Skip to content

Polish Licence settings layout - #1233

Merged
enaboapps merged 1 commit into
mainfrom
fix/1232-licence-layout
Oct 31, 2026
Merged

enaboapps merged 1 commit into
mainfrom
fix/1232-licence-layout

Conversation

@enaboapps

@enaboapps enaboapps commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

The Licence page rendered a tiny default textarea and file input beside oversized, ungrouped buttons during the Windows licensing proof. Group licence status, activation, file import, and removal into readable sections using the app's existing colours and controls. The key field now fills its card and the file picker has a keyboard- and switch-focusable button.

Closes #1232. Part of #1217; v1.4.0 remains held.

Validation:

  • Prediction resources verified; Node 24 lint, frontend tests (318), script tests (21), and app build passed.
  • Rust 1.97.1 fmt/clippy and tests passed (864 passed, 4 ignored).
  • Docs site built.
  • Windows VM: confirmed grouped layout renders, licence remains active, and the Import licence file button opens the native picker using keyboard navigation.
  • Independent agent reviewed d80941f and found no actionable issues.

Physical switch recovery and macOS Keychain testing remain separate ship checks. No version, release, protocol, or storage changes.

@enaboapps enaboapps added this to the v1.4.0 milestone Oct 31, 2026
@vercel

vercel Bot commented Oct 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
site Ready Ready Preview Oct 31, 2026 10:32am UTC

Request Review

@enaboapps
enaboapps marked this pull request as ready for review October 31, 2026 10:33
@enaboapps
enaboapps merged commit 9234d6d into main Oct 31, 2026
10 checks passed
@enaboapps
enaboapps deleted the fix/1232-licence-layout branch October 31, 2026 11:01

This branch was successfully deployed

1 active deployment
Preview — d80941f8 Deployed Oct 31, 2026 by vercel[bot]
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.

Polish the Licence settings layout for paid licensing

1 participant