LouisLam
debcac4924
run eslint
3 years ago
Matthew Macdonald-Wallace
268dd33792
Add TLS Info to Prometheus metric output
3 years ago
LouisLam
692a11e51e
pass tls info to prometheus.update
3 years ago
Matthew Macdonald-Wallace
5eb4f55dfd
Add the new gauges to the prometheus handler
3 years ago
LouisLam
e7cc5340e5
ping ipv6 for macos
3 years ago
LouisLam
4d4d504d6e
retry ping domain with ipv6, if domain is not found
3 years ago
LouisLam
2a4695a774
add -6 to ping cmd if ipv6 address
3 years ago
LouisLam
f099e4270d
change to Accept: */* to better support all websites
3 years ago
LouisLam
d93f6e2716
server.listen bind to ipv6 too
3 years ago
LouisLam
d6fad7f1ef
server.listen bind to ipv6 too
3 years ago
LouisLam
ba1d271afa
fix jwt error
3 years ago
LouisLam
b69185ee9e
control search engine visibility
3 years ago
LouisLam
59ef1f13db
set longer timeout for axios request
3 years ago
LouisLam
d0aad3400c
add reset password in cli
3 years ago
LouisLam
f9cb8293f3
improve a bit ux
3 years ago
Adam Stachowicz
46c7e5d058
Save `maxredirects` on edit
3 years ago
Louis Lam
44391117ab
Merge pull request #173 from chakflying/redirects&status
...
Feat: Implement Max.Redirects & Accepted Status Codes
3 years ago
LouisLam
3265c3cbc3
improve multiselect
3 years ago
Nelson Chan
4ff68238c4
Chore: Improve logging during db development
3 years ago
LouisLam
7b1000d995
Merge remote-tracking branch 'chakflying/redirects&status' into redirects&status
3 years ago
LouisLam
3005585c0f
Merge branch 'master' into redirects&status
3 years ago
Philipp Dormann
123fca43a1
FEAT: darkmode ( #155 )
...
* darkmode fixes
* fix: darkmode: empty beats in active/ hovered state
* fix: color for empty beats
* fix: navbar background color
* Update src/assets/vars.scss
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
* Update src/assets/app.scss
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
* wip, split dark theme style by .dark and store light theme to normal
* add back missing css
* working switch theme button and tuning dark theme
* finish dark theme
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
Co-authored-by: LouisLam <louislam@users.noreply.github.com>
3 years ago
LouisLam
d5b40dfebf
better code reuse and "Username" to "Bot Display Name"
3 years ago
LouisLam
c990edc87d
allowElseIf for else return, since its auto fix removes "else" but without newline
3 years ago
LouisLam
2677f5dd87
run eslint for discord enhancement
3 years ago
Niyas
ebf207c2f5
Custom embed username
3 years ago
Nelson Chan
a50aa93e84
Fix: Fix monitor creation json parsing
3 years ago
Niyas
3a7414125a
Updated discord embeds
3 years ago
LouisLam
adcd251076
Merge branch 'master' into redirects&status
3 years ago
LouisLam
dadc270876
Merge branch 'master' into discord-enhancements
3 years ago
LouisLam
a98ba41c8e
minor
3 years ago
LouisLam
a40816b948
fix high severity vulnerabilities by using my fork sqlite3 package
3 years ago
Niyas
9ade9af1e2
Discord enhancements
3 years ago
Nelson Chan
8f7885e58a
Feat: Implement MaxRedirects & StatusCodes
3 years ago
LouisLam
dffe3cf8f2
Revert "try to support subdirectory reverse proxy"
...
This reverts commit a03dd91e40
.
3 years ago
LouisLam
a03dd91e40
try to support subdirectory reverse proxy
3 years ago
LouisLam
38c0c170e7
add some comments
3 years ago
Nelson Chan
655536e457
Fix: use send() instead of end() ( #161 )
3 years ago
LouisLam
d707eba046
fix disable auth
3 years ago
Philipp Dormann
e34a8e2e4a
FEAT: PUSHY Notifier ( #154 )
...
FEAT: PUSHY Notifier (#154 )
3 years ago
Louis Lam
6bd9d85a9a
Merge pull request #150 from chakflying/created_date
...
Fix: [DB] Add default for created_date in monitor
3 years ago
Nelson Chan
0c3c59df4e
Fix: [DB] Add default for created_date in monitor
3 years ago
LouisLam
44c8ca9da8
requires empty username/password if set disableAuth for basic auth
3 years ago
LouisLam
6f868c9ec3
implement no auth
3 years ago
LouisLam
33d7f8645a
json format for setting value
3 years ago
LouisLam
c6a66fad79
add setting for disable auth
3 years ago
LouisLam
2ebd79d037
run eslint for lunasea change
3 years ago
Niyas
3f84e5e8ab
Update notification.js
3 years ago
Niyas
ab1fe2e2d1
LunaSea Support
3 years ago
LouisLam
63f0a36811
implement upside down mode and ignore tls error
3 years ago
LouisLam
06377af7e5
turn off object-curly-newline, it makes const { a, b, c, d } = require(...) ugly
3 years ago
LouisLam
60aa67892d
store ignoreTls and upsideDown into db
3 years ago
LouisLam
e032072900
eslint: allow while (true)
3 years ago
Nelson Chan
47b19ea2f2
ESLint: fix file
3 years ago
LouisLam
5a053e5875
parse the port to int
3 years ago
LouisLam
081abcb6a1
add util.ts for sharing common functions between frontend and backend
3 years ago
LouisLam
063697c20a
set the port by env.PORT, specific node version in package.json
3 years ago
LouisLam
7dbec90c95
cache index.html and fix basic auth applied to all routes
3 years ago
LouisLam
53a90347ca
update database schema, add upside_down and ignore_tls
3 years ago
LouisLam
3666ebb931
change no-unused-vars from error to warn
3 years ago
LouisLam
6bce270f42
cleanup code
3 years ago
LouisLam
4a9690437f
Merge branch 'eslint_stylelint'
...
# Conflicts:
# server/server.js
3 years ago
Nelson Chan
ac0f418294
Fix: passwordHash is not imported
3 years ago
Adam Stachowicz
d97091af51
Missing this
3 years ago
Adam Stachowicz
4c8fdd07d9
Manual fixes
3 years ago
Adam Stachowicz
9648d700d7
Autofix on save
3 years ago
LouisLam
209fa83cff
Add Basic Auth for /metrics
3 years ago
LouisLam
934b797623
Merge branch 'master' into feature/add_prometheus_metrics
...
# Conflicts:
# server/model/monitor.js
3 years ago
LouisLam
2819094377
improve the page load performance
3 years ago
LouisLam
06c4523ce3
update the latest db version to 3
3 years ago
LouisLam
caec933186
prevent unexpected error throw from checkCertificate interrupt the beat
3 years ago
Nelson Chan
51ac7a58dc
Fix: Fix incorrect error handling
3 years ago
Nelson Chan
db26b7d123
Fix: Fix no certificate caused by session reuse
3 years ago
Nelson Chan
7b8459c73a
Fix: use Optional chaining
3 years ago
Nelson Chan
d0c63ebe3e
Feat: Add database storage for TLS info
3 years ago
Nelson Chan
803f0d6219
Feat: Add Barebones certificate info display
3 years ago
LouisLam
d556509d07
戈mprove the readibility of important condition
3 years ago
Louis Lam
0dbecca10f
Merge pull request #102 from NiNiyas/pushover-enhancements
...
Pushover enhancements
3 years ago
Sam
1d4d7fa9c4
fix parenthesis mistake
3 years ago
Matthew Macdonald-Wallace
3a8fbff514
Change casing in README, apply DRY to label values
3 years ago
Matthew Macdonald-Wallace
3b45006567
Move common labels into dedicated const
3 years ago
Niyas
b7a32d4ab6
Pushover enhancements
3 years ago
Matthew Macdonald-Wallace
720051a351
Typo in monitor status name
3 years ago
LouisLam
86e18ac11d
Merge branch 'master' into Spiritreader_master
...
# Conflicts:
# src/pages/EditMonitor.vue
3 years ago
Matthew Macdonald-Wallace
3dcbae0889
Add labels to metrics for querying
3 years ago
Matthew Macdonald-Wallace
96242dce0d
Expose check status and response time to Prometheus
3 years ago
Matthew Macdonald-Wallace
582fb2fe29
Export general metrics via the /metrics endpoint
3 years ago
Matthew Macdonald-Wallace
e3d4a896b1
Fix up some formatting
3 years ago
Matthew Macdonald-Wallace
9a1bf6006a
Add initial package import and config
3 years ago
LouisLam
03b3bb5b30
fix if notification throw exception, the heartbeat is not stored in to the db.
3 years ago
LouisLam
7e4a1ad279
remove used vars
3 years ago
LouisLam
916b9da0dc
Merge branch 'master' into something
...
# Conflicts:
# server/notification.js
# src/components/NotificationDialog.vue
3 years ago
LouisLam
e02eb72863
add db migration
3 years ago
Adam Stachowicz
c4ca8e2acb
More info in server logs
3 years ago
Sam
054269ecf0
fix notification when changing from pending -> up
3 years ago
Sam
02230930c5
Merge branch 'master' of https://github.com/Spiritreader/uptime-kuma
3 years ago
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
3 years ago
Adam Stachowicz
7cba9ce231
Remove debug spam
3 years ago
LouisLam
9ca2444dab
improve testing notification response
3 years ago
LouisLam
66037e236c
add apprise support
3 years ago