Commit Graph

222 Commits

Author SHA1 Message Date
Matt c39936984b Implement MonacoUSA Portal redesign foundations
Build And Push Image / docker (push) Failing after 1m11s Details
- Added VueUse Motion for animations with custom presets
- Created base UI component library with glass morphism effects:
  * GlassCard - Flexible card component with 4 variants
  * MonacoButton - Multi-variant button system
  * FloatingInput - Modern input with floating labels
  * StatsCard - Dashboard statistics display
  * AnimatedNumber - Smooth number animations
  * Icon system - Modular icon components
- Created comprehensive page mockups:
  * Dashboard mockup with stats, activity feed, and widgets
  * Events page with filtering, search, and calendar
- Established Monaco brand design system (red #dc2626)
- Configured spring animations and glass effects

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 18:25:21 +02:00
Matt de75d2d764 fixes
Build And Push Image / docker (push) Successful in 1m36s Details
2025-08-15 16:23:37 +02:00
Matt 968fa6febb fixes
Build And Push Image / docker (push) Successful in 1m47s Details
2025-08-15 16:15:55 +02:00
Matt 368293e0e2 fixes
Build And Push Image / docker (push) Successful in 1m28s Details
2025-08-15 16:10:12 +02:00
Matt 6f2c843cfd fixes
Build And Push Image / docker (push) Successful in 1m33s Details
2025-08-15 16:04:03 +02:00
Matt cdacb4a114 fixes
Build And Push Image / docker (push) Successful in 1m39s Details
2025-08-15 16:02:14 +02:00
Matt 136eb5229e fixes
Build And Push Image / docker (push) Successful in 1m39s Details
2025-08-15 15:58:33 +02:00
Matt 031ed4fd9e fixes
Build And Push Image / docker (push) Successful in 1m27s Details
2025-08-15 15:55:01 +02:00
Matt 4b78080f53 fixes
Build And Push Image / docker (push) Successful in 1m34s Details
2025-08-15 15:53:13 +02:00
Matt c6edd6d25d fixes
Build And Push Image / docker (push) Successful in 1m28s Details
2025-08-15 15:45:38 +02:00
Matt cde48de9ff fixes
Build And Push Image / docker (push) Successful in 1m22s Details
2025-08-15 15:24:41 +02:00
Matt 17b78b3514 fixes
Build And Push Image / docker (push) Successful in 1m36s Details
2025-08-15 15:22:24 +02:00
Matt 2cbef70d82 fixes
Build And Push Image / docker (push) Successful in 1m23s Details
2025-08-15 15:18:09 +02:00
Matt df4b89a45a fixes
Build And Push Image / docker (push) Successful in 1m24s Details
2025-08-15 15:13:47 +02:00
Matt dc0a3c6a2f fixes
Build And Push Image / docker (push) Successful in 1m36s Details
2025-08-15 15:06:39 +02:00
Matt 1f50c2adb7 fixes
Build And Push Image / docker (push) Successful in 1m42s Details
2025-08-15 15:02:56 +02:00
Matt e02d6c3e33 updates
Build And Push Image / docker (push) Successful in 1m43s Details
2025-08-15 14:59:48 +02:00
Matt df6d549573 fixes
Build And Push Image / docker (push) Successful in 1m31s Details
2025-08-15 14:52:18 +02:00
Matt a8022d8fb3 fixes
Build And Push Image / docker (push) Failing after 1m6s Details
2025-08-15 14:48:19 +02:00
Matt 888059a612 Implement dues reminder system with monthly payment cycle
Build And Push Image / docker (push) Failing after 1m10s Details
- Add API endpoint and email templates for dues reminders
- Change due date calculation from yearly to monthly billing
- Add visual status indicators for overdue and due-soon members
- Enhance member cards with status stripes and styling
2025-08-15 14:39:22 +02:00
Matt 7784fab23f fixes
Build And Push Image / docker (push) Successful in 1m27s Details
2025-08-15 14:06:47 +02:00
Matt 4adbb0465a fixes
Build And Push Image / docker (push) Successful in 1m29s Details
2025-08-14 22:05:12 +02:00
Matt b059d81c21 fixes
Build And Push Image / docker (push) Successful in 1m31s Details
2025-08-14 16:03:47 +02:00
Matt 5d3518d256 fixes
Build And Push Image / docker (push) Successful in 1m37s Details
2025-08-14 15:44:18 +02:00
Matt 3da5a64dbb fixes
Build And Push Image / docker (push) Successful in 1m39s Details
2025-08-14 15:39:30 +02:00
Matt a0e9643880 Refactor date inputs in CreateEventDialog: replace VDateInput with v-text-field and consolidate validation
Build And Push Image / docker (push) Successful in 1m39s Details
2025-08-14 15:30:58 +02:00
Matt 503d68cd2d Replace date-fns with native date formatting and remove unused code
Build And Push Image / docker (push) Successful in 1m34s Details
Remove date-fns dependency in favor of native Intl.DateTimeFormat APIs, clean up obsolete admin endpoints, utility files, and archived documentation. Consolidate docs structure and remove unused plugins.
2025-08-14 15:08:40 +02:00
Matt 676bbc04f6 fixes
Build And Push Image / docker (push) Successful in 1m29s Details
2025-08-14 10:56:55 +02:00
Matt 615112b7e8 fixes
Build And Push Image / docker (push) Failing after 59s Details
2025-08-14 10:51:26 +02:00
Matt 983361114c fixes
Build And Push Image / docker (push) Successful in 1m35s Details
2025-08-14 10:46:12 +02:00
Matt 503d10f0ab fixes
Build And Push Image / docker (push) Failing after 1m9s Details
2025-08-14 10:43:21 +02:00
Matt 2ff0c31bbd Add profile image system with MinIO storage
Build And Push Image / docker (push) Failing after 1m5s Details
- Implement ProfileAvatar component for user avatars
- Integrate MinIO for profile image storage and management
- Add profile image fields to Member type definition
- Create server utilities and API endpoints for image handling
- Replace basic avatar icon with new ProfileAvatar in dashboard
- Update sharp dependency to v0.34.3
2025-08-14 10:28:40 +02:00
Matt 0952d6c381 fixes
Build And Push Image / docker (push) Successful in 1m42s Details
2025-08-14 09:36:17 +02:00
Matt 400f9cdd52 Add board-specific welcome email template and logic
Build And Push Image / docker (push) Successful in 1m43s Details
- Create separate welcome email template for board members
- Add conditional logic to use board template based on membership tier
- Update email service to support sendWelcomeBoardEmail method
- Include board-specific subject line and template preloading
2025-08-14 09:25:56 +02:00
Matt 1ab45cf503 fixes
Build And Push Image / docker (push) Successful in 1m25s Details
2025-08-13 23:15:29 +02:00
Matt 198fbf3187 fixes
Build And Push Image / docker (push) Successful in 1m26s Details
2025-08-13 23:09:33 +02:00
Matt 1875fac7d4 fixes
Build And Push Image / docker (push) Successful in 1m29s Details
2025-08-13 23:03:49 +02:00
Matt 3d565e8185 fixes
Build And Push Image / docker (push) Successful in 1m24s Details
2025-08-13 22:53:14 +02:00
Matt fc1d691950 fixes
Build And Push Image / docker (push) Successful in 1m26s Details
2025-08-13 22:43:40 +02:00
Matt 44aee8f2f9 Refactor event form to use separate date/time inputs with validation
Build And Push Image / docker (push) Successful in 1m26s Details
- Split combined datetime pickers into separate date and time fields
- Add validation for past dates and time consistency
- Implement error message display with dismissible alerts
- Add watchers to combine date/time values into ISO strings
- Set minimum date constraints to prevent past date selection
- Add delete endpoint for events
2025-08-13 22:23:06 +02:00
Matt 9ee0b2f14e Clean up codebase and reorganize plugin architecture
Build And Push Image / docker (push) Successful in 1m30s Details
- Archive documentation files to docs-archive/
- Remove numbered prefixes from plugin files for cleaner organization
- Remove unused dependencies (@nuxt/ui, @vuepic/vue-datepicker)
- Update event components and API endpoints
- Simplify plugin structure with descriptive names
2025-08-13 22:10:00 +02:00
Matt b4e72ddf9a fixes
Build And Push Image / docker (push) Successful in 3m42s Details
2025-08-13 21:48:05 +02:00
Matt 34fdf820fe fixes
Build And Push Image / docker (push) Successful in 4m21s Details
2025-08-13 18:58:43 +02:00
Matt b49148cf95 fixes
Build And Push Image / docker (push) Has been cancelled Details
2025-08-13 18:55:49 +02:00
Matt 9b183b48cc fixes
Build And Push Image / docker (push) Successful in 3m27s Details
2025-08-13 17:24:31 +02:00
Matt e097fb746f fixes
Build And Push Image / docker (push) Successful in 3m45s Details
2025-08-13 17:16:22 +02:00
Matt b833826a1e fixes
Build And Push Image / docker (push) Successful in 3m54s Details
2025-08-13 16:47:53 +02:00
Matt 4b1a77de90 Add Keycloak group management for member portal access control
Build And Push Image / docker (push) Successful in 3m53s Details
- Add portal access control section to EditMemberDialog for admins
- Implement API endpoints for managing member Keycloak groups
- Add group selection UI with user/board/admin access levels
- Enhance admin config with reload functionality
- Support real-time group synchronization and status feedback
2025-08-13 16:31:54 +02:00
Matt 5371ad4fa2 fixes
Build And Push Image / docker (push) Successful in 4m16s Details
2025-08-13 15:57:34 +02:00
Matt db19eb2708 fixes
Build And Push Image / docker (push) Successful in 3m41s Details
2025-08-13 15:35:53 +02:00