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 A stopping point you can return to if this session is closed. Everything below was
verified green at the moment this file was written. verified green at the moment this file was written.