Rajarshee Chatterjee
c3260e8e01
fix: Resolve Chapter Download Queue and Removal Issues ( Closes #1937 )
2026-08-01 17:10:29 +05:30
Rajarshee Chatterjee
c0877a9b06
feat: Add Ignorable App Update Notifications
...
Closes #600
Closes #1632
2026-08-01 12:06:28 +05:30
Patrick Loser
96fb52df17
feat: Enhance Stats With Genre Taxonomy and Charts ( #1919 )
...
* Add react-native-svg and refresh stats UI
Normalize status counts, add donut chart with legend, and improve bars
* Add genre stats screen and taxonomy link
* Update StatsQueries.test.ts
* change genre taxonomy style
* Use LegendList instead of ScrollView
* added more colors to chart
* Add Highlight animation
* Add ChartLegend animation
* Maintainance
* updated stats queries
* Added animations to collapsibles and optimized performance
* Extract tabs
* update time tracking tab
2026-08-01 11:31:03 +05:30
Rajarshee Chatterjee
76106317b6
fix: Restore Midnight Dusk Chip Contrast ( Closes #1939 )
2026-07-31 08:11:08 +05:30
K1ngfish3r
e75f4fba5d
feat: Add More Novel Statuses and Icons ( #1931 )
...
add more novelStatus and icons
2026-07-29 22:30:20 +05:30
Rajarshee Chatterjee
4dc933ee5a
fix: Remove White Flash During Screen Transitions ( Closes #1926 ) ( #1927 )
...
`AppTheme` never set `android:windowBackground`, so it was inherited from
`Theme.AppCompat.DayNight.NoActionBar` and resolved to a near-white colour
whenever the system was in light mode — independently of the theme picked
inside the app. Nothing between that window and the navigators painted a
background of its own: the root view, `GestureHandlerRootView` and
`SafeAreaProvider` are all transparent, and only the individual screens carry
`contentStyle`. Any frame in which no screen was drawn — mounting a nested
navigator such as `MoreStack` or `ReaderStack`, or freezing the screen being
left — therefore showed the white window through.
Paint the root view with the active theme background so the window stays
covered, and give `AppTheme` a day/night `android:windowBackground` so the
frames before React draws are themed as well. The chapter screen additionally
uses the reader background instead of the app background, so pushing it no
longer flashes the app theme before the reader appears.
Claude-Session: https://claude.ai/code/session_014uxuC7JVkShhWnN1WhkTaH
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-29 21:27:22 +05:30
Rajarshee Chatterjee
bfb12b04aa
feat: Add Configurable Automatic Backup Scheduling
2026-07-29 21:20:19 +05:30
Patrick Loser
b7639ab55a
feat: Upload JavaScript Source Maps ( #1924 )
...
* init
* fix paths
* add hermes flag
2026-07-29 20:58:00 +05:30
github-actions[bot]
ecc5b84a64
chore: Release v2.1.2
v2.1.2
2026-07-29 10:17:01 +00:00
Rajarshee Chatterjee
eb12bdfd62
fix: Prevent Novel Genre Rendering Crashes
2026-07-29 15:44:44 +05:30
Rajarshee Chatterjee
9612bf6f89
chore: Update Translations ( #1928 )
...
* New translations strings.json (French)
[ci skip]
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
[ci skip]
* New translations strings.json (Afrikaans)
[ci skip]
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
[ci skip]
* New translations strings.json (Catalan)
[ci skip]
[ci skip]
* New translations strings.json (Czech)
[ci skip]
[ci skip]
* New translations strings.json (Danish)
[ci skip]
[ci skip]
* New translations strings.json (German)
[ci skip]
[ci skip]
* New translations strings.json (Greek)
[ci skip]
[ci skip]
* New translations strings.json (Finnish)
[ci skip]
[ci skip]
* New translations strings.json (Hebrew)
[ci skip]
[ci skip]
* New translations strings.json (Hungarian)
[ci skip]
[ci skip]
* New translations strings.json (Italian)
[ci skip]
[ci skip]
* New translations strings.json (Japanese)
[ci skip]
[ci skip]
* New translations strings.json (Korean)
[ci skip]
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
[ci skip]
* New translations strings.json (Norwegian)
[ci skip]
[ci skip]
* New translations strings.json (Polish)
[ci skip]
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
[ci skip]
* New translations strings.json (Russian)
[ci skip]
[ci skip]
* New translations strings.json (Albanian)
[ci skip]
[ci skip]
* New translations strings.json (Serbian (Cyrillic))
[ci skip]
[ci skip]
* New translations strings.json (Swedish)
[ci skip]
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
[ci skip]
* New translations strings.json (Ukrainian)
[ci skip]
[ci skip]
* New translations strings.json (Chinese Simplified)
[ci skip]
[ci skip]
* New translations strings.json (Chinese Traditional)
[ci skip]
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
[ci skip]
* New translations strings.json (Assamese)
[ci skip]
[ci skip]
* New translations strings.json (Odia)
[ci skip]
[ci skip]
2026-07-29 14:36:36 +05:30
Rajarshee Chatterjee
0ed7d878b4
fix: Prevent White Reader Drawer Seam
2026-07-29 14:21:59 +05:30
Rajarshee Chatterjee
5f45e4c7f2
fix: Recover Interrupted Chapter Migrations
2026-07-28 20:36:59 +05:30
Rajarshee Chatterjee
ca24671a2f
fix: Support Fork-Safe Preview Builds
2026-07-28 15:38:09 +05:30
Rajarshee Chatterjee
ee3a4f20bc
fix: Preserve Default Category After Reordering ( Closes #1922 )
2026-07-28 14:46:03 +05:30
Rajarshee Chatterjee
0c3542836c
fix: Synchronize Library Updates And Optimize Import Refreshes
2026-07-28 14:46:03 +05:30
Patrick Loser
f71c9c8594
fix: Ignore Discord Notifications Outside the Main Repository ( #1923 )
2026-07-28 14:30:52 +05:30
github-actions[bot]
f53546cc01
chore: Release v2.1.1
v2.1.1
2026-07-28 04:28:46 +00:00
Rajarshee Chatterjee
594b078fad
fix: Harden Database Migration Recovery
2026-07-28 07:32:55 +05:30
Rajarshee Chatterjee
ac1b2f5ce4
feat: Add Durable Completion Notifications
2026-07-27 22:27:04 +05:30
Rajarshee Chatterjee
648d21062f
feat: Add Parallel Task Queues With Per-Plugin Download Limits
2026-07-27 22:15:02 +05:30
Rajarshee Chatterjee
89d715ce6b
docs: Replace Beta Badge With Build Preview Status
2026-07-27 21:54:45 +05:30
Rajarshee Chatterjee
bd527a02ef
feat: Improve Backup Selection, Notifications, And Plugin Restore
2026-07-27 20:03:03 +05:30
Rajarshee Chatterjee
11117c1b54
feat: Add GitHub-Style Embed For Nightly Notifications
2026-07-27 17:12:50 +05:30
Patrick Loser
ba25d5b8fe
feat: Add Rozenite DevTools Integration ( #1912 )
...
* add rozenite
* add opsqlite adapter
* fix lint
* Update scripts/generate-env-file.cjs
Co-authored-by: Rajarshee Chatterjee <rajarshee.adm@gmail.com >
---------
Co-authored-by: Rajarshee Chatterjee <rajarshee.adm@gmail.com >
2026-07-27 17:07:41 +05:30
Rajarshee Chatterjee
31cb4b994a
fix: Align Bottom Navigation With Material 3 Specs
2026-07-27 15:11:38 +05:30
Rajarshee Chatterjee
72ef618af1
fix: Preserve Existing Data During Novel Counter Migration
2026-07-27 15:06:36 +05:30
Rajarshee Chatterjee
936fd223bb
feat: Add Discord Notifications For Nightly Builds
2026-07-27 10:49:30 +05:30
Rajarshee Chatterjee
6d26438d2d
test: Update Expected Database Migrations
2026-07-27 08:47:32 +05:30
Rajarshee Chatterjee
5eb5a55c4c
fix: Repair Skipped Novel Counter Migrations
2026-07-27 08:41:55 +05:30
Rajarshee Chatterjee
6cd86d1422
chore: Update Translations ( #1906 )
...
* New translations strings.json (Romanian)
[ci skip]
[ci skip]
* New translations strings.json (French)
[ci skip]
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
[ci skip]
* New translations strings.json (Afrikaans)
[ci skip]
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
[ci skip]
* New translations strings.json (Catalan)
[ci skip]
[ci skip]
* New translations strings.json (Czech)
[ci skip]
[ci skip]
* New translations strings.json (Danish)
[ci skip]
[ci skip]
* New translations strings.json (German)
[ci skip]
[ci skip]
* New translations strings.json (Greek)
[ci skip]
[ci skip]
* New translations strings.json (Finnish)
[ci skip]
[ci skip]
* New translations strings.json (Hebrew)
[ci skip]
[ci skip]
* New translations strings.json (Hungarian)
[ci skip]
[ci skip]
* New translations strings.json (Italian)
[ci skip]
[ci skip]
* New translations strings.json (Japanese)
[ci skip]
[ci skip]
* New translations strings.json (Korean)
[ci skip]
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
[ci skip]
* New translations strings.json (Norwegian)
[ci skip]
[ci skip]
* New translations strings.json (Polish)
[ci skip]
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
[ci skip]
* New translations strings.json (Russian)
[ci skip]
[ci skip]
* New translations strings.json (Albanian)
[ci skip]
[ci skip]
* New translations strings.json (Serbian (Cyrillic))
[ci skip]
[ci skip]
* New translations strings.json (Swedish)
[ci skip]
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
[ci skip]
* New translations strings.json (Ukrainian)
[ci skip]
[ci skip]
* New translations strings.json (Chinese Simplified)
[ci skip]
[ci skip]
* New translations strings.json (Chinese Traditional)
[ci skip]
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
[ci skip]
* New translations strings.json (Assamese)
[ci skip]
[ci skip]
* New translations strings.json (Odia)
[ci skip]
[ci skip]
2026-07-27 08:19:16 +05:30
Patrick Loser
9783c4d5e3
fix: Normalize Repository Back Navigation ( #1905 )
...
* remove useBackHandler
* Remove popToTop
2026-07-27 00:53:11 +05:30
github-actions[bot]
87f602a1fd
chore: Release v2.1.0
v2.1.0
2026-07-26 17:41:31 +00:00
Rajarshee Chatterjee
3d32ddd6e9
fix: Improve Release Selection And APK Verification
2026-07-26 23:10:38 +05:30
Rajarshee Chatterjee
7ddd934c2b
fix: Handle Missing Tracker Client IDs
2026-07-26 22:46:23 +05:30
Rajarshee Chatterjee
b53c91f748
chore: Separate Jest And Type Check Workflows
2026-07-26 22:33:56 +05:30
Rajarshee Chatterjee
9d106a3716
feat: Add Semantic Version Bump Selection
2026-07-26 22:23:46 +05:30
Patrick Loser
8b0a8dc4c0
chore: Update Husky Pre-Commit and Pre-Push Hooks
2026-07-26 22:22:38 +05:30
Patrick Loser
72bfcad034
fix: Resolve Type and Lint Issues
2026-07-26 22:22:24 +05:30
Rajarshee Chatterjee
345d084eba
feat: Add Chapter Numbers To EPUB Titles ( Closes #1405 )
2026-07-26 21:07:04 +05:30
Rajarshee Chatterjee
10b6042a9c
feat: Add EPUB Export Progress Notifications
...
Closes #799
2026-07-26 20:53:25 +05:30
Rajarshee Chatterjee
bd71611725
feat: Improve Chapter Drawer And WebView App Bar
2026-07-26 20:26:34 +05:30
Rajarshee Chatterjee
8f53550d2c
fix: Restore Tracker Search Requests
2026-07-26 19:42:48 +05:30
Rajarshee Chatterjee
52914b978d
fix: Migrate Volume Button Events to Expo Listener API
2026-07-26 18:41:47 +05:30
Rajarshee Chatterjee
ff12759a66
ci: Run Preview Builds Daily When Missing
2026-07-26 18:35:45 +05:30
Rajarshee Chatterjee
e62868b82c
feat: Automate Draft Android Releases
...
[skip ci]
2026-07-26 18:27:18 +05:30
Rajarshee Chatterjee
97be48dfe1
feat: Add Migration Review Options
...
Closes #1037
Closes #937
2026-07-26 15:44:09 +05:30
Rajarshee Chatterjee
cbe7d70e2d
fix: Restore Collapsed TTS Button Interaction
...
[skip ci]
2026-07-26 15:08:02 +05:30
Rajarshee Chatterjee
6548e9a6f8
fix: Improve Paged Reader Layout and Performance
...
Closes #1721
2026-07-26 15:07:46 +05:30
Rajarshee Chatterjee
138fdff2e5
fix: Prevent Duplicate WebView Bottom Insets
...
Closes #1757
2026-07-26 14:35:44 +05:30