summaryrefslogtreecommitdiff
path: root/frontend/components/drive/DriveHeader.tsx
Commit message (Collapse)AuthorAgeFilesLines
* feat: improve mobile responsiveness of drive headerdiogo4642025-08-141-3/+4
| | | | | | | | | | - Stack FCT Drive title and auth buttons vertically on mobile - Add clickable link to /drive on FCT Drive title with hover effect - Maintain horizontal layout on desktop screens 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
* feat: move History button next to user email in headerdiogo4642025-08-141-12/+2
| | | | | | | | | | | - Relocate History button from DriveHeader to AuthButtons component - Position History button between user email and logout button - Only show History button when user is logged in - Improves UI organization and user experience 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
* feat: add paginated history page with activity logdiogo4642025-08-141-2/+12
| | | | | | | | | | | | | - Create /history page showing drive activity with server-side rendering - Display timestamp, action, user, path, and file size in table format - Add pagination (50 entries per page) using URL query parameters - Sort entries by timestamp descending (most recent first) - Add History button to drive header for easy navigation - Use existing UI components and styling patterns 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
* refactor: move auth components to server-side renderingdiogo4642025-08-131-0/+15
- Create server-side AuthButtons component that renders login/logout based on auth state - Add DriveHeader component for title and auth buttons (server-side) - Restructure DriveDirectoryClient to focus on breadcrumbs/actions/files only - Remove client-side auth state management from DriveDirectoryClient - Add /api/logout route handler for server-side logout flow - Update DriveDirectoryView to compose header and directory components - Preserve existing TinyAuth integration and dev mode bypass 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>