Commit 25da3bf
authored
feat(ui): panel pin/dock, FLIP animations and workspace management (#43)
* chore: remove deprecated macOS native and web apps
* feat(backend): add forget_workspace_data command
Deletes all sessions, plans, and comments for a workspace in one call.
* fix(types): add emit to Tauri event type declarations
* feat(ui): panel pin/dock, FLIP animations and workspace card redesign
- Outline and Review panels can be pinned (docked) or floating
- FLIP-based expand/minimize animations with backdrop
- Workspace cards: direct close, forget action with confirmation
- Outline icon changed from Hash to AlignLeft
* fix: address review feedback from PR #43
- Wrap delete_comments_for_file in a transaction
- Clear animation timers before reassigning
- Add storage event sync for pinned panel state
- Add aria-label to OutlineSidebar icon buttons
- Handle async forget errors in WorkspaceCard
* feat: delete orphaned comments when forgetting a workspace
- Add delete_comments_for_workspace using LIKE prefix match
- Call it in the directory forget flow alongside session cleanup
- Show forget button for file workspaces too
* fix: address second round of PR #43 review feedback
- Finalize expand state when cardRect is unavailable
- Handle storage key removals when syncing pin state
- Replace raw buttons with shadcn Button on toggle icons
- Add aria-label to all icon-only buttons
* fix: address third round of PR #43 review feedback
- Validate workspace_type and shorten DB lock scope in forget flow
- Mock onForget as async to match component contract
- Show action controls on keyboard focus via group-focus-within1 parent c3aa469 commit 25da3bf
118 files changed
Lines changed: 624 additions & 17549 deletions
File tree
- apps
- macos
- Sources/Arandu
- Resources
- scripts
- tauri
- src-tauri/src
- src
- __tests__/components
- components
- contexts
- locales
- web
- .lovable
- public
- src
- components
- arandu
- ui
- hooks
- lib
- pages
- store
- test
- types
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
This file was deleted.
Binary file not shown.
This file was deleted.
Lines changed: 0 additions & 1 deletion
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments