Commit Graph

3549 Commits

Author SHA1 Message Date
AnnAngela a1f415ac22 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1292 of 1292 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.6% (1285 of 1290 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.2% (1268 of 1290 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.8% (1261 of 1289 strings)

Co-authored-by: AnnAngela <naganjue@vip.qq.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/zh_Hans/
Translation: Uptime Kuma/Uptime Kuma
2026-01-25 08:27:07 +00:00
Andika Triwidada 51804dda5d Translated using Weblate (Indonesian)
Currently translated at 100.0% (1356 of 1356 strings)

Translated using Weblate (Indonesian)

Currently translated at 99.9% (1355 of 1356 strings)

Translated using Weblate (Indonesian)

Currently translated at 98.8% (1340 of 1356 strings)

Translated using Weblate (Indonesian)

Currently translated at 97.9% (1328 of 1356 strings)

Translated using Weblate (Indonesian)

Currently translated at 96.9% (1315 of 1356 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (1292 of 1292 strings)

Translated using Weblate (Indonesian)

Currently translated at 93.4% (1208 of 1292 strings)

Translated using Weblate (Indonesian)

Currently translated at 87.0% (1122 of 1289 strings)

Co-authored-by: Andika Triwidada <andika@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/id/
Translation: Uptime Kuma/Uptime Kuma
2026-01-25 08:27:07 +00:00
Aluisio 82387ec72f Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1404 of 1404 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1391 of 1391 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1373 of 1373 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1363 of 1363 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1363 of 1363 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1356 of 1356 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1356 of 1356 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1338 of 1338 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1334 of 1334 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1330 of 1330 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1311 of 1311 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1297 of 1297 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1287 of 1287 strings)

Co-authored-by: Aluisio <aluisiodeavila@hotmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/pt_BR/
Translation: Uptime Kuma/Uptime Kuma
2026-01-25 08:27:07 +00:00
BitToby dd490dd230 fix: monitor names hidden by tags (#6795)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-23 08:04:07 +00:00
Dorian Grasset 7855a59fcc fix: expand/collapse all groups now works with nested groups (#6792)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-23 08:19:14 +01:00
Dharun Ashokkumar a38c6dea25 feat: add google sheets notification provider (#6777)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-22 10:48:24 +00:00
ryana 9169a647cb feat: implement incident history (#6469)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-20 07:03:12 +01:00
Dharun Ashokkumar b638ae48ef fix: add option to disable STARTTLS for SMTP servers without TLS support (#6770)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-19 23:32:06 +00:00
Dharun Ashokkumar f8d494a03d fix: json parse crashes in monitor model with safe parsing (#6767)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-19 21:24:39 +01:00
Copilot f8652c27af fix(domain_expiry): include static RDAP DNS data with auto-updates instead of dynamically requesting it (#6769)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: CommanderStorm <26258709+CommanderStorm@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-19 17:16:24 +00:00
Diego a86789be6c feat: Add path to socket for external mariadb database (#6670)
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 16:44:43 +01: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