150607cc93
Feat: Support auto theme in status pages
2023-03-02 07:26:26 +08:00
a823ed8ccc
Feature - Google Analytics - Removed unused import.
2023-02-03 11:49:25 +00:00
913bb611d5
Feature - Google Analytics - Removed regex to validate a Google Analytics tag.
2023-02-02 21:52:45 +00:00
2b3a3895b3
Feature - Google Analytics - Use Regex to validate UA as per https://support.google.com/analytics/answer/9310895
2023-02-02 21:51:03 +00:00
29e24e0de9
Feature - Added Optional Google Analytics tag for Status Page.
2023-02-02 21:51:03 +00:00
239611a016
Do not set sendUrl if sendUrl is undefined
2022-07-22 23:27:02 +08:00
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 >
2022-06-11 17:23:12 +01:00
068b920553
Add JSDoc to server/socket-handlers/*
...
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com >
2022-04-21 17:10:23 +01:00
29d2d95c71
Merge branch '1.14.X'
...
# Conflicts:
# package.json
# server/server.js
2022-04-19 16:43:13 +08:00
919393cac9
Partially change the server core into a class, remove all require("./server") #1520
2022-04-19 15:38:59 +08:00
8eb83394f7
Refine UI/UX for custom css / footer text. Add switch for show/hide powered by
2022-04-17 14:53:13 +08:00
649f3106e1
Enforce semicolon, fix format globally
2022-04-14 01:20:54 +08:00
e9ce1433cd
Change log_info to log.info by making it into an object
2022-04-13 23:33:37 +08:00
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
2022-04-12 16:32:14 +08:00
c9fa183712
Manage domain names
2022-04-10 00:25:27 +08:00
28d72fcd08
Fix #1409 , slug cannot be empty
2022-03-24 23:43:07 +08:00
ad2130b7b5
[Status Page] Fix monitors are deleted unexpectedly #1399
2022-03-22 00:06:29 +08:00
d7a839aa52
[Status Page] Fix reset entry page
2022-03-18 17:57:08 +08:00
37be7df9b0
[Status Page] Delete status page
2022-03-18 15:19:52 +08:00
27bfae67af
[Status Page] Add a new status page
2022-03-17 23:38:43 +08:00
e87cdf4d09
[Status Page] wip, upload logo and status page listing
2022-03-17 16:42:26 +08:00
1033ca5cf4
[Status Page] wip, combine api, add status_page_id into group and incident tables
2022-03-16 15:38:10 +08:00
18ec42b060
[Status Page] wip
2022-03-16 14:14:47 +08:00
7c7dbf68c1
[Status Page] wip, sidebar for editor
2022-03-15 12:00:29 +08:00
e5913c5abc
separate log functions
2021-11-15 17:52:28 +01:00
bdcdf47e52
introduce consistent logging
2021-11-11 12:31:28 +01:00
0a5a6e6a4b
[status page] fix monitor order
2021-09-22 15:23:58 +08:00
fe0fc63843
[status page] send uptime
2021-09-22 15:10:08 +08:00
8c7ee94769
add modified apicache library with disabling client cache
2021-09-22 00:58:22 +08:00
15c00d9158
upload logo and expose ./data/upload to url
2021-09-21 21:22:35 +08:00
5f6aa32844
fix store/fetch status page config
2021-09-20 20:44:07 +08:00
0b572df3d0
[status page] store config
2021-09-20 16:22:18 +08:00
fd95d41d9f
[status page] many update and save group list
2021-09-19 19:04:51 +08:00
9b8f01cfc6
since eslint can auto fix semicolon, standardize all end with semicolon
2021-09-16 22:57:34 +08:00
2955abb5d9
[status page] create incident
2021-09-16 22:48:28 +08:00