freezmo/components
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
..
activities Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
ApiKeyGate.tsx Polish the API-key gate 2026-10-07 05:34:32 +00:00
AppHeader.tsx Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
DeckCard.tsx Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
FolderBar.tsx Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
icons.tsx Polish the API-key gate 2026-10-07 05:34:32 +00:00
InstallHint.tsx Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
LibraryScreen.tsx Add full-screen API-key gate 2026-10-06 21:20:22 +00:00
ResultsScreen.tsx Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
ServiceWorkerRegistrar.tsx Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
SettingsDialog.tsx Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
Sidebar.tsx Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
StudyFeed.tsx Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
TabBar.tsx Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
ThemeToggle.tsx Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
ui.tsx Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
UploadScreen.tsx Add full-screen API-key gate 2026-10-06 21:20:22 +00:00