copilot-swe-agent[bot]
5cd781bd51
Replace check-password-strength with NIST-aligned password validation
...
Co-authored-by: CommanderStorm <26258709+CommanderStorm@users.noreply.github.com>
2026-01-18 11:28:04 +00:00
Dorian Grasset
bf9b734f6c
feat(dashboard): add expand/collapse all groups button ( #6743 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-18 10:49:45 +00:00
ChenJinBo
a0d73aba1a
feat(notification): add WeCom mentioned mobile list support" ( #6758 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-18 05:06:42 +00:00
dipok
30ee8cec1f
feat(snmp): add SNMPv3 noAuthNoPriv support with backend test ( #6552 )
...
Co-authored-by: dipok-1 <dipokdutta8099@gmail.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-18 05:59:02 +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
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
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
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
kota
a85868ba7c
feat(notification): discord suppress notifications ( #6717 )
2026-01-14 11:44:36 +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
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
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
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
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
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
IsayIsee
0511686f8a
fix: make including msg optional for alyun and clairify the carrier restrictions ( #6636 )
...
Co-authored-by: IsayIsee <1091921+Solin@user.noreply.gitee.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-09 06:53:50 +00:00
Vishal Vignesh
50ab0b8d52
fix: Allow setting heartbeat interval below 20 seconds ( #6658 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-09 07:43:47 +01:00
MkDev11
680f0f4584
feat: allow maintenance without affected monitors ( #6606 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-09 05:04:39 +00:00
Frank Elsinga
0f61d7ee1b
chore: enable formatting over the entire codebase in CI ( #6655 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-09 02:10:36 +01:00
Yasindu Dasanga De Mel
267c1402df
feat: add Halo PSA webhook notification provider ( #6560 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-08 21:05:23 +00:00
Frank Elsinga
78020b02a9
chore: improve misc i18n things ( #6645 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-08 20:14:09 +00:00
PoleTransformer
5d9a570c77
feat: DNS monitor multi IP address and hostname support for Resolver Servers ( #6524 )
...
Co-authored-by: PoleTransformer <you@example.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-08 10:11:49 +00:00
Frank Elsinga
79b3274441
chore: remove domain expiry from systemd and some other monitors by allowlisting insted of denylisting ( #6643 )
2026-01-08 10:01:33 +00:00
Frank Elsinga
65b21d2c4b
feat: Add prettier and configure autofix to use it ( #6642 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-08 10:51:36 +01:00
Joseph Adams
0eca301181
fix: noisy domain expiry checks in monitor editor and missing debuggability ( #6637 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-08 05:22:08 +00:00
Erik Benoist
e31ef63b01
feat: Adds support for ntfy's phone call feature ( #6640 )
2026-01-08 01:16:49 +01:00
Angel98518
224c3327e8
fix: standardize password fields to use HiddenInput component for con… ( #6626 )
2026-01-06 23:17:05 +00:00
Cyril59310
fc832d0935
feat: Added a translation key for “Password is too weak ( #6614 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-06 20:53:51 +00:00
Daniel Derefaka
dac07326be
feat(ui): group notification services into categories in dropdown ( #6616 )
2026-01-06 18:56:56 +00:00
mkdev11
dc1e96f7d1
refactor: address CommanderStorm's review feedback
...
- Use i18n-t for description with code tag and RFC 8446 spec link
- Add comment that TLS alert names are from spec (not translatable)
- Refactor TCP monitor into smaller functions:
- checkTcp() for standard TCP connectivity check
- performStartTls() for STARTTLS handshake
- checkTlsCertificate() for TLS certificate validation
- attemptTlsConnection() for TLS connection with alert capture
- Improve error messages with more context
2026-01-06 20:29:21 +02:00
mkdev11
327b51f304
refactor: integrate TLS alert checking into TCP monitor
...
Per CommanderStorm's feedback, instead of creating a separate TLS monitor
type, add the TLS alert checking functionality directly to the existing
TCP monitor.
Changes:
- Add TLS_ALERT_CODES, parseTlsAlertNumber(), getTlsAlertName() to tcp.js
- Add checkTlsAlert() method to TCPMonitorType for mTLS verification
- Add 'Expected TLS Alert' dropdown to TCP monitor UI
- Remove separate TLS monitor type (tls.js)
This allows users to verify mTLS endpoints reject connections without
client certificates by expecting specific TLS alerts like
'certificate_required'.
Closes #5837
2026-01-06 20:28:09 +02:00
mkdev11
7920057207
feat: add TLS monitor type for mTLS endpoint monitoring
...
Add a new TLS monitor type that allows monitoring mTLS endpoints to verify
they properly reject connections without client certificates.
Features:
- New TLS monitor type with hostname and port configuration
- Expected TLS Alert dropdown to specify which TLS alert to expect
- Support for certificate_required (116) alert for mTLS verification
- Optional certificate expiry monitoring when connection succeeds
- Ignore TLS errors option
Closes #5837
2026-01-06 20:27:15 +02:00
MkDev11
b1355c67f0
feat(serwersms): add group messaging support ( #6610 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-06 17:12:51 +00:00
Pegasus
461699d579
fix: allow querying the root DNS zone ( #6602 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-06 15:53:17 +08:00
leonace924
ad1b0c10a0
fix: address the comments
2026-01-06 00:15:54 -05:00
leonace924
ac87fa1969
feat: add rss title field and handle rss link from request
2026-01-06 00:15:53 -05:00
Frank Elsinga
34ad04ee0c
rename the file as well
2026-01-06 05:57:36 +01:00
leonace924
95bfae5c8d
fix: rename Badge Generator to Badge Link Generator and add helptext
2026-01-05 23:51:50 -05:00
Frank Elsinga
e6f85173a2
Merge branch 'master' into mqtt-conditions-support
2026-01-06 03:06:09 +01:00
mkdev11
cf1391db6b
feat: add conditions support for MQTT monitor type
...
Add rich conditions support to MQTT monitor similar to DNS monitor,
allowing users to define flexible conditions on:
- topic: The MQTT topic that received the message
- message: The raw message content
- json_value: JSONata-extracted value from JSON payloads
This provides a more intuitive and powerful way to validate MQTT
messages compared to the basic keyword/json-query checks.
Maintains backward compatibility with existing keyword and json-query
check types.
Closes #5992
2026-01-06 03:08:10 +02:00
Frank Elsinga
55aecb7e54
Merge branch 'master' into better-aria
2026-01-06 01:11:57 +01:00
Aindriú Mac Giolla Eoin
4300c3b382
Translated using Weblate (Irish)
...
Currently translated at 100.0% (1243 of 1243 strings)
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ga/
Translation: Uptime Kuma/Uptime Kuma
2026-01-05 23:54:50 +00:00
Jozef Gaal
8369f1a3a9
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (1249 of 1249 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (1243 of 1243 strings)
Co-authored-by: Jozef Gaal <preklady@mayday.sk>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/sk/
Translation: Uptime Kuma/Uptime Kuma
2026-01-05 23:54:50 +00:00