whisper-money/resources/js
Víctor Falcón b69138df60
feat: Replace settings sidebar with dropdown on mobile (#117)
## Summary

- On mobile, the settings page navigation sidebar was taking up most of
the screen, leaving little room for the actual content.
- Replaced the sidebar with a compact `<Select>` dropdown on mobile
(below `lg` breakpoint), showing all nav items grouped by section.
- The desktop sidebar remains completely unchanged.

## Screenshots

### Mobile - Dropdown (closed)
![Mobile dropdown
closed](https://raw.githubusercontent.com/whisper-money/whisper-money/b564639/settings-mobile-dropdown.png)

### Mobile - Dropdown (open)
![Mobile dropdown
open](https://raw.githubusercontent.com/whisper-money/whisper-money/b564639/settings-mobile-dropdown-open.png)

### Desktop - Sidebar (unchanged)
![Desktop
sidebar](https://raw.githubusercontent.com/whisper-money/whisper-money/b564639/settings-desktop-sidebar.png)

## Test plan

- [x] Verify the dropdown appears on mobile viewport and navigates
correctly when selecting items
- [x] Verify the sidebar is hidden on mobile and shown on desktop
- [x] Verify desktop sidebar behavior is unchanged
- [x] Verify dark mode works correctly for the dropdown
2026-02-12 21:26:48 +01:00
..
components feat: Bulk delete with type-to-confirm modal (#110) 2026-02-12 10:53:27 +01:00
contexts feat: Add PostHog (#70) 2026-01-20 10:47:59 +01:00
hooks feat: Plaintext transactions behind feature flag (#105) 2026-02-10 14:31:24 +01:00
layouts feat: Replace settings sidebar with dropdown on mobile (#117) 2026-02-12 21:26:48 +01:00
lib Fix: Use locale to disambiguate date format during CSV import (#107) 2026-02-12 09:08:52 +01:00
pages fix: Add gap between filter/create button on mobile settings pages (#115) 2026-02-12 20:50:05 +01:00
providers Remove budgets feature flag (#108) 2026-02-12 09:58:01 +01:00
services feat: Plaintext transactions behind feature flag (#105) 2026-02-10 14:31:24 +01:00
types fix: Delete pending connection and show toast on cancelled bank authorization (#111) 2026-02-12 11:10:15 +01:00
utils feat: Spanish localization (#74) 2026-02-08 11:58:08 +01:00
app.tsx feat: Spanish localization (#74) 2026-02-08 11:58:08 +01:00
ssr.tsx SSR was missing the privacy mode provider (#46) 2025-12-30 08:55:03 +01:00