freezmo/app
Martin Dvorak fee59b9577 Polish the API-key gate
- Add a theme toggle to the gate (sun/moon ghost button next to the help
  button); it switches instantly and persists to localStorage.
- Strengthen the corner glows so the stage reads atmospheric in both themes
  (bigger, slightly stronger radial gradients behind the card).
- Center the logo, heading, subtitle and footnote inside the card.
- Dark mode: replace the solid white logo tile with a subtle raised tile
  (thin border, light snowflake); make the card only slightly lighter than
  the near-black page with a low-opacity border and soft shadow.
- Disabled Continue keeps the primary fill at ~45% opacity with a crisp
  label instead of a faded muddy one; fully solid once text is entered.
- Bigger 36px corner buttons and a visible "How do I get a key?" text link
  under the input that opens the same modal.
- Shorten and balance the reassurance line.
- Help modal: step circles aligned to the first text line, emphasised
  free-tier callout with a check icon, underlined links with an
  external-link icon, muted medium-weight UI labels, 36px close button
  aligned to the title.
- Gate test extended to 44 checks (theme toggle, text link, modal polish).
2026-10-07 05:34:32 +00:00
..
api Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
create Add full-screen API-key gate 2026-10-06 21:20:22 +00:00
deck/[id] Add full-screen API-key gate 2026-10-06 21:20:22 +00:00
offline Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
favicon.ico Initial commit from Create Next App 2026-10-05 07:05:33 +00:00
globals.css Polish the API-key gate 2026-10-07 05:34:32 +00:00
icon.svg Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
layout.tsx Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
manifest.ts Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
page.tsx Add full-screen API-key gate 2026-10-06 21:20:22 +00:00