Checkpoint: Aurora rename + dropdown fix

This commit is contained in:
Avi 2026-08-24 19:49:52 -05:00
commit ae8452602f

View file

@ -1,4 +1,58 @@
# Checkpoint — Glass theme look (2026-08-24)
# Checkpoint — Aurora rename + dropdown fix (2026-08-24)
A stopping point you can return to if this session is closed. Everything below was
verified green at the moment this file was written.
## Where things are
- Project: `/home/avi/Projects/Nostr_Keynctr`
- Git repo: `master` @ `dd50b24` ("Rename glass theme display to Aurora; fix
unreadable select options"). Before it: `ecb666b` (frosted-glass look),
`0cab883`/`1aae81c` (checkpoints), `bfe14f0` (glass fix).
- Working tree: clean apart from this checkpoint update. `concept3.svg` deleted
and `KeynectrAppIconPossibility02.jpeg` untracked remain as the user had them.
## What was completed
1. **Theme renamed to Aurora (`dd50b24`).** User picked "Aurora" from options
(Aurora/Frost/Glacier/Ice/keep). Display label only — internal id stays
`glass`, so existing settings.json values need no migration.
2. **Fixed unreadable theme dropdown (`dd50b24`).** Under the glass theme the
native `<select>` popup inherited the near-transparent select background and
painted white-on-white. Options now get an explicit dark surface
(`#141a26`) + theme text color, and the glass palette sets
`color-scheme: dark` so native controls render dark.
## Commits added most recently
- `dd50b24` Rename glass theme display to Aurora; fix unreadable select options
## Verification commands run (all green)
Frontend (`frontend/`): format:check, npm test (92), typecheck, lint,
`npm run build` (dist rebuilt for plain `npm start`). Rust untouched this round
(last verified at `ecb666b`: cargo test 113 passed).
## How to use / reproduce
```bash
cd ~/Projects/Nostr_Keynctr/frontend && npm start
```
Settings → Appearance → Theme → **Aurora** (frosted translucent panels over a
glowing deep-blue backdrop). Switching to any other theme from the dropdown is
readable in all themes.
## Notes & next steps
- If a full identifier rename is ever wanted (Rust enum + types + migration),
it needs a serde alias for old saved settings — deliberately not done.
- Blur/glow tuning: `backdrop-filter` rules + `html[data-theme='glass'] body`
gradient near the top of `frontend/src/styles.css`.
---
# Older checkpoint — Glass theme look (2026-08-24)
A stopping point you can return to if this session is closed. Everything below was
verified green at the moment this file was written.