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
ad2412eb62
Zip backup ( #933 )
...
* add remote zip/unzip
* reimplement: remote backup
* fix: close backup request
* get response for remote zip
* add zip drive backup
* add zip drive restore
* fix: categories are not restored
* change scope to drive.file
* add description for backup action
* refactor: Backup types
2024-01-31 19:19:30 +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