nyagami
58f6475749
update: use cheerio to parse local novel
2024-01-28 18:43:20 +07:00
nyagami
bf4d761c05
fix: not allow to delete local category
2024-01-26 16:18:39 +07:00
nyagami
09d51b26c6
update plugins host ( #910 )
...
* update plugins host
* fix: missing branch
2024-01-25 20:04:17 +07:00
nyagami
8f6c390dc2
Fix issues reported by pre-alpha users - patch 2 ( #906 )
...
* delete background_action key before action done
* force to delete BACKGROUND_ACTION.
in case app is shutdowned while running bg actions
2024-01-24 09:02:53 +07:00
nyagami
0cf75fd6f9
Fix: pre-alpha-patch-1 ( #905 )
...
* fix: wrong version checker, update lastused
* fix: only show update dialog if newer version
* fix: remove chapter id in chapter item
* fix: date in chapter drawer
* fix: decode uri for local epub
* fix: simpler SetCategoriesModal
* fix: not allow local as default
* fix: no delay on selfhost backup/restore
2024-01-22 23:08:27 +07:00
nyagami
b823c913b5
Last step to Alpha ( #904 )
...
* update CONTRIBUTING.md
* fix: change host branch
* fix: remove showToast from plugin sandbox
* update actions
* update version
2024-01-22 08:55:30 +07:00
nyagami
01e6e9873e
More fetch, add urlencode ( #903 )
...
* feat: add fetchText
* minor: add urlencode
2024-01-21 15:35:01 +07:00
nyagami
430e5712fa
fix: add chapter number, fix novel screen ui
2024-01-20 20:49:16 +07:00
nyagami
551425c018
feat: artist name,
...
fix: chapter release as local time
2024-01-20 18:26:45 +07:00
nyagami
665bca00ea
fix: regex freeze app
2024-01-18 23:16:09 +07:00
nyagami
2ec6032673
chores: add translations
2024-01-18 15:40:37 +07:00
nyagami
d52f630775
fix: circle requires in deleteCachedNovels
2024-01-18 15:04:22 +07:00
nyagami
3e7f51e9ae
feat: custom UserAgent
2024-01-18 14:56:31 +07:00
nyagami
bc977fd0cb
feat: useUserAgent
2024-01-18 14:23:32 +07:00
nyagami
deef93172b
fix: clear novel settings when deleting
2024-01-18 14:12:26 +07:00
nyagami
fa8b69a630
fix: chapter drawer layout
2024-01-18 14:07:04 +07:00
nyagami
abd8d65914
fix: cleanup
2024-01-18 12:50:36 +07:00
Nyagami
c71dda77d4
feat: save novel cover to download folder (if possible)
...
remove clear cached covers
2024-01-18 00:18:57 +07:00
Nyagami
c2caee6ef9
replace FastImage by regular Image
...
- Glide -> Fresco (image loader)
2024-01-17 18:41:22 +07:00
Nyagami
e2588908c1
minor: page number required in searchNovels
2024-01-16 17:39:40 +07:00
Nyagami
9b36043a00
feat: search next page
2024-01-15 23:24:19 +07:00
Nyagami
9f75945cf6
fix: skip chapter when error downloading
2024-01-15 20:47:36 +07:00
Nyagami
82f2b4e3b5
fix: filter picker value text color
2024-01-15 20:22:15 +07:00
Nyagami
2b99c3d17d
fix: android user-agent
2024-01-14 23:22:48 +07:00
Nyagami
6ea1ecb43d
fix: handle fetchApi for 2 kind of headers
2024-01-14 23:22:18 +07:00
Nyagami
bbe5ccea81
remove cookie stuffs
2024-01-14 23:19:05 +07:00
Nyagami
da3a589c88
refactor MMKV backup data to util
2024-01-14 14:56:47 +07:00
Nyagami
39dc3ec8d6
fix: center label when no badge in library
2024-01-14 11:34:04 +07:00
Nyagami
560848f5d5
fix: reader bottom tab border
2024-01-14 11:32:55 +07:00
Nyagami
0bbd0da68c
fix: ui for tracker
2024-01-14 10:24:39 +07:00
Nyagami
bbdd569522
fix: jump to chapter modal keyboard
2024-01-14 10:02:08 +07:00
Nyagami
937e789b67
fix: exclude some MMKV keys when backup
2024-01-14 09:47:58 +07:00
Nyagami
f8647a8e49
upgrade react-native-paper to fix modal ondismis
2024-01-14 02:12:12 +07:00
Nyagami
f93bceb136
remove play button from history
2024-01-13 22:46:58 +07:00
Nyagami
e8d343893f
add animated fab
2024-01-13 22:38:48 +07:00
Nyagami
769ff36352
custom js, css modal
2024-01-13 22:02:30 +07:00
Nyagami
1253f44413
update ui for installed plugined
2024-01-13 17:52:02 +07:00
Nyagami
1c802c5e3b
fix: update plugin logic
2024-01-13 17:50:55 +07:00
Nyagami
a19b374cb4
fix: small plugin card, loading when installing
2024-01-13 16:25:53 +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
Marcin Majewski
7262f1d249
Filters Redesign ( #856 )
...
New filters system adding intelisense
Co-authored-by: Rajarshee Chatterjee <rajarshee.adm@gmail.com >
2023-12-27 19:36:45 +05:30
nyagami
5c12540071
refactor: Convert Javascript files into Typescript ( #845 )
...
* cheaper debug build
* index.ts, App.tsx
* TS for navigators
* TS NovelScreen
* TS Reader Screen
* TS More Screen
* TS Source Screen
* TS Browse Settings Screen
* TS Global Search Screen
* fix: useNavigation for more stack
* fix: Composite Types for More Screen
* TS Browse + Migrate Screen
* TS Settings Screen
* TS util
* TS services
* fix: Library query
* TS Components
* refactor: settingsSliceV1
* refactor: Preference reducer
* TS for MAL
* refactor: Native modules
* Not TS the entry file
* fix: zip folder entry, special file name
* fix: plugin is undefined if 'local'
* fix: add param for morestack navigation
* fix: Component is bool
* fix: novel reducer
* fix: not updating local novels
2023-12-27 19:35:05 +05:30
nyagami
7fbdd92117
feat: Import EPUB ( #833 )
...
* implement classes for plugins
* feat: plugin manages UA, cookie itself
* fix: repo path
* safer regexString
* feat: EpubParser native module
* add reject to parser
* local category, better insert category trigger
* add isLocal field to Novel
* category update logic for local novels
* feat: import epub
* delete downloaded folder when delete novel
* local novel screen
* update build.yml
* fix: novel without cover
2023-11-10 18:31:09 +05:30
nyagami
5c818be5ab
refactor: Classes for Plugins ( #824 )
...
* implement classes for plugins
* feat: plugin manages UA, cookie itself
* fix: repo path
* safer regexString
2023-11-04 15:46:18 +05:30
nyagami
434d03615c
fix: Remove Description and Protected ( #753 )
2023-08-22 18:07:20 +05:30
nyagami
9bde9528df
feat: FileSystem, Highlight TTS ( #741 )
...
* fix restoreCategory
* feat: using file for js, css
- cheaper seekbar (maybe)
- cheaper showScrollPercentage
- autoSaveInterval
- cheaper loading image
- cheaper error images handler (no need protected attribute anymore)
* feat: store downloads in file
* move plugins to app download folder
* Feat: Hightlight TTS
- optimise render chapter text
- scroll fix
2023-08-18 21:44:05 +05:30
nyagami
191975f0f9
Tssupport, backup AppVersion ( #680 )
...
* add exports variable
* fix: remove pinned and lasteUsed after uninstall
* fix: language filter for installed plugin
* create index for Chapter in novelId
* reorder headers parame in fetchApi
* remove Language from plugin libs
* fix: not backup empty cover
* feat: backup app version
* fix: chapter index
* feat: checkAppVersion when restoring
* update: using normal exports instead of default
move fetchFile into fetch.ts
* defaultCoverUri -> defaultCover
2023-08-17 08:49:28 +05:30
nyagami
f8895b80b4
fix: wrong mincroll in Update, History. TS Reader, Navigation (Main) ( #665 )
...
* fetch prev&next chapter and text at the same time.
* typescript for Main and Reader (and some related screens)
* fix: update time order
* feat: three dots button for browse
* fix: reader got wrong minscroll
* remove unused package drawer
* fix: seekbar bottom position
* add data-set in script (Reader)
2023-08-17 08:49:14 +05:30
nyagami
e5c73615f1
feat: Remote Backup ( #659 )
...
* feat: remote backup (novel, category)
* feat: full backup
* fix: throw when downloading without installed plugin
* update: using websocket to tranfer data
* remote restore
* error handler for restore
* normalize code by recursion
* Not backuping tracker.
Because users can share their backup.
And tracker setting cotains their own token.
* fix: not create .nomedia in download dir
* fix: 2 children have same key in filter input
* fix: 2 children have same key in Picker Item
2023-06-30 09:41:10 +05:30