Commit Graph

1728 Commits (4502b76832716cc859a40729651835d6195a3fcd)

Author SHA1 Message Date
Frank Elsinga 975761b448
made sure to use `Promise.allSettled` instead of sleeping for 500ms after login (#4592)
9 months ago
Frank Elsinga 0e3b3a9ab8
Made sure that more of the async usages are awaited (#4574)
9 months ago
Frank Elsinga a9a1cf1353
Chore: General notification reformatting (#3182)
9 months ago
Frank Elsinga 1db750a2e1
Merge branch 'master' into hevans/add-heii-on-call-notification-provider
9 months ago
Frank Elsinga ca14c34977
Set `mqtt`-`clientId` to `uptime-kuma_..` instead of `mqttjs_..` (#4503)
9 months ago
Frank Elsinga 2a3a2201e6
make monitor start() and stop() async (#2830)
9 months ago
taschenuhr 9789931edf
Merge branch 'master' into feature/msteams-adaptivecards
9 months ago
taschenuhr 4aaa0b92fb fix test notification after method refactoring
9 months ago
Frank Elsinga e2239bc7b7
Merge branch 'master' into hevans/add-heii-on-call-notification-provider
9 months ago
Frank Elsinga da92400401
[Ntfy] Only include action link if monitor url is defined #3274 (#4411)
9 months ago
Andi Pätzold a0c62d8ab0
Fix: handle monitor names with slashes (#4472)
9 months ago
taschenuhr 8bd69d78a8 some more tweaking of the card content and notification summary
9 months ago
taschenuhr cc09147b4b fix adding optional ActionSet
9 months ago
taschenuhr b8941403d1 code cleanup
9 months ago
taschenuhr 5b87da94b3 push notificationMessage to card header and add action button to dashboard
9 months ago
Nelson Chan c7b8bb9e4a
Fix: Incorrect handling of status page not found (#4537)
9 months ago
taschenuhr 7756070c57 refactor MS-Teams notification to use adaptive cards
9 months ago
Stefan Heine 6bfc58674a MQTT monitor, set the MQTT clientId to make it easier in the MQTT broker to identify where the connections are coming from
10 months ago
Stefan Heine 1b293f2754 MQTT monitor, set the MQTT clientId to make it easier in the MQTT broker to identify where the connections are coming from
10 months ago
Frank Elsinga 1fdb7e48ed
Formatting fixes
10 months ago
Frank Elsinga cc000117ca
Updated the code to look more like the other notification providers
10 months ago
Humberto Evans 5a9c3ad353 move try/catch into main control flow and more from code review comments
10 months ago
Humberto Evans 4cdc8f344b
Apply suggestions from code review
10 months ago
Humberto Evans f254940b64 spell things correctly
10 months ago
Humberto Evans 71dd5e2369 do not assume missing heartbeat is a test
10 months ago
Humberto Evans 246316f55b Undo my overzelous linter
10 months ago
Humberto Evans 80bdc455da lint
10 months ago
Humberto Evans e8fada9386 set url to heii on call prod
10 months ago
Humberto Evans 93ac212aef Add Heii On-Call
10 months ago
Frank Elsinga 81e465f418
Removed debug statement
10 months ago
Neel Bhanushali a5d0f7a7db console added with double quotes and semicolons. console added with username so i can remove later
10 months ago
Neel Bhanushali a16b42f98c poc done
10 months ago
Frank Elsinga dc3abc68f0
Fixed type anotation
10 months ago
Frank Elsinga 89158be7de
Merge branch 'master' into monitor_async_start_stop
10 months ago
Nelson Chan 2b8f55194f
Fix: [JSON-Query] Prevent parsing string-only JSON (#4425)
10 months ago
Nelson Chan cf075a8793
Fix: missing await in `getRemoteBrowser()` (#4418)
10 months ago
Nelson Chan 288cab6dd7
Fix: Make sure browser is connected before returning (#4417)
11 months ago
Philip Klostermann 95125cc417 [Ntfy] don't include url action with defaut URL value
11 months ago
Philip Klostermann 20b69acde2 [Ntfy] Only include action link if monitor url is defined #3274
11 months ago
AnnAngela b4e45c7ce8
fix(notification-dingding): throw error when failed (#3598)
11 months ago
Adam Stachowicz 458cdf9f9b
Fix `encodeBase64` for empty password or user in HTTP Basic Authentication (#4326)
11 months ago
Louis Lam 9356e7dd4f
Update clear stats (#4324)
11 months ago
Ben Scobie 25cb78796a
Fix incorrect ping log (#4322)
11 months ago
Nelson Chan bf1e3a3d5e
Feat: Add `stat_hourly` & min. max. ping (#4267)
11 months ago
Louis Lam 2a315d4c84 Merge branch '1.23.X' into merge
11 months ago
Nelson Chan c9fe6b5d01
Feat: Refresh login token for the client initiating password change (#4214)
12 months ago
Louis Lam 996ff28ed9
Playwright + Native Node Test Runner (#3893)
12 months ago
HdroguettA f24c3583fb
Attempt an OAuth2 Refresh on 401 (#3903)
12 months ago
Louis Lam 8151ac0e25
Fix Async child process output issue (#4231)
12 months ago
Louis Lam 1a47563eb8 Merge branch '1.23.X' into version-merge
12 months ago
Nelson Chan 4185ec20b0
Fix: Origin undefined on error handling (#4224)
12 months ago
Louis Lam f861a48dfc
Smoothing the update for origin check (#4216)
12 months ago
Louis Lam fa1214ae5e
Rebse #4213 (#4215)
12 months ago
Nelson Chan 99adac3eb9
Fix: typo for `disconnectAllSocketClients` (#4213)
12 months ago
Nelson Chan 89beb5f264
Fix: Handle trailing slash for status page routing (#4185)
1 year ago
Louis Lam 719ef856e8 Merge manually
1 year ago
Louis Lam 869ee8ec50 Merge branch '1.23.X' into 1.23.X-merge-to-2.X.X
1 year ago
Louis Lam 530c8e5328
Drop cacheable-lookup (#4178)
1 year ago
Louis Lam 482049c72b
Merge pull request from GHSA-88j4-pcx8-q4q3
1 year ago
Louis Lam 2815cc73cf
Merge pull request from GHSA-mj22-23ff-2hrr
1 year ago
Louis Lam ad4629cb03
Fix UPTIME_KUMA_DB_NAME issue (#4169)
1 year ago
DevMirza db7a92a74c
🐛 fix(remote-browser): Remove unused test() function (#4155)
1 year ago
Nelson Chan 46432618e1
Feat: Add json-query to MQTT monitor type (#3857)
1 year ago
Nelson Chan 35479c7690
Fix: Disable timezone conversion for mariadb (#3756)
1 year ago
Louis Lam c5d9c54a04 Merge branch 'master' into 1.23.X-merge-to-2.X.X-2
1 year ago
Louis Lam 81c9900e23 Merge branch '1.23.X' into 1.23.X-merge-to-2.X.X-2
1 year ago
Adam Hancock 62780001f7
Feature: remote browser support (#3904)
1 year ago
Louis Lam 9fb95fe95e
Add support for /snap/bin/chromium (#4141)
1 year ago
Louis Lam 1708b67949
Change execSync/spawnSync to async (#4123)
1 year ago
Nenad Gal 01855e0ffe
monitor path as a notification title mattermost (#3801)
1 year ago
dakriy 80efe9b831
Handle cookies on redirection (#3589)
1 year ago
Nelson Chan b8bd17ddbd
Fix: Add timeout to testDockerHost (#4097)
1 year ago
Louis Lam 5bc8c0c66f
Merge 1.23.7 (#4102)
1 year ago
Louis Lam 60be875edd Fix a merge issue
1 year ago
Louis Lam e9bf02fc2c Merge branch '1.23.X' into 1.23.X-merge-to-2.X.X-2
1 year ago
Nelson Chan 67250d6302
Feat: Retries persistence (#3814)
1 year ago
Louis Lam 711380bbbe
Merge pull request #4095 from louislam/update-3
1 year ago
Louis Lam 9536c6aa6a Minor
1 year ago
Louis Lam 4255496b11 Rewrite Tailscale ping using spawnSync
1 year ago
Louis Lam f28dccf4e1
Merge pull request from GHSA-v4v2-8h88-65qj
1 year ago
Louis Lam b689733d59 Fix getGameList, testChrome without checkLogin
1 year ago
Louis Lam 121d1a11af
Revert "Restart running monitors if no heartbeat (#3952)" (#4088)
1 year ago
Louis Lam 8e61158758
Close the client postgresql connection after rejection. (#4084)
1 year ago
Louis Lam bf58838b89
+10 seconds for Abort signal (#4053)
1 year ago
Nelson Chan 33ce0ef02c
Fix: Improve error message on timeout (#4054)
1 year ago
Louis Lam 92e0eec6d4 Merge branch '1.23.X' into 1.23.X-merge-to-2.X.X
1 year ago
Louis Lam 954e05b72f Fix #4051
1 year ago
Louis Lam 2aa15ea635 Merge branch '1.23.X' into 1.23.X-merge-to-2.X.X
1 year ago
Louis Lam f0975cd929
Should be a final ulitmate fix for request timeout issue (#4045)
1 year ago
Louis Lam b383392e8f
Remains Node.js 16' SSL behavior for 1.23.X (#4044)
1 year ago
Nelson Chan 9964b6c4d8
Fix: Update monitor object on pause (#4032)
1 year ago
Louis Lam 188fdcb6ad Merge branch 'master' into 1.23.X-merge-to-2.X.X
1 year ago
Louis Lam 65cbc7b318 Migrate kafka_producer patch
1 year ago
Louis Lam ace1fe00c2 Merge branch 'master' into 1.23.X-merge-to-2.X.X
1 year ago
Louis Lam 8e3ff25f7b
Followup #3864, rebase for 1.23.x (#4016)
1 year ago
Louis Lam 6e80c850f4
Should be an ulitmate fix for request timeout issue (#4011)
1 year ago
Nelson Chan 38efd97b28
Fix: Support float ping in push route (#3987)
1 year ago
Nelson Chan b534fde265
Fix: Use ActionSelect for Docker Host & validate input (#3864)
1 year ago
Louis Lam ce0ba6c0ca
Fix/axios abort signal for 1.23.X (#3971)
1 year ago
Nelson Chan fdfb572e09
Fix: Add axios abort signal (#3961)
1 year ago
Louis Lam c43223a16d
Restart running monitors if no heartbeat (#3952)
1 year ago
Muhammed Hussein karimi 9f170a68d7
🐛 fix: boolean fields in kafka producer monitor (#3949)
1 year ago
Chongyi Zheng ddd135efa8
Confirm chrome path in macOS is correct (#3950)
1 year ago
Nelson Chan 9379498b49
Chore: Allow MS Edge for real-browser monitor (#3941)
1 year ago
Louis Lam 1a862e47ab Check if the password changed when user is not null
1 year ago
Louis Lam 87b2e45fbf Check if the password changed when user is not null
1 year ago
atmaniak 9b599ccd1d
Add Grafana Oncall notification provider (#2783)
1 year ago
Louis Lam 8412e19fe6 Add a comment
1 year ago
Louis Lam bbaba29222 Set default ua for axios: `Uptime-Kuma/version` instead of `axios/version`
1 year ago
Louis Lam e11aad2d60 Add some comments
1 year ago
Frank Elsinga 3fcb7bf181
Feature: SMTP-templating of `customBody` and `customHeader` via liquidjs (#3414)
1 year ago
Nelson Chan e64bf0e3fe
Fix: Stop notification check on root certs (#3874)
1 year ago
Louis Lam 18169c59a1
[MySQL monitor] Split password into a standalone field (#3899)
1 year ago
Louis Lam 966dfa6f88
Drop backup (#3892)
1 year ago
Louis Lam a362206fab Fix: do not colorize non-string log message
1 year ago
Louis Lam 03e43ab364
Log color and simplify startup log for production (#3889)
1 year ago
Louis Lam 1c13a75970
Fix #3868 postgres monitor could possibly crash Uptime Kuma (#3880)
1 year ago
Louis Lam aa676150eb Fix shutdown issue and tidy up
1 year ago
DevMirza 67d0ef571d
🐛 fix: lint warnings & errors (#3862)
1 year ago
Louis Lam c39043ec32 Merge remote-tracking branch 'origin/master'
1 year ago
Louis Lam 852b3fa61b Merge branch '1.23.X'
1 year ago
Louis Lam 88afab6571
Merge pull request from GHSA-g9v2-wqcj-j99g
1 year ago
前端小武 1b148786a5
Fix: Update `x-forwarded-host` field when using reverse proxy (#3726)
1 year ago
Nelson Chan 5b7206f8e2
Fix: Wrong datatype for avgPing (#3724)
1 year ago
Adam Stachowicz 6875ecdfbf
Fix warnings (#3826)
1 year ago
Nelson Chan 2267655e99
Chore: Add remaining server translation keys (#3684)
1 year ago
Louis Lam 98b93c887a
Show push example under the detail page (#3739)
1 year ago
Frank Elsinga 0fe8d04f78
made the way telegram handles axios errors like all the other notification providers (#3623)
1 year ago
Muhammed Hussein karimi 2ab21ccf8a
🐛 fix: kafka producer bugs (#3771)
1 year ago
Marvin A. Ruder 90d0e8ccde
Enable status page certificate expiry badge for all HTTP(s) monitors (#3649)
1 year ago
Nelson Chan 7c49f7e5a6
Feat: Full server-side pagination for important events (#3515)
1 year ago
Chongyi Zheng 499429858c
Use API v2 for Bark notification (#2759)
1 year ago
Louis Lam 16a396debb Similar to #3763, but for 1.23.3
1 year ago
Louis Lam 2ef759a362 Allow missing patch files for downgrade or testing pr.
1 year ago
Nelson Chan 33cc96f918
Fix: subtract time taken to run heartbeat (#3072)
1 year ago
Louis Lam 59119b9e71 Merge branch '1.23.X'
1 year ago
Louis Lam ff51704cdf Fix #3712
1 year ago
Henrik Gerdes 33804d8823
fix: respect the user defined oauth2 auth method (#3727)
1 year ago
Louis Lam 83d91dbb1b Set mariadb timezone to UTC using +00:00 (#3723)
1 year ago
Nelson Chan 0af4ee6c34
Fix: Missing await for isActive (#3717)
1 year ago
Frank Elsinga d6af9162c1
Chore: Extracted the dns monitor to its own monitor-type (#3413)
1 year ago
Anders Kvist f0c54be43f
Adding x-www-form-urlencoded (#3499)
1 year ago
Frank Elsinga d6302198f3
chore(jsdoc):Linting fixes (#3703)
1 year ago
Nelson Chan f3e1a9c61a
Fix: Incorrect database check in sqlHourOffset (#3706)
1 year ago
Louis Lam 9c61247162 Fix #3679
1 year ago
Louis Lam ed04008569 Remove incorrect warning
1 year ago
Louis Lam f3517bc08d Fix avg ping
1 year ago
Nelson Chan 52946c3e08
Feat: Translate toast messages by adding msgi18n to callbacks (#3263)
1 year ago
Louis Lam 5061e42d4b Merge remote-tracking branch 'origin/2.0.X' into 2.0.X
1 year ago
Louis Lam 076331bf00
Uptime calculation improvement and 1-year uptime (#2750)
1 year ago
Louis Lam a13fc7079e Merge branch 'master' into 2.0.X
1 year ago
Louis Lam cd79df07e1
Add an ability to enable/disable nscd (#3652)
1 year ago
Nelson Chan db42c13e05
Fix: Remove legacy unused tags cleanup (#3651)
1 year ago
Lior Slakman c0e273df5b
Show hostname:port for gamedig monitor on Discord notification (#3643)
1 year ago
Nelson Chan 4da1341aa5
Fix: Improve dnsMessage handling (#3614)
1 year ago
Frank Elsinga 4d07b65bdd
fixed local docker not working anymore (#3606)
1 year ago
Frank Elsinga 1772158d62
fixed opsgenieRegion not being the same enum between the frontend and backend (#3616)
1 year ago
Louis Lam 31c00081fa Merge branch 'master' into 2.0.X
1 year ago
zhenqiang c0174dc1c4
fix(notification-aliyun-sms): throw error when sending SMS failed (#3573)
1 year ago
Louis Lam db3a7d69fe Change some jsdoc rule to warn instead of error
1 year ago
Matthew Nickson 8a92054c2b
Added JSDoc to ESLint (#3529)
1 year ago
Louis Lam da4f4e3d76 Update migrations
1 year ago
Louis Lam e001fd7d1c incrementalVacuum for sqlite only
1 year ago
Louis Lam 3e0f5f4231 Merge branch 'master' into 2.0.X
1 year ago
Louis Lam b44f6e4af2 Fix #3539
1 year ago
Matthew Nickson 71fca3f0c3
Fixed #3520 Validate accepted status codes type (#3530)
1 year ago
Nelson Chan 2921f33c24
Feat: add givenPortOnly as gamedig option (#3532)
1 year ago
Louis Lam 4e0bb394db Minor
1 year ago
Jinhyeok Lee 439b6517d1
Feat: Add http/http keyword timeout option (#2142)
1 year ago
Louis Lam c6e68fac97
Follow up #2852 (#3527)
1 year ago
Marcell Fülöp bce4835362
FEAT: Allow client side TLS for Docker hosts (#2852)
1 year ago
Nelson Chan a032e11a2e
Feat: Create Group in EditMonitor page (#3379)
1 year ago
Louis Lam d231a05526
Remove babel-plugin-rewire (#3522)
1 year ago
Louis Lam 67b1974718 Allow specifying `DATA_DIR` without a tailing slash
1 year ago
Henrik Gerdes 42b5d30a33
feat: Implement oauth2 monitors (#3119)
1 year ago
Damon 587d9e4781
Add Flashduty notification (#3475)
1 year ago
Louis Lam 9dd652733e
Merge pull request #3467 from ngc7331/pushdeer
1 year ago
Louis Lam 0a59fef7d8
Merge pull request #3490 from chakflying/fix/radius-retry
1 year ago
Louis Lam 7f68e4a987 Merge remote-tracking branch 'origin/master' into status-page-expiry
1 year ago
zappityzap eb6167aaf1
Nostr dm notifications (#3473)
1 year ago
Louis Lam a0bd4b248b Merge remote-tracking branch 'origin/master' into 2.0.X
1 year ago
Nelson Chan 573f158f7f Fix: incorrect radius error handling
1 year ago
Louis Lam a0203372ce
Built-in nscd into the docker image (a better dns caching service) (#3472)
1 year ago
Raymond Hackley 5ccf2d23fc
Fix: SMTP notification "Ignore TLS Error" option (#2999) (#3465)
1 year ago
小造xu_zh bf68e0a7bc fix: define pushdeerlink
1 year ago
小造xu_zh 6984596568
Apply suggestions from code review
1 year ago
小造xu_zh 0684313ec9 feat: remove blank characters and ending '/' first
1 year ago
小造xu_zh d7e12dc92d feat: allow the user to configure PushDeer Server URL
1 year ago
SGprooo 1d9a28e9ab
feat: Tailscale ping monitor (#3178)
1 year ago
Tarun Singh 50d4091ded Merge branch 'master' of https://github.com/louislam/uptime-kuma into status-page-expiry
1 year ago
Muhammed Hussein karimi 278b88a9d9
feat: added kafka producer (#3268)
1 year ago
Tarun Singh f6c1b92fc6 Added http type check and tags based design
1 year ago
Louis Lam 25c8196641
Support Node.js 20 again (#3431)
1 year ago
Louis Lam 80927332cb Merge remote-tracking branch 'origin/master' into feat/monitor-list-improved-filtering
1 year ago
Louis Lam 21d556528f
Fix #3420 timezone issue (#3425)
1 year ago
Louis Lam 357466cc90 Minor
1 year ago
Louis Lam b038d09349 Minor
1 year ago
Louis Lam c6d0c431bd
Merge pull request #3080 from duanearnett/feature/add-channel-notification-for-slack
1 year ago
Louis Lam 345e61abca Merge remote-tracking branch 'origin/master' into feat/badge-generator-placeholders
1 year ago
Louis Lam dd1526deff
Merge pull request #3421 from louislam/some-update
1 year ago