Saber
e4e50e4f13
Merge branch 'master' into fix/issue-6025-webhook-up-notification
2026-01-14 05:13:17 -08:00
Frank Elsinga
0cdb63edd1
chore(deps): bump postcss-* dependencys ( #6731 )
2026-01-14 13:00:55 +00:00
Frank Elsinga
e95bd6a6e0
fix: automate mark as draft ( #6730 )
2026-01-14 13:51:46 +01:00
kota
a85868ba7c
feat(notification): discord suppress notifications ( #6717 )
2026-01-14 11:44:36 +00:00
Saber
c019d1dfae
Merge branch 'master' into fix/issue-6025-webhook-up-notification
2026-01-14 03:35:25 -08:00
Frank Elsinga
bb0c1b3723
chore: automate marking as draft on requesting changes ( #6729 )
2026-01-14 10:22:11 +00:00
Frank Elsinga
c2fd12238f
chore(deps): bump vue-i18n for smoother pluralisation ( #6727 )
...
Co-authored-by: Dorian Grasset <doriangrasset@proton.me>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-14 08:49:15 +00:00
Saber
355cc482b7
Merge branch 'master' into fix/issue-6025-webhook-up-notification
2026-01-14 00:47:07 -08:00
Dorian Grasset
d893231c6d
feat(maintenance): add quick duration buttons and pre-fill datetime fields ( #6718 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-14 08:12:19 +00:00
Aviral Garg
2790e3d9e6
fix(domain-expiry): move logging out of checkSupport to separate logic to reduce to half the amount of domain expiry logs ( #6723 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-14 07:01:55 +00:00
Frank Elsinga
9ae7ea6a19
chore(release): ignore autofix as an author in the changelog ( #6725 )
2026-01-14 06:55:02 +00:00
Frank Elsinga
41fe0cb4fc
chore(i18n): improve some of the punctuation related issues ( #6724 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-14 06:39:06 +00:00
Saber
3f3c83d62c
Merge branch 'master' into fix/issue-6025-webhook-up-notification
2026-01-13 19:51:59 -08:00
github-actions[bot]
1602d74dd5
chore: update to 2.1.0-beta.2 ( #6721 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-14 10:41:03 +08:00
Louis Lam
b2d7031522
fix: final fix of beta workflow ( #6713 )
2026-01-14 10:28:34 +08:00
autofix-ci[bot]
c09573a019
[autofix.ci] apply automated fixes
2026-01-13 17:17:09 +00:00
saber04414
e64949c447
Fix JSDoc: remove brackets from optional parameter declaration
2026-01-13 19:15:40 +02:00
autofix-ci[bot]
d35f3e8a7f
[autofix.ci] apply automated fixes
2026-01-13 17:13:48 +00:00
saber04414
f0c17ab9e8
Refactor isImportantForNotification: remove DB dependency and add tests
...
- Make function synchronous and remove database dependency
- Accept lastNonPendingStatus as parameter instead of monitorID
- Simplify function logic for better testability
- Update call sites to fetch lastNonPendingStatus only when needed
- Add comprehensive test suite with 17 test cases covering all status transitions
Addresses code review feedback about function complexity and testability
2026-01-13 19:12:17 +02:00
Saber
a529ad888f
Merge branch 'master' into fix/issue-6025-webhook-up-notification
2026-01-13 07:42:43 -08:00
Copilot
2f82ff3787
fix: beta workflow - remove incorrect push that prevents PR creation ( #6709 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: louislam <1336778+louislam@users.noreply.github.com>
2026-01-13 18:43:24 +08:00
Copilot
85863bdb97
fix: beta workflow ( #6708 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: louislam <1336778+louislam@users.noreply.github.com>
2026-01-13 18:24:30 +08:00
Louis Lam
4e68b8d049
fix: beta workflow again again again ( #6706 )
2026-01-13 18:08:11 +08:00
Saber
1de93a8d23
Merge branch 'master' into fix/issue-6025-webhook-up-notification
2026-01-13 01:52:59 -08:00
Louis Lam
7dac99ef70
fix: beta workflow again again ( #6704 )
2026-01-13 17:52:16 +08:00
autofix-ci[bot]
c1919b2cba
[autofix.ci] apply automated fixes
2026-01-13 09:47:57 +00:00
saber04414
d01cf6e375
fix: Send webhook notification when monitor transitions from PENDING to UP after being DOWN
...
Fixes #6025
When a monitor transitions DOWN → PENDING → UP, the UP webhook notification
was not being sent because PENDING → UP transitions were marked as 'not important'
for notifications.
This fix:
- Adds getLastNonPendingStatus() helper to check if monitor was DOWN before PENDING
- Modifies isImportantForNotification() to check history when PENDING → UP transition occurs
- If monitor was DOWN before PENDING, PENDING → UP is now treated as important for notifications
- Maintains backward compatibility: UP → PENDING → UP still doesn't trigger notifications
Tested with Docker container monitor and HTTP monitor scenarios.
2026-01-13 11:45:12 +02:00
Louis Lam
a6970c8a63
fix: beta workflow again ( #6701 )
2026-01-13 17:41:29 +08:00
Copilot
7b284c04ed
fix: beta release to use version-specific branches and link to artifacts ( #6700 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: louislam <1336778+louislam@users.noreply.github.com>
2026-01-13 17:27:39 +08:00
Anurag Ekkati
70d541a11c
fix(ui): improve monitor list readability on mobile ( #6699 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-13 08:38:52 +00:00
Louis Lam
d61cbbe56d
fix: beta release ( #6697 )
2026-01-13 14:15:39 +08:00
Copilot
4c2a3b9d63
fix: handle existing release branch in beta-release workflow ( #6696 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: louislam <1336778+louislam@users.noreply.github.com>
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2026-01-13 14:03:09 +08:00
Copilot
17b6feb207
chore: Add automated beta release workflow ( #6692 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: louislam <1336778+louislam@users.noreply.github.com>
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2026-01-13 03:50:35 +00:00
tellorian
4de99eb851
feat(notification): expose path vars and improve Slack rich message ( #6690 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-13 02:08:42 +00:00
Frank Elsinga
59af678eb9
chore: preemptivly reduce the cost to store the responses by lowering the limit and changing the on disk compression format ( #6691 )
2026-01-13 01:23:06 +00:00
Dmitry
751fe1bbf5
feat: Add configurable response data storage for notifications ( #6684 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 18:39:12 +01:00
Frank Elsinga
034b8641c8
chore: autofix tsc compliation ( #6689 )
2026-01-12 16:25:53 +00:00
Frank Elsinga
731ffd2883
chore: make the logging of uptime_calc more consistent witht he rest of the logs ( #6686 )
2026-01-12 15:57:41 +00:00
SID
c7a8b7affd
feat: Add option to retry only on status code failure for JSON Query monitors ( #5693 ) ( #6687 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-12 16:49:43 +01:00
Frank Elsinga
2b2941cd83
feat: don't show a retry interval without retries enabled ( #6685 )
2026-01-12 12:35:30 +00:00
Hemanth Rachapalli
4c99f92cd3
feat: Rework how selected actions to perform pause,resume work and add a bulk-delete option ( #6676 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-12 11:29:26 +00:00
Frank Elsinga
cbb8ad4499
chore: rework the new contributor workflow ( #6683 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 11:21:17 +00:00
Frank Elsinga
e9b7ac82b7
chore: add a test case so that a substantative placeholder changes are appant to contributors ( #6681 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 10:37:09 +00:00
tionis
0981fee9b2
feat(nostr): switch to gift-wrapped events ( #6677 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-12 04:23:52 +01:00
Frank Elsinga
b02d6792de
chore: fix new contributor pr message failing due to required, unused parameters ( #6675 )
2026-01-11 13:51:23 +00:00
Frank Elsinga
133fa6f3fc
chore: remove timeouts from our unittests ( #6674 )
2026-01-11 13:43:01 +00:00
Copilot
cde96900a2
fix: Ensure ping can handle pings larger than 24 days by changing INT to BIGINT and FLOAT(8,2) to FLOAT(20,2) ( #6668 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: louislam <1336778+louislam@users.noreply.github.com>
Co-authored-by: CommanderStorm <26258709+CommanderStorm@users.noreply.github.com>
2026-01-11 12:48:00 +00:00
iotux
da693e01c7
fix: idn ping errors ( #6662 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-11 19:28:07 +08:00
Nilanjan Debnath
c5675ae9eb
feat(setup-database): Add SSL authentication method for database setup ( #6671 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-11 07:03:53 +00:00
Frank Elsinga
e90b982687
chore: add a comment on first time contributors PRs instead of bloating the PR template ( #6672 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-11 04:05:43 +00:00