Palloxin
484c2b7e33
Fix arabic alignment and language list order ( #1024 )
...
* Fix arabic alignment and language list order
- Left-to-Right for arabic language with u200e
- Fix alpabethic order
* Cleanup
---------
Co-authored-by: Rajarshee Chatterjee <rajarshee.adm@gmail.com >
2024-04-13 10:59:23 +05:30
nyagami
b6fea9111c
Fix: insert/update novel/chapter logic ( #1019 )
...
* fix: always create novelDir
* fix: download new chapters
* update novel totalPages if refreshNovelMetadata is off
* fix: updateChapter logic
* fix: insertId could be -1
2024-03-30 23:49:48 +07:00
K1ngfish3r
9ef8cab475
fix chapter.page when containing special character ( #1015 )
...
* fix page when containing special character
* page always defaults to 1
* AND page = ?
2024-03-26 22:29:19 +07:00
nyagami
7ea8ebacd1
Update plugin sanbox ( #1014 )
...
* add htmlparser2
* fix typo
* flatten plugins
2024-03-26 17:46:38 +07:00
nyagami
e171dfebc1
Update lastest chapter logic ( #1011 )
...
update lastest chapter logic
2024-03-24 13:55:23 +07:00
nyagami
9f6ffc23bf
Fix bugs & Reader improvement ( #1009 )
...
* fix: wrong chapter order
* fix: reader footer styles
* make swipe getures less sensitive
* fix: update only ongoing novels option
* synchonize update library
* add horizontal scrollbar
* update swipe gesture sensitive
* no swipe when image modal is visible
* add bionic reading
* fix: import untitled epub
2024-03-23 11:50:35 +07:00
nyagami
8906253527
Feat: protobuf support ( #1003 )
...
* feat: protobuf support
* fix: spead operator is slower
* fix: redundant JSON encoding
* add fetchProto to plugin sandbox
2024-03-21 16:37:07 +07:00
nyagami
817e4dc9d1
Cheaper epub parsing ( #1007 )
...
* cheaper epub parsing
* cleaner process
* no empty page list
* more epub detail
* fix nullable
2024-03-20 13:37:55 +07:00
nyagami
762945497b
Fixes & Features ( #1002 )
...
* stop loading even no chapters
* edit artist
* more detail reader settings
2024-03-16 20:42:04 +07:00
nyagami
a7aa203c30
refactor: safe ternary operator rendering
2024-03-14 14:24:11 +07:00
nyagami
aeaecda0cd
Fix app logics ( #1001 )
...
* fix: DocumentPicker apis
* fix: retry on browse source screen
* fix: set categories logic
* fix: dont fire noti when pausing downloading
2024-03-14 00:28:23 +07:00
nyagami
a54ed6de0e
Fix: Novel Drawer & Navigation color ( #999 )
...
* fix: replace DrawerLayoutAndroid with React Navigation DrawerLayout
slower
* fix: bottom navigation color
* fix: drawer background
* fix: theme dependency
2024-03-11 19:30:40 +07:00
nyagami
dde33a0576
Fix themes & Added Reader Image Modal ( #997 )
...
* fix: annoying scroll on context menu
* fix app theme
* fix: android textselecthandle color
* fix plugin render callback dependencies
* add image modal for reader
2024-03-10 23:04:50 +07:00
nyagami
40b7542a78
Adjust UI for chilling ( #995 )
...
* more screen
* browse screen: reduce re-renders
* fix description styles
* browse screen tabs and swipe styles
2024-03-10 17:34:54 +07:00
Patrick Loser
88059fd6b9
Fix: Midnight Dusk Theme ( #983 )
...
* fix midnight Dusk
* added string
2024-03-10 17:34:35 +07:00
nyagami
0d5d7ad084
New Switch look ( #994 )
...
* new Switch look
* refactor: merge SwitchSetting to SwitchItem
* fix: remove margin
2024-03-10 14:00:59 +07:00
nyagami
202feb1f41
Fix chapters logic & Rework Plugins management (UI) ( #993 )
...
* fix: not download/remove local chapters
* fix: deleteChapters callback
* remove plugin id: no sense fot user
* rework plugin management
2024-03-10 00:23:34 +07:00
nyagami
db478130e6
Fix Filter Sheet color & Reader Context menu ( #991 )
...
* fix: initialize once
* fix: filter sheet color
* fix: jump to chapter modal
* move volume button to context menu
* rework TTS
* fix: cleanup
* minor fix
2024-03-08 18:51:39 +07:00
Justin COLLON
607941ea1b
Language: Add Thai ( #989 )
...
* Add Thai
* Thai in languagesMapping
2024-03-06 18:33:31 +07:00
nyagami
da1631ba38
Upgrade RN 0.72, Prettier FilterSheet ( #985 )
...
* upgrade RN to 0.72, expo to 49
* prettier filter sheet
* fix: use react-native activity indicator
* uninstall @react-navigation/material-bottom-tabs
* fix: plugin card loading size
2024-03-05 13:22:11 +07:00
Patrick Loser
d244001a18
Fix: replaced animation ( #982 )
...
* replaced animation
* lint issue
2024-03-02 23:39:30 +07:00
nyagami
a25e8cb358
Add Polish
2024-03-01 19:57:31 +07:00
Rider21
4f5451495f
Fix: Webview theme ( #977 )
...
* fast fix
* hotfix
* fixed browser opening
* rewritten
* Update Appbar.tsx
* Update Appbar.tsx
* added BackHandler
* Update Appbar.tsx
* Update src/screens/WebviewScreen/components/Appbar.tsx
Co-authored-by: nyagami <hoangquan05112002@gmail.com >
* Update src/screens/WebviewScreen/components/Appbar.tsx
Co-authored-by: nyagami <hoangquan05112002@gmail.com >
---------
Co-authored-by: nyagami <hoangquan05112002@gmail.com >
2024-02-28 20:09:27 +07:00
Rider21
6510270037
Fix: webview improved ( #975 )
...
* Update pluginManager.ts
* test
* fix
* fix Share
* add qs
* test webview
* Update WebviewScreen.tsx
* Update WebviewScreen.tsx
* webview
* test
* fix crash
* react-native-cookies/cookies
* Update SettingsAdvancedScreen.tsx
* yes
* Compact
Co-authored-by: nyagami <hoangquan05112002@gmail.com >
* expandURL -> resolveUrl
* delete button
* Update fetch.ts
* test
* fix crash
* Update src/services/plugin/fetch.ts
Co-authored-by: nyagami <hoangquan05112002@gmail.com >
---------
Co-authored-by: nyagami <hoangquan05112002@gmail.com >
2024-02-26 20:33:50 +07:00
nyagami
0208b4265f
Fix: backup/restore covers | clean build configs ( #976 )
...
fix: backup/restore covers | clean build configs
2024-02-26 11:35:18 +07:00
Rajarshee Chatterjee
334475431c
Sort Plugins by Name & Center Plugin's Spinner
2024-02-26 09:19:44 +05:30
nyagami
a2220cf3b8
Beta ( #973 )
...
* revert: plugin host
* fix: totalPages for legacy backup
2024-02-25 16:47:45 +07:00
nyagami
9c05266c3c
Feat: Add features from main and fixes ( #972 )
...
* fix: download chapters filter
* fix: deletechapters missing
* fix: tweak chapter
* optimise: chapters preprocess
* fix: bookmark chapter
* fix: not showToast when no network
* fix: preprocess updates|history|download
* fix: ScrollView for morescreen
* feat: exclude download chapter filter
* fix: show labels in nav by default
2024-02-25 13:30:59 +07:00
nyagami
21e46d5493
Fix: Bug fixes ( #969 )
...
* fix: Range selection text
* fix: backup novel transaction
* fix: not show fetch plugins error
* fix: Filter button color
* adjust: plugin detail weight
* minor: plugin tab bar ripple color
* fix: category card buttons
2024-02-24 20:58:23 +07:00
nyagami
ca688bb294
Upgrade TTS ( #968 )
...
* fix: plugins in/uninstall problem
* fix: remove useCallback for plugin item
* feat: implement new UI for TTS
* magic TTS
* fix: infinite loop
* fix: safe epub path
* magic: chose start point for TTS
2024-02-24 11:43:36 +07:00
nyagami
93f5871f1a
Optimizations and bug fixes ( #964 )
...
* upgrade react-native-webview
* optimise: no render reader content when change reader settings
* optimise: no render reader content when change general settings
* fix: missing page when open reader
* fix: library only downloaded filter
* fix: center reader footer
* fix: reader footer padding
* fix: stop loading after fetch chapters
* showToast if cancel epub
* optimise: plugin list
* fix: remove LNReader path
* optimise: replace RNFS utf-8 by native
* fix: add description as epub summary
* feat: hot reload for assets files (reader statics files)
2024-02-22 18:51:16 +07:00
nyagami
1bcc0e6664
LNReader beta version ( #961 )
...
* beta host
* Refactor: url -> path (#944 )
* refactor: url -> pathr
* fix: pluginId
* page support (#947 )
* add new fields
* minor fix
* pages for novel
* render novel pages with drawer
* support real paginated novels
* descending novel chapter list
* update when has new latest chapter
* set hasUpdate for all pages after update
* fix: insert pageIndex
* fix: refreshChapters
* minor refactor: pageIndex
* fix: update page logic
* fix: order by pageIndex
* refactor: Chapter.pageindex -> index (position in page)
* Revert "refactor: Chapter.pageindex -> index (position in page)"
This reverts commit 109298e0ccfa4a0d3d369087e05cb6f307a786b4.
* refactor: pageindex -> position
* fix: reader drawer
* temporary fix migration
* fix: Serialize plugins into one file (#949 )
* serialize plugins into one file
* fix typo
* Fix: insertChapters (#950 )
* Fix: re-renders in novel screen(#951 )
* remove unnecessary wrap
* fix: add local novel back to local category
* fix: use variables for default states
* fix: do not re-render when no FAB
* close drawer if pages length = 1
* add Portal.Host
* Cheaper useNovel hook (#952 )
* fix: using pure state for novel and chapters
* fix: remove latestChapter mmkv hook
* shorter key
* fix: bookmark
* fix: save chapter progress in db
* minor refactor: chapterProgressElement
* Fix: Error/Empty actions (#956 )
* fix: reader error handler
* fix: opacity for novel summary
* fix: library empty view
* fix: upsert and pages logic
* fix: update novel logic
* fix: import epub
* fix: plugin site in global search
* fix: scrollbar font size
* minor fix
2024-02-19 12:48:42 +07:00
nyagami
1b5e345236
more default headers ( #942 )
...
more default headers
2024-02-07 18:53:52 +07:00
nyagami
e5a1753e52
Fix tabiew ( #939 )
...
* fix: tabview look
* fix: error when library is not fetched fully
* fix: legacy backup
* fix: handle error for plugin methods
2024-02-03 10:19:09 +07:00
uy/sun
4bf615477e
Fix update only when chapter info changed ( #935 )
...
fix: update only when info changed
2024-02-01 12:04:09 +07:00
uy/sun
e0dbf87ca7
Fix chapters status lost problem ( #934 )
...
* ci: rename workflows
* chore: update translations
* fix: use upsert
2024-02-01 09:44:57 +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
6c20d1855d
Pre alpha patch 5 ( #928 )
...
* fix: `default` category is added after id = 1 was deleted
* add new fields for Novel and Chapter table
2024-01-31 14:30:27 +07:00
nyagami
3f59bcf751
fix: display native lang in plugin card
2024-01-29 18:15:46 +07:00
nyagami
aeafe9d1ca
minor: add NativeLanguage type
2024-01-29 18:06:48 +07:00
nyagami
2501e5a20e
Merge remote-tracking branch 'origin/update-drive-auth'
2024-01-29 17:16:57 +07:00
nyagami
58f6475749
update: use cheerio to parse local novel
2024-01-28 18:43:20 +07:00
nyagami
fdc15a0936
Fix: pre-alpha-patch-3 ( #914 )
...
* fix: not allow to delete local category
* fix: throw github cache issue
* refactor: use english key
* minor: native language details
* add translatable strings
2024-01-27 09:26:37 +07:00
uy/sun
0e633b42ba
chore: add more translatable strings ( #908 )
...
* chore: strings in browseScreen
* chore: update translations in strings.json
* chore: translate MoreScreen and downloader.serviceRunning
* chore: translate all things in moreScreen
* feat: support passing options
* chore: update more translations in settings
* chore: translation in LibraryScreen
* chore: add missing en translations
* chore: rearrange strings path
* chore: translate backupScreen
* chore: translate SettingsReaderScreen
* chore: translate statsScreen
* chore: translate HistoryScreen
* chore: translate NovelScreen
* chore: translate remaining strings
* chore: missing translations
* chore: add missing and improve Chinese translation
* chore: improve naming
* chore: remove toast section and add more translations related to notifications
* revert: status translations
* chore: translate NovelStatus
* chore: translate error messages I have encountered
* chore: add more translations used in updateNotification
* chore: update missing translations
* chore: translate backup modal
* chore: translate all taskTitle
* chore: improve translations
* chore: add common.example
* chore: improve emptyChapterMessage
* chore: rearrange backup strings
* chore: flatten keys
* chore: remove unused strings
* chore: translate more stuff
* chore: flatten aboutScreen
* chore: flatten generalSettingsScreen
* chore: flatten readerSettings
* chore: flatten browseSettingsScreen
* chore: flatten settingsScreen
* chore: updated based on review
* chore: translate DefaultCategory
* chore: fix sources translation
2024-01-26 18:47:39 +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