github-actions[bot]
87f602a1fd
chore: Release v2.1.0
2026-07-26 17:41:31 +00:00
Rajarshee Chatterjee
3d32ddd6e9
fix: Improve Release Selection And APK Verification
2026-07-26 23:10:38 +05:30
Rajarshee Chatterjee
7ddd934c2b
fix: Handle Missing Tracker Client IDs
2026-07-26 22:46:23 +05:30
Rajarshee Chatterjee
b53c91f748
chore: Separate Jest And Type Check Workflows
2026-07-26 22:33:56 +05:30
Rajarshee Chatterjee
9d106a3716
feat: Add Semantic Version Bump Selection
2026-07-26 22:23:46 +05:30
Patrick Loser
8b0a8dc4c0
chore: Update Husky Pre-Commit and Pre-Push Hooks
2026-07-26 22:22:38 +05:30
Patrick Loser
72bfcad034
fix: Resolve Type and Lint Issues
2026-07-26 22:22:24 +05:30
Rajarshee Chatterjee
345d084eba
feat: Add Chapter Numbers To EPUB Titles ( Closes #1405 )
2026-07-26 21:07:04 +05:30
Rajarshee Chatterjee
10b6042a9c
feat: Add EPUB Export Progress Notifications
...
Closes #799
2026-07-26 20:53:25 +05:30
Rajarshee Chatterjee
bd71611725
feat: Improve Chapter Drawer And WebView App Bar
2026-07-26 20:26:34 +05:30
Rajarshee Chatterjee
8f53550d2c
fix: Restore Tracker Search Requests
2026-07-26 19:42:48 +05:30
Rajarshee Chatterjee
52914b978d
fix: Migrate Volume Button Events to Expo Listener API
2026-07-26 18:41:47 +05:30
Rajarshee Chatterjee
ff12759a66
ci: Run Preview Builds Daily When Missing
2026-07-26 18:35:45 +05:30
Rajarshee Chatterjee
e62868b82c
feat: Automate Draft Android Releases
...
[skip ci]
2026-07-26 18:27:18 +05:30
Rajarshee Chatterjee
97be48dfe1
feat: Add Migration Review Options
...
Closes #1037
Closes #937
2026-07-26 15:44:09 +05:30
Rajarshee Chatterjee
cbe7d70e2d
fix: Restore Collapsed TTS Button Interaction
...
[skip ci]
2026-07-26 15:08:02 +05:30
Rajarshee Chatterjee
6548e9a6f8
fix: Improve Paged Reader Layout and Performance
...
Closes #1721
2026-07-26 15:07:46 +05:30
Rajarshee Chatterjee
138fdff2e5
fix: Prevent Duplicate WebView Bottom Insets
...
Closes #1757
2026-07-26 14:35:44 +05:30
Rajarshee Chatterjee
f1dd4b77a8
feat: Improve Empty Chapter Reporting
...
[skip ci]
2026-07-26 14:19:37 +05:30
Rajarshee Chatterjee
9b356ffd17
fix: Preserve Client IDs And Improve Environment Generation
...
[skip ci]
2026-07-26 13:42:41 +05:30
Rajarshee Chatterjee
5cf7e15d76
feat: Add Reader Setting Descriptions
2026-07-26 12:59:53 +05:30
Rajarshee Chatterjee
6a7e90c179
fix: Align Advanced Reader Tabs And Localize Actions
2026-07-26 12:55:39 +05:30
Rajarshee Chatterjee
99c31d56bb
fix: Use MD3 Outline Variant For Tab Borders
2026-07-26 12:38:39 +05:30
Rajarshee Chatterjee
4d98247980
feat: Add Android DNS Over HTTPS Support
...
[skip ci]
Closes #478
2026-07-26 00:23:07 +05:30
Rajarshee Chatterjee
164f5d2592
feat: Add Automatic Library Update Scheduling
...
Closes #13
Closes #953
2026-07-25 20:48:37 +05:30
Rajarshee Chatterjee
89cddf9e3d
fix: Expand Discover Row Ripple
2026-07-25 20:34:30 +05:30
Rajarshee Chatterjee
eac6ad584e
feat: Improve Novel App Bar And EPUB Export UX
...
[skip ci]
2026-07-25 19:15:43 +05:30
Rajarshee Chatterjee
93fe04c28c
feat: Polish Reader Controls And Navigation
...
[skip ci]
2026-07-25 18:16:08 +05:30
Rajarshee Chatterjee
c9358b3a9f
feat: Update Android Branding Assets
2026-07-25 15:52:13 +05:30
Rajarshee Chatterjee
67d2c7c01b
feat: Add Collapsible TTS Controls And Stable Notification Progress
...
[skip ci]
2026-07-25 14:47:36 +05:30
Rajarshee Chatterjee
c30441b949
feat: Add Smart Library Update Filters
...
Closes #423
2026-07-25 14:29:41 +05:30
Rajarshee Chatterjee
6d2a9f8e15
fix: Prevent Slider Flicker After Release
2026-07-25 14:13:25 +05:30
Rajarshee Chatterjee
799845426c
feat: Add Parallel Library Updates Across Sources
2026-07-25 13:54:46 +05:30
Rajarshee Chatterjee
8ac628b3de
fix: Improve History Removal Flow.
...
[skip ci]
Closes #885
2026-07-25 13:47:26 +05:30
Rajarshee Chatterjee
d02291c22c
feat: Remember Last Used Library Category
...
[skip ci]
Closes #1026
2026-07-25 12:21:53 +05:30
Rajarshee Chatterjee
7af0911f5b
feat: Add High-Resolution Android Flavor Assets
...
[skip ci]
2026-07-25 11:54:21 +05:30
Rajarshee Chatterjee
098782d6aa
refactor: Simplify Settings Layout And Theme Selection
...
[skip ci]
2026-07-25 11:23:41 +05:30
Rajarshee Chatterjee
732628c40b
feat: Add Date Format And Relative Timestamp Settings.
...
Closes #834
2026-07-25 11:03:20 +05:30
Rajarshee Chatterjee
5e62c36a9b
feat: Add Library Settings And Category-Based Global Updates
...
Closes #381
Closes #1423
Closes #1444
2026-07-25 10:48:39 +05:30
Rajarshee Chatterjee
3d102a52a7
perf(reader): Cut Chapter Open Latency and Reading-Time Re-Renders ( #1899 )
...
[skip ci]
* perf(reader): Cut Chapter Open Latency and Reading-Time Re-Renders
Opening a chapter blocked the first paint on work that is not needed to
show text, and mounted several heavy subtrees while that work was running.
Load path (useChapter):
- Render the chapter as soon as its text is ready. Resolving the next and
previous chapter (two full-scan queries, plus a plugin page fetch over
the network at a page boundary) now runs after the chapter is on screen
and is pushed into the WebView instead of being baked into its HTML.
- Read downloaded chapters with a single native call instead of
exists() + readFile(), and start that read in parallel with the
database lookup instead of after it.
- Cache render-ready (sanitized) HTML, so prefetched chapters skip
sanitize-html entirely, and prefetch when the JS thread is idle rather
than in the middle of the current load.
- Drop failed loads from the cache so a retry actually retries.
- Guard every load with a generation id, keep getChapter and friends
referentially stable, and defer history/last-read writes off the
critical path.
Mounting:
- The chapter drawer (a list of every chapter) and the settings sheet
(a tab view that enumerates TTS engines and voices) are mounted on
first use instead of at reader open; the sheet's tabs are lazy.
- The loading skeleton shimmers its first lines only instead of
animating a full screen of gradient views.
While reading:
- Progress and mark-as-read writes keep the chapter array identity when
nothing changed, and a chapter is marked read (and pushed to the
tracker) once instead of on every progress report.
- Drawer rows are a memoized component with stable props, the drawer
stylesheet is memoized, and the WebView document is built once per
chapter instead of on every reader re-render.
Also fixes the drawer's loading branch, which compared a ref object to
undefined and was therefore unreachable, and guards page-reader
transitions against a not-yet-resolved neighbour.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Ac6DNTqrKqsQjbdMSmU3nm
* perf(reader): Stop Double-Parsing the Chapter and Cut Per-Frame Work
Follow-up to the previous pass, mostly inside the reader document itself.
Chapter open:
- The chapter body was written back into the DOM on every open. The
document already arrives with the chapter parsed, so unless bionic
reading or paragraph-spacing removal is on, that re-parsed and
re-laid-out the whole chapter (and restarted image loads) for nothing.
It now only writes when the transformed markup actually differs.
- The reading position was restored from `window.load` via
`document.fonts.ready`, both of which wait for every image in the
chapter - measured at ~1.5s with a single slow image, during which the
reader sat at the top of the chapter. It is now restored once the
chapter is parsed and styled (~100ms in the same scenario) with an
instant scroll, and corrected afterwards if fonts or images changed the
height - but only while the reader is still where it was put, so it
cannot yank the page from under someone already reading.
While reading:
- The scrollbar and the footer percentage each had their own unthrottled
scroll listener recomputing the same ratio; they now share one
listener coalesced to a frame. The footer clock no longer ticks state
when the footer is hidden.
- Reading time is persisted without rebuilding the in-memory chapter
list. It was rebuilt every few seconds for a field no screen renders -
the statistics screen aggregates it from the database - and on Fabric
react-navigation deliberately does not freeze the screen below the
focused one, so it re-rendered the novel screen's chapter list too.
- `hidden` moved into its own context. It flips on every tap on the page,
and a context value change re-renders all consumers, so the WebView,
drawer, appbar and searchbar were all re-rendering for a flag only the
reader screen reads.
- `openPage` no longer re-queries the chapter list when the requested
page is already open, which the drawer does on every mount.
Smaller: the battery level is read asynchronously instead of through two
synchronous native calls per chapter, the sanitizer options object is
built once instead of per chapter, the general settings tab draws its
dozen fixed rows directly instead of virtualising them, and the reader
settings hook stops allocating a new settings object per render.
Verified the document changes by loading the real reader assets in
Chromium: position restored before load, no body rewrite when no
transform applies, both scroll indicators driven by the shared listener,
progress still reported, transforms still applied and reverted, and the
post-load correction only firing on an untouched reader.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Ac6DNTqrKqsQjbdMSmU3nm
* perf(reader): Optimize Search Functionality with Caching and Batch Processing
---------
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-25 10:47:58 +05:30
Rajarshee Chatterjee
4dcf213037
fix: Restore Reader Changes Reverted During Expo Migration
...
[skip ci]
2026-07-25 09:20:13 +05:30
Rajarshee Chatterjee
4de82472ee
fix: Resolve Require Cycles And LegendList Render Updates
2026-07-25 09:09:23 +05:30
Rajarshee Chatterjee
58db0352e6
fix: Restore Metro Reader Asset Middleware
2026-07-25 08:55:23 +05:30
Rajarshee Chatterjee
74808f086e
feat: Replace Legacy Media Controls with Nitro-Powered Playback ( #1896 )
...
* feat: Replace Legacy Media Controls with Nitro-Powered Playback
* feat: Add TTS Engine Selection
* chore: Remove User-Facing Error Reporting
* refactor: Combine `Tts` and `TtsSession` Imports from `nitro-tts` Module
---------
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-24 23:42:17 +05:30
amir-rezaei
b96351ea81
docs: Fix Contraction and Missing Article in TESTING.md ( #1895 )
...
[skip ci]
* docs: fix trailing period, organization expansion, and comma in CONTRIBUTING.md
* docs: fix withoud typo in CONTRIBUTING-NIX.md
* docs: fix contraction and missing article in TESTING.md
---------
Co-authored-by: ferkans-amir <amir.rezaei@tu-berlin.de >
Co-authored-by: Rajarshee Chatterjee <rajarshee.adm@gmail.com >
2026-07-24 22:20:20 +05:30
amir-rezaei
eb8dc6df36
docs: Fix "Withoud" Typo in CONTRIBUTING-NIX.md ( #1894 )
...
[skip ci]
* docs: fix trailing period, organization expansion, and comma in CONTRIBUTING.md
* docs: fix withoud typo in CONTRIBUTING-NIX.md
---------
Co-authored-by: ferkans-amir <amir.rezaei@tu-berlin.de >
Co-authored-by: Rajarshee Chatterjee <rajarshee.adm@gmail.com >
2026-07-24 22:19:15 +05:30
Rajarshee Chatterjee
0c8546188e
feat: Add MD3 Slider Component.
2026-07-24 22:16:17 +05:30
Rajarshee Chatterjee
e9f6bdaa20
fix: Modernize Menu Styling And Outside-Tap Dismissal
2026-07-24 22:16:17 +05:30
Rajarshee Chatterjee
3d34658d0f
feat: Add Material 3 Top Tab Indicators
...
[skip ci]
2026-07-24 22:16:17 +05:30
amir-rezaei
d44ce7412a
docs: Fix Trailing Period, Organization Expansion, and Comma in CONTRIBUTING.md ( #1893 )
...
Co-authored-by: ferkans-amir <amir.rezaei@tu-berlin.de >
2026-07-24 20:22:03 +05:30
Rajarshee Chatterjee
17c891e133
refactor: Standardize Bottom Sheet UX and Styling
...
[skip ci]
2026-07-24 20:14:33 +05:30
Rajarshee Chatterjee
9805da63cf
refactor: Optimize Novel Screen Performance And Architecture
...
[skip ci]
2026-07-24 17:07:06 +05:30
Rajarshee Chatterjee
afc20277e0
fix: Restore Android Build Types For CI
2026-07-24 15:46:29 +05:30
amir-rezaei
14061d207b
docs: Fix Title Case Headings, GitHub Capitalization, and E.g. Formatting in CONTRIBUTING.md ( #1892 )
...
Co-authored-by: ferkans-amir <amir.rezaei@tu-berlin.de >
2026-07-24 15:19:37 +05:30
Rajarshee Chatterjee
916374b5df
refactor: Reorganize Repository Structure
...
[skip ci]
2026-07-24 15:13:50 +05:30
Rajarshee Chatterjee
0a2a6c96ca
feat: Add Variant-Specific Android Splash Screens
...
[skip ci]
2026-07-24 14:59:28 +05:30
Rajarshee Chatterjee
65e8610030
refactor: Replace Bottom Navigation Shift With Fade
...
[skip ci]
2026-07-24 13:40:41 +05:30
Rajarshee Chatterjee
1322065290
feat: Add Variant-Specific Android App Icons
2026-07-24 13:18:44 +05:30
Rajarshee Chatterjee
22a1efd1e5
perf: Optimize React Native Skeleton Loading Components
...
[skip ci]
2026-07-24 13:00:51 +05:30
Rajarshee Chatterjee
269606ebb8
fix: Resolve Nitro EPUB Import Alias
...
[skip ci]
2026-07-24 12:45:47 +05:30
Rajarshee Chatterjee
4cb1890b62
feat: Add Nitro EPUB Exporter
2026-07-24 12:30:43 +05:30
Rajarshee Chatterjee
a421177f0c
fix: Improve Category Badge Layout And Drag Reordering
...
[skip ci]
2026-07-24 11:23:59 +05:30
Rajarshee Chatterjee
a16ec87631
perf: Optimize Novel Covers, Lists, and Chapter Groups
2026-07-24 11:15:35 +05:30
Rajarshee Chatterjee
dfd620aa29
feat: Standardize Dialogs with Material 3 Patterns
2026-07-23 23:05:53 +05:30
Rajarshee Chatterjee
a5a6e8326f
chore: Update @legendapp/list to 3.3.3
2026-07-23 22:08:26 +05:30
Rajarshee Chatterjee
7f48a8ba82
refactor: Improve Plugins Screen UX and Code
2026-07-23 21:44:01 +05:30
Rajarshee Chatterjee
ae34d7b4ec
feat: Add Dynamic Preview APK Metadata
2026-07-23 10:07:36 +05:30
Rajarshee Chatterjee
44c8e54ed8
feat: Add Dynamic Material Theme Colors ( Closes #1863 )
2026-07-23 09:10:48 +05:30
Ecasept
4a4208e336
feat: Add Time-Tracking Toggle and Inactivity Timeout ( #1890 )
...
* feat: implement on-off switch and inactivity timeout for time-tracking
* chore: remove stray console.log
2026-07-23 09:10:14 +05:30
CD-Z
d2385b8dc2
Update build.yml
2026-07-23 00:08:46 +02:00
Rajarshee Chatterjee
9babe1676d
refactor: Remove React Native Background Actions Manifest Customization
2026-07-22 23:59:11 +05:30
Rajarshee Chatterjee
8c38f499e4
chore: Update AppState Test Setup And pnpm Configuration
2026-07-22 23:54:22 +05:30
Ecasept
89c43c1eef
feat: Implement Time Tracking and Statistics ( #1886 )
2026-07-22 23:30:38 +05:30
Patrick Loser
c3c891cea0
refactor: Migrate to Expo Managed Workflow ( #1885 )
...
* enable predictive back gesture
* upgrade to rn 85
* remove deprecated
* added timeout to theme switch
* fix plugin items hit registration
* fix SearchbarV2 hit registration
* fix loading spinner
* migrated to expo
* migrated to expo
* Fix reader footer animation
* working again
* added icons back
* added splashscreen
* clean up
* nitro epub
* fix
* remove .env.local from git tracking
* fix rn background actions not working
* moving custom permissions to app.json
* more cleanup
* fix epub import
* remove unused deps
* Further cleanup for gradle build types
* Update build.yml
* ignore android/ and ios/ as they are generated by CNG
* fix lint
* Delete ios directory
* Delete android directory
* fix lint
* fix test mocks
* update packages
* update eslint
* fix ThemeProvider placement
* fix test and lint
* Add BackgroundTask native module
* Add NativeFile changes
* first round of fixing compatibility issues
* added types for native modules
2026-07-22 23:29:53 +05:30
Rajarshee Chatterjee
e4cf64a112
refactor: Migrate Background Tasks to Native Android Scheduling ( #1889 )
...
* refactor: Restructure Application Architecture
* feat: Support Batched Downloads And EPUB Imports
* feat: Add Download Checkpoint Recovery
2026-07-22 09:21:18 +05:30
Luigi
3e1e211098
feat: Add Address Bar in WebView ( #1870 )
2026-07-19 19:25:58 +05:30
Ecasept
02b6b9848f
fix: Prevent WebView Reset When Reader Settings Change ( #1884 )
...
fix: reader being reset when reader settings change
2026-07-19 19:23:10 +05:30
Shisii
71da09ed44
feat(reader): Add Current Chapter Search ( #1877 )
...
* feat(reader): add search button and search input for word search
* fix(reader): make keyboard close on hideHeader
* chore(reader): format reader files
* chore(strings): regenerate string types
* feat(reader): add chapter word search
* fix(reader): improve chapter search reliability
* fix(reader): hide ReaderFooter when search is open
* fix(reader): add support for search in bionic reading mode
* fix(reader): localize chapter search placeholder
* feat(reader): block short word search queries
* feat(reader): make android back button exit search
* feat(reader): add exception for special character search
* refactor(reader): split chapter search script from core
2026-07-19 19:22:40 +05:30
Rajarshee Chatterjee
4404494ec9
fix(database): Repair Migration History For Scanlator Column
2026-07-19 19:21:19 +05:30
Luigi
98a2a1d725
feat: Implement Scanlator Filtering ( #1864 )
...
* feat: implement scanlator filtering
* fix test
2026-07-15 16:42:35 +05:30
Palloxin
788f6cede7
fix: Prevent Table Overflow and Clean Up CSS ( #1876 ) ( #1876 )
2026-07-13 16:11:50 +05:30
Rajarshee Chatterjee
7abee71ac3
test: Generate Debug Environment Variables In Testing Workflow
2026-07-13 16:03:02 +05:30
Rajarshee Chatterjee
52d5c99c46
fix: Order EPUB Chapters Across Paginated Pages ( Closes #1762 )
2026-07-02 01:27:44 +05:30
Rajarshee Chatterjee
93bc5e5e4b
fix: Handle Missing MAL List Entries and Null Progress ( Closes #1875 )
2026-07-02 01:27:44 +05:30
Jeon JaeHyeong
5d996f1388
feat(downloads): Make Chapter Download Cooldown Configurable ( #1834 )
...
* feat(downloads): make chapter download cooldown configurable
The chapter download service used a hard-coded 1s sleep between
sequential chapter writes. That worked as a polite default but is
either too long for users with patient sources or too short for
sources that 429 on tight loops. Surface the value as a single
global setting instead.
- AppSettings.chapterDownloadCooldownMs (optional, ms)
- getChapterDownloadCooldownMs(): synchronous fallback used by the
background task runner; returns the historical 1000ms when the
user has not configured an override (no regression on upgrade)
- downloadChapter.ts: sleep(getChapterDownloadCooldownMs()) replaces
the previous hard-coded sleep(1000)
- New "Chapter download cooldown" entry in General Settings, placed
directly above "Disable haptic feedback". Tapping opens a modal
that takes seconds (decimal allowed) and writes back as ms
- The input is sanitised on every keystroke to digits + a single
decimal point so paste / hardware keyboard input cannot smuggle
in non-numeric characters
- Reset writes the default explicitly so the user sees feedback
even when the override happened to equal the default
* feat(downloads): warn about source rate limits in cooldown modal
Per review feedback (#1834 ): the cooldown modal should make the
trade-off explicit so users don't lower the value below what their
sources can take. Add a single error-coloured line under the input.
2026-07-01 16:39:56 +05:30
Palloxin
bbb2645a6f
chore: Clean Reader Preview Content ( #1867 )
...
* Remove pointless break-lines (just use soft wrap to view this file)
* Encase the table in a div
2026-07-01 12:46:30 +05:30
Vikas Movva
54fedc2f53
fix(tts): Remove Leading and Trailing Quotes from Normalized Text ( #1869 )
2026-07-01 12:35:13 +05:30
Palloxin
e8c5550256
perf: Optimize Regex for Removing Extra Paragraph Spacing ( #1872 )
2026-07-01 12:32:28 +05:30
Ali Hamza Malik
57b9d41b5c
fix(service): Correct Notification Throttle Logic in ServiceManager.setMeta ( #1873 )
...
fix(service): correct notification throttle in ServiceManager.setMeta
2026-07-01 12:30:57 +05:30
Jeon JaeHyeong
34be7a1234
fix(native-file): prevent fatal crash when unlinking missing files ( #1832 )
...
fix(native-file): prevent crash when unlinking missing files
NativeFileSpec.unlink is codegened as a void-returning TurboModule
method, which dispatches asynchronously on the mqt_v_native thread.
Throwing "File does not exist" there bypasses every JS try/catch and
surfaces as a fatal AndroidRuntime exception, killing the process.
Make unlink idempotent (POSIX rm -f semantics): no-op when the path
does not exist. The Downloads "delete all" and individual delete
flows previously crashed whenever a chapter row had isDownloaded=true
while its on-disk folder had already been removed (e.g. after backup
restore or external cleanup). The same fix also protects useNovel,
pluginManager, fetch, epub/import, backup/local, backup/utils, and
AdvancedTab call sites that share the same native handler.
2026-05-24 10:41:17 +05:30
Jeon JaeHyeong
60f42ed624
chore(build): patch @rock-js/plugin-metro for Windows compatibility ( #1830 )
...
- patches/@rock-js__plugin-metro@0.12.12.patch: wrap absolute paths
in pathToFileURL() so dynamic imports work on Windows
- pnpm-workspace.yaml: register the patch and pin nodeLinker: hoisted
- pnpm-lock.yaml: lock the patched version with hash
- android/settings.gradle: invoke npx.cmd on Windows for rock autolink
2026-05-24 10:40:24 +05:30
Anthony Truong
25c93afabe
fix(reader): restore saved chapter progress from db if available ( #1850 )
2026-05-24 10:38:23 +05:30
Gaurav Tupe
2cd5a97ee8
fix: await database operations inside transactions ( #1845 )
...
fix:await db write operations in transactions
2026-05-10 19:31:30 +02:00
Patrick Loser
8f47e8fd1e
Theme switcher refactor ( #1839 )
...
* use new ids
* refactor in appearance settings
* fix lint
* remove setThemeMode from handleThemeSelect
* fix type logic
* use context for theme
* shorten animation
* adjusted LanguagePickerModal
* Fix Accent Color picker
* fix bottom navigation coloring
* log error instead of crashing when no theme context is available
2026-05-07 20:25:47 +02:00
Patrick Loser
eafa545b2a
Use novel refactor ( #1838 )
...
* init
* feat: add zustand dependency and persistence key contract
* refactor: extract bootstrap data loading into reusable service
* refactor: move chapter mutations into store-ready action helpers
* feat: add zustand novel store with cache and core actions
* refactor: bridge novel persistence contracts for migration safety
* refactor: migrate NovelScreen domain flows to zustand selectors
* refactor: migrate NovelScreenList to selector-based store access
* refactor: move reader chapter flows onto store boundaries
* refactor: decouple useNovelSettings from broad context domain state
* refactor: align migrateNovel with stable persistence contracts
* refactor: cut novel-reader consumers to store-only context boundary
* refactor: retire legacy useNovel and route cache cleanup export
* test: update suites for store-only context boundary cutover
* test: modernize store-era mocks and add contract coverage
* test: finalize Task-15 sweep—remove dead useNovelData and lint clear mocksContract
Final validation confirms mock-contract test suite clean and target file deletion verified with zero stale references in src/ scope.
* remove imports from NovelScreen
* reworked ai output
* improvements
* implemented synchronus novel and chapter fetch
* refactor tests
* fix db tests
* Update remaining tests.
* Harden chapter actions and bootstrap flows
* Only count filtered chapters
* improved chapter insert speed by optimizing triggers
* Improved the batching function
* Added drizzle support to dbManager.batch
* removed better-sqlite3 for testing
* fix tests
* Update updateNovelChapters fucntion
* reverse read filter
* fix snackbar
* fixed page bottomsheet
* resolved paged novels showing wrong chapter number on opening
* use openPage instead of setPageIndex in chapterDrawer
* fix lint & tests
* fix type issues
* fix various smaller issues
* updated novel restore
* Delete tsconfig.tsbuildinfo
2026-05-06 16:55:55 +02:00
Jeon JaeHyeong
b680a07750
fix(browse): use gesture-handler Pressable in PluginListItem ( #1828 )
...
The plugin row sits inside a react-native-gesture-handler Swipeable but
used the React Native Pressable, whose JS responder lost mouse-derived
tap events on WSA. Switch to the gesture-handler Pressable so taps share
the same responder system as the surrounding Swipeable.
2026-05-03 10:37:52 +02:00
Jeon JaeHyeong
2a919ec0f9
chore: gitignore tsconfig.tsbuildinfo build cache ( #1829 )
...
* chore: ignore *.tsbuildinfo build cache
* chore: stop tracking tsconfig.tsbuildinfo build cache
2026-05-03 10:37:08 +02:00
Definisi
01596c045a
fix: Apply active filters to chapter count display ( Closes #1793 ) ( #1797 )
...
* fix: Apply active filters to chapter count display (Closes #1793 )
getChapterCount was always returning the total count regardless of
the active filter. When filtering by unread/downloaded/bookmarked,
the count shown in the novel header stayed the same as the total.
Added an optional filter parameter to getChapterCount and pass the
current settingsFilter from useNovel so the displayed count matches
the filtered chapter list.
* fix lint warning and add tests for filtered chapter count
- Use settingsFilter instead of novelSettings.filter in useNovel
to fix the react-hooks/exhaustive-deps warning
- Add tests for getChapterCount with filter parameter
- Update chapterFilterToSQL mock in test setup to actually apply
filter conditions so filtered count tests work correctly
2026-04-13 20:39:48 +02:00
Patrick Loser
3de93c5c09
feat: migrate from rn community cli to rock ( #1812 )
...
* migrate to rock
* Update build.yml
* Update build.yml again and changed build.gradle
* fixed actions build crash
* add flashlist to avoid bottomsheet crash
* fix Novelscreen filter highlight
* upload artifact
* update rock config
* update build.yml apk path
* update rock.config again
* Test env file
* Update build.yml
* remove react-native-config
* Update to use split apk and enable custom rock provider paths.
* added upload artifact
* remove split apk
* remove test env
2026-04-13 20:37:47 +02:00
Patrick Loser
306f5b27e2
fix: install the right version of hermes compiler
...
* install the correct version of the hermes compiler
* update node version of gh workflows
2026-04-06 13:59:13 +02:00
Patrick Loser
06f0f66e3e
fix: Add hermes-compiler dev dep
2026-04-05 22:40:21 +02:00
Patrick Loser
64921a054e
feat: Expo 55 upgrade
...
* init
* Change from react-native-dotenv to react-native-config as dotenv leaks
env variables that set mmkv in test mode.
* upgrade debs
* upgrade mmkv
* fix db migration for new app builds
* update reanimated
* fix tests
* fix lint
* cleanup
* Update JumpToChapterModal.tsx
* fix settings.gradle
2026-04-05 21:39:52 +02:00
Rajarshee Chatterjee
44e035ad38
chore: Update Translations ( #1683 )
...
* New translations strings.json (Polish)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Chinese Simplified)
[ci skip]
* New translations strings.json (Chinese Simplified)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Chinese Simplified)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Chinese Simplified)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (German)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Chinese Simplified)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (German)
[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 (Catalan)
[ci skip]
* New translations strings.json (Czech)
[ci skip]
* New translations strings.json (Danish)
[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 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 (Chinese Simplified)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (Korean)
[ci skip]
* New translations strings.json (German)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
2026-03-12 08:15:12 +05:30
Patrick Loser
1803cd071d
feat: Add testing support for react code ( #1763 )
...
* first attempt
* first attempt
* added first useNovel tests
* more tests
* more tests
* resolved all test issues
* added test-utils
* add a few component tests
* add TESTIGN.md
* add testing gh action
* fixed minor issues
* fixed minor issues
2026-02-25 14:51:46 +01:00
Patrick Loser
e4d7ba306b
fix: Safety level may not be changed inside a transaction error ( #1758 )
2026-02-24 12:22:46 +01:00
Rajarshee Chatterjee
cc0428752b
feat: Replace TTS Notifications with Android MediaSession Controls ( Closes #1711 )
...
Replace expo-notifications based TTS controls with a native
NativeTTSMediaControl TurboModule using Android's MediaSessionCompat
and MediaStyle notification. This provides proper media integration
with lock screen controls, cover art display, and seekbar.
- Add NativeTTSMediaControl Kotlin TurboModule with MediaSession
- Support Prev, Rewind, Play/Pause, Next notification buttons
- Show novel cover as notification album art
- Add seekbar with seek-to-element support
- Replace MMKV polling with NativeEventEmitter for instant response
- Add rewind and seekTo methods to TTS in core.js
- Clean up expo-notifications TTS setup from App.tsx
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 09:15:54 +05:30
Patrick Loser
b8c177bc55
refactor: Migrate to Drizzle and op-sqlite ( #1735 )
...
* added .jj to .gitignore
* chore: Add drizzle-orm and drizzle-kit dependencies to package.json and pnpm-lock.yaml
* update debs
* Edit configs
* create drizzle schema
* generate drizzle migration
* db manager stuff
* Delete unused files
* Update DB Manager
* Rework CategoryQueries and related
* rewrite chapterQueries
* Type safety for chapter order and filter
* Better filter handling
* added queue
* added back database triggers
* Refactor HistoryQueries and LibraryQueries
* fix type issues
* refactor StatsQueries
* refactor NovelQueries
* renamed schemas
* refactor more db calls
* refactor libraryUpdateQueries
* removed deprecated code
* added extracted queries
* fix updates screen issue
* change to op-sqlite
* Update manager.ts
* Update RepositoryQueries
* update packages
* Update NovelQueries
* Update CategoryQueries.ts
* db testing environment v1 (AI)
* Refactor App component to use Suspense for loading state and update database initialization logic. Change drizzle-orm version to 0.45.1 and adjust related database queries for improved error handling and async operations. Clean up unused code and update types for better type safety.
* updated tests
* change db location to default expo-sqlite location
* fix async/sync bugs
* resolve rebase problems
* Added tests for db creation + migration
* update drizzle
* add missing journals to migrations.js
* wrap testDbManager in Proxy to be async
* add db initialization test
* fix lint errors
* improved dbManager.batch function
* remove unused file
* fix rebase conflicts
* use getColumns instead of getTableColumns
* fix lint errors
* fix release build not being able to start
* remove disable lint rule
* improved useLiveQuery
* Resolve issue with the db queue constructor options
* Fix database query issues in library and stats
- Add missing await to all stats query functions
- Remove unnecessary type casts on query results
- Fix downloaded-only filter to use gt(0) instead of eq(1)
---------
Co-authored-by: CD-Z <github.verify097@passmail.com >
2026-02-20 01:17:01 +05:30
Rajarshee Chatterjee
7083c51dea
fix: Include selectedIds in Chapter List extraData for Selection Highlight ( Closes #1750 )
...
LegendList's extraData only included downloadingChapterIds, so chapter
items weren't re-rendered when selection state changed via long press.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 01:37:33 +05:30
tomsLt0
f0693204e1
fix: Improve Next Chapter Selection Logic ( #1744 )
...
improve next chapter selection logic
2026-02-19 01:18:17 +05:30
Rajarshee Chatterjee
3f8071e48e
chore: Release v2.0.3
2026-02-18 22:31:06 +05:30
Rajarshee Chatterjee
a1c5350e8e
fix: Miscellaneous UI Tweaks
2026-02-12 21:23:40 +05:30
Rajarshee Chatterjee
8f237909d5
feat: Show First Unread Chapter in ReadButton and FAB When No Last Read
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-12 20:19:52 +05:30
Rajarshee Chatterjee
11ff69d4f5
fix: Pre-Fetch Adjacent Page Chapters in Reader and Library Updates
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-12 17:40:37 +05:30
Rajarshee Chatterjee
d15cf98742
fix: Order Chapter Pages Numerically in Queries for Accurate Retrieval ( Closes #1742 )
2026-02-12 01:01:20 +05:30
Rajarshee Chatterjee
29bd6612e9
refactor: Optimize Library Screen Performance and Fix Category Bug
...
Decouple selection state from renderScene via SelectionContext to prevent
all TabView tabs from re-rendering on every selection toggle. Extract
LibraryNovelItem as a memo-wrapped component with stable callbacks and
primitive props so only affected items re-render. Replace O(n) array
lookups with Set-based O(1) checks throughout. Memoize all inline
closures, list furniture, and style objects. Fix library[index] bug that
used the wrong array for "Update Category" menu action.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-12 00:41:59 +05:30
Rajarshee Chatterjee
ab1e36d280
refactor: Update Components to Follow Material Design 3 Guidelines
...
Update 13 components to comply with MD3 specs:
- Switch: rewrite with MD3 dimensions (52x32 track, 16/24 thumb),
animated thumb size, proper color tokens and border
- BottomTabBar: fix active indicator (64x32, borderRadius 16),
label weight/color, container padding
- SearchBar: fix placeholder color, explicit borderRadius 28
- Chip: fix fontSize 14, consistent MD3 color tokens
- Actionbar: remove rounded corners, tonal elevation
- Menu: borderRadius 4, elevation 2, surfaceContainer bg
- SegmentedControl: height 40, borderRadius 20
- List: icon/subheader use onSurfaceVariant, description fontSize 14,
divider uses outlineVariant
- BottomSheet: add 28dp top corner radius
- SwitchItem: add paddingHorizontal 16, description fontSize 14
- ConfirmationDialog: content fontSize 14
- IconButtonV2: disabled color uses onSurface at 38% opacity
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-08 14:41:00 +05:30
Rajarshee Chatterjee
f1fdafd37f
fix: Prevent Tab Bar Height Jump and Shadow Flash on Browse Screen
...
Fixes initial render height jump by adding initialLayout with window dimensions to TabView. Removes shadow flash on tab switch by setting elevation to 0 and adding consistent border styling.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-07 22:54:35 +05:30
Rajarshee Chatterjee
4c7684a3a7
refactor: Optimize Novel Screen Performance and Fix Download State Tracking
...
- Optimize Novel screen components with useCallback, useMemo, and memo to prevent unnecessary re-renders
- Replace download queue array iteration with downloadingChapterIds Set for O(1) lookups
- Add loading shimmer to chapter count display (replaces "Loading..." text)
- Fix state mutation bug in useNovel updateChapter (now creates new array)
- Refactor ChapterItem API (onDeleteChapter, onDownloadChapter props for better stability)
- Track download completion via useEffect to update chapter isDownloaded state
- Fix pagination control logic and improve spacing
- Remove unnecessary local state in ChapterDownloadButtons
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-07 22:48:14 +05:30
Rajarshee Chatterjee
2f45db659b
fix: Replace Sync Database Operations With Async to Prevent Database Lock ( Closes #1716 )
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-07 16:49:57 +05:30
Rajarshee Chatterjee
9e38ad114d
fix: Sanitize EPUB FileName to Remove Filesystem-Unsafe Characters ( Closes #1480 )
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 16:31:31 +05:30
Rajarshee Chatterjee
45c4ea8ca0
fix: Handle IOException in NativeFile to Prevent EPUB Import Crash Loop ( Closes #1315 )
...
Synchronous TurboModule methods throwing IOException (FileNotFoundException)
crash the app process before JS catch blocks execute. Wrap file I/O in
try/catch to convert IOException to Exception for proper bridge serialization,
breaking the crash loop caused by stale tasks in the MMKV queue.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 16:19:07 +05:30
Rajarshee Chatterjee
d2b95ae316
fix: Use NativeFile for Custom CSS/JS Import to Fix Content URI Read Failure ( Closes #1661 )
...
Replace expo StorageAccessFramework.readAsStringAsync with NativeFile
copyFile+readFile to properly handle content:// URIs from DocumentPicker.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 15:57:14 +05:30
Rajarshee Chatterjee
02121152b3
fix: Stabilize Scroll Handler References to Prevent Infinite Re-render Loop ( Closes #1679 )
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 15:40:14 +05:30
Rajarshee Chatterjee
caed965b6b
fix: Prevent EPUB Import Crash from DocumentPicker Cache Cleanup ( Closes #1725 )
...
Use content:// URI directly instead of copying to cache directory, which
could be cleaned up by the system before the background import task runs.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 15:20:16 +05:30
Rajarshee Chatterjee
4088d5966b
fix: Close OkHttp Response and Streams in NativeFile.downloadFile ( Closes #1740 )
...
Unclosed Response objects leaked HTTP connections and memory buffers,
causing OOM crashes when batch-downloading chapters with images.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 15:11:18 +05:30
Rajarshee Chatterjee
a062beee87
fix: Add Max Height to Set Categories Modal ( Closes #1738 )
2026-02-06 14:56:32 +05:30
Patrick Loser
3095882516
Replace react-native-paper menus with custom implementation ( #1733 )
...
* improve custom Menu component
* replace react-native-paper menu
---------
Co-authored-by: CD-Z <github.verify097@passmail.com >
2026-02-01 17:29:23 +01:00
Patrick Loser
4ad0639796
Fix: Chapter loading for jump to chapter modal and chapter drawer
...
* updated debs
* Jump to chapter now loads not preloaded chapters
* chapter drawer scrolls to current chapter
* Load new chapters when reaching end of chapter drawer
* fix JumpToChapterModal rebase
* fix Chapter drawer current chapter position detection
---------
Co-authored-by: CD-Z <github.verify097@passmail.com >
2026-01-31 13:11:07 +01:00
Rajarshee Chatterjee
b53ec3352f
feat: Support Additional Plugin Setting Types (Dropdown and Checkboxes)
2026-01-28 22:23:00 +05:30
Rajarshee Chatterjee
c40edd5b2c
feat: Add Kitsu Tracker ( Closes #416 )
2026-01-25 14:50:17 +05:30
Rajarshee Chatterjee
bdd42caaaf
chore: Update Repository Links to Use lneader Instead of LNReader
2026-01-20 12:20:15 +05:30
Rajarshee Chatterjee
ab4eee31ce
feat: Allow All Safe Tags and Attributes When Sanitizing Chapter HTML ( Closes #1715 )
2026-01-20 09:26:32 +05:30
Rajarshee Chatterjee
3f9886a2e5
chore: Update Repository Links to Use lneader Instead of LNReader
2026-01-20 08:45:12 +05:30
kingstar1111
198b7443ae
feat: Add RTL (Right-to-Left) Language Support ( #1717 )
...
feat: RTL support
2026-01-20 08:32:58 +05:30
Rajarshee Chatterjee
f9c5ca303d
chore: Update Indonesian Translations ( Closes #1653 )
2026-01-16 09:28:56 +05:30
Rajarshee Chatterjee
9922d43940
fix: Remove Missing Image References During EPUB Export ( Closes #1696 )
...
This is a cherry-pick from @IstarVin’s PR #1558 . Thanks for the fix and for contributing. I cherry-picked it for the next release since the original PR had merge conflicts.
2026-01-15 09:24:43 +05:30
Rajarshee Chatterjee
ae99b077d4
feat: Add @noble/ciphers for Plugins ( Closes #1709 )
2026-01-15 09:08:43 +05:30
Rajarshee Chatterjee
0cb9da9027
refactor: Replace withTransactionAsync With withExclusiveTransactionAsync for Improved Concurrency Handling ( Closes #1636 )
2026-01-15 08:20:37 +05:30
Mousica
467a97dcf7
feat: Add Volume Button Offset Setting and Fix Related UI Issues ( #1685 )
2025-12-24 19:13:52 +05:30
Rajarshee Chatterjee
8d15e418e7
chore: Update Translations ( #1631 )
...
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Indonesian)
[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 (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 (Indonesian)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Romanian)
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
* New translations strings.json (Afrikaans)
[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 (Hindi)
[ci skip]
* New translations strings.json (Assamese)
[ci skip]
* New translations strings.json (Odia)
[ci skip]
2025-12-08 20:51:08 +05:30
Rajarshee Chatterjee
3849b797c9
fix: Show Plugin Settings When Update Adds New Settings ( Closes #1674 )
...
[skip ci]
2025-12-08 20:50:30 +05:30
Rajarshee Chatterjee
d43c95f98c
chore: Release v2.0.2
...
[skip ci]
2025-12-07 00:44:30 +05:30
Rajarshee Chatterjee
52d9d9ea1d
feat: Continue Reading While App Runs in Background
2025-12-06 19:03:44 +05:30
Rajarshee Chatterjee
2cabc9849c
fix: Skip Failed Entities During Backup Creation and Add Error Handling
2025-12-06 15:16:22 +05:30
Rajarshee Chatterjee
17049aca1c
feat: Use All Chapters in Jump-to-Chapter Modal
2025-12-06 14:39:17 +05:30
Rajarshee Chatterjee
9608d59efe
fix: Update Battery Level on Chapter Change ( Closes #1650 )
2025-12-06 13:27:19 +05:30
Rajarshee Chatterjee
a7942212a0
fix: Show Page Names Instead of Numbers ( Closes #1647 )
2025-12-06 13:09:39 +05:30
Rajarshee Chatterjee
a22aa53c51
fix: Add Unique Keys to All LegendList Implementations
2025-12-06 13:03:00 +05:30
Rajarshee Chatterjee
1ce16dc643
chore: Cleanup Unused Imports
2025-12-06 12:56:51 +05:30
Rajarshee Chatterjee
0ed6e9a463
fix: Start TTS From First Paragraph on Initial Press
2025-12-06 12:55:02 +05:30
Rajarshee Chatterjee
b7ecd1d749
chore: Update Website Link ( Closes #1666 )
2025-12-06 12:48:42 +05:30
Rajarshee Chatterjee
44e177a5ca
feat: Allow <ref> Links in Sanitised HTML ( Closes #1672 )
2025-12-06 12:48:21 +05:30
Rajarshee Chatterjee
b09cd3d587
fix: Sort Updates Correctly ( Closes #1652 )
2025-12-06 12:44:11 +05:30
Rajarshee Chatterjee
b70ebcf5f9
chore: Bump Version Patch to 1 in build.gradle ( Closes #1662 )
2025-12-06 12:20:19 +05:30
Gabriel Vasconcelos
9d58161729
feat(tts): Refactor Reading Logic to Fix Overflow and Add New Settings ( #1664 )
...
feat(tts): refactor reading logic and add new settings (voice, speed, pitch, auto page advance)
- Improved how TTS reads page content for smoother playback
- Added settings for voice selection, speed, and pitch control
- Added auto page advance support
- Added scroll-to-top behavior after advancing pages
- Updated UI to expose new TTS configuration options
[skip ci]
2025-12-06 12:18:35 +05:30
Rajarshee Chatterjee
e07eed4a95
fix: Prevent App Crash in Offline Mode ( Closes #1651 )
2025-12-06 12:14:54 +05:30
Patrick Loser
e09704c711
fix: Replace react native paper components
...
* updated debs
* Added Custom Menu component
* Added new BottomTabBar
---------
Co-authored-by: CD-Z <github.verify097@passmail.com >
2025-11-29 12:39:01 +01:00
Rajarshee Chatterjee
3af24f0815
fix: Improve Migration Error Handling
2025-11-16 13:18:58 +05:30
Rajarshee Chatterjee
4c0e7f6013
fix: Add Backward Compatibility to Tasks Queue
2025-11-16 12:36:42 +05:30
Rajarshee Chatterjee
ea298273af
fix: Categories Not Sorting
...
Closes #1642
2025-11-15 20:54:55 +05:30
Rajarshee Chatterjee
f60a5af3f2
fix: Add Error Handling Around PRAGMA Query
2025-11-15 20:29:05 +05:30
Rajarshee Chatterjee
6ae5c1cdac
chore: Release v2.0.1
...
[skip ci]
2025-11-15 15:37:34 +05:30
Rajarshee Chatterjee
dcf667b176
fix: Rerun Migrations and Update Insert Chapter Queries
2025-11-15 14:36:57 +05:30
Rajarshee Chatterjee
3a313b9441
feat: Add Progress Notifications for Local Backup Creation and Restore
2025-11-15 11:07:48 +05:30
Rajarshee Chatterjee
ae8211a4c0
fix: Use INSERT OR IGNORE for Library Updates
2025-11-15 10:08:55 +05:30
Rajarshee Chatterjee
3452478aa1
fix: Create Default Category Only If It Does Not Exist
...
[skip ci]
2025-11-14 21:32:01 +05:30
Rajarshee Chatterjee
0c14018996
chore: Release v2.0.0
...
[skip ci]
2025-11-14 21:22:04 +05:30
Palloxin
41ea7eb7b7
chore: Add onScrollEnd Polyfill ( #1609 )
2025-11-14 19:01:27 +05:30
Rajarshee Chatterjee
e31eb9d457
fix: Move WebView Button to Right Actions
...
[skip ci]
2025-11-14 18:55:30 +05:30
Rajarshee Chatterjee
7842e860cb
chore: Update Translations ( #1346 )
...
[skip ci]
2025-11-14 15:46:29 +05:30
Rajarshee Chatterjee
daf7bf2ccb
refactor: Move to Pagination Component and Replace Drawer with BottomSheet
2025-11-14 14:14:41 +05:30
Rajarshee Chatterjee
a712100cfc
feat: TTS Improvements
...
Closes #1500
Closes #1210
Closes #1244
Closes #1110
2025-11-14 13:07:37 +05:30
Rajarshee Chatterjee
92e1210fc8
feat: Add In-App Language Selector in Appearance Settings
...
Closes #1577
2025-11-13 17:19:20 +05:30
Rajarshee Chatterjee
5b4058c093
feat: Add “Has Result” Filter for Global Search
...
Closes #1512
2025-11-13 16:48:56 +05:30
Rajarshee Chatterjee
77ebdebcca
fix: Center Align Button Labels
2025-11-12 21:25:23 +05:30
Rajarshee Chatterjee
ea72de0113
fix: Ensure 'Download All' and 'Unread' Download Entire List, Not Just Batch
2025-11-12 21:17:18 +05:30
Rajarshee Chatterjee
a1c0820da8
fix: BottomSheets After React Native 0.81 Upgrade
2025-11-12 20:11:29 +05:30
Rajarshee Chatterjee
c9eb42ff4d
chore: Upgrade React Native to 0.81
...
This is a manual cherry-pick from @CD-Z’s PR that updates React Native to 0.81. Thanks for originally working on it
2025-10-23 16:39:11 +05:30
Rajarshee Chatterjee
8f0c39ab41
chore: Update Kotlin Version to 2.1.20
2025-10-23 15:35:14 +05:30
Rajarshee Chatterjee
4de059d5bb
chore: Add Missing Gradle Plugin
2025-10-23 15:29:32 +05:30
Rajarshee Chatterjee
969572b5a0
chore: Remove Unnecessary PNPM Setup Option
2025-10-23 14:55:02 +05:30
Rajarshee Chatterjee
4236037b6b
chore: Switch to PNPM and Rename Scripts
2025-10-23 14:48:12 +05:30
Rajarshee Chatterjee
a800c98d02
feat: Revamp Reader Settings UI ( #1612 )
...
[skip ci]
2025-10-23 14:10:55 +05:30
Rajarshee Chatterjee
f1c825f826
feat: Implement Structured Database Migration System ( #1621 )
2025-10-23 13:00:10 +05:30
Rider21
fba8974699
fix: Pass imageRequestInit at Missing Places
...
Closes #1771
2025-10-23 00:49:23 +05:30
Rajarshee Chatterjee
10b90de171
feat: Replace FlashList with LegendList ( Closes #1589 )
2025-10-22 22:17:31 +05:30
Rajarshee Chatterjee
3785dddebc
feat: Add Drag and Drop Support in Categories Screen
...
Closes #1592
2025-10-22 19:49:45 +05:30
Rajarshee Chatterjee
259dd6acc7
feat: Fetch All Chapters for EPUB Export and Add Range Selection
...
Closes #1605
Closes #1606
2025-10-22 18:45:08 +05:30
Rajarshee Chatterjee
90160f7f40
fix: Miscellaneous Issues
...
[skip ci]
2025-10-22 18:22:20 +05:30
Rajarshee Chatterjee
8bdc86c974
feat: Check for New Release Once Per Day
...
[skip ci]
2025-10-22 17:31:33 +05:30
Rajarshee Chatterjee
5b441562f8
feat: Add Toasts for Creating and Restoring Backups
...
[skip ci]
2025-10-22 17:24:59 +05:30
Rajarshee Chatterjee
4e1a67efc8
fix: Refactor and Fix EPUB Export ( Closes #1611 )
2025-10-22 17:03:55 +05:30
Rajarshee Chatterjee
cc217e2b04
feat: Add Scroll-to-Top Functionality in Chapter List ( Closes #1470 )
...
[skip ci]
2025-10-22 16:19:27 +05:30
Rajarshee Chatterjee
f8d4f50307
feat: Add Pinned Plugins and Refactor Plugin List Components
...
[skip ci]
2025-10-22 15:56:37 +05:30
Rajarshee Chatterjee
d0e14d518e
feat: Implement Multi-Tracker Support ( Closes #1381 )
2025-10-22 12:54:27 +05:30
Rajarshee Chatterjee
c06d6f9326
feat: Add MangaUpdates Tracker ( #1613 )
...
* feat: Add MangaUpdates Tracker
* refactor: Migrate Tracker Components to TypeScript
2025-10-22 12:46:50 +05:30
Rajarshee Chatterjee
1200b7f75b
fix: Make Advanced Section Scrollable ( Closes #1513 )
...
[skip ci]
2025-10-21 20:33:52 +05:30
Rajarshee Chatterjee
ee7d96daf9
feat: Add System Theme Support, Yin & Yang Theme, and Adaptive Plugin Badge Color
...
Closes #437
Closes #1374
Closes #1578
2025-10-21 19:05:00 +05:30
Rajarshee Chatterjee
5a6f324638
feat: Add Sort by Unread Chapters ( Closes #1524 )
2025-10-21 16:36:53 +05:30
Rajarshee Chatterjee
4b1ff0efc1
fix: Skip Updating Imported Entries During Library Update ( Closes #1404 )
...
[skip ci]
2025-10-21 15:26:09 +05:30
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
Rajarshee Chatterjee
a81b32ae7f
chore: Update README
2025-10-18 23:55:38 +05:30
Rajarshee Chatterjee
389fee8ecb
chore: Update CI Workflows
2025-10-18 23:55:12 +05:30
Rajarshee Chatterjee
8fcfd22767
chore: Update CI Workflows
2025-10-18 22:20:50 +05:30
Rajarshee Chatterjee
b216d3739a
chore: Update CI Workflows
2025-10-18 22:17:33 +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
Rajarshee Chatterjee
64c027c695
chore: Temporarily Disable Type Check
2025-10-18 21:39:54 +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
00c180927e
Fix broken Bionic Reading ( #1588 )
...
fix broken Bionic Reading
2025-09-21 21:11:21 +07:00
Palloxin
7f61219bb0
Improve ‘remove extra spacing’ feature ( #1579 )
...
* Improve ‘remove extra paragraphs’ feature
* fix lint
* fix little mistake
* lil edit of code comment
* a little bit faster regex
* forgot to add final \s*
2025-09-21 21:10:11 +07:00
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
Palloxin
f6b82939de
chore: Update Readme to Display 2.0 Prereleases ( #1572 )
...
* Update readme to display 2.0 prereleases
* Change "preview" to "beta"
* last
2025-09-01 23:51:46 +05:30
Patrick Loser
3f2cfc253b
added nix flake for a reproducible environment ( #1565 )
...
* added flake.nix
* added documentation
* added reference to CONTRIBUTING.md
2025-08-16 13:44:47 +02:00
Palloxin
b107d3ca54
fix: Default Line Height ofsup Tag in Reader Mode ( #1546 )
2025-08-14 21:02:56 +05:30
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
Patrick Loser
ccbbe36ce6
Readd commits from before force push
...
Fixing mistake
2025-06-06 18:51:32 +02:00
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
nyagami
70520223cd
feat: ios native modules (unstable)
2025-05-18 13:49:45 +07:00
nyagami
2c8880c9af
[skip ci] splash screen ios (unusable)
2025-05-18 01:47:10 +07:00
nyagami
ee864d3e81
[skip ci] feat: IOS (unusable) ( #1504 )
...
* feat: IOS (unusable)
* rename action
* remove Gem.lock
2025-05-11 15:46:16 +07:00
nyagami
6730c773f3
[skip ci]: new action for types checking
2025-05-11 10:14:24 +07: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
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]
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
nyagami
7b1eb7dd9d
Improvement: Optimise available plugins by flashlist
2024-07-15 23:42:51 +07:00
nyagami
1ad2c98473
Feat: search plugin with id
2024-07-15 22:39:03 +07:00
nyagami
f0b8df93b4
Fix: better download chapter error handling
...
at least
2024-07-15 22:30:11 +07:00
nyagami
19ce7da32e
Feat: voice rate/pitch settings
2024-07-15 21:47:33 +07:00
nyagami
9d35f6d303
minor: allow title tag
2024-07-15 20:44:13 +07:00
Patrick Loser
31d0aa1787
feat: Add Horizontal Reading Mode ( #1021 )
...
* Horizontal Reading Mode (#733 )
Closes #29
Closes #149
* fixed first few compatibility issues
* added WebView debugging help
* fixed pages logic + open next chapter at end
* hopefully fixed infinity glitch
* removed logs
* fixed small issues
* working page numbering
* double L shape navigation
* changed let to const
* fixed scrollTo function
* cleanup and fixed css issues
* fixed display bug
* fixed settings bug
* added change padding setting
* added strings
* save + scroll on opening chapter logic
* resolved totalpages detection issue
* simplified getInt function
* css cleanup
* removed useless
* fixed padding scaling bug
* deleted debug items
* additional top padding
* smaller chapter height
* fixed contextMenu
* replaced name: readerPages » pageReader
* fixed ReaderSettings Preview Reader behaviour
* cleanup
* ReaderValueChange improvements
* moved page state to js
* fixed type issues
* functionality test
* fix: NaN page on scrollbar
---------
Co-authored-by: nyagami <hoangquan05112002@gmail.com >
2024-07-14 18:10:38 +05:30
nyagami
ea5fde4156
Fix: add check multiplicable tasks & repace download queue by task queue
2024-07-14 00:42:52 +07:00
Rajarshee Chatterjee
03e3816ab8
fix: Optimize Marking Chapters as Read or Unread
2024-07-13 20:10:50 +05:30
Justin COLLON
9d6e407c40
fix: Retain Existing Data in .env File ( #1130 )
...
* setEnvFile: keeps data from .env file
* prettier for scripts
2024-07-13 18:37:32 +05:30
Batorian
6781b5d6a4
fix: Display Filter Label if Present ( #1134 )
...
filter: fix filters
2024-07-13 18:34:30 +05:30
Palloxin
352913f00e
fix: Improve Image Placement in Preview ( #1094 )
...
* Better place the image in preview
The preview has to.. preview decently:
1. the image is too big (screen space taken)
2. in raw-chapter-text mode the img link is HUGE and one has to scroll a lot.
* Better place the image preview V2
2024-07-13 18:20:32 +05:30
Rajarshee Chatterjee
73f7ebf7b5
fix: Reset Chapter Progress When Marked as Unread ( Closes #678 )
2024-07-13 13:16:24 +05:30
Rajarshee Chatterjee
045d6419d8
fix: Fix Default Chapter Sorting ( Closes #1060 )
2024-07-13 12:59:35 +05:30
Rajarshee Chatterjee
acc9d8e7ed
feat: Pre-fill Edit Information with Existing Data and Add a Reset Option
...
Closes #1081
Closes #960
2024-07-13 12:52:47 +05:30
Rajarshee Chatterjee
a29cce9eba
feat: Add Description for "Disable haptic feedback" ( Closes #1057 )
2024-07-13 12:25:40 +05:30
Rajarshee Chatterjee
1292f520bb
feat: Export as EPUB ( Closes #1137 )
2024-07-13 12:19:02 +05:30
Rajarshee Chatterjee
8bd6131862
feat: Add Option for "Keep screen on" ( Closes #1137 )
2024-07-13 11:06:29 +05:30
Rajarshee Chatterjee
ed6c2b7ba2
feat: Add Empty State in Available Plugins Tab
2024-07-13 10:53:25 +05:30
nyagami
f68a7a4e6a
Fix: legacy restore
2024-07-12 10:07:50 +07:00
nyagami
c9d2ce382f
[skip ci] Dev improvement: Different configs for debug app
2024-07-12 09:29:53 +07:00
nyagami
5262567d61
Minor: hide reload button for custom page novels
2024-07-07 07:30:11 +07:00
nyagami
b45a30f0cc
Fix: avoid re-render in novel screen
2024-07-07 07:20:47 +07:00
nyagami
867b63af22
Feat: Plugin Custom JS/CSS
2024-07-06 11:42:18 +07:00
nyagami
b3a5e237f4
added default cover
2024-07-06 11:41:29 +07:00
nyagami
7aae3a81c3
Fix: inlibrary badge
2024-07-06 11:32:25 +07:00
nyagami
078796784b
Feat: Service Manager ( #1124 )
...
* feat: ServiceManager & import multiple epub files
* Fix: merge chapter based on index of toc in file list
* notifcation when jobs get done
* Fix epub: only read table of content in navmap
* add update library to service manager
* add drive backup/restore to service manager
* add self host backup/restore to service manager
* add migrate novel to service manager
* add download chapter to service manager
* clean up
2024-07-05 23:32:10 +07:00
Patrick Loser
15aed61aa6
Feat: tailing skeletons ( #1064 )
...
* tailing loading covers
* fix type issues
* fixed compatibility issues
* show skeleton even if row complete
* cleanup
* replaced !! with Boolean()
* Update type names
Co-authored-by: nyagami <hoangquan05112002@gmail.com >
* updated type occurances
* fixed key issue
* deleted unused vars and comments
---------
Co-authored-by: nyagami <hoangquan05112002@gmail.com >
2024-07-05 23:31:53 +07:00
Justin COLLON
b67d6f8088
fix: update defaultCover URL ( #1122 )
2024-06-30 02:14:04 +05:30
nyagami
9b4bdfea89
Merge epub chapters ( #1117 )
...
* Fix: ignore non existed files
* merge chapters & scan cover
* remove unused tocMap
* clean code
2024-06-27 16:04:50 +07:00
r1di
70220a5a87
Fix: Volume scrolling ( #1114 )
...
* Volume scrolling fix
the scrolling by volume button right now scrolls 100% of the screen, which hides text when scrolled so, the commit is just changing the the scrolling to 50%.
* typo
* 50% to 75% scroll
---------
Co-authored-by: Ridi <ridi.culous.progger@gmail.com >
2024-06-25 20:48:10 +07:00
Patrick Loser
aa95743d1c
Fix: hide progressbar on opening drawer ( #1102 )
2024-06-25 20:20:47 +07:00
nyagami
eb818ef55b
add website to about page
2024-06-23 17:37:35 +07:00
nyagami
0bda5fd055
No default repo
2024-06-23 17:37:29 +07:00
Patrick Loser
ea336902f2
Fix: Scroll to current Chapter ( #1101 )
...
* cleanup + fixed scroll to current Chapter
* removed unused memoization
* removed unused import
* ChapterDrawer.tsx => index.tsx
* added correct types
* applied suggestion
* changed chapter.position to scrollIndex + 2
* refactored index.ts
2024-06-14 23:17:22 +07:00
nyagami
58a633e5b9
[skip ci] ignore prettier for android folder
2024-06-13 00:39:19 +07:00
nyagami
74ed5a446d
Fix: background color for plugin icon
2024-06-13 00:17:41 +07:00
nyagami
a5d073a1ec
Fix: Adding Category/Repo buttons position
2024-06-12 23:45:51 +07:00
nyagami
f4d3d9d4eb
Fix: navigation bar content color after closing reader
2024-06-12 23:40:51 +07:00
nyagami
772a9ef3a2
Feat: Plugin lazy init( #1104 )
...
* move plugins to single folder
* lazy initial
* clean up
* fix: restore novels
2024-06-12 16:26:55 +07:00
Patrick Loser
6f3278f6ff
Fix: Allow id and class attributes ( #1066 )
...
added exceptions to sanitizeHtml
Co-authored-by: nyagami <hoangquan05112002@gmail.com >
2024-06-10 20:26:34 +07:00
Adam Kemish
f11a10ba22
Feat: Add open random entry button ( #1098 )
...
* Add open random entry button
* Move menu logic to searchbarv2
2024-06-10 20:20:54 +07:00
Justin COLLON
02304fd394
[skip ci] version increase for default plugins repo( #1074 )
2024-06-09 12:18:05 +07:00
nyagami
94d11a12ff
Fix: detect gzip images
2024-06-09 10:42:08 +07:00
nyagami
fca37868f1
Feat: NOVEL and CHAPTER reader context
2024-06-08 23:01:07 +07:00
nyagami
574f54a9bc
Fix: update novel logic for custom page
2024-06-08 22:12:38 +07:00
nyagami
fb0649f07f
Minor fix: update novel toast
2024-06-08 22:06:12 +07:00
nyagami
e3def3821e
Fix: Repository add button position
2024-06-08 21:44:44 +07:00
nyagami
334c981013
Fix: add imageRequestInit for Reader instead of fetching base64
2024-06-08 21:42:07 +07:00
nyagami
b62c8e3aea
Download file with cookie persisted from RN ( #1100 )
...
* download file
* clean up
2024-06-08 20:15:41 +07:00
nyagami
09a482e4b7
Fix: do not modify available plugins
2024-06-08 01:57:51 +07:00
nyagami
b7bbbbe962
Fix: revert to app storage
2024-06-08 01:42:47 +07:00
Elfing
30265471b5
[skip ci] Adding support for French localization ( #1092 )
...
synchro Text translate
2024-06-04 21:35:02 +07:00
nyagami
b4b038dd42
fix: use back button instead of previous
2024-06-04 19:37:45 +07:00
nyagami
6517028cd4
minor fix: more header & error on first time launching
2024-06-04 19:28:21 +07:00
nyagami
3f62f6f225
Feat: Permissions requesting ( #1096 )
...
fix: app permissions & remove restore errors
2024-06-04 18:52:51 +07:00
nyagami
822256229f
Refactor: convert Java to Kotlin ( #1095 )
...
* kotlin migrating
* fix: kotlin generations
* fix: unzip & cleanup
2024-06-04 14:14:03 +07:00
nyagami
4f23e1814e
Feat: Onboarding screen & FileManager ( #1093 )
...
* base onboard screen
* pick theme step
* cleanup
* refactor: TextFile -> FileManager
* pick storage folder
* default root storage
* refactor: fixed storage -> custom storage
* replace rnfs by native module FileManager
* clean up
* refactor: corresponding theme list
2024-06-03 21:21:46 +07:00
Justin COLLON
aec6c34b66
Update: Version utils & Github actions ( #1072 )
...
* github action:
- custom apk:
- packet name with git commit id
- app name with git commit id
- cached `npm install`
- update actions versions
* About page:
- Version based on package.json
- added git hash to the version if not Stable
- RELEASE_DATE, GIT_HASH, BUILD_TYPE created at build time from setEnvFile.cjs
- special BUILD_TYPE for github actions
- Version modal copy on click
- removed versionUtils
* expo-clipboard instead of react-native clipboard
* buildRelease Release instead of Debug ^^'
Gihtub Actions => Github Action
2024-05-31 00:00:07 +07:00
Rider21
e50b6c4a47
Feat: Plugin storages ( #986 )
...
* test
* fix
* Update pluginManager.ts
* test
* fix lint
* test
* test webview
* sync
* /
* Update WebviewScreen.tsx
* CookieManager
* Update storage.ts
* Update сookie.ts
* fix title
* MarqueeText...
* Slow
* Even slower
* Squashed commit of the following:
commit da4d7e878aced6567b98fc802c34715b27dfbe00
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Fri Mar 8 13:21:19 2024 +0300
/
commit 592c4dbfca2d04931ffffba19d1eec20db3ac183
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Fri Mar 8 13:20:34 2024 +0300
test
commit 63240502d67cda6e851d602728b873e0b6d2aed0
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Fri Mar 8 12:38:13 2024 +0300
/
commit 591d2592a7f64e65da4f2c61216b564f3eafa2e6
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Fri Mar 8 11:42:03 2024 +0300
fix progressbar
commit 3d34cfb72827fdcf61267eafbb128b9e893ef40f
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Thu Mar 7 21:13:49 2024 +0300
forgot
commit c36d090a60eadfcc4bee1f0cae04bf9213a694a4
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Thu Mar 7 20:51:31 2024 +0300
/
commit 3c4e43b7bb6f845d94737aa8cba96b0dc1714b4b
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Thu Mar 7 20:15:38 2024 +0300
/
commit 0a20a483968fa42d24996a1d74f4c8e91f86d49a
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Thu Mar 7 19:46:31 2024 +0300
add zIndex
commit 7d4490110457f1ae189890268731fc1726a87825
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Thu Mar 7 19:27:32 2024 +0300
test
commit b585d5ee0a6d36707ddc323547fdd1976451ee5a
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Thu Mar 7 18:28:49 2024 +0300
/
commit cb7241c33d6cea3c1493f41b46fdd67f70455731
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Thu Mar 7 18:06:30 2024 +0300
Update Appbar.tsx
commit 5fab766e17708a1be6a9f53029918cad122110bb
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Thu Mar 7 17:55:24 2024 +0300
Update WebviewScreen.tsx
commit aec9b92d033156936b97a8455f6198fa20570906
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Thu Mar 7 17:15:16 2024 +0300
xd
commit 1fa385b4bd85bea4da34ff9c23021fb92bc622d9
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Thu Mar 7 17:11:23 2024 +0300
2
commit 589870de27cee2fcf29c894bd055a936bb0e7a5d
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Thu Mar 7 16:28:24 2024 +0300
1
commit 343d2dd5b64404a3ea54d8e0366d8c856c9ea429
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Thu Mar 7 16:11:08 2024 +0300
test
commit f2dbf34a7962b04cee46fdb37a9d0ea83ca541fe
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Thu Mar 7 14:36:48 2024 +0300
test
commit 04c04d97a9dd87815c36145b3e0bd63e1bb3d118
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Wed Mar 6 22:37:45 2024 +0300
test zoom
commit 6b80559e053a0d1a31f4c4762570b894bb5f70e5
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Wed Mar 6 22:33:55 2024 +0300
fix
commit 287ce94efc18036ff9cca3054e9ca182137ffe8c
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Wed Mar 6 19:00:01 2024 +0300
test
commit 67bdddc4d10920b559122f3d7df0225cea65497b
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Wed Mar 6 11:10:22 2024 +0300
Test newArch
commit 762353788716341474832815f332ad6ff9ebe5be
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Tue Mar 5 20:49:29 2024 +0300
Update Appbar.tsx
commit 2a876cb942847fb4c67085a6736b2d9e6e9a3012
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Tue Mar 5 20:42:28 2024 +0300
modal
commit ba4cadec3f87d565fe045e3c977f604444a06571
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Tue Mar 5 16:50:38 2024 +0300
1
commit 6c14a18b7083fc3292f796408e2defdad2728b10
Author: Rider21 <58046032+Rider21@users.noreply.github.com >
Date: Tue Mar 5 14:54:27 2024 +0300
test
* fix
* fix
* Update pluginManager.ts
* test
* fix
* fix lint
* -marquee
* fix defaultCover
* test
* Update src/plugins/helpers/storage.ts
Co-authored-by: nyagami <hoangquan05112002@gmail.com >
* test
* Typescript fixes
* private pluginID
---------
Co-authored-by: nyagami <hoangquan05112002@gmail.com >
2024-05-28 15:50:24 +07:00
nyagami
1ac6d116a2
Fix: Reader footer position & system bar ( #1076 )
...
* replace native Navigation bar by expo-navigation-bar
* fix fullscreen logic
* fix: navigation button color
* fix: navigation color when theme changed
* fix: status bar color on full screen mode
* 40 is too large
* no 40 is acceptable :)
* refactor setBarColor
* refactor: rename setStatusBarColor
* no padding for landscape mode
2024-05-28 15:13:46 +07:00
K1ngfish3r
6864d07dd9
Remove html entity replace function when sanitizing text ( #1049 )
...
* add spacing between <>
* remove check entirely
* fix ol tag
2024-05-28 11:21:36 +05:30
Lukas Richter
671e4f4bfd
Fix: updateNovelTotalPages query ( #1069 )
2024-05-16 23:29:06 +07:00
nyagami
e2d22a5b05
enhance TTS ( #1054 )
...
* fix: read by paragraph and empty string
* add voice picker modal
* add tts voice picker for preview
* fix: tts for bionic reading
* stop speak when get out of reader
* search voice
* temporary fix: original font
* fix: start & resume
* fix: close context menu on copy
2024-05-01 00:29:53 +07:00
Rajarshee Chatterjee
3cb2eb6b11
Make Reader Appbar and Footer Animation Smoother
2024-04-30 21:09:03 +05:30
Rajarshee Chatterjee
4597a95e9c
Prevent Crash on Promise Rejection
2024-04-30 20:19:28 +05:30
Rajarshee Chatterjee
cf4d97e7f9
Use Promise.allSettled and Update Plugin Repository Regex
2024-04-30 20:13:57 +05:30
Rajarshee Chatterjee
09f7319f2f
feat: Repositories ( #1051 )
...
* feat: Repositories
* feat: Repositories
* Cleanup
* Cleanup
* Cleanup
2024-04-28 18:38:52 +05:30
Rajarshee Chatterjee
c77dc52f29
Tweak UX ( #1052 )
...
* Tweak UX
* Prevent Crash in Migrate Screen
* Cleanup
2024-04-28 18:38:30 +05:30
Rajarshee Chatterjee
3cd5b40c25
Show Chapter Titles By Default
2024-04-28 09:37:49 +05:30
Rajarshee Chatterjee
42570d29f3
Move Update Icon Outside of Swipe Actions
2024-04-28 09:29:42 +05:30
nyagami
7e7a8866ca
Fix: update novel pages ( #1048 )
...
* refreshPage button
* no latestChapter
* no hasUpdate in novel page
2024-04-27 09:44:54 +07:00
K1ngfish3r
ed5e599edb
add table style ( #1020 )
2024-04-26 00:16:46 +07:00
Patrick Loser
addcadeba2
Feature: dynamic novel appbar ( #998 )
...
* update depd
* dynamic novel appbar
* fixed merge problems
* changed color from background to surface2
* added gitignore
2024-04-26 00:15:06 +07:00
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
nyagami
2eb6f96b8e
Fix: remove redundant install-time permissions
2024-03-03 00:25:07 +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
Patrick Loser
03b19479c9
Feat: new icons and splashscreen ( #974 )
...
* new icons and splashscreen
* removed playstore image
* changed ic_stat_name to notification_icon
* smaller splashscreen animation
2024-02-28 20:36:26 +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
bd3ccdbc07
Pre alpha patch 4 ( #919 )
...
* update google-services.json
* fix: wrong package name - ZipArchive
2024-01-28 19:55:23 +07:00
nyagami
8c70e39492
refactor: EpubParser -> ZipArchive
2024-01-28 18:45:52 +07:00
nyagami
58f6475749
update: use cheerio to parse local novel
2024-01-28 18:43:20 +07:00
nyagami
de9763e83e
update google-services
2024-01-27 12:22:00 +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
nyagami
d299e91a93
Merge pull request #897 from nyagami/main-feats
...
Add some features from main, improve UI
2024-01-21 13:05:32 +07:00
nyagami
430e5712fa
fix: add chapter number, fix novel screen ui
2024-01-20 20:49:16 +07:00
nyagami
551425c018
feat: artist name,
...
fix: chapter release as local time
2024-01-20 18:26:45 +07:00
nyagami
665bca00ea
fix: regex freeze app
2024-01-18 23:16:09 +07:00
nyagami
2ec6032673
chores: add translations
2024-01-18 15:40:37 +07:00
nyagami
d52f630775
fix: circle requires in deleteCachedNovels
2024-01-18 15:04:22 +07:00
nyagami
3e7f51e9ae
feat: custom UserAgent
2024-01-18 14:56:31 +07:00
nyagami
bc977fd0cb
feat: useUserAgent
2024-01-18 14:23:32 +07:00
nyagami
deef93172b
fix: clear novel settings when deleting
2024-01-18 14:12:26 +07:00
nyagami
fa8b69a630
fix: chapter drawer layout
2024-01-18 14:07:04 +07:00
nyagami
abd8d65914
fix: cleanup
2024-01-18 12:50:36 +07:00
Nyagami
c71dda77d4
feat: save novel cover to download folder (if possible)
...
remove clear cached covers
2024-01-18 00:18:57 +07:00
Nyagami
c2caee6ef9
replace FastImage by regular Image
...
- Glide -> Fresco (image loader)
2024-01-17 18:41:22 +07:00
Nyagami
e2588908c1
minor: page number required in searchNovels
2024-01-16 17:39:40 +07:00
Nyagami
9b36043a00
feat: search next page
2024-01-15 23:24:19 +07:00
Nyagami
72fe3bb0f3
remove Flipper (which may cause internet stuck)
2024-01-15 21:01:13 +07:00
Nyagami
9f75945cf6
fix: skip chapter when error downloading
2024-01-15 20:47:36 +07:00
Nyagami
82f2b4e3b5
fix: filter picker value text color
2024-01-15 20:22:15 +07:00
Nyagami
bdb7eb4521
fix: expo notification icon (not app icon)
2024-01-15 19:59:37 +07:00
Nyagami
c42f0a0bb0
fix: background actions notification icon
2024-01-15 19:57:37 +07:00
Nyagami
a33db07583
fix: expo notification icon
2024-01-15 19:45:23 +07:00
Nyagami
2b99c3d17d
fix: android user-agent
2024-01-14 23:22:48 +07:00
Nyagami
6ea1ecb43d
fix: handle fetchApi for 2 kind of headers
2024-01-14 23:22:18 +07:00
Nyagami
bbe5ccea81
remove cookie stuffs
2024-01-14 23:19:05 +07:00
Nyagami
da3a589c88
refactor MMKV backup data to util
2024-01-14 14:56:47 +07:00
Nyagami
26b312372e
add tracker client variables for build action
2024-01-14 14:22:13 +07:00
Nyagami
39dc3ec8d6
fix: center label when no badge in library
2024-01-14 11:34:04 +07:00
Nyagami
560848f5d5
fix: reader bottom tab border
2024-01-14 11:32:55 +07:00
Nyagami
0bbd0da68c
fix: ui for tracker
2024-01-14 10:24:39 +07:00
Nyagami
bbdd569522
fix: jump to chapter modal keyboard
2024-01-14 10:02:08 +07:00
Nyagami
937e789b67
fix: exclude some MMKV keys when backup
2024-01-14 09:47:58 +07:00
Nyagami
f8647a8e49
upgrade react-native-paper to fix modal ondismis
2024-01-14 02:12:12 +07:00
Nyagami
f93bceb136
remove play button from history
2024-01-13 22:46:58 +07:00
Nyagami
e8d343893f
add animated fab
2024-01-13 22:38:48 +07:00
Nyagami
769ff36352
custom js, css modal
2024-01-13 22:02:30 +07:00
Nyagami
1253f44413
update ui for installed plugined
2024-01-13 17:52:02 +07:00
Nyagami
1c802c5e3b
fix: update plugin logic
2024-01-13 17:50:55 +07:00
Nyagami
a19b374cb4
fix: small plugin card, loading when installing
2024-01-13 16:25:53 +07:00
nyagami
420603f911
Replace Redux thunk by react native MMKV ( #893 )
...
* refactor: useBoolean hook
* refactor: useGithubUpdateChecker hook
* refactor: move showToast to utils
* refactor: useBackHandler hook
* refactor: useTextToSpeech hook
* refactor: useDeviceOrientation hook
* refactor: usePreviousRouteName hook
* refactor: useFullscreenMode hook
* refactor: useSearch hook
* refactor: useTheme hook
* fix: remove updates reducer
* refactor: useCategories hook
* refactor: useHistory hook
* refactor: useLibrarySettings hook
remove unused useCategories hook
* fix: reanimated version for expo
* refactor: library, chatper hooks
* refactor: app, browse settings hooks
* refactor: usePlugins hook
* fix: max depth in useEffect, plugins state logic
* feat: add Anilist tracker
* refactor: useTracker hook
* useTrackedNovel hook
* minor fixs
* refactor: useNovel hook
* minor fix: book mark button
* refactor: useDownload hook
* fix: migrate function
* remove redux + cleanup
* update node version for build
* fix: download Queue, migrate action
* fix: increaes hit slop for thumb, add reader playground
* fix: plugins not updated when installing while searching
* fix: safe plugin management
* Squashed commit of the following:
commit 51968f66bdd69f28f1863b5668f9511ba53c3fff
Author: Nyagami <hoangquan05112002@gmail.com >
Date: Sat Jan 13 13:20:33 2024 +0700
better logic for download progress bar
commit 5069de11644e7aece39efc73dfd80d093982b032
Author: Nyagami <hoangquan05112002@gmail.com >
Date: Sat Jan 13 13:14:33 2024 +0700
fix: delete BACKGROUND_ACTION in finally clause
commit 181103e994831da6744d122faaa60c48da529a63
Author: Nyagami <hoangquan05112002@gmail.com >
Date: Sat Jan 13 13:10:56 2024 +0700
update react-native-background-actions
2024-01-13 14:28:24 +05:30
nyagami
7a6710dc0b
feat: Google Drive Backup ( #872 )
...
* setup google signin
* minify build scripts, add google signin modal
* feat: Drive backup
* feat: drive restore
* fix: remote backup
* upgrade react native to stable version
+ less build configs
* fix: path separator.
feat: sync backup between 2 methods
* legacy backup
* fix: expo speech
2024-01-07 16:58:05 +05:30
Marcin Majewski
7262f1d249
Filters Redesign ( #856 )
...
New filters system adding intelisense
Co-authored-by: Rajarshee Chatterjee <rajarshee.adm@gmail.com >
2023-12-27 19:36:45 +05:30
nyagami
5c12540071
refactor: Convert Javascript files into Typescript ( #845 )
...
* cheaper debug build
* index.ts, App.tsx
* TS for navigators
* TS NovelScreen
* TS Reader Screen
* TS More Screen
* TS Source Screen
* TS Browse Settings Screen
* TS Global Search Screen
* fix: useNavigation for more stack
* fix: Composite Types for More Screen
* TS Browse + Migrate Screen
* TS Settings Screen
* TS util
* TS services
* fix: Library query
* TS Components
* refactor: settingsSliceV1
* refactor: Preference reducer
* TS for MAL
* refactor: Native modules
* Not TS the entry file
* fix: zip folder entry, special file name
* fix: plugin is undefined if 'local'
* fix: add param for morestack navigation
* fix: Component is bool
* fix: novel reducer
* fix: not updating local novels
2023-12-27 19:35:05 +05:30
nyagami
7fbdd92117
feat: Import EPUB ( #833 )
...
* implement classes for plugins
* feat: plugin manages UA, cookie itself
* fix: repo path
* safer regexString
* feat: EpubParser native module
* add reject to parser
* local category, better insert category trigger
* add isLocal field to Novel
* category update logic for local novels
* feat: import epub
* delete downloaded folder when delete novel
* local novel screen
* update build.yml
* fix: novel without cover
2023-11-10 18:31:09 +05:30
nyagami
5c818be5ab
refactor: Classes for Plugins ( #824 )
...
* implement classes for plugins
* feat: plugin manages UA, cookie itself
* fix: repo path
* safer regexString
2023-11-04 15:46:18 +05:30
nyagami
1b25acba26
refactor: Using classes for reader UI ( #775 )
...
using classes
2023-09-15 07:46:28 +05:30
nyagami
434d03615c
fix: Remove Description and Protected ( #753 )
2023-08-22 18:07:20 +05:30
nyagami
9bde9528df
feat: FileSystem, Highlight TTS ( #741 )
...
* fix restoreCategory
* feat: using file for js, css
- cheaper seekbar (maybe)
- cheaper showScrollPercentage
- autoSaveInterval
- cheaper loading image
- cheaper error images handler (no need protected attribute anymore)
* feat: store downloads in file
* move plugins to app download folder
* Feat: Hightlight TTS
- optimise render chapter text
- scroll fix
2023-08-18 21:44:05 +05:30
nyagami
191975f0f9
Tssupport, backup AppVersion ( #680 )
...
* add exports variable
* fix: remove pinned and lasteUsed after uninstall
* fix: language filter for installed plugin
* create index for Chapter in novelId
* reorder headers parame in fetchApi
* remove Language from plugin libs
* fix: not backup empty cover
* feat: backup app version
* fix: chapter index
* feat: checkAppVersion when restoring
* update: using normal exports instead of default
move fetchFile into fetch.ts
* defaultCoverUri -> defaultCover
2023-08-17 08:49:28 +05:30
nyagami
f8895b80b4
fix: wrong mincroll in Update, History. TS Reader, Navigation (Main) ( #665 )
...
* fetch prev&next chapter and text at the same time.
* typescript for Main and Reader (and some related screens)
* fix: update time order
* feat: three dots button for browse
* fix: reader got wrong minscroll
* remove unused package drawer
* fix: seekbar bottom position
* add data-set in script (Reader)
2023-08-17 08:49:14 +05:30
nyagami
e5c73615f1
feat: Remote Backup ( #659 )
...
* feat: remote backup (novel, category)
* feat: full backup
* fix: throw when downloading without installed plugin
* update: using websocket to tranfer data
* remote restore
* error handler for restore
* normalize code by recursion
* Not backuping tracker.
Because users can share their backup.
And tracker setting cotains their own token.
* fix: not create .nomedia in download dir
* fix: 2 children have same key in filter input
* fix: 2 children have same key in Picker Item
2023-06-30 09:41:10 +05:30
K1ngfish3r
800eb5ee30
Update pluginManager.ts ( #661 )
...
add showToast
2023-06-30 09:39:16 +05:30
nyagami
721b7edf1c
fix: new github path for plugins json files ( #636 )
...
* change plugins host
* remove suffix
* update: new github path
2023-05-16 21:10:36 +05:30
nyagami
27501b223d
fix: Update Plugins Host ( #627 )
...
* change plugins host
* remove suffix
2023-05-11 21:08:21 +05:30
nyagami
0e5c4b8243
feat: Plugins & Rework Database ( #579 )
...
* remove AsyncStorage, disable hermes
* init
* update logic
* update libs for plugins
* move interface to types
* refactor, add language type
* small refactor of languages
* getPlugin
* update alias
* collect plugin on launch
* update interface Plugin
* move lang to PluginItem
* implement install plugins
* fix plugins reference
* fix fetching logic
* fix empty list
* refactor Browscreen
* implement searchNovels
* refactor plugin reducer
* try to remove old sources
* try to refactor
* tabview with theme, remove rn-fetch-blob
* update lib for plugin, temp fix for browse
* try to replace source by plugin in db
* many updates
* update db
* fix queries error
* update db
* update db
* update History table
* update db types
* format table name
* rename service
* rename field
* refactor interfaces
* update constrait
* update novel queries
* update constrait
* update novel and category queries
* more flexible category
* update library queris
* create category trigger, add constraints
* sync variables name with js rule :(
* setup database 90%
* updates queries
* queries to add novel to lib
* remove delete updates => delete download
* minor
* app work 20%
* query default one time
* createdb first
* remove 90% sources
* fix library queries
* temporary fix
* remove all source
* remove old languages constant
* update trigger
* update types
* refactor types, update trigger, refactor queries
* at least can go to novel screen
* update novel redux
* can go to novel screen
* remove generator
* change sourceId to pluginId
* can read chapter :(
* minor fix
* can use history screen
* unique key in historyscreen
* remove never use hook
* at least can use reader
* minor
* fix download queries
* fix history and chapterDrawer doenst need setNovel
* fix last read
* update click heart to follow novel
* insertNovel
* long press novels in library,
* change default category by move up
* update edit category, fix foreign constrait
* loading before get novel done
* fix categories were added.
Dont know why trigger didnt work.
So I decide to use normal queries
* fix errors when edit infos
* shorter init plugin
* fix stats screen
* minor fix for seekbar
* set re-request, fix download chapter
* hard fix:), maybe refactor it later
* must use sum to count :D
* update query
* fix migrate screen
* minor fix
* fix migrate screen and global search display
* minor
* quick fix for update screen
* update plugin props
* lol :D
* Backup work now.
But need to install plugins
* restore error backup
* If get novel without chapters. Fetch it again
* if all error novels are restored, remove error file
* minor fix
* remove never used packages.
* Complete plugin feature. Bump to RN 0.69.
I will write a changelog soon
* fetchFile for app side
* Fix: transparent bottem sheet, undefined index.
hideNavigationBar causes transparent bottem sheet (still opening but invisible.
Hope to find an actual fix later
* newUpdateDialog without markdown
* fix: Browse plugins behaviors
* fix: reader screen crashs when plugin is not installed
* Minor fix: undefined variables when updating
* minor fix: fetchFile return base64
* only update newversion
* fix: buildReleas succesfully but app crashes when opening.
from: https://github.com/facebook/react-native/issues/34114
* fix: webview send correct body height
* Refactor: remove HistoryTable.
remove PluginStatus
* Refactor: Migrate Update and History into Chapter.
- remove nerver used hook: useChapter
* fix: edit categories modal in novel screen
* minor: LL date format
* minor: remove html2text lib
* minor: migrate inlibrary novel
* Migrate novel and clean up
* small fix for migrate function
* Database Diagram
* optimise: O(1) to determine if lastread is read
* fix: position could be undefined
* refactor: change prop name. postion.position -> postion.offsetY
* fix filter
* fix: missing param in parseChapterNumber
* not a good fix, but it works xD
* fix: Text trunct almost title, should find a better fix later.
* enable feature: migrate from browse screen
* add data-plugin-id tag
* no `ghost` novel (which has no category)
* minor fix: detele all novel categories when removing novel form lib
* minor: deleteDownloadsSnackbar
* edit warning
* add chapter tag on preview
* add id for plugin, novel, chapter. smaller padding
* Use BottomSheetModal
* implement cookies bypass
* default language filter
* change default user agent
* shorter langue native name
* missing NOVEL_ERROR
* add filterInputs
* correct spelling :)
* add dayjs
* minor: remove console.log
* update site for pluginItem
* update icon,
* minor: remove unnecessary things
2023-05-08 07:09:20 +05:30
Jaydeep Patel
2d986f263d
feat: Add custom Javascript ( Closes #572 ) ( #575 )
...
feat: Add custom Javascript
2023-03-11 11:52:16 +05:30
Rajarshee Chatterjee
684463754c
chore: Update translations ( #546 )
...
* New translations strings.json (Vietnamese)
[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 (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 (Russian)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Vietnamese)
[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 (Vietnamese)
[ci skip]
2023-03-05 12:08:28 +05:30
Rajarshee Chatterjee
6879d77ef1
feat: Add Last Updated Sort ( Closes #482 )
2023-03-05 11:56:02 +05:30
Rajarshee Chatterjee
41ed198a1d
refactor: Remove totalPages
2023-03-05 11:39:52 +05:30
Rajarshee Chatterjee
550e116be5
feat: Add Chapter Name Sort ( Closes #525 )
2023-03-05 11:12:43 +05:30
Rajarshee Chatterjee
1c21c180ab
refactor: Tweak Updates Card
2023-03-05 11:08:53 +05:30
nyagami
08860c0715
fix: Minor Fixes and Optimizations ( #566 )
...
Closes #557
2023-03-05 09:43:00 +05:30
K1ngfish3r
d65170c85a
Minor: prerequisites/build cmd to CONTRIBUTING.md ( #565 )
...
* Minor: prerequisites/build cmd to CONTRIBUTING.md
* switch npm start under developing section
* link CONTRIBUTING.md in README.md
* make clearer
2023-03-01 14:30:39 +05:30
Patrick Loser
cf19eb6892
feat: Collapsible Updates and Downloads ( #562 )
...
* implemented extendable list for updates
* finished creating extendable list (buggy deleteChapter)
* fixed downloadbutton bug
* fixed ts problems
* set navigatetonovel to onLongPress
* removed
* key fixes
* implemented extendable list for updates
* finished creating extendable list (buggy deleteChapter)
* fixed downloadbutton bug
* fixed ts problems
* set navigatetonovel to onLongPress
* removed
* key fixes
* translation strings
* single chapter + style updates
* removed test method
2023-03-01 14:29:48 +05:30
nyagami
3289f357d9
refactor: Downloading Images Logic ( #554 )
...
* default language for browse source.
To test this. please clear all all app data
* fix: for some reason, locale from expo is uncorrect
* bypass some sites with referer in header.
* update logic for loading img on reader.
some sources should have headers when fetch image data
* minor fix
* fix warning: 2 childs have the same key
* fix(download): Download chapter image fixes
- Saving images in binary form, not utf-8 base64 so that gallery etc can see them
- Downloads work with new WebViewReader's image loading features
- Added loading icons when images are loading asynchronusely
* fix(dq.ts): DownloadQueries type
* fix(img): remove delayed-src from downloaded imgs
* fix(download): Fix promise rejection and css issue
- Fix promise rejection when trying to overwrite image file (shouldn't happen in production, but it miraculously did in dev)
- Fix CSS class 'loadIcon' not being applied to downladed chapter image loader icons and loader spinners not spinning
- Made loader spinners smaller. Now they look "a bit better" (according to my friend whom I showed the spinners)
* fix(loadimg): Change loadImage to smaller one
* fix(loadImg): change the class to load-img
* minor fix
* fix hako source: popular novels and novel cover
* update sendHeight logic
---------
Co-authored-by: SkillGG <skilletssgames@gmail.com >
2023-02-26 13:15:13 +05:30
K1ngfish3r
fe2b2524a7
feat(source): Add Pawread ( #561 )
...
Closes LNReader/lnreader-sources#439
2023-02-23 07:40:27 +05:30
Patrick Loser
2e4ff916aa
fix(source): Foxaholic ( #563 )
2023-02-23 07:38:38 +05:30
K1ngfish3r
b40e9331d7
fix(source): SakuraNovel ( #560 )
...
Closes LNReader/lnreader-sources#456
2023-02-22 10:05:45 +05:30
Rajarshee Chatterjee
84a2561c41
Minor Fixes
2023-02-18 14:02:04 +05:30
K1ngfish3r
929bd2c97d
feat(source): Add New multiSrc WQMangaStreamScraper & PandaMtl ( #552 )
...
Closes #LNReader/lnreader-sources#453
2023-02-18 09:00:20 +05:30
Rajarshee Chatterjee
9028a82318
Minor Fix
2023-02-17 23:22:17 +05:30
Rajarshee Chatterjee
c6c41a2d1b
Cleanup
2023-02-17 22:59:20 +05:30
Nyagami
9a0c08e7b8
refactor: Remove Swipe Margins ( #553 )
...
* refactor swipeGesture, remove swipeMargin
* trying to resolve conflict
* again :(
* cleanup
2023-02-17 22:21:17 +05:30
Patrick Loser
0abdff25eb
feat: Add Settings and Translations ( #548 )
...
* started setting repositioning
* started setting repositioning
* added novel badges and sort to general + some js to ts
* translations General
* readersettingsscreen + fix font style selection in Bottomsheet
* started setting repositioning
* added novel badges and sort to general + some js to ts
* translations General
* readersettingsscreen + fix font style selection in Bottomsheet
* update
* ts map
* small fix
2023-02-17 21:39:30 +05:30
Patrick Loser
f238b20f6d
fix: Cleanup Sources ( #545 )
...
* removed Asada Translation (dead)
* update boxnovel.online to cratenovel
* fixed Daonovel
* updated fastnovel.net to fastnovel.org
* removed JPMTL (dead)
* removed Kisslightnovels (dead)
* removed Asada Translation (dead)
* update boxnovel.online to cratenovel
* fixed Daonovel
* updated fastnovel.net to fastnovel.org
* removed JPMTL (dead)
* removed Kisslightnovels (dead)
* update latestnovel to lightnovelfull (Doesn't work since there are multiple pages and can't find source API)
* fixed LightNovelReader search and metadata
* added ts-ignore to sourceManager
* removed LightNovelsHub (dead)
* fixed lnmtl metadata
* update mtnovel to novelfull.net
* fixed MTL-Novel
* removed MTL-Corner (dead)
* fixed mylovenovel
* removed NovelCake (dead)
* removed NovelOwl (is lightnovelfull.com)
* removed NovelPassion (dead)
* removed NovelsCafe (dead)
* removed NovelsRock (dead)
* removed noveltrench (dead)
* fixed novelupdatescc partly (can't open Novel)
* fixed OnlyMTL
* tried fix still broken but lists some novels
* removed SkyNovel (dead)
* changed scraping page of wuxiacity
* removed wuxiaworldcloud (dead)
* fixed wuxiaworld.site
* removed wuxiaworldsite (broken website)
* removed Asada Translation (dead)
* update boxnovel.online to cratenovel
* fixed Daonovel
* updated fastnovel.net to fastnovel.org
* removed JPMTL (dead)
* removed Kisslightnovels (dead)
* update latestnovel to lightnovelfull (Doesn't work since there are multiple pages and can't find source API)
* fixed LightNovelReader search and metadata
* added ts-ignore to sourceManager
* removed LightNovelsHub (dead)
* fixed lnmtl metadata
* update mtnovel to novelfull.net
* fixed MTL-Novel
* removed MTL-Corner (dead)
* fixed mylovenovel
* removed NovelCake (dead)
* removed NovelOwl (is lightnovelfull.com)
* removed NovelPassion (dead)
* removed NovelsCafe (dead)
* removed NovelsRock (dead)
* removed noveltrench (dead)
* fixed novelupdatescc partly (can't open Novel)
* fixed OnlyMTL
* tried fix still broken but lists some novels
* removed SkyNovel (dead)
* changed scraping page of wuxiacity
* removed wuxiaworldcloud (dead)
* fixed wuxiaworld.site
* removed wuxiaworldsite (broken website)
* fixed errors
* removed readfreenovel (without js list only kidsbooks and crashes the app)
* small change
2023-02-17 16:40:05 +05:30
Nyagami
cc9022cf12
fix: App Crashing when Deleting Downloaded Chapter ( #549 )
...
* fix: app crashes when deleting downloaded chapter
* fix lint
2023-02-17 09:23:05 +05:30
Rajarshee Chatterjee
fbadd41733
Minor Fix
2023-02-17 09:19:57 +05:30
Rajarshee Chatterjee
c30b884428
refactor: Replace lodash with lodash-es
2023-02-17 09:17:28 +05:30
dependabot[bot]
8fc9e04d97
chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1 ( #532 )
...
Bumps [@sideway/formula](https://github.com/sideway/formula ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sideway/formula/releases )
- [Commits](https://github.com/sideway/formula/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: "@sideway/formula"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-17 09:00:44 +05:30
dependabot[bot]
84bc83b7a2
chore(deps): bump ua-parser-js from 0.7.31 to 0.7.33 ( #519 )
...
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js ) from 0.7.31 to 0.7.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases )
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md )
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.31...0.7.33 )
---
updated-dependencies:
- dependency-name: ua-parser-js
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-17 09:00:36 +05:30
dependabot[bot]
2bb0c28591
chore(deps): bump minimatch from 3.0.4 to 3.1.2 ( #469 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-17 09:00:09 +05:30
dependabot[bot]
52ae111e98
chore(deps): bump @xmldom/xmldom from 0.7.5 to 0.7.9 ( #491 )
...
Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom ) from 0.7.5 to 0.7.9.
- [Release notes](https://github.com/xmldom/xmldom/releases )
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/xmldom/xmldom/compare/0.7.5...0.7.9 )
---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-17 08:59:51 +05:30
dependabot[bot]
ecd383b586
chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 ( #490 )
...
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component ) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases )
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2 )
---
updated-dependencies:
- dependency-name: decode-uri-component
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-17 08:59:41 +05:30
Rajarshee Chatterjee
606b2c8f12
Cleanup
2023-02-17 08:55:36 +05:30
Nyagami
d9bbae444a
refactor: Remove Text Reader ( #538 )
...
* auto scroll using saved position.
not using currentScroll cause it maybe baka sometimes
* merge 2 navigate chapter function
* merge text and web scroll. enable scrollToTop for web
* seekbar display better after sliding
* minor fix
* trying to remove wvUseNewSwipes var
* Starting remove TextView.
Firstly, always use WebView
* remove useWebViewForChapter var
* remove TextView related thing
* scroll to save position when layout on
* always scroll with mooth mode
* no need scrollview
* move volume scroll effect
* complete the removal
* Better logic for volumeButton.
change state name
* also rename showsipemargins state
* drawerSwipe doesnt support webview.
So maybe re-implement if it supports one day
* update logic for autoScroll
* wrap useCallback for saveProgress
* only position state is enough
* remove reset progree in mark as read action
* mini fix for volumebutton. rename state variables
* fix bug on volumeButton.
2023-02-17 05:08:16 +05:30
K1ngfish3r
2e9a7adc2c
fix(source): Add Author and Status for WPMangaStreamScraper ( #547 )
...
Closes LNReader/lnreader-sources#444
2023-02-17 04:57:59 +05:30
K1ngfish3r
63909bf52e
fix(source): Update WPMangaStreamScraper's Cover Selector ( #543 )
...
* fixes images on noblemtl
* fix images on noblemtl
* fix ESLint errors
2023-02-15 23:18:58 +05:30
Vigneshwar M
8fe1dacab0
feat(source): Add Agitoon ( #542 )
...
* add: kr sources
* add: latest/popular novels
* bug: parseNovelAndChapters()
* fix: parse parseNovelAndChapters bug and add: parseChapter
* add: search feature
* add: popular gets the popular list of the current day; refactor
* fix: 'chapterId doesnt exist'
* fix: reverted back the package-lock.json file
---------
Co-authored-by: Vigneshwar M <vigneshwarm@Vigneshwars-MacBook-Pro.local >
2023-02-15 22:39:20 +05:30
Rajarshee Chatterjee
a193656cb2
Update Crowdin configuration file
2023-02-15 09:53:55 +05:30
Rajarshee Chatterjee
ed23040287
chore: Update Translation Locales
2023-02-15 09:48:11 +05:30
Rajarshee Chatterjee
c9d834a2f0
chore: Update translations ( #521 )
...
* New translations strings.json (Vietnamese)
[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 (Indonesian)
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Chinese Simplified)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Chinese Simplified)
[ci skip]
2023-02-14 15:21:32 +05:30
Nyagami
7faabc5d9c
fix: Update Seekbar Position Logic ( #535 )
...
* fix slider displays uncorrectly, rearrange seekbar props
* Removal contensize variable, using math to solve.
Also need percen of device height as float.
Format readerscreen.js easilier to read (at least for me :>)
* set loadding when "scroll to" is unnecessary
* enable scroll even on loading (no making re-rerender)
* add attributes to chapter element for custom css
* shorten variable name. remove unuse function
* seekbar display more correctly for webview.
removal duplicate var
* trying to removal webViewScroll state
* Seekbar should work properly.
Need to implement save position.
And sync TextView and WebView
* just rearrange props to make easier for handling
* using state currentScroll instead of scrollPercentage
* share offsetY between text and web view.
Still issue when turn back from web to text. It cant scroll back.
* this should work well, unless users touch so fast
* clean up code
* use Promise.all instead
* the same logic but shoten code
* not saving croll when closing layout
2023-02-14 15:19:43 +05:30
Rajarshee Chatterjee
330abf25d7
fix(source): Add reverseChapters Option in WPMangaStreamScraper
2023-02-14 15:15:51 +05:30
Rajarshee Chatterjee
d75ef3f444
feat(source): Add NobleMtl
...
Closes LNReader/lnreader-sources #409
2023-02-13 09:42:49 +05:30
Rajarshee Chatterjee
6e665dabf4
fix(source): Add sourceId in WPMangaStreamScraper
2023-02-13 09:42:49 +05:30
Nyagami
12b83f4de7
fix: Simplify TTS Logic to Prevent Freezing the App ( #530 )
...
* simply tts to prevent it freezes the app
* ensure tts uses the chapter text. correct spelling
2023-02-09 13:07:43 +05:30
Rajarshee Chatterjee
518f73f6fd
Update README.md
2023-01-31 07:49:45 +05:30
Rajarshee Chatterjee
cab9a83dc0
Release v1.1.14
2023-01-29 20:53:08 +05:30
Rajarshee Chatterjee
934798809d
Minor Fixes
2023-01-29 20:45:49 +05:30
Rajarshee Chatterjee
4ceacdf324
fix(source): IndoWebNovel
...
Closes LNReader/lnreader-sources#405
2023-01-29 18:24:13 +05:30
Rajarshee Chatterjee
650ed2ff67
Minor Fixes
2023-01-29 18:22:30 +05:30
Rajarshee Chatterjee
c38fc3232e
chore: Update translations ( #493 )
...
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Romanian)
[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 (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 (French)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Turkish)
[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 (German)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
2023-01-29 17:11:26 +05:30
Rajarshee Chatterjee
f109c5747e
fix: Fix Lint
2023-01-29 17:09:07 +05:30
Rajarshee Chatterjee
79b4db0cd2
fix: Reader Settings Screen Crash ( Closes #322 )
2023-01-29 17:05:11 +05:30
Rajarshee Chatterjee
8858ea3d94
fix(source): Minor Fixes
2023-01-29 17:03:59 +05:30
Rajarshee Chatterjee
dea534557e
fix(source): Ranobes
...
Closes LNReader/lnreader-sources#435
2023-01-29 16:20:08 +05:30
Rajarshee Chatterjee
0b112d9465
Minor Fixes
2023-01-29 16:09:00 +05:30
Rajarshee Chatterjee
ddb8cd402a
refactor: Use Batch Queries
2023-01-29 15:14:00 +05:30
Rajarshee Chatterjee
172145278f
feat: Bypass Cloudflare
...
Closes LNReader/lnreader-sources#146
Closes LNReader/lnreader-sources#172
Closes LNReader/lnreader-sources#150
Closes LNReader/lnreader-sources#319
Closes LNReader/lnreader-sources#397
Closes LNReader/lnreader-sources#404
Closes LNReader/lnreader-sources#406
Closes LNReader/lnreader-sources#407
Closes LNReader/lnreader-sources#411
2023-01-29 14:53:42 +05:30
Rider21
7acb63e0f0
fix(source): Jaomix ( #520 )
...
* fix
* Update jaomix.js
2023-01-29 10:56:54 +05:30
Patrick Loser
deefc10d41
feat: New Bottom Sheet Package ( #515 )
...
* setup
* implemented new bottomsheets
* set containerHeight
* NovelBottomSheet fix
* fixed BottomInsets
* edited FilterBottomSheet + cleanup
* TrackSheet + cleanup
* removal of rn-sliding-up-panel
Closes #506
2023-01-13 05:02:45 +05:30
Patrick Loser
7880cd0187
fix: Bottom Navbar Icon Color ( #513 )
...
* fixed library button color
* changed to onSecondaryContainer
2023-01-13 04:56:15 +05:30
Patrick Loser
9a594c4dd3
feat: Skeleton Loading Screens ( #510 )
...
* CategorySkeletonLoading
* getLoadingColors
* UpdatesSkeletonLoading
* Loading for Migrate
* HistorySkeletonLoading
* HistoryScreen fix
* HistoryScreen fix
* GlobalSearchLoading name change
* SourceScreenSkeletonLoading + implementation in Library + set unread fix
* set SkeletonLoading for LoadingMoreIndicator
* ESLint fix
2023-01-11 06:52:53 +05:30
Rajarshee Chatterjee
11a32d6776
fix: Mark Chapter as Read on TTS Finish ( Closes #466 )
2022-12-30 10:36:11 +05:30
Rajarshee Chatterjee
49e4e87f9e
feat: Add Error Boundary
2022-12-30 10:28:54 +05:30
Rajarshee Chatterjee
1d0d7be968
Minor Fixes
2022-12-30 10:20:59 +05:30
Patrick Loser
06c5efd3a6
feat: Skeleton Loading Screens ( #504 )
...
* chapter drawer themed textcolor
* started with skeleton loading
* added new package
* added way to adebt to reader styles
* MAL loading
* type fix
* SourceScreenLoading
* NovelScreenLoading
* ESLint fix
* cleanup
* resolved conflict
* GlobalSearchLoading
Co-authored-by: Patrick <patrick.los@proton.me >
2022-12-28 13:20:44 +05:30
Patrick Loser
6d67c67d5f
feat: Animated Splashscreen ( #499 )
...
* chapter drawer themed textcolor
* animated splashscreen
* added lotti animation
* splashscreen centered
* upgrade to android sdk 31
* reverted sdk changes
* fixed unstyled bars
* fixed animation
Co-authored-by: Patrick <patrick.los@proton.me >
2022-12-22 16:03:49 +05:30
Patrick Loser
e559824718
feat: FAB for Last Read Chapter in Library ( #500 )
...
* chapter drawer themed textcolor
* added FAB to Library screen + some insets
* Added Settings butten
Co-authored-by: Patrick <patrick.los@proton.me >
2022-12-20 21:39:30 +05:30
Patrick Loser
2aaedfcfbf
feat: Adaptive Icon ( #497 )
...
Closes #475
Co-authored-by: Patrick <patrick.los@proton.me >
2022-12-18 21:26:44 +05:30
Rajarshee Chatterjee
4cbd52a369
fix: Tweak Jump to Modal UI
2022-12-10 18:55:55 +05:30
Patrick Loser
87a42d2766
fix: Chapter Drawer Themed Text Color ( #492 )
...
Co-authored-by: Patrick <patrick.los@proton.me >
2022-12-10 17:08:22 +05:30
Patrick Loser
1453c39fc3
feat: Jump to Chapter Modal Redesign ( #486 )
...
* start up
* started to change jumpToChapterModal
* finished JumpToChapterModal redesign
* delete of results and no result if no text
* edited listElement width
* reverted (automatic) changes in package-lock and build.gradle
* design changes & bugfixes
* added translations
Co-authored-by: Patrick <patrick.los@proton.me >
Closes #472
2022-12-10 16:36:46 +05:30
Rajarshee Chatterjee
eccb84b4a3
chore: Update translations ( #448 )
...
* New translations strings.json (Japanese)
[ci skip]
* New translations strings.json (Japanese)
[ci skip]
* New translations strings.json (Japanese)
[ci skip]
* New translations strings.json (Norwegian)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Chinese Traditional)
[ci skip]
* New translations strings.json (Ukrainian)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Swedish)
[ci skip]
* New translations strings.json (Serbian (Cyrillic))
[ci skip]
* New translations strings.json (Albanian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Polish)
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
* New translations strings.json (Romanian)
[ci skip]
* New translations strings.json (Korean)
[ci skip]
* New translations strings.json (Italian)
[ci skip]
* New translations strings.json (Hungarian)
[ci skip]
* New translations strings.json (Hebrew)
[ci skip]
* New translations strings.json (Finnish)
[ci skip]
* New translations strings.json (Greek)
[ci skip]
* New translations strings.json (German)
[ci skip]
* New translations strings.json (Danish)
[ci skip]
* New translations strings.json (Czech)
[ci skip]
* New translations strings.json (Catalan)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Afrikaans)
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (French)
[ci skip]
2022-12-10 10:18:57 +05:30
Rajarshee Chatterjee
3d69f46b44
fix: Minor Fixes
2022-12-10 10:09:55 +05:30
Rajarshee Chatterjee
cc94bbd152
fix: Tweak Chapter Drawer UI
2022-12-10 09:34:29 +05:30
Patrick Loser
599224a5d4
feat: Chapter Drawer ( #485 )
...
* start up
* started with the implementation of chapter_Drawer
* changed data transer via route and the navigation between chapters
* changed ReadButton and butten at the end of chapter
* changed ReadButton and butten at the end of chapter
* changed ReadButton and butten at the end of chapter
* worked on behaviour, added buttons and styled
* fixed Buttons
* highlighted current chapter
* fixed bug caused of fast scrolling
* Changed Padding/Margin Behaviour of WebViewReader for Drawer to work properly
* fixed gradients in chapter list
* changed GestureRecognizer back
* shorted given props at chapter change
* fixed and changed scroll behaviour
* added Translation
* Changed drawer chapter naming
* review
* added chapterDrawer setting
* unessecary
* swipe optional for normal ReaderScreen, impossible for WebView, openDrawerButton in the middle of footer
* changed setting name "chapterDrawer" to "useChapterDrawerSwipeNavigation"
* put useNovel Hook in chapterDrawer and reverted navigate functions
* reverted changes from original ReaderScreen line 356-359
* removed Chapter transformation
* fixed switch between chapters and mistake in switch
* unified nacigation Params + changed name and location of handleNavigateChapterParams
* fixed loading problems from other screens than Novel and added LoadingScreenV2
Co-authored-by: Patrick <patrick.los@proton.me >
Co-authored-by: Patrick Loser <69157453+AustriaGamer@users.noreply.github.com >
2022-12-10 08:39:43 +05:30
Rajarshee Chatterjee
70a22518be
fix(source): NovelUpdates: Add WordPress Selector
...
Closes LNReader/lnreader-sources#412
2022-12-09 21:15:29 +05:30
Rajarshee Chatterjee
900a569886
fix(source): NovelRingan: Remove Duplicated Chapter Text
...
Closes LNReader/lnreader-sources#414
2022-12-09 10:44:19 +05:30
Rajarshee Chatterjee
6e851eed94
fix(source): ReadLightNovel Search
...
Closes LNReader/lnreader-sources#371
2022-12-09 10:27:17 +05:30
Rajarshee Chatterjee
a2ceba9019
fix(source): ReinoWuxia
...
Closes LNReader/lnreader-sources#186
2022-12-09 10:11:29 +05:30
Rajarshee Chatterjee
412f216bf5
fix(source): ReadNovelFull
...
Closes LNReader/lnreader-sources#325
2022-12-09 09:58:09 +05:30
dependabot[bot]
1e2dddf46c
chore(deps): bump qs from 6.10.1 to 6.10.3 ( #488 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.10.1 to 6.10.3.
- [Release notes](https://github.com/ljharb/qs/releases )
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.10.1...v6.10.3 )
---
updated-dependencies:
- dependency-name: qs
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-08 09:10:30 +05:30
Rider21
3e526658bf
fix(source): Ranobes ( #489 )
2022-12-07 09:22:59 +05:30
Rider21
15cdeb30ad
fix(source): Update Rulate ( #483 )
...
update
2022-12-02 07:03:47 +05:30
Marcin Majewski
3cb573681f
fix(delete_chapter): Excessive number of pending callbacks warn ( #481 )
...
* fix(delete_chapter): fix delete all not working
Sometimes there would be "Excessive number of pending callbacks" warn shown.
Removing chapters in batches of 10 (I tried 30 but it was still an issue) seems to work fine now.
TODO: Add some icon about deletion status and make it not lag the entire app.
* fix(delete_chapter): always-coccurent deletion
Make deleting chapters do 3 coccurent deletion at a time making it work similarly to bluebird's `Promise.map(,{coccurent:3})` and removing the `Excessive number of pending callbacks` warn gone.
* Remove unnecesarry console.log
2022-11-26 06:48:53 +05:30
Rajarshee Chatterjee
383c8f791b
fix: Stats Screen Fixes
2022-11-05 23:13:02 +05:30
Rajarshee Chatterjee
125632b9ff
fix: Workaround for Build Failures
...
https://github.com/facebook/react-native/issues/35210
2022-11-05 23:12:29 +05:30
Rider21
cb67d17747
Fix Date String ( #457 )
...
* typo correction
* fix image
* agree
2022-10-26 17:43:11 +05:30
Rajarshee Chatterjee
7ec578639e
feat: Stats Screen
2022-10-24 08:08:28 +05:30
Rajarshee Chatterjee
a1d6e1d6ce
fix(source): WBNovel: Update Language
...
Closes LNReader/lnreader-sources##408
2022-10-24 07:02:04 +05:30
Rajarshee Chatterjee
1fed66792d
build: Upload Artifact
2022-10-22 09:57:26 +05:30
Rajarshee Chatterjee
abc815e413
Revert "chore(deps): bump react-native-reanimated from 2.2.4 to 2.10.0" ( #455 )
...
Revert "chore(deps): bump react-native-reanimated from 2.2.4 to 2.10.0 (#452 )"
This reverts commit 8cb27bf95f .
2022-10-21 17:02:49 +05:30
dependabot[bot]
8cb27bf95f
chore(deps): bump react-native-reanimated from 2.2.4 to 2.10.0 ( #452 )
...
Bumps [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated ) from 2.2.4 to 2.10.0.
- [Release notes](https://github.com/software-mansion/react-native-reanimated/releases )
- [Commits](https://github.com/software-mansion/react-native-reanimated/compare/2.2.4...2.10.0 )
---
updated-dependencies:
- dependency-name: react-native-reanimated
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-21 16:44:28 +05:30
Rajarshee Chatterjee
a84ee5ade4
chore: Update translations ( #424 )
...
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Ukrainian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
2022-10-10 20:01:49 +05:30
Rajarshee Chatterjee
30ce798c2a
feat(source): Add WebNovelOku ( Closes LNReader/lnreader-sources#378 )
2022-10-10 19:59:22 +05:30
Rajarshee Chatterjee
5ed221648c
fix: Add Cloudflare Error Message for LightNovelPub
2022-09-27 21:01:11 +05:30
Rajarshee Chatterjee
93bc5f19ff
fix: Update NovelTrench baseUrl ( Closes LNReader/lnreader-sources#385 )
2022-09-27 08:56:12 +05:30
Rider21
d527319901
feat(source): Add AuthorToday ( #434 )
...
* AuthorToday
* fix
* prettier
* test
* ok
2022-09-11 11:57:18 +05:30
Rhino
20470929e5
fix: updates tab sort as data displayed is wrong when release datetime similar ( #427 )
...
* Added following sources Zetro Translation, Nocturne, Asada Translation and Sugar Babies
* added time stamp to backup file
* fixed: updates tab sort as data displayed is wrong when release datetime similar
2022-09-10 17:19:15 +05:30
J. Fronny
69dc329fdb
build: Generate versionCode ( #432 )
...
* Generate versionCode
* Fix comment
2022-09-10 17:18:27 +05:30
Rajarshee Chatterjee
78165b072e
Release v1.1.13
2022-09-02 09:30:49 +05:30
Rajarshee Chatterjee
d749225820
chore: Update translations ( #343 )
...
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Japanese)
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Chinese Traditional)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Swedish)
[ci skip]
* New translations strings.json (Serbian (Cyrillic))
[ci skip]
* New translations strings.json (Albanian)
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Polish)
[ci skip]
* New translations strings.json (Norwegian)
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
* New translations strings.json (Korean)
[ci skip]
* New translations strings.json (Italian)
[ci skip]
* New translations strings.json (Ukrainian)
[ci skip]
* New translations strings.json (Hungarian)
[ci skip]
* New translations strings.json (Hebrew)
[ci skip]
* New translations strings.json (Finnish)
[ci skip]
* New translations strings.json (Greek)
[ci skip]
* New translations strings.json (German)
[ci skip]
* New translations strings.json (Danish)
[ci skip]
* New translations strings.json (Czech)
[ci skip]
* New translations strings.json (Catalan)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Afrikaans)
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Romanian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Japanese)
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Chinese Traditional)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Swedish)
[ci skip]
* New translations strings.json (Serbian (Cyrillic))
[ci skip]
* New translations strings.json (Albanian)
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Polish)
[ci skip]
* New translations strings.json (Norwegian)
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
* New translations strings.json (Korean)
[ci skip]
* New translations strings.json (Italian)
[ci skip]
* New translations strings.json (Ukrainian)
[ci skip]
* New translations strings.json (Hungarian)
[ci skip]
* New translations strings.json (Hebrew)
[ci skip]
* New translations strings.json (Finnish)
[ci skip]
* New translations strings.json (Greek)
[ci skip]
* New translations strings.json (German)
[ci skip]
* New translations strings.json (Danish)
[ci skip]
* New translations strings.json (Czech)
[ci skip]
* New translations strings.json (Catalan)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Afrikaans)
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Romanian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Japanese)
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Chinese Traditional)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Swedish)
[ci skip]
* New translations strings.json (Serbian (Cyrillic))
[ci skip]
* New translations strings.json (Albanian)
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Polish)
[ci skip]
* New translations strings.json (Norwegian)
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
* New translations strings.json (Korean)
[ci skip]
* New translations strings.json (Italian)
[ci skip]
* New translations strings.json (Ukrainian)
[ci skip]
* New translations strings.json (Hungarian)
[ci skip]
* New translations strings.json (Hebrew)
[ci skip]
* New translations strings.json (Finnish)
[ci skip]
* New translations strings.json (Greek)
[ci skip]
* New translations strings.json (German)
[ci skip]
* New translations strings.json (Danish)
[ci skip]
* New translations strings.json (Czech)
[ci skip]
* New translations strings.json (Catalan)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Afrikaans)
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Romanian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Japanese)
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Chinese Traditional)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Swedish)
[ci skip]
* New translations strings.json (Serbian (Cyrillic))
[ci skip]
* New translations strings.json (Albanian)
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Polish)
[ci skip]
* New translations strings.json (Norwegian)
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
* New translations strings.json (Korean)
[ci skip]
* New translations strings.json (Italian)
[ci skip]
* New translations strings.json (Ukrainian)
[ci skip]
* New translations strings.json (Hungarian)
[ci skip]
* New translations strings.json (Hebrew)
[ci skip]
* New translations strings.json (Finnish)
[ci skip]
* New translations strings.json (Greek)
[ci skip]
* New translations strings.json (German)
[ci skip]
* New translations strings.json (Danish)
[ci skip]
* New translations strings.json (Czech)
[ci skip]
* New translations strings.json (Catalan)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Afrikaans)
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Romanian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Indonesian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
2022-09-02 09:30:32 +05:30
Rajarshee Chatterjee
d6d487101b
feat(source): Add Madara Sources
...
Closes LNReader/lnreader-sources#365
Closes LNReader/lnreader-sources#363
2022-08-28 11:49:05 +05:30
Rajarshee Chatterjee
ba62c1ba0a
Minor Fixes
2022-08-28 11:37:04 +05:30
Rajarshee Chatterjee
75f4f18448
Minor Fixes
2022-08-28 11:05:25 +05:30
Rajarshee Chatterjee
f9ebec4a30
fix: Global Search Navigation ( Closes #406 )
2022-08-28 10:56:05 +05:30
Rajarshee Chatterjee
de18e3d9d8
fix: Category Fixes
2022-08-28 10:56:05 +05:30
Rajarshee Chatterjee
acaac74db4
fix: Add Chapter Name Back in Reader ( Closes #410 )
2022-08-28 10:56:05 +05:30
Rajarshee Chatterjee
d8845661a7
fix: Long Category Names ( Closes #407 )
2022-08-28 10:56:05 +05:30
Rider21
b66a6130c5
feat(source): Add Ficbook ( #409 )
...
* update
* fix
* oops
2022-08-25 07:15:34 +05:30
Rhino
220f25bf72
feat: Update chapter tab sort ( #402 )
...
* Added following sources Zetro Translation, Nocturne, Asada Translation and Sugar Babies
* added time stamp to backup file
* tweaks updated chapter sort order in Updates Tab
2022-08-25 07:12:45 +05:30
Rajarshee Chatterjee
934edbb84c
feat: Add Change Default Category ( Closes #383 )
2022-08-18 21:16:35 +05:30
Rajarshee Chatterjee
0d8a5d6172
fix: Navbar Color ( Closes #386 )
2022-08-18 21:13:36 +05:30
Rajarshee Chatterjee
e706745f30
feat: Select Current Category in Library ( Closes #396 )
2022-08-18 09:43:05 +05:30
Rajarshee Chatterjee
dce3652ae8
feat: Add Select All in Library ( Closes #380 )
2022-08-18 09:07:12 +05:30
Rajarshee Chatterjee
0ca3b8ce15
fix: Cleanup
...
Closes #378
Closes #393
2022-08-18 08:40:49 +05:30
Rajarshee Chatterjee
c62db5cb23
chore: Update Source Icon Links
2022-08-18 07:44:55 +05:30
Rajarshee Chatterjee
e33b433e84
fix: Change status bar style on background color change ( Closes #150 )
2022-08-17 08:18:12 +05:30
Rhino
c95f376e20
feat(source): Add following sources Zetro, Nocturne, Asada and SugarBB ( #389 )
...
* Added following sources Zetro Translation, Nocturne, Asada Translation and Sugar Babies
* added time stamp to backup file
2022-08-16 23:20:00 +05:30
Rhino
9b45375638
feat: Add time stamp to backup file ( #390 )
2022-08-16 23:17:03 +05:30
Rajarshee Chatterjee
7fbdc6732c
fix: Reset Category to default on removing from current category ( Closes #379 )
2022-08-16 13:27:54 +05:30
Rajarshee Chatterjee
3f9549d320
fix: Path Aliases
2022-08-16 13:03:29 +05:30
Rajarshee Chatterjee
079010b6ca
chore: Fix Issue Template Label
2022-08-16 13:00:34 +05:30
Rajarshee Chatterjee
107e534565
Cleanup
2022-08-16 12:38:13 +05:30
Rajarshee Chatterjee
f0665866ae
feat: Custom Order in Categories ( Closes #376 )
2022-08-16 10:56:08 +05:30
Rajarshee Chatterjee
706b4581b1
fix: Hide "Removed from library" toast if novel is in library
2022-08-16 07:26:06 +05:30
Rajarshee Chatterjee
a8d9c3abfa
chore: Add Issue Templates and Moderator
2022-08-15 20:27:19 +05:30
Rajarshee Chatterjee
66798c46db
Minor fixes
...
Closes #373
Closes #374
2022-08-15 16:51:21 +05:30
Rajarshee Chatterjee
87fa081cfd
feat: Material You ( #377 )
...
* feat: Material You
* feat: Material You
2022-08-15 15:36:06 +05:30
Rajarshee Chatterjee
ea26cd67e4
fix(source): Add Status in Ranobes ( Closes LNReader/lnreader-sources#359 )
2022-08-14 15:44:09 +05:30
Rajarshee Chatterjee
9400fcd252
feat(source): Add NeoSekai Translations and MTL-Novel
...
Closes LNReader/lnreader-sources#306
Closes LNReader/lnreader-sources#328
2022-08-14 15:43:22 +05:30
Rajarshee Chatterjee
30ca05df06
feat: Add novel in library on long press in search results ( Closes #151 )
2022-08-14 13:00:21 +05:30
Rajarshee Chatterjee
eac3ee32c8
fix: Add Empty Summary placeholder and show Full Novel Title ( Closes #355 )
2022-08-14 11:43:49 +05:30
Rajarshee Chatterjee
0cf249eec5
fix: Use Separate States for Search Results in Browse Screen ( Closes #359 )
2022-08-14 11:15:56 +05:30
Rajarshee Chatterjee
27e5300f4f
fix: Clear Searchbar when Screen is Unfocused ( Closes #358 )
2022-08-14 11:13:10 +05:30
Rajarshee Chatterjee
97e02177a4
fix: Global Search from Novel and MAL Screen ( Closes #356 )
2022-08-14 10:23:04 +05:30
Rajarshee Chatterjee
42b37f87fe
fix(source): Remove NovelSpace and Move ArNovel to MadaraGenerator
...
(Closes LNReader/lnreader-sources#353 )
2022-08-14 10:06:03 +05:30
Rajarshee Chatterjee
4ad1c0253b
fix: Reset Novel Categories on deleting a Category ( Closes #370 )
2022-08-14 09:52:00 +05:30
Rajarshee Chatterjee
a57ed7a7a2
feat: Add category-wise updates
2022-08-14 09:30:16 +05:30
Rajarshee Chatterjee
9fa00d9d9b
fix(source): Update WuxiaWorldCo baseUrl
2022-08-14 09:28:33 +05:30
Rajarshee Chatterjee
18f63a217f
fix: Category/Library bugs
2022-08-14 07:44:53 +05:30
Rajarshee Chatterjee
05401ada6b
fix: Fix deleting downloaded chapters ( Closes #341 )
2022-08-14 07:02:25 +05:30
Rajarshee Chatterjee
e256537079
feat: Add Categories ( #366 )
...
* feat: Add Categories (Closes #45 )
* fix: ESLint Errors
* feat: Add Validation for Duplicate Category Name
* feat: Multiple Categories Support & Hide Default Category
* fix: Creating Tables on Clean Installation
* feat: Add Started Filter
2022-08-13 23:07:58 +05:30
Rider21
0eec38f26f
feat: Source Updates ( #350 )
...
- Fix ranobes.net (Closes LNReader/lnreader-sources#70 )
- Add ranobes.com source
2022-08-05 21:22:24 +05:30
Rider21
fa90d57eff
refactor: Replace moment with Dayjs ( #346 )
...
* dayjs
* locales added
* fix
2022-08-02 13:17:45 +05:30
Rajarshee Chatterjee
fd6a907c5f
Release v1.1.12
2022-07-30 21:36:45 +05:30
Rajarshee Chatterjee
c7561fc3dd
fix: New Update Dialog Enhancements
2022-07-30 21:33:26 +05:30
Rajarshee Chatterjee
e1401ba39f
fix(source): Fix Riwyat Chapter Text
2022-07-30 21:32:20 +05:30
Rajarshee Chatterjee
cbb3c7cfa2
Release v1.1.11
2022-07-30 09:53:23 +05:30
Rajarshee Chatterjee
4b515502bf
fix(source): Fix ComradeMao ( Closes LNReader/lnreader-sources#215 )
2022-07-30 08:53:25 +05:30
Rajarshee Chatterjee
baba8814f0
fix(source): Fix TravisTranslations Chapter Selector ( Closes LNReader/lnreader-sources#339 )
2022-07-30 08:52:59 +05:30
Rajarshee Chatterjee
5b01f61c9f
feat(source): Add Novelstic ( Closes LNReader/lnreader-sources#345 )
2022-07-30 08:46:35 +05:30
Rajarshee Chatterjee
c02a72018d
fix: Remove Text Selectable Option ( Closes #332 )
2022-07-30 08:09:32 +05:30
Rajarshee Chatterjee
4d446d7c0b
fix: Chapter not available when navigating from History/Updates ( Closes #336 )
2022-07-30 07:59:18 +05:30
Marcin Majewski
e580f8f151
fix(wv-reader): Remove unnecesarry console.logs() ( #331 )
2022-07-21 21:23:26 +05:30
Rajarshee Chatterjee
92f164fc23
feat(source): Add Riwyat ( Closes LNReader/lnreader-sources#332 )
2022-07-21 20:35:08 +05:30
Rajarshee Chatterjee
44c805b6f2
feat(source): Add Light Novels Brasil ( Closes LNReader/lnreader-sources#335 )
2022-07-21 20:22:48 +05:30
Rajarshee Chatterjee
d3f5619276
feat: Add option to disable Haptic Feedback ( Closes #326 )
2022-07-21 20:15:34 +05:30
Rajarshee Chatterjee
0261c6373d
chore: Add Strings
2022-07-21 20:05:46 +05:30
Rajarshee Chatterjee
fd5b9a7c17
chore: Update translations ( #329 )
...
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
2022-07-21 20:04:23 +05:30
Rajarshee Chatterjee
b884600dfb
chore: Update translations ( #296 )
...
* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (German)
[ci skip]
* New translations strings.json (Hungarian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Chinese Traditional)
[ci skip]
* New translations strings.json (Swedish)
[ci skip]
* New translations strings.json (Serbian (Cyrillic))
[ci skip]
* New translations strings.json (Albanian)
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Polish)
[ci skip]
* New translations strings.json (Norwegian)
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
* New translations strings.json (Korean)
[ci skip]
* New translations strings.json (Japanese)
[ci skip]
* New translations strings.json (Hebrew)
[ci skip]
* New translations strings.json (Italian)
[ci skip]
* New translations strings.json (Finnish)
[ci skip]
* New translations strings.json (Greek)
[ci skip]
* New translations strings.json (Danish)
[ci skip]
* New translations strings.json (Czech)
[ci skip]
* New translations strings.json (Catalan)
[ci skip]
* New translations strings.json (Afrikaans)
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Romanian)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Ukrainian)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
* New translations strings.json (German)
[ci skip]
* New translations strings.json (Hungarian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Chinese Traditional)
[ci skip]
* New translations strings.json (Chinese Simplified)
[ci skip]
* New translations strings.json (Swedish)
[ci skip]
* New translations strings.json (Serbian (Cyrillic))
[ci skip]
* New translations strings.json (Albanian)
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Polish)
[ci skip]
* New translations strings.json (Norwegian)
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
* New translations strings.json (Korean)
[ci skip]
* New translations strings.json (Japanese)
[ci skip]
* New translations strings.json (Hebrew)
[ci skip]
* New translations strings.json (Italian)
[ci skip]
* New translations strings.json (Finnish)
[ci skip]
* New translations strings.json (Greek)
[ci skip]
* New translations strings.json (Danish)
[ci skip]
* New translations strings.json (Czech)
[ci skip]
* New translations strings.json (Catalan)
[ci skip]
* New translations strings.json (Afrikaans)
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Romanian)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Ukrainian)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Russian)
[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 (Russian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* chore: add french translation (#315 )
Some small hesitations on how to translate :
- "Offset" is difficult to translate with this context
- "Badges" For me, it's "a small piece of metal, plastic, or cloth bearing a design or words, typically worn to identify a person or to indicate membership of an organization or support for a cause." (I know it can be virtual but I'm not sure I have the context of the application but it is a transparent word according to this definition)
- "grid" translated into "grille" is a bit weird
- Should I translate "Novel" by its translation ("roman") ?
* New translations strings.json (Ukrainian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
Co-authored-by: Raphael <67842535+Snowad14@users.noreply.github.com >
2022-07-21 19:28:09 +05:30
dependabot[bot]
8355907a76
chore(deps): bump moment from 2.29.2 to 2.29.4 ( #327 )
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.2 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.2...2.29.4 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-21 19:27:45 +05:30
Marcin Majewski
b391e09e53
feat(img-dl): Downloading the chapter now downloads all img files ( #321 )
...
* fix(lint): fixed ChapterQueries.ts linting
* feat(img_download): Download images for offline reading
* fix(dl): imgs in Downloads/LNReader/source/novel/chapter
* fix(dl): deleteChapter now requires novelId/sourceId to remove images
2022-07-20 16:41:38 +05:30
Marcin Majewski
a4c27924f8
fix(source): Fix NovelUpdates genres ( #318 )
2022-07-05 20:57:10 +05:30
Rider21
221c77d2cb
feat(source): Add NovelTop1 ( #313 )
...
* test
* add NovelTop1
* ok
2022-07-01 22:22:02 +05:30
Rider21
3a0047ee25
feat: Moment Sync ( #310 )
...
* moment locale sync
* da
2022-06-26 17:45:52 +05:30
Rajarshee Chatterjee
3afbb5c45d
feat: Add Option to Delete Read Chapters
2022-06-19 09:16:09 +05:30
Rajarshee Chatterjee
47102ff65e
feat(source): Add More Filters
2022-06-19 08:12:22 +05:30
Rider21
c10eac6cd6
feat(source): Source Updates ( #306 )
...
* update
* sort
* removed the special characters
2022-06-19 06:27:34 +05:30
Rajarshee Chatterjee
b4c234ef93
feat(source): Add Madara Sources
...
Closes LNReader/lnreader-sources#247 , Closes LNReader/lnreader-sources#271 , Closes LNReader/lnreader-sources#273 , Closes LNReader/lnreader-sources#284
2022-06-18 13:57:39 +05:30
Rajarshee Chatterjee
3487bbd4cf
Minor fixes
2022-06-18 13:37:52 +05:30
Rajarshee Chatterjee
bece88663f
refactor: Global Search Screen
...
Closes #302
2022-06-18 12:32:15 +05:30
dependabot[bot]
054124a004
chore(deps): bump jpeg-js from 0.4.3 to 0.4.4 ( #301 )
...
Bumps [jpeg-js](https://github.com/eugeneware/jpeg-js ) from 0.4.3 to 0.4.4.
- [Release notes](https://github.com/eugeneware/jpeg-js/releases )
- [Commits](https://github.com/eugeneware/jpeg-js/compare/v0.4.3...v0.4.4 )
---
updated-dependencies:
- dependency-name: jpeg-js
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-17 08:39:26 +05:30
Rider21
d2b62c0e8b
feat: Source Updates ( #297 )
...
* update
* xm
2022-06-14 06:19:06 +05:30
Rajarshee Chatterjee
e98980bdb9
chore: Update translations ( #279 )
...
* New translations strings.json (German)
* New translations strings.json (Russian)
* New translations strings.json (Ukrainian)
* New translations strings.json (Arabic)
* New translations strings.json (German)
* New translations strings.json (Hungarian)
* New translations strings.json (Vietnamese)
* New translations strings.json (Chinese Traditional)
* New translations strings.json (Swedish)
* New translations strings.json (Serbian (Cyrillic))
* New translations strings.json (Albanian)
* New translations strings.json (Portuguese)
* New translations strings.json (Polish)
* New translations strings.json (Norwegian)
* New translations strings.json (Dutch)
* New translations strings.json (Korean)
* New translations strings.json (Japanese)
* New translations strings.json (Hebrew)
* New translations strings.json (Italian)
* New translations strings.json (Finnish)
* New translations strings.json (Greek)
* New translations strings.json (Danish)
* New translations strings.json (Czech)
* New translations strings.json (Catalan)
* New translations strings.json (Afrikaans)
* New translations strings.json (Spanish)
* New translations strings.json (French)
* New translations strings.json (Romanian)
* New translations strings.json (Arabic)
* New translations strings.json (Ukrainian)
* New translations strings.json (Turkish)
* New translations strings.json (Russian)
* New translations strings.json (Portuguese, Brazilian)
* New translations strings.json (Turkish)
* New translations strings.json (German)
* New translations strings.json (Hungarian)
* New translations strings.json (Vietnamese)
* New translations strings.json (Chinese Traditional)
* New translations strings.json (Swedish)
* New translations strings.json (Serbian (Cyrillic))
* New translations strings.json (Albanian)
* New translations strings.json (Portuguese)
* New translations strings.json (Polish)
* New translations strings.json (Norwegian)
* New translations strings.json (Dutch)
* New translations strings.json (Korean)
* New translations strings.json (Japanese)
* New translations strings.json (Hebrew)
* New translations strings.json (Italian)
* New translations strings.json (Finnish)
* New translations strings.json (Greek)
* New translations strings.json (Danish)
* New translations strings.json (Czech)
* New translations strings.json (Catalan)
* New translations strings.json (Afrikaans)
* New translations strings.json (Spanish)
* New translations strings.json (French)
* New translations strings.json (Romanian)
* New translations strings.json (Arabic)
* New translations strings.json (Ukrainian)
* New translations strings.json (Turkish)
* New translations strings.json (Russian)
* New translations strings.json (Portuguese, Brazilian)
2022-06-13 09:57:21 +05:30
Rajarshee Chatterjee
62a847acb2
build: Skip CI in translations
2022-06-13 09:38:57 +05:30
Rajarshee Chatterjee
13f394c76d
build: Only run CI on main branch
2022-06-13 09:11:30 +05:30
Marcin Majewski
71f6d863c0
fix(reader-settings): Fix reader settings crash ( #292 )
2022-06-13 08:21:25 +05:30
Rajarshee Chatterjee
d5a8ca2b47
feat(source): Add Liebe Schnee Hiver Novel ( Closes LNReader/lnreader-sources#232 )
2022-06-12 21:15:25 +05:30
Rajarshee Chatterjee
c969916cd5
feat(source): Initial Source Filter Support ( Closes #285 )
2022-06-12 20:27:57 +05:30
Rajarshee Chatterjee
e68c72ce02
fix(source):Fix ReadLightNovel's Novel Info
2022-06-12 13:53:15 +05:30
Rajarshee Chatterjee
5f83104171
feat: Add Ability to View Latest Novels
2022-06-12 13:50:16 +05:30
Rajarshee Chatterjee
7837d7cdaf
feat: Add Option to Remove Extra Paragraph Spacing ( Closes #248 )
2022-06-12 13:01:10 +05:30
Rajarshee Chatterjee
b243d764ce
feat: Add New Themes ( Closes #254 )
2022-06-12 12:05:39 +05:30
Rajarshee Chatterjee
56c7716595
fix: Cross Icon Overlapping Search Text ( Closes #273 )
2022-06-12 11:23:34 +05:30
Rajarshee Chatterjee
d44abc9039
feat: Add Last Read Sorting ( Closes #255 )
2022-06-12 09:20:26 +05:30
Rajarshee Chatterjee
6f30bfeeab
fix: Add progressViewOffset ( Closes #270 )
2022-06-12 08:58:50 +05:30
Rajarshee Chatterjee
3d90e04415
fix: Global Search ( Closes #256 )
2022-06-12 08:51:49 +05:30
Rajarshee Chatterjee
23e27e8d40
fix(source): HakoLightNovel ( Closes LNReader/lnreader-sources#239 )
2022-06-12 08:48:14 +05:30
Marcin Majewski
d0f7e25956
feat(volume-scroll): Added option to scroll WebView using volume buttons ( #290 )
...
* feat(volume-scroll): Added webview volume scroll
Scrolling with volume buttons in WebView
* feat(volume-settings): Add volume button settings
2022-06-12 07:47:39 +05:30
Rajarshee Chatterjee
9b297620fe
refactor: Browse Source Screen
2022-06-06 07:58:07 +05:30
Marcin Majewski
df851bf9d1
Webview improvements ( #283 )
...
* feat(webview): Added few webview improvements
Added buttons from TextReader on the bottom of the chapter (Closes #250 )
Added webview seekbar (Closes #218 )
Switched the handling of the navigation bar visibility to WebView. This might solve the issue from #229 because WebView is a bit more strict in what it interprets as "click/tap"
Migrating WebViewReader.js to TypeScript
* fix(webview): Removed unnecesarry console.logs
* feat(wv-autoscroll): WebView AutoScroll
* feat(wv-swipes): WebView new swipe detection
Added webview internal swipe detection instead of the react-native one
Hopefully making the detection a bit better (effects unknown yet)
This option can be turned on/off in the settings
* fix(wv-scrollbar): Added option to switch vertical
You can now switch vertical/horizontal scrollbar setting in reader screen options
2022-06-05 07:24:36 +05:30
Rajarshee Chatterjee
5fc411e14c
Merge branch 'main' of https://github.com/LNReader/lnreader into main
2022-06-04 09:04:48 +05:30
Rajarshee Chatterjee
0f221b2823
fix: Build
2022-06-04 09:04:40 +05:30
Marcin Majewski
9e50159589
fix(clipboard): Fixed clipboard dependency ( #282 )
...
Closes #257
2022-06-04 08:59:31 +05:30
Rajarshee Chatterjee
58752a5589
fix: ESLint
2022-06-04 08:57:06 +05:30
Rajarshee Chatterjee
c1a76458a8
fix: Novel Updates ( Closes LNReader/lnreader-sources#227 )
2022-06-01 05:35:34 +05:30
Rajarshee Chatterjee
5b3a6ceff4
fix: ReadLightNovel Crash
2022-06-01 05:19:32 +05:30
Rajarshee Chatterjee
c4a14784f0
fix(source): Remove RewayatAr
2022-06-01 05:08:14 +05:30
Rajarshee Chatterjee
d64e2e7fdb
chore: Update Translations
2022-05-31 21:11:24 +05:30
Marcin Majewski
5d8463509c
fix(tts): Android11 Manifest TTS Support ( #277 )
...
Add to AndroidManifest.xml a clause about querying TTS to remove `Unresolved Promise: No TTS Engine Installed` error in Android 11 Phones.
2022-05-28 09:13:46 +05:30
Marcin Majewski
5b4e32e184
fix(syosetu): Change cover to unavailable ( #275 )
...
fix(syosetu): Set cover to not available
2022-05-28 08:05:58 +05:30
Marcin Majewski
a7fb3962f1
fix(typo): spelling mistake causing a crash ( #276 )
2022-05-28 08:05:11 +05:30
Marcin Majewski
d333381959
feat(webview-scroll): webview scrolls to saved ( #274 )
...
Now webview has webViewScroll which after any change scrolls webView to given percentage
Co-authored-by: unknown <SkillGG>
2022-05-27 20:43:33 +05:30
Rajarshee Chatterjee
d599e6669f
chore: Update translations ( #251 )
...
* New translations strings.json (Turkish)
* New translations strings.json (Korean)
* New translations strings.json (Vietnamese)
* New translations strings.json (Chinese Traditional)
* New translations strings.json (Ukrainian)
* New translations strings.json (Swedish)
* New translations strings.json (Serbian (Cyrillic))
* New translations strings.json (Albanian)
* New translations strings.json (Russian)
* New translations strings.json (Portuguese)
* New translations strings.json (Polish)
* New translations strings.json (Norwegian)
* New translations strings.json (Dutch)
* New translations strings.json (Japanese)
* New translations strings.json (Romanian)
* New translations strings.json (Italian)
* New translations strings.json (Hungarian)
* New translations strings.json (Hebrew)
* New translations strings.json (Finnish)
* New translations strings.json (Greek)
* New translations strings.json (German)
* New translations strings.json (Danish)
* New translations strings.json (Czech)
* New translations strings.json (Catalan)
* New translations strings.json (Arabic)
* New translations strings.json (Afrikaans)
* New translations strings.json (Spanish)
* New translations strings.json (French)
* New translations strings.json (Portuguese, Brazilian)
* New translations strings.json (Turkish)
* New translations strings.json (Korean)
* New translations strings.json (Vietnamese)
* New translations strings.json (Chinese Traditional)
* New translations strings.json (Ukrainian)
* New translations strings.json (Swedish)
* New translations strings.json (Serbian (Cyrillic))
* New translations strings.json (Albanian)
* New translations strings.json (Russian)
* New translations strings.json (Portuguese)
* New translations strings.json (Polish)
* New translations strings.json (Norwegian)
* New translations strings.json (Dutch)
* New translations strings.json (Japanese)
* New translations strings.json (Romanian)
* New translations strings.json (Italian)
* New translations strings.json (Hungarian)
* New translations strings.json (Hebrew)
* New translations strings.json (Finnish)
* New translations strings.json (Greek)
* New translations strings.json (German)
* New translations strings.json (Danish)
* New translations strings.json (Czech)
* New translations strings.json (Catalan)
* New translations strings.json (Arabic)
* New translations strings.json (Afrikaans)
* New translations strings.json (Spanish)
* New translations strings.json (French)
* New translations strings.json (Portuguese, Brazilian)
* New translations strings.json (Turkish)
* New translations strings.json (German)
* New translations strings.json (German)
* New translations strings.json (Italian)
* New translations strings.json (Russian)
* New translations strings.json (Russian)
2022-05-27 05:21:49 +05:30
Rider21
5436bf8aaf
fix: Source Fixes ( #272 )
...
* updated link
* small correction
* Bypass
* Update renovels.js
2022-05-27 05:14:17 +05:30
Rajarshee Chatterjee
9f6f9e71ca
fix: Remove Circular Dependencies
2022-05-09 07:06:48 +05:30
Rajarshee Chatterjee
6caba807df
fix:(source) 1stKissNovel: No Chapters
2022-05-08 12:29:37 +05:30
Rajarshee Chatterjee
9dabf1a60e
Minor fixes
2022-05-08 12:26:29 +05:30
Rajarshee Chatterjee
7716ab75de
refactor: Reader Settings Screen
2022-05-08 11:47:22 +05:30
Rajarshee Chatterjee
94b2dd51cb
fix(source): ReaperScans ( Closes LNReader/lnreader-sources#224 )
2022-05-08 07:51:59 +05:30
Rajarshee Chatterjee
010d49daea
fix: Update Icon Links
2022-05-08 07:27:31 +05:30
Rajarshee Chatterjee
6eb733eb66
feat: Ability to Save Custom Themes ( Closes #145 )
2022-05-07 18:33:40 +05:30
Rajarshee Chatterjee
33a33842c6
feat: Add WebView Button in Reader
2022-05-07 17:21:58 +05:30
Rajarshee Chatterjee
1bfd24a1b4
fix: History Screen Fixes
2022-05-07 16:53:22 +05:30
Rajarshee Chatterjee
7e1bf4dd3f
feat: Add Path Aliases
2022-05-07 16:50:53 +05:30
Rajarshee Chatterjee
955e552597
fix: Make MyAnimeListCard Scrollable
2022-05-07 16:50:23 +05:30
Rajarshee Chatterjee
8b586754d2
fix: MyAnimeList Search
2022-05-07 15:16:40 +05:30
Rajarshee Chatterjee
b921f9b764
refactor: Remove Ununsed Files and Dependencies
2022-05-07 14:44:42 +05:30
Rajarshee Chatterjee
4d30546b9a
build: Remove Upload Artifact
2022-05-07 14:44:32 +05:30
Rajarshee Chatterjee
58eac42b14
refactor: Refactor Reader Bottomsheet ( #249 )
...
* refactor: Refactor Reader Bottomsheet
* refactor: Remove Unused Files
2022-05-07 13:36:36 +05:30
Rajarshee Chatterjee
872ec15ca5
build: Fix Artifact Name
2022-05-06 21:23:28 +05:30
Rajarshee Chatterjee
e013b3cc55
build: Fix Artifact Name
2022-05-06 20:58:20 +05:30
Rajarshee Chatterjee
8e58ce2eb1
feat(source): Add SonicMTL and MTLNovel.Club
...
Closes LNReader/lnreader-sources#221 , Closes LNReader/lnreader-sources#223
2022-05-06 20:31:44 +05:30
Rajarshee Chatterjee
a9e2d872f2
build: Add Upload Artifact
2022-05-06 20:23:01 +05:30
Rajarshee Chatterjee
ccdb150d6a
fix: Add Strings to Translations
2022-05-06 20:12:23 +05:30
Rajarshee Chatterjee
4e1d8533e3
Release v1.1.10
2022-05-04 07:21:14 +05:30
Rajarshee Chatterjee
da18cd9ade
chore: Update translations ( #244 )
...
Lint / ESLint (push) Has been cancelled
* New translations strings.json (Turkish)
* New translations strings.json (Portuguese, Brazilian)
2022-05-04 07:18:32 +05:30
Rajarshee Chatterjee
802aa6d71a
fix(source): MyLoveNovel ( Closes LNReader/lnreader-sources#217 )
2022-05-04 07:03:51 +05:30
Rajarshee Chatterjee
3fbca6c14d
fix: Links not working in Render HTML ( Closes #245 )
2022-05-04 06:56:30 +05:30
Rajarshee Chatterjee
5a07255b95
fix: Tracker Button showing when Tracker is not available
2022-05-04 06:56:06 +05:30
Rajarshee Chatterjee
9ed1d5c8b6
Release v1.1.9
2022-05-03 18:30:03 +05:30
Rajarshee Chatterjee
f07a4845b8
fix: Browse Screen Search Message
2022-05-03 17:51:37 +05:30
Rajarshee Chatterjee
922ffbe7b0
fix: Tracker Button not Showing
2022-05-03 17:50:14 +05:30
Rajarshee Chatterjee
d9b40589b7
fix: Backups ( Closes #109 , Closes #180 )
Lint / ESLint (push) Has been cancelled
2022-05-03 17:23:02 +05:30
Rajarshee Chatterjee
aee3126e6c
feat(source): Add MTNovel ( Closes LNReader/lnreader-sources#197 )
2022-05-03 12:55:58 +05:30
Rajarshee Chatterjee
ae16cc70f5
fix: Build Workflow
2022-05-03 12:26:14 +05:30
Rajarshee Chatterjee
bc3cbd7d7b
fix(source): NovelRingan: Fix Cover ( Closes LNReader/lnreader-sources#209 )
2022-05-03 11:56:09 +05:30
Rajarshee Chatterjee
c463a99e9a
chore: Remove Duplicate Job
2022-05-03 11:46:49 +05:30
Rajarshee Chatterjee
1c2dce3a44
fix(source): LightNovelReader & ReadLightNovel: Fix Search and Description ( Closes LNReader/lnreader-sources#212 , Closes LNReader/lnreader-sources#214 )
2022-05-03 11:29:36 +05:30
Rajarshee Chatterjee
d484380734
fix(source): SakuraNovel: Fix Chapter Selector ( Closes LNReader/lnreader-sources#211 )
2022-05-03 11:23:24 +05:30
Rajarshee Chatterjee
7f2d3ac9b7
fix(source): MeioNovel: Add total pages ( Closes LNReader/lnreader-sources#208 )
2022-05-03 11:15:42 +05:30
Rajarshee Chatterjee
410ff3d727
chore(deps): Uninstall unused dependecies
2022-05-03 11:07:44 +05:30
dependabot[bot]
b8824a9bd3
chore(deps): bump async from 2.6.3 to 2.6.4 ( #242 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-29 22:03:21 +05:30
Rider21
74be58ee81
feat(source): Add Genre, Author and Status in Russian Sources ( #239 )
2022-04-29 08:12:03 +05:30
Rider21
6ef45e8b39
fix(source): Jaomix ( #237 )
...
* oops
* hm
2022-04-25 08:24:25 +05:30
Rajarshee Chatterjee
f42f316748
feat: Add translation project link in About
2022-04-24 19:35:36 +05:30
Rajarshee Chatterjee
b9052e6d38
fix(source): Novel Updates
2022-04-24 19:33:16 +05:30
Rajarshee Chatterjee
acfb73c424
fix: Add cover placeholder color
2022-04-24 19:11:19 +05:30
Rajarshee Chatterjee
1c3ea20aaf
chore: Update translations ( #225 )
...
* New translations strings.json (Russian)
* New translations strings.json (Korean)
* New translations strings.json (Vietnamese)
* New translations strings.json (Chinese Traditional)
* New translations strings.json (Ukrainian)
* New translations strings.json (Turkish)
* New translations strings.json (Swedish)
* New translations strings.json (Serbian (Cyrillic))
* New translations strings.json (Albanian)
* New translations strings.json (Portuguese)
* New translations strings.json (Polish)
* New translations strings.json (Norwegian)
* New translations strings.json (Dutch)
* New translations strings.json (Japanese)
* New translations strings.json (Romanian)
* New translations strings.json (Italian)
* New translations strings.json (Hungarian)
* New translations strings.json (Hebrew)
* New translations strings.json (Finnish)
* New translations strings.json (Greek)
* New translations strings.json (German)
* New translations strings.json (Danish)
* New translations strings.json (Czech)
* New translations strings.json (Catalan)
* New translations strings.json (Arabic)
* New translations strings.json (Afrikaans)
* New translations strings.json (Spanish)
* New translations strings.json (French)
* New translations strings.json (Ukrainian)
* New translations strings.json (Turkish)
2022-04-24 17:42:17 +05:30
Rajarshee Chatterjee
815172b91d
style: Run Prettier
2022-04-24 17:39:48 +05:30
Rider21
2d85fa0938
feat: New Sources ( #236 )
...
* jaomix
* Rulate
* РанобэРФ
* corrected covers
2022-04-24 17:35:10 +05:30
Rajarshee Chatterjee
5e2152ad0d
fix: Bookmark icon not visible ( Closes #227 )
2022-04-17 09:19:58 +05:30
dependabot[bot]
0388ec4f7e
chore(deps): bump urijs from 1.19.10 to 1.19.11 ( #228 )
...
Bumps [urijs](https://github.com/medialize/URI.js ) from 1.19.10 to 1.19.11.
- [Release notes](https://github.com/medialize/URI.js/releases )
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md )
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.10...v1.19.11 )
---
updated-dependencies:
- dependency-name: urijs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-14 19:16:03 +05:30
Rajarshee Chatterjee
6f10966714
fix: Only show pinned sources not working ( Closes #226 )
2022-04-11 09:56:46 +05:30
Rajarshee Chatterjee
d2c0a56c35
chore: Add Strings to Translations
2022-04-11 09:44:40 +05:30
Rajarshee Chatterjee
3dbb835045
chore: Add Strings to Translations
2022-04-10 21:44:40 +05:30
Rajarshee Chatterjee
38c062c195
docs: Add Translated and Preview Badge
2022-04-10 16:36:09 +05:30
Rajarshee Chatterjee
969c17e68d
fix: Global Search and Migration
2022-04-10 11:26:15 +05:30
Rajarshee Chatterjee
c3a6eb372f
style: Run Prettier
2022-04-09 19:51:10 +05:30
Rider21
09bcbd58f5
feat(source): Add Renovels ( #224 )
2022-04-09 19:49:27 +05:30
Rajarshee Chatterjee
fd642c9035
chore: npm Audit FIxes
2022-04-09 16:26:44 +05:30
Rajarshee Chatterjee
642b8a855d
Minor cleanup
2022-04-09 15:41:55 +05:30
Rajarshee Chatterjee
54a6ec64bf
refactor: Browse & Browse Settings Screen
2022-04-09 11:43:54 +05:30
Rajarshee Chatterjee
b97a3cf16d
fix(source): Fix HakoLightNovelSearch
2022-04-09 08:24:51 +05:30
Rajarshee Chatterjee
ae8c858ae2
Merge branch 'main' of https://github.com/LNReader/lnreader into main
2022-04-08 22:25:27 +05:30
Rajarshee Chatterjee
9f4b849d34
chore: Update translations ( #206 )
...
* New translations strings.json (Romanian)
* New translations strings.json (Dutch)
* New translations strings.json (Vietnamese)
* New translations strings.json (Chinese Traditional)
* New translations strings.json (Ukrainian)
* New translations strings.json (Turkish)
* New translations strings.json (Swedish)
* New translations strings.json (Serbian (Cyrillic))
* New translations strings.json (Albanian)
* New translations strings.json (Russian)
* New translations strings.json (Portuguese)
* New translations strings.json (Polish)
* New translations strings.json (Norwegian)
* New translations strings.json (Korean)
* New translations strings.json (French)
* New translations strings.json (Japanese)
* New translations strings.json (Italian)
* New translations strings.json (Hungarian)
* New translations strings.json (Hebrew)
* New translations strings.json (Finnish)
* New translations strings.json (Greek)
* New translations strings.json (German)
* New translations strings.json (Danish)
* New translations strings.json (Czech)
* New translations strings.json (Catalan)
* New translations strings.json (Arabic)
* New translations strings.json (Afrikaans)
* New translations strings.json (Spanish)
* New translations strings.json (Turkish)
* New translations strings.json (Arabic)
* New translations strings.json (Russian)
* New translations strings.json (Russian)
* New translations strings.json (Korean)
* New translations strings.json (Vietnamese)
* New translations strings.json (Chinese Traditional)
* New translations strings.json (Ukrainian)
* New translations strings.json (Turkish)
* New translations strings.json (Swedish)
* New translations strings.json (Serbian (Cyrillic))
* New translations strings.json (Albanian)
* New translations strings.json (Portuguese)
* New translations strings.json (Polish)
* New translations strings.json (Norwegian)
* New translations strings.json (Dutch)
* New translations strings.json (Japanese)
* New translations strings.json (Romanian)
* New translations strings.json (Italian)
* New translations strings.json (Hungarian)
* New translations strings.json (Hebrew)
* New translations strings.json (Finnish)
* New translations strings.json (Greek)
* New translations strings.json (German)
* New translations strings.json (Danish)
* New translations strings.json (Czech)
* New translations strings.json (Catalan)
* New translations strings.json (Arabic)
* New translations strings.json (Afrikaans)
* New translations strings.json (Spanish)
* New translations strings.json (French)
2022-04-08 22:24:25 +05:30
Rajarshee Chatterjee
be82f3d9ae
feat: Add Script to generate String Types
2022-04-08 20:59:15 +05:30
Rajarshee Chatterjee
027f4420f6
feat(source): HakoLightNovel ( Closes LNReader/lnreader-sources#167 )
2022-04-08 20:36:28 +05:30
Rajarshee Chatterjee
e7b8edf8f1
feat: Add Script to generate Source File Template from JSON
2022-04-08 19:35:50 +05:30
Rajarshee Chatterjee
9266b57560
feat(source): Add LightNovelReader ( Closes LNReader/lnreader-sources#138 )
2022-04-08 19:24:07 +05:30
Rajarshee Chatterjee
4214caa87c
feat(source): Add NovelsCafe ( Closes LNReader/lnreader-sources#147 )
2022-04-08 18:24:57 +05:30
Rajarshee Chatterjee
766c7b565e
feat(source): Add FreeNovelUpdates ( Closes LNReader/lnreader-sources#184 )
2022-04-08 17:40:15 +05:30
Rajarshee Chatterjee
06d66c15d4
feat(source): Add NovelOwl ( LNReader/lnreader-sources#194 )
2022-04-08 12:07:56 +05:30
Rajarshee Chatterjee
e2d58d1587
feat: Add Script to Generate Madara Sources
2022-04-08 12:00:35 +05:30
Rajarshee Chatterjee
1f86979165
feat: Add husky and lint-staged
2022-04-08 08:19:52 +05:30
Rajarshee Chatterjee
951690d49a
fix: Last update time ( Closes #214 )
2022-04-08 07:37:45 +05:30
M0RGaming
f4be4aa4e1
Fixed Last Read Crash ( #216 )
2022-04-05 07:31:22 +05:30
Rajarshee Chatterjee
1adb5a9ce3
Minor fixes
2022-04-02 08:49:23 +05:30
dependabot[bot]
fdef214dcf
Bump plist from 3.0.4 to 3.0.5 ( #211 )
...
Bumps [plist](https://github.com/TooTallNate/node-plist ) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/TooTallNate/node-plist/releases )
- [Changelog](https://github.com/TooTallNate/plist.js/blob/master/History.md )
- [Commits](https://github.com/TooTallNate/node-plist/commits )
---
updated-dependencies:
- dependency-name: plist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-31 21:35:27 +05:30
dependabot[bot]
e99bf2a430
Bump ansi-regex from 4.1.0 to 4.1.1 ( #210 )
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-31 21:35:19 +05:30
dependabot[bot]
471e7f56e7
Bump minimist from 1.2.5 to 1.2.6 ( #209 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-31 21:32:51 +05:30
Rajarshee Chatterjee
1f527a653d
chore: Add string keys
2022-03-19 17:54:37 +05:30
Rajarshee Chatterjee
c4240e6c1a
feat: Add build release script
2022-03-19 17:10:08 +05:30
Rajarshee Chatterjee
0bc936becf
Crowdin translations ( #205 )
...
* New translations strings.json (French)
* New translations strings.json (Turkish)
* New translations strings.json (German)
2022-03-19 17:02:19 +05:30
Rajarshee Chatterjee
f4643b0a4e
Crowdin translations ( #204 )
...
* New translations strings.json (Portuguese)
* New translations strings.json (Portuguese, Brazilian)
* New translations strings.json (Portuguese)
* New translations strings.json (Albanian)
* New translations strings.json (Romanian)
* New translations strings.json (Dutch)
* New translations strings.json (Portuguese, Brazilian)
* New translations strings.json (Vietnamese)
* New translations strings.json (Chinese Traditional)
* New translations strings.json (Ukrainian)
* New translations strings.json (Turkish)
* New translations strings.json (Swedish)
* New translations strings.json (Serbian (Cyrillic))
* New translations strings.json (Russian)
* New translations strings.json (Polish)
* New translations strings.json (Norwegian)
* New translations strings.json (Korean)
* New translations strings.json (French)
* New translations strings.json (Japanese)
* New translations strings.json (Italian)
* New translations strings.json (Hungarian)
* New translations strings.json (Hebrew)
* New translations strings.json (Finnish)
* New translations strings.json (Greek)
* New translations strings.json (German)
* New translations strings.json (Danish)
* New translations strings.json (Czech)
* New translations strings.json (Catalan)
* New translations strings.json (Arabic)
* New translations strings.json (Afrikaans)
* New translations strings.json (Spanish)
* New translations strings.json (Albanian)
2022-03-19 12:57:23 +05:30
Rajarshee Chatterjee
ac42c025c2
chore: Update Crowdin configuration file
2022-03-19 12:56:32 +05:30
Rajarshee Chatterjee
20cfc960f8
chore: Add string keys
2022-03-19 12:42:47 +05:30
Rajarshee Chatterjee
de357c3822
Update Crowdin configuration file
2022-03-19 12:28:00 +05:30
Rajarshee Chatterjee
5e73b32b97
Crowdin translations ( #203 )
...
* New translations strings.json (Romanian)
* New translations strings.json (Danish)
* New translations strings.json (Vietnamese)
* New translations strings.json (Portuguese, Brazilian)
* New translations strings.json (Romanian)
* New translations strings.json (French)
* New translations strings.json (Afrikaans)
* New translations strings.json (Arabic)
* New translations strings.json (Catalan)
* New translations strings.json (Czech)
* New translations strings.json (German)
* New translations strings.json (Chinese Traditional)
* New translations strings.json (Greek)
* New translations strings.json (Finnish)
* New translations strings.json (Hebrew)
* New translations strings.json (Hungarian)
* New translations strings.json (Italian)
* New translations strings.json (Japanese)
* New translations strings.json (Korean)
* New translations strings.json (Dutch)
* New translations strings.json (Norwegian)
* New translations strings.json (Polish)
* New translations strings.json (French)
* New translations strings.json (Hungarian)
* New translations strings.json (Spanish)
* New translations strings.json (Afrikaans)
* New translations strings.json (Arabic)
* New translations strings.json (Catalan)
* New translations strings.json (Czech)
* New translations strings.json (Danish)
* New translations strings.json (German)
* New translations strings.json (Greek)
* New translations strings.json (Finnish)
* New translations strings.json (Hebrew)
* New translations strings.json (Italian)
* New translations strings.json (Ukrainian)
* New translations strings.json (Japanese)
* New translations strings.json (Korean)
* New translations strings.json (Dutch)
* New translations strings.json (Norwegian)
* New translations strings.json (Polish)
* New translations strings.json (Russian)
* New translations strings.json (Serbian (Cyrillic))
* New translations strings.json (Swedish)
* New translations strings.json (Turkish)
* New translations strings.json (Portuguese)
* New translations strings.json (Russian)
* New translations strings.json (Russian)
* New translations strings.json (Italian)
* New translations strings.json (Japanese)
* New translations strings.json (Korean)
* New translations strings.json (Dutch)
* New translations strings.json (Norwegian)
* New translations strings.json (Polish)
* New translations strings.json (Portuguese)
* New translations strings.json (Serbian (Cyrillic))
* New translations strings.json (Hebrew)
* New translations strings.json (Swedish)
* New translations strings.json (Turkish)
* New translations strings.json (Ukrainian)
* New translations strings.json (Chinese Simplified)
* New translations strings.json (English)
* New translations strings.json (Vietnamese)
* New translations strings.json (Hungarian)
* New translations strings.json (Finnish)
* New translations strings.json (Serbian (Cyrillic))
* New translations strings.json (Portuguese, Brazilian)
* New translations strings.json (Swedish)
* New translations strings.json (Turkish)
* New translations strings.json (Ukrainian)
* New translations strings.json (Chinese Simplified)
* New translations strings.json (English)
* New translations strings.json (Vietnamese)
* New translations strings.json (Romanian)
* New translations strings.json (Greek)
* New translations strings.json (French)
* New translations strings.json (Spanish)
* New translations strings.json (Afrikaans)
* New translations strings.json (Arabic)
* New translations strings.json (Catalan)
* New translations strings.json (Czech)
* New translations strings.json (Danish)
* New translations strings.json (German)
* New translations strings.json (Portuguese, Brazilian)
2022-03-19 12:18:13 +05:30
Rajarshee Chatterjee
d289b0ea17
Merge branch 'main' of https://github.com/LNReader/lnreader into main
2022-03-19 12:16:52 +05:30
Rajarshee Chatterjee
20d3a786b6
fix: Remove ununsed variable
2022-03-19 12:16:43 +05:30
Rajarshee Chatterjee
ab2a17b41e
Update Crowdin configuration file
2022-03-19 12:00:41 +05:30
Rajarshee Chatterjee
e76bc77128
chore: Add string keys
2022-03-19 11:48:33 +05:30
Rajarshee Chatterjee
783d1e1873
Refactor
2022-03-19 09:38:35 +05:30
Rajarshee Chatterjee
c307781cf9
feat(source): Add Türkçe Light Novels ( Closes LNReader/lnreader-sources#189 )
2022-03-18 08:31:09 +05:30
Rajarshee Chatterjee
10fb3ec347
Minor fixes
2022-03-16 06:37:40 +05:30
Rajarshee Chatterjee
71eab75048
feat(source): Add ReadFreeNovel ( Closes LNReader/lnreader-sources#173 )
2022-03-16 06:36:17 +05:30
Rajarshee Chatterjee
d6b24a756d
refactor: Reader
2022-03-13 16:31:16 +05:30
Rajarshee Chatterjee
a779cc12d0
refactor: UpdatesScreen
2022-03-08 10:14:19 +05:30
Rajarshee Chatterjee
5c64314d7d
feat (source): Add AllNovelFull ( Closes LNReader/lnreader-sources#176 )
2022-03-06 18:58:04 +05:30
Rajarshee Chatterjee
0b41728789
fix (source): Fix TeamXNovel
2022-03-06 18:57:01 +05:30
Rajarshee Chatterjee
388052b59d
Merge branch 'main' of https://github.com/LNReader/lnreader into main
2022-03-06 18:09:05 +05:30
hani19998
edcb661b86
feat(source): Add TeamXNovel ( Closes LNReader/lnreader-sources#175 )
...
* Update MadaraGenerator.js
TeamXNovel
* Update sourceManager.ts
TeamXNovel
* Update sources.json
TeamXNovel
2022-03-06 18:06:52 +05:30
Rajarshee Chatterjee
a248c9e961
fix: background color
2022-03-06 17:41:48 +05:30
dependabot[bot]
0e49e873cd
Bump plist from 3.0.2 to 3.0.4 ( #187 )
...
Bumps [plist](https://github.com/TooTallNate/node-plist ) from 3.0.2 to 3.0.4.
- [Release notes](https://github.com/TooTallNate/node-plist/releases )
- [Changelog](https://github.com/TooTallNate/plist.js/blob/master/History.md )
- [Commits](https://github.com/TooTallNate/node-plist/commits )
---
updated-dependencies:
- dependency-name: plist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-06 13:51:03 +05:30
dependabot[bot]
9137d09743
Bump url-parse from 1.5.4 to 1.5.10 ( #181 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.4 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.4...1.5.10 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-06 13:50:57 +05:30
Rajarshee Chatterjee
4d2b275a27
fix: lint errors
2022-03-06 13:49:10 +05:30
Rajarshee Chatterjee
c06c80c40f
refactor: ReaderScreen
2022-03-06 13:35:49 +05:30
Rajarshee Chatterjee
e258d5c1a9
refactor: HistoryScreen & Settings
2022-03-06 13:00:56 +05:30
Rajarshee Chatterjee
de94340616
refactor
2022-03-06 10:11:09 +05:30
Rajarshee Chatterjee
8e1820213f
refactor: sources
2022-03-06 09:59:02 +05:30
Rajarshee Chatterjee
36b9e2cf69
style: run prettier
2022-03-06 09:27:27 +05:30
Rajarshee Chatterjee
04928e8cdc
style: run prettier
2022-03-06 09:20:04 +05:30
Rajarshee Chatterjee
69e269216a
feat: Translations ( Closes #190 )
2022-03-06 09:17:00 +05:30
Rajarshee Chatterjee
5f3959d62d
Add Novel4Up ( Closes LNReader/lnreader-sources#162 )
2022-02-05 11:22:34 +05:30
Rajarshee Chatterjee
2c02437e62
ReaperScans: Fix novelUrl ( Closes LNReader/lnreader-sources#166 )
2022-02-05 11:16:23 +05:30
Rajarshee Chatterjee
4255e5d060
Fix workflow
2022-02-04 22:29:58 +05:30
dependabot[bot]
a1d32a9e1d
Bump shelljs from 0.8.4 to 0.8.5 ( #158 )
...
Bumps [shelljs](https://github.com/shelljs/shelljs ) from 0.8.4 to 0.8.5.
- [Release notes](https://github.com/shelljs/shelljs/releases )
- [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/shelljs/shelljs/compare/v0.8.4...v0.8.5 )
---
updated-dependencies:
- dependency-name: shelljs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-04 22:13:16 +05:30
dependabot[bot]
93a7a00735
Bump path-parse from 1.0.6 to 1.0.7 ( #157 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-04 22:13:03 +05:30
dependabot[bot]
cb875b5d71
Bump url-parse from 1.5.1 to 1.5.4 ( #156 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.1 to 1.5.4.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.1...1.5.4 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-04 22:12:50 +05:30
dependabot[bot]
ce0fa93959
Bump tmpl from 1.0.4 to 1.0.5 ( #155 )
...
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases )
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5 )
---
updated-dependencies:
- dependency-name: tmpl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-04 22:12:34 +05:30
Rajarshee Chatterjee
1537b67f12
Allow inline styles & run prettier
2022-02-04 22:11:55 +05:30
Rajarshee Chatterjee
3a1921b7b1
Add TypeScript & Redux Toolkit
2022-02-04 21:53:22 +05:30
Rajarshee Chatterjee
87375bc005
Fix typo ( Closes #154 )
2022-02-04 21:12:44 +05:30
Rajarshee Chatterjee
13f4b08b7e
Refactor ReaderScreen
2022-01-14 17:04:33 +05:30
Rajarshee Chatterjee
4321b892ad
Divine Dao Library: Add chapter name
2022-01-13 22:10:05 +05:30
Rajarshee Chatterjee
b258f9cf13
Fix LightNovelPub ( Closes LNReader/lnreader-sources#133 )
2022-01-07 11:01:59 +05:30
Rajarshee Chatterjee
02eb632484
Fix ReadNovelFull ( Closes LNReader/lnreader-sources#150 )
2022-01-07 10:11:51 +05:30
Rajarshee Chatterjee
f6faaea0db
Add OpenDyslexic font ( Closes #137 )
2022-01-07 09:59:51 +05:30
Rajarshee Chatterjee
046b020f26
Release v1.1.8
2021-12-31 21:41:01 +05:30
Rajarshee Chatterjee
f732162688
Minor fixes
Lint / ESLint (push) Has been cancelled
2021-12-29 10:53:59 +05:30
Rajarshee Chatterjee
81a5ea0aa7
Add SakuraNovel ( Closes LNReader/lnreader-sources#131 )
2021-12-29 10:52:40 +05:30
Rajarshee Chatterjee
8be78f7e92
Fix ReadLightNovel
2021-12-29 10:47:32 +05:30
Rajarshee Chatterjee
bb144936b5
Fix initial custom css
2021-12-26 15:13:02 +05:30
Rajarshee Chatterjee
724089d940
TravisTranslations: Fix chapter content ( Closes LNReader/lnreader-sources#139 )
2021-12-26 11:14:31 +05:30
Rajarshee Chatterjee
c22440195d
MyLoveNovel: Fix description ( Closes LNReader/lnreader-sources#137 )
2021-12-26 10:48:08 +05:30
Rajarshee Chatterjee
dbb20e666f
Add ArMTL ( Closes LNReader/lnreader-sources#144 )
2021-12-26 10:00:28 +05:30
Rajarshee Chatterjee
0a7f2e8948
Add Novelmt.com and Ltnovel.com
2021-12-26 09:37:29 +05:30
Rajarshee Chatterjee
a83cdcc66e
Add LatestNovel ( Closes LNReader/lnreader-sources#136 )
2021-12-21 18:13:12 +05:30
Rajarshee Chatterjee
ceca91fcab
Add option to clear cover cache
2021-12-21 18:03:00 +05:30
Pushpender Singh
ecc8c35bfb
Keep screen awake in reader ( #128 )
...
Closes #121
2021-12-21 16:37:18 +05:30
Pushpender Singh
3522b7e06d
Utils for version ( #129 )
...
* ESLint Error Fixed
* Utils for version
* Remove useKeepAwake
* Update Main.js
Co-authored-by: Rajarshee Chatterjee <rajarshee.adm@gmail.com >
2021-12-21 16:26:20 +05:30
Pushpender Singh
ab4fc42f69
Fix react-native-fast-image crash ( #126 )
2021-12-20 21:47:57 +05:30
Pushpender Singh
47676a0de5
Fix java.lang.OutOfMemoryError ( #125 )
2021-12-20 21:21:35 +05:30
Rajarshee Chatterjee
7854b20b1f
Fix NovelPub
2021-12-13 11:01:05 +05:30
Rajarshee Chatterjee
a825db2965
Add NovelFull.me ( Closes LNReader/lnreader-sources#129 )
2021-12-13 10:45:56 +05:30
Rajarshee Chatterjee
57cc5a7f42
Rename "Use WebView" to "Render Html"
2021-12-13 10:29:54 +05:30
Rajarshee Chatterjee
15cd0b7b6b
Add HizoManga ( Closes LNReader/lnreader-sources#126 )
2021-12-13 10:20:19 +05:30
Rajarshee Chatterjee
ca1303f422
Reorganize reader settings ( Closes #110 )
2021-11-21 11:44:04 +05:30
Rajarshee Chatterjee
e79563f2d0
Fix custom covers
2021-11-17 14:46:18 +05:30
Rajarshee Chatterjee
ffe5b04360
Minor fixes
2021-11-17 13:59:13 +05:30
Rajarshee Chatterjee
1c59964a67
Downgrade eslint
2021-11-17 13:29:21 +05:30
Rajarshee Chatterjee
5cd08a0d29
Add more download options ( Closes #103 )
2021-11-17 12:52:36 +05:30
Rajarshee Chatterjee
4bc61f425b
Minor fixes
2021-11-17 12:05:46 +05:30
Rajarshee Chatterjee
6d631b8921
Update dependencies
2021-11-17 12:03:40 +05:30
Rajarshee Chatterjee
70833ef37f
Fix NovelForest
2021-11-16 11:49:01 +05:30
Rajarshee Chatterjee
cc4c242224
Add clear updates dialog
2021-11-16 11:48:37 +05:30
Rajarshee Chatterjee
35731ec38f
Add option to update novel metadata ( Closes #105 )
2021-11-16 11:28:04 +05:30
Rajarshee Chatterjee
3735e8ca1b
Fix OnlyMTL
2021-11-16 10:27:33 +05:30
Rajarshee Chatterjee
e0746ff092
Add BestLightNovel ( Closes LNReader/lnreader-sources#121 )
2021-11-14 11:15:49 +05:30
Rajarshee Chatterjee
d0c478b89f
Fix RainOfSnow
2021-11-14 11:03:33 +05:30
Rajarshee Chatterjee
3f29aee4e6
Fix RanobeLib ( Closes LNReader/lnreader-sources#110 )
2021-11-14 10:37:04 +05:30
Rajarshee Chatterjee
76df79d9ca
Add NovelPub ( Closes LNReader/lnreader-sources#119 )
2021-11-14 10:30:01 +05:30
Rajarshee Chatterjee
3f874e6550
Fix default chapter sort order
2021-11-09 17:37:16 +05:30
Rajarshee Chatterjee
84ec20ffb3
Enable react-freeze
2021-11-09 17:36:36 +05:30
Rajarshee Chatterjee
65027ee41e
Add RanobeLib ( Closes LNReader/lnreader-sources#108 )
2021-11-02 10:42:44 +05:30
Rajarshee Chatterjee
3425892a16
Release v1.1.7
Lint / ESLint (push) Has been cancelled
2021-11-01 13:43:21 +05:30
Rajarshee Chatterjee
97890c1596
Add NovelForest ( Closes LNReader/lnreader-sources#102 )
2021-11-01 08:41:28 +05:30
Rajarshee Chatterjee
c97e1b8e23
Fix VipNovel search
2021-11-01 07:43:20 +05:30
Rajarshee Chatterjee
c44537a1c0
Fix default sort order
2021-11-01 07:43:10 +05:30
Rajarshee Chatterjee
fd8fb367bd
Allow setting default sort order for chapters ( Closes #100 )
2021-10-31 15:17:16 +05:30
Rajarshee Chatterjee
a3d8aa5bcd
Fix RanobeHub images ( Closes LNReader/lnreader-sources#107 )
2021-10-31 14:47:18 +05:30
Rajarshee Chatterjee
e7a1f8210f
Fix Madara sources
2021-10-30 12:23:53 +05:30
Rajarshee Chatterjee
9423054b10
Add OnlyMTL
2021-10-30 11:07:41 +05:30
Rajarshee Chatterjee
d11348d9a3
Add parallel searching in global search and migration
2021-10-30 09:59:25 +05:30
Rajarshee Chatterjee
8ec90ae8f7
Fix NitroScans novelName
2021-10-29 16:01:14 +05:30
Rajarshee Chatterjee
5fde669106
Add NitroScans
2021-10-29 15:58:12 +05:30
Rajarshee Chatterjee
c6cdf1da0e
Add MTLCorner ( Closes LNReader/lnreader-sources#63 )
2021-10-29 14:52:39 +05:30
Rajarshee Chatterjee
8cb0a5eb73
Fix RanobeHub search ( Closes LNReader/lnreader-sources#101 )
2021-10-29 13:57:59 +05:30
Rajarshee Chatterjee
09e15607d5
Fix useEffect cleanup in global search and migration
2021-10-29 13:57:05 +05:30
Rajarshee Chatterjee
a9d399ea6d
Fix crash when genre is an empty string
2021-10-29 13:54:48 +05:30
Rajarshee Chatterjee
b9eddc2cc2
Fix Yushubo ( Closes LNReader/lnreader-sources#100 )
2021-10-29 13:47:46 +05:30
Rajarshee Chatterjee
bb68b2f407
Fix crash when chapter release date is empty string
2021-10-28 17:53:52 +05:30
Rajarshee Chatterjee
5e0d19a9c9
Fix crash when chapter release date is empty string
2021-10-28 17:26:28 +05:30
Rajarshee Chatterjee
0aa78e56c8
Fix duplicate entries in library
2021-10-28 17:23:51 +05:30
Rajarshee Chatterjee
078e311995
Fix RewayatAr ( Closes LNReader/lnreader-sources#96 )
2021-10-28 17:19:52 +05:30
Rajarshee Chatterjee
9a22eba72c
Fix next page not loading in browse
2021-10-28 08:34:14 +05:30
Rajarshee Chatterjee
2b0032a4e4
Fix ArNovel ( Closes LNReader/lnreader-sources#95 )
2021-10-28 08:19:49 +05:30
Rajarshee Chatterjee
708225c855
Add Chireads ( Closes LNReader/lnreader-sources#98 )
2021-10-28 07:33:03 +05:30
Rajarshee Chatterjee
e514876170
Release v1.1.6
Lint / ESLint (push) Has been cancelled
2021-10-27 11:08:41 +05:30
Rajarshee Chatterjee
911d25bb84
Minor fixes
2021-10-27 11:08:29 +05:30
Rajarshee Chatterjee
b6d2e43d3d
Add bottom inset padding
2021-10-27 07:34:47 +05:30
Rajarshee Chatterjee
7375eb7ad0
Fix splitscreen view crash ( Closes #77 )
2021-10-27 06:48:46 +05:30
Rajarshee Chatterjee
627592d477
Add IndoWebNovel and Fix MeioNovel
...
Closes LNReader/lnreader-sources#93
LNReader/lnreader-sources#88
2021-10-27 06:02:03 +05:30
Rajarshee Chatterjee
dbe2d13b80
fix(source): Yushubo
...
Closes LNReader/lnreader-sources#92
2021-10-26 22:04:57 +05:30
Rajarshee Chatterjee
97e172a2aa
Add NovelRingan
...
LNReader/lnreader-sources#88
2021-10-26 19:59:55 +05:30
Rajarshee Chatterjee
ba083d1afe
Add NovelSpace
...
Closes LNReader/lnreader-sources#91
2021-10-26 18:48:20 +05:30
Rajarshee Chatterjee
9e614c6753
Fix search bar icon spacing
2021-10-26 18:04:07 +05:30
Rajarshee Chatterjee
5054e60195
Add Cleanup function
2021-10-26 18:03:17 +05:30
Rajarshee Chatterjee
2aa36393a6
Add MoreNovel
...
LNReader/lnreader-sources#88
2021-10-26 17:45:03 +05:30
Rajarshee Chatterjee
c77b166fec
Fix RainOfSnow language
...
Closes LNReader/lnreader-sources#87
2021-10-26 08:43:35 +05:30
Rajarshee Chatterjee
73276bd05f
fix(source): LunarLetters
2021-10-25 09:16:32 +05:30
Rajarshee Chatterjee
7f47661468
Add MtlReader and MyLoveNovel
...
Closes LNReader/lnreader-sources#72 & LNReader/lnreader-sources#82
2021-10-25 08:35:12 +05:30
Rajarshee Chatterjee
ec63de8115
Fix Arabic sources
...
Closes LNReader/lnreader-sources#86
2021-10-24 09:13:12 +05:30
Rajarshee Chatterjee
ee277bfbf1
Fix fullscreen mode crash
2021-10-21 15:44:40 +05:30
Rajarshee Chatterjee
e330eb122f
fix(source): Madara
2021-10-20 20:21:52 +05:30
Rajarshee Chatterjee
d84935a6a6
Fix UpdateScreen search crash
2021-10-20 20:21:34 +05:30
Rajarshee Chatterjee
6d852dc138
Fix workflow
2021-10-19 16:15:13 +05:30
Bread Genie
4bd5e9b4f5
ci: add eslint check ( #86 )
...
* ci: add eslint check
* ci: add lint name
2021-10-19 16:07:14 +05:30
Rajarshee Chatterjee
4fc480d2e9
Ignore/remove eslint errors
2021-10-19 16:05:29 +05:30
Rajarshee Chatterjee
3760b5ae4e
Revert BottomNavigator and IconButton changes
2021-10-19 09:41:44 +05:30
Rajarshee Chatterjee
f286f9337e
Merge branch 'main' of https://github.com/LNReader/lnreader into main
2021-10-18 20:50:14 +05:30
Rajarshee Chatterjee
bca620ea37
Fix updates tab crash
2021-10-18 20:50:03 +05:30
Rajarshee Chatterjee
eb9516adda
Revert changes in SourceScreen
2021-10-18 20:49:41 +05:30
Rajarshee Chatterjee
8dbec40b9d
fix(source): Madara new chapter endpoint
2021-10-18 20:41:18 +05:30
Bread Genie
bdac5161d2
docs: add contributing guide ( #89 )
2021-10-18 19:47:53 +05:30
Rajarshee Chatterjee
6eca36c295
Create NativeModule for navigation bar color
2021-10-18 09:42:14 +05:30
Rajarshee Chatterjee
5cccc7c556
Fix chapterName color in UpdateItem
2021-10-18 08:36:21 +05:30
Rajarshee Chatterjee
5350bf92de
Fix UpdateItem chapterName color
2021-10-17 11:07:06 +05:30
Rajarshee Chatterjee
662610b227
Update light themes
2021-10-17 10:59:53 +05:30
Rajarshee Chatterjee
8d53125184
fix(source): NovelHall
...
Closes LNReader/lnreader-sources#83
2021-10-17 10:10:10 +05:30
Rajarshee Chatterjee
a61d08f443
Fix SourceScreen
2021-10-17 10:04:35 +05:30
Rajarshee Chatterjee
d8cd2b184a
Revert readme icon
2021-10-16 13:21:11 +05:30
Marcin Majewski
33ceb60850
eslint quick-fix ( #87 )
...
* fix(github-check): Catch github connection errors
* fix(eslint): fixed eslint warnings and errors
Fixed every eslint warning and error that wasn't one of the following:
- react-hooks/exhaustive-deps
- no-console
Added .vscode to .gitignore
Added no-console:warn to eslintrc
* fix(gradlew): set file to runnable (chmod 755)
* remove .vscode
2021-10-15 18:42:40 +05:30
Rajarshee Chatterjee
ef1a9d1f35
Horizontal seekbar
2021-10-13 10:50:46 +05:30
Rajarshee Chatterjee
dabd0c5401
Refactor library
2021-10-13 10:50:36 +05:30
Rajarshee Chatterjee
3ae029c77b
Rename files and run prettier
2021-10-13 06:48:43 +05:30
Rajarshee Chatterjee
efe96d45ea
Add delete downloaded chapters snackbar ( Closes #72 )
2021-10-11 11:25:53 +05:30
Rajarshee Chatterjee
06ca51a841
Fix updates search crash
2021-10-10 21:05:46 +05:30
Rajarshee Chatterjee
b947ec2665
Update splash screen and delete old assets
2021-10-10 21:05:21 +05:30
Rajarshee Chatterjee
c262c1e1de
Add option to only show pinned sources
2021-10-10 10:45:57 +05:30
Rajarshee Chatterjee
19d089fa7a
Use SectionList for updates and history
2021-10-10 10:18:23 +05:30
Rajarshee Chatterjee
9447d10c79
fix(source): Madara
2021-10-09 17:38:52 +05:30
Rajarshee Chatterjee
d2e2314a3e
fix(source): Madara
2021-10-09 11:38:11 +05:30
Rajarshee Chatterjee
9fe74ad137
Minor fixes
2021-10-09 11:37:56 +05:30
Rajarshee Chatterjee
5877448f9d
fix(source): WoopRead
2021-10-05 14:54:16 +05:30
Rajarshee Chatterjee
fb5d5cf186
Fix duplicate chapters in download queue
2021-10-05 09:20:52 +05:30
Rajarshee Chatterjee
8faac73558
Minor fixes
2021-10-05 09:02:21 +05:30
Rajarshee Chatterjee
3f9c662c68
Refactor Checkbox and RadioButton
2021-10-04 13:26:49 +05:30
Rajarshee Chatterjee
ecce374abe
Create CODE_OF_CONDUCT.md
2021-10-02 16:45:49 +05:30
Rajarshee Chatterjee
48a67402ff
Clear git cache
2021-10-02 15:27:14 +05:30
Rajarshee Chatterjee
7c4da7f761
Refactor ( #82 )
2021-10-02 15:21:56 +05:30
Rajarshee Chatterjee
3daa11f642
feat(source): Add MtlNovel (Id)
...
LNReader/lnreader-sources#74
2021-10-02 14:26:37 +05:30
Rajarshee Chatterjee
f26292f73a
Fix workflow
2021-09-30 09:28:30 +05:30
Rajarshee Chatterjee
49160b7d98
Add ESLint and Prettier
2021-09-30 08:06:43 +05:30
Rajarshee Chatterjee
e40af59230
Release v1.1.5
2021-09-24 17:11:38 +05:30
Rajarshee Chatterjee
8084cdbffb
feat(source): Add ArthurScans
...
LNReader/lnreader-sources#71
2021-09-23 11:31:45 +05:30
Rajarshee Chatterjee
dc9529c322
feat(source): Add ReaperScans Br
...
LNReader/lnreader-sources#71
2021-09-23 10:40:26 +05:30
Rajarshee Chatterjee
91168a335b
Minor fixes
2021-09-23 10:39:08 +05:30
Rajarshee Chatterjee
a6b3eb9350
Add text to speech play/pause
2021-09-21 09:51:01 +05:30
Rajarshee Chatterjee
0ce4e6b985
Increase bottom padding
2021-09-21 09:49:47 +05:30
Rajarshee Chatterjee
6684848a42
Fix FAB text color
2021-09-21 08:56:03 +05:30
Rajarshee Chatterjee
87d12cabb3
fix(source): RanobeHub
2021-09-21 08:51:40 +05:30
Rajarshee Chatterjee
e01fc21a49
feat(source): Add Rain Of Snow
...
Closes LNReader/lnreader-sources#60
2021-09-15 10:09:09 +05:30
Rajarshee Chatterjee
f0cfd9066b
feat(source): Add Novel De Glace
...
Closes LNReader/lnreader-sources#57
2021-09-15 09:41:58 +05:30
Rajarshee Chatterjee
c2cc6ea96b
Option to clear updates tab
2021-09-15 09:26:24 +05:30
Rajarshee Chatterjee
eeeea6b4e0
feat(source): Add Travis Translations
...
Closes (lnreader-sources#59)
2021-09-13 16:48:10 +05:30
Rajarshee Chatterjee
ddce153b53
fix(source): ReaperScans
2021-09-13 16:01:11 +05:30
Rajarshee Chatterjee
38e45ca097
Downloaded only mode
2021-09-13 15:36:05 +05:30
Rajarshee Chatterjee
a6a60607a7
Minor fixes
2021-09-12 08:46:58 +05:30
Rajarshee Chatterjee
d3e772f0dd
Add option to remove backdrop
2021-09-12 08:46:35 +05:30
Rajarshee Chatterjee
095d46681f
fix(source): TuNovelaLigera
2021-09-12 08:46:06 +05:30
Rajarshee Chatterjee
3e4e967197
Enlarge cover
2021-09-11 21:42:54 +05:30
Rajarshee Chatterjee
c5b4e7b902
Option to use fab instead of button
2021-09-11 10:13:41 +05:30
Rajarshee Chatterjee
e9421a5fd0
fix: WPMangaStream ( Closes #75 )
2021-09-11 08:44:18 +05:30
Rajarshee Chatterjee
afef0d63ce
Edit status in edit info modal
2021-09-11 08:40:32 +05:30
Rajarshee Chatterjee
e68a5c5f82
Minor fixes
2021-09-10 10:04:07 +05:30
Rajarshee Chatterjee
ff1635b817
fix(source): Fix ReadLightNovel
...
Closes LNReader/LNReader-sources#65
2021-09-10 09:35:25 +05:30
Rajarshee Chatterjee
f1ca221b91
Add option to only update ongoing novels ( Closes #73 )
2021-09-10 09:21:13 +05:30
Rajarshee Chatterjee
5a1106fc68
Add Text to Speech ( Closes #22 )
2021-08-31 10:01:23 +05:30
Rajarshee Chatterjee
3b49a1e516
Minor fixes
2021-08-31 08:03:33 +05:30
Rajarshee Chatterjee
85acbc8c4a
Appearance settings
2021-08-29 11:02:24 +05:30
Rajarshee Chatterjee
66e0be5e84
Add option to turn off fullscreen ( Closes #70 )
2021-08-28 07:27:05 +05:30
Rajarshee Chatterjee
2234006272
Fix fullscreen not working on changing chapters
2021-08-28 07:00:48 +05:30
Rajarshee Chatterjee
eca00ddcfa
Experimental auto scroll ( Closes #63 )
2021-08-27 14:28:15 +05:30
Rajarshee Chatterjee
2328e55105
Show time and battery level ( Closes #65 )
2021-08-27 11:43:17 +05:30
Rajarshee Chatterjee
b8a25b9172
Multiple select in chapters ( Closes #69 )
2021-08-26 21:50:05 +05:30
Rajarshee Chatterjee
9af8d55985
Add option to download unread chapters
2021-08-26 20:18:07 +05:30
Rajarshee Chatterjee
4777f453a4
Refactor themes
2021-08-25 11:15:40 +05:30
Rajarshee Chatterjee
4a0195762d
Cross fade
2021-08-25 08:52:51 +05:30
Rajarshee Chatterjee
e8785c2905
Minor UI adjustments
2021-08-24 19:26:11 +05:30
Rajarshee Chatterjee
1302cbde16
Draw content under navbar
2021-08-24 16:09:09 +05:30
Rajarshee Chatterjee
43d0adced8
feat(source): Add Mystical Series
...
Closes LNReader/LNReader-sources#61
2021-08-24 11:16:19 +05:30
Rajarshee Chatterjee
0c8b30cd72
feat(source): Add WuxiaWorld.Site
...
Closes LNReader/LNReader-sources#58
2021-08-24 11:08:58 +05:30
Rajarshee Chatterjee
cc86fc7da4
feat(source): Add EpikNovel
...
Closes LNReader/LNReader-sources#55
2021-08-24 10:56:16 +05:30
Rajarshee Chatterjee
625acdb585
Release v1.1.4
2021-08-15 13:37:13 +05:30
Rajarshee Chatterjee
93617e60bd
feat(source): Add Light Novel Updates
2021-08-14 08:56:59 +05:30
Rajarshee Chatterjee
d75c607f67
feat(source): Add NovelOnlineFull.com
2021-08-14 08:04:31 +05:30
Marcin Majewski
dd087ff485
fix(chapterlist): Bookmark not updating when added ( #64 )
...
When a chapter was bookmarked the list wasn't updating
2021-08-14 07:34:04 +05:30
Rajarshee Chatterjee
5da3e05bba
feat: Show last update time
2021-08-13 10:12:26 +05:30
Rajarshee Chatterjee
e628c3cfd6
fix: Remove text shadow in comfortable grid
2021-08-13 09:32:13 +05:30
Rajarshee Chatterjee
deba021384
Readwn.com: Add user agents
2021-08-12 18:23:43 +05:30
Rajarshee Chatterjee
c6d2ba8442
feat: Use tabs for settings and preview in reader settings
2021-08-12 18:21:56 +05:30
Rajarshee Chatterjee
6a3736dced
fix: Crash when long pressing a cover in browse
2021-08-12 16:21:22 +05:30
Rajarshee Chatterjee
f63ae573ba
fix: Mark chapter as unread
2021-08-12 16:19:41 +05:30
Rajarshee Chatterjee
8f3020a544
Release v1.1.3
2021-08-11 16:25:05 +05:30
Rajarshee Chatterjee
04e32a4234
Minor fixes
2021-08-11 16:24:47 +05:30
Rajarshee Chatterjee
9b3d65dded
refactor: Reorganize reader sheet
2021-08-11 09:53:18 +05:30
Rajarshee Chatterjee
aa3a5c2d0c
Minor fixes
2021-08-10 14:32:25 +05:30
Rajarshee Chatterjee
2aab5621a6
feat: Select novels in library
2021-08-10 13:34:19 +05:30
Rajarshee Chatterjee
b4b7e6770d
feat(source): Add Divine Dao Library
...
Closes LNReader/lnreader-sources#54
2021-08-09 12:44:32 +05:30
Rajarshee Chatterjee
0ed65d64e4
fix: novelCover crash in list view
2021-08-09 07:26:04 +05:30
Rajarshee Chatterjee
a7aaa7d230
feat: Custom CSS
2021-08-07 12:08:31 +05:30
Rajarshee Chatterjee
e358b3753f
feat(source): Add ranobehub
2021-08-07 08:34:08 +05:30
Rajarshee Chatterjee
780a67e1a6
Update README.md
2021-08-06 10:50:00 +05:30
Rajarshee Chatterjee
5b57e78486
Update README.md
2021-08-06 10:37:22 +05:30
Rajarshee Chatterjee
6430c11cae
Update README.md
2021-08-06 10:31:09 +05:30
Rajarshee Chatterjee
322bfc224d
Full backups ( Closes #34 )
2021-08-05 12:24:54 +05:30
Rajarshee Chatterjee
a14d35f031
Minor fixes
2021-08-05 12:23:59 +05:30
Rajarshee Chatterjee
f03b1703e2
fix(source): ArNovel ( Closes #61 )
...
Closes LNReader/lnreader-sources#52
2021-08-04 09:20:35 +05:30
Rajarshee Chatterjee
40d2052f16
Custom covers and open links in reader
2021-08-03 14:38:54 +05:30
Rajarshee Chatterjee
01814e92d0
Fix empty novelCover crash
2021-08-03 10:52:13 +05:30
Rajarshee Chatterjee
dffc9c3b99
fix(source): LightNovelPub
2021-08-03 10:48:12 +05:30
Rajarshee Chatterjee
8bb3ffe82c
fix(source): ComradeMao
2021-08-03 10:40:34 +05:30
Rajarshee Chatterjee
c746081dee
Minor fixes
2021-08-03 09:44:14 +05:30
Rajarshee Chatterjee
d25fe85a64
Fix discord link
2021-08-02 16:52:32 +05:30
Rajarshee Chatterjee
92d9d53da7
Fix no novelCover crash
2021-07-31 13:32:00 +05:30
Rajarshee Chatterjee
17fcd96f16
Source fixes
2021-07-30 09:15:15 +05:30
Rajarshee Chatterjee
31bada1c1a
Refactor
2021-07-29 20:49:21 +05:30
Rajarshee Chatterjee
605bd6a514
Add edit info modal
2021-07-29 11:17:13 +05:30
Rajarshee Chatterjee
01bac76bed
Minor fixes
2021-07-29 09:35:55 +05:30
Rajarshee Chatterjee
b5ed62d9f8
Fix global search and splashscreen
2021-07-28 17:47:23 +05:30
Rajarshee Chatterjee
fd21cc6e85
Minor fixes
2021-07-28 12:14:38 +05:30
Rajarshee Chatterjee
40f1495cf1
Add webview option to support tables and original text style
2021-07-28 11:46:57 +05:30
Rajarshee Chatterjee
983b069dba
Add Readwn.com source
2021-07-28 09:47:12 +05:30
Rajarshee Chatterjee
e21101ca28
Fix build
2021-07-26 17:01:18 +05:30
Bread Genie
d381e878bc
docs(readme): Add badges ( #60 )
2021-07-26 16:59:43 +05:30
Rajarshee Chatterjee
bcf5632668
Remove history from redux state and minor fixes
2021-07-26 08:24:59 +05:30
Bread Genie
ac8bca7f03
feat(sources): Add ReaperScans Novels ( #59 )
2021-07-25 21:38:33 +05:30
Bread Genie
62a5e27b1e
fix: Indonesia -> Indonesian ( #58 )
2021-07-25 19:19:08 +05:30
Rajarshee Chatterjee
7c5a9a407f
Add new sources
2021-07-23 09:04:47 +05:30
Rajarshee Chatterjee
d8d231cb90
Add source WLNUpdates
2021-07-22 09:08:40 +05:30
Rajarshee Chatterjee
a5f90eaf8b
Add new sources
2021-07-21 20:32:30 +05:30
Rajarshee Chatterjee
ec50189ea4
Minor fixes
2021-07-21 08:34:45 +05:30
Rajarshee Chatterjee
ccdccdb6bb
Remove prevChapter and nextChapter
2021-07-20 08:38:55 +05:30
Bread Genie
059f440713
fix(source): nextChapter link undefined ( #55 )
2021-07-20 07:55:48 +05:30
Rajarshee Chatterjee
b695f57ef4
Refactor
2021-07-19 09:32:48 +05:30
Rajarshee Chatterjee
db86b707e7
Fix bookmark icon
2021-07-19 06:00:51 +05:30
Rajarshee Chatterjee
7db4e4b872
Minor fixes
2021-07-18 18:21:25 +05:30
Rajarshee Chatterjee
a2c6e9fe58
Custom checkbox
2021-07-18 10:31:07 +05:30
Rajarshee Chatterjee
6c27993454
Remove [hr]() chapter content
2021-07-18 10:30:21 +05:30
Rajarshee Chatterjee
63de0a3794
Fix long chapter names ( Closes #53 )
2021-07-17 20:24:32 +05:30
Marcin Majewski
93fbcf1246
fix(syosetu): change oneshot chapter name ( #52 )
...
Changed oneshot chapter names to "Oneshot" to avoid too long chapters names destroying UI.
2021-07-17 19:55:24 +05:30
Rajarshee Chatterjee
50357f7d6f
Release v1.1.2
2021-07-17 08:12:04 +05:30
Rajarshee Chatterjee
1a8d640db1
Add delete downloads dialog and refactor themes
2021-07-17 07:13:00 +05:30
Rajarshee Chatterjee
dc6b2deddd
Minor fixes
2021-07-16 22:05:49 +05:30
Rajarshee Chatterjee
a9fcf2fe08
Fix NovelCover
2021-07-16 17:46:04 +05:30
Rajarshee Chatterjee
f195b9e6df
Minor fixes
2021-07-16 15:50:01 +05:30
Rajarshee Chatterjee
d07fd26cb3
Refactor
2021-07-16 15:22:36 +05:30
Rajarshee Chatterjee
5aee0d1b04
Refactor
2021-07-15 22:51:50 +05:30
Rajarshee Chatterjee
c4457d74c4
Parse links in chapter
2021-07-15 08:52:04 +05:30
Rajarshee Chatterjee
ba90a6fb84
Refactor sources and show headings
2021-07-14 12:27:07 +05:30
Bread Genie
e7424cea06
Fix: source images ( #50 )
...
One of the source image was linked to a fork and rest were linked to the old extension repo (this would still work, but for consistency's sake every image is linked to the repo under the org).
2021-07-14 10:19:16 +05:30
Rajarshee Chatterjee
e274feda6e
Minor fixes
2021-07-13 17:07:55 +05:30
Bread Genie
8ec2378191
feat(source): Add Yushubo ( #48 )
2021-07-13 17:05:42 +05:30
Rajarshee Chatterjee
ef57a98681
Minor fixes
2021-07-12 09:49:05 +05:30
Rajarshee Chatterjee
bdda959f36
Improve novel updates
2021-07-11 16:14:17 +05:30
Rajarshee Chatterjee
04f3ba2b45
Refactor themes
2021-07-11 09:43:12 +05:30
Rajarshee Chatterjee
f1a261ab28
Add ranobes.net
2021-07-10 10:52:26 +05:30
Rajarshee Chatterjee
da2ee3b883
Pause/Resume downloads in queue
2021-07-09 17:58:19 +05:30
Marcin Majewski
b98d3861b4
format: Setting Prettier formating in package.json ( #47 )
...
Because of different formatting on some computers
Prettier settings were set in package.json file so that everyone
will format their code in the same way using Prettier
2021-07-09 15:13:56 +05:30
Rajarshee Chatterjee
ff59330d20
Add Novel Updates
2021-07-09 14:24:26 +05:30
Rajarshee Chatterjee
b0639e79a8
Add new sources
2021-07-09 08:51:08 +05:30
Rajarshee Chatterjee
5931a0dc07
Cleanup
2021-07-08 11:22:45 +05:30
Rajarshee Chatterjee
cf40acb725
Create multisrc
2021-07-07 14:56:01 +05:30
Rajarshee Chatterjee
a2974ccb44
Merge
2021-07-06 20:11:45 +05:30
Rajarshee Chatterjee
5eda558f09
Add LNMTL
2021-07-06 20:07:45 +05:30
Marcin Majewski
cf7f1402d3
Fixed Syosetu name and Oneshot not working ( #46 )
...
* Fixed Syosetu name and Oneshot not working
Oneshots didn't work at all because of use of scaner from lnreader-sources
Oneshots now load properly desciptions (it didn't work before)
Syosetsu changed into Syosetu as it should be
* Remove unnecessary console.logs
2021-07-06 20:06:36 +05:30
Rajarshee Chatterjee
834a8d9e2e
Minor fix
2021-07-06 06:16:28 +05:30
Rajarshee Chatterjee
fe5b3f4a5b
Add Syosetu
2021-07-06 06:11:30 +05:30
Rajarshee Chatterjee
ec4eaf4d49
Remove mipmap-anydpi-v26 folder
2021-07-05 16:15:20 +05:30
Rajarshee Chatterjee
0c0b599452
v1.1.0
2021-07-04 21:04:18 +05:30
Rajarshee Chatterjee
ac26c67361
Fix build workflow
2021-07-04 10:45:19 +05:30
Rajarshee Chatterjee
d205572a5e
Add Gradle cache
2021-07-04 10:36:53 +05:30
Rajarshee Chatterjee
e5d52fcd9d
Fix build workflow
2021-07-04 10:23:39 +05:30
Rajarshee Chatterjee
61424e533a
Minor fixes
2021-07-04 10:16:29 +05:30
Rajarshee Chatterjee
c3ef170385
Lightnovelpub: Fix chapterUrl
2021-07-03 16:31:55 +05:30
Rajarshee Chatterjee
430c7a7341
Minor fixes
2021-07-03 14:59:55 +05:30
Rajarshee Chatterjee
e4b934061b
History and UI fixes
2021-07-03 13:43:14 +05:30
Rajarshee Chatterjee
3579671ade
Fix global search and migration
2021-07-03 13:42:48 +05:30
Rajarshee Chatterjee
893d229c25
Add themes
2021-07-03 11:52:31 +05:30
Rajarshee Chatterjee
ea3f5ac7ee
Add jump to chapter
2021-07-03 11:24:04 +05:30
Rajarshee Chatterjee
e4027efbb1
Add update library on start option and save select text option
2021-07-03 10:06:07 +05:30
Rajarshee Chatterjee
f5dd7153cc
Add details in novel updates & mal
2021-06-30 10:23:26 +05:30
Rajarshee Chatterjee
38b0097261
Add Scribble Hub
2021-06-30 10:22:00 +05:30
Rajarshee Chatterjee
2f7215512f
Fix continue reading button
2021-06-27 19:18:00 +05:30
Rajarshee Chatterjee
9a96a34cda
Add NovelPassion & Royal Road
2021-06-27 19:17:43 +05:30
Rajarshee Chatterjee
a7f6d2cd3c
Fix sources
2021-06-27 10:51:27 +05:30
Rajarshee Chatterjee
5dfe6a7ab8
Minor fixes
2021-06-24 07:53:30 +05:30
Rajarshee Chatterjee
3fb35e2d32
v1.1.0
2021-06-20 23:06:06 +05:30
Rajarshee Chatterjee
35d5cf987a
Fixes
2021-06-20 23:03:02 +05:30
Rajarshee Chatterjee
7e28d12a8a
v1.1.0
2021-06-20 21:46:16 +05:30
Rajarshee Chatterjee
ff575de2e8
Fixes
2021-06-20 21:44:58 +05:30
Rajarshee Chatterjee
962fcc534d
Minor fixes
2021-06-20 18:19:50 +05:30
Rajarshee Chatterjee
acd8843b0e
Fix sources
2021-06-20 17:49:53 +05:30
Rajarshee Chatterjee
c956d764c5
Add option to search all sources
2021-06-20 17:39:31 +05:30
Rajarshee Chatterjee
ca0f62f118
Add pagination
2021-06-20 11:20:40 +05:30
Rajarshee Chatterjee
4d766555b7
Add incognito mode
2021-06-20 08:31:51 +05:30
Rajarshee Chatterjee
edcc4c0bcd
Use background service for downloads and updates ( fixes #36 )
2021-06-19 13:47:07 +05:30
Rajarshee Chatterjee
8e1a9274e5
Rename
2021-06-19 09:18:50 +05:30
Rajarshee Chatterjee
d0b11c9b47
Rename folders
2021-06-19 09:17:52 +05:30
Rajarshee Chatterjee
3a9784a7a0
Fix launch crash on android 7
2021-06-15 09:46:50 +05:30
Rajarshee Chatterjee
66e3945427
Add option to disbale swipe gestures
2021-06-15 09:46:24 +05:30
Rajarshee Chatterjee
7773d50607
Filter sources by languages
2021-06-13 10:47:41 +05:30
Rajarshee Chatterjee
721d3842fb
Fix swipe directions
2021-06-12 20:29:07 +05:30
Rajarshee Chatterjee
773c33f3bf
Add swipe gestures
2021-06-12 15:52:42 +05:30
Rajarshee Chatterjee
1addb54690
Vertical Scrollbar
2021-06-12 14:32:34 +05:30
Rajarshee Chatterjee
ce29a5456d
Html to text
2021-06-11 17:54:07 +05:30
Rajarshee Chatterjee
4eda2d4624
Add action bar and use pressable
2021-06-11 17:53:33 +05:30
Rajarshee Chatterjee
bae2fa40f3
Chapter footer
2021-06-11 17:52:34 +05:30
Rajarshee Chatterjee
cf5d9e18bb
Update all english sources
2021-06-10 21:53:59 +05:30
Rajarshee Chatterjee
e87ecb48b4
Add more sources and fix sources 1-9
2021-06-10 18:29:13 +05:30
Rajarshee Chatterjee
d4140fcc52
(~_~;)
2021-06-10 15:46:39 +05:30
Rajarshee Chatterjee
4858f22a88
Parse chapter
2021-06-10 11:51:22 +05:30
Rajarshee Chatterjee
6aa977a562
Add ReadLightNovel
2021-06-10 10:33:12 +05:30
Rajarshee Chatterjee
499e2b1333
Release v1.0.21
2021-06-09 15:28:26 +05:30
Rajarshee Chatterjee
810e8c2407
Minor fixes
2021-06-09 14:42:51 +05:30
Rajarshee Chatterjee
4e4f02c5e6
Add Novel Updates
2021-06-09 12:50:47 +05:30
Rajarshee Chatterjee
50cd2af10c
Add reader settings and use pressable
2021-06-09 10:09:58 +05:30
Rajarshee Chatterjee
4618b82d2b
Refactor History
2021-06-08 17:14:11 +05:30
Rajarshee Chatterjee
9c7d136c6d
Refactor
2021-06-08 10:27:26 +05:30
Rajarshee Chatterjee
8b4b55dcf3
Refactor
2021-06-07 18:25:58 +05:30
Rajarshee Chatterjee
b9d9cee32f
Refactor searchbar
2021-06-07 10:40:12 +05:30
Rajarshee Chatterjee
22078309eb
Custom background and text color
2021-06-06 20:35:04 +05:30
Rajarshee Chatterjee
223f00ef7d
Eject to bare workflow
2021-06-06 10:35:53 +05:30
Rajarshee Chatterjee
4b5ee1667c
Release v1.0.19
2021-05-31 22:54:49 +05:30
Rajarshee Chatterjee
d5b3915ef1
Minor fixes
2021-05-31 21:20:17 +05:30
Rajarshee Chatterjee
7b41f10dd6
Add empty view component
2021-05-31 21:19:29 +05:30
Rajarshee Chatterjee
b12eef2699
Global search from novel name
2021-05-31 21:18:26 +05:30
Rajarshee Chatterjee
7a8c8ded24
Add option to select text
2021-05-31 21:16:41 +05:30
Rajarshee Chatterjee
b6e8b0057b
Use tabs in chapter filter sheet
2021-05-31 17:08:48 +05:30
Rajarshee Chatterjee
c06ce93581
Global search from library
2021-05-31 16:00:48 +05:30
Rajarshee Chatterjee
c4c156eb1d
Minor fixes
2021-05-31 15:38:19 +05:30
Rajarshee Chatterjee
f1d86b798e
UI fixes
2021-05-31 15:38:05 +05:30
Rajarshee Chatterjee
4f1aa7c2cc
History fixes
2021-05-31 15:37:07 +05:30
Rajarshee Chatterjee
f8199b4e4e
Reorganize library filter sheet
2021-05-31 15:32:42 +05:30
Rajarshee Chatterjee
82e7111a40
Add searchbar in history screen ( #24 )
2021-05-31 09:13:15 +05:30
Rajarshee Chatterjee
a15369967f
Add custom accent color
2021-05-30 18:19:59 +05:30
Rajarshee Chatterjee
5a936bea02
Rename extensions to sources
2021-05-30 18:19:39 +05:30
Rajarshee Chatterjee
13b49dfd21
Minor UI changes
2021-05-30 18:19:14 +05:30
Rajarshee Chatterjee
689185bab6
Display images if links are present in chapterText
2021-05-30 18:18:25 +05:30
Rajarshee Chatterjee
917dea2261
Fix white border between screens
2021-05-29 18:59:53 +05:30
Rajarshee Chatterjee
6afcdcf96e
Reorganize novel details
2021-05-29 17:15:30 +05:30
Rajarshee Chatterjee
b74066111f
Parse images in chapter and reorganize reader sheet
2021-05-29 12:04:24 +05:30
Rajarshee Chatterjee
b42fb6319b
Add hide chapter titles
2021-05-28 17:11:23 +05:30
Rajarshee Chatterjee
cb05231335
Group updates and history by date
2021-05-28 10:30:07 +05:30
Rajarshee Chatterjee
7819c7dcdb
Add selecting chapters logic
2021-05-27 10:37:43 +05:30
Rajarshee Chatterjee
9a7e1f7e53
Refactor Chapter
2021-05-25 10:32:21 +05:30
Rajarshee Chatterjee
2c2e814a0d
Fix reader sheet buttons
2021-05-20 10:17:33 +05:30
Rajarshee Chatterjee
f4fc3d096f
Refactor NovelHeader
2021-05-17 09:50:01 +05:30
Rajarshee Chatterjee
d230b64846
Refactor settings and minor fixes
2021-05-16 18:44:37 +05:30
Rajarshee Chatterjee
a280fc95e1
Reset progress if marked read
2021-05-16 16:36:42 +05:30
Rajarshee Chatterjee
1f87a50762
Fix scroll to saved progress
2021-05-16 08:58:39 +05:30
Rajarshee Chatterjee
99945aa0d8
Release v1.0.18
2021-05-14 23:29:08 +05:30
Rajarshee Chatterjee
fda59f825f
Fix library filters and minor fixes
2021-05-14 21:00:55 +05:30
Rajarshee Chatterjee
67096eb1ff
Add library sort/filter sheet and notification icon
2021-05-14 18:30:15 +05:30
Rajarshee Chatterjee
3a156f32a0
Save scroll percentage and add new theme
2021-05-14 12:03:32 +05:30
Rajarshee Chatterjee
555552a64d
Update app icon and splash screen
2021-05-14 09:14:31 +05:30
Rajarshee Chatterjee
53fc800b90
Minor fixes
2021-05-14 08:56:46 +05:30
Rajarshee Chatterjee
d1e10433e2
Add bottomsheet for chapter actions
2021-05-13 08:21:46 +05:30
Rajarshee Chatterjee
cc53e309ad
Fix last read chapter getting reset on opening another novel ( fixes #19 )
2021-05-12 14:20:48 +05:30
Rajarshee Chatterjee
2170b77607
Add swipe to mark chapter read/ bookmark logic
2021-05-12 10:00:46 +05:30
Rajarshee Chatterjee
632c2e47c7
Add scroll percentage in chapter screen ( fixes #17 )
2021-05-11 08:43:42 +05:30
Rajarshee Chatterjee
5e2c4d4e27
Add searchbar in updates screen
2021-05-10 09:15:09 +05:30
Rajarshee Chatterjee
a21800f208
Minor fixes
2021-05-09 10:10:09 +05:30
Rajarshee Chatterjee
5f943fcc92
Merge branch 'main'
2021-05-09 10:00:59 +05:30
Rajarshee Chatterjee
8f254b4ef5
Add Migration ( #15 )
...
* Refactor
* Add migration
* Finish migration
* Add progress bar
2021-05-09 09:57:21 +05:30
Rajarshee Chatterjee
773913048c
Refactor
2021-05-07 09:36:07 +05:30
Rajarshee Chatterjee
daf9444e87
Merge branch 'main' of https://github.com/rajarsheechatterjee/LNReader into main
2021-05-06 21:00:17 +05:30
Rajarshee Chatterjee
e4b1b757e6
Fix navigating to novel from history screen
2021-05-06 20:59:22 +05:30
Rajarshee Chatterjee
b01e63791e
Release v1.0.17
2021-05-06 20:55:23 +05:30
Rajarshee Chatterjee
ffe4950966
Update screenshots
2021-05-06 17:07:25 +05:30
Rajarshee Chatterjee
caac2c3227
Refactor
2021-05-06 16:10:22 +05:30
Rajarshee Chatterjee
489d5ba714
Add global search ( #12 )
...
* Add global search
* Split GlobalSearch into components
2021-05-05 20:17:17 +05:30
Rajarshee Chatterjee
4251ec7f20
Pin sources and refactor
2021-05-05 14:19:08 +05:30
Rajarshee Chatterjee
c1e0b01df8
Refactor and some fixes
2021-05-04 21:44:17 +05:30
Rajarshee Chatterjee
66dc1c4bdb
fix continue reading button
2021-05-04 15:13:12 +05:30
Rajarshee Chatterjee
1ba88a16ff
Save chapter sort and filter settings
2021-05-04 12:15:02 +05:30
Rajarshee Chatterjee
381c779c36
Release v1.0.16
2021-05-03 22:06:08 +05:30
Rajarshee Chatterjee
90df6b5aca
Refactor
2021-05-03 20:49:06 +05:30
Rajarshee Chatterjee
87ff17d5e5
Use Expo StorageAccessFramework for backups
2021-05-01 17:51:50 +05:30
Rajarshee Chatterjee
913d319222
Check github for new release ( closes #9 )
2021-05-01 17:24:33 +05:30
Rajarshee Chatterjee
cca143383e
Upgrade Expo SDK to 41 ( closes #7 )
2021-05-01 08:38:06 +05:30
Rajarshee Chatterjee
4a874b30be
Move useTheme hook to Hooks folder
2021-05-01 08:11:50 +05:30
Rajarshee Chatterjee
e958b0fa09
Refactor
2021-05-01 07:57:16 +05:30
Rajarshee Chatterjee
a484d550a8
Fix navigation to novel from history item
2021-04-30 23:35:48 +05:30
Rajarshee Chatterjee
4acafdb741
Add backup/restore ( closes #6 )
2021-04-30 23:18:09 +05:30
Rajarshee Chatterjee
1e6c4758ff
Check github for new release on launch
2021-04-30 20:52:05 +05:30
Rajarshee Chatterjee
1ed0e8b4c4
Fix tracker crashes and update app version
2021-04-30 12:01:34 +05:30
Rajarshee Chatterjee
458cdb2c2a
Add update chapter progress after reading
2021-04-30 11:16:14 +05:30
Rajarshee Chatterjee
0a476ba6b4
Update api url
2021-04-30 11:15:58 +05:30
Rajarshee Chatterjee
6e85909f6f
Finish mal tracking and refactor
2021-04-29 20:36:32 +05:30
Rajarshee Chatterjee
5642122a5e
Add updating mal list logic
2021-04-28 22:33:41 +05:30
Rajarshee Chatterjee
77481dfc06
Add MAL tracking logic
2021-04-27 20:33:22 +05:30
Rajarshee Chatterjee
a870442022
Remove unused dependencies
2021-04-26 20:43:48 +05:30
Rajarshee Chatterjee
a9a176297e
Use single screen for all extensions
2021-04-26 18:34:12 +05:30
Rajarshee Chatterjee
f4c0a647fb
Add fonts in reader
2021-04-26 17:02:36 +05:30
Rajarshee Chatterjee
06e7e45df0
Fix theme name
2021-04-26 12:07:19 +05:30
Rajarshee Chatterjee
c538bf4956
Add logo in more screen
2021-04-26 12:06:59 +05:30
Rajarshee Chatterjee
e1679a41f1
Fix navigating to chapter from history screen
2021-04-26 12:05:35 +05:30
Rajarshee Chatterjee
3c2f4a59b7
Refactor settings screen
2021-04-26 11:34:04 +05:30
Rajarshee Chatterjee
8c13b1ff12
Add discord link
2021-04-25 19:59:48 +05:30
Rajarshee Chatterjee
45083e5fd1
Fix menu color in light theme
2021-04-25 19:48:49 +05:30
Rajarshee Chatterjee
3b37c1cb33
Disable OTA updates
2021-04-25 08:25:53 +05:30
Rajarshee Chatterjee
48187d7d54
Fix reader padding and update version
2021-04-24 21:55:19 +05:30
Rajarshee Chatterjee
3af0b1afbc
Merge branch 'main' of https://github.com/rajarsheechatterjee/LNReader into main
2021-04-24 20:47:48 +05:30
Rajarshee Chatterjee
b9695e7f56
Revert git rebase
2021-04-24 20:46:41 +05:30
Rajarshee Chatterjee
7c068aa7d5
Add download all chapters option ( fixes #4 )
2021-04-24 20:32:56 +05:30
Rajarshee Chatterjee
8b182f1e31
Add download all chapters option ( fixes #4 )
2021-04-24 20:31:38 +05:30
Rajarshee Chatterjee
5029513424
closes #4 ; Add download all chapters
2021-04-24 20:16:10 +05:30
Rajarshee Chatterjee
f4c6a3b4a1
Fix download button animation
2021-04-24 18:03:59 +05:30
Rajarshee Chatterjee
27f5e20107
Minor fixes
2021-04-24 11:45:43 +05:30
Rajarshee Chatterjee
c249b52304
Add textAlign and padding in reader settings
2021-04-24 11:45:32 +05:30
Rajarshee Chatterjee
c179e0e5bd
Fix sort and filter chapters
2021-04-24 10:25:39 +05:30
Rajarshee Chatterjee
b78382cc03
Allow navigate to chapter from updates tab
2021-04-24 10:03:22 +05:30
Rajarshee Chatterjee
9df3694c04
Fix start reading button
2021-04-24 09:08:34 +05:30
Rajarshee Chatterjee
dfd300c358
Fix library search
2021-04-07 09:21:22 +05:30
Rajarshee Chatterjee
76c108597d
Add updates tab and updating library
2021-04-05 11:31:07 +05:30
Rajarshee Chatterjee
23ff02674e
Fix crash on updating novel
2021-04-03 14:30:06 +05:30
Rajarshee Chatterjee
55e2371f5d
Fix start reading button
2021-04-03 11:36:54 +05:30
Rajarshee Chatterjee
4eb225cdf3
Rewrite database
2021-03-31 09:43:07 +05:30
Rajarshee Chatterjee
3cb41c8bfb
Fix history table
2021-03-31 09:35:21 +05:30
Rajarshee Chatterjee
05511e073e
Update redux folder structure
2021-03-30 23:39:55 +05:30
Rajarshee Chatterjee
085b9b9eb3
Fix updating novels
2021-03-30 09:17:20 +05:30
Rajarshee Chatterjee
9290d59f77
Create history queries
2021-03-29 15:59:45 +05:30
Rajarshee Chatterjee
c0345ae9a9
Add downloaded and unread badges
2021-03-29 12:17:37 +05:30
Rajarshee Chatterjee
c12a7f378a
Move out database logic
2021-03-29 08:56:24 +05:30
Rajarshee Chatterjee
d3c2d130e1
Create table and index queries
2021-03-26 09:34:25 +05:30
Rajarshee Chatterjee
134c72a683
Create database version 2
2021-03-26 08:39:39 +05:30
Rajarshee Chatterjee
4c326e35c0
Add updating a novel
2021-03-23 21:11:57 +05:30