forked from crosspoint-reader/crosspoint-reader
-
-
Notifications
You must be signed in to change notification settings - Fork 116
Release/v1.4.0 #357
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Release/v1.4.0 #357
Changes from all commits
Commits
Show all changes
601 commits
Select commit
Hold shift + click to select a range
cd4b00e
feat: add live font preview pane to font selection screen (#2349)
PaulDelestrac 4a99b35
feat: add Spacing Modifier Letters range to font presets (#2194)
itsthisjustin 229c82f
fix: don't justify-stretch a leading no-break space (#2185) (#2298)
SurprisedDuck e11a74c
Merge branch 'fix/x3-sd-timestamps' into development
uxjulia 9846fb3
fix: update generated location filename
uxjulia 1398240
Merge branch 'feat/crossink-locations' into development
uxjulia f713fcc
Merge branch 'release/v1.3.4' into development
uxjulia fb5160e
fix: epub crashes while indexing with bionic reading on
uxjulia a66598d
fix: use epub render fallbacks for silent indexing and avoid null fin…
uxjulia 2b0a05f
fix: constrain EPUB clipping highlights
uxjulia 0adaa0b
fix: handle sync long-press select release
uxjulia b1abee2
fix: add guidance for bionic/guide dots during memory pressure
uxjulia d7aee12
Merge branch 'release/v1.3.4' into development
uxjulia ac3f772
fix: preserve authored hyphens in clipping text
uxjulia fa7b8b6
fix: align reader menu icons with orientation
uxjulia 87a7ae6
fix: reduce epub layout buffering for reading aids
uxjulia 73dda8f
fix: new reader menu icons not rendering correctly in landscape
uxjulia 228b24a
Merge branch 'release/v1.3.4' into development
uxjulia d9b5e76
fix: avoid home cover refresh oom crash
uxjulia f041039
update sdk
uxjulia 61477a2
Merge branch 'fix/issue-303-home-book-crash' into release/v1.3.4
uxjulia d76b9c8
fix: preserve clipping highlights after relayout
uxjulia efb6fa4
fix: in-reader menu icons
uxjulia 2e8f059
fix: keep clipping highlights complete after font relayout
uxjulia 11edec5
fix: reduce epub reading aid layout tokens
uxjulia 0b4c0e3
Merge branch 'feat/improve-bionic-and-guide-dots' into release/v1.3.4
uxjulia 3bc3b9a
feat: add chained slab arena allocator
uxjulia 5d9ab26
perf: wire parse arena into EPUB chapter style stacks
uxjulia 7915a2b
fix: use arena inline style stack for table labels
uxjulia 52e317c
fix: use arena scratch buffers for epub layout
uxjulia d8fb0bc
Merge branch 'release/v1.3.4' into development
uxjulia 7b0f6a7
chore: update changelog
uxjulia 89cb23d
Merge branch 'development' into feat/epub-arena-stacks
uxjulia 9abab93
fix: add epub safe mode fallback
uxjulia 5d1fbb0
Merge branch 'feat/safe-mode' into feat/epub-arena-stacks
uxjulia b4252c4
fix: bound epub footnote preview indexing
uxjulia 60f63cb
fix(epub): flush displaced anchor before overwrite (#2336) (#2382)
kygia e78aced
feat: footnote returns to original position on deep sleep to avoid lo…
ZephByte 805e768
chore: sync upstream Crossspoint
uxjulia 3903b95
Merge branch 'release/v1.3.4' into development
uxjulia 7271c00
feat: Allow statusbar clock to be on the left (#2359)
YouHusam 8d5b119
fix: sync master into develop (#2423)
uxjulia 70eec7e
Merge branch 'main' into development
uxjulia b078eef
feat: add dashboard theme
uxjulia 2f46f34
feat: add sleep sleep screen
uxjulia 4029a80
fix: persist reader time-left estimates for home stats
uxjulia 63742db
fix: widen X4 dashboard book spacing
uxjulia ddf5f6c
fix: avoid carousel menu label allocations
uxjulia 9a2e267
fix: load book-specific SD fonts before reader layout
uxjulia b35848f
fix: protect incompatible reading stats files
uxjulia 6023455
fix: add stats.bin migration flow
uxjulia fc7c324
fix: clippings not highlighting correctly with SD card fonts
uxjulia 2ceb37f
fix: remove unlabeled clipping page number
uxjulia f491855
fix: reduce gap between cover and stats on x3
uxjulia 035f2ba
fix: adjust X4 dashboard stats
uxjulia cab9df8
feat: update dashboard footer stats
uxjulia c455267
fix: wrap long titles
uxjulia bd37d66
fix: ignore publisher epub line height
uxjulia 3837ea4
feat: nearby position sync
uxjulia cbf0d07
fix: remove duplicate clipping helper definitions
uxjulia f446fb1
chore: update version
uxjulia 96ca528
chore: update changelog
uxjulia b2bb126
fix: suppress nearby position sync back release
uxjulia 49c2d04
feat: use x-locations manifest format
uxjulia 32d3a22
feat: dashboard theme
uxjulia c0e398a
Merge branch 'feat/nearby-position-sync' into development
uxjulia 487613b
fix: split inverted orientation label from color filter label (#2421)
uxjulia fc89e57
perf: optimise `normalisePath` (#2162)
Uri-Tauber 8626d69
fix: small translation changes for german (#2420)
dasrecht 0e969ed
fix: correct rtl clipping selection order
uxjulia a09aef0
fix: Optimize Bookmark Rendering by Removing XPath Lookup (#2417)
Uri-Tauber 26f80ea
fix: preserve table text when grid layout falls back
uxjulia cc6dcb2
fix: stabilize x3 epub grayscale page turns (closes #308)
uxjulia 4ee7f71
Merge branch 'fix/issue-308-x3-epub-aa-base' into development
uxjulia ef4020b
fix: reduce opds download chunk size
uxjulia d796182
fix: correct rtl clipping selection order
uxjulia 9e2372a
fix: make lyra covers 2:3 ratio
uxjulia 0a57c0a
Fix X3 display ghosting on cover screen transitions
itsthisjustin 555f76d
feat: move file manager breadcrumb into contents card header (#2430)
fain182 ba44978
Merge branch 'master' into develop
uxjulia 86a9b9c
docs: update user guide wireless transfer section (#2369)
nnnkit bb637a8
feat: optimizer stable page numbers
uxjulia 44ca9be
fix: ota release assets
uxjulia 364b111
chore: update version
uxjulia be72f5e
fix: explicitly handle OTA firmware redirects
uxjulia a2f2eea
perf: Optimize `fillRectDither` with Byte-Aligned `fillRectImpl` (#2270)
Uri-Tauber 0daa9db
fix: keep status bar indicators stable when toggling bookmarks (#2444)
uxjulia 0d4c9ab
Bump version to 1.4.1
itsthisjustin f54eab2
fix: typo in STR_ORIENTATION_INVERTED Spanish translation
uxjulia b6ce599
fix: address release review feedback
uxjulia 970b2c6
chore: release 1.4.1 (#2447)
uxjulia 2cd0c4f
fix: invalidate lyra carousel cache when navigating on Home
uxjulia ee9bf36
fix: reduce epub anchor memory pressure
uxjulia ba0dd3e
fix: split inverted orientation label from color filter label (#2421)
uxjulia b12d13c
perf: optimise `normalisePath` (#2162)
Uri-Tauber 8eef725
Fix X3 display ghosting on cover screen transitions
itsthisjustin 2499746
perf: Optimize `fillRectDither` with Byte-Aligned `fillRectImpl` (#2270)
Uri-Tauber ebebc6f
chore: migrate from open-x4-sdk to freeink-sdk (#2449)
itsthisjustin cbaa498
docs: adding quick resume option and quick resume on timeout to userg…
dasrecht 78a9423
fix: prevent SD font advance cache overlap
uxjulia 358dc19
fix: margins for clock and recent books grid view
uxjulia 7cb66e6
Merge branch 'fix/issue-321-cjk-overlap' into development
uxjulia 488b26f
feat: quick return to quickly exit nested menus
uxjulia a11517a
fix: update Portuguese (Brasil) translations (#2458)
Rodrigo-Matsuura 8ac3020
fix: x4 ghosting by bumping sdk (#2469)
itsthisjustin 6edeed7
fix: x4 sleep/boot ghosting (#2471)
itsthisjustin 2754a5f
feat: add Vollkorn font (#2473)
mrtnvgr fb8dbb5
fix: guide type=start used as fallback, not override of type=text
uxjulia 145a1bd
chore: migrate from open-x4-sdk to freeink-sdk (#2449)
itsthisjustin 3684169
docs: adding quick resume option and quick resume on timeout to userg…
dasrecht fdce32b
fix: x4 ghosting by bumping sdk (#2469)
itsthisjustin 2668d0c
fix: x4 sleep/boot ghosting (#2471)
itsthisjustin 472a734
chore: sync upstream Crosspoint
uxjulia 43ff1b6
Merge remote-tracking branch 'origin/master' into develop
uxjulia 2825506
fix(icons): align home menu icons with their labels (#2470)
fain182 871e2df
feat: allow inverted dashboard sleep screen
uxjulia b87eef4
fix: fallback clipping selection from failed SD font prewarm
uxjulia ed5ee4e
fix: release sd font caches before epub cover decoding
uxjulia 474371d
chore: update sdk
uxjulia c933c1a
Merge branch 'development' into feat/improve-arena-allocation
uxjulia 9320a53
perf: use arena scratch for epub text layout
uxjulia 3798df9
perf: use arena scratch for opf manifest index
uxjulia 604a71b
perf: use arena scratch for epub metadata indexes
uxjulia 7b01122
perf: use arena scratch for jpeg cover conversion
uxjulia e9c6e6d
docs: note arena scratch buffer expansion
uxjulia fd43ca2
chore: Initial multi-core compatibility (#2294)
Uri-Tauber fef39da
feat: Selection Popup (#2358)
Uri-Tauber 13bd00b
fix: sort sleep screen menu options to be more logically consistent (…
dasrecht c9d2782
docs: update TOC in userguide (#2479)
dasrecht e4d3981
fix(reader): correct slider side-button direction and legend on X3 (#…
tomlarse 6f60a3f
chore: Initial multi-core compatibility (#2294)
Uri-Tauber 90b41bb
feat: Selection Popup (#2358)
Uri-Tauber 6ff632d
update sdk
uxjulia 898714f
docs: update TOC in userguide (#2479)
dasrecht 8d3e05f
**fix(reader): correct slider side-button direction and legend on X3 …
tomlarse 714c90b
chore: sync upstream Crosspoint
uxjulia 268ef34
fix: swallow font selection confirm release
uxjulia 9b94613
update sdk
uxjulia 9d35454
Revert "feat: quick return to quickly exit nested menus" - This was c…
uxjulia 81c6ffc
fix: guard firmware builds against ota slot overflow
uxjulia f679075
perf: reduce epub section layout overhead
uxjulia 74416d5
fix: invalidate stale css cache
uxjulia 7137248
perf: hydrate cached CSS rules for section builds
uxjulia 2679080
perf: compact hydrated CSS rule lookup
uxjulia aac7c63
perf: batch SD font advance prewarming for sections
uxjulia ec0786f
perf: batch cached CSS and SD font layout metrics
uxjulia 6f08a88
fix: changing translation in czech to fix overflowing navigation (#2502)
dasrecht e7f3406
fix: Add socket module import to build-sd-fonts script (#2504) (#2505)
itsthisjustin 057c638
perf: defer EPUB cover thumbnail generation to home
uxjulia 930b549
fix: size JPEG thumbnail scratch arena up front
uxjulia aae471c
perf: cache EPUB cover sources for thumbnails
uxjulia 5fe6f96
fix: keep auto turn shortcut picker open
uxjulia 4cdefb1
Update README with firmware flashing warnings and crosspet status
itsthisjustin 5c86bfe
feat(network): add device serial number to web UI (#2506)
rahatarmanahmed 59f1074
Merge branch 'feat/epub-section-build-performance' into development
uxjulia 57447a5
feat(epub): improve text-decoration support (#2397)
lpla f88f034
fix: respect hidden title setting for footnotes
uxjulia 768b66d
fix: align reading stats header date
uxjulia e2e25d4
fix: hide footnote preview progress
uxjulia 85af673
fix: align saved items header
uxjulia 61a7d6e
fix: align app section headers
uxjulia c46abe1
Merge branch 'fix/issue-338-stats-header-baseline' into development
uxjulia 46d191f
Merge branch 'fix/issue-335-footnote-progress' into development
uxjulia 2e6fefc
fix: update web optimizer reference page size
uxjulia 72f5b74
feat: track reading stats for xtc books
uxjulia 8263464
feat: add xtc reader stats menu
uxjulia 674ebdf
feat: surface xtc reading stats across book views
uxjulia 251cb1b
fix: preserve xtc stats when clearing book cache
uxjulia 60a684a
docs: note xtc reading stats support
uxjulia a865de4
fix: reduce KOSync font memory pressure
uxjulia eafe9a5
fix: include built-in ranges in sd font builds
uxjulia 06fcd07
feat: show nearby position sync match method
uxjulia 79b4d63
fix: settings persist on font clear, reserve() before push_back, mino…
sypianski 29dbc1f
Merge branch 'feat/sd-font-built-in-intervals' into development
uxjulia f478085
chore: ignore font publish folder
uxjulia f91c56c
fix: show warning page for malformed epub chapters
uxjulia ffec8fa
fix: update remaining sleep screens to use full refresh to reduce gho…
uxjulia 158fb46
build: update debug env
uxjulia 4d6c146
fix: changing translation in czech to fix overflowing navigation (#2502)
dasrecht 9ca28ec
fix: Add socket module import to build-sd-fonts script (#2504) (#2505)
itsthisjustin b22bec5
feat(network): add device serial number to web UI (#2506)
rahatarmanahmed d288b1a
fix(epub): preserve combined text decorations
uxjulia 49501a6
fix: settings persist on font clear, reserve() before push_back, mino…
sypianski 685d4e8
feat: Lazy incremental EPUB section indexing (#2452)
itsthisjustin bb4d08e
feat: optimizer enhancements
uxjulia 93b844f
docs: cleanup changelog
uxjulia fafcf3e
feat: Lazy incremental EPUB section indexing
itsthisjustin 3e1dd31
feat(reader): End of Book next-book suggestions (#2499) (#2532)
tomlarse f168588
chore: sync upstream Crosspoint
uxjulia 29d7df3
feat(reader): End of Book next-book suggestions (#2499) (#2532)
tomlarse 0f6cded
refactor: remove ChareInk built-in font
uxjulia b7926fe
chore: sync upstream Crosspoint
uxjulia 8706394
Merge branch 'fix/issue-340-kosync-font-memory' into development
uxjulia 625d69b
feat: add XTC reader stats
uxjulia 77a04f3
perf: reduce EPUB indexing allocation churn
uxjulia 968eb57
fix: reduce EPUB CSS heap pressure during indexing
uxjulia 31a057e
chore(release): prepare v1.4.0
uxjulia ca904ae
chore: remove teensy firmware build variant
uxjulia 8c202db
docs: remove ChareInk reader font references
uxjulia 9bcf407
chore: remove web optimizer section splitting
uxjulia ea559dc
fix: skip unsupported svg epub images
uxjulia 83de648
fix: rasterize svg images in web optimizer
uxjulia 60bd3f4
fix: use rendered chapter page counts for optimized epubs
uxjulia cfad725
fix: reduce x-locations parsing memory use
uxjulia df4a5f0
fix: silently restart after nearby position sync
uxjulia 823474a
fix: preserve epub position after relayout
uxjulia 1fef8a6
fix: preserve reading stats page counts
uxjulia 462c0ae
fix: keep optimizer image refs aligned in malformed chapters
uxjulia 4fe773d
fix: allow clipping selection in footnote previews
uxjulia 0e5547b
Merge branch 'fix/footnote-clipping-selection' into development
uxjulia 83caf22
fix: preserve optimizer xml prolog whitespace
uxjulia 48dd691
Merge branch 'fix/optimizer-jpeg-ref-fallback' into development
uxjulia 23aba78
fix: prevent Manage Fonts OOM crash with many SD fonts installed
pillarsdotnet 636126e
fix: reserve font manifest vectors
uxjulia 9d7d758
Merge branch 'fix/prevent-manage-fonts-oom' into development
uxjulia 9984417
fix: release home cover cache before thumbnail generation
uxjulia aed8901
fix: reserve zip scratch for home epub thumbnails
uxjulia 901ae0d
perf: clear epub fallback toast without rerendering page
uxjulia 672968c
fix: keep epub section-cache rebuilds incremental with saved progress
uxjulia c175be6
fix: preview cross-spine epub footnotes consistently
uxjulia fac7469
fix: reduce footnote preview memory pressure
uxjulia 306b92d
fix: allow low-memory epub chapter jumps to use partial builds
uxjulia a8c70fe
fix: release epub unzip scratch before text layout
uxjulia 0e2b93c
fix: adapt epub html inflate chunks under low heap
uxjulia d602d28
fix: reduce optimized epub metadata heap fragmentation
uxjulia 374ec8f
fix: preserve decorative epub heading images
uxjulia e618851
fix: keep epub chapter opener artwork with title
uxjulia d32fc38
fix: throttle epub partial-cache background rebuilds
uxjulia aa0e904
fix: remove lazy epub section indexing
uxjulia 425fbb2
fix: ignore held home buttons after returning from settings
uxjulia ba6bf2a
docs: update readme and changelog
uxjulia 4844ca5
fix: improve font download cancellation
uxjulia d4d2971
fix: prevent Manage Fonts reload OOM
uxjulia 1b586c7
fix: keep sleep cover art unchanged when inverting generated sleep sc…
uxjulia e3039bf
Merge branch 'fix/manage-fonts-reload-oom' into release/v1.4.0
uxjulia d63c672
fix: book covers are no longer inverted when using minimal/dashboard …
uxjulia 0dd6d0e
fix: parse github release asset sha256 digests
uxjulia 704f8d7
fix: synchronize lazy mutex initialization
uxjulia d41a721
fix: defer scratch workspace cleanup while borrowed
uxjulia f32f89a
refactor: store render mode toast region as rect
uxjulia e2cc610
chore(release): update changelog
uxjulia 4e94aa1
fix: preserve epub page anchors and close cache reads
uxjulia 476417d
chore: remove build variants
uxjulia b527d15
chore: update freeink sdk
uxjulia 87aa6b5
fix: follow spec for zxing qr code generation (#2540)
latonis fc0dd7a
fix: Flatten TextBlock word storage into single allocation (#2547)
itsthisjustin e74603f
feat: preview image files inline in web file browser (#2429)
fain182 1cc98c9
fix: FontDecompressor OOM aborts on the render path (-fno-exceptions …
k5njm 8bbca3a
chore: Refactor stores to use PersistableStore CRTP template (#2464)
Uri-Tauber 02b6658
chore: update docs
uxjulia File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,4 @@ | ||
| [submodule "open-x4-sdk"] | ||
| path = open-x4-sdk | ||
| url = https://github.com/crosspoint-reader/community-sdk.git | ||
| [submodule "freeink-sdk"] | ||
| path = freeink-sdk | ||
| url = https://github.com/Free-Ink/freeink-sdk.git | ||
| branch = main |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.