This website requires JavaScript.
973a902332
fix: duplicate User-Agent header on wolfSSL requests breaks strict servers (aiohttp 400) (#2661 )
develop
Dylan Byars
2026-07-21 01:48:26 -04:00
cb9b971c26
Refactor SCOPE.md for improved formatting
Justin Mitchell
2026-07-21 01:20:26 -04:00
6174cbc613
Add RAM caching for EPUB image pixel data
feat-deferred-refresh
Justin Mitchell
2026-07-20 17:32:10 -04:00
9d147cade9
Deduplicate identical CSS files in EPUB parsing & probe images for dimensions instead of reading the full file
Justin Mitchell
2026-07-20 17:16:54 -04:00
792aab6d97
Disable ESP_SR to fix isolated core build
Justin Mitchell
2026-07-20 17:02:01 -04:00
b58b51bfbe
Merge remote-tracking branch 'origin/develop' into feat-deferred-refresh
Justin Mitchell
2026-07-20 16:36:07 -04:00
f42fab1c66
feat: Add touch coordinate mapping and RTOS task yielding (#2481 )
Justin Mitchell and Julia Nguyen
2026-07-20 16:31:07 -04:00
c9188a7347
chore: Clarify project scope and development priorities (#2149 )
Justin Mitchell
2026-07-20 16:02:02 -04:00
e03aa16330
fix: select strongest AP for matching WiFi SSID (#2655 )
Leopoldo Pla Sempere
2026-07-20 17:17:16 +02:00
3319aa1720
fix(epub): preserve word continuation when splitting CJK text on MAX_WORD_SIZE (#2652 )
Phạm Bình An
2026-07-20 19:02:08 +07:00
3dfbc0383f
fix(i18n): add missing strings in PT-PT translation (#2632 )
CookieCaptainD
2026-07-20 12:12:06 +01:00
64364bec5d
feat: add Nix development shell (#2645 )
Thiago Kenji Okada
2026-07-19 22:57:37 +01:00
556b8aee5b
fix: swedish translation (#2649 )
Stefan Blixten Karlsson
2026-07-19 21:12:10 +02:00
b1d1d757ba
feat: Slim dictionary (#2583 )
2026-07-19 17:57:16 +03:00
5ba1d5747f
fix: EndOfBookOptions fails to compile
Uri Tauber
2026-07-19 16:45:42 +03:00
9fe4dc5e38
feat: Add option to switch behavior for "back to browser / home" in Reader activity (#2366 )
Thomas Symalla
2026-07-19 07:29:13 +02:00
b1d037569b
feat: Add kosync user registration and switch to crosspoint-sync server (#2587 )
Justin Mitchell
2026-07-18 14:50:51 -04:00
9737cb335c
fix: correct the settings enums for "blank" and "cover + custom" sleep screens (#2635 )
Julia
2026-07-17 12:35:51 -04:00
98118d6e24
Improve heap management in EPUB rendering
Justin Mitchell
2026-07-17 12:16:32 -04:00
fdffc2e5d9
fix: reduce CSS parse-time OOM risk in chapter layout (#2606 )
Phạm Bình An
2026-07-16 11:21:08 +07:00
a2db43d235
feat: enable CORS headers in the HTTP API (#2594 )
2026-07-16 01:35:10 +03:00
63093e606c
feat: Back on home menu opens the most recent book (#2619 )
rxmmah and kira
2026-07-15 22:50:22 +02:00
a4ac3b2788
feat: add smart KOReader progress sync (#2192 )
2026-07-15 20:59:15 +02:00
35a45f9c1e
feat: add options to remember web upload settings & rename ebooks to {title} - {author} (#2534 )
Víctor Fernández
2026-07-15 20:43:42 +02:00
97ee05a40c
fix: flush long EPUB text blocks before large vector growth and reduce EPUB parser contiguous heap growth
fix/handle-crashes-on-very-large-epub-chapters-#2256
Julia Nguyen
2026-07-15 12:04:08 -04:00
f3cad2f9e1
fix(kosync): reload Epub before reading upload metadata (#2608 )
William Floyd
2026-07-15 10:46:10 -05:00
fd00c185f2
feat: whole book page count
feature/book-page-counts
Uri Tauber
2026-07-15 17:58:45 +03:00
95d8cb712b
feat: configurable OPDS download folder and filename format (#2571 )
Oscar Nogueira Neto
2026-07-15 10:53:27 -04:00
b9867b0d09
feat(i18n): add Bosnian translation (#2616 )
Mirza Arnaut
2026-07-15 16:49:42 +02:00
3dac4446b7
fix: remove duplicate sleep logic (#2492 )
Uri Tauber
2026-07-15 17:48:08 +03:00
3cc4069faa
fix: suppress cppcheck missingInclude on fresh checkouts
Justin Mitchell
2026-07-14 21:37:11 -04:00
a3b8897977
fix: address review findings on prewarm gating and gitignore
Justin Mitchell
2026-07-14 16:29:33 -04:00
f7f1a6f8bf
Merge remote-tracking branch 'origin/develop' into feat-deferred-refresh
Justin Mitchell
2026-07-14 15:49:04 -04:00
7cad3cfb0e
Fix heap fragmentation issues
Justin Mitchell
2026-07-14 15:45:44 -04:00
a86a644adc
Reduce TLS memory requirements for KOReader sync
feat-bluetooth
Justin Mitchell
2026-07-14 14:53:41 -04:00
f180069643
fix: ignore open-x4-sdk and fs_ (#2609 )
Uri Tauber
2026-07-14 21:34:28 +03:00
a0ec5812b1
feat: Arabic translation YAML - PR 3/3 (#2599 )
Husam Younis
2026-07-14 20:33:42 +03:00
02398c8a96
Add memory profiling for EPUB and heap diagnostics
Justin Mitchell
2026-07-14 13:21:15 -04:00
ba92cb902e
Add heap memory reporting for fonts and sections
Justin Mitchell
2026-07-14 12:08:29 -04:00
4d19d38152
Add idle-time glyph prewarming for next page
Justin Mitchell
2026-07-14 11:26:07 -04:00
e84840b473
fix(css-parser): don't save unusable rules to RAM (#2604 )
Phạm Bình An
2026-07-14 21:00:13 +07:00
94ae750e89
feat(i18n): add Norwegian Bokmål translation (#2113 )
Tom-Inge Larsen
2026-07-14 15:54:43 +02:00
8c5cd67f38
feat: complete Turkish translation (390/390) (#2592 )
metoli86 and metoli
2026-07-14 16:50:03 +03:00
302c0771dd
Batch file list responses to reduce TCP segments
Justin Mitchell
2026-07-14 05:15:00 -04:00
c1a396c1ba
Stop BLE before initializing WiFi in activities
Justin Mitchell
2026-07-14 05:04:22 -04:00
078d9ef535
Update status bar immediately on BLE connect/disconnect
Justin Mitchell
2026-07-14 04:47:48 -04:00
17e4230068
Add async display refresh to overlap CPU work
Justin Mitchell
2026-07-14 04:42:27 -04:00
34e7ed249b
Merge remote-tracking branch 'origin/develop' into feat-bluetooth
Justin Mitchell
2026-07-14 04:20:50 -04:00
c5787d1cc1
fix: Use HALF_REFRESH for sleep and boot instead of FULL (#2588 )
Justin Mitchell
2026-07-13 17:06:09 -04:00
e66de575a1
Add async display refresh support to HalDisplay
Justin Mitchell
2026-07-13 16:20:20 -04:00
2a19eb9e0d
feat: Arabic/Farsi/Urdu glyphs in built-in UI fonts - PR 2/3 (#2596 )
Husam Younis
2026-07-13 22:35:47 +03:00
fae3423dec
feat: add portuguese-PT.yaml (#2597 )
Uri Tauber
2026-07-13 22:27:23 +03:00
932a472835
feat: Arabic/Farsi/Urdu bidi reordering and contextual shaping — PR 1/3 (#2541 )
Husam Younis and Uri Tauber
2026-07-13 16:02:21 +03:00
552b2683e6
fix: keep list item bullet inline with nested paragraph text (#2589 )
Jan Steinke
2026-07-13 11:06:43 +02:00
bfa1d706b1
feat: Hidden wifi ssid support (#2360 )
Mr.Catfood
2026-07-13 08:33:48 +02:00
bae29fc6ba
Update freeink-sdk
Justin Mitchell
2026-07-13 02:23:59 -04:00
379f49d165
Use HALF_REFRESH for sleep screens instead of FULL
Justin Mitchell
2026-07-13 01:08:05 -04:00
73ab9ab20d
feat: implement captive portal redirects for auto-loading the management page on hotspot mode (#2550 )
Jacob Latonis
2026-07-13 00:10:23 -04:00
3a97f3e63e
feat: Send optional document metadata with KOSync progress uploads (#1820 )
Nick Perez
2026-07-13 05:50:38 +02:00
39ea4b045f
feat: render placeholders while waiting for images to render (#1003 )
Matthías Páll Gissurarson
2026-07-12 20:40:07 +02:00
444d87de82
fix: Add framebuffer release/realloc and improved lazy indexing (#2563 )
Justin Mitchell
2026-07-12 13:16:48 -04:00
859f6cb0d5
chore: update Spanish, Catalan, and Valencian Wi-Fi strings (#2578 )
Leopoldo Pla Sempere
2026-07-12 11:13:06 +02:00
d8139e9605
perf: release CSS rule map after warm open (#2439 )
hooligan333 and Erica Jensen
2026-07-11 19:59:31 -07:00
b596f21e61
perf: stream NCX/NAV TOC into parser, drop temp-file round-trip (#2440 )
hooligan333 and Erica Jensen
2026-07-11 19:57:48 -07:00
5fbc657aeb
perf: always binary-search idref lookups in content.opf (#2433 )
hooligan333 and Erica Jensen
2026-07-11 19:56:28 -07:00
bb06219c9c
docs: add script to generate EPUB from USER_GUIDE.md (#2152 )
Jason Huebel
2026-07-11 21:54:32 -05:00
5202bbf911
feat: auto-connect saved Wi-Fi networks (#2189 )
Alexander Hoff ❍ and Alexander Hoffer
2026-07-12 04:47:26 +02:00
e0253a8664
perf: reserve CSS rule map before loading from cache (#2435 )
hooligan333 and Erica Jensen
2026-07-11 19:24:43 -07:00
e142e88ce7
perf: drop per-image delay(50) on chapter build, retry getDimensions (#2434 )
hooligan333 and Erica Jensen
2026-07-11 19:23:52 -07:00
6add0b91bc
feat: Add Finnish hyphenation (#2084 )
Timo
2026-07-12 05:16:42 +03:00
287457f7dd
fix: handle low-bit-depth, upscaled, and SVG EPUB images (#2503 )
Leopoldo Pla Sempere
2026-07-12 03:45:53 +02:00
3e627112f6
fix: oom exceptions for OPDS, KOSync, and OTA via wolfssl (#2475 )
Justin Mitchell
2026-07-11 18:53:26 -04:00
1f5669a08a
fix: Swedish translation (#2577 )
Stefan Blixten Karlsson
2026-07-11 22:20:20 +02:00
0dc92c142c
fix: update czech.yaml (#2574 )
Ing. Jan Kaláb
2026-07-11 20:09:09 +02:00
4b34a576eb
chore: update Spanish, Catalan, and Valencian translations (#2566 )
Leopoldo Pla Sempere
2026-07-10 16:45:40 +02:00
4fb843ef92
perf: skip redundant progress writes when position is unchanged (#2436 )
2026-07-10 00:37:43 -07:00
cecdbefa0e
Normalize whitespace in comments and includes
Justin Mitchell
2026-07-09 00:21:25 -04:00
4c5fd653c0
Add Bluetooth status icon to reader status bar
Justin Mitchell
2026-07-09 00:13:54 -04:00
05c1e9aa46
Add framebuffer lending for memory-intensive builds
Justin Mitchell
2026-07-09 00:04:11 -04:00
f3da5e4f06
Merge branch 'develop' of https://github.com/crosspoint-reader/crosspoint-reader into feat-bluetooth
Justin Mitchell
2026-07-08 22:13:16 -04:00
a43061305a
chore: update the Italian translation (#2559 )
Matteo Scopel
2026-07-08 21:22:47 +02:00
7ec07b4d9d
fix: show "Failed to index" when failing to parse epub (#2556 )
Uri Tauber
2026-07-08 21:22:35 +03:00
a328fd912d
Add SD catalog as default EPUB container backend
feat-epub-parser-refactor
Justin Mitchell
2026-07-08 14:08:15 -04:00
e3f2e27078
Add catalog-backed book cover extraction support
Justin Mitchell
2026-07-08 13:51:58 -04:00
9bb488dc86
Add catalog mode for large EPUB containers
Justin Mitchell
2026-07-08 13:41:16 -04:00
c2c1badc7e
chore: Refactor stores to use PersistableStore CRTP template (#2464 )
Uri Tauber
2026-07-08 12:44:52 +03:00
c331651e4e
Update freeink-sdk submodule
Justin Mitchell
2026-07-08 05:43:38 -04:00
bfb8aacdae
Add framebuffer release and font metadata access
Justin Mitchell
2026-07-08 04:46:25 -04:00
e027f60bf0
Optimize memory allocation in BookPaginator
Justin Mitchell
2026-07-08 02:17:29 -04:00
78c71f1c77
Extract book cover utilities into BookCoverUtils
Justin Mitchell
2026-07-08 01:31:24 -04:00
d364e54a69
Add KOReader XPath sync support for EPUB navigation
Justin Mitchell
2026-07-08 01:11:29 -04:00
3421171670
Add character-offset bookmarks for FreeInkBook
Justin Mitchell
2026-07-08 00:56:53 -04:00
0848649ce2
Add FreeInkBook EPUB engine migration guide
Justin Mitchell
2026-07-08 00:22:21 -04:00
5776911af0
fix: FontDecompressor OOM aborts on the render path (-fno-exceptions makes vector resize fatal) (#2526 )
Nick
2026-07-07 01:06:18 -05:00
4e12083566
Add anti-aliasing mode translations (Full/Fast)
feat-aa-fonts
Justin Mitchell
2026-07-06 19:04:00 -04:00
cf4f7be8af
Reformat anti-aliasing condition for readability
Justin Mitchell
2026-07-06 19:01:21 -04:00
e69241ef54
Reverts UI font change and adds setting for AA sd fonts
Justin Mitchell
2026-07-06 18:59:25 -04:00
3c5c5e8aa7
feat: preview image files inline in web file browser (#2429 )
Pietro Campagnano
2026-07-06 22:45:22 +02:00
6f5c5a0900
fix: Flatten TextBlock word storage into single allocation (#2547 )
Justin Mitchell
2026-07-06 16:41:00 -04:00
f2b00f6b93
chore: Replace product link with affiliate tracking link (#2401 )
Uri Tauber
2026-07-06 23:13:27 +03:00