github-actions[bot]
a0c20e209c
chore: Release v2.1.4
2026-09-26 07:14:58 +00:00
Patrick Loser
77be5624f2
feat: Add URL Novel Search and Intent-Based Novel Opening ( #1987 )
...
* Add native share intent handling module
* Handle shared URLs via intent handler
* i18n: add global search and novel error strings
Generated with omp (AI coding agent)
* novel store: track bootstrap failures as user-facing errors
Bootstrap failures no longer surface raw plugin/DB errors; missing novels map to a custom not-found message. Generated with omp (AI coding agent)
* novel screen: render error view when bootstrap fails
Shows a custom error with a back action instead of a blank screen, and hides the appbar actions in the error state. Generated with omp (AI coding agent)
* global search: never auto-navigate or search URL text
URLs are handled by the screen's explicit submit flow; navigation and search stay out of the hook. Generated with omp (AI coding agent)
* global search: add animated open-novel FAB with clipboard offer
Submit or FAB tap opens a matching URL's novel; unmatched URLs toast. The FAB floats above the keyboard via keyboard-controller and slides in from the right. Generated with omp (AI coding agent)
* fix review issues
* fix rebase issue
2026-09-01 18:59:32 +05:30
github-actions[bot]
cb1a5d9e82
chore: Release v2.1.3
2026-08-22 06:13:17 +00:00
Rajarshee Chatterjee
c6679b7f41
fix: Draw Content Behind Android Navigation Bar ( Closes #1260 )
2026-08-11 11:53:03 +05:30
Patrick Loser
3ece098b94
perf: Optimize APK Size ( #1969 )
...
* optimize android build
* update lodash imports
* remove react-navigation/stack
* remove flash-list
2026-08-08 16:24:07 +05:30
github-actions[bot]
ecc5b84a64
chore: Release v2.1.2
2026-07-29 10:17:01 +00:00
github-actions[bot]
f53546cc01
chore: Release v2.1.1
2026-07-28 04:28:46 +00:00
github-actions[bot]
87f602a1fd
chore: Release v2.1.0
2026-07-26 17:41:31 +00:00
Rajarshee Chatterjee
74808f086e
feat: Replace Legacy Media Controls with Nitro-Powered Playback ( #1896 )
...
* feat: Replace Legacy Media Controls with Nitro-Powered Playback
* feat: Add TTS Engine Selection
* chore: Remove User-Facing Error Reporting
* refactor: Combine `Tts` and `TtsSession` Imports from `nitro-tts` Module
---------
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-24 23:42:17 +05:30
Rajarshee Chatterjee
916374b5df
refactor: Reorganize Repository Structure
...
[skip ci]
2026-07-24 15:13:50 +05:30
Rajarshee Chatterjee
0a2a6c96ca
feat: Add Variant-Specific Android Splash Screens
...
[skip ci]
2026-07-24 14:59:28 +05:30
Patrick Loser
c3c891cea0
refactor: Migrate to Expo Managed Workflow ( #1885 )
...
* enable predictive back gesture
* upgrade to rn 85
* remove deprecated
* added timeout to theme switch
* fix plugin items hit registration
* fix SearchbarV2 hit registration
* fix loading spinner
* migrated to expo
* migrated to expo
* Fix reader footer animation
* working again
* added icons back
* added splashscreen
* clean up
* nitro epub
* fix
* remove .env.local from git tracking
* fix rn background actions not working
* moving custom permissions to app.json
* more cleanup
* fix epub import
* remove unused deps
* Further cleanup for gradle build types
* Update build.yml
* ignore android/ and ios/ as they are generated by CNG
* fix lint
* Delete ios directory
* Delete android directory
* fix lint
* fix test mocks
* update packages
* update eslint
* fix ThemeProvider placement
* fix test and lint
* Add BackgroundTask native module
* Add NativeFile changes
* first round of fixing compatibility issues
* added types for native modules
2026-07-22 23:29:53 +05:30
Patrick Loser
b8c177bc55
refactor: Migrate to Drizzle and op-sqlite ( #1735 )
...
* added .jj to .gitignore
* chore: Add drizzle-orm and drizzle-kit dependencies to package.json and pnpm-lock.yaml
* update debs
* Edit configs
* create drizzle schema
* generate drizzle migration
* db manager stuff
* Delete unused files
* Update DB Manager
* Rework CategoryQueries and related
* rewrite chapterQueries
* Type safety for chapter order and filter
* Better filter handling
* added queue
* added back database triggers
* Refactor HistoryQueries and LibraryQueries
* fix type issues
* refactor StatsQueries
* refactor NovelQueries
* renamed schemas
* refactor more db calls
* refactor libraryUpdateQueries
* removed deprecated code
* added extracted queries
* fix updates screen issue
* change to op-sqlite
* Update manager.ts
* Update RepositoryQueries
* update packages
* Update NovelQueries
* Update CategoryQueries.ts
* db testing environment v1 (AI)
* Refactor App component to use Suspense for loading state and update database initialization logic. Change drizzle-orm version to 0.45.1 and adjust related database queries for improved error handling and async operations. Clean up unused code and update types for better type safety.
* updated tests
* change db location to default expo-sqlite location
* fix async/sync bugs
* resolve rebase problems
* Added tests for db creation + migration
* update drizzle
* add missing journals to migrations.js
* wrap testDbManager in Proxy to be async
* add db initialization test
* fix lint errors
* improved dbManager.batch function
* remove unused file
* fix rebase conflicts
* use getColumns instead of getTableColumns
* fix lint errors
* fix release build not being able to start
* remove disable lint rule
* improved useLiveQuery
* Resolve issue with the db queue constructor options
* Fix database query issues in library and stats
- Add missing await to all stats query functions
- Remove unnecessary type casts on query results
- Fix downloaded-only filter to use gt(0) instead of eq(1)
---------
Co-authored-by: CD-Z <github.verify097@passmail.com >
2026-02-20 01:17:01 +05:30
Patrick Loser
ed215a1d54
fix focusmode and readerscreen animations ( #1494 )
...
* update addToLibrary logic
* replace GlobalSearchNovelItem with NovelCover
* fix NovelCover and related type issues
* fix addToLibrary logic
* installed react-native-edge-to-edge
* fix Footer behaviour in Reader
* fix type issue
* fix Header behaviour in Reader
* fix ToolWrapper animation
* fix
2025-05-09 10:29:31 +02:00
nyagami
8d5b92bc9e
Feat: React Native new architecture ( #1420 )
...
* update depedencies (buidable)
* fix: init db once
* upgrade react navigation v7
* better deeplink handler
* upgrade react naitve vector icons
* updated sql querries (may need further adjustments)
* fix: added type for icon name
* update react-native-reanimated, react-native-gesture-handler
* update google signin
* update tabivew & bottom sheet
* make all repository queries synchroniuously
* update categoryqueries
* import db in categoryqueries
* update chapter queries
* update import novel
* updated LibraryUpdateQueries
* fix download chapter
* fixed stats
* update history queries
* improved updates tab logic
* update LibraryQueries
* update NovelQueries
* improved import novel
* fixed notifications for android 14 and up
* fix Cant parse on first opening
* fixed loss of precision error
* Partial Loading of NovelScreen
* NovelScreenButtonGroup animation
* NovelScreen appbar animations
* update migrate novel
* feat: rewrite VolumeButtonListener to turbor module
* minor: clean up
* fixed type errors
* Novelscreen updates
* fix: better material-design-icons for react-native-paper
* migrate react-native to 0.77, good bye metro console streaming
* replace elevation with boxShadow
* rewrite FileManager -> NativeFile in TurborModule
* rewrite ZipArchive -> NativeZipArchive
* rewrite EpubUtil -> NativeEpubUtil
* dev improvement: active arch only for ndk and run launch debug id
* experimental React compiler (works but no significant improvements)
* ReaderBotttomSheet rewrite
* remove db from all query helper functions
* simplified db helper types
* better helper functions
* switch to native-stack
* removed console.log
* Change loading in UpdatesScreen
* pass novelcover on opening novel
* cleanup UpdateNovelCard
* fixed lint errors
* changed novelscreen animation behaviour
* fix UpdatesScreen
* fix lint errors
* fix unwanted downloadbutton behaviour
* fix: wrong key for multi
* fix: react-native-screens override
* remove abi filters for debug
* fix selecting chapters not working correctly
* adjust novelappbar animation
* preserve Layout when opening novel image
* added SafeAreaViews
* set Modal shadow to transparent
* replace rn paper modal with @components modal
* fix go prev chapter goes to first chapter
* fix open drawer with button
* fix SafeAreaView
* fix LibraryScreen
* improve BottomSheet performance
* SafeAreaView for global search
* fix NovelScreen SafeArea
* restructure useNovel
* remove useNovel from NovelScreenList due to possible db lock
* fix NovelCover not showing on first opening
* fix library not updating changes to novels
* fix menu covering taskbar
* added FadeIn transition to appbar elements
* added SafeSnapPoints to keep bottomsheet inside of the safe area
* upgrade packages
* maybe round download button for jacubb
* fix space after autoscroll
* fix ReaderBottomSheet switch
* fix Jump to Chapter style
* fix Jump to chapter behaviour
* add Loading state to novelcover
* insertChapters performance improvement
* getChapter and getNovel db optimization
* updated db indexes
* New Skeleton for NovelScreen
* smoother FAB button
* add fetching state to useNovel
* fix paged novel chapter navigation
* fix type issues
* fix expanded novelCover on rotation
* add batched loading for chapters
* fix download button
* fix novelScreen loading state
* upgrade react native 0.78
* update to LegendList and fixed type errors
* fix chapter drawer
* added novel context + moved chapter & novel into ReaderStack
* fix lint
* improved chapterlist performance
* improved ChapterListSkeleton performance
* improved updates skeleton
* reworked onboading screen
* fix chapter drawer render error
* add NovelContext [unstable]
* fix filter compatibility
* upgrade eslint + add tanstack query
* eslint auto fix
* fix eslint errors
* upgrade expo 53, react native 0.79.1
* remove console
* remove unused package
* fix: exact vesion for core packages
* update contributing versions
---------
Co-authored-by: CD-Z <p_loser_Austria@gmx.at >
2025-05-01 23:05:30 +07:00
Nyagami
a33db07583
fix: expo notification icon
2024-01-15 19:45:23 +07:00
nyagami
420603f911
Replace Redux thunk by react native MMKV ( #893 )
...
* refactor: useBoolean hook
* refactor: useGithubUpdateChecker hook
* refactor: move showToast to utils
* refactor: useBackHandler hook
* refactor: useTextToSpeech hook
* refactor: useDeviceOrientation hook
* refactor: usePreviousRouteName hook
* refactor: useFullscreenMode hook
* refactor: useSearch hook
* refactor: useTheme hook
* fix: remove updates reducer
* refactor: useCategories hook
* refactor: useHistory hook
* refactor: useLibrarySettings hook
remove unused useCategories hook
* fix: reanimated version for expo
* refactor: library, chatper hooks
* refactor: app, browse settings hooks
* refactor: usePlugins hook
* fix: max depth in useEffect, plugins state logic
* feat: add Anilist tracker
* refactor: useTracker hook
* useTrackedNovel hook
* minor fixs
* refactor: useNovel hook
* minor fix: book mark button
* refactor: useDownload hook
* fix: migrate function
* remove redux + cleanup
* update node version for build
* fix: download Queue, migrate action
* fix: increaes hit slop for thumb, add reader playground
* fix: plugins not updated when installing while searching
* fix: safe plugin management
* Squashed commit of the following:
commit 51968f66bdd69f28f1863b5668f9511ba53c3fff
Author: Nyagami <hoangquan05112002@gmail.com >
Date: Sat Jan 13 13:20:33 2024 +0700
better logic for download progress bar
commit 5069de11644e7aece39efc73dfd80d093982b032
Author: Nyagami <hoangquan05112002@gmail.com >
Date: Sat Jan 13 13:14:33 2024 +0700
fix: delete BACKGROUND_ACTION in finally clause
commit 181103e994831da6744d122faaa60c48da529a63
Author: Nyagami <hoangquan05112002@gmail.com >
Date: Sat Jan 13 13:10:56 2024 +0700
update react-native-background-actions
2024-01-13 14:28:24 +05:30
nyagami
7a6710dc0b
feat: Google Drive Backup ( #872 )
...
* setup google signin
* minify build scripts, add google signin modal
* feat: Drive backup
* feat: drive restore
* fix: remote backup
* upgrade react native to stable version
+ less build configs
* fix: path separator.
feat: sync backup between 2 methods
* legacy backup
* fix: expo speech
2024-01-07 16:58:05 +05:30
Rajarshee Chatterjee
f26292f73a
Fix workflow
2021-09-30 09:28:30 +05:30
Rajarshee Chatterjee
49160b7d98
Add ESLint and Prettier
2021-09-30 08:06:43 +05:30
Rajarshee Chatterjee
5931a0dc07
Cleanup
2021-07-08 11:22:45 +05:30
Rajarshee Chatterjee
0c0b599452
v1.1.0
2021-07-04 21:04:18 +05:30
Rajarshee Chatterjee
7e28d12a8a
v1.1.0
2021-06-20 21:46:16 +05:30
Rajarshee Chatterjee
8e1a9274e5
Rename
2021-06-19 09:18:50 +05:30
Rajarshee Chatterjee
d0b11c9b47
Rename folders
2021-06-19 09:17:52 +05:30
Rajarshee Chatterjee
499e2b1333
Release v1.0.21
2021-06-09 15:28:26 +05:30
Rajarshee Chatterjee
223f00ef7d
Eject to bare workflow
2021-06-06 10:35:53 +05:30
Rajarshee Chatterjee
4b5ee1667c
Release v1.0.19
2021-05-31 22:54:49 +05:30
Rajarshee Chatterjee
9a7e1f7e53
Refactor Chapter
2021-05-25 10:32:21 +05:30
Rajarshee Chatterjee
99945aa0d8
Release v1.0.18
2021-05-14 23:29:08 +05:30
Rajarshee Chatterjee
fda59f825f
Fix library filters and minor fixes
2021-05-14 21:00:55 +05:30
Rajarshee Chatterjee
67096eb1ff
Add library sort/filter sheet and notification icon
2021-05-14 18:30:15 +05:30
Rajarshee Chatterjee
90df6b5aca
Refactor
2021-05-03 20:49:06 +05:30
Rajarshee Chatterjee
1ed0e8b4c4
Fix tracker crashes and update app version
2021-04-30 12:01:34 +05:30
Rajarshee Chatterjee
77481dfc06
Add MAL tracking logic
2021-04-27 20:33:22 +05:30
Rajarshee Chatterjee
3b37c1cb33
Disable OTA updates
2021-04-25 08:25:53 +05:30
Rajarshee Chatterjee
fa4d810ccb
Revert dependency updates
2021-03-16 11:56:44 +05:30
Rajarshee Chatterjee
1ea98ec031
Revert dependency updates
2021-03-16 09:58:15 +05:30
Rajarshee Chatterjee
a3414ac85d
Fix novelCover height
2021-03-09 14:54:19 +05:30
Rajarshee Chatterjee
030e1ca041
Update project structure
2021-03-09 06:35:38 +05:30
Rajarshee Chatterjee
573d3546a1
Minor fixes
2021-02-15 09:40:13 +05:30
Rajarshee Chatterjee
56932bec2b
Fix status bar style
2021-01-06 14:08:05 +05:30
Rajarshee Chatterjee
108bb7c349
Refactor NovelInfoHeader component
2021-01-01 15:17:49 +05:30
Rajarshee Chatterjee
3c53e5a53d
Fix library sqlite queries
2020-12-26 10:03:38 +05:30
Rajarshee Chatterjee
b1e38816b5
Add chapter screen bottom sheet
2020-12-25 10:35:51 +05:30
Rajarshee Chatterjee
0377c402e4
Change default screen transition
2020-12-24 22:07:12 +05:30
Rajarshee Chatterjee
a44c554c4c
Created a new Expo app
2020-12-23 09:47:25 +05:30