Your Name
c6fea186ef
feat: custom scrollbars, portable storage, window state persistence
...
- Custom scrollbar CSS using ::-webkit-scrollbar for Tauri's Chromium WebView
- Portable storage: all data written next to exe in data/ folder instead of AppData
- Rust get_portable_data_dir command with runtime FS scope for exe directory
- Window size/position/maximized saved to settings on close, restored on startup
2026-02-15 22:18:50 +02:00
Your Name
9365d16452
fix: replace onCloseRequested with beforeunload to fix window close
...
The Tauri onCloseRequested async handler was preventing the window
from actually closing. Using beforeunload for the save flush instead.
2026-02-15 21:46:44 +02:00
Your Name
1ecf04efcf
feat: add AnimatePresence page transitions between views
2026-02-15 20:58:01 +02:00
Your Name
e5e9483a8e
feat: add keyboard shortcut help modal triggered by ? key
2026-02-15 20:32:32 +02:00
Your Name
6341897487
feat: add toast notification system with success, error, and info variants
2026-02-15 20:30:17 +02:00
Your Name
07a4275e8c
feat: add window close handler, configure minimum window size
...
Flush pending board saves on window close via Tauri's onCloseRequested.
Set minimum window dimensions to 800x600.
2026-02-15 19:24:00 +02:00
Your Name
491c089be6
feat: add global keyboard shortcuts for undo/redo and command palette
2026-02-15 19:13:36 +02:00
Your Name
e9318df6f6
feat: add settings dialog with theme selection
2026-02-15 19:13:13 +02:00
Your Name
5b3bf2b058
feat: add command palette with cross-board search and actions
2026-02-15 19:12:49 +02:00
Your Name
fbff4bc855
feat: add board list home screen with new board dialog and context menu
2026-02-15 18:48:59 +02:00
Your Name
d369ae6644
feat: add app shell with top bar, view routing, and board factory
2026-02-15 18:44:19 +02:00
Your Name
13cda71721
feat: scaffold Tauri v2 + React + TS with all dependencies
...
- Tauri v2 with React 19 + TypeScript + Vite 7
- Tauri plugins: fs, dialog, shell (registered in lib.rs)
- Filesystem permissions scoped to $APPDATA/openpylon/**
- Tailwind CSS v4 via @tailwindcss/vite
- shadcn/ui initialized with 12 components
- All app dependencies: Zustand, zundo, dnd-kit, Framer Motion,
Zod, ulid, date-fns, react-markdown, remark-gfm
- Path alias @/* configured in tsconfig + vite
2026-02-15 18:31:54 +02:00