Moustapha Kodjo Amadou
fc49b33826
feat(user-agent): add default user agent setting
2025-12-10 14:14:51 +01:00
Moustapha Kodjo Amadou
23e41373dc
conditionally show Android proxy server option and update notes
2025-12-10 13:42:34 +01:00
Moustapha Kodjo Amadou
e48c475fcb
refactor(statistics): update statistics provider to use functional provider pattern
2025-12-05 17:03:51 +01:00
Whiskas101
04267b7a50
fix: updated statistics to use async fetch from db
2025-11-30 14:37:48 +05:30
Moustapha Kodjo Amadou
958e91ac9a
Merge pull request #612 from NBA2K1/main
...
Various fixes
2025-11-29 06:29:15 +01:00
NBA2K1
33152fc035
Fix ProviderDisposedException
...
[ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: Cannot use the Ref of totalChapterCacheSizeStateProvider after it has been disposed. This typically happens if:
- A provider rebuilt, but the previous "build" was still pending and is still performing operations.
You should therefore either use `ref.onDispose` to cancel pending work, or
check `ref.mounted` after async gaps or anything that could invalidate the provider.
- You tried to use Ref inside `onDispose` or other life-cycles.
This is not supported, as the provider is already being disposed.
#0 Ref._throwIfInvalidUsage (package:riverpod/src/core/ref.dart:220:7)
ref.dart:220
#1 AnyNotifier.state= (package:riverpod/src/core/provider/notifier_provider.dart:91:9)
notifier_provider.dart:91
#2 TotalChapterCacheSizeState.build.<anonymous closure> (package:mangayomi/modules/more/data_and_storage/providers/storage_usage.dart:17:42)
storage_usage.dart:17
#3 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:948:45)
future_impl.dart:948
#4 Future._propagateToListeners (dart:async/future_impl.dart:977:13)
future_impl.dart:977
#5 Future._completeWithValue (dart:async/future_impl.dart:720:5)
future_impl.dart:720
<asynchronous suspension>
2025-11-29 01:31:22 +01:00
hndrbrm
cc84c33c25
Fix: Reverse icon for toggling the Extension.
2025-11-29 05:41:54 +07:00
Moustapha Kodjo Amadou
c2a1e5ee17
fix: improve error handling for backup restoration
2025-11-25 16:51:29 +01:00
Moustapha Kodjo Amadou
405c3d8e35
fix
2025-11-25 15:34:38 +01:00
Whiskas101
20f8f1ad7c
refactor: moved state provider into a non-closure based provider
2025-11-20 22:14:34 +05:30
Moustapha Kodjo Amadou
a9c8320f20
refactor: simplify CustomFloatingActionBtn and remove unnecessary width calculations
2025-11-11 15:27:12 +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
b8fffca2b3
Refactor an fix
2025-11-09 01:15:27 +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
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
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
0d0f488ef3
Update WidgetRef types to dynamic to fix updateTrackChapterRead
2025-10-31 11:38:39 +01:00
NBA2K1
a307e9d049
Merge remote-tracking branch 'upstream/main' into Correct-directory
2025-10-29 18:30:50 +01:00
Moustapha Kodjo Amadou
3dc22a9c70
+
2025-10-29 15:01:36 +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
NBA2K1
462e9b5fe7
Merge remote-tracking branch 'upstream/main' into Correct-directory
2025-10-09 19:13:22 +02: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
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
efcd54c898
fixed app fonts dialog
2025-09-02 14:35:53 +02:00
NBA2K1
e6b6fd6a92
Merge remote-tracking branch 'upstream/main' into Correct-directory
2025-08-30 00:33:31 +02:00
Schnitzel5
958ae0b448
added option to turn on/off mpv hardware acceleration
2025-08-28 16:41:43 +02: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
f6c2a24af2
added app logger
2025-08-26 22:07:49 +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
f6a9c41c1d
added Trakt.tv
2025-08-25 03:47:10 +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
b11ae203ea
Refactor RadioListTile usage to RadioGroup in multiple screens
2025-08-24 11:33:11 +01: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