Moustapha Kodjo Amadou
5c2ef13b74
update dependencies: bump d4rt to 0.2.0 and switch isar_community_generator to git source
2026-02-04 16:15:43 +01:00
GitHub Action
e62dc91729
source update: v0.7.1
2026-02-02 12:07:31 +00:00
Moustapha Kodjo Amadou
062cd638e7
v0.7.1
2026-02-02 12:45:35 +01:00
Moustapha Kodjo Amadou
7a47d5340c
-
2026-02-02 12:34:52 +01:00
Moustapha Kodjo Amadou
5727ab497c
Merge pull request #655 from Schnitzel5/feature/update-category-filter
...
added option to exclude categories from mass update
2026-01-31 14:55:19 +01:00
Moustapha Kodjo Amadou
08f4a4e3e7
Merge pull request #654 from Schnitzel5/fix/reader-single-pages
...
fix/reader-single-pages
2026-01-31 14:54:32 +01:00
Schnitzel5
3c2bc096a9
+
2026-01-31 00:16:48 +01:00
Schnitzel5
7c4ad924b1
added option to exclude categories from mass update
2026-01-31 00:14:39 +01:00
Schnitzel5
ac21eae8d4
small adjustments for a better reading experience of many single pages in a row
...
- to prevent old entries (before sourceId was introduced) from accidentally using conflicting sources with the same name even if they are not installed
2026-01-30 23:15:26 +01:00
Moustapha Kodjo Amadou
ee41024a4f
rename
2026-01-26 17:30:07 +01:00
Moustapha Kodjo Amadou
d5aecf66dc
Fix #643
2026-01-26 17:28:25 +01:00
Moustapha Kodjo Amadou
bf6949a834
feat: refactor backup function to improve error handling and notification display
2026-01-23 14:44:17 +01:00
Moustapha Kodjo Amadou
e8683b4181
feat: update entitlements and plist for file access permissions
2026-01-23 14:39:45 +01:00
Moustapha Kodjo Amadou
b53e869258
feat: add DNS-over-HTTPS (DoH) support (experimental)
2026-01-20 14:38:46 +01:00
Moustapha Kodjo Amadou
b6fc3edd23
Update
2026-01-16 15:58:07 +01:00
GitHub Action
89dd50dc25
source update: v0.7.0
2026-01-09 11:15:37 +00:00
Moustapha Kodjo Amadou
1f3fe65945
v0.7.0
2026-01-09 11:55:13 +01:00
Moustapha Kodjo Amadou
88f8d7b4be
-
2026-01-09 11:54:10 +01:00
Moustapha Kodjo Amadou
83b7d31e0a
Increase isolate pool size to enhance concurrent download capabilities
2026-01-09 11:48:23 +01:00
Moustapha Kodjo Amadou
40fdfc2592
v0.6.95
2026-01-08 14:36:38 +01:00
Moustapha Kodjo Amadou
74b194602c
update dependencies & update riverpod provider declarations
2026-01-08 14:27:08 +01:00
Moustapha Kodjo Amadou
b9f9a8398f
Refactor download management with shared isolate pool and optimize concurrent downloads
2026-01-08 13:01:15 +01:00
Moustapha Kodjo Amadou
9458ae120b
fix #637
2026-01-07 13:07:55 +01:00
Moustapha Kodjo Amadou
701a696820
Enhance category management with animation
2026-01-05 12:38:30 +01:00
Moustapha Kodjo Amadou
db24951673
Add localization
2026-01-05 12:15:14 +01:00
Moustapha Kodjo Amadou
7c4c8d8a20
+
2026-01-05 12:12:56 +01:00
Moustapha Kodjo Amadou
6b70fff6cc
Merge pull request #638 from 686udjie/main
...
add a force landscapre mode on mobile
2026-01-05 12:11:33 +01:00
Moustapha Kodjo Amadou
2365e28a1a
Merge pull request #636 from NBA2K1/main
...
Fix "Show extensions" Button AND Fix category rearrange bug AND hide ItemType from calendar
2026-01-05 11:55:33 +01:00
NBA2K1
922582b270
Fix share params to avoid Text file
...
- avoids extra text file
- simplify RenderBox lookup
2026-01-04 20:25:13 +01:00
686udjie
79ee4b4fc8
add a force landscapre mode on mobile
2026-01-01 19:48:57 +02:00
NBA2K1
c8328fa347
improve performance of helper method
...
- compare integers instead of Strings
- cache results per day
2025-12-30 02:44:45 +01:00
NBA2K1
a63f0d67bd
Extract helper methods
...
for better readability
2025-12-30 02:41:47 +01:00
NBA2K1
2c92d74a03
Fix invalid selection
...
Don't show manga calendar if manga is hidden.
2025-12-30 02:04:06 +01:00
NBA2K1
a2a10a799d
Hide items in Calendar
...
When the user has hidden Manga or Anime or Novel, hide the buttons in the calendar.
2025-12-30 01:37:30 +01:00
NBA2K1
ba77c5baea
Reduce Code Duplication
...
And add comments
2025-12-30 01:15:36 +01:00
NBA2K1
4e2d8b0038
Fix category rearrange bug
...
When rearranging categories in the Manga library, all categories in Anime and Novel were being deleted.
2025-12-30 00:27:49 +01:00
NBA2K1
821cbfa0dd
Make function async
...
_updateCategoriesOrder() is now async
2025-12-29 23:38:17 +01:00
NBA2K1
4fb9f0a9df
remove redundant things
2025-12-29 23:20:08 +01:00
NBA2K1
1ac605e30a
Use the localized extension
2025-12-29 23:20:08 +01:00
NBA2K1
9efd76581f
Group related functions using an extension
...
- new file item_type_filters.dart for the hiddenItemTypes function.
- reduces code duplication in statistics_screen, categories_screen and base_library_tab_screen
2025-12-29 23:19:31 +01:00
NBA2K1
7664e38cfd
Fix "Show extensions" Button
...
The "Show extensions" Button was not working properly when categories were hidden.
An Exception would throw:
```
_AssertionError ('package:flutter/src/material/tab_controller.dart': Failed assertion: line 202 pos 12: 'value >= 0 && (value < length || length == 0)': is not true.)
```
And jump to the end of the tab list regardless of where you clicked the button.
2025-12-29 05:02:43 +01:00
NBA2K1
42f1dcff92
Reduce Code Duplication
...
- Extract localizedItemType() from `base_library_tab_screen.dart`
- Add localizedSources() and localizedExtensions() for browse_screen.dart
- Reduce if-statements in statistics_screen.dart
- Reduce if-statements in categories_screen.dart
- Reduce if-statements in browse_screen.dart
2025-12-29 04:59:06 +01:00
NBA2K1
86fb19ecb2
Refactor tabbed screens into base class
...
Reduce duplication
2025-12-29 03:28:04 +01:00
NBA2K1
bdcd28488e
Same with history_screen.dart
...
- remove hideItems parameter
- Make TabBar and TabBarView cleaner
2025-12-29 01:58:49 +01:00
NBA2K1
30e6d50210
Make TabBar and TabBarView cleaner
...
Use the _visibleTabTypes list instead of the repeated if-statements.
2025-12-29 01:34:05 +01:00
NBA2K1
66b508d65d
Cleanup
...
- Change _tabList String-list to be a list of ItemType
- Change its name to _visibleTabTypes
- Use that list in getCurrentItemType(), instead of creating a new list
2025-12-29 01:13:26 +01:00
NBA2K1
004885d557
Return library updater if library empty
2025-12-29 01:00:01 +01:00
NBA2K1
e463cce61a
Make getCurrentItemType() readable
...
The previous version was just unnecessarily complicated, hard to read.
New version is very easy to read.
2025-12-29 00:38:33 +01:00
NBA2K1
67a83c0e6a
Cleanup
...
Use getCurrentItemType() method to determine the ItemType of the current tab instead of the conditional with `_tabBarController.index`, which doesn't take into account that there could be hidden tabs.
2025-12-28 23:42:45 +01:00
NBA2K1
da566d3d0b
remove hideItems parameter
...
No need to pass hideItems down, they all can use the top hideItems variable. It's never changed.
2025-12-28 23:16:29 +01:00