Skip to content

Hotfix A: remove Hide; add desktop header navigation#9

Merged
StrandedTurtle merged 1 commit into
mainfrom
claude/hotfix-remove-hide-nav
Jun 26, 2026
Merged

Hotfix A: remove Hide; add desktop header navigation#9
StrandedTurtle merged 1 commit into
mainfrom
claude/hotfix-remove-hide-nav

Conversation

@StrandedTurtle

Copy link
Copy Markdown
Owner

Two issues from live testing.

1. Remove Hide (footgun)

Hide made a container vanish in one tap, recovery was buried in Settings, and an update could be lost. Removed entirely:

  • Hide button on cards, the Settings "Hidden containers" section
  • POST /api/hide, DELETE /api/hide/:name, GET /api/hidden
  • the hidden table + db functions, the isHidden wiring, the hidden item field
  • related tests + API_CONTRACT entries

Previously-hidden containers reappear automatically once deployed — nothing filters them anymore (this recovers the container the user accidentally hid).

2. Desktop navigation was unreachable

The nav bar is mobile-only (.bottom-nav is display:none ≥768px) and Header.jsx had no links, so on a desktop browser there was no way to reach Settings/History. Added Updates / History / Settings links to the header, shown ≥768px, complementing the mobile bottom nav.

Test plan

  • cd server && node --test → 64/64
  • cd client && npm run build → clean
  • server boots cleanly
  • Host: header nav reaches Settings/History on desktop; no Hide control; the hidden container is back

Generated by Claude Code

Live testing showed two problems:

1. Hide was a footgun — one tap made a container vanish with recovery
   buried in Settings, and an update could be lost. Remove it entirely:
   the Hide button, the Settings "Hidden containers" section, the
   /api/hide(/:name) + /api/hidden routes, the hidden table + db
   functions, the isHidden wiring, and the `hidden` item field.
   Previously-hidden containers reappear automatically (nothing filters
   them now).
2. The nav bar is mobile-only (bottom nav hidden >=768px) and the header
   had no nav links, so on a desktop browser there was no way to reach
   Settings/History. Add Updates/History/Settings links to the header,
   shown >=768px, complementing the mobile bottom nav.

Server tests 64/64; client builds clean.
@StrandedTurtle StrandedTurtle merged commit 71f0189 into main Jun 26, 2026
4 checks passed
@StrandedTurtle StrandedTurtle deleted the claude/hotfix-remove-hide-nav branch June 26, 2026 09:53
@StrandedTurtle StrandedTurtle restored the claude/hotfix-remove-hide-nav branch June 26, 2026 09:53
@StrandedTurtle StrandedTurtle deleted the claude/hotfix-remove-hide-nav branch June 26, 2026 09:54
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.

1 participant