Commit Graph

210 Commits

Author SHA1 Message Date
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
9b183b48cc fixes
All checks were successful
Build And Push Image / docker (push) Successful in 3m27s
2025-08-13 17:24:31 +02:00
e097fb746f fixes
All checks were successful
Build And Push Image / docker (push) Successful in 3m45s
2025-08-13 17:16:22 +02:00
b833826a1e fixes
All checks were successful
Build And Push Image / docker (push) Successful in 3m54s
2025-08-13 16:47:53 +02:00
4b1a77de90 Add Keycloak group management for member portal access control
All checks were successful
Build And Push Image / docker (push) Successful in 3m53s
- 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
5371ad4fa2 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 4m16s
2025-08-13 15:57:34 +02:00
db19eb2708 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 3m41s
2025-08-13 15:35:53 +02:00
62fb84d25e Add guest support for events and RSVP system
All checks were successful
Build And Push Image / docker (push) Successful in 3m52s
- Add guest settings to event creation with configurable max guests per person
- Implement guest selection in RSVP form when guests are permitted
- Update API endpoints to handle guest count in RSVP requests
- Extend event and RSVP types to support guest-related fields
2025-08-13 15:14:43 +02:00
234c939dcd fixes
All checks were successful
Build And Push Image / docker (push) Successful in 3m47s
2025-08-13 14:30:26 +02:00
7205de22c9 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 3m45s
2025-08-13 14:14:58 +02:00
3620bd8b53 Fix RSVP API calls and compact MemberCard UI design
All checks were successful
Build And Push Image / docker (push) Successful in 4m2s
2025-08-13 14:02:29 +02:00
d215dfedc7 db updates and fixes
All checks were successful
Build And Push Image / docker (push) Successful in 3m59s
2025-08-13 13:51:27 +02:00
a0153a76a4 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 3m59s
2025-08-13 13:18:07 +02:00
d5647c3667 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 3m52s
2025-08-13 13:07:09 +02:00
5473555977 Add rich text editor and enhanced date picker to event dialogs
Some checks failed
Build And Push Image / docker (push) Failing after 3m11s
Replace basic textarea with VuetifyTiptap rich text editor for event descriptions, supporting formatting options like bold, italic, headings, and lists. Replace native datetime inputs with VueDatePicker components featuring timezone support (Monaco/UTC) and improved UX. Update dependencies and add necessary plugins to support the new components.
2025-08-13 13:02:12 +02:00
1553a39fa8 fixes
All checks were successful
Build And Push Image / docker (push) Successful in 3m23s
2025-08-13 12:27:21 +02:00
ef01d2f22e fixes
All checks were successful
Build And Push Image / docker (push) Successful in 3m5s
2025-08-12 17:31:03 +02:00
072acf95eb Fix type safety and data consistency in events system
All checks were successful
Build And Push Image / docker (push) Successful in 3m25s
- Add proper TypeScript type annotations and assertions
- Handle string/number conversion for attendee counts consistently
- Improve null/undefined checks for events array
- Make event handlers async for better error handling
- Fix data type inconsistencies between components and API
2025-08-12 17:23:42 +02:00
70b77fbe9f Resolve merge conflicts in events system
All checks were successful
Build And Push Image / docker (push) Successful in 3m13s
- Fixed conflicts in server/api/events/index.get.ts with improved logging and session management
- Fixed conflicts in server/api/events/index.post.ts with better validation and error handling
- Fixed conflicts in server/utils/nocodb-events.ts incorporating admin config integration and token validation
- Events system now uses proper session management and NocoDB v2 API patterns
- Maintains compatibility with existing admin configuration system
2025-08-12 17:05:33 +02:00