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
leonace924
ac87fa1969
feat: add rss title field and handle rss link from request
4 months ago
Frank Elsinga
a69566dd26
Merge branch 'master' into feature/umami-analytics-status-page
6 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 )
9 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
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
Nelson Chan
2267655e99
Chore: Add remaining server translation keys ( #3684 )
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
4ea5771f97
Status page certificate expiry
3 years ago
Nelson Chan
150607cc93
Feat: Support auto theme in status pages
3 years ago
c
a823ed8ccc
Feature - Google Analytics - Removed unused import.
3 years ago
c
913bb611d5
Feature - Google Analytics - Removed regex to validate a Google Analytics tag.
3 years ago
c
2b3a3895b3
Feature - Google Analytics - Use Regex to validate UA as per https://support.google.com/analytics/answer/9310895
3 years ago
c
29e24e0de9
Feature - Added Optional Google Analytics tag for Status Page.
3 years ago
Louis Lam
239611a016
Do not set sendUrl if sendUrl is undefined
4 years ago
Matthew Nickson
fbfa5a33ed
Added Clickable hostname on status page. #1221
...
This should fully implement #1221 by modifying the API and adding two
new properties to the result. The `sendUrl` property denotes if the URL
is sent and `url` is included when required.
Client side checks have been implemented in order to only show a link
when the URL is vaugely correct. I.e not "" or "https://". This prevents
the link from being included if the monitor type is not HTTP without
having to publicly expose the monitor type.
The exposure of the URL is configuarable for each monitor on each
status page by clicking on the link icon.
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com>
4 years ago
Matthew Nickson
068b920553
Add JSDoc to server/socket-handlers/*
...
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com>
4 years ago
Louis Lam
29d2d95c71
Merge branch '1.14.X'
...
# Conflicts:
# package.json
# server/server.js
4 years ago
Louis Lam
919393cac9
Partially change the server core into a class, remove all require("./server") #1520
4 years ago
Louis Lam
8eb83394f7
Refine UI/UX for custom css / footer text. Add switch for show/hide powered by
4 years ago
Louis Lam
649f3106e1
Enforce semicolon, fix format globally
4 years ago
Louis Lam
e9ce1433cd
Change log_info to log.info by making it into an object
4 years ago
Louis Lam
279e2eb3f6
Merge branch 'master' into logging
...
# Conflicts:
# server/database.js
# server/jobs.js
# server/model/monitor.js
# server/routers/api-router.js
# server/server.js
# server/socket-handlers/status-page-socket-handler.js
# server/util-server.js
4 years ago
Louis Lam
c9fa183712
Manage domain names
4 years ago
Louis Lam
28d72fcd08
Fix #1409 , slug cannot be empty
4 years ago
Louis Lam
ad2130b7b5
[Status Page] Fix monitors are deleted unexpectedly #1399
4 years ago
Louis Lam
d7a839aa52
[Status Page] Fix reset entry page
4 years ago
Louis Lam
37be7df9b0
[Status Page] Delete status page
4 years ago
Louis Lam
27bfae67af
[Status Page] Add a new status page
4 years ago
Louis Lam
e87cdf4d09
[Status Page] wip, upload logo and status page listing
4 years ago
Louis Lam
1033ca5cf4
[Status Page] wip, combine api, add status_page_id into group and incident tables
4 years ago
Louis Lam
18ec42b060
[Status Page] wip
4 years ago
Louis Lam
7c7dbf68c1
[Status Page] wip, sidebar for editor
4 years ago
Andreas Brett
e5913c5abc
separate log functions
5 years ago
Andreas Brett
bdcdf47e52
introduce consistent logging
5 years ago
LouisLam
0a5a6e6a4b
[status page] fix monitor order
5 years ago
LouisLam
fe0fc63843
[status page] send uptime
5 years ago