summaryrefslogtreecommitdiff
path: root/frontend/components/auth/AuthButtons.tsx
Commit message (Collapse)AuthorAgeFilesLines
* feat: make auth buttons full-width on mobilediogo4642025-08-141-8/+8
| | | | | | | | | | | - History, Login, and Logout buttons now take full width on mobile screens - Maintain auto width on desktop screens (sm breakpoint and up) - Improve mobile touch targets and visual consistency - Stack buttons vertically on mobile for better accessibility 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
* feat: enhance auth buttons mobile layout and make History publicdiogo4642025-08-141-19/+29
| | | | | | | | | | | - Stack user email above History/Logout buttons on mobile - Show History button for all users (authenticated and non-authenticated) - Maintain horizontal layout on desktop screens - Improve mobile user experience with better button spacing 🤖 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-1/+8
| | | | | | | | | | | - 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: display user email next to logout buttondiogo4642025-08-141-7/+10
| | | | | | | | | When a user is logged in, their email address now appears to the left of the logout button with proper spacing and styling. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
* fix: update logout form action to use /logout endpointdiogo4642025-08-131-5/+5
| | | | | | | | Change logout form action from /api/logout to /logout and clean up formatting. 🤖 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/+30
- 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]>