openreader/src
Richard R e62923fb91 feat(ui): improve icon grid layout responsiveness and add single row stretch suppression
Enhance the document icons grid to better handle single-row layouts by
dynamically suppressing column stretching when the number of documents fits
in a single row. Introduce maxColumnsForIconGrid and related logic to
calculate optimal column counts based on container width and icon size.
Update grid style computation to allow optional suppression of single row
stretch, improving alignment and appearance for small document sets.

Add unit tests for icon grid layout calculation and column logic to ensure
correctness across different icon sizes and container widths.
2026-05-29 21:33:01 -06:00
..
app feat(worker): add granular PDF progress reporting and abort error handling 2026-05-29 20:13:59 -06:00
components feat(ui): improve icon grid layout responsiveness and add single row stretch suppression 2026-05-29 21:33:01 -06:00
contexts refactor(onboarding): modularize onboarding flow logic and improve testability 2026-05-29 18:03:17 -06:00
db feat(pdf): implement granular PDF parse progress tracking and migrate to parseState 2026-05-21 10:27:16 -06:00
hooks feat(hooks): introduce useUnmountCleanupRef for effect cleanup abstraction 2026-05-27 16:22:14 -06:00
lib feat(worker): add granular PDF progress reporting and abort error handling 2026-05-29 20:13:59 -06:00
types refactor(doclist): remove columns view and update text labeling 2026-05-28 17:20:02 -06:00
middleware.ts feat: implement US-only availability check for production instance in middleware and privacy page 2026-02-19 12:28:30 -07:00