213 Commits

Author SHA1 Message Date
Herwindra Berlian 8b27ca67aa fix(push): use multi-arch Node base in push image Dockerfile (#7344) 2026-05-03 12:57:51 +08:00
Louis Lam 5c81277702 chore: improve changelog generator (#7058) 2026-03-01 05:41:39 +08:00
Louis Lam bd68103ade fix(edit-monitor): several issues in the edit page (#7011) 2026-02-23 23:43:44 +08:00
Louis Lam 5cd23d237c fix: Uptime Kuma is not able to start on older version of Node.js 20 (~20.17.0) (#7019) 2026-02-22 09:38:50 +08:00
Louis Lam 3a46279b25 refactor: improve dynamic RDAP DNS data (#6971) 2026-02-19 12:55:23 +08:00
Louis Lam 2d3048937e chore(generate-changelog): Fix Translation PRs did not merge together (#6890) 2026-02-09 01:15:02 +08:00
Louis Lam 258cdec026 chore: Update final release workflow (#6875) 2026-02-07 09:45:35 +08:00
Copilot 2ac28758f7 chore: Fix changelog to ignore specific bot entries (#6791)
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-22 16:30:26 +00:00
Frank Elsinga 9ae7ea6a19 chore(release): ignore autofix as an author in the changelog (#6725) 2026-01-14 06:55:02 +00: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 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
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
Frank Elsinga 75a2329684 chore: fix tab with in the prettier config being different from previously causing hard merges (#6656) 2026-01-09 03:47:31 +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
Louis Lam f48f2b7250 Also apply package-lock version fix to beta (#6504) 2025-12-20 11:57:18 +08:00
Paulus Lucas b7bb961eac Fix: release script do not update lock file correctly (#6257) 2025-10-26 17:10:16 +08:00
Louis Lam c6a029a895 Generate a better changelog (#5948)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-09-05 13:01:18 +08:00
Louis Lam c6048d56b4 Release 2.0.0-beta.4 (#6104) 2025-09-05 12:55:03 +08:00
ianlv 54b0c89ea5 chore: fix typos in code comments (#5966)
Signed-off-by: ianlv <sunlvyun@outlook.com>
2025-07-02 16:18:13 +02:00
Louis Lam b55d6e8911 Improve the experience of testing pull requests (#5942) 2025-06-23 15:24:49 +08:00
happy-game 999132aca8 fix: Check password strength when resetting the password in CLI (#5788) 2025-04-21 19:57:28 +02:00
Louis Lam 845c6e1189 Fix release script issue (#5459) 2024-12-20 16:42:20 +08:00
Louis Lam 5bcde56a0f Publish docker images to ghcr.io (#5311) 2024-11-05 20:26:26 +08:00
Louis Lam 0254e72177 Fix: Upload Artifact issue (#5271) 2024-10-29 22:10:05 +08:00
Louis Lam 93cf63cb06 Fix release script 2024-10-29 21:20:32 +08:00
Louis Lam c79a3ef794 Drop exe source code (#5268) 2024-10-29 19:19:38 +08:00
Louis Lam fed6e4bdb3 Improve the build process (#5267) 2024-10-29 19:02:49 +08:00
Louis Lam 5ee986c58e Check knex filenames and rename json-yaml-validate.yml → validate.yml for general purposes (#5263) 2024-10-28 14:20:29 +08:00
Louis Lam 4d779cfc69 Data migration and history retention for 2.0.0 (#5075) 2024-10-26 20:50:29 +08:00
Louis Lam 2470451f6d Fix Apprise download issue (#5251) 2024-10-26 20:47:38 +08:00
Louis Lam 79a26180af Verify language json files format (#5233) 2024-10-23 12:47:04 +08:00
Louis Lam 7a82ae039c Fix weblate conflict and new translations (#5232)
Co-authored-by: Jochem Pluim <jochem@pluim.nu>
Co-authored-by: Zandor Smith <info@zsinfo.nl>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Ryo Hanafusa <ryo7gumi@gmail.com>
Co-authored-by: Eduard Dev <legocuedy09@gmail.com>
Co-authored-by: Gunnar Norin <gunnar.norin@gmail.com>
Co-authored-by: AmadeusGraves <angelfx19@gmail.com>
Co-authored-by: Dan Misener <dan@misener.org>
Co-authored-by: Алексей Добрый <support@diera.ru>
Co-authored-by: Ilkka Myller <ilkka.myller@nodefield.com>
Co-authored-by: Nelson Chan <chakflying@hotmail.com>
Co-authored-by: Lance <2124757129@qq.com>
Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org>
Co-authored-by: PhongPham <pttphong1202@gmail.com>
2024-10-23 08:36:22 +08:00
Tanmay Shinde a5faa4b225 refactor: removed fs-rmsync extra func used for node <14 (#5159) 2024-10-05 16:27:17 +02:00
Huzaifa Azim 99dccd9e90 reset-password-issue-4518 2024-02-23 18:10:09 +05:00
Frank Elsinga cf2d603e27 Stale, incorrect issue template and cannot-reproduce Comments (#4490) 2024-02-14 13:43:31 +08:00
Louis Lam 996ff28ed9 Playwright + Native Node Test Runner (#3893) 2023-12-17 19:02:22 +08:00
Louis Lam 1a47563eb8 Merge branch '1.23.X' into version-merge
# Conflicts:
#	package-lock.json
#	package.json
#	server/server.js
#	server/uptime-kuma-server.js
2023-12-13 01:54:08 +08:00
Louis Lam f861a48dfc Smoothing the update for origin check (#4216) 2023-12-12 16:23:41 +08:00
Louis Lam 719ef856e8 Merge manually 2023-12-11 02:36:08 +08:00
Louis Lam 869ee8ec50 Merge branch '1.23.X' into 1.23.X-merge-to-2.X.X
# Conflicts:
#	.github/workflows/auto-test.yml
#	extra/reset-password.js
#	package-lock.json
#	package.json
#	server/routers/status-page-router.js
#	server/server.js
#	server/socket-handlers/general-socket-handler.js
#	server/uptime-kuma-server.js
#	src/components/ActionInput.vue
#	src/util.js
#	src/util.ts
2023-12-11 02:13:47 +08:00
Louis Lam 482049c72b Merge pull request from GHSA-88j4-pcx8-q4q3
* WIP, still need to handle npm run reset-password

* Implement it for "npm run reset-password"

Bug fixes and change along with this commit
- Move `ssl`, `hostname`, `port` to ./server/config.js, so `reset-password` is able to read it
- Fix: FBSD is missing, no idea who dropped it.
- Fix: Frontend code should not require any backend code (./server/config.js), moved "badgeConstants" to the common util (./src/util.ts) and drop vite-common.js

* Minor
2023-12-10 20:40:40 +08:00
Duvergier Claude 478403ef63 Adding a way to reset the admin password via CLI without any user interaction (#3912)
* feat(cli): Allow unattended password reset via CLI

This commit adds a way to reset the admin password via CLI without any
user interaction (unattended operation).

It adds an optional `new_password` CLI argument that, when present is
used instead of prompting the user for password and password
confirmation.

It also makes sure the user is informed the password could leak into
it's shell history (it's up to him to do some cleaning if
needed/wanted).

* Change to dash style

* Add dry-run

* Fix number password issue

---------

Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2023-12-05 04:23:42 +08:00
Ikko Eltociear Ashimine 2ad8af9d14 Minor (#4104)
infomation -> information
2023-11-25 22:08:21 +08:00
Louis Lam e9bf02fc2c Merge branch '1.23.X' into 1.23.X-merge-to-2.X.X-2
# Conflicts:
#	package-lock.json
#	package.json
#	server/model/monitor.js
#	server/monitor-types/tailscale-ping.js
#	server/socket-handlers/general-socket-handler.js
#	server/uptime-kuma-server.js
2023-11-25 03:25:03 +08:00
Louis Lam 4ceeb304f1 Add a script to prepare a changelog 2023-11-24 18:44:54 +08:00