From c010c2a6a398798bf1eb9b9fcafce273271dbb29 Mon Sep 17 00:00:00 2001 From: Alessandro Jean Date: Wed, 18 Sep 2019 00:18:43 -0300 Subject: [PATCH 1/3] Separate the FAQ into categories. --- src/.vuepress/config.js | 7 +- src/faq/README.md | 124 ++-------------------------------- src/faq/application/README.md | 84 +++++++++++++++++++++++ src/faq/extensions/README.md | 44 ++++++++++++ 4 files changed, 138 insertions(+), 121 deletions(-) create mode 100644 src/faq/application/README.md create mode 100644 src/faq/extensions/README.md diff --git a/src/.vuepress/config.js b/src/.vuepress/config.js index 1f064c88..b02cf047 100644 --- a/src/.vuepress/config.js +++ b/src/.vuepress/config.js @@ -17,7 +17,12 @@ module.exports = { sidebar: [ '/', '/guide/', - '/faq/', + { + title: 'FAQ', + path: '/faq/', + collapsable: false, + children: ['/faq/application/', '/faq/extensions/'] + }, '/extensions/' ], lastUpdated: 'Last Updated' diff --git a/src/faq/README.md b/src/faq/README.md index abc4f249..86d7dc8d 100644 --- a/src/faq/README.md +++ b/src/faq/README.md @@ -6,125 +6,9 @@ sidebarDepth: 2 # FAQ -You can find more frequently asked questions -[here](https://github.com/inorichi/tachiyomi/wiki/FAQ#frequently-asked-questions). +Here you can find the frequently asked questions. -## App questions +They are separated by the categories listed below. -### What are some good extensions? - -The most popular are MangaDex, MangaRock and MangaSee, these are large -sites which host content from scanlators, there's also extensions like -Genkan, Madara, FoolSlide and ComiCake which contain sources which -host directly from the scanlators own websites. - -[Here](https://docs.google.com/spreadsheets/d/1TyJEUg78WWH4zgnf3g6M2lkbWpBWbd40FYiPVQhW8IU/edit#gid=0) -is a good spreadsheet showing the different extensions and their sources. - -### How do I allow third-party installations? - -When installing your first extension and are prompted that your phone -isn't allowed to install unknown apps from that source, simply press -the `Settings` button and then allow it. - -Two example videos, left one is for newer Androids. - -
- - -
- -### Why won't the extensions install? - -In some cases your phone might have some issues downloading the -extensions, in those cases you can try installing them yourselves -directly from the source. [Here](https://github.com/inorichi/tachiyomi-extensions/tree/repo/apk) -is the repository for the files. - -To install just download the `.apk` file for the extension you want -and then install it, like how you installed Tachiyomi. - -### Does Tachiyomi have automatic updates? - -The Tachiyomi app now has in-app updating for both stable and dev -versions. If you go to `Settings > About > Version` to check for updates, -you can force an update there or wait for the app to notify you. - -### Why are some images not displayed? - -Aside from network issues, it could be because the images are too -big or the decoder doesn't support that image. - -### How do I change the app language? - -Tachiyomi is (as of writing) available in 35 different languages. - -By default, the app language follows the language setting of your device. - -You can also set your own preferred language for Tachiyomi. Simply -from side panel go to the `Settings > General > Language`. - -::: tip NOTE -Only the UI has been localized, content will still be using -the language of the source selected (i.e. English for KissManga -source, Some sources have multiple Language too). -::: - -If you want to help translate Tachiyomi, read [this](https://github.com/inorichi/tachiyomi/wiki/Translation). - -
- - - -
- -## MangaDex - -### No results when searching - -::: tip -Make sure you're on app version `0.8.4` or higher. -::: - -If you're not getting any results when searching MangaDex then -you need to log in. - -To do so, go to `Browse`/`Latest` for MangaDex under `Catalogues`, open -any manga from the list and then press the overflow menu (3 dot menu) -in the top-right corner and then the `Open in web view` button. - -Now go to the hamburger menu, press the `Manga` drop-down and then -choose either `Sign up` or `Log in` to proceed with the log in. - -### Chapters from Mangaplus are broken - -Install the Mangaplus extension and then migrate the manga that -uses Mangaplus on Mangadex onto the Mangaplus source. - -## MangaRock - -### Slow updates to Tachiyomi - -MangaRock's API updates less frequently than the app or the website, -so you may need to wait a couple hours or more before it shows up -in Tachiyomi. - -## Madara - -### Leviatan Scans is missing - -Leviatan Scans has shifted from Madara to Genkan extension. - -Install Genkan. Migrate all Leviatan scans. Update Madara. +- [Application](/faq/application/) +- [Extensions](/faq/extensions/) diff --git a/src/faq/application/README.md b/src/faq/application/README.md new file mode 100644 index 00000000..acd92757 --- /dev/null +++ b/src/faq/application/README.md @@ -0,0 +1,84 @@ +--- +title: Application +lang: en-US +sidebarDepth: 2 +--- + +## What are some good extensions? + +The most popular are MangaDex, MangaRock and MangaSee, these are large +sites which host content from scanlators, there's also extensions like +Genkan, Madara, FoolSlide and ComiCake which contain sources which +host directly from the scanlators own websites. + +[Here](https://docs.google.com/spreadsheets/d/1TyJEUg78WWH4zgnf3g6M2lkbWpBWbd40FYiPVQhW8IU/edit#gid=0) +is a good spreadsheet showing the different extensions and their sources. + +## How do I allow third-party installations? + +When installing your first extension and are prompted that your phone +isn't allowed to install unknown apps from that source, simply press +the `Settings` button and then allow it. + +Two example videos, left one is for newer Androids. + +
+ + +
+ +## Why won't the extensions install? + +In some cases your phone might have some issues downloading the +extensions, in those cases you can try installing them yourselves +directly from the source. [Here](https://github.com/inorichi/tachiyomi-extensions/tree/repo/apk) +is the repository for the files. + +To install just download the `.apk` file for the extension you want +and then install it, like how you installed Tachiyomi. + +## Does Tachiyomi have automatic updates? + +The Tachiyomi app now has in-app updating for both stable and dev +versions. If you go to `Settings > About > Version` to check for updates, +you can force an update there or wait for the app to notify you. + +## Why are some images not displayed? + +Aside from network issues, it could be because the images are too +big or the decoder doesn't support that image. + +## How do I change the app language? + +Tachiyomi is (as of writing) available in 35 different languages. + +By default, the app language follows the language setting of your device. + +You can also set your own preferred language for Tachiyomi. Simply +from side panel go to the `Settings > General > Language`. + +::: tip NOTE +Only the UI has been localized, content will still be using +the language of the source selected (i.e. English for KissManga +source, Some sources have multiple Language too). +::: + +If you want to help translate Tachiyomi, read [this](https://github.com/inorichi/tachiyomi/wiki/Translation). + +
+ + + +
diff --git a/src/faq/extensions/README.md b/src/faq/extensions/README.md new file mode 100644 index 00000000..fb34f14d --- /dev/null +++ b/src/faq/extensions/README.md @@ -0,0 +1,44 @@ +--- +title: Extensions +lang: en-US +sidebarDepth: 3 +--- + +## MangaDex + +### No results when searching + +::: tip +Make sure you're on app version `0.8.4` or higher. +::: + +If you're not getting any results when searching MangaDex then +you need to log in. + +To do so, go to `Browse`/`Latest` for MangaDex under `Catalogues`, open +any manga from the list and then press the overflow menu (3 dot menu) +in the top-right corner and then the `Open in web view` button. + +Now go to the hamburger menu, press the `Manga` drop-down and then +choose either `Sign up` or `Log in` to proceed with the log in. + +### Chapters from Mangaplus are broken + +Install the Mangaplus extension and then migrate the manga that +uses Mangaplus on Mangadex onto the Mangaplus source. + +## MangaRock + +### Slow updates to Tachiyomi + +MangaRock's API updates less frequently than the app or the website, +so you may need to wait a couple hours or more before it shows up +in Tachiyomi. + +## Madara + +### Leviatan Scans is missing + +Leviatan Scans has shifted from Madara to Genkan extension. + +Install Genkan. Migrate all Leviatan scans. Update Madara. From 41e06cdc49022475b012ecc56ec0f6d0338a2366 Mon Sep 17 00:00:00 2001 From: Alessandro Jean Date: Wed, 18 Sep 2019 00:56:43 -0300 Subject: [PATCH 2/3] Complement the FAQ with the website repo's FAQ. --- src/.vuepress/config.js | 13 +- .../public/assets/media/openinwebview.jpg | Bin 0 -> 49206 bytes src/README.md | 2 +- src/faq/application/README.md | 84 ----- src/faq/extensions/README.md | 44 --- src/{ => help}/faq/README.md | 4 +- src/help/faq/application/README.md | 115 +++++++ src/help/faq/extensions/README.md | 300 ++++++++++++++++++ src/{ => help}/guide/README.md | 2 +- 9 files changed, 426 insertions(+), 138 deletions(-) create mode 100644 src/.vuepress/public/assets/media/openinwebview.jpg delete mode 100644 src/faq/application/README.md delete mode 100644 src/faq/extensions/README.md rename src/{ => help}/faq/README.md (66%) create mode 100644 src/help/faq/application/README.md create mode 100644 src/help/faq/extensions/README.md rename src/{ => help}/guide/README.md (97%) diff --git a/src/.vuepress/config.js b/src/.vuepress/config.js index b02cf047..e7a10fb9 100644 --- a/src/.vuepress/config.js +++ b/src/.vuepress/config.js @@ -8,20 +8,21 @@ module.exports = { docsDir: 'src', editLinks: true, nav: [ - { text: 'Guide', link: '/guide/' }, - { text: 'FAQ', link: '/faq/' }, + { text: 'Guide', link: '/help/guide/' }, + { text: 'FAQ', link: '/help/faq/' }, { text: 'Extensions', link: '/extensions/' }, { text: 'Wiki', link: 'https://github.com/inorichi/tachiyomi/wiki' }, - { text: 'Discord', link: 'https://discord.gg/tachiyomi' } + { text: 'Discord', link: 'https://discord.gg/tachiyomi' }, + { text: 'Reddit', link: 'https://reddit.com/r/Tachiyomi' } ], sidebar: [ '/', - '/guide/', + '/help/guide/', { title: 'FAQ', - path: '/faq/', + path: '/help/faq/', collapsable: false, - children: ['/faq/application/', '/faq/extensions/'] + children: ['/help/faq/application/', '/help/faq/extensions/'] }, '/extensions/' ], diff --git a/src/.vuepress/public/assets/media/openinwebview.jpg b/src/.vuepress/public/assets/media/openinwebview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d20c747b03e24ea064d84039c864e031ef129245 GIT binary patch literal 49206 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 - - - - -## Why won't the extensions install? - -In some cases your phone might have some issues downloading the -extensions, in those cases you can try installing them yourselves -directly from the source. [Here](https://github.com/inorichi/tachiyomi-extensions/tree/repo/apk) -is the repository for the files. - -To install just download the `.apk` file for the extension you want -and then install it, like how you installed Tachiyomi. - -## Does Tachiyomi have automatic updates? - -The Tachiyomi app now has in-app updating for both stable and dev -versions. If you go to `Settings > About > Version` to check for updates, -you can force an update there or wait for the app to notify you. - -## Why are some images not displayed? - -Aside from network issues, it could be because the images are too -big or the decoder doesn't support that image. - -## How do I change the app language? - -Tachiyomi is (as of writing) available in 35 different languages. - -By default, the app language follows the language setting of your device. - -You can also set your own preferred language for Tachiyomi. Simply -from side panel go to the `Settings > General > Language`. - -::: tip NOTE -Only the UI has been localized, content will still be using -the language of the source selected (i.e. English for KissManga -source, Some sources have multiple Language too). -::: - -If you want to help translate Tachiyomi, read [this](https://github.com/inorichi/tachiyomi/wiki/Translation). - -
- - - -
diff --git a/src/faq/extensions/README.md b/src/faq/extensions/README.md deleted file mode 100644 index fb34f14d..00000000 --- a/src/faq/extensions/README.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Extensions -lang: en-US -sidebarDepth: 3 ---- - -## MangaDex - -### No results when searching - -::: tip -Make sure you're on app version `0.8.4` or higher. -::: - -If you're not getting any results when searching MangaDex then -you need to log in. - -To do so, go to `Browse`/`Latest` for MangaDex under `Catalogues`, open -any manga from the list and then press the overflow menu (3 dot menu) -in the top-right corner and then the `Open in web view` button. - -Now go to the hamburger menu, press the `Manga` drop-down and then -choose either `Sign up` or `Log in` to proceed with the log in. - -### Chapters from Mangaplus are broken - -Install the Mangaplus extension and then migrate the manga that -uses Mangaplus on Mangadex onto the Mangaplus source. - -## MangaRock - -### Slow updates to Tachiyomi - -MangaRock's API updates less frequently than the app or the website, -so you may need to wait a couple hours or more before it shows up -in Tachiyomi. - -## Madara - -### Leviatan Scans is missing - -Leviatan Scans has shifted from Madara to Genkan extension. - -Install Genkan. Migrate all Leviatan scans. Update Madara. diff --git a/src/faq/README.md b/src/help/faq/README.md similarity index 66% rename from src/faq/README.md rename to src/help/faq/README.md index 86d7dc8d..1d887506 100644 --- a/src/faq/README.md +++ b/src/help/faq/README.md @@ -10,5 +10,5 @@ Here you can find the frequently asked questions. They are separated by the categories listed below. -- [Application](/faq/application/) -- [Extensions](/faq/extensions/) +- [Application](/help/faq/application/) +- [Extensions](/help/faq/extensions/) diff --git a/src/help/faq/application/README.md b/src/help/faq/application/README.md new file mode 100644 index 00000000..ff1eb1cf --- /dev/null +++ b/src/help/faq/application/README.md @@ -0,0 +1,115 @@ +--- +title: Application +lang: en-US +sidebarDepth: 2 +--- + +## Library + +### How can I see how many chapters I've downloaded? + +If you want to see how many chapters you have downloaded for all manga on +My Library, enable `Download Badges`. It's under the `Filter` options in +`My Library` (the upside-down pyramid of lines beside the three-dot) at +the very bottom. Red is downloaded chapter count and Blue is unread +chapter count. + +### Some covers are white after restoring from backup + +The URL to the cover has changed. To fix this, refresh the metadata of +your library in `Settings > Advanced`. + +## Reader + +### Why are some images not displayed? + +Aside from network issues, it could be because the images are too big +or the decoder doesn't support that image. + +## Downloads + +### What happened to the simultaneous downloads feature? + +It was removed in version `0.7.0` to prevent IP bans caused by too many +requests. We know that speed is being sacrificed but it's better than +not being able to access a source at all. + +### Downloads are unstable + +Be aware that it could be a network issue on your device or on the +catalog you are trying to download from. + +### 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 (requires root). + +## Tracking + +### How do I log in with Kitsu? + +To log in with Kitsu you need to use your Email address as your username. + +### I can't find manga in MAL's search results + +You can search a manga from your MAL list like this: `my: `. +[#65](https://github.com/inorichi/tachiyomi/issues/65) + +## Local Manga + +### How do I import my Manga into Tachiyomi? + +We recommend you to read [this](https://github.com/inorichi/tachiyomi/wiki/Local-manga) +guide on how to do so. + +### I can't find the Tachiyomi folder + +If you don't see a Tachiyomi folder on your device, try downloading a chapter +of any Manga or creating a backup so that the folder can be created. + +## Application Updates + +### How do I enable automatic updates? + +The Tachiyomi app now has in-app updating for both stable and dev versions. +If you go to `Settings > About > Version` to check for updates, you can +force an update there or wait for the app to notify you. + +## User Interface + +### How do I change the app language? + +Tachiyomi is (as of writing) available in 35 different languages. + +By default, the app language follows the language setting of your device. + +You can also set your own preferred language for Tachiyomi. Simply +from side panel go to the `Settings > General > Language`. + +::: tip NOTE +Only the UI has been localized, content will still be using +the language of the source selected (i.e. English for KissManga +source, Some sources have multiple Language too). +::: + +If you want to help translate Tachiyomi, read [this](https://github.com/inorichi/tachiyomi/wiki/Translation). + +
+ + + +
+ +## Miscellaneous + +### iOS Version + +Is there an iOS version? No. Is there going to be? There are no plans for +one since iOS and Android apps are nothing alike. + +### I lost everything, what now? + +Tachiyomi is still in beta. Some design changes or unexpected errors may +lead to data loss. While I try for them not to happen, sometimes it is +unavoidable. To avoid this in the future, you can use the automatic +backup feature in Settings. If your file manager supports it, you may +even backup to Google Drive. diff --git a/src/help/faq/extensions/README.md b/src/help/faq/extensions/README.md new file mode 100644 index 00000000..9e00ac3d --- /dev/null +++ b/src/help/faq/extensions/README.md @@ -0,0 +1,300 @@ +--- +title: Extensions +lang: en-US +sidebarDepth: 2 +--- + +## General + +### What are some good extensions? + +The most popular are MangaDex, MangaRock and MangaSee, these are large +sites which host content from scanlators, there's also extensions like +Genkan, Madara, FoolSlide and ComiCake which contain sources which +host directly from the scanlators own websites. + +[Here](https://docs.google.com/spreadsheets/d/1TyJEUg78WWH4zgnf3g6M2lkbWpBWbd40FYiPVQhW8IU/edit#gid=0) +is a good spreadsheet showing the different extensions and their sources. + +### Why won't the extensions install? + +In some cases your phone might have some issues downloading the +extensions, in those cases you can try installing them yourselves +directly from the source. [Here](https://github.com/inorichi/tachiyomi-extensions/tree/repo/apk) +is the repository for the files. + +To install just download the `.apk` file for the extension you want +and then install it, like how you installed Tachiyomi. + +### How do I allow third-party installations? + +When installing your first extension and are prompted that your phone +isn't allowed to install unknown apps from that source, simply press +the `Settings` button and then allow it. + +Two example videos, left one is for newer Androids. + +
+ + +
+ +### How do I uninstall an extension? + +Extensions for Tachiyomi are technically installed the same as normal apps. +Either you uninstall them through the place you normally uninstall apps or +you go to the `Extensions` tab, enter the extension you wish to uninstall +then press `Uninstall`. + +### Why don't I have extensions or any sources in the catalog? + +**A:** Tachiyomi `0.8.4` and above no longer have pre-installed extensions, +so when upgrading or installing versions above this, installing the extensions +you use will be required to install extensions from the extensions menu +(the one with the puzzle piece). + +**B:** If you're getting a "Loader not implemented" error after clicking on +a manga, you will need to reinstall the extensions you used to use. Which +number in the menu corresponds to which is below. Be aware that Batoto is +deprecated so you will need to migrate from that source to others. + +::: tip +1. Batoto +2. Mangahere +3. Mangafox +4. Kissmanga +5. Readmanga +6. Mintmanga +7. Mangachan +8. ReadMangaToday +9. Mangasee +10. WieManga +::: + +## Source problems + +Create your issue or see if it's already been listed +[**here**](https://github.com/inorichi/tachiyomi-extensions/issues). + +### Why am I getting a 503 in (this source)? + +This may be on account that the source you selected has Cloudflare protection +on, so you will need to do a captcha through webview (Not your browser). +To do this, you will need to find a manga in your library that is from +the source you're trying to access, tap on the overflow menu in the Info +tab (3 dots), open in Webview, and do the captcha there (wait for the page +to finish loading). Be sure to press back rather than exit the app and if +that does not work, use the back arrow. + +### Cloudflare captcha + +Please note that webview is not the same as using your browser. +Webview is a new feature introduced in stable version `0.8.4` to allow +for log-in only features and solving captcha. + +You can find the web view option by opening a manga, then tapping the 3 +dots in the top right while in the `Info` tab. If you have no existing +manga from the source, go to `Catalogues`, press `Browse` beside the +source, and open a manga, following the above instructions. + +Once you are in webview, you will see a webpage and a bar on top with +an arrow at the left side, pointing to the left edge of your screen. +If there is no captcha on the webpage, initiate one by tapping a manga +title, if possible. Once a captcha is shown, solve it. After that, use +the aforementioned back arrow on the bar at the top of your screen to +go back to your manga. Please do not use the back button on your phone +as it does not work as expected. + +If webview doesn't work for you, please update the Android System WebView +app through Play Store, then go to `Developer Options` in your phone's +settings and set WebView Implementation to Android System WebView. + +
+ +
+ +### Wich sources are there in the multi-source extensions? + +Some extensions contain multiple sources, look at the list below to find +out which extension to install for the specific source that you want. + +::: tip +1. Comicake + - Whim Scans + - Champion Scans + - LetItGo Scans +2. Foolslide + - Jamini’s Box + - Helvetica Scans + - Sense-Scans + - Kirei Cake + - Silent Sky + - Mangatellers + - Iskultrip Scans + - Anata no Motokare + - Death Toll Scans + - DKThias Scanlations + - World Three + - Doki Fansubs + - Yuri-ism + - Ajia no Scantrad + - One Time Scans + - Tsubasa Society + - MangaScouts + - Storm in Heaven + - Lilyreader + - Midnight Haven + - Russification/Русификация + - Evil Flowers + - AkaiYuhiMun team + - LupiTeam + - HentaiCafe + - ShoujoSense + - The Cat Scans + - ShojouHearts +3. Genkan + - Leviatan Scans + - Psycho Play + - One Shot Scans + - KaguyaDex + - Komi Scans + - Hunlight Scans +4. Madara + - Mangasushi + - NinjaScans + - ReadManhua + - ZeroScans + - IsekaiScans + - Happy Tea Scans + - Just For Fun + - Agent of Change Translations + - Kanjiku + - KomikGo + - Luxy Scans + - Tritinia Scans + - Tsubaki No Scan + - Yokai Jump + - ZManga + - Mangazuki.me + - Mangazuki.online + - Mangazuki.club + - 1st Kiss + - Mangalike + - Manga SY + - Manhwa Club + - WuxiaWorld + - Yo Manga + - ManyToon + - Chibi Manga +5. My Manga Reader CMS + - مانجا اون لاين + - Read Comics Online + - Biamam Scans + - Fallen Angels + - Hatigarm Scans + - Mangawww Reader + - ZXComic + - White Cloud Pavilion + - MangaTreat Scans + - SOS Scanltaion + - Scan FR + - Scan VF + - Komikid + - ToraScans + - Comic Space + - Mangas Yuri + - Dracaena + - Nikushima + - Anigai Clan + - MangaHanta + - Fallen Angel Scans + - LeoManga + - Mangadoor + - Mangas.pw + - HentaiShark +6. MangaCards + - Valhalla Scans + - NANI? Scans +::: + +### Error: java.lang Exception: Challenge not found + +Try closing (force-quit) and reopening Tachiyomi. + +## MangaDex + +### No results when searching + +::: tip +Make sure you're on app version `0.8.4` or higher. +::: + +If you're not getting any results when searching MangaDex then +you need to log in. + +To do so, go to `Browse`/`Latest` for MangaDex under `Catalogues`, open +any manga from the list and then press the overflow menu (3 dot menu) +in the top-right corner and then the `Open in web view` button. + +Now go to the hamburger menu, press the `Manga` drop-down and then +choose either `Sign up` or `Log in` to proceed with the log in. + +### Alternate searching method + +In `Mangadex 1.2.52` and newer the extension allows you to search using +the id number to find manga. To get the id number look at the URL of +the manga you want to add. + +An example search: `id:31477`. + +### Chapters from Mangaplus are broken + +Install the Mangaplus extension and then migrate the manga that +uses Mangaplus on Mangadex onto the Mangaplus source. + +## MangaRock + +### Regarding MangaRock going away: + +- You won't lose existing bookmarks or downloads. +- Chapters will no longer be updated once MangaRock is dead. +- There is no native way to automatically import your favorites from + MangaRock (although you can try [waicool20/mr2tachiyomi](https://github.com/waicool20/mr2tachiyomi)). +- Popular alternatives: Mangasee, Kissmanga, MangaDex, Mangakakalot, Toonily. + +### Migrate to Tachiyomi + +There is a tool to migrate from MangaRock to Tachiyomi courtesy of a member +of our Discord server by the same name as the creator, but a computer is +required to finish the migration successfully. + +Note that you must download the 64-bit version of Java or it will run +out of memory. Access the program at [waicool20/mr2tachiyomi](https://github.com/waicool20/mr2tachiyomi). + +## Madara + +### Leviatan Scans is missing + +Leviatan Scans has shifted from Madara to Genkan extension. + +Install Genkan. Migrate all Leviatan scans. Update Madara. + +## KissManga + +### Error: Page list is empty + +If you get this error then you need to solve the captcha on their website +using your browser (*Google Chrome*, *Samsung Browser*, *Firefox*, *Opera*, +etc.). diff --git a/src/guide/README.md b/src/help/guide/README.md similarity index 97% rename from src/guide/README.md rename to src/help/guide/README.md index 9fc3afa5..30d3ad4a 100644 --- a/src/guide/README.md +++ b/src/help/guide/README.md @@ -31,7 +31,7 @@ will be shown. If you're getting stopped by a security prompt and don't know what to do you can read this FAQ section: ["How do I allow third-party installations -on my phone?"](/faq/#how-do-i-allow-third-party-installations). +on my phone?"](/faq/extensions/#how-do-i-allow-third-party-installations).