Rajarshee Chatterjee
28b65e35d2
Refactor App Update Checker
2023-08-17 22:24:09 +05:30
Rajarshee Chatterjee
be2cca88af
Minor Fixes
2023-08-17 21:19:02 +05:30
Rajarshee Chatterjee
0c42e93238
fix: Restore Backup Getting
...
Closes #422
Closes #720
2023-08-17 21:03:12 +05:30
Rajarshee Chatterjee
895f7c7fbf
Add Missing Dependencies
2023-08-17 18:43:14 +05:30
Rajarshee Chatterjee
de816e5de4
Add "Export to EPUB" Back ( #738 )
...
* Add "Export to EPUB" Back
* Cleanup
2023-08-17 14:43:44 +05:30
Rajarshee Chatterjee
fbc128c786
Refactor NavigationUtils
2023-08-17 08:40:55 +05:30
1-minute-to-midnight
8e0ec4ccf8
fix(source): Update Readwn URL ( #726 )
2023-08-08 00:36:25 +05:30
K1ngfish3r
e092ad9ba8
fix(source): Update Kolnovel and Agitoon ( #715 )
...
* kolnovel fix draft
* kolnovel fix draft v2
* cleanup
* fix Agitoon landing page
2023-08-03 15:59:06 +05:30
Rajarshee Chatterjee
5b8cfebe3d
Revert "Export to EPUB" and Release v1.1.17 ( #703 )
...
* Revert "feat: EPUB Export (#646 )"
This reverts commit c0b4610910 .
* Revert "Export to EPUB"
* Release v1.1.17
* Revert React Native to 0.69.9
* Fix Update Checker
v1.1.17
2023-08-03 07:43:26 +05:30
alistair3149
e760bd1a9b
fix(source): add all pages in the same chapter for Linovelib ( #722 )
2023-08-02 23:31:14 +05:30
danisty
d260eb1b5e
Performance fixes, general fixes and addition of features ( #723 )
...
* fix: Fixed images proxied through Cloudflare not loading
* feat: Add utility to render images from Cloudflare proxied sites
* feat(source): Add NOVA (Spanish source)
* fix(source): NovelasLigera display of images and improved display of chapters text
* fix(source): NovelasLigera properly parse metadata
* fix(source): YuukiTls display of novels
* fix(source): TuNovelaLigera missing Cloudflare bypass and not properly getting covers
* fix(source): Other significant changes related to the request of popular novels from sources with no more than 1 page
* fix(source): NOVA not added to source manager
* fix: Remove loading Novel shimmer effect item when nothing is loading
* fix: Properly update chapters and metadata of novels that aren't saved in the local library
* fix: sanitizer doing unnecessary parsing which may add noticable delay to chapter loading
* refac: Add <center> tag to the sanitizer allowed tags
* fix: sanitizer being called each re-render of ReaderScreen plus unnecessary re-render of the WebView
* fix: memoized chapter html conversion to text for TTS, operation can be expensive
* refactor: Moved cloudflareImagesBypass to sources/helpers and fixed NOVA novels summary format
2023-08-02 23:30:44 +05:30
alistair3149
d59f95f13a
fix(source): bypass image CDN in Linovelib ( #716 )
...
* fix(source): bypass image CDN in Linovelib
* fix(source): also check for src attribute in img in Linovelib
2023-07-31 09:07:32 +05:30
alistair3149
0d9da26eff
fix(source): fix various lazyload issue with Linovelib ( #714 )
...
* fix(source): load lazyloaded images in Linovelib
* fix(source): recover original text in Linovelib
2023-07-29 20:53:51 +05:30
alistair3149
a769110c70
fix(source): fix incorrect property name ( #713 )
2023-07-28 10:35:47 +05:30
alistair3149
71ea318503
refactor(source): Use fetchHtml for Linovelib ( #710 )
...
* refactor(source): Use fetchHtml for Linovelib
* Update src/sources/ch/linovelib.js
Co-authored-by: Rajarshee Chatterjee <rajarshee.adm@gmail.com >
---------
Co-authored-by: Rajarshee Chatterjee <rajarshee.adm@gmail.com >
2023-07-28 09:46:12 +05:30
alistair3149
59d5f08c83
feat(source): Add Linovelib ( #709 )
...
* feat(source): Add Linovelib
* fix(source): use fetchHtml for searchNovels in Linovelib
2023-07-27 09:34:00 +05:30
Rajarshee Chatterjee
36230cebea
fix(source): Update Ranobes URL
2023-07-27 08:34:14 +05:30
Rajarshee Chatterjee
cbee29ea85
fix: Highlight on Novel Selection
2023-07-26 07:53:20 +05:30
Rhino
9b5a44fe59
fix(source): Update Ranobes URL ( #690 )
...
Update Ranobes URL
2023-07-16 17:29:21 +05:30
Rajarshee Chatterjee
9f87edaa7c
build: Fix Artifact Name
2023-07-15 14:36:33 +05:30
Rajarshee Chatterjee
e976c9793c
Release v1.1.16
2023-07-15 13:21:46 +05:30
Rajarshee Chatterjee
a9a0a5ad83
chore: Update translations ( #625 )
...
* 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 (Turkish)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Hungarian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[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 (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 (Turkish)
[ci skip]
* New translations strings.json (Arabic)
[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 (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 (Turkish)
[ci skip]
* New translations strings.json (Greek)
[ci skip]
* New translations strings.json (Greek)
[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 (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]
v1.1.16
2023-07-15 13:21:29 +05:30
K1ngfish3r
4c00b2bc23
fix(source): Arnovel ( #671 )
...
* fix arnovel
* update 1stkissnovel url
* fix images 1stkissnovel
* QoL fixes for Agitoon and Pawread
* Partial fix for sakuranovel/indowebnovel chapnames
* Experimental lnp and pawread array
* I know how commas work
* fix inoveltranslation actual
* startCase
* fix bug
2023-07-15 13:15:32 +05:30
Patrick Loser
414ca51660
fix: Export to EPUB Improvements ( #670 )
...
* Test config
* update react-native-epub-creator
* updated deps
* option for export to epub
* added prettier to dev deps since I couldn't push
* removed white background when pulling up bottomsheet
* added options to the export to epub feature
* support for customCSS -JS and inchapter images
* package update
* fixed weird typing
* fixed weird KeyboardAvoidingView
* remove test config
* logic fix
* removed styles2
* fixed package problems
* fixed package problems
* notification icons
* package reinstallation
* package reinstallation
* customFileModal fix
* fixed ChapterItem alignment
* added github suggestions
2023-07-15 13:14:11 +05:30
Rajarshee Chatterjee
0d4e16509c
fix: Env Variables
2023-07-03 22:50:04 +05:30
Rajarshee Chatterjee
0e131c039d
fix: Crash in Reader ( Closes #673 )
2023-07-02 13:09:30 +05:30
Rajarshee Chatterjee
79639e6d29
feat: Add Bionic Reading ( Closes #637 )
2023-07-02 12:33:49 +05:30
Rajarshee Chatterjee
14ed97b2c3
fix: Shifting Text in CSS/JS Editor ( Closes #654 )
2023-06-30 08:51:03 +05:30
Rajarshee Chatterjee
0b5a012bfa
fix: Persists Bookmark State ( Closes #676 )
2023-06-30 08:48:20 +05:30
Rajarshee Chatterjee
3074853fd6
fix: Update Patch Version to 15 ( Closes #648 )
2023-06-30 08:30:06 +05:30
Rajarshee Chatterjee
710cca66f3
fix: Remove Play Button from History
2023-06-30 08:24:48 +05:30
K1ngfish3r
e66ee5f8ec
fix: Update Sources ( #657 )
...
Closes LNReader/lnreader-sources#470
Closes LNReader/lnreader-sources#518
Closes LNReader/lnreader-sources#508
Closes LNReader/lnreader-sources#504
Closes LNReader/lnreader-sources#494
Closes LNReader/lnreader-sources#483
Closes LNReader/lnreader-sources#519
Closes LNReader/lnreader-sources#360
2023-06-16 09:36:21 +05:30
Patrick Loser
c0b4610910
feat: EPUB Export ( #646 )
...
* Export to Epub
* removed uneccessary css
* updated dependency
2023-06-10 22:07:47 +05:30
Justin COLLON
dd0ab5253e
fix(source): NovelDeGlace (FR) ( #658 )
...
Closes LNReader/lnreader-sources#434
Closes LNReader/lnreader-sources#416
2023-06-10 22:05:45 +05:30
Patrick Loser
3adc655f7a
feat: Add Trailing Skeleton Novel Covers ( #629 )
...
* TS NovelCover
* added some changes to the loading animation
2023-06-07 21:13:58 +05:30
Rider21
2d6251bddd
feat(source): Add Bookriver ( #641 )
...
* add BookRiver
* Update bookriver.js
* updated tags, genres
2023-05-29 09:38:49 +05:30
Memexurer
bbd134753b
fix(source): NovelOnline ( #635 )
2023-05-15 10:05:55 +05:30
Rajarshee Chatterjee
61bf6794fa
chore: Update Dependencies
2023-05-14 12:23:39 +05:30
Rajarshee Chatterjee
69d8a0012a
fix: Don't Replace Characters in <> ( Closes #602 )
2023-05-14 10:59:09 +05:30
Rojikku
ea82742190
fix(fetch): Add capacity to change UA string ( #634 )
...
* fix(fetch): Add capacity to change UA string
* fix(fetch): Set to string of false instead of empty
* fix(NovelUpdates): Enable Cloudflare Bypass
* fix(NovelUpdates): Add proper error throwing for bypass
* fix(NovelUpdates): Add dual output option to fetchHtml for NU
* fix(fetch+NU): Adjust fetch to not require a specific parameter
* fix(fetch+NU): Adjust away from raw to separate cloudflare check function
2023-05-14 10:49:58 +05:30
Rajarshee Chatterjee
d161c393e4
fix: Add Chapter Name in Reader ( Closes #601 )
...
Memoize Webview Reader
2023-05-14 10:46:27 +05:30
Rajarshee Chatterjee
a9c44ced4f
Minor Tracker Fixes
2023-05-14 09:42:12 +05:30
Nick Ignoffo
135712c491
Normalized trackers refactor (+AniList) ( #631 )
...
* Begin AniList support
Mostly functional. Many large, sweeping changes to the data model used, so it may be worth looking into migrating the existing data structures. Otherwise it's a bad time for people already using MAL to track.
Much of the data model is documented with JSDoc, mostly for my sanity. I've never used JSDoc before so idk how correct these defs are 🤷
MAL has been mostly migrated over to the new format. There's a few straggling bits that seem to reference the old code that need to be cleared out.
Things to do:
* Status selector needs to respect AniList values/options when AL is in use
* Rating selector should respect the user's chosen rating format
* AniList option in the Discover section
* Use new MAL revalidator
* Clean up tracker creation/getting
* Generalize name for tracker cards file
* Normalize user list status
* Initialize trackers at app start
Fixes issues where things are initialized in the wrong order
* Tracker specific score implementations
MAL is effectively unchanged
AL supports all available formats. The UI leaves a bit to be desired, but it's functional.
* AniList browsing in discover
* Move AniList on top in settings for abc consistency
* Update tracker notifier when finishing chapter
* Migrate new tracker changes to TS
Additional cleanup pass
* Tracker data migration
* Fix AniList top novels info display
2023-05-14 09:37:23 +05:30
Nick Ignoffo
daf40325d1
Fix scroll to progress on downloaded chapters ( #632 )
...
Fix scroll to progress
2023-05-14 08:27:05 +05:30
Rojikku
c2438223c9
ScribbleHub: Convert to TS; Implement Latest, Genres, and Sorting ( #626 )
...
* ScribbleHub: Convert to TS
* ScribbleHub: Implement sorting; Debug TS
* ScribbleHub: Implement genres; Final TS debug
2023-05-11 21:10:06 +05:30
Patrick Loser
0ec250cff2
fix: Directly Add Novel to Library Category ( #623 )
...
Closes #611
2023-05-11 21:07:39 +05:30
Rojikku
55255ec64f
fix(pre-commit): Make pre-commit executable for linux; gitignore jenv ( #624 )
2023-05-11 21:06:14 +05:30
Rojikku
3a8135ccd7
fix(ReadWN): Implemented better chapter assumption ( #622 )
...
fix(ReadWM): Implemented better chapter assumption
2023-05-08 07:06:56 +05:30
Patrick Loser
77bfc46d2a
feat: Allow Accessing Variables in CustomJS ( #619 )
...
Co-authored-by: Rajarshee Chatterjee <rajarshee.adm@gmail.com >
2023-05-08 07:03:33 +05:30
Rajarshee Chatterjee
1afe254bf3
fix(source): ScribbleHub
...
Closes LNReader/lnreader-sources#463
Closes LNReader/lnreader-sources#491
2023-05-08 06:49:21 +05:30