Moustapha Kodjo Amadou
8eaeca2123
Add subtitle support for video downloads and playback
2025-07-09 13:11:04 +01:00
NBA2K1
31ead933ab
Use read instead of watch
2025-07-06 21:07:21 +02:00
NBA2K1
57143bca2b
bulk write instead of one-by-one
...
reduces IO-operations.
2025-07-06 14:28:52 +02:00
Schnitzel5
6baecaa59b
bug fixes
2025-07-06 03:31:27 +02:00
Schnitzel5
24213445c8
fixed upsert
2025-07-05 13:09:51 +02:00
Schnitzel5
e1cecd8e37
reworked sync
2025-07-05 02:58:42 +02:00
Schnitzel5
bd17e1e9eb
adjusted sync features
2025-07-04 02:24:01 +02:00
Schnitzel5
2c6e9439e9
adjusted mobile layout for tracker library
...
+ fixed MAL search bug
2025-06-28 22:11:28 +02:00
Schnitzel5
1bfb6fd0c1
adjusted tracker library sections
2025-06-27 15:57:42 +02:00
Schnitzel5
304f653011
adjusted fetch tracking data
2025-06-27 00:08:03 +02:00
Schnitzel5
5fce50f0e0
adjusted tracker library
...
fixed UTF8 bug
fixed infinite loading
added search bar to migration screen
migration screen now considers the pinned sources option
library now shows if the items are locally tracked or not
2025-06-26 00:38:18 +02:00
Schnitzel5
b01ae9d909
added Hive for caching
2025-06-24 22:59:58 +02:00
Schnitzel5
0801b2b88f
fixed some tracker provider bugs
2025-06-24 00:35:21 +02:00
Schnitzel5
92c167d585
merged trackers together and added search
2025-06-22 23:17:55 +02:00
Moustapha Kodjo Amadou
2e1cb0f8bc
Merge pull request #490 from Schnitzel5/feature/two-way-tracker
...
added two-way-tracking
2025-06-19 18:04:13 +01:00
Schnitzel5
ef13473137
-
2025-06-15 21:11:41 +02:00
Schnitzel5
06ca441644
added Kitsu and Anilist
2025-06-15 21:08:34 +02:00
NBA2K1
a5de9a7102
Fix bug introduced in commit 8bc8a99a
2025-06-15 14:07:58 +02:00
Schnitzel5
24eb09b701
adding Kitsu
2025-06-12 00:18:14 +02:00
Schnitzel5
5dff4a1aa3
added two-way tracking
2025-06-09 02:26:31 +02:00
Schnitzel5
f7a124d72c
added two-way-tracking
2025-06-09 02:22:33 +02:00
Schnitzel5
e994d3230a
+
2025-06-08 19:11:31 +02:00
Schnitzel5
4c3b6bc430
+
2025-06-08 03:02:18 +02:00
Moustapha Kodjo Amadou
183e88ebd0
Merge pull request #484 from NBA2K1/main
...
Fixes, Refactors, and Async Improvements
2025-06-07 13:37:57 +01:00
NBA2K1
fecda49373
Merge Provider => Remove Code Duplication
...
Merge `fetchMangaSourcesListProvider`, `fetchAnimeSourcesListProvider` and `fetchNovelSourcesListProvider` into a single Provider, `FetchItemSourcesListProvider`, reducing code duplication.
2025-06-07 03:24:39 +02:00
Schnitzel5
a0ebe46fa0
added option to change hwdec
2025-06-07 01:46:30 +02:00
NBA2K1
8bc8a99af8
Make the write transaction fully async
...
Mixing `writeTxnSync` with `await` was incorrect.
writeTxnSync does not support awaiting async functions.
2025-06-06 23:27:05 +02:00
NBA2K1
3eb0dc2534
Fix Exception
...
```
Exception has occurred.
ArgumentError (Invalid argument(s): No host specified in URI )
```
at line 79:
`final req = await http.get(Uri.parse(source.sourceCodeUrl!));`
when source.sourceCodeUrl is empty.
2025-06-06 21:43:50 +02:00
Schnitzel5
51352efd24
+
2025-06-06 00:22:31 +02:00
Schnitzel5
1b4177b59b
+
2025-06-05 00:19:47 +02:00
Moustapha Kodjo Amadou
d4a0354143
fix file path handling
2025-06-04 17:41:29 +01:00
Moustapha Kodjo Amadou
0f430f80d9
Fix indexing and path for downloaded chapter images and update padding logic
2025-06-04 17:28:31 +01:00
Schnitzel5
eeed17c264
adding Trakt
2025-06-04 15:39:14 +02:00
Schnitzel5
f152339162
+
2025-06-03 23:49:14 +02:00
Schnitzel5
db209fea68
+
2025-06-02 23:36:04 +02:00
Moustapha Kodjo Amadou
4d27a2c0e3
fix #468
2025-06-02 11:41:12 +01:00
Moustapha Kodjo Amadou
80efee40d1
dart format
2025-05-30 17:43:42 +01:00
NBA2K1
e9af533a8d
Fix Kitsu
...
Resolved an issue where items could not be added to the tracker due to the use of an incorrect ID. This caused `parseTrackResponse()` to fail in locating the 'included' key within `jsonResponse`, leading to a null return. As a result, an exception was thrown in `tracker_widget.dart` at line 134 when accessing `widget.trackRes.title!,` triggering a _TypeError (Null check operator used on a null value)_.
2025-05-28 20:04:55 +02:00
Moustapha Kodjo Amadou
962bab1cdd
upgrade
2025-05-21 18:16:18 +01:00
Moustapha Kodjo Amadou
45715cf488
fix
2025-05-20 15:26:46 +01:00
Schnitzel5
e29470308c
fixed repo check for deep links
2025-05-14 23:00:24 +02:00
Schnitzel5
49914c5a53
added JSON structure check for repos
2025-05-13 16:03:21 +02:00
Schnitzel5
24c4c89418
Merge branch 'temp/epub' into feature/epub
2025-05-07 22:25:11 +02:00
Schnitzel5
3677938bf8
added support for epubs
...
embedded images not supported yet
2025-05-07 22:17:23 +02:00
NBA2K1
152f2d5969
Fix incorrect expiresIn in Kitsu and AniList
...
- Resolved the same timestamp conversion issue that affected MyAnimeList.
- Previously, seconds-to-milliseconds conversion and `DateTime.now()` were applied twice — once on `login()` and once in `_getAccessToken()` — resulting in incorrect expiry dates (e.g., year 57349).
- Updated Kitsu’s URL from `.io` to `.app`.
2025-05-05 02:33:55 +02:00
NBA2K1
4010d019ae
Idk why I had removed the requirement
2025-05-02 13:13:14 +02:00
Schnitzel5
cc5bb1cd2a
separated download function
2025-04-30 00:39:10 +02:00
NBA2K1
2698db6085
Reduce I/O operations
...
getMangaChapterDirectory() now accepts an optional mangaMainDirectory
to avoid calling getMangaMainDirectory() and thus getDirectory() twice in places where both methods are called successively.
2025-04-29 18:47:43 +02:00
Schnitzel5
77b912d40e
added download all option
2025-04-28 15:03:45 +02:00
Enbiya Olgun
2a59ae7b70
variable, method name change
2025-04-26 05:19:15 +02:00
Enbiya Olgun
ca4cee5751
Update m_client.dart
...
- getCookiesPref() and deleteAllCookies():
Avoid repeated parsing of `Uri.parse(url).host` by creating a variable.
- httpClient():
cache RhttpCompatibleClients and add default IOClient fallback.
- shouldAttemptRetryOnResponse():
Added a delay to avoid busy looping.
2025-04-25 02:43:33 +02:00
Enbiya Olgun
4f1e2cb492
Remove code duplication + BugFix
...
Fixed a bug, where newly added animes to AniList would register as "Rewatching" instead of "Plan to watch".
2025-04-24 05:48:52 +02:00
Schnitzel5
7e9202ceeb
added extension notes/hints
2025-04-23 23:33:18 +02:00
Schnitzel5
479a89042e
Merge branch 'temp/optimize' into optimize
2025-04-22 22:42:46 +02:00
Enbiya Olgun
ef4abc47f2
Fix #444 + Remove code duplication
...
- Tracker Kitsu now displays "ì" correctly
- Removed a lot of code duplication in Kitsu.
2025-04-21 19:10:09 +02:00
Schnitzel5
50fe6abfac
updates screen search query
2025-04-14 00:00:41 +02:00
Schnitzel5
90dadbd2c6
fixed last updated
2025-04-10 16:03:08 +02:00
Schnitzel5
454445ad25
fixed auto theme
2025-04-08 23:39:17 +02:00
NBA2K1
fcc6aa0f7f
Localized messages are generated into source.
...
https://docs.flutter.dev/release/breaking-changes/flutter-generate-i10n-source
The flutter tool will no longer generate a synthetic package:flutter_gen or modify the package_config.json of the app.
Applications or tools that referenced package:flutter_gen should instead reference source files generated into the app's source directory directly.
2025-04-03 01:27:24 +02:00
Moustapha Kodjo Amadou
27154129d9
chore: update dependencies
2025-04-02 09:03:19 +01:00
Schnitzel5
4791acc425
android users now can directly install new updates
2025-03-28 23:54:33 +01:00
Moustapha Kodjo Amadou
451a07aef5
add statistics provider and redesign
2025-03-27 15:48:54 +01:00
Schnitzel5
f0aab34f0c
fix category hide query
2025-03-09 22:07:26 +01:00
Moustapha Kodjo Amadou
5905480392
improve category
2025-03-09 14:59:24 +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
Moustapha Kodjo Amadou
9e42c0ff31
fix
2025-03-09 10:59:52 +01:00
Moustapha Kodjo Amadou
2abe08cc71
fix OAuth expiration handling in MyAnimeList service
2025-03-07 15:32:32 +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
yxxyun
721f0dbace
Merge branch 'main' into dev
2025-02-22 08:42:16 +08:00
Moustapha Kodjo Amadou
f841c1adde
fix #388
2025-02-21 22:31:50 +01:00
yxxyun
9b45a028f5
fix
2025-02-21 17:00:57 +08:00
yxxyun
991d733e7c
update quarkuc extractor
2025-02-21 16:57:16 +08:00
Schnitzel5
972d3ca218
fixed other repos marked as obsolete when using multiple repos
2025-02-15 18:18:07 +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
00229ef5d0
enhanced sync feature
2025-02-12 23:59:39 +01:00
Schnitzel5
aa946c9d51
enhanced sync feature
2025-02-12 19:13:16 +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
f125f442c7
Merge pull request #377 from Schnitzel5/remove-repo
...
Remove extension repo urls
2025-02-12 00:46:37 +01:00
Schnitzel5
be21df2354
-
2025-02-12 00:44:47 +01:00
Moustapha Kodjo Amadou
3eeb4777a6
feat: improve chapter download
2025-01-30 15:09:47 +01:00
Schnitzel5
235db734d2
allow user to reorder and toggle each navigation item
2025-01-25 21:15:36 +01:00
Moustapha Kodjo Amadou
c906eec398
refactor
2025-01-15 09:31:45 +01:00
Schnitzel5
5ae7a8d581
added option to download novels
2025-01-07 23:37:29 +01:00
kodjomoustapha
7e8b7430bf
-
2025-01-07 14:00:26 +01:00
kodjomoustapha
13966fbf44
fix
2025-01-06 17:09:18 +01:00
kodjomoustapha
9083dd1af0
fix: update novel sources URL
2025-01-06 15:55:11 +01:00
kodjomoustapha
26550912a6
+
2025-01-03 11:24:18 +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
kodjomoustapha
205806d3a3
fix
2024-12-25 15:57:06 +01:00
kodjomoustapha
a9e91a1237
fix
2024-12-25 15:12:08 +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
772b14d875
new backup version
2024-12-23 00:19:19 +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