Commit graph

5655 commits

Author SHA1 Message Date
GJS
ac3ba1c63c
Merge branch 'louislam:master' into feat-remove-multiple-monitors-at-once 2025-02-27 12:45:39 +01:00
Melroy van den Berg
65e6f10820
Update to latest stable version on the main branch (#5645) 2025-02-27 19:26:46 +08:00
GJS
810ae1f64b
Merge branch 'master' into feat-remove-multiple-monitors-at-once 2025-02-17 13:21:30 +01:00
Zaid Hafeez
b45dc6787d
Use GitHub's new "GitHub Hosted" Ubuntu ARM runner (#5587)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-02-16 21:06:19 +01:00
GJS
2de32f5b60
Merge branch 'master' into feat-remove-multiple-monitors-at-once 2025-02-06 19:50:45 +01:00
GJS
7482d5824d
Fix: Updated security issue template (#5604) 2025-02-06 19:38:50 +01:00
GJS
52b8ffb7b6
Merge branch 'master' into feat-remove-multiple-monitors-at-once 2025-02-06 13:46:30 +01:00
GJS
44f5a896d0
Enhance security issue template (#5593) 2025-02-06 13:33:27 +01:00
GJS
08e47bf4ab
Merge branch 'master' into feat-remove-multiple-monitors-at-once 2025-02-01 13:37:05 +01:00
希亚
784ac9ca35
Modify the "Time" in the AliyunSMS to local time. (#5582) 2025-02-01 00:12:09 +01:00
GJS
f5fa2b9bd8
Merge branch 'master' into feat-remove-multiple-monitors-at-once 2025-01-26 14:32:51 +01:00
Boro Vukovic
20820f5a5a
chore(deps): upgrade http/https/socks proxy agents (#5548)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-01-26 14:21:40 +01:00
GJS
916eb2051f
Merge branch 'master' into feat-remove-multiple-monitors-at-once 2025-01-26 14:15:24 +01:00
zappityzap
66908c7055
chore(deps): update nostr notification provider (#5495)
Co-authored-by: zappityzap <zappityzap@proton.me>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-01-26 13:58:38 +01:00
DayShift
7a9191761d
fix: make sure that stripping backslashes for notification urls cannot cause catastophic backtracking (ReDOS) (#5573)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-01-26 11:52:12 +01:00
GJS
ed6ee1b3eb
Merge branch 'master' into feat-remove-multiple-monitors-at-once 2025-01-24 20:17:34 +01:00
Elliot Matson
7dc6191b0a
fix: add notification-fallback for better google chat popups (#5476)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-01-24 18:49:29 +01:00
GJS
0ed0285825
Merge branch 'master' into feat-remove-multiple-monitors-at-once 2025-01-22 19:30:59 +01:00
DayShift
03beef8006
BugFix:Regular Expression in parseDuration Function (#5563)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-01-22 19:03:38 +01:00
GJS
d33def89df
Merge branch 'master' into feat-remove-multiple-monitors-at-once 2025-01-18 18:27:20 +01:00
Louis Lam
223cde831f
Fix push examples cannot be loaded (Docker only) (#5490) 2025-01-18 23:35:40 +08:00
GJS
c4391bb583
Updated: Adjust monitor deletion flow and page reload behavior
- Changed the page redirect after monitor deletion to the home page ("/") for a proper UI refresh.
- Removed the temporary route ("/temp") to simplify the deletion process.
- Ensured that the UI reloads correctly after monitor deletions via a direct redirect to the home page.

modified: src/components/MonitorList.vue
2025-01-02 14:08:13 +01:00
GJS
6a96694c17
Refactored: Rename deletion methods and references for consistency
- Renamed `deleteSelectedDialog` to `deleteSelectedMonitorDialog` for better clarity.
- Updated the corresponding method `deleteSelected` to `deleteSelectedMonitor` to reflect the new naming convention.
- Updated references in the template and JavaScript to match the new method names.
- Ensured consistency in naming to improve code readability and maintainability.

No functionality changes were made; only method names were modified for clarity.

modified: src/components/MonitorList.vue
2024-12-31 09:12:12 +01:00
GJS
cd6d4e3c1c
Refined: Clean up code formatting for deleteSelected method
- Removed JSDoc comment for the `deleteSelected` method `@returns {void}`.
- No functional changes made to the logic or behavior of the method.

modified: src/components/MonitorList.vue
2024-12-30 11:16:54 +01:00
GJS
f3948ce802
Refined: Improve monitor deletion process and UI update
- Replaced `window.location.reload()` with Vue Router navigation to a temporary route for smoother page reload.
- Added Vue Router redirection to `/dashboard` after monitor deletion for better user experience.
- Updated function documentation to clarify behavior and return type.

modified: src/components/MonitorList.vue
2024-12-30 06:33:50 +01:00
GJS
4e8264f6e6
Updated: Improve monitor deletion flow with toast notification
- Added functionality to retrieve and display a toast message from localStorage
  after the page reloads, triggered by a successful monitor deletion.
- Modified the `deleteSelected` method to immediately refresh the page after
  deleting selected monitors and store the response for the toast notification.
- Cleaned up localStorage after showing the toast to avoid repeating the message.

modified: src/components/MonitorList.vue
2024-12-29 16:12:20 +01:00
GJS
4aa76f50cc
Reverted: Undo changes to translations in language files
- Reverted translations for the message in the following language files:
  - `de-CH.json`
  - `de-DE.json`
  - `fr-FR.json`
  - `nl-NL.json`
- Restored the original translations to prevent file inconsistencies.
- Prevented inconsistencies caused by previous translation updates.

modified: src/lang/de-CH.json
modified: src/lang/de-DE.json
modified: src/lang/fr-FR.json
modified: src/lang/nl-NL.json
2024-12-28 20:35:48 +01:00
GJS
f11bd57589
Added: Confirmation message for deleting selected monitor(s)
- Added a new key `deleteSelectedMonitorMsg` for the confirmation message.
- Included translations for the message in the following files:
  - `de-CH.json`
  - `de-DE.json`
  - `en.json`
  - `fr-FR.json`
  - `nl-NL.json`
- The message prompts for confirmation when deleting one or more selected monitor(s).
- Ensured the message follows existing formatting standards.

modified: src/lang/de-CH.json
modified: src/lang/de-DE.json
modified: src/lang/en.json
modified: src/lang/fr-FR.json
modified: src/lang/nl-NL.json
2024-12-28 15:47:25 +01:00
GJS
1a6bf9f3b2
Added: Delete functionality for selected monitor(s) in MonitorList.vue
- Added a delete button to the selection controls for deleting selected monitor(s).
- Integrated a confirmation dialog (`confirmDeleteSelected`) with the message `deleteSelectedMonitorMsg`.
- Implemented `deleteSelectedDialog` to trigger the confirmation dialog.
- Created `deleteSelected` method to handle monitor deletion and update the selection state.
- Implemented toast notifications for feedback on the deletion status.
- Added page reload mechanism to reflect the deletion of monitors after all selected monitors are removed.
- Ensured consistent functionality with existing selection and action methods.

modified: src/components/MonitorList.vue
2024-12-28 15:46:32 +01:00
Louis Lam
be2faf64ce
Clarify that BSD OSs are not supported (#5465) 2024-12-22 13:46:13 +08:00
Louis Lam
0b76e19401
Clarify that BSD OSs are not supported 2024-12-22 13:45:19 +08:00
Ionys
97cbaac5d9
Fix monitor tags deletion (#5463) 2024-12-21 12:26:36 +01:00
Louis Lam
fd55659c2b
Update to 2.0.0-beta.1 (#5460) 2024-12-20 16:47:00 +08:00
Louis Lam
20da4d29ab Update to 2.0.0-beta.1 2024-12-20 16:42:59 +08:00
Louis Lam
845c6e1189
Fix release script issue (#5459) 2024-12-20 16:42:20 +08:00
Louis Lam
46f771e9a2
Update dependencies (#5458) 2024-12-20 15:59:51 +08:00
Louis Lam
ccede11e1c
1.23.x changes to 2.0 (#5457) 2024-12-20 15:46:31 +08:00
Louis Lam
c872929b8a
Translations Update from Weblate (#5282) 2024-12-20 15:40:27 +08:00
Louis Lam
4d16575599 Merge branch 'master' into 1.23.X-to-2
# Conflicts:
#	package-lock.json
#	package.json
2024-12-20 15:38:45 +08:00
Louis Lam
5bb329fa0e Update to 1.23.16 2024-12-20 15:15:52 +08:00
Louis Lam
09dedc07fb
[1.23.X] Update dependencies (#5455) 2024-12-20 15:11:24 +08:00
Louis Lam
6cfae01a0d
Merge commit from fork
* [V1 Only] Change dev server's data path to ./data/v1

* Fix GHSA-2qgm-m29m-cj2h
2024-12-20 15:02:22 +08:00
Amaury Gomes Ibanez
489b73a7a6 Translated using Weblate (Portuguese (Brazil))
Currently translated at 93.5% (985 of 1053 strings)

Co-authored-by: Amaury Gomes Ibanez <amaury_mju@hotmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/pt_BR/
Translation: Uptime Kuma/Uptime Kuma
2024-12-20 06:55:19 +00:00
vipnetant
1a7a738418 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1053 of 1053 strings)

Co-authored-by: vipnetant <yao5434890@hotmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/zh_Hans/
Translation: Uptime Kuma/Uptime Kuma
2024-12-20 06:55:19 +00:00
DJEDIVER
4a25be875e Translated using Weblate (Russian)
Currently translated at 97.8% (1030 of 1053 strings)

Co-authored-by: DJEDIVER <djediver@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ru/
Translation: Uptime Kuma/Uptime Kuma
2024-12-20 06:55:19 +00:00
Youssef Bourourou
5edd22ffbe Translated using Weblate (Arabic)
Currently translated at 69.3% (730 of 1053 strings)

Co-authored-by: Youssef Bourourou <bourourouyoussef1@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ar/
Translation: Uptime Kuma/Uptime Kuma
2024-12-20 06:55:19 +00:00
JIAN YI CHEN
ba1031327e Translated using Weblate (Chinese (Traditional))
Currently translated at 89.7% (945 of 1053 strings)

Co-authored-by: JIAN YI CHEN <daniel@jianyi.tw>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/zh_Hant/
Translation: Uptime Kuma/Uptime Kuma
2024-12-20 06:55:18 +00:00
takumi0213
de141f1f26 Translated using Weblate (Japanese)
Currently translated at 65.9% (694 of 1053 strings)

Co-authored-by: takumi0213 <52845601+takumi0213@users.noreply.github.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ja/
Translation: Uptime Kuma/Uptime Kuma
2024-12-20 06:55:18 +00:00
Aindriú Mac Giolla Eoin
3114db18e9 Translated using Weblate (Irish)
Currently translated at 100.0% (1053 of 1053 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
2024-12-20 06:55:18 +00:00
Mehedi Hasan
a6e46c6ed7 Translated using Weblate (Bengali)
Currently translated at 20.9% (221 of 1053 strings)

Co-authored-by: Mehedi Hasan <asmaparvin019@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/bn/
Translation: Uptime Kuma/Uptime Kuma
2024-12-20 06:55:18 +00:00