7111 Commits

Author SHA1 Message Date
Alexander Holliday
16a8552e6c Merge pull request #2890 from bluewave-labs/develop
develop->master
v3.1.4
2025-08-30 19:31:37 -07:00
Alexander Holliday
c953ec6152 Merge pull request #2889 from bluewave-labs/fix/package-lock
regenerate package-lock
2025-08-30 19:31:02 -07:00
Alex Holliday
a433f10240 regenerate package-lock 2025-08-30 19:30:24 -07:00
Alexander Holliday
b73b97b5e9 Merge pull request #2887 from bluewave-labs/feat/add-maintenance-window-description
Update maintenance window description
2025-08-30 19:01:45 -07:00
gorkem-bwl
0607e0b228 refactor: simplify maintenance window description per feedback
- Remove redundant words 'active' and 'completely'
- Remove technical details about specific check types
- Keep the description concise while maintaining clarity
- Maintain all key information about maintenance behavior
2025-08-30 21:57:17 -04:00
gorkem-bwl
3bd4f67ec7 docs: add comprehensive maintenance window behavior description
- Update maintenance window description to clearly explain what happens during maintenance
- Clarify that ALL monitoring types are suspended (pings, HTTP, port checks, etc.)
- Explain that no notifications or alerts will be triggered
- Describe status page behavior (maintenance indicator shown)
- Note that monitoring resumes automatically when maintenance ends
- Clarify that maintenance periods don't affect uptime calculations
- Provide users with complete understanding of maintenance window impact
2025-08-30 21:31:44 -04:00
Alexander Holliday
845d5a5d51 Merge pull request #2885 from bluewave-labs/develop
develop->master
2025-08-30 16:23:40 -07:00
Alexander Holliday
0101da731f Merge pull request #2884 from bluewave-labs/fix/bump-version
bump version
2025-08-30 16:23:03 -07:00
Alex Holliday
68592acd39 bump version 2025-08-30 16:22:16 -07:00
Alexander Holliday
b86fc5edb3 Merge pull request #2883 from bluewave-labs/develop
develop -> master
2025-08-30 16:21:19 -07:00
Alexander Holliday
32b54ddf11 Merge pull request #2882 from bluewave-labs/feat/migration
add migration for statusWindowThreshold
2025-08-30 16:20:23 -07:00
Alex Holliday
f8a0741e6c <= -> < 2025-08-30 16:19:17 -07:00
Alex Holliday
652d231771 add migration for statusWindowThreshold 2025-08-30 16:07:03 -07:00
Alexander Holliday
1c3c5f4fec Merge pull request #2881 from bluewave-labs/fix/queue
fix: queue
2025-08-30 11:30:38 -07:00
Alex Holliday
e7006a4a44 fix default value 2025-08-30 11:28:54 -07:00
Alex Holliday
0f81d54f25 remove success toast 2025-08-30 11:18:05 -07:00
Alex Holliday
f3121c24c6 add interval to queue table 2025-08-30 11:17:34 -07:00
Alex Holliday
7abd0f2cd4 add root level gitignore 2025-08-30 11:13:53 -07:00
Alex Holliday
46b342005a update monitor interval and data 2025-08-30 11:11:58 -07:00
Alex Holliday
4e0349bd58 bump queue 2025-08-30 11:11:19 -07:00
Alexander Holliday
30a569233b Merge pull request #2873 from bluewave-labs/feat/docker-container-name-monitoring
feat: Enable Docker container monitoring by name in addition to ID
2025-08-29 09:33:45 -07:00
Alex Holliday
44ba6b4d0f early returns 2025-08-29 09:22:02 -07:00
Alexander Holliday
9065070eb2 Merge pull request #2871 from bluewave-labs/feat/incident-tooltip
feat:incident tooltip
2025-08-29 09:07:35 -07:00
gorkem-bwl
ba757b9aa4 style: fix prettier formatting in validation.js 2025-08-29 00:58:03 -04:00
gorkem-bwl
c445463c0c refactor: improve Docker container matching with deterministic priority-based logic
Address code review feedback to eliminate ambiguity issues and improve reliability:

**Backend Improvements:**
- Implement priority-based matching: exact ID → exact name → partial ID
- Add input normalization (strip leading slashes, case-insensitive)
- Add ambiguity detection with warning logs for debugging
- Maintain full backwards compatibility with existing monitors

**Frontend Improvements:**
- Update validation regex to support leading slashes (/container-name)
- Improve error message clarity for user guidance

**Resolves Ambiguity Issues:**
- Container name "abc" vs Container ID "abc123..." now deterministic
- Multiple containers with similar names handled predictably
- Case-insensitive matching for better user experience

**Priority Order:**
1. Exact full ID match (64-char) - highest priority
2. Exact container name match - case-insensitive
3. Partial ID match - backwards compatibility fallback

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-29 00:53:40 -04:00
gorkem-bwl
4693177e4b feat: add Docker container monitoring by name
- Update Docker monitoring to support both container names and IDs
- Maintain backward compatibility with existing container ID monitoring
- Add logic to find containers by name (with or without "/" prefix)
- Update frontend UI labels and placeholders to reflect name/ID support
- Update instructions to clarify both name and ID are supported

Resolves user request: "It would be great if we could monitor docker containers by name and not just ID - given that the ID changes when containers are taken down for any reason"

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-29 00:27:01 -04:00
Alex Holliday
30b135eba3 add tooltip to incident table 2025-08-28 12:21:34 -07:00
Alex Holliday
bda48e07f1 add optional tooltip 2025-08-28 12:21:23 -07:00
Alexander Holliday
0ad759a384 Merge pull request #2865 from bluewave-labs/fix/status-page-deletion-error
Fix status page deletion error
2025-08-27 14:49:45 -07:00
gorkem-bwl
d3d20b29c3 Fix status page deletion error - missing module reference
- Fix deleteStatusPage method call to use statusPageModule
- Change this.db.deleteStatusPage to this.db.statusPageModule.deleteStatusPage
- Ensures consistency with other controller methods
- Resolves "this.db.deleteStatusPage is not a function" error

Fixes bug where status page deletion failed due to incorrect database module reference.
2025-08-27 17:47:11 -04:00
Alexander Holliday
fbb570c0d5 Merge pull request #2862 from bluewave-labs/fix/advanced-matching
fix: advanced matching
2025-08-26 14:56:20 -07:00
Alex Holliday
2318082bb8 fix advanced matching 2025-08-26 14:54:24 -07:00
Alexander Holliday
05dd5f7de2 Merge pull request #2858 from bluewave-labs/develop
develop -> master
v3.1.3
2025-08-25 15:06:19 -07:00
Alexander Holliday
841251d09e Merge pull request #2857 from bluewave-labs/fix/model-types
fix/model types
2025-08-25 15:05:41 -07:00
Alexander Holliday
a4dd8f70f0 Merge branch 'develop' into fix/model-types 2025-08-25 15:05:30 -07:00
Alex Holliday
9d0d1329b6 bump version 2025-08-25 15:04:44 -07:00
Alex Holliday
7a929777b4 fix model types 2025-08-25 15:03:31 -07:00
Alexander Holliday
ce3ec99c9f Merge pull request #2855 from bluewave-labs/develop
develop -> master
v3.1.2
2025-08-25 14:38:06 -07:00
Alexander Holliday
4f7847275e Merge pull request #2854 from bluewave-labs/feat/bump-version
bump version
2025-08-25 14:37:21 -07:00
Alex Holliday
9a5ddb22b3 bump version 2025-08-25 14:37:00 -07:00
Alexander Holliday
b1322cbec3 Merge pull request #2853 from bluewave-labs/fix/string-service-path
fix: string service path, resolves #2847, resolves #2848
2025-08-25 14:32:21 -07:00
Alex Holliday
637bc84136 fix string service path 2025-08-25 14:30:41 -07:00
Alexander Holliday
3147f02b6a Merge pull request #2843 from bluewave-labs/fix/notification-channel-validation
fix notification validation
2025-08-22 11:34:38 -07:00
Alex Holliday
dabff74946 fix notification validation 2025-08-22 11:33:14 -07:00
Gorkem Cetin (BWL)
de99577b9d Merge pull request #2838 from bluewave-labs/disabledbydefault
Fix Settings Page Select Component Value Handling for URL Visibility Option
2025-08-22 10:38:16 -04:00
Alexander Holliday
1846432601 Merge pull request #2839 from bluewave-labs/fix/docker-compose-arm
fix: update arm dist docker compose
2025-08-21 22:39:03 -07:00
Alex Holliday
6f307dc822 update arm dist docker compose 2025-08-21 22:37:59 -07:00
imjainish
f43210e29e Address PR Comments - Format 2025-08-21 23:13:50 -04:00
imjainish
50b9be4eca Address PR Comments 2025-08-21 23:05:50 -04:00
imjainish
1a38222974 Fix Disabled Field in Settings 2025-08-21 22:39:41 -04:00