Cassandra
174c63d479
feat: structured logging (JSON) ( #5179 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
3 months ago
Copilot
953d97fd2e
fix: Setting Status Page Analytics Type to "None" fails with SQLite constraint violation ( #7043 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: CommanderStorm <26258709+CommanderStorm@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
3 months ago
ryana
9169a647cb
feat: implement incident history ( #6469 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
4 months ago
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>
4 months ago
Angel98518
951f109512
fix: add error logging to cloudflared socket handler empty catch blocks
...
Previously, errors in cloudflared socket handlers were silently swallowed
by empty catch blocks, making debugging difficult. This commit adds
proper error logging to all empty catch blocks in the cloudflared
socket handler to improve observability and debugging.
- Added error logging to join handler
- Added error logging to leave handler
- Added error logging to start handler
- Added error logging to removeToken handler
4 months ago
leonace924
ac87fa1969
feat: add rss title field and handle rss link from request
4 months ago
Frank Elsinga
d172f2fde9
Merge branch 'master' into feature/umami-analytics-status-page
4 months ago
Markus Reisenhofer
d096e2902c
feat(gamedig): Update gamedig implementation to v5 ( #4949 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
4 months ago
Frank Elsinga
a69566dd26
Merge branch 'master' into feature/umami-analytics-status-page
5 months ago
broodroosterdev
5c83b17992
feat: Add toggle to hide the uptime percentage on a statuspage ( #4587 )
...
Co-authored-by: Bas Wieringa <bas.wieringa@waterplatformcompany.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
6 months ago
Frank Elsinga
79611aca3c
Merge branch 'master' into feature/umami-analytics-status-page
7 months ago
Kanwarpreet Singh
0e30c43a80
Cache Cleared ( #6101 )
8 months ago
yumeiyin
d490285a44
chore: fix some minor issues in comments ( #5984 )
...
Signed-off-by: yumeiyin <yin.yumei@qq.com>
10 months ago
Louis Lam
b1e8d9b4d2
[Eliminate Blocking] Push example ( #5925 )
11 months ago
Louis Lam
e0335ecfbd
[Eliminate Blocking] Database related ( #5926 )
11 months ago
Louis Lam
4962817795
[Eliminate Blocking] User related ( #5928 )
11 months ago
Louis Lam
dcff640248
Fix ( #5875 )
...
Co-authored-by: ptrstr <ptrstr@protonmail.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
11 months ago
Ionys
2b3f49a266
Add a public URL field for monitors and uses it on the status page ( #5435 )
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
1 year ago
hadestructhor
28e288db2c
fix(analytics): fixed issues with db init and refactor of code and names
1 year ago
hadestructhor
e44ec55eda
chore: cleanup and refactoring
1 year ago
hadestructhor
afae736972
feat: add support for umami tracking
1 year ago
Luke Thomas
cdb8ad321d
fix: slug input ( #5239 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
1 year ago
Ionys
8a432ac937
fix(status page): Make sure the group deletion is correctly handled when `groupIDList` is empty ( #5340 )
2 years ago
Louis Lam
eca90a2b00
Revert "feat: structured logging (JSON)" ( #5175 )
2 years ago
Cassandra
b287a25de7
feat: structured logging (JSON) ( #5118 )
2 years ago
Frank Elsinga
9486fa22ee
made sure that the socket handlers have consitent names ( #4818 )
2 years ago
Nelson Chan
a581a85633
Feat: Use `UptimeCalculator` for PingChart ( #4264 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2 years ago
Laurent Aupse
e856cb6007
Make auto refresh interval customizable ( #4260 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2 years ago
jmolnar-comparative
237a6e8da9
chore: fixed a typo for internal, unused part of the file upload icon for status page ( #4750 )
2 years ago
Frank Elsinga
0e3b3a9ab8
Made sure that more of the async usages are awaited ( #4574 )
2 years ago
Louis Lam
869ee8ec50
Merge branch '1.23.X' into 1.23.X-merge-to-2.X.X
...
# Conflicts:
# .github/workflows/auto-test.yml
# extra/reset-password.js
# package-lock.json
# package.json
# server/routers/status-page-router.js
# server/server.js
# server/socket-handlers/general-socket-handler.js
# server/uptime-kuma-server.js
# src/components/ActionInput.vue
# src/util.js
# src/util.ts
2 years ago
Louis Lam
482049c72b
Merge pull request from GHSA-88j4-pcx8-q4q3
...
* WIP, still need to handle npm run reset-password
* Implement it for "npm run reset-password"
Bug fixes and change along with this commit
- Move `ssl`, `hostname`, `port` to ./server/config.js, so `reset-password` is able to read it
- Fix: FBSD is missing, no idea who dropped it.
- Fix: Frontend code should not require any backend code (./server/config.js), moved "badgeConstants" to the common util (./src/util.ts) and drop vite-common.js
* Minor
2 years ago
Adam Hancock
62780001f7
Feature: remote browser support ( #3904 )
...
* [empty commit] pull request for remote browser support
* Remote browser: Added UI screens and DB tables.
* Remote browser working
* Fixing tests
* Fix tests
* Fix tests
* fix tests
* Test browser
* revert init_db.js
* Changed drop down to ActionSelect
* Fix translations
* added remote browsers toggle
* revert changes package-lock
* Fix bad english
* Set default remote browser
* Remote browsers Requested changes
* fixed description.
2 years ago
Louis Lam
e9bf02fc2c
Merge branch '1.23.X' into 1.23.X-merge-to-2.X.X-2
...
# Conflicts:
# package-lock.json
# package.json
# server/model/monitor.js
# server/monitor-types/tailscale-ping.js
# server/socket-handlers/general-socket-handler.js
# server/uptime-kuma-server.js
3 years ago
Louis Lam
9536c6aa6a
Minor
3 years ago
Louis Lam
b689733d59
Fix getGameList, testChrome without checkLogin
3 years ago
Nelson Chan
2267655e99
Chore: Add remaining server translation keys ( #3684 )
3 years ago
Louis Lam
98b93c887a
Show push example under the detail page ( #3739 )
3 years ago
Nelson Chan
52946c3e08
Feat: Translate toast messages by adding msgi18n to callbacks ( #3263 )
...
* WIP: Add msgTranslated to callbacks
* Chore: Unify Saved period
* Feat: add support for interpolation
3 years ago
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>
3 years ago
Tarun Singh
6f4af30701
Merge branch 'master' of https://github.com/louislam/uptime-kuma into status-page-expiry
3 years ago
Louis Lam
13ae878ee8
Merge pull request #3347 from louislam/1.22.X
...
1.22.x merge to master
3 years ago
Tarun Singh
4ea5771f97
Status page certificate expiry
3 years ago
Louis Lam
df8fcffb19
Drop unused code
3 years ago
Louis Lam
4f6035899d
Real browser monitor type ( #3308 )
3 years ago
Peace
9bd76c2795
Merge branch 'master' into group-monitors
3 years ago
Louis Lam
1be74e2720
Merge pull request #2870 from chakflying/feat/auto-theme-status-page
...
Feat: Support auto theme in status pages
3 years ago
Louis Lam
227cec86a8
WIP
3 years ago
Louis Lam
02291730fe
WIP
3 years ago
Nelson Chan
150607cc93
Feat: Support auto theme in status pages
3 years ago