Commit Graph

205 Commits

Author SHA1 Message Date
NiekRabelink 291fb761c7 feat(microsoft-integration): enhance email permissions and consent flow for Outlook integration 2026-09-10 14:42:19 +02:00
NiekRabelink df6dadee6f Merge pull request 'Implement code changes to enhance functionality and improve performance' (#36) from dev into main
Reviewed-on: #36
2026-09-10 12:30:21 +00:00
NiekRabelink 8a930f572c Implement code changes to enhance functionality and improve performance 2026-09-10 14:30:05 +02:00
NiekRabelink 15caa5f341 Merge pull request 'feat(planner): add widget layout saving and scratchpad note functionality' (#35) from dev into main
Reviewed-on: #35
2026-09-10 12:17:54 +00:00
NiekRabelink fb38c42fe9 feat(planner): add widget layout saving and scratchpad note functionality
feat(notifications): implement real-time live sync for mail, Jira, and calendar updates

fix(database): add new columns for widget layout and last check timestamps

fix(schema): update users table schema to include new fields for widget layout and last checks

feat(microsoft): enhance Microsoft integration with demo email data and inbox fetching

feat(jira): add listener for live updates on Jira tickets
2026-09-10 14:16:45 +02:00
NiekRabelink c6e7a8d117 Merge pull request 'Dev' (#34) from dev into main
Reviewed-on: #34
2026-09-10 12:10:19 +00:00
NiekRabelink dc0b33a278 Add webhook receivers for Jira and Microsoft Graph, and implement Outlook 365 email hub with inbox management features 2026-09-10 14:08:34 +02:00
NiekRabelink 25c2ffeef8 Jira bord changes 2026-09-10 13:50:31 +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 2270e5875d Merge pull request 'Enhance Jira integration by adding fallback mechanisms and improving field handling in issue fetching' (#33) from dev into main
Reviewed-on: #33
2026-09-10 11:15:04 +00:00
NiekRabelink 47b0d38084 Enhance Jira integration by adding fallback mechanisms and improving field handling in issue fetching 2026-09-10 13:14:51 +02:00
NiekRabelink 64fbd8079d Merge pull request 'Dev' (#32) from dev into main
Reviewed-on: #32
2026-09-10 10:50:23 +00:00
NiekRabelink ffc824f27c Improve error handling and feedback for password reset functionality 2026-09-10 12:49:37 +02:00
NiekRabelink 130a43eabc Refactor code structure for improved readability and maintainability 2026-09-10 11:27:31 +02:00
NiekRabelink 9c4d1e9618 Merge pull request 'Add password reset functionality and SMTP mailer class' (#31) from dev into main
Reviewed-on: #31
2026-09-10 08:01:41 +00:00
NiekRabelink a7aad57e0b Add password reset functionality and SMTP mailer class
- Implemented reset-password.php for users to reset their passwords securely.
- Added validation for reset tokens and password strength checks.
- Created mailer.php to handle sending emails via SMTP, including password reset and invitation emails.
- Integrated responsive HTML email templates for better user experience.
2026-09-10 09:57:53 +02:00
NiekRabelink c65d4a2525 Merge pull request 'Refactor code structure for improved readability and maintainability' (#30) from dev into main
Reviewed-on: #30
2026-09-09 20:31:41 +00:00
NiekRabelink d4fd706eca Refactor code structure for improved readability and maintainability 2026-09-09 22:31:19 +02:00
NiekRabelink 08307f5fe7 Merge pull request 'Refactor board layout for improved full-width maximization and responsive design' (#29) from dev into main
Reviewed-on: #29
2026-09-09 20:07:05 +00:00
NiekRabelink eda90dbba6 Refactor board layout for improved full-width maximization and responsive design 2026-09-09 22:06:42 +02:00
NiekRabelink 4163199d16 Merge pull request 'Allow board to always use full screen width and hide header on maximize' (#28) from dev into main
Reviewed-on: #28
2026-09-09 19:44:16 +00:00
NiekRabelink 1a6b82b583 Allow board to always use full screen width and hide header on maximize 2026-09-09 21:42:34 +02:00
NiekRabelink 302b6fb555 Merge pull request 'Update board layout: add small maximize icon directly above lanes and enable true full-width screen expansion' (#27) from dev into main
Reviewed-on: #27
2026-09-09 19:35:27 +00:00
NiekRabelink ff11f428a6 Update board layout: add small maximize icon directly above lanes and enable true full-width screen expansion 2026-09-09 21:34:38 +02:00
NiekRabelink 4fbe30b4b6 Merge pull request 'Enhance board and planner UI; implement smooth width transitions, update icons, and improve layout responsiveness' (#26) from dev into main
Reviewed-on: #26
2026-09-09 19:21:48 +00:00
NiekRabelink 1aad7f5d7f Enhance board and planner UI; implement smooth width transitions, update icons, and improve layout responsiveness 2026-09-09 21:19:57 +02:00
NiekRabelink c6b322cb49 Merge pull request 'Dev' (#25) from dev into main
Reviewed-on: #25
2026-09-09 19:03:34 +00:00
NiekRabelink d83704d0df Add .continue and .continueignore to .gitignore for better environment management 2026-09-09 21:02:46 +02:00
NiekRabelink eaee4d5f1c Refactor code structure for improved readability and maintainability 2026-09-09 20:54:42 +02:00
NiekRabelink bcf2323124 Merge pull request 'Enhance session management and user authentication flow; implement day session tokens, improve cookie handling, and streamline date handling in planner' (#24) from dev into main
Reviewed-on: #24
2026-09-09 17:19:18 +00:00
NiekRabelink 963342f858 Enhance session management and user authentication flow; implement day session tokens, improve cookie handling, and streamline date handling in planner 2026-09-09 19:18:42 +02:00
NiekRabelink 2062fd065a Implement seamless AJAX date switching and in-place updates in planner to preserve scroll position and eliminate full-page reload flickers 2026-09-09 19:02:40 +02:00
NiekRabelink 0b9e92eded Fix undefined verify_totp function in login.php and add TOTP helper functions; enhance debug diagnostics 2026-09-09 18:03:56 +02:00
NiekRabelink dfaa8ba7a8 Make config.php environment-aware with smart host detection, normalize .gitattributes, and use dynamic APP_URL in Outlook integrations 2026-09-09 17:58:19 +02:00
NiekRabelink ed5bd6f998 Reformat .gitignore for consistency and readability 2026-09-09 17:54:57 +02:00
NiekRabelink 5bdaa5fa6e Fix HTTP 500 on live after login, unify database config in config.php, sanitize env example, and harden pentest security 2026-09-09 17:52:11 +02:00
NiekRabelink 919dbe4aed Update config/config.php 2026-09-09 14:51:33 +00:00
NiekRabelink dc28322e98 Update config/.env.example 2026-09-09 14:50:54 +00:00
NiekRabelink 1b6c8e4afd Implement session expiration enforcement: clear remember cookies and redirect to login on session expiry; update header script for daily re-login requirement. 2026-09-09 16:49:29 +02:00
NiekRabelink 1487b680f1 Merge branch 'dev' of https://git.webenpcstudio.nl/NiekRabelink/Fociz into dev 2026-09-09 16:46:41 +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 4a566182ba Update .gitattributes 2026-09-09 14:40:22 +00:00
NiekRabelink 64a7a3bcf0 Refactor code structure for improved readability and maintainability 2026-09-09 16:30:11 +02:00
NiekRabelink 4cb94d3897 Resolve merge conflicts in multiple files and clean up integration logic 2026-09-09 16:22:59 +02:00
NiekRabelink 8f191f5123 Refactor planner.php to remove commented-out code and clean up integration logic 2026-09-09 16:22:46 +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 e879e8c134 Update .gitignore to include config files 2026-09-09 16:00:25 +02:00
NiekRabelink ca6ed7d175 Add environment configuration files for database and application settings 2026-09-09 16:00:05 +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 dd738e670b Merge pull request 'Refactor UI styles in roadmap and users pages for improved consistency and aesthetics; updated color schemes, button styles, and layout adjustments.' (#17) from dev into main
Reviewed-on: #17
2026-09-09 13:13:21 +00:00