gorkem-bwl
88b68a9df0
fix: apply prettier formatting to app.js
...
Fixed formatting issues to pass CI/CD checks
2025-08-11 17:39:08 -04:00
gorkem-bwl
8b322a0ec0
feat: apply input sanitization to prevent XSS attacks
...
Enables comprehensive XSS protection by applying sanitization middleware
to all incoming requests. Uses the sanitization utilities added in previous PR.
Changes:
- Added sanitizeBody() and sanitizeQuery() middleware after express.json()
- Enhanced Content Security Policy headers for additional XSS protection
- Added 'object-src: none' and 'base-uri: self' directives
- All user inputs now automatically sanitized before processing
Security improvements:
- Prevents stored XSS attacks through HTML sanitization
- Recursive sanitization handles nested objects and arrays
- Maintains backward compatibility with existing functionality
- Strengthened CSP headers block unsafe content injection
Files changed: src/app.js (9 lines added)
Risk level: Medium (global middleware application)
2025-08-11 17:33:05 -04:00
Alexander Holliday
cce930b90a
Merge pull request #2757 from bluewave-labs/fix/update-openapi-docs
...
fix: update openapi specs
2025-08-11 13:56:33 -07:00
Alex Holliday
c5dd16511d
update openapi specs
2025-08-11 13:55:01 -07:00
Alexander Holliday
17cac37967
Merge pull request #2736 from burak28/feat/add-game-server-support
...
Feat/add game server support
2025-08-08 15:11:06 -07:00
Burak Arslan
b7e7028b6f
Fix error handling and method assignment in requestGame function
2025-08-08 23:59:41 +03:00
Alexander Holliday
ea3df7be42
Merge pull request #2749 from bluewave-labs/fix/gap-select-components
...
Fix/gap select components
2025-08-08 09:27:21 -07:00
karenvicent
f0d7e82e22
Merge branch 'develop' into fix/gap-select-components
2025-08-07 18:53:58 -04:00
karenvicent
c6d56b30e4
fix gaps in select components
2025-08-07 18:53:05 -04:00
Alexander Holliday
8225924da6
Merge pull request #2746 from vineet-channe/feature/yellow-range-infrastructure-monitors
...
feat: Add yellow warning range (50-80%) for infrastructure monitors
2025-08-07 14:54:00 -07:00
Alexander Holliday
6517e9ee6c
Merge pull request #2748 from bluewave-labs/feat/fe/sidebar-theme
...
Feat: Theme Switch Removal from Sidebar
2025-08-07 14:53:15 -07:00
vineet-channe
10ad3397a3
docs(CustomGauge): remove threshold prop from documentation and usage example
...
- Removed all references to the unused prop from the JSDoc and usage example in the CustomGauge component.
- Ensured PropTypes and documentation accurately
2025-08-08 03:03:23 +05:30
Br0wnHammer
dd9468cb2e
Remove unused Imports
2025-08-08 02:06:44 +05:30
Br0wnHammer
0b9ab0614f
Tooltip Position
2025-08-08 01:31:20 +05:30
Br0wnHammer
e13f495d71
Remove Redundant Stack
2025-08-08 01:11:27 +05:30
Br0wnHammer
029b8fac37
Feat: Remove Theme Toggle Button
2025-08-08 01:07:49 +05:30
Alexander Holliday
6e5ada79de
Merge pull request #2742 from bluewave-labs/feat/register-page
...
Feat/register page
2025-08-07 09:20:07 -07:00
Alexander Holliday
59f050135a
Merge pull request #2744 from bluewave-labs/fix/fe/appname-color
...
Fix: Checkmate Color
2025-08-07 09:15:09 -07:00
vineet-channe
dc8b0aed9f
chore: format CustomGauge with Prettier
2025-08-07 20:46:15 +05:30
vineet-channe
424df24bf3
feat: Add yellow warning range (50-80%) for infrastructure monitors
...
Fixes #2615
2025-08-07 20:35:24 +05:30
Br0wnHammer
d451f725cd
Redundant sx prop
2025-08-07 18:21:50 +05:30
Br0wnHammer
d04b8fddb0
Fix: Appname Color
2025-08-07 18:04:58 +05:30
karenvicent
bb592964ee
Merge branch 'develop' into feat/register-page
2025-08-06 17:19:21 -04:00
karenvicent
786dd427bc
feat: Update Register page to match new Login design for consistent UX
2025-08-06 17:17:44 -04:00
Burak Arslan
4c2c452b91
Improve validation and error handling on form field
2025-08-06 00:53:35 +03:00
Alexander Holliday
1765bf7e55
Merge pull request #2740 from vineet-channe/fix-diagnostic-page-design
...
fix: update diagnostic page design to match infrastructure page
2025-08-05 10:10:35 -07:00
Alexander Holliday
e19de23770
Merge pull request #2693 from Owaiseimdad/Network-tab-implementation-infra
...
Network tab implementation infra, in api at backend
2025-08-05 09:54:17 -07:00
ThetaOI
02b7dc080b
Merge branch 'bluewave-labs:develop' into Network-tab-implementation-infra
2025-08-05 19:49:38 +05:30
Owaise
d4e8381827
Renamed them as average values in the table.
2025-08-05 19:43:35 +05:30
vineet-channe
de34710c90
fix: address review feedback
...
- Replace hardcoded button text with translation
- Fix status box translation to avoid showing removed title
- Add conditional rendering for optional gauge metrics
2025-08-05 17:35:40 +05:30
Alexander Holliday
cd8752c1cb
Merge pull request #2737 from Jesulayomy/fe-infra_monitor_upgrade
...
[Frontend]: Refactor Infrastructure monitor create Component
2025-08-04 10:05:06 -07:00
vineet-channe
86a0b0b60c
fix: update diagnostic page design to match infrastructure page
...
- Remove 'System diagnostics' title and divider line
- Add infrastructure-style status boxes with dynamic status
- Update gauge components to use BaseContainer styling
- Match infrastructure page layout and spacing
Resolves #2725
2025-08-04 18:43:37 +05:30
Alexander Holliday
fc5ccf1cf8
Merge pull request #2738 from bluewave-labs/feature/2564-add-custom-css-field
...
Add customCSS field to StatusPage model
2025-08-03 16:16:46 -07:00
mohadeseh safari
45352b62e1
feat(status-page): add customCSS field to StatusPage model
2025-08-03 18:51:12 -04:00
Burak Arslan
0ea3379397
Merge branch 'feat/add-game-server-support' of https://github.com/burak28/Checkmate into feat/add-game-server-support
2025-08-03 13:20:02 +03:00
Burak Arslan
281cbbc30f
feat: add game server monitoring support
...
- Added a new `/games` route in `monitorRoute.js` to fetch all supported games.
- Implemented `getAllGames` method in `monitorController.js` using the `gamedig` library.
- Introduced `useFetchMonitorGames` hook in `monitorHooks.js` to fetch game data in the frontend.
- Updated `UptimeCreate` page to support game server monitoring:
- Added a new monitor type `"game"`.
- Dynamically fetches and displays game options using the new `/games` API.
- Removed hardcoded `GAMES` object and replaced it with dynamic fetching from the backend.
- Updated `NetworkService.js` with a new `getMonitorGames` method for API calls.
This update introduces game server monitoring functionality, allowing users to monitor game servers dynamically.
2025-08-03 13:19:55 +03:00
Alexander Holliday
0de9e067c6
Merge pull request #2728 from Mohansai-M/feat/incident-page-block-icons
...
Feat/incident page block icons
2025-08-02 19:58:49 -07:00
Alexander Holliday
77c00558aa
Merge pull request #2735 from bluewave-labs/fix/sidebar
...
fix: sidebar
2025-08-02 19:50:17 -07:00
Jesulayomy
aa35e9211b
[Infra]: Removed duplicate call to .find method on the errors object
2025-08-02 04:13:29 -04:00
Jesulayomy
2fc0eb9460
[Infra]: Added translations for some time blocks
2025-08-02 03:53:54 -04:00
Jesulayomy
91b4c976e5
[Infra]: Refactor Create Component, Added Pause and Remove tool bar
2025-08-02 03:53:11 -04:00
owiaseimdad
950c5fdc92
Formating done.
2025-08-02 12:42:35 +05:30
allanmaaz
114572024c
Removed teh required true from network db.
2025-08-02 12:34:31 +05:30
Burak Arslan
8503b7ece4
Merge branch 'develop' into feat/add-game-server-support
2025-08-02 02:28:53 +03:00
Burak Arslan
b53650a50f
Run npm run format
2025-08-02 02:25:58 +03:00
Burak Arslan
9ad3b58fcd
Added game server support
2025-08-02 02:04:06 +03:00
Alex Holliday
521c6988a5
add onclick to avatar
2025-08-01 15:58:01 -07:00
Alex Holliday
7900e1104f
clean up nav item
2025-08-01 15:52:55 -07:00
Alex Holliday
035edd92f4
add proptypes, fix logo text animation
2025-08-01 15:45:43 -07:00
Alex Holliday
2c4c6a5024
extract role names
2025-08-01 15:43:12 -07:00