MOAYAD
e01cbefdae
fix: legacy backup file name ( #1365 )
...
in android file system you can't use the char ' : '
so lnreader file name:
"Inreader_backup_YYYY-MM-DD_HH:mm.json"
you can't write it as a file.
so i edit it to looks like
"Inreader_backup_YYYY-MM-DD_HH_mm.json"
2024-12-27 22:17:18 +07:00
Brian Fernandez
73fcba007a
fix: "Add tag" input does not work correctly ( #1357 )
...
* fix: "Add tag" entry does not add tags correctly if there is at least 1 tag
* fix: "Add tag" entry allows to add empty tags when there is at least 1 tag
2024-12-20 22:34:53 +07:00
Brian Fernandez
54a3feb08c
fix: "Edit cover" function is not called ( #1354 )
2024-12-15 12:52:31 +07:00
Rajarshee Chatterjee
ecb3875fe2
chore: Update Translations ( #1317 )
...
* New translations strings.json (Romanian)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
* New translations strings.json (Afrikaans)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Catalan)
[ci skip]
* New translations strings.json (Czech)
[ci skip]
* New translations strings.json (Danish)
[ci skip]
* New translations strings.json (German)
[ci skip]
* New translations strings.json (Greek)
[ci skip]
* New translations strings.json (Finnish)
[ci skip]
* New translations strings.json (Hebrew)
[ci skip]
* New translations strings.json (Hungarian)
[ci skip]
* New translations strings.json (Italian)
[ci skip]
* New translations strings.json (Japanese)
[ci skip]
* New translations strings.json (Korean)
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
* New translations strings.json (Norwegian)
[ci skip]
* New translations strings.json (Polish)
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Albanian)
[ci skip]
* New translations strings.json (Serbian (Cyrillic))
[ci skip]
* New translations strings.json (Swedish)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Ukrainian)
[ci skip]
* New translations strings.json (Chinese Simplified)
[ci skip]
* New translations strings.json (Chinese Traditional)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
* New translations strings.json (Assamese)
[ci skip]
* New translations strings.json (Odia)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Romanian)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
* New translations strings.json (Afrikaans)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Catalan)
[ci skip]
* New translations strings.json (Czech)
[ci skip]
* New translations strings.json (Danish)
[ci skip]
* New translations strings.json (German)
[ci skip]
* New translations strings.json (Greek)
[ci skip]
* New translations strings.json (Finnish)
[ci skip]
* New translations strings.json (Hebrew)
[ci skip]
* New translations strings.json (Hungarian)
[ci skip]
* New translations strings.json (Italian)
[ci skip]
* New translations strings.json (Japanese)
[ci skip]
* New translations strings.json (Korean)
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
* New translations strings.json (Norwegian)
[ci skip]
* New translations strings.json (Polish)
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Albanian)
[ci skip]
* New translations strings.json (Serbian (Cyrillic))
[ci skip]
* New translations strings.json (Swedish)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Ukrainian)
[ci skip]
* New translations strings.json (Chinese Simplified)
[ci skip]
* New translations strings.json (Chinese Traditional)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
* New translations strings.json (Assamese)
[ci skip]
* New translations strings.json (Odia)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Romanian)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
* New translations strings.json (Afrikaans)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Catalan)
[ci skip]
* New translations strings.json (Czech)
[ci skip]
* New translations strings.json (Danish)
[ci skip]
* New translations strings.json (German)
[ci skip]
* New translations strings.json (Greek)
[ci skip]
* New translations strings.json (Finnish)
[ci skip]
* New translations strings.json (Hebrew)
[ci skip]
* New translations strings.json (Hungarian)
[ci skip]
* New translations strings.json (Italian)
[ci skip]
* New translations strings.json (Japanese)
[ci skip]
* New translations strings.json (Korean)
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
* New translations strings.json (Norwegian)
[ci skip]
* New translations strings.json (Polish)
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Albanian)
[ci skip]
* New translations strings.json (Serbian (Cyrillic))
[ci skip]
* New translations strings.json (Swedish)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Ukrainian)
[ci skip]
* New translations strings.json (Chinese Simplified)
[ci skip]
* New translations strings.json (Chinese Traditional)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
* New translations strings.json (Assamese)
[ci skip]
* New translations strings.json (Odia)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (German)
[ci skip]
v2.0.0-beta.3
2024-12-01 21:11:44 +05:30
nyagami
2c9df1d93f
more useful empty chapter message
2024-11-27 20:46:58 +07:00
nyagami
5db79a09eb
fix: missing history navigation
2024-11-26 23:39:10 +07:00
Adam Kemish
ff771fdd68
Better bottom navigation ( #1335 )
...
* Better bottom navigation
* Add double press actions to the rest of the tabs
* Fix history screen double press
* Fix lint error
* Fix more lint errors 😢
* 😢
* memo
2024-11-26 23:09:49 +07:00
Nil Silva
169c4b9de1
Add 'multi' language option ( #1314 )
...
* Added plugin settings
* Get plugin settings from plugin.
* Added multi language option
* Translate multi string
---------
Co-authored-by: nyagami <hoangquan05112002@gmail.com >
2024-11-26 23:08:04 +07:00
nyagami
4bcd22b9de
fix: margin for flatlist container not content container
2024-11-26 22:44:54 +07:00
nyagami
8a2dc15da6
fix: novel status
2024-11-26 22:39:56 +07:00
nyagami
3f3a407820
closes #1263 ; fix: invoke old refreshChapters
2024-11-26 22:06:20 +07:00
nyagami
c72808d72f
closes #1322 ; fix: tracking sheet position
2024-11-26 21:21:29 +07:00
nyagami
dabe4710bb
Fix: reader page padding & back press ( #1339 )
...
* fix: remove bottom padding in page reader
* fix: disable drag transition when holding
* reader bottom sheet backpress handler
* close drawer on backpress
* fix: undefined index
* chores: added onboading strings
2024-11-26 20:47:58 +07:00
Adam Kemish
cdc4ddcc97
perf: Small changes following faster global search pr ( #1320 )
...
* Small changes following faster global search pr
* Fix lint error
2024-11-25 22:17:18 +07:00
Rajarshee Chatterjee
8f783fd4c2
refactor: Miscellaneous Cleanup ( Closes #1307 )
2024-11-10 11:12:08 +05:30
Rajarshee Chatterjee
048119e530
chore: Update Translations ( #1308 )
...
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
2024-11-09 08:14:52 +05:30
nyagami
b68d44d500
refactor: Remove Unused Translations ( #1316 )
2024-11-09 08:13:00 +05:30
Rider21
4bc3638b38
link fixing ( #1302 )
...
* test
* Update downloadChapter.ts
* react-native-url-polyfill
* -urlencode
* oops
* +urlencode
* fix prettier
* wrong
2024-11-06 21:07:22 +07:00
Rajarshee Chatterjee
bc5e2f1fd1
fix: Use onSurface Color for Chapter Names ( Closes #1259 )
2024-11-05 09:23:41 +05:30
Rajarshee Chatterjee
e8e7519c40
fix: Show Empty Search State When No Results in Available Tab
2024-11-05 08:39:19 +05:30
Rajarshee Chatterjee
5460047e41
fix: Use Safe Area Insets for WebView Screen ( Closes #1301 )
2024-11-05 08:16:53 +05:30
Rajarshee Chatterjee
bdd00cd87d
perf: Add Lazy Loading for All Screens
2024-11-05 08:12:35 +05:30
Rajarshee Chatterjee
f83c017e09
fix: fix: Display Loading Animation on Novel Screen
2024-11-05 08:07:31 +05:30
Rajarshee Chatterjee
e38cb9972f
chore: Update Translations ( #1305 )
...
* New translations strings.json (Romanian)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
* New translations strings.json (Afrikaans)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Catalan)
[ci skip]
* New translations strings.json (Czech)
[ci skip]
* New translations strings.json (Danish)
[ci skip]
* New translations strings.json (German)
[ci skip]
* New translations strings.json (Greek)
[ci skip]
* New translations strings.json (Finnish)
[ci skip]
* New translations strings.json (Hebrew)
[ci skip]
* New translations strings.json (Hungarian)
[ci skip]
* New translations strings.json (Italian)
[ci skip]
* New translations strings.json (Japanese)
[ci skip]
* New translations strings.json (Korean)
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
* New translations strings.json (Norwegian)
[ci skip]
* New translations strings.json (Polish)
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Albanian)
[ci skip]
* New translations strings.json (Serbian (Cyrillic))
[ci skip]
* New translations strings.json (Swedish)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Ukrainian)
[ci skip]
* New translations strings.json (Chinese Simplified)
[ci skip]
* New translations strings.json (Chinese Traditional)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
* New translations strings.json (Assamese)
[ci skip]
* New translations strings.json (Odia)
[ci skip]
* Update crowdin.yml
2024-11-04 20:21:22 +05:30
Rajarshee Chatterjee
ac9c789a89
chore: Update Translations
2024-11-04 20:09:48 +05:30
Adam Kemish
445187cf11
perf: Optimize Global Search Performance ( #1255 )
...
* Faster and less laggy global search
- Memoise each row in the search results page
- Limit number of concurrent searches (has setting, defaults to 5 sources at once)
- Load sources in the same order as they show in menu so from the user's pov it loads in faster
- Cancel search when u close global search
- Made the order of sources that are still loading follow the sorted order so theres less popin
- Added setting to remove animations from the loading placeholders
- Pause global search if u open a sub window (eg opening a novel)
- Change no results color to look less active
* Cancel previous global search when starting another
* Dont clear global search on unfocus
2024-11-04 18:30:11 +05:30
Rajarshee Chatterjee
52ec11a33d
refactor: Prevent Multiple Database Connections
2024-11-04 17:30:36 +05:30
Palloxin
c498d7e9cd
feat: Increase Transparency of Android Navigation Bar ( #1267 )
...
Makes it more transparent in the reader mode.
2024-10-30 21:36:48 +05:30
Nil Silva
0fad9b907f
feat: Add User Input Support for Plugin Configurations ( #1273 )
...
* Added plugin settings
* Get plugin settings from plugin.
2024-10-30 21:36:00 +05:30
Adam Kemish
0a170f14bc
fix: Adjust Cover Height for Screen Width Changes ( #1295 )
2024-10-30 21:32:21 +05:30
Adam Kemish
8245e77672
feat: Add Switch and TextInput Support to Plugin Filters ( #1271 )
...
* Add FilterTypes.Switch support to plugin filters
* Add FilterTypes.TextInput support to plugin filters
2024-10-12 15:39:49 +05:30
nguyd1
9c68260592
fix: Resolve 'Can't Parse Page' SQL Syntax Error ( #1266 )
...
fix cant parse page sql syntax error
2024-10-04 17:24:37 +05:30
Palloxin
b1778c5802
chore: Genericize Preview Novel Details ( #1239 )
2024-09-05 10:54:10 +05:30
Justin COLLON
be4ed6de79
setEnvFile: fix error when no .env file ( #1237 )
2024-09-01 17:33:14 +07:00
Skeltons
3597b542d3
Fix: novel info not saving ( #1232 )
2024-08-27 20:44:56 +07:00
Palloxin
fd6d912391
Disable user-select on next-button and info-text ( #1225 )
...
Disable user-select on next-button and info-text
2024-08-21 23:01:54 +07:00
Rider21
d9dc18da43
fix: download files with relative url ( #1216 )
...
* hard fix
* test
* Revert "test"
This reverts commit 1fe9247752fcbadf348b6017f2d1fbf05165cfce.
* error handler
[URL](https://github.com/facebook/react-native/blob/v0.72.10/packages/react-native/Libraries/Blob/URL.js )
2024-08-21 21:25:39 +07:00
Skeltons
a22d754f95
feat: Reduce Sensitivity of Swiping for Plugins/Sources ( #1220 )
...
* Enhancement: Make swiping of plugins/sources less sensitive
* Update swiping offset to be less aggressive
2024-08-17 22:15:52 +05:30
Skeltons
d9d7d3aaf0
feat: Reduce Sensitivity of Swiping for Plugins/Sources ( #1219 )
2024-08-17 15:15:09 +05:30
S.M.A Sayem Prodhan
a399927264
fix: Resolve Search Error with Query Containing ' ( #1133 )
...
* fix search error when query contains '
* change search to prepared statement
* added missing semicolons
2024-08-17 15:12:12 +05:30
Palloxin
b4b00a5c66
fix: Improve Progress Bar Proportions ( #1197 )
...
Progress bar better proportions
2024-08-17 15:10:04 +05:30
Justin COLLON
9861f81589
fix: Infinite Plugin Updates in Development Mode ( #1217 )
...
* re fix setEnvFile.cjs
* infinit plugin update if in dev mode
2024-08-17 15:09:08 +05:30
Skeltons
d06aecb5f8
feat: Sort Source List Alphabetically ( #1218 )
2024-08-17 15:07:30 +05:30
nyagami
86c82c1a61
Fix reader bugs ( #1212 )
...
* fix: tts algorithm
* update: turn off tts by default
* update default padding
* change tts transition to 500ms
* update reader body padding
* cleanup
* fix: throw Exception
2024-08-15 23:07:01 +07:00
nyagami
1131446ddc
Improvemed bottomsheets ( #1195 )
...
* smooth scroll behavior for reader bottom sheet
* fix: BottomSheet flatlist
* add bottom inset for reader bottom sheet
2024-08-11 16:15:15 +07:00
nyagami
f6b2516643
Feat: rewrite Reader in vanjs ( #1194 )
...
* setup van.js
* scrollbar
* Reader Footer
* move state to reader object
* scroll to previous progress
* image modal
* TTS bubble
* swipe gestures
* binoic reading & remove extra spacing
* tap to scroll
* tap & scroll to move page
* page reader move chapter
* display page in footer
* hide progress bar in page reader mode
* remember postion when switch reader mode
* refactor: move initial scroll out of scrollbar
* scroll bar in page reader mode
* chapter ending content
* fix: tts controller
* fix: tts highlight & stopping
* optional tts
* custom js
* update preview reader
* cleanup
* fix: css
2024-08-11 10:37:28 +07:00
Palloxin
7cf8692e77
fix: Reduce Font Size of Reader Progress Bar ( #1153 )
...
From 16px to 14px.
It's better looking.
2024-07-19 11:12:46 +05:30
nyagami
d6290294f7
Improvement: not using replace screen to navigate chpater
2024-07-17 21:58:38 +07:00
nyagami
d5cb0a234f
improvement: simplify shared chapter states with react context
2024-07-16 23:11:41 +07:00
nyagami
306d8d1d42
Improvement: move chapter logic to useChapter (almost)
2024-07-16 22:04:48 +07:00