Commit Graph

12 Commits

Author SHA1 Message Date
NiekRabelink 0942a94edd feat(security): implement SOC 2 & ISO 27001 audit logging, password policy, and session timeout 2026-09-11 15:35:47 +02:00
NiekRabelink cf0ceeca82 Implement CSRF protection for user invitation and management actions; add QR code generation script; secure internal includes directory with .htaccess 2026-09-11 14:46:08 +02:00
NiekRabelink 72ad1fb70e feat(cache): implement centralized caching layer for improved performance and reduced API calls
feat(microsoft-integration): enhance inbox and events fetching with caching support
feat(auth): include theme and notification settings in user data retrieval
feat(profile): improve password visibility toggle functionality
feat(planner): optimize event synchronization with Outlook using caching
fix(notifications): update mail badge handling for mobile and desktop
2026-09-10 15:19:46 +02:00
NiekRabelink 291fb761c7 feat(microsoft-integration): enhance email permissions and consent flow for Outlook integration 2026-09-10 14:42:19 +02:00
NiekRabelink 03c7fb3067 feat(profile): update avatar selection with category filters and enhanced UI
- Replaced standard avatar titles with more engaging names.
- Added category filter buttons for avatars: Fun & Emojis, Cyber & Bots, Modern Personas, Adventurer & Heroes.
- Refactored avatar loading logic to use an array of avatar presets with associated categories and names.
- Enhanced button styles for better user interaction feedback.
- Implemented JavaScript function to filter displayed avatars based on selected category.
2026-09-10 13:27:36 +02:00
NiekRabelink 130a43eabc Refactor code structure for improved readability and maintainability 2026-09-10 11:27:31 +02:00
NiekRabelink c5629dcfaa Refactor UI components to use 'fociz-card' and 'fociz-card-interactive' classes for consistent styling across profile, roadmap, and user management pages; update text styles for improved readability and visual hierarchy. 2026-09-09 16:46:18 +02:00
NiekRabelink 4cb94d3897 Resolve merge conflicts in multiple files and clean up integration logic 2026-09-09 16:22:59 +02:00
NiekRabelink 890cbe7446 Merge branch 'main' of https://git.webenpcstudio.nl/NiekRabelink/Fociz into dev 2026-09-09 16:04:44 +02:00
NiekRabelink 9262b09c4d Add roadmap management, service worker, and user invitation features
- Implemented roadmap.php for managing roadmap items with filtering options by quarter and status.
- Added a service worker (sw.js) to handle push notifications and click events for calendar appointments.
- Created users.php for admin to manage team members and invitations, including user creation and deletion functionalities.
2026-09-09 15:54:24 +02:00
NiekRabelink 1df22d97f9 Refactor UI styles in roadmap and users pages for improved consistency and aesthetics; updated color schemes, button styles, and layout adjustments. 2026-09-09 15:03:55 +02:00
NiekRabelink a5324548ec Schone start na index corruptie 2026-09-09 14:31:23 +02:00