Update eslint plugins

This commit is contained in:
arkon 2021-12-07 20:58:50 -05:00
parent 03e3267e80
commit ab0102972c
23 changed files with 1254 additions and 734 deletions

1735
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -27,9 +27,10 @@
"@vuepress/plugin-pwa": "^1.8.2",
"babel-eslint": "^10.1.0",
"eslint": "^7.32.0",
"eslint-config-vuepress": "^3.2.1",
"eslint-config-vuepress": "^3.4.0",
"eslint-plugin-markdown": "^2.2.1",
"eslint-plugin-vue": "^7.20.0",
"eslint-plugin-promise": "^5.2.0",
"eslint-plugin-vue": "^8.2.0",
"node-sass": "^6.0.1",
"prettier": "^2.5.1",
"sass-loader": "^10.1.1",
@ -49,6 +50,7 @@
"lodash.sortby": "^4.7.0",
"marked": "^4.0.6",
"material-design-icons-iconfont": "^6.1.1",
"moment": "^2.29.1",
"vue": "^2.6.12",
"vue-agile": "^1.1.3",
"vue-material-design-icons": "^4.13.0",

View File

@ -12,7 +12,7 @@
<script>
export default {
name: "Carousel",
name: "CarouselWrapper",
props: {
name: {
type: String,

View File

@ -19,7 +19,7 @@
</template>
<script>
import { GITHUB_STABLE_RELEASE, GITHUB_PREVIEW_RELEASE } from "../constants";
import { GITHUB_PREVIEW_RELEASE, GITHUB_STABLE_RELEASE } from "../constants";
export default {
data() {

View File

@ -30,7 +30,7 @@
</span>
</template>
<script>
import { simpleLangName, langName } from "../scripts/languages";
import { langName, simpleLangName } from "../scripts/languages";
export default {
props: ["extensions"],

View File

@ -21,7 +21,7 @@
</div>
</template>
<script>
import { simpleLangName, langName } from "../scripts/languages";
import { langName, simpleLangName } from "../scripts/languages";
import ExtensionItem from "./ExtensionItem.vue";
export default {

View File

@ -1,20 +1,20 @@
<template>
<div v-if="loading" v-loading.lock="loading" style="min-height: 200px"></div>
<div v-else>
<Filters :extensions="extensions" @filters="filters = $event" />
<ExtensionFilters :extensions="extensions" @filters="filters = $event" />
<ExtensionList :extensions="filteredExtensions" />
</div>
</template>
<script>
import axios from "axios";
import groupBy from "lodash.groupby";
import { simpleLangName } from "../scripts/languages";
import { GITHUB_EXTENSION_JSON } from "../constants";
import { simpleLangName } from "../scripts/languages";
import ExtensionFilters from "./ExtensionFilters.vue";
import ExtensionList from "./ExtensionList.vue";
import Filters from "./Filters.vue";
export default {
components: { ExtensionList, Filters },
components: { ExtensionList, ExtensionFilters },
data() {
return {
extensions: [],
@ -38,7 +38,8 @@ export default {
let filteredGroup = filters.lang.length ? (filters.lang.includes(group[0].lang) ? group : []) : group;
if (filters.search) {
filteredGroup = filteredGroup.filter((ext) =>
filteredGroup = filteredGroup.filter(
(ext) =>
ext.name.toLowerCase().includes(filters.search.toLowerCase()) ||
ext.sources.some((source) => source.id.includes(filters.search))
);

View File

@ -12,8 +12,8 @@
</template>
<script>
import Layout from "@theme/layouts/Layout.vue";
import PageEdit from "@theme/components/PageEdit.vue";
import Layout from "@theme/layouts/Layout.vue";
export default {
components: { PageEdit, Layout },

View File

@ -88,17 +88,16 @@
</template>
<script>
import Navbar from "@theme/components/Navbar.vue";
import AlgoliaSearchBox from "@theme/components/AlgoliaSearchBox.vue";
import Navbar from "@theme/components/Navbar.vue";
import ClipboardListIcon from "vue-material-design-icons/ClipboardList.vue";
import SourceForkIcon from "vue-material-design-icons/SourceFork.vue";
import ClipboardSearchIcon from "vue-material-design-icons/ClipboardSearch.vue";
import DiscordIcon from "vue-material-design-icons/Discord.vue";
import RedditIcon from "vue-material-design-icons/Reddit.vue";
import FaqIcon from "vue-material-design-icons/FrequentlyAskedQuestions.vue";
import GithubIcon from "vue-material-design-icons/Github.vue";
import LifebuoyIcon from "vue-material-design-icons/Lifebuoy.vue";
import ClipboardSearchIcon from "vue-material-design-icons/ClipboardSearch.vue";
import FaqIcon from "vue-material-design-icons/FrequentlyAskedQuestions.vue";
import RedditIcon from "vue-material-design-icons/Reddit.vue";
import SourceForkIcon from "vue-material-design-icons/SourceFork.vue";
export default {
components: {

View File

@ -15,7 +15,7 @@
<script>
/**
* Code example: <Navigation item="library"/>
* Code example: <NavigationText item="library"/>
*/
export default {
props: {

View File

@ -1,8 +1,7 @@
import axios from "axios";
import Vue from "vue";
import Vuex from "vuex";
import axios from "axios";
import { GITHUB_STABLE_API, GITHUB_PREVIEW_API } from "../constants";
import { GITHUB_PREVIEW_API, GITHUB_STABLE_API } from "../constants";
const worker = (function () {
const networkMap = new Map();

View File

@ -8,4 +8,4 @@ lang: en-US
List of available extensions to use with Tachiyomi, you can download them from here or from the app.
<Extensions/>
<ExtensionsWrapper/>

View File

@ -1,5 +1,5 @@
---
layout: Help
layout: HelpPage
title: Help Center
description: From common questions to guides, find help for everything Tachiyomi.
lang: en-US

View File

@ -34,20 +34,20 @@ If you are on desktop, fill out [this](https://support.google.com/googleplay/and
### Library
#### How can I see how many chapters I have downloaded or unread?
Enable badges by going to <Navigation item="library"/><Navigation item="filter"/>**Display** tab and then checking **Download badges** or **Unread badges** at the bottom.
Enable badges by going to <NavigationText item="library"/><NavigationText item="filter"/>**Display** tab and then checking **Download badges** or **Unread badges** at the bottom.
#### How do I ignore duplicate chapters?
Sometimes, you find a manga that is translated by more than one group. Because of this, you get multiple releases for each chapter in the manga. There are several ways to skip the duplicate chapters:
* On the manga page, tap on <Navigation item="filter"/>**Sort** and choose **By chapter number**. Doing this will cause the reader to skip duplicates as you read.
* Bookmark or mark as read the unwanted chapters, then tap on <Navigation item="filter"/>**Filter** and double-tap **Bookmarked** or single-tap **Unread**, respectively. This will hide any bookmarked or read chapters and skip them as you read along, as long as you have **Skip filtered chapters** enabled under <Navigation item="more"/><Navigation item="settings"/><Navigation item="settings_reader"/>**Reading**.
* On the manga page, tap on <NavigationText item="filter"/>**Sort** and choose **By chapter number**. Doing this will cause the reader to skip duplicates as you read.
* Bookmark or mark as read the unwanted chapters, then tap on <NavigationText item="filter"/>**Filter** and double-tap **Bookmarked** or single-tap **Unread**, respectively. This will hide any bookmarked or read chapters and skip them as you read along, as long as you have **Skip filtered chapters** enabled under <NavigationText item="more"/><NavigationText item="settings"/><NavigationText item="settings_reader"/>**Reading**.
* Migrate to another source that does not have duplicates. For more information on how to migrate a manga, see the [migration guide](/help/guides/source-migration/).
#### Why are some cover thumbnails corrupted, white, showing a broken page, or wrong?
The thumbnail download likely did not complete correctly. To fix this, refresh covers in settings.
::: guide
Refresh your covers by going to <Navigation item="more"/><Navigation item="settings"/><Navigation item="settings_advanced"/> then pressing **Refresh library manga covers**.
Refresh your covers by going to <NavigationText item="more"/><NavigationText item="settings"/><NavigationText item="settings_advanced"/> then pressing **Refresh library manga covers**.
:::
#### Why have some manga chapters been marked as unread when I have not touched them?
@ -58,10 +58,10 @@ The URLs of the manga chapters have changed, so Tachiyomi detects the chapter(s)
#### Why can I not see sources that I have installed?
##### If it is an extension that is not the same language as your phone's primary language
Enable the language of the source by going to <Navigation item="browse"/> → Sources tab → <Navigation item="language"/> → Turn on the language of the source you would like to use.
Enable the language of the source by going to <NavigationText item="browse"/> → Sources tab → <NavigationText item="language"/> → Turn on the language of the source you would like to use.
##### If it is an NSFW extension
<Navigation item="settings"/><Navigation item="browse"/> → Check show in sources list.
<NavigationText item="settings"/><NavigationText item="browse"/> → Check show in sources list.
#### How do I find a manga I am looking for?
Sometimes you can struggle to find a source that has the manga you are looking to read. Here are some tips to help you find it:
@ -71,7 +71,7 @@ Sometimes you can struggle to find a source that has the manga you are looking t
1. If you still cannot find the manga in any of your sources, then try to search for an extension for the website you found in step 1 in the [extensions](/extensions/) list.
#### If you find the manga on a specific scanlator or aggregator and they do have an extension
Download the corresponding extension, tap on it under <Navigation item="browse"/>**Sources**, and then search for the manga there.
Download the corresponding extension, tap on it under <NavigationText item="browse"/>**Sources**, and then search for the manga there.
#### If you find the manga on a specific scanlator or aggregator and they do not have an extension
Check if adding the site as an extension has [already been requested](https://github.com/tachiyomiorg/tachiyomi-extensions/issues) and that it is not on the list of extensions that will not be added back [here](https://github.com/tachiyomiorg/tachiyomi-extensions/issues/3475). If it has not been requested and it is not on the list, you can [request it here](https://github.com/tachiyomiorg/tachiyomi-extensions/issues/new/choose).
@ -100,7 +100,7 @@ However, if you download several manga from different sources, the app will star
It is likely an issue to do with your connection to your network or the source. Tachiyomi will notify you of what error it has encountered trying to download.
#### How do I cancel or change the download queue?
Go to <Navigation item="more"/> → Download Queue and cancel items in the queue or cancel all items by tapping on the <Navigation item="overflow"/> next to a manga chapter or on the top right. If you would like the change the order of the queue, tap and hold the = on the side of a item in the queue.
Go to <NavigationText item="more"/> → Download Queue and cancel items in the queue or cancel all items by tapping on the <NavigationText item="overflow"/> next to a manga chapter or on the top right. If you would like the change the order of the queue, tap and hold the = on the side of a item in the queue.
#### Can you make it possible to store manga on both internal storage and external SD-card?
At the moment, no. You could try using symlinks, but that requires having your device rooted.
@ -125,8 +125,8 @@ Sometimes some covers for local manga are not displayed. Follow these steps to f
::: guide
1. Make sure you have created the right folder structure. To check that you have, open the manga with the missing cover and check if you can read chapters in the app. If not, follow [this](/help/guides/local-manga) guide first.
1. Take a screenshot of which chapters you have read, and then remove manga from the library.
1. Go to <Navigation item="more"/><Navigation item="settings"/><Navigation item="settings_advanced"/> and tap **Clear database**. This will only affect manga that are not in your library.
1. Go back to the <Navigation item="browse"/>**Local source** and find the manga. The cover should be fixed now. Add the manga back to your library, mark your read chapters, and re-add tracking if needed.
1. Go to <NavigationText item="more"/><NavigationText item="settings"/><NavigationText item="settings_advanced"/> and tap **Clear database**. This will only affect manga that are not in your library.
1. Go back to the <NavigationText item="browse"/>**Local source** and find the manga. The cover should be fixed now. Add the manga back to your library, mark your read chapters, and re-add tracking if needed.
:::
::: note
@ -138,11 +138,11 @@ Related GitHub issue: [#932](https://github.com/tachiyomiorg/tachiyomi/issues/93
#### How do I enable automatic updates?
From version **0.9.0** and onwards, Tachiyomi has had automatic updates for the app enabled by default. The **Preview** version also has automatic updates enabled by default.
However, if you think you are on an outdated version, go to <Navigation item="more"/><Navigation item="about"/> and tap on **Check for updates**.
However, if you think you are on an outdated version, go to <NavigationText item="more"/><NavigationText item="about"/> and tap on **Check for updates**.
#### Why are automatic updates not working?
Certain Android skins like MIUI have very aggressive battery saving, which can kill the app in the background. To whitelist Tachiyomi from your battery saver, go to <Navigation item="more"/><Navigation item="settings"/><Navigation item="settings_advanced"/> and tap on **Disable battery optimization**. If that does not work, you can also visit [DontKillMyApp](https://dontkillmyapp.com/) to see what battery saving options your device has and how to disable or circumvent them.
Certain Android skins like MIUI have very aggressive battery saving, which can kill the app in the background. To whitelist Tachiyomi from your battery saver, go to <NavigationText item="more"/><NavigationText item="settings"/><NavigationText item="settings_advanced"/> and tap on **Disable battery optimization**. If that does not work, you can also visit [DontKillMyApp](https://dontkillmyapp.com/) to see what battery saving options your device has and how to disable or circumvent them.
### User Interface
@ -170,21 +170,21 @@ While there will never be a toggle between the two UI versions, you can continue
#### How do I pause reading history or go incognito?
Enable Incognito Mode by going to <Navigation item="more"/> → Incognito Mode.
Enable Incognito Mode by going to <NavigationText item="more"/> → Incognito Mode.
#### Can I make Tachiyomi only read my downloaded chapters? Why am I not able to disable downloaded only?
Enable Download only by going to <Navigation item="more"/> → Download only.
Enable Download only by going to <NavigationText item="more"/> → Download only.
#### What is DNS over HTTPS?
DNS over HTTPS is an experimental way of providing, as the name implies, DNS resolution via HTTPS.
It provides the advantage of not being vulnerable to Man-in-the-middle attacks (due to TLS encryption in HTTPS), preventing DNS spoofing. If you would like to learn more, go [here](https://www.cloudflare.com/learning/dns/dns-over-tls/). It allows some blocks to be circumvented without using a VPN.
You can enable this feature by going to <Navigation item="more"/><Navigation item="settings"/><Navigation item="settings_advanced"/>.
You can enable this feature by going to <NavigationText item="more"/><NavigationText item="settings"/><NavigationText item="settings_advanced"/>.
#### What should I do if I cannot screenshot within Tachiyomi?
You have Secure Screen on, disable it if you want to screenshot by going to <Navigation item="more"/><Navigation item="settings"/><Navigation item="settings_security"/> → Secure Screen.
You have Secure Screen on, disable it if you want to screenshot by going to <NavigationText item="more"/><NavigationText item="settings"/><NavigationText item="settings_security"/> → Secure Screen.
#### How do I backup my library automatically? How do I move data from one phone to another?
Learn how to use the backup and restore feature [here](/help/guides/backups/), and learn how to enable automatic backups [here](/help/guides/backups/#turning-on-auto-backups/)
@ -239,7 +239,7 @@ If you need more help regarding this, read [this](https://www.theandroidsoul.com
Extensions for **Tachiyomi** are technically installed the same as standard apps. Either you uninstall them through the app section on your device's settings or do it in **Tachiyomi**.
::: guide
To uninstall an extension from within **Tachiyomi**, go to <Navigation item="browse"/>**Extensions** then tap **Uninstall** on the extension you want to remove.
To uninstall an extension from within **Tachiyomi**, go to <NavigationText item="browse"/>**Extensions** then tap **Uninstall** on the extension you want to remove.
:::
### MangaDex
@ -262,7 +262,7 @@ The former **Mangabox** extensions have created new entries for many of the mang
#### How do I deal with duplicate chapters in MangaPark?
To solve this issue, follow the below steps.
1. Go to <Navigation item="browse"/><Navigation item="extensions"/>.
1. Go to <NavigationText item="browse"/><NavigationText item="extensions"/>.
1. Click on **MangaPark** extension and then **Chapter List Source**.
1. Choose an option like **Smart list** or **Prioritize source**.
1. Go back to **MangaPark**'s chapter list and refresh it.

View File

@ -17,21 +17,21 @@ Backups can hold the following information:
1. **Manga information** such as Author, Artist, Date Added to Library, Selected Viewer, etc.
::: guide
You can do this by going to <Navigation item="more"/><Navigation item="settings_backup"/> and then selecting **Create backup** and select a location to save it.
You can do this by going to <NavigationText item="more"/><NavigationText item="settings_backup"/> and then selecting **Create backup** and select a location to save it.
:::
## How do I restore a backup?
Restoring is done from the <Navigation item="settings_backup"/> settings.
Restoring is done from the <NavigationText item="settings_backup"/> settings.
To restore a backup without issues be sure to:
* Log into the <Navigation item="settings_tracking"/> services that you previously used.
* Log into the <NavigationText item="settings_tracking"/> services that you previously used.
To restore a legacy backup without issues be sure to:
* Install all the <Navigation item="tab_extensions"/> that were installed at the time of the backup.
* Log into the <Navigation item="settings_tracking"/> services that you previously used.
* Install all the <NavigationText item="tab_extensions"/> that were installed at the time of the backup.
* Log into the <NavigationText item="settings_tracking"/> services that you previously used.
* You're able to access all the sources through the **WebView**.
* Be on a consistent internet connection.
@ -40,7 +40,7 @@ To restore a legacy backup without issues be sure to:
You can transfer downloaded manga chapters from one version of **Tachiyomi** to another.
::: guide
You can do this by going to <Navigation item="more"/><Navigation item="settings"/><Navigation item="settings_downloads"/> and then set the download directory to that of the download folder of your old **Tachiyomi**, then restore the backup.
You can do this by going to <NavigationText item="more"/><NavigationText item="settings"/><NavigationText item="settings_downloads"/> and then set the download directory to that of the download folder of your old **Tachiyomi**, then restore the backup.
:::
## How do I make Tachiyomi automatically backup?
@ -48,7 +48,7 @@ You can do this by going to <Navigation item="more"/> → <Navigation item="sett
It is highly recommended you turn on auto backups, this will ensure you can recover if need be.
::: guide
You can do this by going to <Navigation item="more"/><Navigation item="settings_backup"/> and then setting a **backup frequency**. In the case of a catastrophic failure, at least you will be able to recover.
You can do this by going to <NavigationText item="more"/><NavigationText item="settings_backup"/> and then setting a **backup frequency**. In the case of a catastrophic failure, at least you will be able to recover.
:::
## Forks information
@ -59,6 +59,6 @@ This fork can only restore **MangaDex** entries in a backup. If there are entrie
### <img class="forkIconBefore" src="/assets/forks_logo-az.png" width="24" height="24" /> [TachiyomiAZ](/forks/TachiyomiAZ), <img class="forkIconBefore" src="/assets/forks_logo-sy.png" width="24" height="24" /> [TachiyomiSY](/forks/TachiyomiSY) and <img class="forkIconBefore" src="/assets/forks_logo-eh.png" width="24" height="24" /> [TachiyomiEH](/forks/TachiyomiEH)
These forks have some built-in extensions, namely: **E-Hentai**, **Hitomi.la**, and **nHentai** for <Navigation item="tachiyomiaz" /> and <Navigation item="tachiyomieh" /> while <Navigation item="tachiyomisy" /> only has **E-Hentai**.
These forks have some built-in extensions, namely: **E-Hentai**, **Hitomi.la**, and **nHentai** for <NavigationText item="tachiyomiaz" /> and <NavigationText item="tachiyomieh" /> while <NavigationText item="tachiyomisy" /> only has **E-Hentai**.
Titles from said extensions will not be restored when restoring a backup made by these forks to standard Tachiyomi. It is possible to restore titles to these forks, but it is not possible to back them up out of these forks.

View File

@ -15,7 +15,7 @@ You can even add your bookmarked manga in multiple categories and can easily con
To create a category, follow the steps below.
::: guide
1. Go to <Navigation item="more"/><Navigation item="categories"/>.
1. Go to <NavigationText item="more"/><NavigationText item="categories"/>.
1. Press the **+ Add** button in the bottom right.
1. Enter a name and press **OK**.
:::
@ -25,20 +25,20 @@ To create a category, follow the steps below.
To edit a category follow the steps below.
::: guide
1. Go to <Navigation item="more"/><Navigation item="categories"/>.
1. Go to <NavigationText item="more"/><NavigationText item="categories"/>.
1. Long press a category.
1. Tap <Navigation item="edit"/> on the top-right.
1. Tap <NavigationText item="edit"/> on the top-right.
:::
## Change category order
You can change the order of Categories, such as bringing a certain Category to the top. This category will appear as the first tab on <Navigation item="library"/>.
You can change the order of Categories, such as bringing a certain Category to the top. This category will appear as the first tab on <NavigationText item="library"/>.
To do this, follow the steps below.
::: guide
1. Go to <Navigation item="more"/><Navigation item="categories"/>.
1. Drag the category to your prefered position using the <Navigation item="reorder"/> icon.
1. Go to <NavigationText item="more"/><NavigationText item="categories"/>.
1. Drag the category to your prefered position using the <NavigationText item="reorder"/> icon.
:::
## Delete a category
@ -46,9 +46,9 @@ To do this, follow the steps below.
To delete a category, follow the steps below.
::: guide
1. Go to <Navigation item="more"/><Navigation item="categories"/>.
1. Go to <NavigationText item="more"/><NavigationText item="categories"/>.
1. Long press a category.
1. Tap <Navigation item="delete"/> on the top-right.
1. Tap <NavigationText item="delete"/> on the top-right.
:::
## Add manga to category
@ -61,9 +61,9 @@ To add manga to a category, follow the steps below.
::: guide
1. Long press the manga you want to add.
2. Press the <Navigation item="set_categories"/> button.
2. Press the <NavigationText item="set_categories"/> button.
3. Select which category or categories you want it in and press **OK**.
> You can also add multiple manga to a category by selecting them when you see the <Navigation item="set_categories"/> button.
> You can also add multiple manga to a category by selecting them when you see the <NavigationText item="set_categories"/> button.
:::
## Remove manga from category
@ -76,7 +76,7 @@ To remove manga from a category, follow the steps below.
::: guide
1. Long press the manga that you want to remove.
1. Press the <Navigation item="set_categories"/> button.
1. Press the <NavigationText item="set_categories"/> button.
1. Deselect the category or categories you want to remove it from and press **OK**.
> You can also remove multiple manga from a category by selecting them when you see the <Navigation item="set_categories"/> button.
> You can also remove multiple manga from a category by selecting them when you see the <NavigationText item="set_categories"/> button.
:::

View File

@ -17,9 +17,9 @@ When you've completed the download, open the <VersionTag fileName/> file and pro
[<MaterialIcon icon="videocam"/> Click for video guide](/assets/guides_extension-install.webm)
:::
Now that **Tachiyomi** is installed, open the app and navigate to <Navigation item="browse"/> and then switch to the **Extensions** tab.
Now that **Tachiyomi** is installed, open the app and navigate to <NavigationText item="browse"/> and then switch to the **Extensions** tab.
Find the extension that you'd like to use then press the <Navigation item="install"/> button next to your desired extension and then accept the installation prompt.
Find the extension that you'd like to use then press the <NavigationText item="install"/> button next to your desired extension and then accept the installation prompt.
::: c-warning
You *might* need to give **Tachiyomi** the permission to *install unknown apps*, you can read how to do so [here](/help/faq/#how-do-i-allow-third-party-installations).
@ -35,10 +35,10 @@ Now that you've installed the desired extension, it will show in the **Sources**
To find and add manga to your library, tap **Latest** for a source's most recently updated manga, or tap on the source itself to browse and search their catalog.
Now that you've presumably found manga that you want to add, click on it and then press the <Navigation item="bookmark"/> button, it should now appear in your <Navigation item="library"/> ready to be read!
Now that you've presumably found manga that you want to add, click on it and then press the <NavigationText item="bookmark"/> button, it should now appear in your <NavigationText item="library"/> ready to be read!
::: guide Other ways to search for manga
You can also search for manga globally across all your sources by using <Navigation item="search"/> located in the top-right of <Navigation item="browse"/>**Sources**.
You can also search for manga globally across all your sources by using <NavigationText item="search"/> located in the top-right of <NavigationText item="browse"/>**Sources**.
:::
:::: guide Trouble finding a specific manga
Check your spelling and try again, there's also the chance that your used source may not host the manga you're looking for.

View File

@ -17,7 +17,7 @@ Follow the steps below to create local manga.
<ul>
<li>Optional: If adding manga in folders, add a file named `.nomedia` to the local folder so images do not show up in the gallery</li>
</ul>
1. You can then access the manga in <Navigation item="browse"/>**Local source**.
1. You can then access the manga in <NavigationText item="browse"/>**Local source**.
If you add more chapters then you'll have to manually refresh the chapter list (by pulling down the list).

View File

@ -57,29 +57,29 @@ This allows you to control how the screen is going to be oriented.
This allows you to control what color the background should be in reader. Background color can either be **Black**, **Gray** or
**White**.
<Carousel name="carousel-background-color">
<CarouselWrapper name="carousel-background-color">
<CarouselItem>
<figure class="centered">
<img height="400" intrinsicsize="208x500" width="260" :src="$withBase('/assets/guides_reader-background-black.png')">
<h4>Black</h4>
<p>Surrounds page with black. With an AMOLED screen you can save battery by using this.</p>
<img height="400" intrinsicsize="208x500" width="260" :src="$withBase('/assets/guides_reader-background-black.png')">
<h4>Black</h4>
<p>Surrounds page with black. With an AMOLED screen you can save battery by using this.</p>
</figure>
</CarouselItem>
<CarouselItem>
<figure class="centered">
<img height="400" intrinsicsize="208x500" width="260" :src="$withBase('/assets/guides_reader-background-gray.png')">
<h4>Gray</h4>
<p>Surrounds page with gray.</p>
<img height="400" intrinsicsize="208x500" width="260" :src="$withBase('/assets/guides_reader-background-gray.png')">
<h4>Gray</h4>
<p>Surrounds page with gray.</p>
</figure>
</CarouselItem>
<CarouselItem>
<figure class="centered">
<img height="400" intrinsicsize="208x500" width="260" :src="$withBase('/assets/guides_reader-background-white.png')">
<h4>White</h4>
<p>Surrounds page with white. Makes pages seemless with the screen.</p>
<img height="400" intrinsicsize="208x500" width="260" :src="$withBase('/assets/guides_reader-background-white.png')">
<h4>White</h4>
<p>Surrounds page with white. Makes pages seemless with the screen.</p>
</figure>
</CarouselItem>
</Carousel>
</CarouselWrapper>
## Fullscreen <Badge text="True" type="default-indicator" vertical="middle" />
This setting specifies if the notification and navigation bar are to be hidden while in the reader.
@ -106,7 +106,7 @@ Chapter transition is the area between chapters that shows the names of current
This changes how tapping behaves
<Carousel name="carousel-background-color">
<CarouselWrapper name="carousel-background-color">
<CarouselItem>
<figure class="centered">
<img width="260" :src="$withBase('/assets/guides_nav-right-and-left-light.png')">
@ -133,7 +133,7 @@ This changes how tapping behaves
<h4>Edge</h4>
</figure>
</CarouselItem>
</Carousel>
</CarouselWrapper>
## Invert Tapping <Badge text="None" type="default-indicator" vertical="middle" />
@ -163,7 +163,7 @@ Scale type lets you choose how the page fits in your screen.
All examples are illustrations and may not reflect what actually happens.
<Carousel name="carousel-scale-type">
<CarouselWrapper name="carousel-scale-type">
<CarouselItem>
<figure class="centered">
<h4>Fit screen</h4>
@ -203,7 +203,7 @@ All examples are illustrations and may not reflect what actually happens.
<img height="400" intrinsicsize="208x500" width="260" :src="$withBase('/assets/guides_reader-smart-fit.png')">
</figure>
</CarouselItem>
</Carousel>
</CarouselWrapper>
::: c-tip
You can change scale type when reading a chapter. Tap the middle of the screen, press the gear icon at the top, select a different scale type under **Scale type**. This will change Scale type for all series.
@ -217,7 +217,7 @@ Tachiyomi will start on that zoomed in page.
All examples are illustrations
<Carousel name="carousel-zoom-start-position">
<CarouselWrapper name="carousel-zoom-start-position">
<CarouselItem>
<figure class="centered">
<h4>Left</h4>
@ -239,12 +239,12 @@ All examples are illustrations
<img height="400" intrinsicsize="208x500" width="260" :src="$withBase('/assets/guides_reader-zoomstartpos-center.png')">
</figure>
</CarouselItem>
</Carousel>
</CarouselWrapper>
## Crop borders <Badge text="False" type="default-indicator" vertical="middle" />
Tries to remove excess white borders
<Carousel name="carousel-crop-borders">
<CarouselWrapper name="carousel-crop-borders">
<CarouselItem>
<figure class="centered">
<h4>With Crop borders on</h4>
@ -257,7 +257,7 @@ Tries to remove excess white borders
<img height="400" intrinsicsize="208x500" width="260" :src="$withBase('/assets/guides_reader-crop-border-off.png')">
</figure>
</CarouselItem>
</Carousel>
</CarouselWrapper>
## Side padding <Badge text="Webtoon" type="tip" vertical="middle" /> <Badge text="None" type="default-indicator" vertical="middle" />
Adds a percentage side padding to the sides of the page

View File

@ -26,7 +26,7 @@ Migrations with downloaded chapter(s) may leave the download behind. You will ne
:::
1. Tap into a **Manga** you would like to migrate.
1. Go to <Navigation item="overflow"/> and tap <Navigation item="migrate" />.
1. Go to <NavigationText item="overflow"/> and tap <NavigationText item="migrate" />.
> **Tachiyomi** will do a global search of all the sources you have installed and enabled.
1. Select the **Source** that you'd like to migrate *to* by tapping the **Manga** thumbnail.
1. Choose which data you want to transfer over, and you're done.
@ -37,8 +37,8 @@ Migrations with downloaded chapter(s) may leave the download behind. You will ne
[<MaterialIcon icon="videocam"/> Click for video guide](/assets/guides_migrate-preview-source.webm)
:::
1. Tap into <Navigation item="browse"/> on the bottom navbar.
1. Press the <Navigation item="migrate" /> tab at the top next to <Navigation item="extensions" />.
1. Tap into <NavigationText item="browse"/> on the bottom navbar.
1. Press the <NavigationText item="migrate" /> tab at the top next to <NavigationText item="extensions" />.
1. Select the **Source** that you'd like to migrate *from*.
1. Tap the **Manga** you'd like to migrate *from* the **Source**.
> **Tachiyomi** will do a global search of all the sources you have installed and enabled.
@ -47,9 +47,9 @@ Migrations with downloaded chapter(s) may leave the download behind. You will ne
::::
::: c-tip Searching only pinned sources
You can restrict global searching to pinned sources if you wish to declutter your search.</br>To do this, go to <Navigation item="more"/><Navigation item="settings"/><Navigation item="browse"/> then toggle the **Only include pinned sources** setting.
You can restrict global searching to pinned sources if you wish to declutter your search.</br>To do this, go to <NavigationText item="more"/><NavigationText item="settings"/><NavigationText item="browse"/> then toggle the **Only include pinned sources** setting.
Pin sources in <Navigation item="browse"/> using the <MaterialIcon icon="push_pin" /> pin icon next to the source name.
Pin sources in <NavigationText item="browse"/> using the <MaterialIcon icon="push_pin" /> pin icon next to the source name.
:::
## Migrating on TachiyomiJ2K
@ -59,13 +59,13 @@ Pin sources in <Navigation item="browse"/> using the <MaterialIcon icon="push_pi
[<MaterialIcon icon="videocam"/> Click for video guide](/assets/guides_migrate-j2k.webm)
:::
1. Tap into <Navigation item="browse"/> on the bottom navbar.
1. Tap into <NavigationText item="browse"/> on the bottom navbar.
1. Press the **Migration** tab at the bottom next to **Extensions**.
1. Select the **Source** you'd like to migrate *from* and select **All**.
1. Select the **Sources** that you'd like to migrate *to* and search by and tap the arrow at the bottom right.
1. Choose which data you want to transfer over.
1. Wait until all your **Manga** is found and hit the <MaterialIcon icon="done_all"/> at the top and you're done.
> If a manga is not found, or is wrong you can manually search it by pressing <Navigation item="overflow"/>**Search manually**.
> If a manga is not found, or is wrong you can manually search it by pressing <NavigationText item="overflow"/>**Search manually**.
::::
:::: guide Migrating a single manga
@ -74,10 +74,10 @@ Pin sources in <Navigation item="browse"/> using the <MaterialIcon icon="push_pi
:::
1. Tap into a **Manga** in your Library.
1. Tap <Navigation item="overflow"/>**Migrate manga**.
1. Tap <NavigationText item="overflow"/>**Migrate manga**.
1. Select the **Sources** you'd like to search and migrate *to* and hit the arrow at the bottom right.
1. Wait until it is found and select <MaterialIcon icon="done"/> in the top right and you're done.
> If a manga is not found, or is wrong you can manually search it by pressing <Navigation item="overflow"/> → **Search manually**
> If a manga is not found, or is wrong you can manually search it by pressing <NavigationText item="overflow"/> → **Search manually**
::::
## Migrating on TachiyomiAZ
@ -87,13 +87,13 @@ Pin sources in <Navigation item="browse"/> using the <MaterialIcon icon="push_pi
[<MaterialIcon icon="videocam"/> Click for video guide](/assets/guides_migrate-az.webm)
:::
1. Tap into <Navigation item="library"/>.
1. Tap <Navigation item="overflow"/>**Source migration**.
1. Tap into <NavigationText item="library"/>.
1. Tap <NavigationText item="overflow"/>**Source migration**.
1. Select the **Source** you'd like to migrate *from* and select **All**.
1. Select the **Sources** that you'd like to migrate *to* and search by and tap the arrow at the bottom right.
1. Choose which data you want to transfer over.
1. Wait until all your **Manga** is found and hit the <MaterialIcon icon="done_all"/> at the top and you're done.
> If a manga is not found, or is wrong you can manually search it by pressing <Navigation item="overflow"/>**Search manually**.
> If a manga is not found, or is wrong you can manually search it by pressing <NavigationText item="overflow"/>**Search manually**.
::::
## Migrating on TachiyomiSY
@ -103,12 +103,12 @@ Pin sources in <Navigation item="browse"/> using the <MaterialIcon icon="push_pi
[<MaterialIcon icon="videocam"/> Click for video guide](/assets/guides_migrate-sy.webm)
:::
1. Tap into <Navigation item="browse"/> on the bottom navbar.
1. Press the <Navigation item="migrate" /> tab at the top next to <Navigation item="extensions" />.
1. Tap into <NavigationText item="browse"/> on the bottom navbar.
1. Press the <NavigationText item="migrate" /> tab at the top next to <NavigationText item="extensions" />.
1. Select the **Source** that you'd like to migrate *from*.
1. Select the **Source** you'd like to migrate *from* and select **All**.
1. Select the **Sources** that you'd like to migrate *to* and search by and tap the arrow labeled <Navigation item="migrate" />. at the bottom right.
1. Select the **Sources** that you'd like to migrate *to* and search by and tap the arrow labeled <NavigationText item="migrate" />. at the bottom right.
1. Choose which data you want to transfer over.
1. Wait until all your **Manga** is found and hit the <MaterialIcon icon="done_all"/> at the top and you're done.
> If a manga is not found, or is wrong you can manually search it by pressing <Navigation item="overflow"/>**Search manually**.
> If a manga is not found, or is wrong you can manually search it by pressing <NavigationText item="overflow"/>**Search manually**.
::::

View File

@ -33,7 +33,7 @@ Unattended tracking is also supported for [Komga](https://komga.org), and works
[<MaterialIcon icon="videocam"/> Click for video guide](/assets/guides_login-to-tracker.webm)
:::
1. Go to <Navigation item="more"/><Navigation item="settings"/><Navigation item="settings_tracking"/> to Login
1. Go to <NavigationText item="more"/><NavigationText item="settings"/><NavigationText item="settings_tracking"/> to Login
2. Tap the tracker you would like to login to. It will automatically open the browser and lead you through the login process.
::::
@ -64,4 +64,4 @@ Related GitHub issue: [#65](https://github.com/tachiyomiorg/tachiyomi/issues/65)
:::
### How do I see which manga I have or have not tracked in my library?
Go to <Navigation item="library"/> → Tap <Navigation item="filter"/> on the top right → Go to the Filter tab and toggle Tracked. If you are logged into more than one tracker, toggle the tracker you want to include or exclude.
Go to <NavigationText item="library"/> → Tap <NavigationText item="filter"/> on the top right → Go to the Filter tab and toggle Tracked. If you are logged into more than one tracker, toggle the tracker you want to include or exclude.

View File

@ -28,16 +28,16 @@ Often **Java.lang Exception: Challenge not found** will be resolved by force-qui
Possible reasons for **HTTP error 403**:
- The source you selected has [Cloudflare](#solving-the-cloudflare-issue) protection on, refer to the [Cloudflare](#solving-the-cloudflare-issue) guide to fix it.
- The source is down, removed the manga, or banned your IP. Open <Navigation item="webview"/> to check if this is the case.
- The source is down, removed the manga, or banned your IP. Open <NavigationText item="webview"/> to check if this is the case.
:::
::: el-collapse-item title="HTTP error 404"
**HTTP error 404** probably means that the source is down or removed the manga. Open <Navigation item="webview"/> to check if this is the case.
**HTTP error 404** probably means that the source is down or removed the manga. Open <NavigationText item="webview"/> to check if this is the case.
:::
::: el-collapse-item title="HTTP error 429 (Too Many Requests)"
**HTTP error 429** or **Too Many Requests** means that the source banned your IP address (in most cases, it's temporary). We suggest [migrating](./source-migration.md) part of your manga to another source to reduce the number of requests to the source.
:::
::: el-collapse-item title="HTTP error 5xx"
**HTTP error 5xx** like **500, 502** and others are server errors, and the source you are trying to access has problems on their side. Open the source in <Navigation item="webview"/> and check if the site is down.
**HTTP error 5xx** like **500, 502** and others are server errors, and the source you are trying to access has problems on their side. Open the source in <NavigationText item="webview"/> and check if the site is down.
:::
::: el-collapse-item title="Unable to resolve host / Connection failed"
Errors like **Unable to resolve host** or **Connection failed** mean that something prevents your connection to the site.
@ -47,14 +47,14 @@ Possible reasons include:
- The app does not have access to the internet.
- Your ISP has blocked the site.
- The site is down.
Try using different internet connection (switch to Wi-Fi, mobile data or a VPN). Try to enable <Navigation item="more"/><Navigation item="settings"/><Navigation item="settings_advanced"/>**DNS over HTTPS**.
Try using different internet connection (switch to Wi-Fi, mobile data or a VPN). Try to enable <NavigationText item="more"/><NavigationText item="settings"/><NavigationText item="settings_advanced"/>**DNS over HTTPS**.
:::
::: el-collapse-item title="java.security.cert.CertPathValidatorException / Chain validation failed"
**java.security.cert.CertPathValidatorException** or **Chain validation failed** means there is a problem with validating source's sertificate.
- Check if the site's certificate has expired. Use an online service for checking SSL certificates. If the certificate has expired, wait while the site owner to renew it.
- Ensure that you have the right date and time set on your phone.
- Try <Navigation item="more"/><Navigation item="settings"/><Navigation item="settings_advanced"/>**Clear cache** and **Clear cookies**.
- Try <NavigationText item="more"/><NavigationText item="settings"/><NavigationText item="settings_advanced"/>**Clear cache** and **Clear cookies**.
- Try using a different internet connection (switch to Wi-Fi, mobile data or a VPN).
- Try restarting the device.
:::
@ -128,15 +128,15 @@ If you're using Preview, or a Fork, replace `eu.kanade.tachiyomi` with the other
::::
## Diagnosis
* Verify your extensions are up to date (<Navigation item="browse"/>**Extensions**, make sure no extensions have an **Update** button).
* Check if **Tachiyomi** has an update (<Navigation item="more"/><Navigation item="about"/> then tap **Check for updates**).
* Verify your extensions are up to date (<NavigationText item="browse"/>**Extensions**, make sure no extensions have an **Update** button).
* Check if **Tachiyomi** has an update (<NavigationText item="more"/><NavigationText item="about"/> then tap **Check for updates**).
* Verify that [WebView](#update-webview) is updated.
* Try opening the manga in <Navigation item="webview"/>. If there is a [Cloudflare](#solving-the-cloudflare-issue) protection, wait for it to load. If there is a [CAPTCHA](#solving-the-cloudflare-issue), solve it and see if it helped.
* Try opening the manga in <NavigationText item="webview"/>. If there is a [Cloudflare](#solving-the-cloudflare-issue) protection, wait for it to load. If there is a [CAPTCHA](#solving-the-cloudflare-issue), solve it and see if it helped.
* Change your internet connection (*switch to Wi-Fi, mobile data or a VPN, use a "What's my IP" site to confirm your IP has changed*), then try again.
* Ask other users to try the action that gives you the error.
* Check if the source is either down, or is having issues in a browser.
* Press the retry button in the middle of your manga page if one exists.
* Try the following at <Navigation item="more"/><Navigation item="settings"/><Navigation item="settings_advanced"/>
* Try the following at <NavigationText item="more"/><NavigationText item="settings"/><NavigationText item="settings_advanced"/>
* **Clear Cache**
* **Clear Cookies**
* **Clear Database**
@ -179,9 +179,9 @@ If the site is not reachable or has issues, all you can do is wait for the site
You must solve the **Cloudflare** issue in **WebView**.
::: guide How to open WebView
1. Go to <Navigation item="browse"/> in the bottom navbar.
1. Go to <NavigationText item="browse"/> in the bottom navbar.
1. Press the source you would like to access.
1. Press the <Navigation item="webview"/> icon.
1. Press the <NavigationText item="webview"/> icon.
<figure class="centered">
<img class="zoomable" :src="$withBase('/assets/guides_webview-open.jpg')">
</figure>
@ -194,12 +194,12 @@ You must solve the **Cloudflare** issue in **WebView**.
Some sources may have more advanced **Cloudflare** protection, that results in infinite loading in **WebView** when trying to bypass **Cloudflare** using the solution above. If you are facing this issue, try the following steps:
::: guide
1. Go to <Navigation item="browse"/> in the bottom navbar.
1. Go to <NavigationText item="browse"/> in the bottom navbar.
1. Press the source you would like to access.
1. Press the <Navigation item="webview"/> icon. Refer to the previous picture.
1. Press the <Navigation item="overflow" /> icon and then press Open in Browser.
1. Press the <NavigationText item="webview"/> icon. Refer to the previous picture.
1. Press the <NavigationText item="overflow" /> icon and then press Open in Browser.
1. Once done, press the X at the top left and return to the source.
1. Press the <Navigation item="webview"/> icon again.
1. Press the <NavigationText item="webview"/> icon again.
1. Complete the **CAPTCHA** if one is present.
:::
@ -224,7 +224,7 @@ Try installing [Split APK Installer](https://play.google.com/store/apps/details?
## Getting Logcats and Crash Logs
To dump crash logs following an app crash, go to <Navigation item="more"/><Navigation item="settings_advanced"/> → **Dump Crash Logs**
To dump crash logs following an app crash, go to <NavigationText item="more"/><NavigationText item="settings_advanced"/> → **Dump Crash Logs**
::: guide-empty
<figure class="centered">

View File

@ -32,7 +32,7 @@ Some **DO**s and **DO NOT**s for [FAQ](../help/faq/README.md).
- **DO** use guide containers for quickly showing how to achieve something:
> ::: guide Instructions
> Enable it by going to <Navigation item="library"/><Navigation item="filter"/>**Display** section and then checking the **Download badges** option at the bottom.
> Enable it by going to <NavigationText item="library"/><NavigationText item="filter"/>**Display** section and then checking the **Download badges** option at the bottom.
> :::
- **DO** include video guides as a text under the header:
@ -54,8 +54,8 @@ Some **DO**s and **DO NOT**s for [FAQ](../help/faq/README.md).
- **DO** bold important words in your text:
> ...checking the **Download badges** option...
- **DO** use **[Navigation](https://github.com/tachiyomiorg/website/blob/master/src/.vuepress/components/Navigation.vue#L35-L82)** items when applicable:
> <Navigation item="library"/>
- **DO** use **[NavigationText](https://github.com/tachiyomiorg/website/blob/master/src/.vuepress/components/NavigationText.vue#L35-L82)** items when applicable:
> <NavigationText item="library"/>
- **DO** use unordered lists when writing a list of stuff that's not an instruction:
> - This thing.
@ -131,7 +131,7 @@ Many of the stuff previously mentioned generally applies when making guides too,
- **DO** use guide containers when writing instructions:
> ::: guide
> 1. Go to <Navigation item="more"/> and tap <Navigation item="source_migration"/>.
> 1. Go to <NavigationText item="more"/> and tap <NavigationText item="source_migration"/>.
> 1. Select the **Source** you're migrating from.
> 1. Find and select the title that you want to migrate.
> > **Tachiyomi** will do a global search of all the sources you have installed and enabled. If you don't find the manga you want, try searching for other titles it might go under.
@ -187,7 +187,7 @@ Many of the stuff previously mentioned generally applies when making guides too,
>:::
- **DO** use carousels for multiple images:
> <Carousel name="carousel-background-color">
> <CarouselWrapper name="carousel-background-color">
> <CarouselItem>
> <figure class="centered">
> <img height="400" intrinsicsize="208x500" width="260" :src="$withBase('/assets/guides_reader-background-black.png')">
@ -202,4 +202,4 @@ Many of the stuff previously mentioned generally applies when making guides too,
> <p>Surrounds page with white. Makes pages seemless with the screen.</p>
> </figure>
> </CarouselItem>
> </Carousel>
> </CarouselWrapper>