Skip to content

vNext: Fix calendar-based statistics and improve public profiles, book import, and accessibility - #107

Merged
codebude merged 65 commits into
mainfrom
develop
Sep 15, 2026
Merged

codebude merged 65 commits into
mainfrom
develop

Conversation

@codebude

Copy link
Copy Markdown
Owner
  • Fix calendar-day splits in daily page statistics (instead of 24h slots)
  • Fixed user timezone input and improved usability
  • Improved visibility of selected item in suggestion input
  • fix([Accessibility] Weak contrast when selecting tags #79): improve contrast and add visual border to selected dropdown items
  • Better border for selected tag/author items
  • Adaptive date input with additional validation
  • Fix native date picker opening next to the field
  • Add secure context checks to barcode scanner
  • Add notes on secure context and camera usage to the docs
  • Fix wrong secure context urls in tests
  • Implement close on esc keypress for various dialogs
  • Add cancelable book search to the import modal
  • Add visually grouping of duplicate entries in "edition" groups to book import search
  • Heimdall integration documentation
  • Reformatted text
  • Update release notes
  • Unified release title headings in release notes
  • Lower telemetry ping from every 24h to every 23h to avoid day misses due to delays
  • Add current camera name label to scanner view
  • Fix progress date editing in configured timezone
  • Fix tele interval test case
  • Add selectable time range to statistics
  • Add optional medium attribute to books
  • Support localized medium and possession search values
  • First shot of url sharing
  • Add copy and open actions for share links
  • Add backend database to .gitignore
  • Add validation and scrolling to share link dialog
  • Add language selection to public profile share links
  • Add show more button to public profile timeline
  • Add search to public profile library
  • Add time range selection to public profile trends, fix and improve design
  • Improve public profile design with avatars, timeline cards and distribution charts
  • Document public profile sharing
  • Added basket functionality
  • Highlight the selected edition in import search
  • Document import basket and selected edition highlight in release notes
  • Improved dark theme contrast and improved spacing in share url list
  • Switch statistics ranges to calendar-based options
  • Disable telemetry in development environment
  • Add medium to data hygiene missing attributes
  • Add configurable reading date automation to profile settings
  • Allow clearing finish dates when automation is disabled
  • Support multiple parallel searches in the add book dialog
  • Share medium and acquisition status across parallel search panels
  • Focus newly added parallel search panels
  • Give each parallel search panel a distinct color accent
  • Add Excel (XLSX) import support
  • Add a Bookstats import preset
  • Release notes for release v1.9.0

… items

- Increase background opacity from 0.1 to 0.2 for selected items in TagInput and SuggestionInput
- Add font-weight: 600 (semibold) for better text prominence
- Add inset box-shadow (2px solid) as visual border indicator for accessibility
- Use consistent color palette: primary opacity 0.6 for border, 0.2 for background

This resolves GitHub issue #79 by making the selection indicator clearly visible
while maintaining consistent styling across both dropdown components.
Improved visibility of selected item in suggestion input
…tistics-range

Add selectable time range to statistics
…books

#feature/search n add multiple books
…ements

feature/various minor ui improvements
@codebude codebude self-assigned this Sep 15, 2026
@codebude codebude changed the title develop vNext: Fix calendar-based statistics and improve public profiles, book import, and accessibility Sep 15, 2026
@github-actions

Copy link
Copy Markdown

🧪 Test Results — 8e6a162

Backend (pytest) — 1054 passed, 0 failed, 0 skipped (1054 total)
CLI (pytest) — 54 passed, 0 failed, 0 skipped (54 total)
Frontend (vitest) — 538 passed, 0 failed, 0 skipped (538 total)
E2E (Playwright) — 79 passed, 0 failed, 0 skipped (79 total)

Summary: ✅ All 1725 tests passed

@codebude
codebude merged commit 42ff1f8 into main Sep 15, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant