NiekRabelink
54ecc548bc
Merge branch 'dev' of https://git.webenpcstudio.nl/NiekRabelink/Fociz into dev
2026-09-10 15:59:03 +02:00
NiekRabelink
a92b4d0f4c
feat(widget): enhance widget settings menu with improved styling and functionality
2026-09-10 15:57:32 +02:00
NiekRabelink
2bc6c8c55d
Merge pull request 'Enhance email rendering and Jira widget functionality' ( #40 ) from dev into main
...
Reviewed-on: #40
2026-09-10 13:44:56 +00:00
NiekRabelink
e161c72fc4
Enhance email rendering and Jira widget functionality
...
- Implemented a secure rendering method for email content using a sandboxed iframe to prevent XSS attacks.
- Added thorough HTML sanitization for incoming emails to mitigate potential exploits.
- Refactored email body rendering logic to utilize a dedicated function for better readability and maintainability.
- Updated Jira widget to fetch and display dashboard data, including assigned issues and team issues, with improved filtering options.
- Enhanced the user interface of the Jira widget with a standardized control toolbar for resizing and collapsing widgets.
- Introduced inline search functionality within the Jira widget for quick ticket filtering.
- Improved error handling and logging for Jira data fetching.
2026-09-10 15:44:37 +02:00
NiekRabelink
26076f92f8
Merge pull request 'feat(cache): implement centralized caching layer for improved performance and reduced API calls' ( #39 ) from dev into main
...
Reviewed-on: #39
2026-09-10 13:20:56 +00: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
0c6fa507b6
Merge pull request 'feat(microsoft-integration): update Microsoft 365 settings and admin consent handling for improved clarity and functionality' ( #38 ) from dev into main
...
Reviewed-on: #38
2026-09-10 12:47:46 +00:00
NiekRabelink
5310b87fe5
feat(microsoft-integration): update Microsoft 365 settings and admin consent handling for improved clarity and functionality
2026-09-10 14:47:34 +02:00
NiekRabelink
35b8fa24f5
Merge pull request 'feat(microsoft-integration): enhance email permissions and consent flow for Outlook integration' ( #37 ) from dev into main
...
Reviewed-on: #37
2026-09-10 12:42:52 +00:00
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