NBA2K1
e0ecc94869
remove redundant calls
...
trimLeft() and trimRight() after trim() do nothing
2025-11-28 23:33:32 +01:00
Moustapha Kodjo Amadou
57fcb9e1c9
chore: update dependencies
2025-11-28 14:31:39 +01:00
Moustapha Kodjo Amadou
485696ea3f
fix: enhance error message
2025-11-25 16:55:31 +01:00
Moustapha Kodjo Amadou
b6eb5f2f3f
refactor: remove old layout migration code
2025-11-25 16:51:49 +01:00
Moustapha Kodjo Amadou
c2a1e5ee17
fix: improve error handling for backup restoration
2025-11-25 16:51:29 +01:00
Moustapha Kodjo Amadou
26362fe556
refactor: replace await for loop with listen for message handling
2025-11-25 15:35:29 +01:00
Moustapha Kodjo Amadou
405c3d8e35
fix
2025-11-25 15:34:38 +01:00
Moustapha Kodjo Amadou
ee46f8a8bc
Merge pull request #605 from Whiskas101/fix/memory-leak
...
Fix memory leaks in manga reader_view.dart
2025-11-25 15:32:00 +01:00
Moustapha Kodjo Amadou
f06df9b3b1
feat: implement CF resolution server
2025-11-25 14:53:22 +01:00
Moustapha Kodjo Amadou
1d81906c4f
refactor: update message handling in GetIsolateService to use listen instead of for loop
2025-11-25 14:06:47 +01:00
Moustapha Kodjo Amadou
6a099415db
refactor: simplify filter parsing logic & pass client cookie to mihon server
2025-11-24 16:59:21 +01:00
Whiskas101
9e9ffb4e79
fix: forgot to make cropBorder provider autoDispose
2025-11-21 14:25:16 +05:30
Whiskas101
18e8abce94
fix: dangling objects, removed old state provider for getPagesNumber
2025-11-20 22:24:27 +05:30
Whiskas101
20f8f1ad7c
refactor: moved state provider into a non-closure based provider
2025-11-20 22:14:34 +05:30
Moustapha Kodjo Amadou
f2fbaf5ec5
refactor
2025-11-20 15:17:31 +01:00
Moustapha Kodjo Amadou
afc4c620f8
fix: prevent error when scrolling without clients
2025-11-12 17:04:38 +01:00
Moustapha Kodjo Amadou
29fe96151d
fix: enable logger usage in isolate service
2025-11-12 17:02:06 +01:00
Moustapha Kodjo Amadou
daa205044f
fix: improve layout and styling in manga detail view and chapter list tile
2025-11-12 15:23:17 +01:00
Moustapha Kodjo Amadou
a8f78d41fb
fix: update directory handling for macOS
2025-11-12 11:45:27 +01:00
Moustapha Kodjo Amadou
db729ba6da
+
2025-11-11 15:33:23 +01:00
Moustapha Kodjo Amadou
a9c8320f20
refactor: simplify CustomFloatingActionBtn and remove unnecessary width calculations
2025-11-11 15:27:12 +01:00
Moustapha Kodjo Amadou
beedb6e3b9
refactor
2025-11-11 15:14:32 +01:00
Moustapha Kodjo Amadou
1f21a75762
refactor: replace getExtensionService with getIsolateService for page and video list retrieval
2025-11-11 14:51:10 +01:00
Moustapha Kodjo Amadou
4940c18cbf
improve cover image handling message
2025-11-11 14:25:45 +01:00
Moustapha Kodjo Amadou
b0baddc333
feat: add link tap functionality to ExpandableText widget
2025-11-11 14:04:50 +01:00
Moustapha Kodjo Amadou
fd615bd44b
refactor: streamline archive import process and enhance cover image handling
2025-11-11 13:13:35 +01:00
Moustapha Kodjo Amadou
75d5013179
fix: ensure keepAlive is called in AutoBackupLocationState build method
2025-11-11 10:38:58 +01:00
Moustapha Kodjo Amadou
0903b9d7e3
refactor: improve code structure and enhance UI elements in the code editor and manga detail view
2025-11-11 10:38:27 +01:00
Moustapha Kodjo Amadou
494e31e396
adjust
2025-11-10 14:38:29 +01:00
Moustapha Kodjo Amadou
79ca3b2e39
+
2025-11-09 01:22:44 +01:00
Moustapha Kodjo Amadou
b8fffca2b3
Refactor an fix
2025-11-09 01:15:27 +01:00
Moustapha Kodjo Amadou
251d7266f5
Remove unnecessary padding from HTML content in reader view
2025-11-09 00:37:35 +01:00
Moustapha Kodjo Amadou
c19974d6d1
fix
2025-11-09 00:11:23 +01:00
Moustapha Kodjo Amadou
749b35083e
Initialize rpcShowReadingWatchingProgress to false
2025-11-08 23:57:32 +01:00
Moustapha Kodjo Amadou
099805b21c
Fix author display logic to handle empty author names
2025-11-08 23:45:04 +01:00
Moustapha Kodjo Amadou
b42e0ad4bd
+
2025-11-08 23:43:01 +01:00
Moustapha Kodjo Amadou
93298c7376
fix novel download and improve HTML content processing
2025-11-08 23:37:22 +01:00
Moustapha Kodjo Amadou
dee1a8635c
Refactor
2025-11-08 22:13:24 +01:00
Moustapha Kodjo Amadou
d35192629b
Add keepAlive calls in Synching and SyncServer build methods
2025-11-08 22:04:57 +01:00
Moustapha Kodjo Amadou
c649525145
Fix directory deletion logic to check existence before deletion
2025-11-08 21:54:15 +01:00
Moustapha Kodjo Amadou
24849cc000
Merge pull request #517 from NBA2K1/Correct-directory
...
Standardize Folder Structure on Windows, Linux, iOS & macOS
2025-11-08 21:47:07 +01:00
Moustapha Kodjo Amadou
65e7d16062
Add Japanese localization and code refactor
2025-11-08 21:40:19 +01:00
Moustapha Kodjo Amadou
85ed2c50af
Add more translations
2025-11-08 21:25:15 +01:00
Moustapha Kodjo Amadou
faef6562fd
Add localization
2025-11-08 20:49:39 +01:00
Moustapha Kodjo Amadou
b1b71ea4d3
Improve auto-scroll condition in manga and novel readers
2025-11-08 20:36:28 +01:00
Moustapha Kodjo Amadou
6eda6de614
Refactor auto-scroll handling and improve tap-to-scroll settings in novel reader
2025-11-08 20:32:25 +01:00
Moustapha Kodjo Amadou
c28ab14e74
Refactor auto-scroll functionality in novel reader
...
- Removed the NovelAutoScrollState provider and its associated logic.
- Introduced autoScrollValues and setAutoScroll methods in NovelReaderController to manage auto-scroll settings.
- Updated NovelReaderView to handle auto-scroll state and page offset dynamically.
- Added UI elements in GeneralSettingsTab to control auto-scroll settings with a slider for page offset.
- Enhanced the auto-scroll feature to allow for play/pause functionality within the novel reader view.
2025-11-08 19:47:23 +01:00
NBA2K1
1b64f2650e
Merge remote-tracking branch 'upstream/main' into Correct-directory
2025-11-08 14:59:23 +01:00
Moustapha Kodjo Amadou
af20e084b0
Refactor dependencies and remove unused packages; update Flutter HTML package; add novel reader settings UI
2025-11-08 01:38:29 +01:00
Moustapha Kodjo Amadou
430e062a06
Fix attribute handling in JsHtmlParser to assign empty string for attributes without values
2025-11-07 19:17:57 +01:00
Moustapha Kodjo Amadou
e288cb00d3
Refactor
2025-11-07 18:23:48 +01:00
Moustapha Kodjo Amadou
ea50cc91ca
Add IsolateService for improved asynchronous operations and refactor service calls to utilize it
2025-11-07 16:48:42 +01:00
Moustapha Kodjo Amadou
1569c1bcd1
Implement LRU caching for image data and optimize network requests with exponential backoff retry logic
2025-11-07 14:34:09 +01:00
Moustapha Kodjo Amadou
6e776612bf
fix getVideoList to return torrent results directly instead of assigning to a variable
2025-11-07 12:23:35 +01:00
Moustapha Kodjo Amadou
fef6ffd65b
Enhance author display in MangaDetailsView with an icon
2025-11-07 11:54:33 +01:00
Moustapha Kodjo Amadou
75472aed62
Fix icon direction logic in ListTileChapterSort widget
2025-11-07 11:34:50 +01:00
Moustapha Kodjo Amadou
951781f415
Refactor ReadMoreWidget to use a new ExpandableText implementation
2025-11-07 11:19:39 +01:00
Moustapha Kodjo Amadou
e8384f51fc
Refactor
2025-11-06 16:51:01 +01:00
Moustapha Kodjo Amadou
6e94632417
Add image cropping functionality with isolate support and optimize crop border processing
2025-11-06 16:47:32 +01:00
Moustapha Kodjo Amadou
f483dfab2b
Refactor manga reader components: replace VirtualReaderView with WebtoonView and remove unused virtual scrolling files
2025-11-06 11:48:12 +01:00
Moustapha Kodjo Amadou
8eea4eaa4d
+
2025-11-05 12:52:09 +01:00
Moustapha Kodjo Amadou
1f2b143585
Refactor
2025-11-05 12:21:36 +01:00
Moustapha Kodjo Amadou
0d0f488ef3
Update WidgetRef types to dynamic to fix updateTrackChapterRead
2025-10-31 11:38:39 +01:00
Moustapha Kodjo Amadou
93a17cc797
Enhance DOM extension methods with additional pseudo-selector handlers and improve nth-child logic
2025-10-30 14:24:43 +01:00
NBA2K1
a307e9d049
Merge remote-tracking branch 'upstream/main' into Correct-directory
2025-10-29 18:30:50 +01:00
Moustapha Kodjo Amadou
1361315e3e
+
2025-10-29 16:41:32 +01:00
Moustapha Kodjo Amadou
3dc22a9c70
+
2025-10-29 15:01:36 +01:00
Moustapha Kodjo Amadou
b475721841
downgrade package_info_plus version to 8.0.0 and adjust retry logic in ProviderScope
2025-10-29 14:29:27 +01:00
Moustapha Kodjo Amadou
8213a36895
Update
2025-10-29 13:25:52 +01:00
Moustapha Kodjo Amadou
377e5d617a
Merge pull request #596 from kodjodevf/riverpod_v3
...
Refactor and update dependencies for Isar and Riverpod
2025-10-29 13:10:07 +01:00
Moustapha Kodjo Amadou
430e81e021
Refactor and update dependencies for Isar and Riverpod
2025-10-29 13:08:42 +01:00
Moustapha Kodjo Amadou
7bef205dd2
Handle potential null value for sharePositionOrigin in backup sharing functionality
2025-10-29 09:52:31 +01:00
Schnitzel5
bba3c02666
fixed migration sourceId issue
...
- added link to sync server for non-discord users
2025-10-25 01:26:53 +02:00
Moustapha Kodjo Amadou
d18d83a7c5
Fix null safety issues
2025-10-22 11:08:35 +01:00
Moustapha Kodjo Amadou
2ff20c35cc
+
2025-10-22 10:51:25 +01:00
Moustapha Kodjo Amadou
7c47d19a70
Refactor imageUrl assignment in updateMangaDetail to handle null and HTTP checks
2025-10-13 13:33:10 +01:00
Moustapha Kodjo Amadou
1f27c129a5
Fix null handling in SourceNovel.fromJson for name and path fields
2025-10-13 13:25:29 +01:00
Moustapha Kodjo Amadou
73a61c9003
reverse chapters
2025-10-13 11:30:55 +01:00
Schnitzel5
5e05c4e9aa
some refactoring
2025-10-11 21:59:46 +02:00
Schnitzel5
b8a7bbbbb4
+
2025-10-11 17:56:52 +02:00
Schnitzel5
5ef46ec13d
adding support for LNReader plugins
2025-10-10 15:49:33 +02:00
NBA2K1
462e9b5fe7
Merge remote-tracking branch 'upstream/main' into Correct-directory
2025-10-09 19:13:22 +02:00
Moustapha Kodjo Amadou
1fa7f3123b
update
2025-10-02 15:52:00 +01:00
Moustapha Kodjo Amadou
64cb896ea5
Merge pull request #574 from Schnitzel5/rework/local-source
...
reworked local source
2025-09-10 09:13:57 +01:00
Schnitzel5
2955dd0bd1
+
2025-09-07 22:28:20 +02:00
Schnitzel5
5a6552e6f6
local folders now also scans for subtitles
...
- added help button to show an example of a local folder
2025-09-05 21:33:22 +02:00
Schnitzel5
05d0ddf0d6
reworked local source
...
- allow multiple local folders
- added support for scanning .epub novels
- added metadata,json support
- scanned entries now appear in browse screen instead of the default library category (can be added to library)
2025-09-04 23:02:27 +02:00
Schnitzel5
60928374a3
+
2025-09-03 23:44:06 +02:00
Schnitzel5
f71a2fcc4c
fix
2025-09-02 18:30:08 +02:00
Schnitzel5
efcd54c898
fixed app fonts dialog
2025-09-02 14:35:53 +02:00
Schnitzel5
477beeb360
+
2025-09-02 00:05:28 +02:00
NBA2K1
e6b6fd6a92
Merge remote-tracking branch 'upstream/main' into Correct-directory
2025-08-30 00:33:31 +02:00
Schnitzel5
78f8dd372f
fixed local sources not showing in the extensions screen
2025-08-28 20:19:27 +02:00
Schnitzel5
958ae0b448
added option to turn on/off mpv hardware acceleration
2025-08-28 16:41:43 +02:00
Moustapha Kodjo Amadou
e7b55b4eca
fix
2025-08-28 12:43:16 +01:00
Moustapha Kodjo Amadou
7e74fba9bc
fix
2025-08-28 12:25:46 +01:00
Moustapha Kodjo Amadou
600a699708
feat: Add use sourceId property if not null to get source model
2025-08-28 12:12:23 +01:00
Moustapha Kodjo Amadou
619e1b640d
Merge pull request #570 from Schnitzel5/button/apkbridge
...
added button link to the apk
2025-08-28 10:34:59 +01:00
Schnitzel5
c442de35fb
added button link to the apk
2025-08-27 18:43:24 +02:00
Schnitzel5
4d89cfe32b
fixed Trakt refresh token
...
- now refreshes expired tokens at startup
- prevents accidental logouts for users who has the tracking screen as default navigation
2025-08-27 18:21:22 +02:00
Moustapha Kodjo Amadou
40a0e080f9
Merge pull request #567 from Schnitzel5/logger
...
add option to download online subtitles
2025-08-27 09:09:54 +01:00
Moustapha Kodjo Amadou
334fe2f86a
Merge branch 'main' into tracker/simkl
2025-08-27 09:05:45 +01:00
Schnitzel5
790519fcae
fixed ShareX for iPad
...
https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/share_plus#ipad
2025-08-27 01:40:31 +02:00
Schnitzel5
da7161e199
-
2025-08-27 00:02:42 +02:00
Schnitzel5
e2ddcf1ffe
add option to download online subtitles
...
- button appears for downloaded and local entries
- added app logging class
2025-08-27 00:01:18 +02:00
Schnitzel5
f6c2a24af2
added app logger
2025-08-26 22:07:49 +02:00
Moustapha Kodjo Amadou
9831ae8cf4
Merge pull request #566 from Schnitzel5/adjust/extension-list
...
changed from labels to icons
2025-08-26 20:08:53 +01:00
Moustapha Kodjo Amadou
22a8db791b
Merge pull request #562 from Schnitzel5/feature/watch-order
...
added watch order
2025-08-26 20:06:17 +01:00
Moustapha Kodjo Amadou
a061129b86
Merge pull request #560 from Schnitzel5/feature/subtitle-search
...
added subtitles search
2025-08-26 20:04:10 +01:00
Moustapha Kodjo Amadou
4770e96fdf
Merge pull request #564 from Schnitzel5/enhance/calendar
...
enhanced calendar
2025-08-26 20:01:16 +01:00
Schnitzel5
a572f7ddaf
changed from labels to icons
2025-08-26 15:21:59 +02:00
Schnitzel5
a7b9231eda
fixed local subtitles
2025-08-26 02:40:39 +02:00
Schnitzel5
3aaac9e102
enhanced calendar
...
- predicts from latest chapter instead of current time (if available)
2025-08-26 01:23:46 +02:00
Schnitzel5
163e385b63
final fix
2025-08-25 20:46:28 +02:00
Schnitzel5
a6d79f1238
try fix Trakt.tv oauth
2025-08-25 20:19:24 +02:00
Schnitzel5
9b11e07cec
+
2025-08-25 19:47:10 +02:00
Schnitzel5
809db56b35
adjusted tracker icons
2025-08-25 19:08:50 +02:00
Schnitzel5
c973fc2a27
fixed callback uri
2025-08-25 18:42:00 +02:00
Schnitzel5
31338eb023
final change: Trakt.tv icon
2025-08-25 14:58:18 +02:00
Moustapha Kodjo Amadou
3a577a4c9e
Add fixed versions packages of isar_generator and hive_generator to avoid the Analyzer plugin error
2025-08-25 13:21:37 +01:00
Schnitzel5
da79dd97e1
fix images
2025-08-25 12:11:29 +02:00
Schnitzel5
f6a9c41c1d
added Trakt.tv
2025-08-25 03:47:10 +02:00
Schnitzel5
5b806f6dd6
added sequels
2025-08-25 01:52:03 +02:00
Schnitzel5
b57015b682
added watch order
2025-08-24 20:02:49 +02:00
Schnitzel5
61575f4795
added Simkl tracker
...
- reverted dependency versions
- force workflow to use older flutter version
2025-08-24 17:01:52 +02:00
Moustapha Kodjo Amadou
de3829d26c
fix
2025-08-24 11:39:33 +01:00
Moustapha Kodjo Amadou
b11ae203ea
Refactor RadioListTile usage to RadioGroup in multiple screens
2025-08-24 11:33:11 +01:00
Schnitzel5
42c3f87811
small bug fix
2025-08-23 21:58:32 +02:00
Schnitzel5
9278b6f8af
added subtitles search
2025-08-23 21:55:01 +02:00
Schnitzel5
604e1b18d3
Merge branch 'temp/mihon' into feature/mihon
2025-08-23 03:53:17 +02:00
Schnitzel5
74c5eab379
enhanced repo manager
...
- added custom DNS setting
2025-08-23 03:33:48 +02:00
Schnitzel5
7eba7bdcf2
added filters
...
- fixed torrents not playing
2025-08-22 17:13:28 +02:00
Schnitzel5
03108ae701
added preferences
2025-08-22 00:13:24 +02:00
Moustapha Kodjo Amadou
0452576de6
Merge branch 'main' into enhance/mpv
2025-08-21 16:35:08 +01:00
Schnitzel5
a1ada0e03e
search fix
2025-08-21 02:05:34 +02:00
Schnitzel5
9395888c6a
added support for Mihon extensions via ApkBridge
2025-08-20 21:06:26 +02:00
Schnitzel5
5f9efe957a
adding support for Mihon extensions
2025-08-20 03:59:38 +02:00
Moustapha Kodjo Amadou
a15afd4334
Merge pull request #536 from NBA2K1/main
...
Refactor select bar widget and unify manga read state logic
2025-08-19 12:38:16 +01:00
Schnitzel5
c8b8e1d917
added missing arb entry
2025-08-18 18:35:26 +02:00
NBA2K1
00e49e31a0
Merge remote-tracking branch 'upstream/main'
2025-08-18 18:00:46 +02:00
Moustapha Kodjo Amadou
48106450d9
Merge pull request #550 from Schnitzel5/navigation/source-settings
...
added quick access to source settings
2025-08-18 13:28:55 +01:00
Moustapha Kodjo Amadou
4da61519bb
Merge branch 'main' into feature/downloaded-only
2025-08-18 13:27:29 +01:00
Moustapha Kodjo Amadou
4c0d426408
Merge pull request #549 from Schnitzel5/navigation/history
...
move history to more screen if hidden
2025-08-18 13:19:04 +01:00
Moustapha Kodjo Amadou
3eb4b8e755
Merge pull request #552 from Schnitzel5/feature/recommendations
...
added Anibrain recommendations
2025-08-18 13:15:27 +01:00
Moustapha Kodjo Amadou
82cdd7d28f
Merge pull request #553 from Schnitzel5/reader/zoom-swipe
...
allow to swipe pages even if zoomed in
2025-08-18 13:14:02 +01:00
NBA2K1
85751538ac
Fix MAL "No Cover" Exception
...
```
NoSuchMethodError: The method '[]' was called on null.
Receiver: null
Tried calling []("large")
```
2025-08-17 20:55:15 +02:00
NBA2K1
f88978219f
Fix Kitsu "No Cover" Exception
...
```
NoSuchMethodError: The method '[]' was called on null.
Receiver: null
Tried calling []("original")
```
2025-08-17 20:21:28 +02:00
Schnitzel5
226c6b145e
allow to swipe pages even if zoomed in
2025-08-15 22:07:44 +02:00
Schnitzel5
c7d1d75045
added Anibrain recommendations
2025-08-15 21:42:47 +02:00
Schnitzel5
56fc7f905a
added downloaded only mode
2025-08-15 21:33:54 +02:00