Commit Graph

228 Commits

Author SHA1 Message Date
8b1dd4d083 fix: Replace logo.svg references with actual logo asset
All checks were successful
Build And Push Image / docker (push) Successful in 1m46s
- Fixed build error by replacing /logo.svg with /MONACOUSA-Flags_376x376.png
- Updated all auth mockup pages (login, signup, forgot-password)
- Ensured build succeeds without import errors
- Tested complete build process successfully

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:16:15 +02:00
1471f7d7b3 fix: Update admin dashboard and fix template errors
Some checks failed
Build And Push Image / docker (push) Failing after 1m1s
- Fixed missing closing tags in members mockup page
- Updated admin dashboard to use new admin layout
- Added comprehensive system monitoring interface
- Fixed template structure issues in both files
- Removed v-container wrapper from admin dashboard
- Added proper list view template structure

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:11:27 +02:00
d9d8627e97 feat: Reorganize platform into member, board, and admin sections
Some checks failed
Build And Push Image / docker (push) Failing after 55s
Major platform reorganization implementing role-based portal sections:

## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member

## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities

## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links

## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering

## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)

## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal

This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
27e38d98e5 Fix Icon component to use Lucide icons library
All checks were successful
Build And Push Image / docker (push) Successful in 1m56s
- Installed lucide-vue-next package
- Rewrote Icon.vue to use Lucide icons instead of non-existent icon files
- Added comprehensive icon mapping for all commonly used icons
- Build now succeeds without errors
2025-08-30 18:44:18 +02:00
c1f986bc07 Fix SCSS syntax error in FloatingInput component
Some checks failed
Build And Push Image / docker (push) Failing after 1m11s
- Fixed incorrect '&' selector placement causing build failure
- Created members page mockup with multiple view modes
- Added MemberCard component for member listings

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 18:33:50 +02:00
d4ecd15914 Fix build error by adding sass dependency
Some checks failed
Build And Push Image / docker (push) Failing after 1m10s
- Added sass package as dev dependency for SCSS support
- Created MemberCard component for member listings
- Build should now succeed with SCSS compilation

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 18:30:01 +02:00
c39936984b Implement MonacoUSA Portal redesign foundations
Some checks failed
Build And Push Image / docker (push) Failing after 1m11s
- 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
de75d2d764 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m36s
2025-08-15 16:23:37 +02:00
968fa6febb fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m47s
2025-08-15 16:15:55 +02:00
368293e0e2 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m28s
2025-08-15 16:10:12 +02:00
6f2c843cfd fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m33s
2025-08-15 16:04:03 +02:00
cdacb4a114 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m39s
2025-08-15 16:02:14 +02:00
136eb5229e fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m39s
2025-08-15 15:58:33 +02:00
031ed4fd9e fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m27s
2025-08-15 15:55:01 +02:00
4b78080f53 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m34s
2025-08-15 15:53:13 +02:00
c6edd6d25d fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m28s
2025-08-15 15:45:38 +02:00
cde48de9ff fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m22s
2025-08-15 15:24:41 +02:00
17b78b3514 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m36s
2025-08-15 15:22:24 +02:00
2cbef70d82 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m23s
2025-08-15 15:18:09 +02:00
df4b89a45a fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m24s
2025-08-15 15:13:47 +02:00
dc0a3c6a2f fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m36s
2025-08-15 15:06:39 +02:00
1f50c2adb7 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m42s
2025-08-15 15:02:56 +02:00
e02d6c3e33 updates
All checks were successful
Build And Push Image / docker (push) Successful in 1m43s
2025-08-15 14:59:48 +02:00
df6d549573 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m31s
2025-08-15 14:52:18 +02:00
a8022d8fb3 fixes
Some checks failed
Build And Push Image / docker (push) Failing after 1m6s
2025-08-15 14:48:19 +02:00
888059a612 Implement dues reminder system with monthly payment cycle
Some checks failed
Build And Push Image / docker (push) Failing after 1m10s
- 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
7784fab23f fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m27s
2025-08-15 14:06:47 +02:00
4adbb0465a fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m29s
2025-08-14 22:05:12 +02:00
b059d81c21 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m31s
2025-08-14 16:03:47 +02:00
5d3518d256 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m37s
2025-08-14 15:44:18 +02:00
3da5a64dbb fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m39s
2025-08-14 15:39:30 +02:00
a0e9643880 Refactor date inputs in CreateEventDialog: replace VDateInput with v-text-field and consolidate validation
All checks were successful
Build And Push Image / docker (push) Successful in 1m39s
2025-08-14 15:30:58 +02:00
503d68cd2d Replace date-fns with native date formatting and remove unused code
All checks were successful
Build And Push Image / docker (push) Successful in 1m34s
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
676bbc04f6 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m29s
2025-08-14 10:56:55 +02:00
615112b7e8 fixes
Some checks failed
Build And Push Image / docker (push) Failing after 59s
2025-08-14 10:51:26 +02:00
983361114c fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m35s
2025-08-14 10:46:12 +02:00
503d10f0ab fixes
Some checks failed
Build And Push Image / docker (push) Failing after 1m9s
2025-08-14 10:43:21 +02:00
2ff0c31bbd Add profile image system with MinIO storage
Some checks failed
Build And Push Image / docker (push) Failing after 1m5s
- 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
0952d6c381 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m42s
2025-08-14 09:36:17 +02:00
400f9cdd52 Add board-specific welcome email template and logic
All checks were successful
Build And Push Image / docker (push) Successful in 1m43s
- 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
1ab45cf503 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m25s
2025-08-13 23:15:29 +02:00
198fbf3187 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m26s
2025-08-13 23:09:33 +02:00
1875fac7d4 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m29s
2025-08-13 23:03:49 +02:00
3d565e8185 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m24s
2025-08-13 22:53:14 +02:00
fc1d691950 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m26s
2025-08-13 22:43:40 +02:00
44aee8f2f9 Refactor event form to use separate date/time inputs with validation
All checks were successful
Build And Push Image / docker (push) Successful in 1m26s
- 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
9ee0b2f14e Clean up codebase and reorganize plugin architecture
All checks were successful
Build And Push Image / docker (push) Successful in 1m30s
- 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
b4e72ddf9a fixes
All checks were successful
Build And Push Image / docker (push) Successful in 3m42s
2025-08-13 21:48:05 +02:00
34fdf820fe fixes
All checks were successful
Build And Push Image / docker (push) Successful in 4m21s
2025-08-13 18:58:43 +02:00
b49148cf95 fixes
Some checks failed
Build And Push Image / docker (push) Has been cancelled
2025-08-13 18:55:49 +02:00