Skip to content

馃巰[Style] Sprint 10 UX Consistency and Polish - #9

Merged
maruson08 merged 7 commits into
mainfrom
feature/sprint-10-ux-consistency
Aug 20, 2026
Merged

maruson08 merged 7 commits into
mainfrom
feature/sprint-10-ux-consistency

Conversation

@maruson08

Copy link
Copy Markdown
Member

Summary

  • Consolidate shared file input, source, queue, form, action, progress, status, and output styles
  • Align concise empty states, queue grammar, disabled controls, feedback panels, and save/output areas
  • Standardize footer navigation, brand-link naming, category-card rhythm, and Light/Dark preview treatment
  • Preserve six-language wrapping and strengthen responsive architecture checks
  • Add UX consistency regression coverage and a concise audit record

Scope

No new user-facing tools or PDF processing features. PDF algorithms, output contents, limits, dependencies, CSP, save fallbacks, and privacy architecture are unchanged.

Privacy

  • Local-only processing unchanged
  • Strict CSP preserved
  • No analytics or tracking
  • No runtime external UI or translation dependencies

Validation

  • git diff --check origin/main...HEAD
  • node tests/run-all.mjs
  • JavaScript syntax and all existing PDF functional regressions
  • Six-language catalog, detection, dynamic-state, and layout checks
  • Route/resource, CSP/security, privacy/network, and CI contract checks
  • New file-input, hidden-state, privacy-note, primary-action, status/output, footer/header, responsive, theme, and accessibility checks
  • Browser automation attempted twice but blocked before page inspection by the known Windows sandbox ACL failure; visual browser QA is not claimed and remains required before v1.0.0 release approval

@maruson08
maruson08 merged commit 5a2455d into main Aug 20, 2026
1 check passed
@maruson08
maruson08 deleted the feature/sprint-10-ux-consistency branch August 20, 2026 12:32
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