Patrick Loser
c487bd2ca6
fix: type errors
...
* fix app.tsx
* fix InfoItem
* fix helpers
* fix webview ref
* fix MoreScreen
* fix NovelScreenButtonGroup
* fix ReaderScreen
* fix readerTextAlignSelector
* fix ReaderValueChange
* fix UpdateNovelCard
* fix myAnimeList
* fixed legacy backup
* fix migrateNovel
2025-05-08 22:39:02 +02:00
Patrick Loser
f90a4d1103
fix: logic related to LibraryContext
...
* update addToLibrary logic
* replace GlobalSearchNovelItem with NovelCover
* fix replace chaptersRead with chaptersUnread
* remove LegendList from browseTabs
* remove Legendlist from LibraryBottomSheet
* remove LegendList from JumpToChapterModal
* remove LegendList from NovelDrawer
* remove LegendList from ChapterDrawer
* fix NovelCover and related type issues
* added check for pages
* fix addToLibrary logic
* fix lint
2025-05-08 21:38:41 +02:00
nyagami
8306296736
added typescript checking
2025-05-04 21:06:12 +07:00
nyagami
ae022052d5
[skip ci] more strict linter
2025-05-04 20:58:09 +07:00
Patrick Loser
7299e53df6
[skip ci] fix: correct save novel cover alignment
...
fix: fix alignment of save novel cover button
2025-05-04 15:22:03 +02:00
Neel Narayan Shetty
c513361a5e
fix: fix alignment of save novel cover button
2025-05-04 18:36:27 +05:30
Neel Shetty
429829b80b
feat: Save Novel Cover ( #1481 )
...
* feat: Save novel cover (#1454 )
* fix: handle storage permission for saving novel cover image
* fix: resolve conflicts with new arch
2025-05-04 17:35:16 +05:30
CD-Z
ad1ccd815a
lint + prettier
2025-05-04 10:48:50 +02:00
CD-Z
036608f7a8
back to Flashlist
2025-05-04 10:41:17 +02:00
CD-Z
8747e8ad39
fix themepicker style
2025-05-04 10:10:12 +02:00
CD-Z
537cf48fb4
fix chapter insert
2025-05-04 09:49:55 +02:00
CD-Z
9f51adb196
update packages
2025-05-04 09:49:55 +02:00
nyagami
f2d3de4470
[skip ci] fix: eslint (except insert chapters) ( #1487 )
2025-05-03 22:53:04 +07:00
Soopyboo32
5f4507cfd5
Better chapter download notification ( #1401 )
...
* Better chapter download notification
* fix
* Update starting tasks list when new tasks are added to queue
* Give tasks an id
* Requested changes
2025-05-03 22:28:33 +07:00
Rajarshee Chatterjee
ecc7a7a6e7
fix: Database Schema
2025-05-03 18:46:07 +05:30
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
Batorian
0f5eee1bdb
Improvement: Updated Sanitizer ( #1129 )
...
* update: GitHub workflow-dispatch
* fix: separate app for testing
* fix: separate app for testing
* fix: separate app for testing
* fix: new css for chapter content
* fix: separate app for testing
* branch: new test branch
* Enhancement: added more CSS
* build
* Enhancement: git build
* Fix: git build
* merge
* Enhancement: added more CSS
* dev: update build.yml
* dev: update sanitizer
* sanitizer: updated sanitizer
* dev: update index css
* dev: update sanitizer
* dev: update sanitizer
* sanitizer: update sanitizer
* sanitizer: added more allowed tags
* filter: fix filters
* progress-tracking: initial commit
* progress-tracking: implemented tracking
* progress-tracking: update tracker
* progress-tracking: complete rework
* progress-tracking: improvements
* sanitizer: update sanitizer
* sanitizer: block text-align
* sanitizer: update img
* sanitizer: reworked
* sanitizer: reworked
* sanitizer: fixed lazyloaded images
* sanitizer: revert sanitizer
* sanitizer: remove alt and title from images
* sanitizer: revert other changes
* sanitizer: fix
* sanitizer: update
2025-03-01 11:23:21 +07:00
Adam Kemish
4e3f817792
Update global search result if added to library ( #1414 )
2025-02-25 21:56:34 +07:00
Adam Kemish
c61c4d0105
Fix app crash when downloading novel entry if it is on the recent updates page ( #1395 )
2025-01-20 23:23:07 +07:00
Adam Kemish
659988330c
Fix some bugs with task queue ( #1384 )
...
* Fix novel chapter downloading spinner not showing in chapter list
* Fix novel chapter download notification staying on 'Prepairing'
2025-01-18 15:43:04 +07:00
jacksin125
430a067105
Fixed last read not updating and bookmark button in reader mode. ( #1368 )
...
* Fixed "Continue Reading" button
The lastRead chapter object that the "Continue Reading" button uses for everything is now updated on entering and leaving the chapter, instead of never updating when information changes.
* Fixed bookmark button not saving state
Done by passing the bookmark state down from the parent.
* Fixed bug caused by my own code
More thorough testing revealed that lastRead did not update properly on chapter switch
* Fixed issue that rendered previous fix ineffective
The original fix caused a new bug when changing chapters, and fixing that caused some of the old bugs to return. It should now be completely fixed.
---------
Co-authored-by: orionduffy <45501204+orionduffy@users.noreply.github.com >
2025-01-13 09:06:35 +07:00
MOAYAD
c2c8935068
fix : ERROR $ open failed: EPERM (Operation not permitted) ( #1371 )
...
When you try to create a backup file on Android 11+ device you get this error
/storage/emulated/0/h/inreader_backup_YYYY-MM-DD_HH_mm.json: open failed: EPERM (Operation not permitted)
2025-01-04 16:16:28 +07:00
Adam Kemish
9636aab53f
fix: Resolve Service Manager Issue Caused by Unbound ‘this’ ( #1375 )
...
* Fix servicemanager broken due to unbound this
* Can use here now!
2025-01-01 17:27:32 +05:30
Palloxin
22915914fb
feat: Improve ‘Remove Extra Paragraph Spacing’ Feature ( #1203 )
...
* Improve "Remove extra paragraph spacing" feature
* Adjust in case of p with classes
* Lint
* Lint - part 2
* Lint - part 3
* forgot \s*
* \u00a exception
found here https://readnovelfull.com/the-wife-of-a-powerful-family-huo-shao-how-dare-you-flirt-with-me/chapter-1.html
* Better
* Fix
* fix lint
* forgot ``?:``
* Remove zero width
Removed until a concrete source example has them.
* fix lint
* lint
* better v2
* better 2.1
* Lint
* \s
* Exception: double br are used to simulate paragraphs
NovelUpdates - The Extra of The Bad Ending Game, chapter 159
* double br exception correction
* -
* better exception
* Lint
* flaw correction
doest match ``ahahah<br><br><br><br><br>ahahahaha``
* fix little flaw
* Shortening regex
* faster regex
* comment + faster regex
* lint
* lint
* Improve double br exception
* Correct flaw
* forgot
* \b for p
* Revert correct flaw
* Minimal faster regex
* remove useless piece
* forgot
* Faster regex
* very minor change
* Max level fast
* forgot a thing
* missing \s
* plus ultra
* suppefast
* ops
* u200b
2024-12-29 20:20:14 +05:30
Adam Kemish
d39dabef68
Improve Task Queue ( #1363 )
...
* Improve Task Queue
* Seperate setMeta function
2024-12-29 13:00:24 +07:00
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