Update task task-035

This commit is contained in:
Jeff Emmett 2025-12-04 18:00:10 -08:00
parent 815fc04366
commit 4da7d4b1e7
1 changed files with 21 additions and 5 deletions

View File

@ -1,10 +1,10 @@
---
id: task-035
title: 'Data Sovereignty Zone: Private Workspace UI'
status: In Progress
status: Done
assignee: []
created_date: '2025-12-04 23:36'
updated_date: '2025-12-05 00:41'
updated_date: '2025-12-05 02:00'
labels:
- feature
- privacy
@ -41,9 +41,9 @@ Branch: feature/google-export
<!-- AC:BEGIN -->
- [x] #1 Google Workspace integration card in Settings Integrations tab
- [x] #2 Data Browser popup with service tabs and item selection
- [ ] #3 Private Workspace zone shape with frosted glass effect
- [ ] #4 Privacy badges (lock/globe) on items showing visibility
- [ ] #5 Permission modal when changing visibility from local to shared
- [x] #3 Private Workspace zone shape with frosted glass effect
- [x] #4 Privacy badges (lock/globe) on items showing visibility
- [x] #5 Permission modal when changing visibility from local to shared
- [ ] #6 Zone can be toggled visible/hidden and pinned to viewport
<!-- AC:END -->
@ -71,4 +71,20 @@ Phase 2 complete (a754ffa):
- Dark mode support
- Privacy messaging and 'Add to Private Workspace' action
Phase 5 completed: Implemented permission flow and drag detection
Created VisibilityChangeModal.tsx for confirming visibility changes
Created VisibilityChangeManager.tsx to handle events and drag detection
GoogleItem shapes dispatch visibility change events on badge click
Support both local->shared and shared->local transitions
Auto-detect when GoogleItems are dragged outside PrivateWorkspace
Session storage for 'don't ask again' preference
All 5 phases complete - full data sovereignty UI implementation done
<!-- SECTION:NOTES:END -->