Louis Lam
957c292307
add certificate-notification job
3 years ago
Louis Lam
d578300104
Merge pull request #743 from andreasbrett/patch-4
...
Harden 2FA/TOTP implementation according to rfc6238 (part 2)
3 years ago
Louis Lam
b77b33e790
add login rate limiter
3 years ago
Louis Lam
56094a43d7
add passwordStrength
3 years ago
Louis Lam
cd04ac4557
"dist/index.html" is no longer needed for development environment
3 years ago
Louis Lam
e03ee593e2
Merge pull request #716 from NeuralMiner/textchanges
...
Text update
3 years ago
Louis Lam
6c1ee70e15
fix
3 years ago
Louis Lam
5c3892313e
add env var: UPTIME_KUMA_DISABLE_FRAME_SAMEORIGIN
3 years ago
Louis Lam
c57c94642c
Merge remote-tracking branch 'origin/master'
3 years ago
Louis Lam
62f168a2a5
config response header
3 years ago
Andreas Brett
acc2995d86
invalidate used token
3 years ago
NeuralMiner
9ddffc0f7f
Updates
3 years ago
NeuralMiner
76e7c8b276
Rebase
3 years ago
NeuralMiner
572a5300aa
Recommended updates.
3 years ago
NeuralMiner
e1f1d4a959
Merge branch 'louislam:master' into textchanges
3 years ago
Louis Lam
23714ab688
genSecret don't need `await`
3 years ago
Louis Lam
6e18f39eb4
[steam] code cleanup
3 years ago
Louis Lam
68d44dd9b3
[steam] do not request if there is no steam api key
3 years ago
Louis Lam
20d59e5a13
fix and move the steam api key to settings page
3 years ago
Louis Lam
ae31eb6ba9
Merge branch 'master' into Revyn112_master
...
# Conflicts:
# server/model/monitor.js
# src/languages/en.js
# src/pages/EditMonitor.vue
3 years ago
Bert Verhelst
1d63dd9ddd
fix(monitor): safely get status of previous beat if first beat
3 years ago
Louis Lam
cb43ecb46e
Merge branch 'master' into background-jobs
...
# Conflicts:
# package-lock.json
# package.json
# src/languages/en.js
3 years ago
Louis Lam
6ff3cb275e
Merge pull request #642 from andreasbrett/patch-2
...
Harden 2FA/TOTP implementation according to rfc6238 (part 3)
3 years ago
NeuralMiner
8cb26d2b31
Text update
3 years ago
Louis Lam
7276f34d90
fix reset-password
3 years ago
Louis Lam
4178983df3
Merge remote-tracking branch 'origin/master'
3 years ago
Louis Lam
cd211a6be7
[http options] fine tune
3 years ago
Louis Lam
4e71ab7406
Merge branch 'master' into feature/add-support-for-method-body-and-headers
3 years ago
Louis Lam
c593a962c2
Merge pull request #627 from NixNotCastey/smtp-subject
...
Add support for custom subject in emails
3 years ago
Louis Lam
c9b4d2ae2a
Merge pull request #698 from erktime/master
...
Add monitor name context to Slack fallback text.
3 years ago
Louis Lam
3b74b727f2
[Push Type] fix missing important flag and missing up notification
3 years ago
Louis Lam
a7d2a34dae
fix ping bug
3 years ago
Louis Lam
60acb91fc8
Merge pull request #687 from xjoker/master
...
Add new notification `Aliyun Sms` and `DingDing`
3 years ago
Louis Lam
f51156f18e
run eslint for #687
3 years ago
Louis Lam
8338881927
[SMTP] change {{HOSTNAME}} to {{HOSTNAME_OR_URL}}, support for http montior type, some UI improvements
3 years ago
Louis Lam
674b387c95
Merge branch 'master' into smtp-subject
3 years ago
Louis Lam
5ff9a64e5e
[Push Type] Fix missing duration calculation ( #685 )
3 years ago
Louis Lam
4bee57ea7f
Merge remote-tracking branch 'giacomo892/patch-1'
...
# Conflicts:
# server/ping-lite.js
3 years ago
Louis Lam
f75c9e4f0c
add UPTIME_KUMA_HOST, UPTIME_KUMA_PORT and special handling for FreeBSD
3 years ago
xJoker
6e04ec436e
Update server/notification-providers/dingding.js
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
3 years ago
xJoker
2d471a5e84
Update server/notification-providers/dingding.js
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
3 years ago
xJoker
cae194f58f
Update server/notification-providers/dingding.js
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
3 years ago
Aaron Erkenswick
655ccc86b9
Add monitor name context to Slack fallback text.
...
The text block of a slack notification payload is used for mobile
devices and plain text previews. This change allows slack users to see
the name of the failing service without having to open up Slack to read
the entire message.
3 years ago
Louis Lam
e2dbacb383
Fix encoding problem of ping result for non-English Windows
3 years ago
Lukas
89b34b5748
Use double curly brackets and sanity check for customSubject
3 years ago
wuwenjing
843992c410
Add DingDing notification
3 years ago
wuwenjing
57a76e6129
remove `alicloud/pop-core` keep simple
3 years ago
giacomo892
3fe3450533
Prioritize port passed from args
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
3 years ago
Lukas
330cd6e058
Minor rehabilitanty impedyment
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
3 years ago
wuwenjing
a2f2253221
Add aliyun sms notification
3 years ago
Lukas
30d8aadf12
Slightly refactor
3 years ago
giacomo892
d733ec018e
Prioritize host arg
...
Otherwise launching the program with the --host argument does nothing
3 years ago
Nelson Chan
03b07730d3
Fix: Increase default kept period
3 years ago
Andreas Brett
2538bd04ce
notp verification defaults
3 years ago
xJoker
1bc77a06e5
Update server/notification-providers/feishu.js
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
3 years ago
xJoker
69c623ac2b
Update server/notification-providers/feishu.js
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
3 years ago
wuwenjing
ce2df137e6
change text to using variable `msg`
3 years ago
wuwenjing
6d9b71c054
Add Feishu notification
3 years ago
Andreas Brett
e223e826a3
linting
3 years ago
Andreas Brett
b5b391c73b
avoid default values for token verification
...
override default values: window=1, window size=30 (see https://github.com/louislam/uptime-kuma/issues/640 )
3 years ago
Bert Verhelst
5445c2a2ff
fix(monitor): revert unintentional change to comment
3 years ago
Bert Verhelst
dc08510e72
Merge remote-tracking branch 'origin/master' into feature/add-support-for-method-body-and-headers
3 years ago
Louis
2286f78f57
update to 1.8.0
3 years ago
LouisLam
82131f4dd2
merge conflict
3 years ago
Bert Verhelst
5137c80c07
fix(monitor): handle empty headers
3 years ago
Lukas
792f3c7c5c
Add support for values of Name, Hostname and Status
3 years ago
Lukas
edb75808d8
Merge branch 'louislam:master' into smtp-subject
3 years ago
LouisLam
56ae6f6117
fix demoMode export
3 years ago
Lukas
5e3ea3293c
Very basic email subject customization
3 years ago
LouisLam
5c89562650
not allow lower than 20s for demo mode
3 years ago
Nelson Chan
ac80631bcd
Fix: Run clear data at specific time
3 years ago
Nelson Chan
8caf47988c
Fix: Allow setting settings type
3 years ago
Nelson Chan
dca5a59dbc
Feat: Implement data clearing logic & frontend
3 years ago
Nelson Chan
656a4d6270
WIP: Enable background jobs
...
WIP: Remove better-sqlite3
3 years ago
Bert Verhelst
d71d27220b
fix(edit-monitor): store headers as JSON
3 years ago
Bert Verhelst
fba4f86552
Merge branch 'master' into feature/add-support-for-method-body-and-headers
3 years ago
LouisLam
23a2d33f8c
[backup] restore pushToken
3 years ago
Bert Verhelst
daab2a05f5
Merge remote-tracking branch 'louislam/master' into feature/add-support-for-method-body-and-headers
3 years ago
LouisLam
a15e9077fc
[status page] clear cache if it is an important beat
3 years ago
LouisLam
fc8d1e78b6
[push type] hide upside down mode, apply primary base url
3 years ago
Lukas
db791c880a
Don't use then with await.
3 years ago
Lukas
dfd63386ba
Make PromoSMS actually working
...
Make PromoSMS actually working and inform on success only when API return 0
3 years ago
Lukas
12b5489eb5
PromoSMS as Notification Provider
...
Add PromoSMS (Polish SMS Gateway) as new notification provider
3 years ago
LouisLam
ddad2dcb4a
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# src/languages/en.js
3 years ago
LouisLam
5b4af550fb
Merge branch 'master' into DeeJayPee_master
3 years ago
LouisLam
3a0143ac46
[matrix] use encodeURIComponent to handle the url encode
3 years ago
LouisLam
2ce5c28ed4
Merge branch 'master' into feature/matrix-notifications
...
# Conflicts:
# src/languages/en.js
3 years ago
Bert Verhelst
ec4b7e4064
Merge remote-tracking branch 'louislam/master' into feature/add-support-for-method-body-and-headers
3 years ago
LouisLam
e5f6d7f047
slack and rocket.chat use the primary base url
...
env var to show time logger
3 years ago
Bert Verhelst
162ef04c41
Merge branch 'master' into feature/add-support-for-method-body-and-headers
3 years ago
Gero Gerke
6bebc623f9
UI polish
3 years ago
Gero Gerke
34b86352f2
remove double spaces
3 years ago
Gero Gerke
99e8a33118
escape room characters
3 years ago
Gero Gerke
d7cc585101
Update server/notification-providers/matrix.js
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
3 years ago
Gero Gerke
5decfb9fad
Matrix Notifications
3 years ago
DeeJayPee
bc4db6c692
Merge branch 'master' of https://github.com/louislam/uptime-kuma into louislam-master
3 years ago
DeeJayPee
f14a798b2c
Fix indentation + typo
3 years ago
Bert Verhelst
550825927c
Merge branch 'master' into feature/add-support-for-method-body-and-headers
3 years ago
LouisLam
edad2caf8e
return the correct exit code from jest
3 years ago
LouisLam
49720c709c
improve the test with a single command only "npm test"
3 years ago
Louis Lam
865b721b79
Merge pull request #519 from chakflying/improve-certInfo
...
Feat: Improve Certificate Info Display
3 years ago
Bert Verhelst
6b44116245
Merge remote-tracking branch 'louislam/master' into feature/add-support-for-method-body-and-headers
3 years ago
LouisLam
a2a4c70cf5
setup jest-puppeteer
3 years ago
Bert Verhelst
3f0b85e5a8
feat(http-requests): add support for methods, body and headers for http
3 years ago
Nelson Chan
13bdfefa9d
Feat: Improve Certificaet Info Display
3 years ago
LouisLam
7fa1cb83af
[push type] add ping parameter
3 years ago
LouisLam
8d5eaaf8a7
minor
3 years ago
LouisLam
b246c8e0f2
Fix 2fa for iOS Google authenticator ( #486 )
3 years ago
LouisLam
1ed4ac9494
add Push-based monitoring ( #279 )
3 years ago
LouisLam
6eceb4c744
Merge remote-tracking branch 'origin/master'
3 years ago
LouisLam
3e4154dfb5
Fix retry interval affected bug
3 years ago
Louis Lam
fbc8828ddc
Merge pull request #464 from chakflying/fix-delete-monitor
...
Fix: clear important beats after deleteMonitor
3 years ago
Denis Freund
b67b4d5afd
add steam gameserver for monitoring
3 years ago
LouisLam
0afa3a2c21
Merge branch '1.6.X'
...
# Conflicts:
# server/database.js
# server/server.js
3 years ago
Nelson Chan
662c97dcde
Fix: Fix importing tag if tag doesn't exist
3 years ago
Ponkhy
7fb55b8875
Fixed issues
3 years ago
Ponkhy
4786514e9f
Merge branch 'louislam:master' into import-export
3 years ago
Nelson Chan
32c9dfbb31
Fix: clear important beats after deleteMonitor
3 years ago
Ponkhy
d3d4363031
Used compare-version instead of replace
3 years ago
Adam Stachowicz
f6a984b671
start-server-dev. Fixes #460
3 years ago
LouisLam
23a63213aa
Merge branch 'master' into import-export
...
# Conflicts:
# server/server.js
3 years ago
LouisLam
0a5a6e6a4b
[status page] fix monitor order
3 years ago
LouisLam
fe0fc63843
[status page] send uptime
3 years ago
LouisLam
8c7ee94769
add modified apicache library with disabling client cache
3 years ago
LouisLam
15c00d9158
upload logo and expose ./data/upload to url
3 years ago
LouisLam
469e8f6fd6
Merge branch 'master' into public-dashboard
...
# Conflicts:
# package-lock.json
3 years ago
LouisLam
4591adc05e
second attempt: prebuilt node-sqlite3 and update SQLite to 3.36
3 years ago
LouisLam
5f6aa32844
fix store/fetch status page config
3 years ago
LouisLam
a8e170f6a8
Merge branch 'master' into public-dashboard
...
# Conflicts:
# server/server.js
3 years ago
LouisLam
34c0fa59a8
fix reset-password ( #448 )
...
(cherry picked from commit b0e9c5bcb4
)
3 years ago
LouisLam
b0e9c5bcb4
fix reset-password ( #448 )
3 years ago
LouisLam
0b572df3d0
[status page] store config
3 years ago
LouisLam
7ee98d989c
[status page] implement rest api for heartbeat
3 years ago
LouisLam
fd95d41d9f
[status page] many update and save group list
3 years ago
Louis
a6fdd272a6
[status page] minor
3 years ago
Ponkhy
1b5e723f60
Added descriptions to uploadBackup function
3 years ago
Ponkhy
4bdada36a9
Removed if includes version
3 years ago
LouisLam
9b8f01cfc6
since eslint can auto fix semicolon, standardize all end with semicolon
3 years ago
LouisLam
2955abb5d9
[status page] create incident
3 years ago
Ponkhy
8b463e70df
Apply suggestions from @Saibamen
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
3 years ago
LouisLam
392f8275b3
Merge branch 'master' into public-dashboard
...
# Conflicts:
# server/database.js
3 years ago
Ponkhy
54aa68ec58
Added import/export compatibility for version 1.7
3 years ago
Louis Lam
72783fd94c
Merge pull request #380 from No0Vad/retry-heartbeat-interval
...
Added support for a retry interval to monitors
3 years ago
LouisLam
80322cbfe7
Merge branch 'import-export'
...
# Conflicts:
# src/languages/it-IT.js
# src/languages/nl-NL.js
3 years ago
LouisLam
7e0272077b
cleanup demo mode code
3 years ago
LouisLam
512ff09cca
set entry page
3 years ago
LouisLam
e8f4fabcd0
[status page] crop and resize logo
3 years ago
LouisLam
2ab06f87b8
Merge branch 'master' into public-dashboard
3 years ago
Louis Lam
76db55b657
Merge pull request #395 from WillianRod/feat/add-microsoft-teams-notification
...
Add microsoft teams notification provider
3 years ago
LouisLam
1693873f4a
[Teams] change handleTestNotification to GeneralNotification
3 years ago
LouisLam
db05b506f3
[status page] checkpoint
3 years ago
No0Vad
1300448bed
Adjustments to the retry interval
...
The monitor logic for when to use "retryInterval" is updated. Also removed some texts when they are no longer needed.
3 years ago
LouisLam
1d6670ed9a
Merge branch 'master' into public-dashboard
3 years ago
LouisLam
3234aec5b3
NODE_ENV if not set, change to production
3 years ago
LouisLam
afe91078c4
[status page] checkpoint
3 years ago
LouisLam
9902c181bc
Merge branch 'master' into public-dashboard
...
# Conflicts:
# src/components/MonitorList.vue
# src/icon.js
3 years ago
Louis Lam
069c811af8
Merge pull request #278 from chakflying/tags
...
Monitor: Tags with metadata
3 years ago
LouisLam
f9311e4e7f
[status page]
3 years ago
LouisLam
d7a230ac15
Merge branch 'master' into public-dashboard
...
# Conflicts:
# server/server.js
# src/main.js
3 years ago
LouisLam
97360dab26
add /.well-known/change-password
3 years ago
Willian Rodrigues Barbosa
ccb8736b3d
fix: send msg if heartbeat message is not set
3 years ago
Louis Lam
2c02dad1f9
Merge pull request #393 from Revyn112/master
...
add possibility to have a prefixMessage in discord notification before the embed
3 years ago
DeeJayPee
29d0db805d
Add legacy octopush (Octopush-DM from 2011 to 2020 accounts) version
3 years ago
Nelson Chan
a0e4e96160
Fix: Fix tag removal, reuse and validation
3 years ago
Nelson Chan
6e3a904aaa
WIP: Add tags functionality
...
WIP: add color column, show tags
WIP: Improve TagsManager styling & workflow
WIP: Improve styling & validation, use translation
WIP: Complete TagsManager functionality
WIP: Add tags display in monitorList & Details
Fix: update tags list after edit
Fix: slightly improve tags styling
Fix: Improve mobile UI
Fix: Fix tags not showing on create monitor
Fix: bring existingTags inside tagsManager
Fix: remove unused tags prop
Fix: Fix formatting, bump db version
3 years ago
No0Vad
2617e1f4d8
Update database.js
3 years ago
No0Vad
91ee39ec60
Merge branch 'master' into retry-heartbeat-interval
3 years ago
LouisLam
e205adfd7b
[status page] developing
3 years ago
Willian Rodrigues Barbosa
063d64eec8
feat: add microsoft teams notification provider
3 years ago
LouisLam
f47f7758f9
Merge branch 'master' into public-dashboard
...
# Conflicts:
# server/database.js
# server/server.js
# server/util-server.js
3 years ago
Ponkhy
d313966d80
Merge branch 'master' into import-export
3 years ago
Denis Freund
8352d9abbe
add posibility to have a prefixMessage before the embed
3 years ago
No0Vad
389d247463
Update server/database.js
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
3 years ago
Ponkhy
7fee4a7ea7
Added import options
3 years ago
LouisLam
c4f78d776e
[2fa] "UptimeKuma" to "Uptime Kuma"
3 years ago
No0Vad
f8f9f59464
Added support for a retry interval to monitors
...
If a check fails and retries are used you can now specify a specific value for that. So you can check faster if the site goes back up again.
3 years ago
LouisLam
934685637a
[Status Page] WIP: Checkpoint
3 years ago
Ponkhy
295ccba44b
Adjusted for new db patch management
3 years ago
Ponkhy
8cd5bad44c
Merge branch 'master' into 2fa
3 years ago
Ponkhy
f6d1a82989
Update server/server.js
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
3 years ago
Ponkhy
651b525d06
Update server/server.js
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
3 years ago
LouisLam
3e25f0e9d9
[Status Page] WIP: Checkpoint
3 years ago
LouisLam
08de0090dc
add a better approach for patching db, change setting.value from varchar to TEXT, restore Database.close() to 1.2.0
3 years ago
Ponkhy
59cccf8c50
Fixed typo
3 years ago
Ponkhy
403202d4d4
Added simple TOTP Two Factor Authentication
3 years ago
LouisLam
573c7faddd
switch on the notification, if it is added in EditMonitor.vue
3 years ago
LouisLam
e330875c80
fix restore fail if no isDefault
3 years ago
Louis Lam
331ae5ec20
Merge pull request #306 from Ponkhy/import-export
...
Added import and export function
3 years ago
LouisLam
8ee34c7904
also handle the first beat problem in uptime
3 years ago
LouisLam
4f07c2ea9a
uptime calculation fully sum in sql
3 years ago
LouisLam
24facc79d7
sendHeartbeatList use raw data
3 years ago
LouisLam
9f9c1007d7
increase sqlite cache size from 2MB to 12MB
3 years ago
LouisLam
dd283423ab
improve smtp with cc, bbc and ignore tls
3 years ago
LouisLam
6006038689
fix monitor.stop() in some cases
3 years ago
LouisLam
a7b50c3630
Revert "add user-monitor-list"
...
This reverts commit 230a9bfaf9
.
3 years ago
LouisLam
0ddbac5109
Revert "move userMonitorList out of server.js"
...
This reverts commit a7cf14c663
.
3 years ago
LouisLam
0f440596c8
Revert "cache last heartbeat list in memory"
...
This reverts commit 87678ea92d
.
3 years ago
LouisLam
87678ea92d
cache last heartbeat list in memory
3 years ago
LouisLam
a7cf14c663
move userMonitorList out of server.js
3 years ago
LouisLam
230a9bfaf9
add user-monitor-list
3 years ago