Commit graph

602 commits

Author SHA1 Message Date
Schnitzel5
4791acc425 android users now can directly install new updates 2025-03-28 23:54:33 +01:00
Schnitzel5
175ea414b8 added android update 2025-03-28 16:00:29 +01:00
Schnitzel5
c45d8df099 test 2025-03-28 00:15:35 +01:00
Moustapha Kodjo Amadou
49bc8dd1a1 refactor 2025-03-27 16:03:11 +01:00
Moustapha Kodjo Amadou
5ef6963edc implement conditional display of DarkModeButton based on system theme preference 2025-03-27 15:54:19 +01:00
Moustapha Kodjo Amadou
451a07aef5 add statistics provider and redesign 2025-03-27 15:48:54 +01:00
Schnitzel5
3b2e6f9fcc fixed archive bug 2025-03-26 23:46:42 +01:00
Schnitzel5
95619437a1 added screenshot option to player view 2025-03-24 21:33:34 +01:00
Schnitzel5
17c18bd79a added follow system theme 2025-03-24 21:33:01 +01:00
Schnitzel5
4b2ee1f0e6 added option to load own subtitles 2025-03-22 22:10:02 +01:00
Moustapha Kodjo Amadou
08f686999b
Merge pull request #413 from Schnitzel5/feature/more-backup-support
added support for Kotatsu and Mihon backups
2025-03-19 13:11:25 +01:00
Schnitzel5
75feb2e6d0 added best-effort migration of read/watch progress 2025-03-16 02:31:13 +01:00
Enbiya Olgun
ccb5fb08e6 Only on wifi (+ ethernet)
Allows a download to be done while being on ethernet when "Only on wifi" option is enabled. #415

+ typo
2025-03-15 02:44:36 +01:00
Schnitzel5
2bc96d46df some fixes 2025-03-14 22:42:57 +01:00
Schnitzel5
4e44208b65 added support for Neko backup 2025-03-14 16:01:15 +01:00
Schnitzel5
05a72d4971 added support for Aniyomi backup 2025-03-14 15:54:48 +01:00
Schnitzel5
5f33769bc1 added mihon backup support 2025-03-14 00:41:45 +01:00
Schnitzel5
cc80ee3608 track preferences not cleared unless the backup contains oauth tokens 2025-03-12 15:57:27 +01:00
Schnitzel5
2a08115067 added support for Kotatsu backups 2025-03-11 23:34:02 +01:00
Moustapha Kodjo Amadou
f443065113 + 2025-03-11 09:39:03 +01:00
Moustapha Kodjo Amadou
fde0f3dd92 fix 2025-03-10 11:05:03 +01:00
Schnitzel5
301220a6a4 added default subtitle lang + statistics screen 2025-03-10 00:02:06 +01:00
Schnitzel5
f0aab34f0c fix category hide query 2025-03-09 22:07:26 +01:00
Schnitzel5
7386175200 Merge branch 'temp/genre-quick-search' into feature/genre-quick-search 2025-03-09 21:21:50 +01:00
Schnitzel5
8b3910cf65 + 2025-03-09 21:20:42 +01:00
Moustapha Kodjo Amadou
b581d9dc1c fix 2025-03-09 15:09:25 +01:00
Moustapha Kodjo Amadou
5905480392 improve category 2025-03-09 14:59:24 +01:00
Moustapha Kodjo Amadou
5329f37809 + 2025-03-09 12:26:36 +01:00
Moustapha Kodjo Amadou
80425a4cfe improve 2025-03-09 12:24:19 +01:00
Moustapha Kodjo Amadou
2eb4545082 refactor: replace ListView with SuperListView across multiple widgets 2025-03-09 12:02:38 +01:00
Moustapha Kodjo Amadou
dd27a6b3b3 - 2025-03-09 11:41:21 +01:00
Moustapha Kodjo Amadou
05cc1e5282 refactor: optimize source list handling in global search and migration screens 2025-03-09 11:40:21 +01:00
Schnitzel5
1d96ea29d5 added navigation 2025-03-06 16:00:38 +01:00
Schnitzel5
355f19dfe4 added auto-detect language for subtitles 2025-03-06 00:31:20 +01:00
Schnitzel5
52c5ac5b48 + 2025-03-05 15:51:26 +01:00
Schnitzel5
7be5075c53 + 2025-03-05 00:43:12 +01:00
Schnitzel5
b1636ad710 added chapter preview to migration 2025-03-02 21:21:17 +01:00
Schnitzel5
17128cccbd added options to migrate sources and clean the database 2025-03-02 01:22:41 +01:00
Moustapha Kodjo Amadou
34c2ce3c37 refactor & fix lag when installing extension 2025-02-27 09:05:16 +01:00
Moustapha Kodjo Amadou
3e401c8af2 dart format 2025-02-23 15:31:49 +01:00
Schnitzel5
3ecd3d0a14 added long press for 2x playback speed 2025-02-22 21:00:32 +01:00
Schnitzel5
dec2968921 optimized sync for library update 2025-02-15 17:30:38 +01:00
Schnitzel5
80bdfe7ee7 adjusted button positions 2025-02-14 21:52:34 +01:00
Schnitzel5
52eb0a903b sync bot toasts are more concise 2025-02-14 15:51:19 +01:00
Schnitzel5
7b00d0f7e4 finished snapshots and added auto sync 2025-02-13 23:41:26 +01:00
Schnitzel5
815ccbc19a + 2025-02-13 15:54:45 +01:00
Schnitzel5
00229ef5d0 enhanced sync feature 2025-02-12 23:59:39 +01:00
Schnitzel5
fc20f87870 Merge branch 'temp/sync' into feature/sync 2025-02-12 22:26:18 +01:00
Schnitzel5
aa946c9d51 enhanced sync feature 2025-02-12 19:13:16 +01:00
Schnitzel5
f00b82ddb9 added deep links for repo urls 2025-02-12 15:48:36 +01:00
Moustapha Kodjo Amadou
8384bcad51 co-written with @Schnitzel5 : update source fetching methods to utilize repositories 2025-02-12 11:04:46 +01:00
Moustapha Kodjo Amadou
6e886a6276 refactor 2025-01-30 17:34:41 +01:00
Moustapha Kodjo Amadou
00b2e5fa31 improve custom navigation settings 2025-01-30 15:51:17 +01:00
Moustapha Kodjo Amadou
3eeb4777a6 feat: improve chapter download 2025-01-30 15:09:47 +01:00
Moustapha Kodjo Amadou
3353a85b0a
Merge pull request #375 from Schnitzel5/fix/restore-broken-categories
added conversion forManga to itemType when restoring
2025-01-29 19:44:17 +01:00
Schnitzel5
082fd455e3 added conversion forManga to itemType when restoring 2025-01-27 22:37:30 +01:00
Schnitzel5
83c5356359 fixed restore not refreshing navigation 2025-01-25 21:50:14 +01:00
Schnitzel5
cccf4b65cd reversed the switch to be more clear if the navigation is toggled 2025-01-25 21:32:18 +01:00
Schnitzel5
235db734d2 allow user to reorder and toggle each navigation item 2025-01-25 21:15:36 +01:00
Schnitzel5
7bc3061485 + 2025-01-24 00:25:11 +01:00
Moustapha Kodjo Amadou
d9e9e87926 fix #365 2025-01-22 18:25:28 +01:00
Moustapha Kodjo Amadou
116d9ac299 refactor: enhance label text style in navigation bar for better overflow handling 2025-01-22 10:59:24 +01:00
Moustapha Kodjo Amadou
a89e1b9ba7 refactor: simplify color filter handling in image view 2025-01-22 10:47:34 +01:00
Moustapha Kodjo Amadou
4265ba11fe refactor: remove unnecessary iOS view checks and adjust animation duration in reader view 2025-01-22 10:30:37 +01:00
Moustapha Kodjo Amadou
bc8e0cef47 fix #324 2025-01-22 10:24:18 +01:00
Moustapha Kodjo Amadou
e901ef6281 refactor: update chapter handling to use IDs instead of objects in reader views 2025-01-22 10:02:44 +01:00
Moustapha Kodjo Amadou
e139dc3247 fix #362 2025-01-21 15:53:10 +01:00
Moustapha Kodjo Amadou
478c408db7 refactor: enhance query to exclude local archives in updates screen 2025-01-21 15:10:52 +01:00
Moustapha Kodjo Amadou
c4b153f60c refactor: replace Container with Badge for item count display and move hide items in appearance settings 2025-01-17 17:57:43 +01:00
Moustapha Kodjo Amadou
500713fc86 refactor 2025-01-17 11:41:00 +01:00
Moustapha Kodjo Amadou
0cc6194a5d + 2025-01-15 09:48:14 +01:00
Moustapha Kodjo Amadou
c906eec398 refactor 2025-01-15 09:31:45 +01:00
Moustapha Kodjo Amadou
8c841baaa3 fix 2025-01-11 06:45:34 +01:00
Moustapha Kodjo Amadou
778133ef89 fix migration error 2025-01-10 20:17:52 +01:00
kodjomoustapha
22cbf2dc44 fix Textfield not visible on mobile when typing 2025-01-09 17:16:00 +01:00
kodjomoustapha
fcb67ffd36 + 2025-01-09 15:24:55 +01:00
kodjomoustapha
6deffa4b97 refactor CodeEditor & update package 2025-01-08 12:51:16 +01:00
Schnitzel5
5ae7a8d581 added option to download novels 2025-01-07 23:37:29 +01:00
Moustapha Kodjo Amadou
9eb49c7af6
Merge pull request #351 from Schnitzel5/novel/font-size
added option to adjust reader font size
2025-01-07 13:25:06 +01:00
kodjomoustapha
3fdaf80b7c feat: enhance update total numbers filter options for updates and sources 2025-01-07 13:23:06 +01:00
kodjomoustapha
32b10b8a30 - 2025-01-07 12:46:09 +01:00
Schnitzel5
b4fa508ab8 hide novel reader settings for now 2025-01-06 18:49:16 +01:00
kodjomoustapha
61734faed5 fix 2025-01-06 17:39:21 +01:00
Schnitzel5
0d29f634eb added scrollbar 2025-01-04 00:04:08 +01:00
Schnitzel5
4778abef62 Merge branch 'main' into novel/font-size 2025-01-03 23:06:38 +01:00
kodjomoustapha
26550912a6 + 2025-01-03 11:24:18 +01:00
Schnitzel5
380bea2249 Merge branch 'main' into novel/font-size 2025-01-01 00:35:43 +01:00
kodjomoustapha
7cf5614bb5 refactor: rename backup and restore to data and storage, update related imports and UI elements 2024-12-31 09:47:28 +01:00
Schnitzel5
7214689072 add bottom bar to adjust font size 2024-12-26 23:41:21 +01:00
kodjomoustapha
205806d3a3 fix 2024-12-25 15:57:06 +01:00
kodjomoustapha
a9e91a1237 fix 2024-12-25 15:12:08 +01:00
kodjomoustapha
2af2729559 fix 2024-12-24 15:40:49 +01:00
kodjomoustapha
4adfaa4170 fix 2024-12-24 13:04:35 +01:00
kodjomoustapha
ff2bf3317d fix 2024-12-24 12:33:42 +01:00
kodjomoustapha
87ba9d1291 fix 2024-12-24 11:51:53 +01:00
Schnitzel5
478c0ba45c option to hide certain UI elements + new backup version 2024-12-22 20:31:41 +01:00
Schnitzel5
84c82ba1ee show novel progress in percentage and fixed gesture detector 2024-12-22 02:39:31 +01:00
Schnitzel5
66e48612ae Merge branch 'feature/novel' into feature/light-novel 2024-12-21 21:22:30 +01:00
Schnitzel5
3bc85cf5aa saving novel chapter progress + removed sync for now 2024-12-21 21:18:21 +01:00
Schnitzel5
c01aa6d023 changed to a different html widget 2024-12-21 00:21:03 +01:00
kodjomoustapha
cb103afbb0 + 2024-12-20 17:02:36 +01:00
Schnitzel5
34179a17a5 Merge branch 'feature/novel' into feature/light-novel 2024-12-20 15:59:06 +01:00
kodjomoustapha
69c745238d avoid using the logger outside the code editor 2024-12-20 11:02:04 +01:00
kodjomoustapha
a41ccaff22 fix & reformat 2024-12-20 10:15:15 +01:00
Moustapha Kodjo Amadou
9d712654a9
Merge branch 'main' into refactor/refactor-extensions-service 2024-12-20 09:15:26 +01:00
Schnitzel5
a813758510 fixed build loop 2024-12-20 00:45:13 +01:00
Schnitzel5
a531e87bda formatted 2024-12-20 00:31:21 +01:00
Schnitzel5
50eff04fe6 added extension functions 2024-12-20 00:22:18 +01:00
kodjomoustapha
f99bc996b1 fix 2024-12-19 17:52:47 +01:00
NBA2K1
2c3bee5493
Merge branch 'kodjodevf:main' into main 2024-12-18 17:36:15 +01:00
NBA2K1
9fd57ab2a6 Revert "use_build_context_synchronously"
This reverts commit 1b16573b06.
2024-12-18 17:35:04 +01:00
NBA2K1
145af722e9 Revert "Improved performance of update in updates screen"
This reverts commit da3bcf1081.
2024-12-18 17:27:46 +01:00
kodjomoustapha
37d1dd9aa9 fix #319 2024-12-17 18:04:54 +01:00
NBA2K1
361ebcce4d Update backup_and_restore.dart
formatting
2024-12-16 22:07:19 +01:00
NBA2K1
15a0958f2b Update backup_and_restore.dart
Now only accepts .backup-files
2024-12-16 22:04:09 +01:00
NBA2K1
03741343be bugfix?
Share button had no baseUrl on extensions without a apiUrl (Example AniWorld, AnimeToast).
tbh didn't even understand why there was a apiUrl check.
2024-12-16 21:54:59 +01:00
NBA2K1
c17e80a080 Adjusted filters and settings to Anime
+ added translations.
2024-12-16 20:17:26 +01:00
NBA2K1
da3bcf1081 Improved performance of update in updates screen
Now in parallel instead of sequentially, 2x faster.
Benchmarked using stopwatch with 31 items in library:

Sequential:
1. 78771 ms
2. 74503 ms
3. 73165 ms

Parallel:
1. 36270 ms
2. 33703 ms
3. 33838 ms
2024-12-16 19:31:11 +01:00
NBA2K1
1b16573b06 use_build_context_synchronously
"message": "Don't use 'BuildContext's across async gaps.\nTry rewriting the code to not use the 'BuildContext', or guard the use with a 'mounted' check.",
2024-12-16 15:51:36 +01:00
Yegor Shovkun
f0cf52813a refactor: refactor extension services 2024-12-14 13:55:40 +02:00
Yegor Shovkun
adbd1529f7 fix: cs fix (reformat with 120 line length) 2024-12-14 12:38:56 +02:00
kodjomoustapha
53300dafef Upgrade gradle config, Upgrade packages & some fix 2024-12-13 18:21:49 +01:00
kodjomoustapha
4748f3c699 fix 2024-12-13 10:31:57 +01:00
NBA2K1
e2e884db94 Issue #331
- Missed a concatenated path in manga_detail_view and in reader_view
- Made the Manga / Anime title selectable, so one can copy the title if needed
- Hidden the Backup share-button, because Linux has no share-feature and the button simply does nothing.
2024-12-11 21:26:18 +01:00
NBA2K1
2ae03021ad File path fixes (Issue #331)
- Instead of manually concatenating filepathes, it's using the path.join() function now.
- switched some if conditions, that had nothing in the if block, but in the else block, removing the redundant else block.
2024-12-10 00:35:09 +01:00
Schnitzel5
62f378f5ee added novel reader view 2024-12-10 00:01:54 +01:00
Schnitzel5
f054a1fd94 small fix 2024-12-08 22:55:14 +01:00
NBA2K1
86cb0737b0
Merge branch 'kodjodevf:main' into main 2024-12-08 21:53:40 +01:00
kodjomoustapha
2d7991d1cb fix remains in full screen when opening a new episode 2024-12-08 19:35:13 +01:00
NBA2K1
d03b70e0f9 Translations + visual optimization
- added missing translations to German localization file
- Made some translations more natural

- "Updates" button on main screen now has proper hyphenation for too long words to fit in one line (German, Spanish, Italian, Turkish)
2024-12-08 19:25:33 +01:00
NBA2K1
cf0cd5a19e Issue #307 fix
Found it [here](https://github.com/akvelon/flutter-code-editor/issues/270#issuecomment-2097035050)
2024-12-07 16:28:37 +01:00
NBA2K1
818857261d Windows PathNotFoundException fix
- Fixed the PathNotFoundException for Windows, which doesn't use "/" in directories, but "\".
(flutter: PathNotFoundException: Creation failed, path = 'C:\Users\User\AppData\Local\Temp\Mangayomi/cacheimagecover' (OS Error: Das System kann den angegebenen Pfad nicht finden.)
Instead of manually concatenating paths using string interpolation, it now uses the join function properly.
- Also fixed that the App was not able to create the directories by including recursive: true in the else statement.
2024-12-07 03:54:23 +01:00
NBA2K1
3fe8f4266d Issue #313 fix
- Button now shows "Watch" if Anime.
- Translations in all available languages added
- Button now dynamically adjusts itself, no need for "isFr" and hardcoding the button size.
2024-12-07 03:32:27 +01:00
kodjomoustapha
49ac4c306d + 2024-12-06 11:00:07 +01:00
Schnitzel5
d46d30a30b add novel support 2024-12-02 23:04:52 +01:00
kodjomoustapha
46d4aefc2f feat: add supportsLatest getter for JS 2024-12-02 17:14:01 +01:00
kodjomoustapha
11dea6dfaf fix get torrent video list 2024-12-02 17:01:10 +01:00
Schnitzel5
161750f5dc add novel support 2024-11-27 23:51:54 +01:00
Schnitzel5
58225ea21d Merge branch 'feature/light-novel' 2024-11-27 22:40:18 +01:00
kodjomoustapha
727dad4a8c delete the BT cahe directory on each first launch 2024-11-27 15:32:10 +01:00
kodjomoustapha
65414a98ca fix #309 2024-11-27 15:15:16 +01:00
Schnitzel5
cae5f92140 moved key I to L for 10s skip and arrow keys are 5s now 2024-11-26 17:44:41 +01:00
Moustapha Kodjo Amadou
c3ae44ff2e
Merge pull request #311 from Schnitzel5/adjust/player-fullscreen
add auto fullscreen option to anime player
2024-11-25 10:48:34 +01:00
Schnitzel5
72a324ea7f add auto fullscreen option to anime player 2024-11-24 23:59:53 +01:00
Schnitzel5
0546a2a1ea stays fullscreen unless quitting the player 2024-11-24 23:21:35 +01:00
Schnitzel5
fb127f56b5 add novel support 2024-11-24 19:49:57 +01:00
NBA2K1
7e68bb14d4 issue #304 fix
cursor will be unvisible like the video controls after some time (3s)
2024-11-24 15:40:30 +01:00
Schnitzel5
ca16d34332 Merge branch 'feature/light-novel' into feature/novel 2024-11-22 00:28:24 +01:00
kodjomoustapha
ee1529be24 update 2024-11-20 17:59:12 +01:00
Philip Duong
64e04b673b added password requirement 2024-11-19 22:33:03 +01:00