This website requires JavaScript.
04f2e29403
Refactor Layout and Styling in UserMenu, AppHeader, and Product Pages
main
Bastian Masanek
2025-11-25 08:53:39 +01:00
46d03a0e4a
Refactor Tailwind Configuration and Update Checkout Form UI
Bastian Masanek
2025-11-24 08:43:26 +01:00
f173a274e8
Integrate fetchCart function to refresh the cart upon user login
Bastian Masanek
2025-11-21 11:57:18 +01:00
f00ce42f74
Handle 401 Error During Role Status Fetch in useActiveRole Composable
Bastian Masanek
2025-11-21 11:56:20 +01:00
1ea445bbfb
Add AlertCircle Icon to Authentication Page
Bastian Masanek
2025-11-21 11:55:36 +01:00
03b9b075dc
Disable CartFAB
Bastian Masanek
2025-11-19 11:29:48 +01:00
68395951dc
Refactor Select Component Variants and Styles for Improved Consistency
Bastian Masanek
2025-11-06 10:25:35 +01:00
58fd2fd64a
Update MockPayPalButton and Sheet Components for Improved UI and Functionality
Bastian Masanek
2025-11-05 03:53:15 +01:00
5899988d60
Enhance Checkout Page UI with Edit Icon and Button Refactor
Bastian Masanek
2025-11-05 03:48:11 +01:00
a9df444145
Update Back Link in Order Confirmation Page
Bastian Masanek
2025-11-05 03:19:45 +01:00
1d73e150cc
Enhance Confetti Animation Logic in AreaTabs Component
Bastian Masanek
2025-11-05 03:16:15 +01:00
808b62645f
Refactor Cart UI to Enhance Responsiveness and User Experience
Bastian Masanek
2025-11-05 03:09:44 +01:00
1349f42f41
Refactor Highlight Clearing Logic in AreaTabs Component
Bastian Masanek
2025-11-05 02:58:44 +01:00
c6e7fcb43a
Refactor Tab Styling and Highlight Animation in AreaTabs Component
Bastian Masanek
2025-11-05 02:48:19 +01:00
4f49914d82
Refactor Highlight Animation in AreaTabs Component
Bastian Masanek
2025-11-05 02:30:42 +01:00
344c3d6644
Implement Role Reset on Logout and Enhance AreaTabs Logic
Bastian Masanek
2025-11-05 02:13:05 +01:00
2a43d816b5
Enhance Confetti Animation in AreaTabs Component
Bastian Masanek
2025-11-05 01:50:42 +01:00
e7278d83e8
Add Confetti Animation for Newly Added Tabs in AreaTabs Component
Bastian Masanek
2025-11-05 01:46:35 +01:00
3dc60cdf6a
Add Detailed Role Documentation and Update References
Bastian Masanek
2025-11-05 01:36:27 +01:00
dcd96ffb68
Enhance Role-Based Visibility and Navigation Logic
Bastian Masanek
2025-11-05 01:33:46 +01:00
f9125e744b
Implement Role Management Features and UI Enhancements
Bastian Masanek
2025-11-05 01:04:26 +01:00
0e450684c6
Enhance Product Page with Improved Icon Integration and UI Elements
Bastian Masanek
2025-11-04 14:57:40 +01:00
f80e80009d
Refactor Order Success Page to improve icon usage and code consistency
Bastian Masanek
2025-11-04 13:40:33 +01:00
0eab85de5e
Update SheetContent.vue to replace close icon with CircleX for improved visual consistency
Bastian Masanek
2025-11-04 13:31:22 +01:00
9f65bd2ae7
Update RoleSwitcher.vue to reflect role terminology changes
Bastian Masanek
2025-11-04 13:09:16 +01:00
7f8de532cb
Complete Phase 6: Products - Implement product display functionality with API endpoints, UI components, and pages. Key features include role-based visibility, cart integration, and responsive design. All tasks for this phase are now marked as done, with a total of 10 tasks completed. Updated project documentation to reflect progress and completion date.
Bastian Masanek
2025-11-04 13:08:48 +01:00
7ee1a24216
Add new test command for role switcher keyboard functionality
Bastian Masanek
2025-11-04 12:39:34 +01:00
3fc87bd546
Update RoleSwitcher.vue to enhance role descriptions and accessibility features
Bastian Masanek
2025-11-04 12:39:22 +01:00
4d30516fcf
Update AppHeader.vue to adjust logo height and margin for improved visual consistency
Bastian Masanek
2025-11-03 19:33:36 +01:00
2bda321fe7
Enhance navigation components to conditionally display role switcher based on user login status
Bastian Masanek
2025-11-03 19:22:29 +01:00
a22e4b42ca
Refactor navigation components for improved layout and functionality
Bastian Masanek
2025-11-03 19:20:10 +01:00
37a1d234a7
Refactor UserMenu and navigation components for improved user experience
Bastian Masanek
2025-11-03 18:28:27 +01:00
860cd3ec9d
Refactor AppHeader and AreaTabs components for improved layout and functionality
Bastian Masanek
2025-11-03 17:36:54 +01:00
f6f09ca147
Refactor UI components for improved styling and user experience
Bastian Masanek
2025-11-03 17:17:40 +01:00
782bd6cdd7
Enhance CheckoutForm and Order components with user data integration
Bastian Masanek
2025-11-03 17:00:22 +01:00
66ba95439d
Update progress and implement UI/UX refinements post-checkout phase
Bastian Masanek
2025-11-03 16:53:54 +01:00
c4607d26a0
Fix ScrollBar component styling
Bastian Masanek
2025-11-03 16:43:06 +01:00
29f77afdcf
Enhance CartItem component with non-selectable elements
Bastian Masanek
2025-11-03 16:39:21 +01:00
0b7098662b
Enhance CartItem component with non-selectable elements
Bastian Masanek
2025-11-03 16:31:05 +01:00
b302411626
Implement checkout and payment flow with new components
Bastian Masanek
2025-11-03 16:24:00 +01:00
527379a2cd
Enhance checkout flow with new components and validation
Bastian Masanek
2025-11-03 15:38:16 +01:00
47fe14c6cc
Add guideline for URL creation in English
Bastian Masanek
2025-11-03 15:37:53 +01:00
4a3ef037ab
Update AreaTabs and experimenta page for educator annual pass visibility
Bastian Masanek
2025-11-03 14:17:58 +01:00
ca0c4dddf4
Update progress and refine cart UI with bug fixes and new educator products page
Bastian Masanek
2025-11-03 14:08:11 +01:00
e252d68f0c
Add educator annual pass functionality and update product listings
Bastian Masanek
2025-11-03 14:03:29 +01:00
ebb6dc0b27
Refactor CartFAB and CartSidebar components for improved UI and functionality
Bastian Masanek
2025-11-03 13:18:26 +01:00
b372e2cf78
Implement shopping cart functionality with UI components and API integration
Bastian Masanek
2025-11-03 12:43:13 +01:00
9d0e77fc98
Add cart button to desktop header with price display
Bastian Masanek
2025-11-03 11:41:32 +01:00
f9a2857abe
Hide role 'company'
Bastian Masanek
2025-11-03 11:07:46 +01:00
863fa671cb
Update progress and prioritize cart and checkout phases
Bastian Masanek
2025-11-03 11:03:21 +01:00
d6404434a3
Refactor database schema for roles and visibility management
Bastian Masanek
2025-11-03 10:54:58 +01:00
14fc293ebe
Refactor AreaTabs component to correct product area labels and routing logic
Bastian Masanek
2025-11-03 10:45:45 +01:00
68ab42f2f4
Refactor roles management to use role code as primary key
Bastian Masanek
2025-11-03 10:45:11 +01:00
a6d09d76fd
Update CLAUDE.md to clarify role definitions and database schema
Bastian Masanek
2025-11-03 10:44:52 +01:00
ba0267ef88
Add Docker management scripts to package.json
BaM
2025-11-02 17:16:49 +01:00
cb4810893c
Add automatic role assignment for new and existing users
Bastian Masanek
2025-11-02 10:40:52 +01:00
268d91f548
Enhance database management with cleanup and reset scripts
Bastian Masanek
2025-11-02 10:35:07 +01:00
ff9960edef
Add role-based visibility and management features for products
Bastian Masanek
2025-11-02 10:17:40 +01:00
6e4f858883
Refactor AreaTabs component to simplify product area IDs
Bastian Masanek
2025-11-02 10:17:23 +01:00
abdec40119
Refactor AreaTabs component to update product area identifiers and visibility settings
Bastian Masanek
2025-11-02 10:17:04 +01:00
8b8e6fbb14
Update settings.local.json to add database migration command for Playwright integration
Bastian Masanek
2025-11-02 10:16:29 +01:00
82b5e61f94
Refactor ProductCard component to enhance clickability and visual indicators
Bastian Masanek
2025-11-02 09:34:38 +01:00
d6bed8fb50
Import CheckCircle icon from lucide-vue-next in product detail demo page for enhanced visual representation
Bastian Masanek
2025-11-02 09:31:07 +01:00
e55c7613cd
Add Role Switcher component to styleguide with detailed usage instructions
Bastian Masanek
2025-11-02 09:24:36 +01:00
f4d47b8399
Update settings.local.json to include new browser command for Playwright integration
Bastian Masanek
2025-11-02 09:23:34 +01:00
0c875af73c
Refactor RoleSwitcher component for improved clarity and consistency
Bastian Masanek
2025-11-01 20:18:20 +01:00
a826ea1344
Implement experimenta product listing page and enhance navigation components
Bastian Masanek
2025-11-01 20:08:28 +01:00
81495d5e17
Enhance navigation and UI components for improved user experience
Bastian Masanek
2025-11-01 19:51:02 +01:00
7ab80a6635
Add product detail and listing pages with API integration
Bastian Masanek
2025-11-01 19:07:59 +01:00
9150af3ac2
Refactor ProductCard component for improved readability and styling consistency
Bastian Masanek
2025-11-01 18:26:16 +01:00
5115a4db82
Add ProductCard and ProductGrid components for mobile-optimized product listings
Bastian Masanek
2025-11-01 18:19:31 +01:00
bff23bdaa0
Add new browser resize command to settings.local.json
Bastian Masanek
2025-11-01 18:19:16 +01:00
e48f3b5ece
Refactor session encryption variable names for consistency
Bastian Masanek
2025-11-01 16:22:00 +01:00
d231081b08
Integrate ConfigProvider to manage body scrolling behavior during modal interactions
Bastian Masanek
2025-11-01 16:13:04 +01:00
55ff1f71e8
Add test credentials and guidelines for staging environment in CLAUDE.md
Bastian Masanek
2025-11-01 15:36:33 +01:00
cc35636d1a
Implement Password Grant Flow for Authentication and Enhance User Experience
Bastian Masanek
2025-11-01 15:23:08 +01:00
83ba708023
Remove .playwright-mcp
Bastian Masanek
2025-10-31 21:19:47 +01:00
be06e16880
Refactor secure connection handling in LoginForm and introduce SecureConnectionIndicator component
Bastian Masanek
2025-10-31 21:10:54 +01:00
e7939b9045
Update experimenta button documentation to reflect component name change
Bastian Masanek
2025-10-31 20:12:57 +01:00
f603840f34
Refactor secure connection handling in LoginForm component
Bastian Masanek
2025-10-31 20:05:26 +01:00
75c59d2783
Update RegisterForm links to point to external privacy policy and terms of service
Bastian Masanek
2025-10-31 20:05:01 +01:00
c385779221
Enhance FormMessage and styleguide for improved accessibility and user feedback
Bastian Masanek
2025-10-31 17:40:10 +01:00
d9f08bbef2
Enhance user communication and improve UI components
Bastian Masanek
2025-10-31 17:28:07 +01:00
c2c706ebcf
Refactor login error handling and improve user feedback
Bastian Masanek
2025-10-31 14:51:15 +01:00
7c7c4fcb6f
Implement direct login functionality with email and password
Bastian Masanek
2025-10-31 14:27:38 +01:00
e71316dfe7
Update local settings and refactor FormField component
Bastian Masanek
2025-10-31 12:36:32 +01:00
9682461eea
Refactor Tabs components for improved styling
Bastian Masanek
2025-10-31 12:27:40 +01:00
f54b1f56d5
Add internal authentication configuration and middleware support
Bastian Masanek
2025-10-31 12:15:51 +01:00
f8572c3386
Implement authentication phase with Cidaas OAuth2 integration
Bastian Masanek
2025-10-31 11:44:48 +01:00
749d5401c6
Update Claude Code local settings
Bastian Masanek
2025-10-30 14:29:17 +01:00
bc4f9f4eee
Add Makerspace annual pass assets
Bastian Masanek
2025-10-30 14:29:12 +01:00
934635ac77
Update task tracking for database phase progress
Bastian Masanek
2025-10-30 14:29:05 +01:00
38056e04d8
Enhance styling with updated Tailwind config and CSS
Bastian Masanek
2025-10-30 14:29:00 +01:00
e2e36ad7ae
Add internal styleguide page with HTTP Basic Auth
Bastian Masanek
2025-10-30 14:28:54 +01:00
a0121016b9
Add server infrastructure with API routes and middleware
Bastian Masanek
2025-10-30 14:28:48 +01:00
ef9845c5c5
Add Drizzle ORM setup and database configuration
Bastian Masanek
2025-10-30 14:28:42 +01:00
9102dab881
Enhance index page styling with accent borders and updated typography, and improve CSS formatting for better readability.
Bastian Masanek
2025-10-30 11:17:29 +01:00
aea87ccc5f
Add critical CSS styles for layout and typography, enhance button styles with rounded corners, and introduce a progress card component with Safrangold accent border.
Bastian Masanek
2025-10-30 11:01:14 +01:00
1f6adfb324
Add local Roboto font and new images for branding
Bastian Masanek
2025-10-30 11:01:00 +01:00
dfa3b8190d
Refactor design example HTML files.
Bastian Masanek
2025-10-30 10:49:18 +01:00