mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 02:34:39 +00:00
Free and open source manga reader for Android
* starting workmanager updates * Update Download service to download job Also making downloader use suspend methods like upstream Co-Authored-By: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com> * Make BackupRestorer a job * Make LibraryUpdateJob a datasync service type * Changing Extension auto installer to a job instead of service * Changing App auto installer to a job instead of service With it theres no more services, and nearly ready to up the target sdk * Add runtime permission for notifications Shows permission when adding to library, seeing the app update in app prompt, or loading library or recents Tries to show the permission again (or a warning message) when trying to restore a backup or set library update timing Same warning messages shows when not allowing notifications * Set target sdk to 33 we made it. * Clean up ContextExtensions * Add notification check for incognito mode * Add last updated timestamp to updates job * Update LibraryUpdateJob.kt minor changes to the notifier's placeholder, and making sure it uses localeContext for versions under A13 * update channel logic in library updater * Change library update channel to just take a Long instead a whole Manga * Use extensionManager flow in ExtensionInstallerJob * Update MainActivity.kt * Fixes to downloadFlow * reworking running extensions after library update logic * Change update channel to shared flow in library job * More updates to the library updates flow no longer using a suspend, instead holding a buffer for the flow * updates to the flow in extensionInstaller from state to shared, also using "tryEmit" less for it * Fix extension auto installing notification not dismissing/dismissable * Version 1.7.0 * Update AppDownloadInstallJob.kt * Refactor DownloadJob * Version 1.7.0-b02 * Fix uninstalling extensions not refreshing the list * Show notification permission prompt when pressing update all * Chunked the extension install job in case too many extensions are being updated at once The limit is around 62 extensions, but to be safe it runs 32 per job (which jobs still update 3 at a time) Closes #1584 * Update Java Version --------- Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com> |
||
---|---|---|
.github | ||
app | ||
buildSrc | ||
gradle/wrapper | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
build.gradle.kts | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
ktlintCodeStyle.xml | ||
LICENSE | ||
README.md | ||
settings.gradle.kts |
Download | Contribute | Support Server |
---|---|---|
TachiyomiJ2K
TachiyomiJ2K is a free and open source manga reader for Android 6.0 and above. Based on the original Tachiyomi
Features
Features of Tachiyomi include:
- Online reading from a variety of sources
- Local reading of downloaded content
- A configurable reader with multiple viewers, reading directions and other settings.
- MyAnimeList, AniList, Kitsu, Shikimori, and Manga Updates support
- Categories to organize your library
- Automatic light and dark themes
- Schedule updating your library for new chapters
- Create backups locally to read offline or to your desired cloud service
Plus some new features in this fork such as:
- New Manga details screens, themed by their manga covers
- Combine 2 pages while reading into a single one for a better tablet experience
- An expanded toolbar for easier one handed use (with the option to reduce the size back down)
- Floating searchbar to easily start a search in your library or while browsing
- Library redesigned as a single list view: See categories listed in a vertical view, that can be collasped or expanded with a tap
- Staggered Library grid
- Drag & Drop Sorting in Library
- Dynamic Categories: Group your library automatically by the tags, tracking status, source, and more
- New Recents page: Providing quick access to newly added manga, new chapters, and to continue where you left on in a series
- Stats Page
- New Themes
- Dynamic Shortcuts: open the latest chapter of what you were last reading right from your homescreen
- New material snackbar: Removing manga now auto deletes chapters and has an undo button in case you change your mind
- Batch Auto-Source Migration (taken from TachiyomiEH)
- Share sheets upgrade for Android 10
- View all chapters right in the reader
- A lot more Material Design You additions
- Android 12 features such as automatic extension and app updates
Issues, Feature Requests and Contributing
Please make sure to read the full guidelines. Your issue may be closed without warning if you do not.
Issues
Bugs
- Include version (Setting > About > Version)
- If not latest, try updating, it may have already been solved
- Dev version is equal to the number of commits as seen in the main page
- Include steps to reproduce (if not obvious from description)
- Include screenshot (if needed)
- If it could be device-dependent, try reproducing on another device (if possible)
- For large logs use http://pastebin.com/ (or similar)
- Don't group unrelated requests into one issue
DO: https://github.com/tachiyomiorg/tachiyomi/issues/24 https://github.com/tachiyomiorg/tachiyomi/issues/71
Feature Requests
- Write a detailed issue, explaning what it should do or how. Avoid writing just "like X app does"
- Include screenshot (if needed)
Source requests should be created at https://github.com/tachiyomiorg/tachiyomi-extensions, they do not belong in this repository.
FAQ
See our website. You can also reach out to us on Discord.
License
Copyright 2015 Javier Tomás
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Disclaimer
The developer of this application does not have any affiliation with the content providers available.