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
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
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
f230aecebd
fix showing "30 day" instead of "30 days" and giving our translators the chance to differentiate between them
2026-01-05 22:05:34 +01:00
PoleTransformer
d4e924d1ca
Merge branch 'master' into websocket_test
2025-12-24 23:07:21 +00:00
PoleTransformer
e15d7a9a2e
Show Websocket URL
2025-12-24 16:58:59 +00:00
Shaan
eb0b6cdb09
feat: Domain name expiry ( #6413 )
...
Co-authored-by: AiroPi <47398145+AiroPi@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-12-20 16:32:49 +00:00
Nelson Chan
5bf9a51522
Feat: Add warning for cert. hostname mismatch ( #3942 )
...
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-01 10:12:47 +08:00
Dorian Grasset
2d8918a1b8
feat: enhance monitor deletion functionality by adding child deletion… ( #6314 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-11 03:52:13 +01:00
Mercury233
20c6cfcfad
Fix(i18n): refactor secondsToHumanReadableFormat ( #6281 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-11 03:34:07 +01:00
Devang Saklani
aed7b63fc4
Fixes buttons getting out of view on mobile screens less than 450px #5978 ( #6113 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-09-09 10:09:04 +02:00
Vivek Pandey
c1adcfbfc2
feat(ui): Convert interval seconds to days, hours, minutes, and seconds ( #5220 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-07-26 10:06:51 +02:00
Eden Yemini
5aeda2dab0
feat: render markdown in monitor descriptions ( #5576 )
2025-06-19 23:56:43 +02:00
Shaun
36f8be040d
Monitor Conditions ( #5048 )
2024-08-30 21:48:13 +02:00
persuasive0pest
4436b0ba8e
Show URL for "real-browser" type monitor on details page
2024-07-14 19:38:48 -04:00
CoolCu
b25ac55a2f
chore: fix some typos in comments ( #4679 )
...
Signed-off-by: CoolCu <coolcui@qq.com>
2024-04-16 16:59:07 +02:00
Andi Pätzold
a0c62d8ab0
Fix: handle monitor names with slashes ( #4472 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-03-03 17:59:38 +08:00
Nelson Chan
2bccae415f
Feat: Show monitor ID in Details ( #4331 )
2024-01-28 18:15:29 +08:00
Abhishek Srinivasan
23e80882c6
Changed the color of delete button in dashboard from red to grey ( #4307 )
2024-01-04 00:29:38 +08:00
Adam Hancock
ac452bbcb9
Zoom in on real browser screenshot ( #3925 )
...
* Screenshot in modal
* Update src/components/ScreenshotDialog.vue
Co-authored-by: Frank Elsinga <frank@elsinga.de>
* Update src/pages/Details.vue
Co-authored-by: Frank Elsinga <frank@elsinga.de>
* Added title
* Update ScreenshotDialog.vue
Co-authored-by: Frank Elsinga <frank@elsinga.de>
* Add translations
---------
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2023-11-24 02:58:33 +08:00
Louis Lam
8e441dd8f7
Follow up #3263 ( #3847 )
2023-10-14 19:00:27 +08:00
Louis Lam
98b93c887a
Show push example under the detail page ( #3739 )
2023-09-25 17:49:00 +08:00
Nelson Chan
7c49f7e5a6
Feat: Full server-side pagination for important events ( #3515 )
...
* Feat: Serverside pagination for importantBeats
* Chore: Remove unused state
* Apply suggestions from code review
Co-authored-by: Frank Elsinga <frank@elsinga.de>
* Fix: Add watch for monitor
* Fix: Fix compatibility with dynamic page length
* Chore: Fix lint
* Merge conflict
---------
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2023-09-23 19:03:45 +08:00
Louis Lam
076331bf00
Uptime calculation improvement and 1-year uptime ( #2750 )
2023-09-01 05:19:21 +08:00
Matthew Nickson
8a92054c2b
Added JSDoc to ESLint ( #3529 )
...
* Added JSDoc to eslint rules
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com>
* Fixed JSDoc eslint errors
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com>
* Update the check-linters workflow to Node.js 20
---------
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com>
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2023-08-11 15:46:41 +08:00
Muhammed Hussein karimi
6bece8796e
✨ feat: json-query monitor added ( #3253 )
...
* ✨ feat: json-query monitor added
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
* 🐛 fix: import warning error
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
* 🐛 fix: br tag and remove comment
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
* 🐛 fix: supporting compare string with other types
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
* 🐛 fix: switch to a better lib for json query
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
* 🐛 fix: better description on json query and using `v-html` in jsonQueryDescription element to fix `a` tags
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
* 🐛 fix: result variable in error message
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
* 🐛 fix: typos in json query description
Co-authored-by: Frank Elsinga <frank@elsinga.de>
* 📝 docs: `HTTP(s) Json Query` added to monitor list in `README.md`
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
* 🐛 fix: needed white space in `README.md`
Co-authored-by: Frank Elsinga <frank@elsinga.de>
* Nostr dm notifications (#3051 )
* Add nostr DM notification provider
* require crypto for node 18 compatibility
* remove whitespace
Co-authored-by: Frank Elsinga <frank@elsinga.de>
* move closer to where it is used
* simplify success or failure logic
* don't clobber the non-alert msg
* Update server/notification-providers/nostr.js
Co-authored-by: Frank Elsinga <frank@elsinga.de>
* polyfills required for node <= 18
* resolve linter warnings
* missing comma
---------
Co-authored-by: Frank Elsinga <frank@elsinga.de>
* Drop nostr
* Rebuild package-lock.json
* Lint
---------
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: zappityzap <128872140+zappityzap@users.noreply.github.com>
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2023-07-13 23:37:26 +08:00
Louis Lam
ed6b4e5ae5
Merge remote-tracking branch 'origin/master' into miles/invert-keyword
...
# Conflicts:
# server/database.js
2023-07-08 16:19:44 +08:00
Louis Lam
4f6035899d
Real browser monitor type ( #3308 )
2023-06-27 15:54:33 +08:00
Peace
57190b58c6
fix: dont show ping on details page of groups
2023-06-03 20:55:24 +02:00
Peace
2b46da0f47
style: fix linting
2023-05-31 21:19:46 +02:00
Peace
9bd76c2795
Merge branch 'master' into group-monitors
2023-05-31 20:51:33 +02:00
Louis Lam
0b8dddba24
Merge remote-tracking branch 'origin/master' into skaempfe#2593
...
# Conflicts:
# server/model/monitor.js
# src/pages/Details.vue
2023-05-26 21:32:58 +08:00
Louis Lam
2114295381
Merge pull request #3052 from chakflying/ui/monitor-page-design-mobile
...
UI: Improve monitor page layout on mobile
2023-05-26 18:30:43 +08:00
Nelson Chan
83a59bd984
Fix: Add password filtering
2023-05-22 04:17:45 +08:00
Nelson Chan
446b5fa9e4
UI: Support more monitor types in URL field
2023-05-21 16:03:05 +08:00
Nelson Chan
9f51115a19
Chore: Fix lint
2023-05-07 23:20:03 +08:00
Nelson Chan
4057ca6e72
UI: Improve monitor page on mobile
2023-05-07 23:20:03 +08:00
Shihaam Abdul Rahman
eaa948579b
Fix typo in dashboard TCP Port times
2023-04-27 12:34:01 +05:00
Miles Steele
171aff1226
add invert keyword feature
2023-04-06 15:25:25 -05:00
Louis Lam
7f9332c753
Merge remote-tracking branch 'origin/master' into feature/482-add-description-to-monitor
...
# Conflicts:
# server/database.js
# server/model/monitor.js
# src/icon.js
# src/languages/en.js
# src/languages/es-ES.js
2023-02-25 19:14:44 +08:00
Louis Lam
f0ae67f89a
Merge remote-tracking branch 'origin/master' into mathiash98/clone-monitor
...
# Conflicts:
# src/languages/en.js
# src/pages/EditMonitor.vue
2023-02-25 14:56:51 +08:00
Sebastian Kaempfe
a6894d36f2
[ #2501 ] Dashboard: Details Page
...
- enable clickable URL on Dashboard Details if monitor is of type `mp-health`
2023-01-30 15:55:12 +01:00
Peace
661fa87134
feat: make parent link clickable
2023-01-28 14:53:40 +01:00
Peace
aba515e172
feat: disable childs if parent is disabled
2023-01-28 13:39:17 +01:00
Peace
645fd94bba
feat: add ability to group monitors in dashboard
2023-01-28 02:58:03 +01:00
Matthew Nickson
fc5ec5f492
Fixed styling of clear data dropdown
...
Fixed #2419
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com>
2023-01-05 19:24:29 +00:00
Mathias Haugsbø
239910a27c
Change clone icon from plus to clone
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
2023-01-02 13:17:38 +01:00
Mathias Haugsbø
608e3f5582
Feature: Clone existing monitor
...
Closes #565
Closes #2319
Adds the feature of cloning existing monitor, I have briefly tested it with ping and https and ensured that all properties was cloned including notifications.
2022-12-27 23:26:05 +01:00
Louis Lam
64f84eb118
Update Details.vue's button styles
2022-10-15 21:01:48 +08:00
d3vyce
7577477ae8
Add rel="noopener noreferrer" to html link
2022-09-10 21:35:22 +02:00