Adam Stachowicz
46c7e5d058
Save `maxredirects` on edit
2021-08-08 18:23:51 +02:00
LouisLam
3265c3cbc3
improve multiselect
2021-08-08 21:03:10 +08:00
Nelson Chan
a50aa93e84
Fix: Fix monitor creation json parsing
2021-08-07 02:10:38 +08:00
LouisLam
adcd251076
Merge branch 'master' into redirects&status
2021-08-06 19:26:44 +08:00
LouisLam
a40816b948
fix high severity vulnerabilities by using my fork sqlite3 package
2021-08-06 19:09:00 +08:00
Nelson Chan
8f7885e58a
Feat: Implement MaxRedirects & StatusCodes
2021-08-05 19:04:38 +08:00
LouisLam
dffe3cf8f2
Revert "try to support subdirectory reverse proxy"
...
This reverts commit a03dd91e40
.
2021-08-05 18:20:34 +08:00
LouisLam
a03dd91e40
try to support subdirectory reverse proxy
2021-08-05 17:56:38 +08:00
LouisLam
38c0c170e7
add some comments
2021-08-04 13:31:17 +08:00
Nelson Chan
655536e457
Fix: use send() instead of end() ( #161 )
2021-08-04 11:56:10 +08:00
LouisLam
d707eba046
fix disable auth
2021-08-04 01:03:40 +08:00
LouisLam
6f868c9ec3
implement no auth
2021-07-31 23:41:24 +08:00
LouisLam
c6a66fad79
add setting for disable auth
2021-07-31 21:57:58 +08:00
LouisLam
60aa67892d
store ignoreTls and upsideDown into db
2021-07-30 19:18:26 +08:00
LouisLam
5a053e5875
parse the port to int
2021-07-30 11:33:44 +08:00
LouisLam
081abcb6a1
add util.ts for sharing common functions between frontend and backend
2021-07-30 11:23:04 +08:00
LouisLam
063697c20a
set the port by env.PORT, specific node version in package.json
2021-07-29 00:52:41 +08:00
LouisLam
7dbec90c95
cache index.html and fix basic auth applied to all routes
2021-07-28 23:40:50 +08:00
LouisLam
6bce270f42
cleanup code
2021-07-28 20:35:55 +08:00
LouisLam
4a9690437f
Merge branch 'eslint_stylelint'
...
# Conflicts:
# server/server.js
2021-07-28 20:20:10 +08:00
Nelson Chan
ac0f418294
Fix: passwordHash is not imported
2021-07-28 10:58:36 +08:00
Adam Stachowicz
9648d700d7
Autofix on save
2021-07-27 19:47:13 +02:00
LouisLam
209fa83cff
Add Basic Auth for /metrics
2021-07-28 00:52:31 +08:00
LouisLam
934b797623
Merge branch 'master' into feature/add_prometheus_metrics
...
# Conflicts:
# server/model/monitor.js
2021-07-27 23:13:03 +08:00
LouisLam
2819094377
improve the page load performance
2021-07-26 23:26:47 +08:00
LouisLam
86e18ac11d
Merge branch 'master' into Spiritreader_master
...
# Conflicts:
# src/pages/EditMonitor.vue
2021-07-22 17:34:41 +08:00
Matthew Macdonald-Wallace
582fb2fe29
Export general metrics via the /metrics endpoint
2021-07-22 08:43:04 +01:00
Matthew Macdonald-Wallace
e3d4a896b1
Fix up some formatting
2021-07-22 08:33:21 +01:00
Matthew Macdonald-Wallace
9a1bf6006a
Add initial package import and config
2021-07-22 08:24:25 +01:00
LouisLam
916b9da0dc
Merge branch 'master' into something
...
# Conflicts:
# server/notification.js
# src/components/NotificationDialog.vue
2021-07-22 11:12:52 +08:00
LouisLam
e02eb72863
add db migration
2021-07-22 02:02:35 +08:00
Sam
02230930c5
Merge branch 'master' of https://github.com/Spiritreader/uptime-kuma
2021-07-19 18:26:00 +02:00
Sam
a8b102ad4a
add retries for pinging function
...
backend:
- new field for monitor: maxretries
- new pending status while service is retrying: 2
- pending status event is not marked important
- pending pings however register as downtime in the calculation
frontend:
- added pending status while service is retrying
- added color for new pending status
- added field to configure amount of retries
database:
- IMPORTANT: THIS REQUIRES MIGRATION!!!!
- added field: maxretries with default value 0
2021-07-19 18:23:06 +02:00
Adam Stachowicz
7cba9ce231
Remove debug spam
2021-07-18 18:35:40 +02:00
LouisLam
9ca2444dab
improve testing notification response
2021-07-18 20:49:46 +08:00
LouisLam
66037e236c
add apprise support
2021-07-18 18:51:58 +08:00
Adam Stachowicz
268c8e50f5
Merge branch 'master' into something
2021-07-18 09:42:08 +00:00
Adam Stachowicz
d94894b7e0
Fix `require-v-for-key`, remove unused declarations and double spaces
2021-07-18 03:10:15 +02:00
Adam Stachowicz
2bff62cade
Improve printing to console
2021-07-17 23:13:54 +02:00
LouisLam
b3bff8d735
add graceful shutdown
2021-07-16 01:44:51 +08:00
LouisLam
9c23cd09ce
use bcrypt for password hash
2021-07-13 22:22:46 +08:00
LouisLam
010ebea210
show version in the footer
2021-07-13 18:08:12 +08:00
LouisLam
0176857a2c
add ability to change the listening port and hostname
2021-07-12 18:33:25 +08:00
LouisLam
5f89940ab6
add setup page
2021-07-11 13:47:57 +08:00
LouisLam
0ad04d1468
implement webhook
2021-07-09 19:33:22 +08:00
LouisLam
d24a15410e
send notification for important heartbeat
2021-07-09 17:55:48 +08:00
LouisLam
3bdf174e90
add telegram notification
2021-07-09 14:14:03 +08:00
LouisLam
04ec91d7a9
improve uptime calculation
2021-07-06 14:30:10 +08:00
LouisLam
55bd6b6d7a
implement timezone
2021-07-01 21:47:14 +08:00
LouisLam
1d64f643b1
implement keyword monitor
2021-07-01 17:19:28 +08:00
LouisLam
9c653c3d05
implement tcping
2021-07-01 14:03:06 +08:00
LouisLam
84c21b71c0
implement uptime
2021-07-01 13:11:16 +08:00
LouisLam
46f07fc17e
many update again
2021-06-30 21:04:58 +08:00
Louis
9fa84a0a2b
many update
2021-06-29 16:06:20 +08:00
LouisLam
d02401b1c2
many update
2021-06-27 16:10:55 +08:00
LouisLam
497d63ef7d
implementing heartbeat bar
2021-06-26 03:03:06 +08:00
LouisLam
0a4fb45a8c
init
2021-06-25 21:55:49 +08:00