Skip to content

Release 3.10.0: Instrumento look for the whole panel and a premium sign-in page - #6

Merged
romartak merged 4 commits into
mainfrom
claude/login-ui
Oct 18, 2026
Merged

romartak merged 4 commits into
mainfrom
claude/login-ui

Conversation

@romartak

@romartak romartak commented Oct 18, 2026 •

Copy link
Copy Markdown
Owner

What does this change?

New visual layer for the whole panel ("Instrumento") plus a redesigned sign-in page, released as 3.10.0.

  • files/web/app.css: CSS-only layer on top of the existing tokens (surfaces, buttons, segmented controls, sliders, tab bar indicator, tabular numbers, blurred header/tab bar/sheets, short tab fade). System fonts only, so it works fully offline. No logic or HTML touched.
  • files/sdrkit_server.py: new LOGIN_HTML (logo, glass card, show/hide password, Caps Lock hint, loading and error states, spectrum background). Same /login contract and __ERR__ placeholder; Spanish/English as before.
  • CLAUDE.md: repo notes (panel stays offline and simple).
  • VERSION and server fallback bumped to 3.10.0; CHANGELOG.md updated.

How was it tested?

  • Demo mode (--demo) in a 390 px viewport: Analyzer and Radio tabs, no console errors.
  • Login page rendered at 390 px, show/hide button and language switch checked.
  • pytest tests: 105 passed, 2 skipped. node tests/i18n_check.mjs: translations complete. CI green.

Checklist

  • pytest tests and node tests/i18n_check.mjs pass
  • New user-visible text is wrapped in _t() and has English in a lang-en-*.js catalog (login page has its own inline ES/EN switch)
  • Runs comfortably on a Raspberry Pi Zero 2 W (CSS only, one light canvas on the login page)
  • INSTALL_REV bumped if system packages or install steps changed (not needed)
  • CHANGELOG.md updated

@romartak
romartak merged commit 6c469c9 into main Oct 18, 2026
10 checks passed
@romartak
romartak deleted the claude/login-ui branch October 18, 2026 17:09
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.

2 participants