Rajarshee Chatterjee
45174af3c2
fix: Include Imported Entries in “Downloaded Only” Mode ( Closes #1261 )
2025-10-21 15:20:34 +05:30
Rajarshee Chatterjee
baabc073f0
fix: Search Functionality on History Screen ( Closes #1418 )
2025-10-21 14:11:35 +05:30
Rajarshee Chatterjee
37969da3e9
fix: Prevent Crash When App Is Closed During Onboarding ( Closes #1517 )
2025-10-21 14:02:56 +05:30
yammyy
dcceea064a
fix: Update Only the Selected Category During Category Update ( #1594 )
...
For this:
1) Select all novelIds that are in chosen category
2) Select novels by chosen Ids
2025-10-18 21:56:08 +05:30
ilona
0dd9f2bd94
feat: Reimplement Local Backup Based on Self-Hosted Backup ( #1603 )
...
Closes #1276
2025-10-18 21:33:59 +05:30
ilona
80228ada1e
chore: Improve General Plugin DX ( #1604 )
...
* enable webview debugging in dev builds only
* Fixed error downloading empty files (#1601 )
* Allow data attributes in chapter HTML #1602
2025-10-18 09:51:10 +05:30
Palloxin
00d3a441e3
Improve regex of import and bionic reading ( #1485 )
...
* Improve regex of import
* Update import.ts
* Update import.ts
* lint
* lint
* bionic reading
* lint
* resolve conflict
* fix lint
* Update import.ts
* [^]
* lil fix
2025-09-07 22:07:43 +07:00
rvx05
6bda33efd4
feat: Add Catppuccin Theme ( #1561 )
...
* Added Catppuccin Theme
* catppuccin theme fixes
2025-08-14 20:52:48 +05:30
Palloxin
1baa3e914c
feat: Allow "details" And "summary" HTML Tags In The Sanitizer ( #1551 )
2025-08-14 20:50:19 +05:30
nyagami
9e81f805c0
fix: epub parsing ( #1518 )
...
* fix: decode path before save
* fix: absolute path to label
2025-05-25 16:39:18 +07:00
nyagami
47428ec484
feat: import epub cpp (android) ( #1514 )
2025-05-25 08:15:58 +07:00
Patrick Loser
58f9427008
Small fixes & rendering time improvements ( #1511 )
...
* fix not being able to change from chapter drawer
* add UpdatesContext
* fix library search
* Add Switch for plugin settings
* improved BrowseScreen rendering time
* improved rendering time further
* fix download button
2025-05-24 18:18:16 +02:00
Patrick Loser
5e0f375f7f
chore: fix all lint warnings ( #1510 )
...
* fix all lint warnings
* fix types
2025-05-20 00:02:24 +02:00
Patrick Loser
21611de3aa
feat: Added chapter caching & page reader improvements
...
* update dependencies
* added stopPropagation
* change setInterval to onscrollend
* update progress save logic
* update chapter progress on reader exit
* chapter preloading
* reduced rerender on chapter change
* organize index.css
* added styles
* context restructure
* working page reader upgrade
* reduced unnecessary rerenders
* preserve reader settings during chapter change
2025-05-19 22:33:48 +02:00
Patrick Loser
241cb0a664
Improvement: change bottom tabs implementation
...
* change bottom tabs implementation
* show navbar outside of chapter
2025-05-09 23:13:51 +02:00
Patrick Loser
3d59b8f774
fix: categories and update library on novel import ( #1498 )
...
* update epub
* fix categorization of novels
* fix: update library when importing novel
* update categories on change
2025-05-09 20:39:41 +02:00
Patrick Loser
188700112a
fix library update crashing the app ( #1496 )
2025-05-09 19:11:50 +02:00
Patrick Loser
03f582da98
fix backup modal positioning ( #1495 )
2025-05-09 10:34:21 +02:00
Patrick Loser
ed215a1d54
fix focusmode and readerscreen animations ( #1494 )
...
* update addToLibrary logic
* replace GlobalSearchNovelItem with NovelCover
* fix NovelCover and related type issues
* fix addToLibrary logic
* installed react-native-edge-to-edge
* fix Footer behaviour in Reader
* fix type issue
* fix Header behaviour in Reader
* fix ToolWrapper animation
* fix
2025-05-09 10:29:31 +02:00
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
ae022052d5
[skip ci] more strict linter
2025-05-04 20:58:09 +07: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
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
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
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