Commit Graph

6758 Commits

Author SHA1 Message Date
Frank Elsinga
a4573a1fb7
misc refactoring of the code 2026-01-18 13:42:53 +01:00
Frank Elsinga
6b635ff861
Apply suggestion from @CommanderStorm 2026-01-18 13:33:10 +01:00
Mohan
34dcbbffc5
Merge branch 'master' into feature/enhanced-discord-webhook-alerts-5535 2026-01-17 20:23:06 -08:00
autofix-ci[bot]
06e5bc72bb
[autofix.ci] apply automated fixes 2026-01-18 03:54:16 +00:00
0xsid0703
20edcccd19 Merge branch 'feature/enhanced-discord-webhook-alerts-5535' of github.com-0xsid0703:0xsid0703/uptime-kuma into feature/enhanced-discord-webhook-alerts-5535
# Conflicts:
#	server/model/monitor.js
2026-01-18 03:41:08 +01:00
0xsid0703
5624d257ce Fixed review from owner 2026-01-18 03:39:13 +01:00
bitloi
b926446a5c
feat: add screenshot delay option for Browser Engine monitor (#6753)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-17 15:05:58 +01:00
Dorian Grasset
18331eaf33
refactor: simplify filters components (#6749)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-17 12:38:10 +00:00
Joseph Adams
81ae0af7e1
fix: handle multi-level public suffixes in RDAP lookup (#6752) 2026-01-17 12:18:25 +00:00
Frank Elsinga
324404f780
fix: cancel multiple in progress tests (#6757) 2026-01-17 12:03:04 +00:00
yy
93141ae5a6
chore: fix typos in comments (#6755) 2026-01-17 10:36:32 +00:00
Maybe
777c252915
fix(ui): refreshing the page if pressing enter in the search, horizontal scrolling the monitor lit on mobile/tablets and aligning items in the monitor list (#6751) 2026-01-17 08:56:55 +01:00
SID
cd67a2b372
Merge branch 'master' into feature/enhanced-discord-webhook-alerts-5535 2026-01-16 01:46:08 -08:00
Ian Macabulos
f470b01168
fix: clairify the helptext that markdown is supported with a warning about HTML indentation (#6747) 2026-01-16 04:47:04 +00:00
autofix-ci[bot]
f1cb00d876
[autofix.ci] apply automated fixes 2026-01-15 19:23:25 +00:00
0xsid0703
645aecc3ba Move downtime tracking out of notification provider
- Move database query from discord.js to Monitor.sendNotification()
- Remove R import from discord.js (notification providers shouldn't query DB)
- Calculate actual downtime duration between two timestamps (not relative)
- Simplify notification fields: show only start time and duration
- Remove redundant 'Back Online' and 'Time (timezone)' fields
2026-01-15 20:21:52 +01:00
SID
2c7f848376
Update discord.js 2026-01-15 10:48:42 -08:00
SID
01749b79cd
Merge branch 'master' into feature/enhanced-discord-webhook-alerts-5535 2026-01-15 10:41:15 -08:00
0xsid0703
021af1233a feat: Add enhanced Discord webhook alerts with timestamps and downtime duration
- Add 'Went Offline' timestamp using Discord's timestamp format (<t:timestamp:F>)
- Add 'Back Online' timestamp using Discord's timestamp format (<t:timestamp:F>)
- Add 'Downtime Duration' using Discord's relative timestamp format (<t:timestamp:R>)
- Query database for last DOWN heartbeat to calculate downtime duration

Resolves #5535
2026-01-15 19:39:39 +01:00
Copilot
dd44342835
chore: Add manual workflow for building Docker base images (#6741)
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-15 19:59:33 +08:00
Dalton Pearson
d7296c6629
feat: added monitoring for postgres query result (#6736)
Co-authored-by: Dalton Pearson <dalton.pearson@praemo.com>
2026-01-14 23:48:48 +01:00
iotux
e022b5f976
fix: allow for private domains like example.local and others (#6711)
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 17:13:53 +00:00
Frank Elsinga
7306e7038a
chore(ci): fix a missing --repo in the labeling automation (#6735) 2026-01-14 15:49:37 +00:00
Frank Elsinga
31d2417dde
chore: fix permissions for the draft labeling automation (#6732)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-14 13:21:05 +00: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
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
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
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
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
Louis Lam
7dac99ef70
fix: beta workflow again again (#6704) 2026-01-13 17:52:16 +08: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