NiekRabelink
e012d6d21c
feat(security): implement session management features including idle timeout, keepalive, and secure logout
2026-09-11 15:47:09 +02:00
NiekRabelink
2dc0afc7a0
Merge pull request 'feat(security): implement SOC 2 & ISO 27001 audit logging, password policy, and session timeout' ( #49 ) from dev into main
...
Reviewed-on: #49
2026-09-11 13:43:22 +00:00
NiekRabelink
dc740fb94d
feat(widgets): allow users to customize widget titles from settings gear dropdown
2026-09-11 15:39:36 +02:00
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
e841d29b63
Merge branch 'dev' into main: fix widget layout persistence
2026-09-11 15:25:30 +02:00
NiekRabelink
88ec1418cf
fix(planner): fix widget layout drag-and-drop order persistence across page navigation
2026-09-11 15:25:19 +02:00
NiekRabelink
0436c076e3
fix(config): restore dev config/.env and add DB connection safety net
2026-09-11 15:17:53 +02:00
NiekRabelink
6a9935e5cf
fix(config): restore live config/.env and add DB connection safety net
2026-09-11 15:17:17 +02:00
NiekRabelink
cc5d4a027f
Merge pull request 'Dev' ( #48 ) from dev into main
...
Reviewed-on: #48
2026-09-11 13:12:36 +00:00
NiekRabelink
0092cc17ef
refactor(config): remove config/.env from git tracking, restore config/.env.example, and update .gitignore
2026-09-11 15:11:03 +02:00
NiekRabelink
b3dfbf4406
refactor(config): remove config/.env from git tracking, restore config/.env.example, and update .gitignore
2026-09-11 15:10:40 +02:00
NiekRabelink
939e0518df
Merge branch 'dev' of https://git.webenpcstudio.nl/NiekRabelink/Fociz into dev
2026-09-11 15:06:45 +02:00
NiekRabelink
61043cd61c
feat(gitignore): enhance environment variable section for clarity and completeness
2026-09-11 15:06:42 +02:00
NiekRabelink
4f7db2ec83
feat(config): enhance .env loading to check both config/.env and root .env
2026-09-11 15:06:27 +02:00
NiekRabelink
795e41561c
Update config/.env
2026-09-11 13:04:04 +00:00
NiekRabelink
29b8ce9211
Update config/.env
2026-09-11 13:03:51 +00:00
NiekRabelink
411fa79d7e
Update config/.env
2026-09-11 13:01:11 +00:00
NiekRabelink
cc439c8d0c
Update config/.env
2026-09-11 13:00:56 +00:00
NiekRabelink
6060f39566
Merge pull request 'Implement CSRF protection for user invitation and management actions; add QR code generation script; secure internal includes directory with .htaccess' ( #46 ) from dev into main
...
Reviewed-on: #46
2026-09-11 12:57:44 +00: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
4026efc816
Merge pull request 'Dev' ( #45 ) from dev into main
...
Reviewed-on: #45
2026-09-11 11:27:27 +00:00
NiekRabelink
55618ffaed
feat(security): implement IP verification and encryption for sensitive tokens
2026-09-11 13:17:12 +02:00
NiekRabelink
c3001cdd0a
feat(login): update TOTP input field to accept 6 digits and improve accessibility
...
feat(planner): add Jira ticket detail modal with scheduling options and time suggestions
2026-09-11 12:42:26 +02:00
NiekRabelink
29adb48dd9
Merge pull request 'feat: Add story points support and AI daily briefing feature' ( #44 ) from dev into main
...
Reviewed-on: #44
2026-09-10 20:38:37 +00:00
NiekRabelink
5ce08443cc
feat: Add story points support and AI daily briefing feature
...
- Enhanced JIRA integration to fetch story points from multiple custom fields.
- Updated task display to show story points and their estimated duration.
- Introduced AI daily briefing banner with dynamic content loading.
- Implemented subtasks functionality with add, toggle, and delete capabilities.
- Improved task management UI with better accessibility and interaction.
2026-09-10 22:38:06 +02:00
NiekRabelink
bf944e063b
Merge pull request 'Dev' ( #43 ) from dev into main
...
Reviewed-on: #43
2026-09-10 14:51:56 +00:00
NiekRabelink
c0e0dd5947
feat(jira): add conditional rendering for sync error banner
2026-09-10 16:51:41 +02:00
NiekRabelink
f1d5c55c03
feat(planner): enhance timeline widget with integrated week overview and improved navigation
2026-09-10 16:31:26 +02:00
NiekRabelink
b608e21ac2
Merge pull request 'Dev' ( #42 ) from dev into main
...
Reviewed-on: #42
2026-09-10 14:16:04 +00:00
NiekRabelink
191b5115b7
feat(widget): enhance drag-and-drop functionality with new hover ghost and blueprint grid
2026-09-10 16:15:49 +02:00
NiekRabelink
fa4c8c0e17
Implement feature X to enhance user experience and fix bug Y in module Z
2026-09-10 16:04:25 +02:00
NiekRabelink
144721585c
Merge pull request 'Dev' ( #41 ) from dev into main
...
Reviewed-on: #41
2026-09-10 13:59:37 +00:00
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