Commit graph

1761 commits

Author SHA1 Message Date
GitHub Action
861390a4a5 source update: v0.7.2 2026-03-05 16:10:48 +00:00
Moustapha Kodjo Amadou
1b1dee6161 v0.7.2 2026-03-05 16:50:44 +01:00
Moustapha Kodjo Amadou
ad3fd085ea refactor: remove flutter_inappwebview_linux plugin and update flutter_inappwebview dependency to use git source 2026-03-05 16:37:15 +01:00
Moustapha Kodjo Amadou
5855cff7ae Translate app localization strings 2026-03-05 12:52:23 +01:00
Moustapha Kodjo Amadou
95a55d5f81 feat: Implement upcoming manga calendar feature
- Added UpcomingUIModel for managing upcoming manga list items with headers and items.
- Introduced CalendarDay widget to display individual days with event indicators.
- Created CalendarHeader widget for navigating between months.
- Developed CalendarIndicator for visualizing events on specific days.
- Implemented UpcomingCalendar to manage the calendar view and event loading.
- Added UpcomingItem widget for displaying individual upcoming manga with cover images.
- Introduced FetchInterval utility to calculate fetch intervals based on chapter upload dates.
- Refactored updateMangaDetail to utilize FetchInterval for smart update days.
- Enhanced MedianExtension to ensure correct median calculation.
- Removed unused imports and commented-out code for cleaner implementation.
2026-03-05 12:05:29 +01:00
Moustapha Kodjo Amadou
7944c6f055 - 2026-03-04 22:32:16 +01:00
Moustapha Kodjo Amadou
a5c44ccb60 - 2026-03-04 22:31:21 +01:00
Moustapha Kodjo Amadou
87028ea8f5 feat(reader): implement bidirectional chapter preloading and enhance memory management 2026-03-04 22:30:55 +01:00
Moustapha Kodjo Amadou
2f0fc85316 feat(reader): add navigation layout options and settings for screen behavior
- Implemented multiple navigation layouts for the reader, including L-shaped, Kindle, Edge, Right & Left, and Disabled modes.
- Added settings for keeping the screen on, showing page gaps, and adjusting webtoon side padding.
- Enhanced the reader settings modal to include new options and improved UI for navigation layout selection.
- Color filters: invert/gray/BCS
2026-03-04 16:04:07 +01:00
Moustapha Kodjo Amadou
f729380223 feat: Implement app lock feature with biometric authentication
- Added AppLockScreen for biometric authentication to unlock the app.
- Introduced security settings screen to enable/disable app lock.
- Integrated local_auth package for biometric authentication support.
- Created security state providers to manage app lock state.
- Updated chapter list tile widget to support dismiss actions for bookmarking and marking chapters as read.
- Enhanced CBZ conversion process to include ComicInfo.xml metadata.
- Added conditional UI elements based on platform capabilities.
- Added Completed & Tracked filter in library
2026-03-04 11:56:49 +01:00
Moustapha Kodjo Amadou
a5fd40fdfb Add global error handling in main function 2026-03-02 11:55:19 +01:00
Moustapha Kodjo Amadou
1256e608c7 Refactor 2026-03-02 11:49:19 +01:00
Moustapha Kodjo Amadou
1c9a915c30 Fix JSON parsing for ChapterPageurls class 2026-03-02 11:03:46 +01:00
Moustapha Kodjo Amadou
9ac0f191d7
Merge pull request #664 from NBA2K1/main
Improve Kitsu login dialog with autofill, input validation
2026-03-02 10:48:24 +01:00
NBA2K1
743fff3bf2 Fix focus 2026-02-27 15:41:01 +01:00
Moustapha Kodjo Amadou
5ab4214841 - 2026-02-27 15:02:22 +01:00
NBA2K1
6b3c3f7575 disable login if text fields empty
+ do login when hitting enter
2026-02-27 14:42:37 +01:00
Moustapha Kodjo Amadou
5af59bcbaf fix #663 2026-02-27 14:37:36 +01:00
NBA2K1
7bc3338c2a Make login dialog code simpler
- Remove unnecessary email and password state variables
- Rely on TextEditingController values instead of onChanged
- Reset error state on submit
- Dispose controllers after dialog closes
2026-02-27 14:12:18 +01:00
NBA2K1
f85e661c8e Add autofill to kitsu login dialog
- Wrap login fields in AutofillGroup and add proper autofillHints for email, username, and password
- Add keyboard types, textInputAction, and onFieldSubmitted to improve form navigation
- Disable suggestions/autocorrect for password field
- Add TextInput.finishAutofillContext() on successful login
- Improve focus handling and overall form behavior
- Minor UI/structure adjustments for clarity and consistency
2026-02-27 12:18:25 +01:00
Moustapha Kodjo Amadou
df99d72022 Merge branch 'main' of https://github.com/kodjodevf/mangayomi 2026-02-27 11:00:07 +01:00
Moustapha Kodjo Amadou
7970d37ea6
Merge pull request #662 from userkilled/patch-1
Change 'Игрок' to 'Плеер' in Russian localization
2026-02-27 10:51:28 +01:00
userkilled
707694f6c7
Change 'Игрок' to 'Плеер' in Russian localization 2026-02-26 03:31:38 +03:00
userkilled
4ac463d0dc
Change 'Игрок' to 'Плеер' in Russian localization 2026-02-26 03:20:18 +03:00
Moustapha Kodjo Amadou
099180bc34 feat: enhance RhttpCompatibleClient with cancel token support and improve error handling; add new target for Windows ARM64 2026-02-25 12:56:16 +01:00
Moustapha Kodjo Amadou
9d829a16e7 refactor: update DoH resolution method to use hostname first; improve circuit breaker logic 2026-02-25 11:52:18 +01:00
Moustapha Kodjo Amadou
cc69c9f275 + 2026-02-23 15:29:44 +01:00
Moustapha Kodjo Amadou
7682dd23a6 fix: update d4rt dependency version to 0.2.2 2026-02-23 15:26:14 +01:00
Moustapha Kodjo Amadou
7fe77dafde fix: ensure state is updated only when mounted; increase timer duration to 40 seconds 2026-02-23 15:25:54 +01:00
Moustapha Kodjo Amadou
0e43d71768
Merge pull request #661 from NBA2K1/main
Improve failure message by using itemType.name
2026-02-23 09:50:14 +01:00
NBA2K1
e1fa1f75bc Improve failure message by using itemType.name
- Replace raw itemType (e.g. "ItemType.manga") with itemType.name (e.g. "manga") for better legibility.
2026-02-22 14:45:01 +01:00
Moustapha Kodjo Amadou
bf90db44c4 Merge branch 'main' of https://github.com/kodjodevf/mangayomi 2026-02-13 10:51:16 +01:00
Moustapha Kodjo Amadou
eec96c6258
Merge pull request #644 from NBA2K1/main
Improve extension service lifecycle, isolate robustness, dedupe lists, and UI/lifecycle cleanups
2026-02-13 10:50:32 +01:00
Moustapha Kodjo Amadou
491fe88119 update asset path configuration for fonts to specify platform 2026-02-12 13:08:01 +01:00
Moustapha Kodjo Amadou
693c1ff323 update dependencies and remove unused plugins; bump Flutter SDK to ^3.11.0 2026-02-12 13:07:38 +01:00
Moustapha Kodjo Amadou
ea386104aa
Merge pull request #657 from NBA2K1/fix-shouldUpdate
Fix shouldUpdate button in categories view
2026-02-05 16:39:49 +01:00
NBA2K1
e5252183aa Revert "+"
This reverts commit 3c2bc096a9.
2026-02-04 20:04:42 +01:00
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