Bump dependencies and fix lint

This commit is contained in:
arkon 2024-01-06 11:33:55 -05:00
parent 66e017a424
commit 55d0763b69
9 changed files with 601 additions and 407 deletions

View File

@ -34,9 +34,9 @@
"@iconify-prerendered/vue-mdi": "0.23.1702456985", "@iconify-prerendered/vue-mdi": "0.23.1702456985",
"@octokit/rest": "20.0.2", "@octokit/rest": "20.0.2",
"@octokit/types": "12.4.0", "@octokit/types": "12.4.0",
"@tanstack/vue-query": "5.17.0", "@tanstack/vue-query": "5.17.7",
"@vueuse/core": "10.7.1", "@vueuse/core": "10.7.1",
"axios": "1.6.3", "axios": "1.6.5",
"element-plus": "2.4.4", "element-plus": "2.4.4",
"lodash.groupby": "4.6.0", "lodash.groupby": "4.6.0",
"markdown-it": "14.0.0", "markdown-it": "14.0.0",
@ -44,7 +44,7 @@
"moment": "2.30.1" "moment": "2.30.1"
}, },
"devDependencies": { "devDependencies": {
"@antfu/eslint-config": "^2.0.0", "@antfu/eslint-config": "^2.6.1",
"@eslint/eslintrc": "^3.0.0", "@eslint/eslintrc": "^3.0.0",
"@mdit/plugin-attrs": "0.8.0", "@mdit/plugin-attrs": "0.8.0",
"@mdit/plugin-figure": "0.8.0", "@mdit/plugin-figure": "0.8.0",
@ -57,8 +57,8 @@
"@types/lodash.groupby": "4.6.9", "@types/lodash.groupby": "4.6.9",
"@types/markdown-it": "13.0.7", "@types/markdown-it": "13.0.7",
"@types/node": "20.10.6", "@types/node": "20.10.6",
"@typescript-eslint/eslint-plugin": "6.16.0", "@typescript-eslint/eslint-plugin": "6.18.0",
"@typescript-eslint/parser": "6.16.0", "@typescript-eslint/parser": "6.18.0",
"eslint": "8.56.0", "eslint": "8.56.0",
"eslint-config-standard": "17.1.0", "eslint-config-standard": "17.1.0",
"eslint-plugin-vue": "9.19.2", "eslint-plugin-vue": "9.19.2",
@ -72,9 +72,9 @@
"stylus": "0.62.0", "stylus": "0.62.0",
"unplugin-element-plus": "0.8.0", "unplugin-element-plus": "0.8.0",
"vite-plugin-eslint": "1.8.1", "vite-plugin-eslint": "1.8.1",
"vitepress": "1.0.0-rc.34", "vitepress": "1.0.0-rc.35",
"vitepress-plugin-tabs": "0.5.0", "vitepress-plugin-tabs": "0.5.0",
"vue": "3.4.3", "vue": "3.4.5",
"vue-eslint-parser": "9.3.2", "vue-eslint-parser": "9.3.2",
"x-satori": "0.1.5" "x-satori": "0.1.5"
}, },

770
website/pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@ -35,7 +35,7 @@ When prompted while installing your first extension, allow unknown apps installa
::: details Video guide - Recorded on Android 10 ::: details Video guide - Recorded on Android 10
<video controls muted preload="metadata"> <video controls muted preload="metadata">
<source src="/docs/faq/browse/extensions/unknown-sources-A10.light.webm" type="video/webm"> <source src="/docs/faq/browse/extensions/unknown-sources-A10.light.webm" type="video/webm">
</video> </video>
::: :::
@ -47,7 +47,7 @@ When prompted while installing your first extension, allow unknown apps installa
::: details Video guide - Recorded on Android 7 ::: details Video guide - Recorded on Android 7
<video controls muted preload="metadata"> <video controls muted preload="metadata">
<source src="/docs/faq/browse/extensions/unknown-sources-A7.light.webm"> <source src="/docs/faq/browse/extensions/unknown-sources-A7.light.webm">
</video> </video>
::: :::
:::: ::::

View File

@ -19,23 +19,23 @@ To report **Tachiyomi** copycats on the **Google Play Store**, fill out [this fo
1. Go to the page -> three dots menu -> Flag as inappropriate -> Other objection. 1. Go to the page -> three dots menu -> Flag as inappropriate -> Other objection.
1. After choosing "Other objection", you may choose to put down any or all of the following: 1. After choosing "Other objection", you may choose to put down any or all of the following:
The app infringes on the Google Play Developer Policy by The app infringes on the Google Play Developer Policy by
Encouraging Infringement of Copyright Encouraging Infringement of Copyright
> We dont allow apps that induce or encourage copyright infringement. Before you publish your app, look for ways your app may be encouraging copyright infringement and get legal advice if necessary. > We dont allow apps that induce or encourage copyright infringement. Before you publish your app, look for ways your app may be encouraging copyright infringement and get legal advice if necessary.
Trademark Infringement Trademark Infringement
> We dont allow apps that infringe on others trademarks. A trademark is a word, symbol, or combination that identifies the source of a good or service. Once acquired, a trademark gives the owner exclusive rights to the trademark usage with respect to certain goods or services. > We dont allow apps that infringe on others trademarks. A trademark is a word, symbol, or combination that identifies the source of a good or service. Once acquired, a trademark gives the owner exclusive rights to the trademark usage with respect to certain goods or services.
> >
> Trademark infringement is an improper or unauthorized use of an identical or similar trademark in a way that is likely to cause confusion as to the source of that product. If your app uses another partys trademarks in a way that is likely to cause confusion, your app may be suspended. > Trademark infringement is an improper or unauthorized use of an identical or similar trademark in a way that is likely to cause confusion as to the source of that product. If your app uses another partys trademarks in a way that is likely to cause confusion, your app may be suspended.
Misleading Claims, e.g. "MangaKa - Best Manga Reader" Misleading Claims, e.g. "MangaKa - Best Manga Reader"
> We dont allow apps that contain false or misleading information or claims, including in the description, title, icon, and screenshots. Here are some examples of common violations: Apps that misrepresent or do not accurately and clearly describe their functionality: > We dont allow apps that contain false or misleading information or claims, including in the description, title, icon, and screenshots. Here are some examples of common violations: Apps that misrepresent or do not accurately and clearly describe their functionality:
> - Developer or app names that misrepresent their current status or performance on Play. (E.g. “Editors Choice,” “Number 1 App,” “Top Paid”)... > - Developer or app names that misrepresent their current status or performance on Play. (E.g. “Editors Choice,” “Number 1 App,” “Top Paid”)...
> - Apps that are improperly categorized. > - Apps that are improperly categorized.
::: :::
## Is Tachiyomi available for iOS/iPadOS? ## Is Tachiyomi available for iOS/iPadOS?

View File

@ -14,7 +14,6 @@ To manage your categories, navigate to <nav to="categories">.
- Add series to multiple categories and control update options through Library settings, even auto-download chapters from chosen categories. - Add series to multiple categories and control update options through Library settings, even auto-download chapters from chosen categories.
> If you've enabled **Download new chapters** in the Downloads settings. > If you've enabled **Download new chapters** in the Downloads settings.
## Content ## Content
Categories would be useless without any content in them. Categories would be useless without any content in them.

View File

@ -43,7 +43,6 @@ It is also possible to use a custom image as a cover for each local series.
To do this, you only need to place the image file, that needs to be named `cover.jpg`, in the root of the series folder. To do this, you only need to place the image file, that needs to be named `cover.jpg`, in the root of the series folder.
The app will then use your custom image in the local source listing. The app will then use your custom image in the local source listing.
<style scoped> <style scoped>
@import "../../../.vitepress/theme/styles/tree.styl" @import "../../../.vitepress/theme/styles/tree.styl"
</style> </style>

View File

@ -38,44 +38,44 @@ You can refer to the following example:
:::info Example :::info Example
<div class="tree"> <div class="tree">
<ul> <ul>
<img src="/img/folder.svg" alt="Folder" class="tree-icon icon-folder"> <img src="/img/folder.svg" alt="Folder" class="tree-icon icon-folder">
<span class="folder root">[your storage location]/local</span> <span class="folder root">[your storage location]/local</span>
<li> <li>
<img src="/img/folder.svg" alt="Folder" class="tree-icon icon-folder"> <img src="/img/folder.svg" alt="Folder" class="tree-icon icon-folder">
<span class="folder main">[the series title]</span> <span class="folder main">[the series title]</span>
<ul> <ul>
<li> <li>
<img src="/img/jpeg.svg" alt="File" class="tree-icon icon-jpeg"> <img src="/img/jpeg.svg" alt="File" class="tree-icon icon-jpeg">
<span class="file jpg">cover<span class="file-extension">.jpg</span></span> <span class="file jpg">cover<span class="file-extension">.jpg</span></span>
</li> </li>
<li> <li>
<img src="/img/folder.svg" alt="Folder" class="tree-icon icon-folder"> <img src="/img/folder.svg" alt="Folder" class="tree-icon icon-folder">
<span class="folder">chapter_1</span> <span class="folder">chapter_1</span>
<ul> <ul>
<li><span class="file">image_1<span class="file-extension">.ext</span></span></li> <li><span class="file">image_1<span class="file-extension">.ext</span></span></li>
<li><span class="file">image_n<span class="file-extension">.ext</span></span></li> <li><span class="file">image_n<span class="file-extension">.ext</span></span></li>
</ul> </ul>
</li> </li>
<li> <li>
<img src="/img/folder.svg" alt="Folder" class="tree-icon icon-folder"> <img src="/img/folder.svg" alt="Folder" class="tree-icon icon-folder">
<span class="folder">chapter_2</span> <span class="folder">chapter_2</span>
<ul> <ul>
<li><span class="file">image_1<span class="file-extension">.ext</span></span></li> <li><span class="file">image_1<span class="file-extension">.ext</span></span></li>
<li><span class="file">image_n<span class="file-extension">.ext</span></span></li> <li><span class="file">image_n<span class="file-extension">.ext</span></span></li>
</ul> </ul>
</li> </li>
<li> <li>
<img src="/img/folder.svg" alt="Folder" class="tree-icon icon-folder"> <img src="/img/folder.svg" alt="Folder" class="tree-icon icon-folder">
<span class="folder">chapter_n</span> <span class="folder">chapter_n</span>
<ul> <ul>
<li><span class="file">image_1<span class="file-extension">.ext</span></span></li> <li><span class="file">image_1<span class="file-extension">.ext</span></span></li>
<li><span class="file">image_n<span class="file-extension">.ext</span></span></li> <li><span class="file">image_n<span class="file-extension">.ext</span></span></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</div> </div>
::: :::
@ -94,65 +94,65 @@ All images inside the archive regardless of folder structure will become pages f
:::tabs :::tabs
== .ZIP == .ZIP
<div class="tree"> <div class="tree">
<ul> <ul>
<img src="/img/folder.svg" alt="Folder" class="tree-icon icon-folder"> <img src="/img/folder.svg" alt="Folder" class="tree-icon icon-folder">
<span class="folder root">[your storage location]]/local</span> <span class="folder root">[your storage location]]/local</span>
<li> <li>
<img src="/img/folder.svg" alt="Folder" class="tree-icon icon-folder"> <img src="/img/folder.svg" alt="Folder" class="tree-icon icon-folder">
<span class="folder main">[the series title]</span> <span class="folder main">[the series title]</span>
<ul> <ul>
<li> <li>
<img src="/img/jpeg.svg" alt="File" class="tree-icon icon-jpeg"> <img src="/img/jpeg.svg" alt="File" class="tree-icon icon-jpeg">
<span class="file jpg">cover<span class="file-extension">.jpg</span></span> <span class="file jpg">cover<span class="file-extension">.jpg</span></span>
</li> </li>
<li> <li>
<img src="/img/zip.svg" alt="Compressed File" class="tree-icon icon-zip"> <img src="/img/zip.svg" alt="Compressed File" class="tree-icon icon-zip">
<span class="file zip">chapter_1<span class="file-extension">.zip</span></span> <span class="file zip">chapter_1<span class="file-extension">.zip</span></span>
<ul> <ul>
<li> <li>
<img src="/img/jpeg.svg" alt="File" class="tree-icon icon-jpeg"> <img src="/img/jpeg.svg" alt="File" class="tree-icon icon-jpeg">
<span class="file jpg">image_1<span class="file-extension">.jpg</span></span> <span class="file jpg">image_1<span class="file-extension">.jpg</span></span>
</li> </li>
<li> <li>
<img src="/img/jpeg.svg" alt="File" class="tree-icon icon-jpeg"> <img src="/img/jpeg.svg" alt="File" class="tree-icon icon-jpeg">
<span class="file jpg">image_n<span class="file-extension">.jpg</span></span> <span class="file jpg">image_n<span class="file-extension">.jpg</span></span>
</li> </li>
</ul> </ul>
</li> </li>
<li> <li>
<img src="/img/zip.svg" alt="Compressed File" class="tree-icon icon-zip"> <img src="/img/zip.svg" alt="Compressed File" class="tree-icon icon-zip">
<span class="file zip">chapter_2<span class="file-extension">.zip</span></span> <span class="file zip">chapter_2<span class="file-extension">.zip</span></span>
<ul> <ul>
<li> <li>
<img src="/img/jpeg.svg" alt="File" class="tree-icon icon-jpeg"> <img src="/img/jpeg.svg" alt="File" class="tree-icon icon-jpeg">
<span class="file jpg">image_1<span class="file-extension">.jpg</span></span> <span class="file jpg">image_1<span class="file-extension">.jpg</span></span>
</li> </li>
<li> <li>
<img src="/img/jpeg.svg" alt="File" class="tree-icon icon-jpeg"> <img src="/img/jpeg.svg" alt="File" class="tree-icon icon-jpeg">
<span class="file jpg">image_n<span class="file-extension">.jpg</span></span> <span class="file jpg">image_n<span class="file-extension">.jpg</span></span>
</li> </li>
</ul> </ul>
</li> </li>
<li> <li>
<img src="/img/zip.svg" alt="Compressed File" class="tree-icon icon-zip"> <img src="/img/zip.svg" alt="Compressed File" class="tree-icon icon-zip">
<span class="file zip">chapter_n<span class="file-extension">.zip</span></span> <span class="file zip">chapter_n<span class="file-extension">.zip</span></span>
<ul> <ul>
<li> <li>
<img src="/img/jpeg.svg" alt="File" class="tree-icon icon-jpeg"> <img src="/img/jpeg.svg" alt="File" class="tree-icon icon-jpeg">
<span class="file jpg">image_1<span class="file-extension">.jpg</span></span> <span class="file jpg">image_1<span class="file-extension">.jpg</span></span>
</li> </li>
<li> <li>
<img src="/img/jpeg.svg" alt="File" class="tree-icon icon-jpeg"> <img src="/img/jpeg.svg" alt="File" class="tree-icon icon-jpeg">
<span class="file jpg">image_n<span class="file-extension">.jpg</span></span> <span class="file jpg">image_n<span class="file-extension">.jpg</span></span>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</div> </div>
::: :::
<style scoped> <style scoped>
@import "../../../.vitepress/theme/styles/tree.styl" @import "../../../.vitepress/theme/styles/tree.styl"
</style> </style>

View File

@ -80,7 +80,7 @@ While some sources have specific user agent strings, most rely on the app's defa
::: info Changing your user agent ::: info Changing your user agent
1. Navigate to <nav to="advanced">. 1. Navigate to <nav to="advanced">.
1. Modify **Default user agent string** to another value. You may need to experiment to find one that works. 1. Modify **Default user agent string** to another value. You may need to experiment to find one that works.
> [Here's a reference](https://www.whatismybrowser.com/guides/the-latest-user-agent/). > [Here's a reference](https://www.whatismybrowser.com/guides/the-latest-user-agent/).
1. Restart the app and retry source access. 1. Restart the app and retry source access.
::: :::

View File

@ -77,7 +77,7 @@ In <nav to="advanced">, try **Clear cache** and **Clear cookies**.
<style lang="stylus" scoped> <style lang="stylus" scoped>
#full-list + div + ul { #full-list + div + ul {
padding-left: unset padding-left: unset
list-style: none list-style: none
} }
</style> </style>