Compare commits

..

1079 Commits

Author SHA1 Message Date
Simon Larsen
446e947cc9 Update Dockerfile and package.json scripts 2024-02-02 07:07:26 +00:00
Simon Larsen
428c563659 Remove accounts service from docker-compose files 2024-02-02 06:45:57 +00:00
Simon Larsen
34a83637e1 Update Dockerfile and package.json for Accounts feature 2024-02-02 06:44:59 +00:00
Simon Larsen
27d030ab30 move accounts to featureset 2024-02-02 06:34:53 +00:00
Simon Larsen
6c163cc14e Refactor publicNote assignment in IncidentStateTimelineService and ScheduledMaintenanceStateTimelineService 2024-02-01 16:43:37 +00:00
Simon Larsen
888aa25975 Update terminationGracePeriodSeconds for PostgreSQL and ClickHouse pods 2024-02-01 14:41:35 +00:00
Simon Larsen
29ac16def5 Add public note functionality to IncidentStateTimeline and ScheduledMaintenanceStateTimeline 2024-02-01 07:26:39 +00:00
Simon Larsen
6fbff4dcf1 Update email validation regex 2024-02-01 06:49:39 +00:00
Simon Larsen
c1b8841fb5 Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2024-01-31 14:02:54 +00:00
Simon Larsen
7719eaf4d8 Update OneUptime messaging in features table 2024-01-31 14:02:51 +00:00
Simon Larsen
08a5fe5cdd Merge pull request #1143 from OneUptime/snyk-upgrade-a8e750adadd035a3b11b7f37d25341be
[Snyk] Upgrade style-loader from 3.3.3 to 3.3.4
2024-01-31 13:28:42 +00:00
Simon Larsen
5473694d33 Add data migration scripts for incident and monitor status timelines 2024-01-31 10:48:54 +00:00
Simon Larsen
4edec7d3c8 Add OneUptimeDate import and update StateTimeline component 2024-01-31 10:25:00 +00:00
Simon Larsen
564440e119 Add logic to update the end date of the previous state when deleting a state in the IncidentStateTimelineService 2024-01-31 09:57:21 +00:00
Simon Larsen
491977ac68 Adjust times of other timeline events 2024-01-31 09:47:20 +00:00
Simon Larsen
040f932afb Adjust times of other timeline events when deleting a status timeline 2024-01-31 09:46:22 +00:00
Simon Larsen
38843596e6 Comment out unused imports and migrations 2024-01-31 09:35:37 +00:00
Simon Larsen
55ad18118c Add new data migration scripts and fix error handling in Workers/Index.ts 2024-01-31 09:25:01 +00:00
Simon Larsen
7f5aaa9df3 Refactor database migration in WorkersFeatureSet.init() 2024-01-31 08:50:07 +00:00
Simon Larsen
2b1f0de86f Add startsAt field to MonitorStatusTimeline, IncidentStateTimeline, and ScheduledMaintenanceStateTimeline 2024-01-31 08:48:23 +00:00
Simon Larsen
4b3e6871b9 Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2024-01-31 08:38:00 +00:00
Simon Larsen
c4147e2836 Refactor StatusPageAPI to include monitorStatusTimelines in the query 2024-01-31 05:11:27 +00:00
snyk-bot
d2c8468a69 fix: upgrade style-loader from 3.3.3 to 3.3.4
Snyk has created this PR to upgrade style-loader from 3.3.3 to 3.3.4.

See this package in npm:
https://www.npmjs.com/package/style-loader

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5dd2ef9c-1270-4729-aff4-e407805f7a9c?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-31 05:10:09 +00:00
Simon Larsen
8e44491e2c Fix range condition in QueryHelper.ts 2024-01-31 05:06:12 +00:00
Simon Larsen
bdd1c7f83c Add QueryHelper import to AddEndDateToMonitorStatusTimeline 2024-01-30 20:05:32 +00:00
Simon Larsen
35e541001a Merge pull request #1142 from OneUptime/snyk-upgrade-51ad4416138f2e4c722002320bc87df6
[Snyk] Upgrade css-loader from 6.8.1 to 6.9.0
2024-01-30 18:21:04 +00:00
Simon Larsen
e979eaa97e Merge pull request #1141 from OneUptime/snyk-upgrade-2298a2c0a04e0bbf7d3beec7aefce607
[Snyk] Upgrade style-loader from 3.3.3 to 3.3.4
2024-01-30 18:20:49 +00:00
Simon Larsen
a9bc14e416 Add new methods and properties to QueryHelper and MonitorStatusTimeline 2024-01-30 18:10:59 +00:00
snyk-bot
15fcec5d20 fix: upgrade css-loader from 6.8.1 to 6.9.0
Snyk has created this PR to upgrade css-loader from 6.8.1 to 6.9.0.

See this package in npm:
https://www.npmjs.com/package/css-loader

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/11bb5528-45f9-473c-a635-dc097fd03b3c?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-30 17:35:12 +00:00
snyk-bot
9335513d9f fix: upgrade style-loader from 3.3.3 to 3.3.4
Snyk has created this PR to upgrade style-loader from 3.3.3 to 3.3.4.

See this package in npm:
https://www.npmjs.com/package/style-loader

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/11bb5528-45f9-473c-a635-dc097fd03b3c?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-30 17:35:08 +00:00
Simon Larsen
f64a349e4e Add onDeleteSuccess and onBeforeDelete hooks to ScheduledMaintenanceService 2024-01-30 12:47:47 +00:00
Simon Larsen
d80c1faa0a Refactor ChangeIncidentState component 2024-01-30 11:10:24 +00:00
Simon Larsen
c619102138 Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2024-01-30 11:09:51 +00:00
Simon Larsen
de4c131d75 Add ModelFormModal for changing incident state 2024-01-30 11:09:48 +00:00
Simon Larsen
69f147272e Merge pull request #1140 from OneUptime/simlarsen-patch-1
Update IPAddress.md
2024-01-30 10:51:53 +00:00
Simon Larsen
24ccb48f94 Update IPAddress.md 2024-01-30 10:51:44 +00:00
Simon Larsen
5712e96df5 Update event notification titles 2024-01-30 10:34:41 +00:00
Simon Larsen
0018afc67f Update boolean types for status page subscriber notifications 2024-01-30 10:30:03 +00:00
Simon Larsen
4188923af6 Refactor changeScheduledMaintenanceState method to use an object parameter 2024-01-30 10:14:51 +00:00
Simon Larsen
6f7ee8b00a Refactor incident and scheduled maintenance state change functions 2024-01-30 09:07:53 +00:00
Simon Larsen
9987053366 Add flag to notify status page subscribers on event creation 2024-01-30 08:29:05 +00:00
Simon Larsen
beb5c90169 Update ScheduledMaintenanceTable and ScheduledMaintenanceView components 2024-01-30 08:28:08 +00:00
Simon Larsen
348f36fa5b Add shouldStatusPageSubscribersBeNotified field to SendNotificationToSubscribers.ts and StateTimeline.tsx 2024-01-30 08:19:31 +00:00
Simon Larsen
b2b4a5bd29 Add shouldStatusPageSubscribersBeNotified field to IncidentStateTimeline and related components 2024-01-30 08:16:21 +00:00
Simon Larsen
7c62a83024 Add form steps and fields for creating status page announcements 2024-01-30 07:55:34 +00:00
Simon Larsen
37d50cfa9b Add shouldStatusPageSubscribersBeNotifiedOnNoteCreated field to SendNotificationToSubscribers.ts and PublicNote.tsx 2024-01-30 07:44:16 +00:00
Simon Larsen
43b535d544 Fix formatting issues and remove unnecessary code 2024-01-30 07:33:03 +00:00
Simon Larsen
42b1b7f517 Update CheckboxViewer component and add CheckboxViewer to IncidentView and PublicNote 2024-01-30 07:30:59 +00:00
Simon Larsen
b426670d48 Add CircleClose icon and CheckboxViewer component 2024-01-30 07:26:36 +00:00
Simon Larsen
5367953ab0 Add notification feature for status page subscribers 2024-01-30 07:05:05 +00:00
Simon Larsen
144795d412 Add notification feature for status page subscribers 2024-01-30 06:58:29 +00:00
Simon Larsen
c70a5e2da8 Merge pull request #1139 from OneUptime/snyk-upgrade-55b457e0c5cff802da62f71c0bd78201
[Snyk] Upgrade react-big-calendar from 1.8.5 to 1.8.6
2024-01-30 06:44:52 +00:00
Simon Larsen
a505c4d28b Add network and storage high availability documentation 2024-01-30 06:44:20 +00:00
Simon Larsen
985748e2b4 Add high availability documentation for MicroCeph and MicroK8s 2024-01-30 06:42:22 +00:00
Simon Larsen
0b79a4751a Remove CephRook.md documentation 2024-01-29 19:23:50 +00:00
Simon Larsen
304aa0c640 Update IP addresses in values.yaml file 2024-01-29 18:16:41 +00:00
Simon Larsen
7582b39a8d Fix nginx service configuration 2024-01-29 18:15:45 +00:00
Simon Larsen
ad9d565d4d Add support for external IPs in nginx service 2024-01-29 18:14:12 +00:00
snyk-bot
cb6de455b1 fix: upgrade react-big-calendar from 1.8.5 to 1.8.6
Snyk has created this PR to upgrade react-big-calendar from 1.8.5 to 1.8.6.

See this package in npm:
https://www.npmjs.com/package/react-big-calendar

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-29 16:33:21 +00:00
Simon Larsen
0d2946407f Update MicroK8s and package.json 2024-01-29 13:29:35 +00:00
Simon Larsen
350aabd85e Fix bug in login functionality
Add validation for user input

Refactor code for better readability

Update error handling in API calls

Optimize database queries for improved performance

Implement new feature for user profile customization

Update dependencies to latest versions

Fix formatting issues in code

Remove unused variables and functions

Improve error messages for better user experience
2024-01-29 13:04:06 +00:00
Simon Larsen
b9b3580ca3 Add check for ONEUPTIME_URL in Config.ts 2024-01-29 12:54:43 +00:00
Simon Larsen
4a191b6282 Update environment variable name in probe.yaml 2024-01-29 12:18:23 +00:00
Simon Larsen
41474cb42c Update ONEUPTIME_URL in config.example.env 2024-01-29 12:16:46 +00:00
Simon Larsen
5137a07167 Update ONEUPTIME_URL in probe configuration and docker-compose file 2024-01-29 12:15:34 +00:00
Simon Larsen
90a8b7b015 Remove unnecessary dependencies and links in docker-compose file 2024-01-29 12:09:35 +00:00
Simon Larsen
b551b15c08 Add "run-probes" script to package.json 2024-01-29 11:59:02 +00:00
Simon Larsen
06d4f89c42 Add envsubst-on-templates.sh script and update Nginx configuration 2024-01-29 09:15:02 +00:00
Simon Larsen
54871d8dd9 Update FetchCertificates.ts and run.sh 2024-01-29 08:47:51 +00:00
Simon Larsen
fb0c6d0540 Update Nginx run script and initialize FetchCertificateJobs 2024-01-29 08:45:51 +00:00
Simon Larsen
ea4d3f37c9 Create subdirectory for StatusPageCerts in Nginx/Jobs/FetchCertificates.ts 2024-01-29 07:26:58 +00:00
Simon Larsen
66fb6f8b90 Refactor environment variable assignments and update port number 2024-01-29 07:25:11 +00:00
Simon Larsen
865c7f0996 Update dependencies and remove unused code 2024-01-29 07:23:24 +00:00
Simon Larsen
a146717798 Update Nginx Dockerfile to use multi-stage build 2024-01-28 16:27:16 +00:00
Simon Larsen
29e2ac1b53 nginx 2024-01-28 16:23:52 +00:00
Simon Larsen
d101114480 Merge pull request #1134 from OneUptime/snyk-fix-a47eb13c90cf7dbf219a0eb82d79b888
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-28 10:39:19 +00:00
Simon Larsen
0d257efe08 Merge pull request #1132 from OneUptime/snyk-fix-4f914cd9a1c943579ea6910382a845b9
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-28 06:09:45 +00:00
Simon Larsen
8235149acd Merge pull request #1133 from OneUptime/snyk-upgrade-da52d4336f2225518d3da4ac1176245c
[Snyk] Upgrade axios from 1.6.4 to 1.6.5
2024-01-28 06:09:40 +00:00
Simon Larsen
e9bc9677f3 Merge pull request #1135 from OneUptime/snyk-fix-c9393a1d9be2cda78638c88b645a96a2
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-28 06:09:32 +00:00
snyk-bot
b3d384e0b4 fix: Probe/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6191692
2024-01-28 04:04:37 +00:00
snyk-bot
de3620c011 fix: Dashboard/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6191692
2024-01-28 04:00:47 +00:00
snyk-bot
4d1fd2db17 fix: upgrade axios from 1.6.4 to 1.6.5
Snyk has created this PR to upgrade axios from 1.6.4 to 1.6.5.

See this package in npm:
https://www.npmjs.com/package/axios

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/49c81d9c-12c2-4e8e-b9e8-72f98b1b595c?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-28 03:57:19 +00:00
snyk-bot
49696226fb fix: Accounts/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6191692
2024-01-28 03:50:59 +00:00
Simon Larsen
59858b8c19 Merge pull request #1125 from OneUptime/snyk-upgrade-ffb7c22b4e838057262d8ed9f92d54e2
[Snyk] Upgrade react-router-dom from 6.20.1 to 6.21.1
2024-01-27 19:10:26 +00:00
Simon Larsen
b0ffcf8986 Merge pull request #1122 from OneUptime/snyk-upgrade-e109a9b0bbf2f658e1a1ee38a1e65f1f
[Snyk] Upgrade typeorm from 0.3.18 to 0.3.19
2024-01-27 19:10:13 +00:00
Simon Larsen
a27cedb470 Merge pull request #1126 from OneUptime/snyk-fix-527e83ee5a2b303636d8c67aff7d8854
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-27 19:09:58 +00:00
Simon Larsen
80432d3ca1 Merge pull request #1127 from OneUptime/snyk-fix-1cb25f30f3f4c99bee4709936fbc03dd
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-27 19:09:52 +00:00
Simon Larsen
37a9e7622d Merge pull request #1128 from OneUptime/snyk-fix-bdef80a083677bcccde6e2af1a842b11
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-27 19:09:19 +00:00
Simon Larsen
a80e8b6512 Merge pull request #1129 from OneUptime/snyk-fix-b9a4b2f0b33d6b2c09e304029e80a9b0
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-27 19:09:13 +00:00
Simon Larsen
f283c1a497 Merge pull request #1130 from OneUptime/snyk-fix-e0a6d0b05f6a5e7cfa66b402a0eea68d
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-27 19:09:08 +00:00
Simon Larsen
ebd8a75dd0 Merge pull request #1131 from OneUptime/snyk-fix-0f5417766905922082aa4b580803b071
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-27 19:09:01 +00:00
Simon Larsen
343b767e68 Update Ceph Rook installation and MicroK8s setup 2024-01-27 19:02:34 +00:00
snyk-bot
d7b7818793 fix: Ingestor/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
2024-01-27 11:36:41 +00:00
snyk-bot
595690a789 fix: Haraka/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
2024-01-27 11:29:07 +00:00
snyk-bot
9ba0863998 fix: AdminDashboard/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
2024-01-27 11:23:02 +00:00
snyk-bot
9aad7acd41 fix: StatusPage/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
2024-01-27 11:19:38 +00:00
snyk-bot
033f3503f1 fix: Tests/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
2024-01-27 11:15:48 +00:00
snyk-bot
ce02d545dd fix: TestServer/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
2024-01-27 11:14:27 +00:00
Simon Larsen
2e815457ae Add DowntimeMonitorStatus to StatusPage 2024-01-27 07:38:05 +00:00
snyk-bot
c95e69df25 fix: upgrade react-router-dom from 6.20.1 to 6.21.1
Snyk has created this PR to upgrade react-router-dom from 6.20.1 to 6.21.1.

See this package in npm:
https://www.npmjs.com/package/react-router-dom

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-26 19:19:51 +00:00
Simon Larsen
84615274de Add Downtime Monitor Status to Status Page 2024-01-26 17:58:13 +00:00
Simon Larsen
ec7749c0c6 Merge pull request #1124 from OneUptime/tolerations
Tolerations
2024-01-26 15:20:12 +00:00
Simon Larsen
a50da80f85 Refactor code for improved readability and maintainability 2024-01-26 15:13:57 +00:00
Simon Larsen
c24ded8b34 Fix formatting issues and add missing commas 2024-01-26 15:11:31 +00:00
Simon Larsen
3bdc8d5737 Add default bar color to MonitorView and MonitorGroupView components 2024-01-26 14:43:10 +00:00
Simon Larsen
aff7362aec Refactor code to improve readability and maintainability 2024-01-26 14:26:17 +00:00
Simon Larsen
01e705340d Add onBeforeCreate hook to StatusPageService 2024-01-26 14:15:44 +00:00
Simon Larsen
509c6a1150 Refactor code to improve readability and maintainability 2024-01-26 14:08:07 +00:00
Simon Larsen
6002678ba0 Fix downtime monitor status issue 2024-01-26 14:03:57 +00:00
Simon Larsen
b106ee90b2 Refactor MonitorView component to use downtimeMonitorStatues 2024-01-26 14:01:56 +00:00
Simon Larsen
98cace628f Refactor downtimeMonitorStatus to downtimeMonitorStatuses 2024-01-26 14:00:10 +00:00
Simon Larsen
b86cfd3bb8 Add eventStatusId to UptimeUtil and MonitorOverview 2024-01-26 13:52:54 +00:00
Simon Larsen
cd9a72aa36 Update titles and icons in status page components 2024-01-26 12:38:40 +00:00
Simon Larsen
b1e299ecfd Add FieldType.Percent and ColorInput component
Update BaseAPI instantiation
Update TableRow component to handle FieldType.Percent and FieldType.Color
Update OverviewPageBranding component to use FieldType.Percent
2024-01-26 10:41:21 +00:00
Simon Larsen
b27d5953c1 Add StatusPageHistoryChartBarColorRule API endpoint and ModelTable component 2024-01-26 10:25:45 +00:00
Simon Larsen
778d043bfe Add new icon and page for overview page branding 2024-01-26 09:50:59 +00:00
Simon Larsen
a3334a9205 Add StatusPageHistoryChartBarColorRuleService to services 2024-01-26 07:15:11 +00:00
Simon Larsen
9343165edd Add status page history chart bar color rule permissions 2024-01-26 07:13:20 +00:00
Simon Larsen
8d1659ef56 Merge pull request #1123 from OneUptime/snyk-upgrade-9a4bf5daa45d2593967bfd2856807320
[Snyk] Upgrade react-router-dom from 6.20.1 to 6.21.1
2024-01-26 06:38:01 +00:00
snyk-bot
20bb6d31cf fix: upgrade react-router-dom from 6.20.1 to 6.21.1
Snyk has created this PR to upgrade react-router-dom from 6.20.1 to 6.21.1.

See this package in npm:
https://www.npmjs.com/package/react-router-dom

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/40b17bc5-1bd4-48b1-88f1-5b4dc1400e80?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-25 23:18:39 +00:00
snyk-bot
d30469cbf0 fix: upgrade typeorm from 0.3.18 to 0.3.19
Snyk has created this PR to upgrade typeorm from 0.3.18 to 0.3.19.

See this package in npm:
https://www.npmjs.com/package/typeorm

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/c3622982-05c8-495c-809c-20f301c75f92?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-25 23:00:13 +00:00
Simon Larsen
e2d986c968 Fix SSO query parameter indentation 2024-01-25 18:19:52 +00:00
Simon Larsen
79d440036f Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2024-01-25 18:15:34 +00:00
Simon Larsen
8e0047e055 Add statusPageId to SSO query 2024-01-25 18:15:30 +00:00
Simon Larsen
507ba46237 Merge pull request #1121 from OneUptime/snyk-upgrade-2ace110fcff1c4ffe0f3c940643d64d5
[Snyk] Upgrade typeorm from 0.3.18 to 0.3.19
2024-01-25 17:34:07 +05:30
Simon Larsen
63935adbdd Refactor API URL construction in StatusPageCertificateService 2024-01-25 11:57:12 +00:00
Simon Larsen
dfa38e3cf0 Merge branch 'master' into release 2024-01-25 11:48:43 +00:00
Simon Larsen
580fd97030 Update retry interval for endpoint status script 2024-01-25 11:32:16 +00:00
Simon Larsen
224943206e Remove unnecessary endpoint status checks 2024-01-25 11:30:48 +00:00
Simon Larsen
726a66bdee Update API endpoint in StatusPageCertificateService 2024-01-25 10:44:19 +00:00
Simon Larsen
b702113357 Update launch.json and API routes 2024-01-25 10:41:00 +00:00
Simon Larsen
90ccae645a Update react-router-dom version 2024-01-25 09:18:21 +00:00
Simon Larsen
fb5e7cc8fa Remove react-router dependency 2024-01-25 09:17:22 +00:00
Simon Larsen
60c0e04c75 Update react-router imports to react-router-dom 2024-01-25 09:16:46 +00:00
snyk-bot
5bed6ed8a5 fix: upgrade typeorm from 0.3.18 to 0.3.19
Snyk has created this PR to upgrade typeorm from 0.3.18 to 0.3.19.

See this package in npm:
https://www.npmjs.com/package/typeorm

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/95df775c-d36f-4060-828c-d0ddc8c9f28e?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-25 06:57:04 +00:00
Simon Larsen
e8829ac697 Add local logging configuration to services 2024-01-25 06:50:45 +00:00
Simon Larsen
721d6d7008 Merge remote-tracking branch 'origin/snyk-upgrade-47748be6ada0462c1ce2d47a5808deaa' 2024-01-25 06:31:01 +00:00
Simon Larsen
56c3cf8cf6 Merge remote-tracking branch 'origin/snyk-upgrade-e4be90a8f176fe1400084854f4f2e0c6' 2024-01-25 06:28:53 +00:00
Simon Larsen
c5fd57de9e Fix bug in login functionality
Update error handling in user registration

Refactor code for better performance

Add new feature for user profile customization

Fix formatting issues in UI

Update dependencies to latest versions

Remove unused code

Fix security vulnerability in authentication

Optimize database queries for faster response time

Add unit tests for new functionality
2024-01-25 06:27:33 +00:00
Simon Larsen
225c6aa2b6 Merge pull request #1118 from OneUptime/snyk-upgrade-ffaccda8ec798b579b4a5189781e061b
[Snyk] Upgrade moment-timezone from 0.5.43 to 0.5.44
2024-01-25 11:54:50 +05:30
Simon Larsen
ef1846d8b2 Merge pull request #1120 from OneUptime/snyk-upgrade-b5a79920e8e2a06b50624168400adc14
[Snyk] Upgrade socket.io-client from 4.7.2 to 4.7.3
2024-01-25 11:54:40 +05:30
snyk-bot
3303029ff5 fix: upgrade socket.io-client from 4.7.2 to 4.7.3
Snyk has created this PR to upgrade socket.io-client from 4.7.2 to 4.7.3.

See this package in npm:
https://www.npmjs.com/package/socket.io-client

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-24 21:19:24 +00:00
Simon Larsen
ae3c59f01e Merge pull request #1117 from OneUptime/snyk-upgrade-2b2067034bf1b25bd5f1c73ced568ba5
[Snyk] Upgrade sass-loader from 13.3.2 to 13.3.3
2024-01-23 10:51:59 +05:30
snyk-bot
f01cf72e13 fix: upgrade moment-timezone from 0.5.43 to 0.5.44
Snyk has created this PR to upgrade moment-timezone from 0.5.43 to 0.5.44.

See this package in npm:
https://www.npmjs.com/package/moment-timezone

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-22 23:14:54 +00:00
snyk-bot
6dda58907c fix: upgrade sass-loader from 13.3.2 to 13.3.3
Snyk has created this PR to upgrade sass-loader from 13.3.2 to 13.3.3.

See this package in npm:
https://www.npmjs.com/package/sass-loader

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/11bb5528-45f9-473c-a635-dc097fd03b3c?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-22 14:25:45 +00:00
snyk-bot
a8356c5008 fix: upgrade react-router-dom from 6.21.0 to 6.21.1
Snyk has created this PR to upgrade react-router-dom from 6.21.0 to 6.21.1.

See this package in npm:
https://www.npmjs.com/package/react-router-dom

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/11bb5528-45f9-473c-a635-dc097fd03b3c?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-22 14:25:40 +00:00
Simon Larsen
c5c69b875a Merge pull request #1109 from OneUptime/snyk-upgrade-0aa9f48356dd27f3eb906fbe339af3dd
[Snyk] Upgrade react-router-dom from 6.20.1 to 6.21.1
2024-01-22 13:21:56 +05:30
Simon Larsen
c40f9d968d Merge pull request #1111 from OneUptime/snyk-upgrade-46adcc69676efc0e25afa44ee7fb59aa
[Snyk] Upgrade sass-loader from 13.3.2 to 13.3.3
2024-01-22 13:21:26 +05:30
Simon Larsen
a3ec71c1d2 Merge pull request #1114 from OneUptime/snyk-upgrade-ac957e29df49a77fa019e606429af165
[Snyk] Upgrade moment-timezone from 0.5.43 to 0.5.44
2024-01-22 11:09:29 +05:30
snyk-bot
38843561e4 fix: upgrade moment-timezone from 0.5.43 to 0.5.44
Snyk has created this PR to upgrade moment-timezone from 0.5.43 to 0.5.44.

See this package in npm:
https://www.npmjs.com/package/moment-timezone

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-19 17:10:27 +00:00
snyk-bot
5e9ef8168f fix: upgrade moment from 2.29.4 to 2.30.1
Snyk has created this PR to upgrade moment from 2.29.4 to 2.30.1.

See this package in npm:
https://www.npmjs.com/package/moment

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-17 23:11:07 +00:00
snyk-bot
dd88069681 fix: upgrade sass-loader from 13.3.2 to 13.3.3
Snyk has created this PR to upgrade sass-loader from 13.3.2 to 13.3.3.

See this package in npm:
https://www.npmjs.com/package/sass-loader

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/40b17bc5-1bd4-48b1-88f1-5b4dc1400e80?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-16 17:01:08 +00:00
Simon Larsen
074e0a54ba Merge pull request #1110 from OneUptime/snyk-upgrade-94dc46a22d7501696279d1fed1709a7b
[Snyk] Upgrade react-router from 6.21.0 to 6.21.1
2024-01-15 20:26:47 +05:30
Simon Larsen
4ff97c2d2e Add logging for certificate order process 2024-01-13 01:11:36 +05:30
snyk-bot
0c3c253bb7 fix: upgrade react-router from 6.21.0 to 6.21.1
Snyk has created this PR to upgrade react-router from 6.21.0 to 6.21.1.

See this package in npm:
https://www.npmjs.com/package/react-router

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/8ca4ee75-8bc5-43a1-a3bc-244ceebf1437?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-12 16:56:08 +00:00
Simon Larsen
8772071aa0 Refactor database property classes to handle string values in toDatabase method 2024-01-12 10:51:16 +05:30
Simon Larsen
9848af4a08 Fix email value conversion in Email class 2024-01-12 09:57:20 +05:30
snyk-bot
8e72363eae fix: upgrade react-router-dom from 6.20.1 to 6.21.1
Snyk has created this PR to upgrade react-router-dom from 6.20.1 to 6.21.1.

See this package in npm:
https://www.npmjs.com/package/react-router-dom

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5dd2ef9c-1270-4729-aff4-e407805f7a9c?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-11 17:07:36 +00:00
Simon Larsen
28d7b698fa Add FeatureSet import and type annotation 2024-01-11 19:25:07 +05:30
Simon Larsen
f7cc8d2343 Update proxy_pass in Nginx configuration
Delete unused files and dependencies
Update API hostname in WorkflowService
Update API hostname in AnalyticsDatabaseService
2024-01-11 19:16:11 +05:30
Simon Larsen
c7f51cdade Fix async initialization of Workers and remove unused workflow service 2024-01-11 19:10:00 +05:30
Simon Larsen
29bbcbe6f3 Update .gitignore and nodemon.json
This commit updates the .gitignore file to include the /.greenlockrc file and removes the trailing newline in the .gitignore file. It also adds an ignore rule for the greenlock.d/ directory in the nodemon.json file.
2024-01-11 19:05:18 +05:30
Simon Larsen
241391e27e Update APP_NAME in Index.ts to 'api/workers' 2024-01-11 17:49:04 +05:30
Simon Larsen
e979729d38 Refactor WorkersFeatureSet in Index.ts 2024-01-11 17:47:41 +05:30
Simon Larsen
225d00e4c2 Update proxy_pass URL in Nginx configuration 2024-01-11 17:47:17 +05:30
Simon Larsen
3ea66f64b0 Update file paths and hostnames 2024-01-11 17:45:54 +05:30
Simon Larsen
7bf8b1b189 Add volume for certs in app.yaml and remove workers.yaml 2024-01-11 16:30:44 +05:30
Simon Larsen
4dc06ad879 Add Workers initialization in App/Index.ts 2024-01-11 16:25:58 +05:30
Simon Larsen
bfe7497c52 Remove unnecessary files and code 2024-01-11 16:20:57 +05:30
Simon Larsen
6f85d4c647 Add greenlock dependency 2024-01-11 16:19:55 +05:30
Simon Larsen
44079f3d00 Merge pull request #1105 from OneUptime/snyk-upgrade-7607830943e540dea4850c6e40325010
[Snyk] Upgrade reflect-metadata from 0.1.14 to 0.2.1
2024-01-11 13:32:12 +05:30
Simon Larsen
f3323b2803 Merge pull request #1106 from OneUptime/snyk-upgrade-77b2ca8717b067a5a2d92b1e1a0fcaa1
[Snyk] Upgrade react-router-dom from 6.20.1 to 6.21.0
2024-01-11 13:32:01 +05:30
Simon Larsen
ed51fd0a23 Merge pull request #1107 from OneUptime/snyk-upgrade-574cde23974e10b3091cb53ddaf0d0b6
[Snyk] Upgrade react-error-boundary from 4.0.11 to 4.0.12
2024-01-11 13:31:47 +05:30
Simon Larsen
1cf3576cbb Merge pull request #1108 from OneUptime/snyk-upgrade-38e32730cfeecebdc5f404f3fd6edea9
[Snyk] Upgrade react-router from 6.20.1 to 6.21.0
2024-01-11 13:31:36 +05:30
snyk-bot
2095cfd1d6 fix: upgrade react-router from 6.20.1 to 6.21.0
Snyk has created this PR to upgrade react-router from 6.20.1 to 6.21.0.

See this package in npm:
https://www.npmjs.com/package/react-router

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/8ca4ee75-8bc5-43a1-a3bc-244ceebf1437?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-10 23:58:42 +00:00
snyk-bot
bc715a9d6c fix: upgrade react-error-boundary from 4.0.11 to 4.0.12
Snyk has created this PR to upgrade react-error-boundary from 4.0.11 to 4.0.12.

See this package in npm:
https://www.npmjs.com/package/react-error-boundary

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-10 19:25:21 +00:00
snyk-bot
50e6e6da79 fix: upgrade react-router-dom from 6.20.1 to 6.21.0
Snyk has created this PR to upgrade react-router-dom from 6.20.1 to 6.21.0.

See this package in npm:
https://www.npmjs.com/package/react-router-dom

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/11bb5528-45f9-473c-a635-dc097fd03b3c?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-10 16:41:10 +00:00
snyk-bot
6540da7daa fix: upgrade reflect-metadata from 0.1.14 to 0.2.1
Snyk has created this PR to upgrade reflect-metadata from 0.1.14 to 0.2.1.

See this package in npm:
https://www.npmjs.com/package/reflect-metadata

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-10 15:47:38 +00:00
snyk-bot
ad56e6f67f fix: upgrade posthog-js from 1.94.4 to 1.96.1
Snyk has created this PR to upgrade posthog-js from 1.94.4 to 1.96.1.

See this package in npm:
https://www.npmjs.com/package/posthog-js

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-10 15:47:34 +00:00
Simon Larsen
1cde5428bd Merge branch 'snyk-upgrade-ad60e4244a925158d31eb2e9ce555064' 2024-01-10 17:17:24 +05:30
Simon Larsen
422fe5c98a Merge branch 'master' into snyk-upgrade-ad60e4244a925158d31eb2e9ce555064 2024-01-10 17:16:25 +05:30
Simon Larsen
621f944ae3 Merge pull request #1103 from OneUptime/release
Release
2024-01-10 17:04:27 +05:30
Simon Larsen
57032ab6c0 Merge branch 'master' into release 2024-01-10 16:57:34 +05:30
Simon Larsen
8099eb7999 Merge pull request #1089 from OneUptime/snyk-fix-ef8b7d92517d3814af329593def076b9
[Snyk] Security upgrade typeorm from 0.3.17 to 0.3.18
2024-01-10 16:45:22 +05:30
Simon Larsen
8efa823b45 Merge pull request #1090 from OneUptime/snyk-fix-438d412e065c29886867b4c06fdf7406
[Snyk] Security upgrade typeorm from 0.3.17 to 0.3.18
2024-01-10 16:45:15 +05:30
Simon Larsen
6d74c12f7c Merge pull request #1091 from OneUptime/snyk-fix-a87d49090f6bd9edeab990f73c4641f6
[Snyk] Security upgrade typeorm from 0.3.17 to 0.3.18
2024-01-10 16:45:01 +05:30
Simon Larsen
7183cb25b9 Merge pull request #1093 from OneUptime/snyk-upgrade-2198ecc436e1250ea2ae48cc5035d344
[Snyk] Upgrade @elastic/elasticsearch from 8.10.0 to 8.11.0
2024-01-10 16:44:32 +05:30
Simon Larsen
263d197a7d Merge pull request #1094 from OneUptime/snyk-fix-417283f18acd7f5a7e7e5fbf14d5acb2
[Snyk] Security upgrade typeorm from 0.3.17 to 0.3.18
2024-01-09 22:26:50 +05:30
Simon Larsen
c2e91ac646 Merge pull request #1095 from OneUptime/snyk-fix-069081e2aa6ff87db4d38e978eb81f7d
[Snyk] Security upgrade axios from 1.6.3 to 1.6.4
2024-01-09 15:25:14 +05:30
Simon Larsen
a493ae5101 Merge pull request #1096 from OneUptime/snyk-fix-24d3c11e4fa067917d528af52fba892c
[Snyk] Security upgrade axios from 1.6.3 to 1.6.4
2024-01-09 15:25:05 +05:30
Simon Larsen
b7f87d336a Merge pull request #1097 from OneUptime/snyk-fix-4642a73b81f2fb7e18c8188e8ee8d999
[Snyk] Security upgrade axios from 1.6.3 to 1.6.4
2024-01-09 15:25:00 +05:30
Simon Larsen
6d3fba6eb0 Merge pull request #1098 from OneUptime/snyk-fix-f127107d1c3f91a14c2301e128fecf0e
[Snyk] Security upgrade axios from 1.6.3 to 1.6.4
2024-01-09 15:24:52 +05:30
snyk-bot
c3244f885e fix: Common/package.json & Common/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6144788
2024-01-05 20:14:02 +00:00
snyk-bot
acd85183d4 fix: Probe/package.json & Probe/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6144788
2024-01-05 17:05:37 +00:00
snyk-bot
0e13f40ce6 fix: Workers/package.json & Workers/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6144788
2024-01-05 16:41:20 +00:00
snyk-bot
9a85e8f6a7 fix: CommonServer/package.json & CommonServer/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6144788
2024-01-05 16:29:05 +00:00
Simon Larsen
8bb72887bb fix default_server 2024-01-05 12:03:59 +05:30
Simon Larsen
095aa484c6 Update LIMIT_PER_PROJECT constant value 2024-01-05 01:18:40 +05:30
Simon Larsen
38e810a461 Merge branch 'release' 2024-01-04 18:56:57 +05:30
Simon Larsen
39bb2f4379 Update LIMIT_PER_PROJECT to LIMIT_MAX in MonitorView component 2024-01-04 18:55:38 +05:30
Simon Larsen
381e2bb603 Merge branch 'release' 2024-01-04 14:31:32 +05:30
Simon Larsen
49bf2b5e41 Refactor conditional statement in StatusPageAPI.ts 2024-01-04 14:31:16 +05:30
Simon Larsen
cebbdcfc68 Add showUptimePercent to monitorsOnStatusPageForTimeline 2024-01-04 14:30:15 +05:30
snyk-bot
047191ee19 fix: Common/package.json & Common/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2024-01-04 02:53:42 +00:00
snyk-bot
7d5a70e305 fix: upgrade @elastic/elasticsearch from 8.10.0 to 8.11.0
Snyk has created this PR to upgrade @elastic/elasticsearch from 8.10.0 to 8.11.0.

See this package in npm:
https://www.npmjs.com/package/@elastic/elasticsearch

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-04 01:11:43 +00:00
snyk-bot
4b7c33a038 fix: upgrade @clickhouse/client from 0.2.6 to 0.2.7
Snyk has created this PR to upgrade @clickhouse/client from 0.2.6 to 0.2.7.

See this package in npm:
https://www.npmjs.com/package/@clickhouse/client

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-04 01:11:38 +00:00
snyk-bot
3116f0bfde fix: CommonServer/package.json & CommonServer/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2024-01-04 01:11:24 +00:00
snyk-bot
545e6028b2 fix: Model/package.json & Model/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2024-01-03 20:29:05 +00:00
snyk-bot
fa266d282e fix: package.json & package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2024-01-03 17:06:22 +00:00
Simon Larsen
09096f7653 Fix typo in breadcrumb route method 2024-01-03 14:44:05 +05:30
Simon Larsen
c39146d59e Update BILLING_ENABLED to use environment variable 2024-01-03 14:42:05 +05:30
Simon Larsen
3e728139a6 Merge pull request #1067 from soknaly/perf/improve-flashy-loading
perf: improve flashy loading while lazy loading
2024-01-03 14:38:33 +05:30
Sokna Ly
f2d47e1a60 perf: improve flashy loading for user settings page 2024-01-02 22:28:00 +07:00
Sokna Ly
9169155aef perf: improve flashy loading monitor group pages 2024-01-02 22:16:13 +07:00
Sokna Ly
a5d08f685f perf: improve flashy loading for settings pages 2024-01-02 22:04:40 +07:00
Sokna Ly
92d25fe0f4 perf: improve flashy loading for telemetry pages 2024-01-02 21:02:32 +07:00
Sokna Ly
6fd3728dfa Merge branch 'master' into perf/improve-flashy-loading 2024-01-02 20:43:51 +07:00
Simon Larsen
6095503855 Merge pull request #1088 from umar23faiz/master
Made description optional
2024-01-02 10:57:21 +00:00
umar23faiz
550ccac2b9 Made description optional 2024-01-02 11:13:51 +05:30
Simon Larsen
82a4c48767 Merge pull request #1087 from soknaly/fix/update-on-call-duty-breadcrumbs
fix: update on-call duty wrong breadcrumbs
2024-01-01 08:05:28 +00:00
Sokna Ly
9a74a35369 perf: improve flashy loading for on-call duty pages 2024-01-01 15:01:47 +07:00
Sokna Ly
52cebec954 fix: update on call duty wrong breadcrumbs 2024-01-01 14:17:45 +07:00
Sokna Ly
81ff3e73b0 Merge branch 'master' into perf/improve-flashy-loading 2024-01-01 13:28:17 +07:00
Simon Larsen
b13e927f19 Refactor LogsFilters component 2023-12-31 16:42:11 +00:00
Simon Larsen
daed8e96de Fix isSqlQuery state initialization 2023-12-31 16:40:40 +00:00
Simon Larsen
d6d674510d Comment out OTLP exporter configuration 2023-12-31 15:11:37 +00:00
Simon Larsen
8b8caed4ac Fix OTLP exporter configuration 2023-12-31 15:09:29 +00:00
Simon Larsen
1b8a5f8ddb Fix import statement for AnalyticsTableManagement 2023-12-31 13:47:55 +00:00
Simon Larsen
7a4ffd9f10 Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2023-12-31 12:08:39 +00:00
Simon Larsen
48c3a00d71 Update timeout for pod readiness check in index.sh 2023-12-31 12:08:36 +00:00
Simon Larsen
0cb5835d6b Merge pull request #1085 from soknaly/fix/update-workflow-wrong-breadcrumbs
fix: update wrong workflow breadcrumbs
2023-12-31 09:52:23 +00:00
Simon Larsen
6d61214fb8 Merge pull request #1083 from OneUptime/snyk-upgrade-80f5fd778bb7b82fe1a07ec89b8fd973
[Snyk] Upgrade ts-node from 10.9.1 to 10.9.2
2023-12-31 09:52:06 +00:00
Simon Larsen
3d5fa6286e Merge pull request #1084 from soknaly/fix/wrong-status-page-html-css-breadcrumb
fix: update status page html css page breadcrump
2023-12-31 09:51:57 +00:00
Sokna Ly
8f1630b72e fix: update workflow wrong breadcrumbs 2023-12-31 14:05:46 +07:00
Sokna Ly
363a989a2a perf: improve flashy loading for workflows pages 2023-12-31 13:51:16 +07:00
Sokna Ly
7740fe301b perf: improve flashy loading for status pages 2023-12-31 12:43:01 +07:00
Sokna Ly
06ec8ab315 fix: update status page html css page breadcrump 2023-12-31 11:53:16 +07:00
Simon Larsen
0225c64058 Remove RealTimeService and ALERT_PORT 2023-12-30 23:11:54 +00:00
Simon Larsen
47491eff12 Update port configurations for OpenTelemetry collector 2023-12-30 23:10:18 +00:00
Simon Larsen
af5fd47fdd Update OpenTelemetry collector endpoint in README.md 2023-12-30 23:04:32 +00:00
Simon Larsen
9d431ac170 Update Nginx listen port to include HTTP/2 support 2023-12-30 22:56:31 +00:00
Simon Larsen
2c8e044057 Update API endpoints to use "/otlp" instead of "/otel" 2023-12-30 22:55:14 +00:00
Simon Larsen
3bfa08e84d Update helm test command 2023-12-30 22:50:27 +00:00
Simon Larsen
bf2f9d800c Update OpenTelemetry endpoints and add support for custom collector endpoint 2023-12-30 22:45:29 +00:00
Simon Larsen
d433a64fa1 Update OTLP Exporter configuration 2023-12-30 22:41:57 +00:00
Simon Larsen
a6d1b29770 Update OpenTelemetry exporter configuration 2023-12-30 22:08:37 +00:00
Simon Larsen
a27c94395e Refactor otel-collector environment variable in Helm chart and OTelCollector config
Update environment variables in docker-compose.base.yml
2023-12-30 21:51:44 +00:00
Simon Larsen
1cd94a39bc Update wait command in index.sh 2023-12-30 21:40:00 +00:00
Simon Larsen
e340e56483 Add OneUptime installation and get pods in test script 2023-12-30 18:30:54 +00:00
snyk-bot
ef06accc7d fix: upgrade ts-node from 10.9.1 to 10.9.2
Snyk has created this PR to upgrade ts-node from 10.9.1 to 10.9.2.

See this package in npm:
https://www.npmjs.com/package/ts-node

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/c3622982-05c8-495c-809c-20f301c75f92?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-30 18:30:46 +00:00
Simon Larsen
52ea17cbe3 Update Helm commands to use microk8s 2023-12-30 18:23:24 +00:00
Simon Larsen
a1f79d4972 Add commands to check cluster status and storage classes 2023-12-30 18:17:25 +00:00
Simon Larsen
98418a860b Refactor function to improve performance 2023-12-30 18:16:09 +00:00
Simon Larsen
2cc522c3a1 Delete test-helm-chart.yaml and add test-helm-chart job 2023-12-30 18:02:43 +00:00
Simon Larsen
8ac394c1e2 Add aliases and source bash_aliases file 2023-12-30 17:51:39 +00:00
Simon Larsen
ad8ce09fe5 Merge pull request #1081 from OneUptime/snyk-upgrade-d7b58517b75c76bf759cdda4461ca130
[Snyk] Upgrade ts-node from 10.9.1 to 10.9.2
2023-12-30 17:47:35 +00:00
Simon Larsen
401a2441c2 Fix environment variable assignment in app.yaml 2023-12-30 17:46:09 +00:00
Sokna Ly
c092ceedd2 Merge branch 'master' into perf/improve-flashy-loading 2023-12-31 00:45:32 +07:00
Sokna Ly
9310c0c681 perf: improve flashy loading for scheduled maintenace pages 2023-12-31 00:42:51 +07:00
Simon Larsen
ae71d925d6 Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2023-12-30 17:41:16 +00:00
Simon Larsen
44e3d415df Update index.sh script in HelmChart/Tests
This commit updates the index.sh script in the HelmChart/Tests directory. The changes include removing the command to add the current user to the microk8s group and updating the aliases for kubectl and helm.
2023-12-30 17:41:14 +00:00
Simon Larsen
e9511aedb2 Merge pull request #1082 from soknaly/fix/schedule-ongoing-error
fix: schedule ongoing error
2023-12-30 17:39:39 +00:00
Sokna Ly
1a3f034185 fix: schedule ongoing error 2023-12-30 23:39:05 +07:00
Simon Larsen
b8decc8924 Update otel-collector port in Helm chart 2023-12-30 14:33:55 +00:00
Simon Larsen
f5803d34ff Fix bug in login functionality 2023-12-30 14:22:47 +00:00
Simon Larsen
8d35f5eb2d Add Helm Chart test workflow 2023-12-30 14:19:49 +00:00
Simon Larsen
d8d4acc100 Update OpenTelemetry exporter configuration 2023-12-30 14:07:30 +00:00
Simon Larsen
2d2f2b0521 Fix totalCostInUSD calculation and update Otel Collector port 2023-12-30 13:32:41 +00:00
Simon Larsen
018d3b7fcd Update usageCount and totalCostInUSD to use Decimal type 2023-12-30 13:22:57 +00:00
Simon Larsen
03a503b080 Refactor OpenTelemetry exporter configuration 2023-12-30 12:29:35 +00:00
Simon Larsen
3fe3bc06fa Update OpenTelemetry Collector configuration 2023-12-30 12:17:51 +00:00
Simon Larsen
6c2ae8dec0 Update OTEL_COLLECTOR_HOSTNAME variable name 2023-12-30 12:12:24 +00:00
Simon Larsen
7492b178f2 Add Book icon and update Image component props 2023-12-30 11:42:32 +00:00
Simon Larsen
b3e02b3dac Delete Logs component and add TelemetryServicesViewDocumentation component 2023-12-30 10:56:47 +00:00
Simon Larsen
c65a38f59c Add Reliability Autopilot feature 2023-12-30 09:21:27 +00:00
Simon Larsen
68a24675c6 Refactor static file serving in /docs route 2023-12-30 09:06:42 +00:00
Sokna Ly
e8e8e5bf80 perf: improve flashy loading for incident pages 2023-12-30 15:27:56 +07:00
Sokna Ly
e9b1eb9497 Merge branch 'master' into perf/improve-flashy-loading 2023-12-30 14:11:28 +07:00
Simon Larsen
335caa9fdb Update logo image path in README.md 2023-12-29 22:14:33 +00:00
Simon Larsen
fcfe03e9ca Update logo image path 2023-12-29 22:11:57 +00:00
Simon Larsen
3111e78eeb Update function to handle edge cases
This commit updates the function to handle edge cases, as shown in the git diff.
2023-12-29 21:27:05 +00:00
Simon Larsen
78029c9c44 Remove Telemetry documentation 2023-12-29 20:54:30 +00:00
Simon Larsen
11dd6cf22c Update OneUptime collector endpoint URL 2023-12-29 20:53:30 +00:00
Simon Larsen
0e4f4bd7b0 Update telemetry configuration 2023-12-29 20:52:53 +00:00
Simon Larsen
7fc3260888 Update telemetry exporter endpoint 2023-12-29 20:51:51 +00:00
Simon Larsen
c3c204a807 Delete telemetry logs and images 2023-12-29 20:51:12 +00:00
Simon Larsen
43fb1e5278 Update code formatting and fix minor bugs 2023-12-29 20:49:20 +00:00
snyk-bot
789b4edafb fix: upgrade ts-node from 10.9.1 to 10.9.2
Snyk has created this PR to upgrade ts-node from 10.9.1 to 10.9.2.

See this package in npm:
https://www.npmjs.com/package/ts-node

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f8557d79-3b3d-4201-8e2b-598120aedb5c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-29 15:36:48 +00:00
Simon Larsen
107917e688 Update icon URLs in HelmChart/Public/index.yaml and HelmChart/Public/oneuptime/Chart.yaml 2023-12-29 15:34:07 +00:00
Simon Larsen
04dcb80124 Refactor endpoint status checks in status-check.sh script 2023-12-29 14:06:46 +00:00
Simon Larsen
4b97eaa785 Fix formatting of editButtonText in DataRentention.tsx 2023-12-29 13:54:48 +00:00
Simon Larsen
e375346cd0 Update API route from DashboardApiRoute to AppApiRoute 2023-12-29 13:50:17 +00:00
Simon Larsen
b43a3736db Update port value for dashboardApi 2023-12-29 13:49:03 +00:00
Simon Larsen
2aaf43cbfe Update text in nav and status-page views 2023-12-29 13:47:30 +00:00
Simon Larsen
ab4a29999d Update logs-management.ejs to reflect changes in Incident Management description 2023-12-29 13:37:45 +00:00
Simon Larsen
446c436913 Update images and add edit button for data retention 2023-12-29 13:31:46 +00:00
Simon Larsen
99d3ea9363 Update test script and remove unnecessary comments 2023-12-29 13:18:14 +00:00
Simon Larsen
ea73ca0651 Update text and formatting in logs-management.ejs 2023-12-29 13:13:12 +00:00
Simon Larsen
a3a0d8a7bb Delete test.home.yaml workflow file 2023-12-29 12:49:44 +00:00
Simon Larsen
7123427656 Add Jest type definitions 2023-12-29 12:49:18 +00:00
Simon Larsen
231dbf43b8 Refactor API reference routes and remove unused code 2023-12-29 12:03:31 +00:00
Simon Larsen
3650c8bf4b Refactor UI layout in Home views 2023-12-29 11:57:37 +00:00
Simon Larsen
0fa4f82369 Update text size and image in home and monitoring views 2023-12-29 11:52:06 +00:00
Simon Larsen
0387df9e2b Remove dark logo roll and adjust spacing in index.ejs 2023-12-29 11:37:59 +00:00
Simon Larsen
52c1da7983 Update logging messages in Program.cs 2023-12-29 11:24:43 +00:00
Simon Larsen
dc970eda5e Update CodeExamplesPath in Pagination and Model files 2023-12-28 21:36:59 +00:00
Simon Larsen
1462d8d6bc Add CodeExamplesPath to Config.ts 2023-12-28 20:09:59 +00:00
Simon Larsen
698f41b7ec Delete unused images and files 2023-12-28 20:05:03 +00:00
Simon Larsen
422687aceb Add ViewsPath import to Pagination and Model files 2023-12-28 19:59:28 +00:00
Simon Larsen
104fa3809a Add ViewsPath import to PageNotFound.ts 2023-12-28 19:57:41 +00:00
Simon Larsen
7cf592a4d7 Update view engine configuration and file paths 2023-12-28 19:57:21 +00:00
Simon Larsen
7366e92d42 Update Dockerfile paths for App 2023-12-28 19:30:58 +00:00
Simon Larsen
a85bf8b228 Refactor API class and remove unused variables
Update _helpers.tpl and remove SERVER_HOME_HOSTNAME variable

Remove SERVER_HOME_HOSTNAME from docker-compose.base.yml
2023-12-28 19:30:18 +00:00
Simon Larsen
ed595f714f Remove unused code and ports 2023-12-28 19:27:47 +00:00
Simon Larsen
a4e0d1b42f Remove api-reference and home templates 2023-12-28 16:59:01 +00:00
Simon Larsen
40cac6e629 Update APP_URL to APP_API_URL 2023-12-28 16:58:38 +00:00
Simon Larsen
456516c7f2 Update server and API hostnames and ports 2023-12-28 16:56:05 +00:00
Simon Larsen
4d2afa7cf4 Add new endpoint status checks 2023-12-28 16:51:21 +00:00
Simon Larsen
2e8ee1d51b Remove unused launch configurations and update port values 2023-12-28 16:49:47 +00:00
Simon Larsen
d11a5e1d1e Update package name and hostnames 2023-12-28 15:54:27 +00:00
Simon Larsen
c4ba05990a Remove unnecessary files and configurations 2023-12-28 15:51:47 +00:00
Simon Larsen
539127ff33 Update workflows to remove unused steps 2023-12-28 15:51:33 +00:00
Simon Larsen
ed1b77aa8d Delete unused files and images 2023-12-28 15:48:12 +00:00
Simon Larsen
684ce2f068 Delete unused files and images 2023-12-28 15:47:22 +00:00
Simon Larsen
486d4b1075 Fix formatting in logs-management.ejs file 2023-12-28 15:38:40 +00:00
Simon Larsen
2613e4092d Update text and styling in status-page, monitoring, workflows, incident-management, and on-call views 2023-12-28 15:35:58 +00:00
Simon Larsen
f585eb437b Add logs management route and update product tabs 2023-12-28 15:22:43 +00:00
Simon Larsen
3dc7065265 Refactor variable names for clarity and consistency 2023-12-28 14:16:35 +00:00
Simon Larsen
6527120a05 Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2023-12-28 14:09:39 +00:00
Simon Larsen
70e12ec917 Update licensing information and logo images 2023-12-28 14:06:59 +00:00
Simon Larsen
d0c089dc82 Merge pull request #1077 from OneUptime/snyk-fix-c7b84a4a4bf64f781e260d3b3c4389ae
[Snyk] Security upgrade axios from 1.6.2 to 1.6.3
2023-12-27 19:53:48 +00:00
Simon Larsen
1eadd1e0d9 Merge pull request #1075 from OneUptime/snyk-fix-c9475d2aa1eb73be5cccf9815aa6b7c3
[Snyk] Security upgrade axios from 1.6.2 to 1.6.3
2023-12-27 19:53:38 +00:00
Simon Larsen
47ef14d9a6 Merge pull request #1076 from OneUptime/snyk-fix-4ca20fca35b34f332f8b3658998fa23a
[Snyk] Security upgrade axios from 1.6.2 to 1.6.3
2023-12-27 19:53:28 +00:00
Simon Larsen
cd83580436 Merge pull request #1078 from OneUptime/snyk-fix-6d11136b4f2ce7d2d2d4881467d6b4a4
[Snyk] Security upgrade axios from 1.6.2 to 1.6.3
2023-12-27 19:53:22 +00:00
snyk-bot
f929c52025 fix: CommonServer/package.json & CommonServer/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6124857
2023-12-27 19:49:14 +00:00
Simon Larsen
d3b00243ac Refactor SMS and Call services 2023-12-27 19:14:39 +00:00
Simon Larsen
7a537cedd4 Refactor SMS and Call Services 2023-12-27 19:08:45 +00:00
Simon Larsen
aa5187f0e4 Fix TwilioConfig undefined error in Call and SMS APIs 2023-12-27 18:55:23 +00:00
Simon Larsen
9538dc81d7 Update Twilio configuration and add phone number field to call and SMS logs 2023-12-27 18:47:49 +00:00
Simon Larsen
c38975c27d Fix Twilio configuration in code 2023-12-27 18:34:04 +00:00
snyk-bot
9756f6ba87 fix: Common/package.json & Common/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6124857
2023-12-27 18:11:02 +00:00
snyk-bot
30fe3c2ce4 fix: Workers/package.json & Workers/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6124857
2023-12-27 16:12:54 +00:00
Simon Larsen
1a59c381cb Add projectId to API endpoints for testing 2023-12-27 14:51:52 +00:00
Simon Larsen
01221422e7 Update CallSMSConfigTable, CustomSMTPView, and SideMenu
Description:
- Updated the `submitButtonText` in the `CallSMSConfigTable` component to 'Close'.
- Renamed the `SETTINGS_CUSTOM_SMTP` route in `PageMap` to `SETTINGS_NOTIFICATION_SETTINGS`.
- Removed the `SideMenuItem` for 'Custom SMTP' in the `DashboardSideMenu` component.

Affected Files:
- `Dashboard/src/Components/CallSMS/CallSMSConfigTable.tsx`
- `Dashboard/src/Components/CustomSMTP/CustomSMTPView.tsx`
- `Dashboard/src/Pages/Settings/SideMenu.tsx`
- `Dashboard/src/Utils/PageMap.ts`
- `Dashboard/src/Utils/RouteMap.ts
2023-12-27 14:50:26 +00:00
Simon Larsen
507a1c3858 Refactor Twilio configuration in SMS service 2023-12-27 14:44:47 +00:00
Simon Larsen
f9b04a8afd Add callSmsConfig to SMS service 2023-12-27 14:39:05 +00:00
Simon Larsen
a625375605 Add TwilioConfig to CallService and SmsService 2023-12-27 14:34:13 +00:00
Simon Larsen
06759a5702 Refactor code to improve performance and readability 2023-12-27 14:31:43 +00:00
snyk-bot
96f1e72e39 fix: Probe/package.json & Probe/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6124857
2023-12-27 14:25:27 +00:00
Simon Larsen
5499e499a6 Fix SMS and CallService bugs 2023-12-27 14:02:43 +00:00
Simon Larsen
4a00ed114c Refactor file API routing 2023-12-27 13:40:53 +00:00
Simon Larsen
85a906c59b Refactor SubscriberSettings component 2023-12-27 13:28:12 +00:00
Simon Larsen
1f8c9807f5 Add Twilio Config for SMS in Subscriber Settings 2023-12-27 13:25:44 +00:00
Simon Larsen
71400935da Remove unnecessary blank lines in StatusPage.ts 2023-12-27 13:15:27 +00:00
Simon Larsen
55a205b381 Fix import and add new columns to StatusPage model 2023-12-27 13:13:26 +00:00
Simon Larsen
1ba2bd77e6 Refactor CallSMSConfigTable component 2023-12-27 13:08:58 +00:00
Simon Larsen
4aaaf4973e Add CustomCallSMSTable component to NotificationSettings 2023-12-27 13:07:26 +00:00
Simon Larsen
a64f992176 Fix formatting and naming conventions in code 2023-12-27 12:44:53 +00:00
Simon Larsen
c6ca8579c1 Add UsageBillingService and ProjectCallSMSConfigService to services 2023-12-27 12:30:03 +00:00
Simon Larsen
3fd6f522cc Remove unnecessary blank lines and import TwilioConfig 2023-12-27 12:22:45 +00:00
Simon Larsen
1af9e36593 Add permissions for Call and SMS configuration 2023-12-27 12:16:24 +00:00
Simon Larsen
8da9d62825 Remove unnecessary whitespace and fix indentation 2023-12-27 11:36:42 +00:00
Simon Larsen
a965f04036 Remove custom SMTP feature from status page view 2023-12-27 11:32:37 +00:00
Simon Larsen
ca1040fec3 Fix useEffect dependencies and reset service token 2023-12-27 11:29:10 +00:00
Simon Larsen
0b79352309 Add Reload icon and implement Reset API Key functionality 2023-12-27 11:20:43 +00:00
Simon Larsen
a8b5bf5680 Add settings page for telemetry services view 2023-12-27 10:59:31 +00:00
Simon Larsen
13b2236264 Update environment variable in dashboard-api.yaml and docker-compose.base.yml 2023-12-27 10:52:07 +00:00
Simon Larsen
c783db4084 Update InternalSmtpFromName in Config.ts 2023-12-27 10:49:57 +00:00
Simon Larsen
9ac8bded2b Refactor DashboardHeader component to improve readability and maintainability 2023-12-27 10:29:44 +00:00
Simon Larsen
ec0b3d96a2 Update feature descriptions in features-table.ejs 2023-12-26 20:11:20 +00:00
Simon Larsen
c7f1ecd838 Update features table and headings 2023-12-26 19:59:29 +00:00
Simon Larsen
dc2b667691 Add OneUptimeDate import and update updatedAt value in StatementGenerator.test.ts
Update tick icons in features-table.ejs
2023-12-26 19:48:18 +00:00
Simon Larsen
fae7183d84 Update pricing and telemetry sections in pricing.ejs 2023-12-26 19:43:45 +00:00
Simon Larsen
61ed698182 Add support for Date type in CommonModel and Statement 2023-12-26 19:16:34 +00:00
Simon Larsen
a610a21a2a Refactor code formatting and spacing 2023-12-26 18:39:01 +00:00
Simon Larsen
e648393262 Add InBetween type and update Statement and StatementGenerator 2023-12-26 18:37:39 +00:00
Simon Larsen
bbb531867b Add LogSeverity enum and filter options to LogsViewer 2023-12-26 17:43:42 +00:00
Simon Larsen
e6c53378d3 Refactor Statement and StatementGenerator classes 2023-12-26 17:10:13 +00:00
Simon Larsen
36ba8bb848 Update database types in CommonModel and StatementGenerator 2023-12-26 15:26:53 +00:00
Simon Larsen
b5a44f6b31 Refactor code and fix bugs 2023-12-26 15:16:58 +00:00
Simon Larsen
e33999b62b Add Search and NotEqual types to CommonModel and StatementGenerator 2023-12-26 15:10:20 +00:00
Simon Larsen
e7e7f3426d Update imports and add search functionality 2023-12-26 12:59:06 +00:00
Simon Larsen
d822be5203 Update import paths for database types 2023-12-26 12:53:30 +00:00
Simon Larsen
7493f40692 Update import paths for BaseDatabase 2023-12-26 12:47:51 +00:00
Simon Larsen
d1c6a6c79e Update user authentication logic 2023-12-26 11:55:26 +00:00
Simon Larsen
c3f1165eb9 Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2023-12-26 11:48:19 +00:00
Simon Larsen
206c5023d7 Add import for ProductType from 'Model/Models/UsageBilling' in Helpers.ts 2023-12-26 11:47:13 +00:00
Simon Larsen
0fd7d5f3d1 Merge pull request #1074 from OneUptime/otel
Otel
2023-12-26 11:32:29 +00:00
Simon Larsen
8584726d22 Refactor code formatting and remove unnecessary whitespace 2023-12-26 11:23:18 +00:00
Simon Larsen
ba7a2fb057 Update PostgresConfig and Init files 2023-12-26 11:13:00 +00:00
Simon Larsen
334ac4d623 Add DiskSize class with conversion methods and update UsageHistory component 2023-12-25 20:33:51 +00:00
Simon Larsen
e9dc7bcab9 Add totalCostInUSD to usageBilling select query and calculate totalCostInCents for reporting 2023-12-25 20:10:35 +00:00
Simon Larsen
ec1942af8f Refactor billing unit names and remove debugger statements 2023-12-25 19:51:36 +00:00
Simon Larsen
224eff0d3d Update launch.json and ObjectID.ts, add debugger statement, modify BillingService.test.ts, Statement.ts, and NavBar.tsx, and update OTelIngest.ts 2023-12-25 19:21:04 +00:00
Simon Larsen
937679d544 Update test setup in CommonServer workflow and PostgresConfig 2023-12-25 18:42:48 +00:00
Simon Larsen
0af8d7359b Refactor billing configuration and add database setup in tests 2023-12-25 18:31:23 +00:00
Simon Larsen
e57963cad1 Refactor rendering code in SSO.ts 2023-12-25 15:04:27 +00:00
Simon Larsen
8a0b977a17 Update test command in CommonServer workflow 2023-12-25 14:32:08 +00:00
Simon Larsen
c4f8826084 Commented out unused code in NavBar.tsx 2023-12-25 14:19:34 +00:00
Simon Larsen
c543e2ab90 Update file paths in SSO.ts 2023-12-25 14:10:15 +00:00
Simon Larsen
f41978c16d Refactor file picker overrideRequestUrl parameter 2023-12-25 13:52:52 +00:00
Simon Larsen
1fcc5fc7b5 Refactor notification API routes and file paths 2023-12-25 13:51:37 +00:00
Simon Larsen
1e37f03792 Update API routes for notifications 2023-12-25 13:43:26 +00:00
Simon Larsen
15850380c4 Fix file picker and notification proxy URLs 2023-12-25 13:39:11 +00:00
Simon Larsen
284752631e Remove unnecessary endpoint status checks 2023-12-25 13:30:46 +00:00
Simon Larsen
2d843605c7 Update environment variables in dashboard-api.yaml and docker-compose.base.yml 2023-12-25 13:27:28 +00:00
Simon Larsen
9512d97671 fix fmt 2023-12-25 13:22:16 +00:00
Simon Larsen
5140f92b1a Update dependencies in ActiveMonitoringMeteredPlan.ts and package.json 2023-12-25 13:17:26 +00:00
Simon Larsen
7cda0565ba Update API endpoints in CallService, MailService, and SmsService 2023-12-25 13:12:19 +00:00
Simon Larsen
224824f1f1 Remove notification service and related configurations 2023-12-25 13:09:41 +00:00
Simon Larsen
72589c060e Delete unused files and templates 2023-12-25 13:03:33 +00:00
Simon Larsen
501e78aae1 Merge branch 'logs-final' into remove-servicess 2023-12-25 12:49:05 +00:00
Simon Larsen
62b309c18c Add dependencies for XML parsing and cryptography 2023-12-25 12:46:09 +00:00
Simon Larsen
4359b74f26 Remove unused files and configurations 2023-12-25 12:42:20 +00:00
Simon Larsen
25fd18b958 Add import for Identity feature set 2023-12-25 12:35:36 +00:00
Simon Larsen
5dfe813bc2 Refactor docker-compose files to remove unused services 2023-12-25 12:28:15 +00:00
Simon Larsen
ca56f83f08 Update Nginx configuration for file proxy 2023-12-25 12:24:09 +00:00
Simon Larsen
cef7df73bb Remove unused files and configurations 2023-12-25 12:23:13 +00:00
Simon Larsen
901d9dd80c Add File API endpoint to DashboardAPI 2023-12-25 12:21:13 +00:00
Simon Larsen
09e7e1811d Delete unused files and templates 2023-12-25 12:16:54 +00:00
Simon Larsen
f6df07b002 Delete volumes.yaml file 2023-12-25 11:40:38 +00:00
Simon Larsen
184ad1b2b8 Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2023-12-24 19:22:58 +00:00
Simon Larsen
82b17ebc8e Fix capitalization in file paths and update helm install commands 2023-12-24 19:22:54 +00:00
Simon Larsen
4d1c557ee6 Add ActiveMonitoring to ProductType enum 2023-12-22 17:42:05 +00:00
Simon Larsen
22d63c3c80 Update metered plan reporting in ReportTelemetryMeteredPlan.ts 2023-12-22 17:20:15 +00:00
Simon Larsen
a865f987f8 Refactor TelemetryMeteredPlan class to use correct spelling for productType 2023-12-22 17:16:52 +00:00
Simon Larsen
fdb64c5cd9 Update import statements and remove unused code 2023-12-22 17:15:14 +00:00
Simon Larsen
e08d2bb8eb Refactor metered plan handling and add new telemetry plan 2023-12-22 17:00:39 +00:00
Simon Larsen
8f8c443a72 Remove unused metered plan active monitoring configuration 2023-12-22 14:34:54 +00:00
Simon Larsen
190df60a3f Add data retention settings and update telemetry service 2023-12-22 14:34:09 +00:00
Simon Larsen
f374459c5a Fix formatting and add missing commas 2023-12-22 12:18:14 +00:00
Simon Larsen
d42d95f28e Add usage history page to settings menu 2023-12-22 12:12:13 +00:00
Simon Larsen
c5f1621ac0 Merge pull request #1070 from OneUptime/dependabot/pip/Llama/transformers-4.36.0
Bump transformers from 4.34.0 to 4.36.0 in /Llama
2023-12-21 22:40:20 +00:00
Simon Larsen
d788332221 Add usage billing functionality and report to Usage Service 2023-12-21 19:59:29 +00:00
Simon Larsen
d17cef4692 Add new jobs for metered plan telemetry 2023-12-21 19:07:48 +00:00
Simon Larsen
fd8eb66146 Fix bug in login functionality
Add validation for user input

Refactor code for better readability

Update error handling in API calls

Optimize database queries for improved performance
2023-12-21 19:06:43 +00:00
Simon Larsen
e6943d38d5 Refactor metered plan reporting in BillingService and MonitorService 2023-12-21 18:54:05 +00:00
Simon Larsen
53c25a4a4f Fix billing service and usage billing model 2023-12-21 18:49:14 +00:00
Simon Larsen
4eff4b91e9 Update metered plans in config.example.env 2023-12-21 17:40:03 +00:00
Simon Larsen
b0cb902fab Delete UsageBillingService.ts and add UsageBillingService to DashboardAPI/Index.ts 2023-12-21 15:06:50 +00:00
Simon Larsen
1af2ed32fc Add UsageBilling and telemetry retention settings 2023-12-21 15:02:57 +00:00
Simon Larsen
f9b0716769 Add reseller service and reseller model to ProjectAPI 2023-12-21 13:11:54 +00:00
Simon Larsen
7509dbb766 Refactor LogsFilters and NavBar components 2023-12-21 12:47:19 +00:00
Simon Larsen
2d4a084aee Fix formatting issues in Project.ts and Header.tsx 2023-12-21 12:05:56 +00:00
Simon Larsen
03b9627da7 Add id attribute to status page logo 2023-12-21 12:03:02 +00:00
Simon Larsen
fba576b248 Add ColumnBillingAccessControl to Project model 2023-12-21 11:29:20 +00:00
dependabot[bot]
80a925d77d Bump transformers from 4.34.0 to 4.36.0 in /Llama
Bumps [transformers](https://github.com/huggingface/transformers) from 4.34.0 to 4.36.0.
- [Release notes](https://github.com/huggingface/transformers/releases)
- [Commits](https://github.com/huggingface/transformers/compare/v4.34.0...v4.36.0)

---
updated-dependencies:
- dependency-name: transformers
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-20 21:14:11 +00:00
Simon Larsen
781c40e7c5 Refactor status page notification code 2023-12-20 16:36:36 +00:00
Simon Larsen
60430eb6f5 Add status page notification functionality 2023-12-20 16:32:23 +00:00
Simon Larsen
f12a793951 Fix UI styling and update field descriptions in FormField and IncidentsTable 2023-12-20 16:15:26 +00:00
Simon Larsen
7d795408ed Fix initial value bug in Category component 2023-12-20 16:11:52 +00:00
Simon Larsen
81c8758630 Update FormField component to include title and description in Modal 2023-12-20 16:05:56 +00:00
Simon Larsen
b925b876de Fix formatting in selectByAccessControlProps in Field.ts 2023-12-20 15:56:28 +00:00
Simon Larsen
815270cfbc Refactor FormField component to use selectByAccessControlProps 2023-12-20 15:54:15 +00:00
Simon Larsen
5d4f8c623a Update function to handle edge cases
This commit updates the function to handle edge cases, ensuring that the code is more robust and handles unexpected scenarios.
2023-12-20 15:46:55 +00:00
Simon Larsen
84a76da280 Fix import statement and formatting in CategoryCheckboxTypes.ts and FormField.tsx 2023-12-20 14:54:00 +00:00
Simon Larsen
c7ae1844c5 Update component props and types 2023-12-20 14:52:31 +00:00
Simon Larsen
8636b5bc69 Refactor getFieldDescription function in FormField.tsx 2023-12-20 14:22:30 +00:00
Simon Larsen
147e104bc4 Update FieldLabel and FormField components 2023-12-20 14:20:53 +00:00
Simon Larsen
52f2c8ad14 Refactor Text.trimLines method to use arrow function with explicit return 2023-12-20 13:30:23 +00:00
Simon Larsen
3c06af91ba Add Text.trimLines() method and use it in SmsService.sendSms() 2023-12-20 13:29:23 +00:00
Simon Larsen
fbcda678f8 Refactor ConfirmModal test code 2023-12-20 13:11:51 +00:00
Simon Larsen
1b019af98d Merge pull request #1069 from Srdeveloper1004/feature/commonui-test
Add new confirm modal test of commonui
2023-12-20 12:52:33 +00:00
Simon Larsen
c8a23df5b6 Refactor code formatting and fix indentation
Update error message for user limit reached in free plan

Remove unused import statement

Fix indentation in Home/Index.ts

Fix indentation and add line breaks in HardDeleteItemsInDatabase.ts
2023-12-20 12:37:55 +00:00
code dev
b4fb4f72b6 Add new confirm modal test of commonui 2023-12-20 13:36:21 +01:00
Simon Larsen
3208e99469 Update pricing and plan names 2023-12-20 12:04:28 +00:00
Simon Larsen
fdff20a2f9 Add user limit check for free plan 2023-12-20 11:54:26 +00:00
Simon Larsen
b483cf1601 Add billing check before performing hard delete 2023-12-20 11:50:14 +00:00
Simon Larsen
21df6c0b7c Add hard delete for items older than 120 days 2023-12-20 11:48:14 +00:00
Simon Larsen
0408bf96db Update hard delete threshold to 3 days 2023-12-20 11:45:05 +00:00
Simon Larsen
8e0b2dd8dd Update CodeEditor configuration 2023-12-19 19:44:30 +00:00
Simon Larsen
667b326c8b Refactor ModelAPI.getItem in SMTP settings page 2023-12-19 17:58:07 +00:00
Simon Larsen
f5342d066c Update update access control to PlanSelect.Scale 2023-12-19 17:50:59 +00:00
Simon Larsen
d67ee57bf0 Add showEvenIfPermissionDoesNotExist property to Field interface 2023-12-19 17:42:54 +00:00
Simon Larsen
9a6d8c9459 Update unsubscribe message and add forceShow to form fields 2023-12-19 17:40:48 +00:00
Simon Larsen
4c71eb7fca Refactor code for better readability and maintainability 2023-12-19 17:25:23 +00:00
Simon Larsen
97f7a6e4ef Add webpack-dev-server for development environment 2023-12-19 17:23:53 +00:00
Simon Larsen
23a79ca158 Refactor code to improve readability and maintainability 2023-12-19 15:56:12 +00:00
Simon Larsen
777adada5a Add allowSubscribersToChooseResources flag to notification logic 2023-12-19 15:52:44 +00:00
Simon Larsen
1887f1d238 Update unsubscribe message in notification templates 2023-12-19 15:40:23 +00:00
Simon Larsen
dcc25fa0c4 Add webpack-cli as a development dependency 2023-12-19 15:30:28 +00:00
Simon Larsen
0c293c8362 Refactor StatusPageAPI.ts to use explicit type for subscriber 2023-12-19 14:45:32 +00:00
Simon Larsen
585b7bc239 Fix formatting issues and remove unnecessary code 2023-12-19 14:41:33 +00:00
Simon Larsen
fc50511b7f Fix monitor retrieval and on-call schedule loading 2023-12-19 14:31:41 +00:00
Simon Larsen
006e398322 Refactor API calls in Settings, EmailSubscribers, TeamView, UserView, ProjectInvitations, and PublicNote components 2023-12-19 14:09:41 +00:00
Simon Larsen
0e442f0134 Refactor API calls and update select options 2023-12-19 13:55:35 +00:00
Simon Larsen
7d01474d0f Refactor API calls in Register and VerifyEmail pages 2023-12-19 13:22:17 +00:00
Simon Larsen
dbce4f90ab Update ModelAPI and related components 2023-12-19 13:20:22 +00:00
Simon Larsen
eccb035bf2 Fix bug in login functionality
Refactor code to improve performance

Update README with new instructions

Add new feature for user authentication

Fix formatting issues in CSS file

Update dependencies to latest versions

Remove unused variables

Add error handling for edge cases

Fix broken links in documentation

Optimize database queries for faster response times
2023-12-19 12:59:03 +00:00
Simon Larsen
fad319016b Disable word-based suggestions in CodeEditor 2023-12-19 12:46:34 +00:00
Simon Larsen
9a09b6562d Fix subscription API endpoints and update subscription form 2023-12-19 12:43:53 +00:00
Simon Larsen
8dc689fd5a Update API URLs in ModelForm component 2023-12-19 12:33:01 +00:00
Simon Larsen
bbeaeb047e Fix required field validation in FormField component 2023-12-19 12:27:49 +00:00
Simon Larsen
576c220b31 Fix formatting issue in UpdateSubscription.tsx 2023-12-19 12:03:09 +00:00
Simon Larsen
59ab24ba36 Refactor unsubscribe URL generation in StatusPageSubscriberService 2023-12-19 11:43:41 +00:00
Simon Larsen
32e72a8817 Update subscription routes and components 2023-12-19 11:34:15 +00:00
Simon Larsen
d03ffc83b2 Add Unsubscribe page and routes 2023-12-18 23:00:31 +00:00
Simon Larsen
c88a59cddb Fix bug in login functionality
Update error handling in API calls

Refactor code for improved readability

Add new feature for user authentication

Optimize database queries for faster performance

Update dependencies to latest versions

Fix formatting issues in code

Add unit tests for new functionality

Remove unused code

Update documentation for new API endpoints
2023-12-18 22:36:28 +00:00
Simon Larsen
c2305da404 Fix bug in login functionality 2023-12-18 22:34:59 +00:00
Simon Larsen
36dcb1597f Fix formatting and remove unnecessary code 2023-12-18 22:32:17 +00:00
Simon Larsen
24f499bcc2 Fix subscription logic and update form field validation 2023-12-18 22:25:05 +00:00
Simon Larsen
6a3f287822 Refactor Checkbox and FormField components 2023-12-18 22:11:09 +00:00
Simon Larsen
37d2d8bedf Fix category and checkbox onChange event handling 2023-12-18 22:01:37 +00:00
Simon Larsen
e51c3c5c56 Update Checkbox and SubscribePage components 2023-12-18 20:00:17 +00:00
Simon Larsen
13ee850a67 Add isSubscribedToAllResources field and update EmailSubscribe component 2023-12-18 17:21:52 +00:00
Simon Larsen
fa586c0667 Add BaseModel import and sanitize initial values in CategoryCheckbox component 2023-12-18 17:18:12 +00:00
Simon Larsen
16a858d2e2 Update StatusPage and EmailSubscribers components 2023-12-18 15:39:59 +00:00
Simon Larsen
51f4f4c23c Fix formatting issues and improve code readability 2023-12-18 15:24:33 +00:00
Simon Larsen
15a81ed14d Add canReadOnRelationQuery property to StatusPageGroup model and import SubscriberUtil in EmailSubscribe component 2023-12-18 15:19:15 +00:00
Simon Larsen
c520d09351 Add validation for status page resources 2023-12-16 21:14:07 +00:00
Simon Larsen
14c6bdb3b4 Refactor EventItem component to use div instead of p tags for event descriptions 2023-12-16 21:01:57 +00:00
Simon Larsen
ec9e6252a1 Add support for subscribers to choose resources 2023-12-16 21:00:23 +00:00
Simon Larsen
8fd03008b7 Add column access control for allowSubscribersToChooseResources and enableSmsSubscribers 2023-12-16 20:49:33 +00:00
Simon Larsen
b1922ea4a9 Refactor Checkbox and HorizontalRule components 2023-12-16 20:43:03 +00:00
Simon Larsen
63fcfbc6f6 Fix typos and add functionality to Checkbox components 2023-12-16 20:38:45 +00:00
Simon Larsen
cf5fceb981 Refactor CategoryCheckbox component and fix Checkbox styling 2023-12-16 19:27:58 +00:00
Simon Larsen
c95f845a5c Add HorizontalRule component and update Category component 2023-12-16 19:18:22 +00:00
Simon Larsen
b42a69b154 Refactor code formatting in Index.tsx and Checkbox.tsx
Fix formatting and add error handling in EmailSubscribe.tsx
2023-12-16 14:01:51 +00:00
Simon Larsen
b0ef3be85e Fix formatting and remove unnecessary code 2023-12-16 14:01:15 +00:00
Simon Larsen
07b72310fc Refactor Overview component 2023-12-16 13:56:48 +00:00
Simon Larsen
3707ee7b9d Update code editor settings and UI labels 2023-12-16 13:36:23 +00:00
Simon Larsen
f5bc142112 Add category checkbox for undefined category
Update ModelForm import in EmailSubscribe.tsx
2023-12-16 13:20:50 +00:00
Simon Larsen
90e01e9fb8 Add allowSubscribersToChooseResources state variable 2023-12-16 13:12:37 +00:00
Simon Larsen
93fc5b68ff Add option to allow subscribers to choose resources 2023-12-16 13:11:06 +00:00
Simon Larsen
54600cf358 Add description for allowing subscribers to choose resources 2023-12-16 13:04:54 +00:00
Simon Larsen
ba90733f72 Add advanced subscriber settings to SubscriberSettings.tsx and StatusPage model 2023-12-16 13:03:23 +00:00
Simon Larsen
acc610e253 Refactor CategoryCheckbox component and add description to CheckboxCategory 2023-12-16 13:00:49 +00:00
Simon Larsen
a4c17c7bf6 Add order property to select query in StatusPageAPI.ts and CategoryCheckboxProps interface 2023-12-16 12:42:10 +00:00
Simon Larsen
5f2479abce Add API endpoint to get status page resources 2023-12-16 12:09:53 +00:00
Simon Larsen
b2042baa04 Add ManyToMany relationship with StatusPageResource 2023-12-16 12:06:50 +00:00
Simon Larsen
cfba3386b7 Add Checkbox and CategoryCheckbox options to FormFieldSchemaType and Field interface 2023-12-16 11:37:37 +00:00
Simon Larsen
06b34c4e9d Refactor CategoryCheckbox component 2023-12-16 11:13:00 +00:00
Simon Larsen
074055aec4 Refactor code for improved performance and readability 2023-12-16 11:05:27 +00:00
Simon Larsen
5ef0b908d8 Update wordBasedSuggestions in CodeEditor.tsx 2023-12-14 19:15:12 +00:00
Simon Larsen
cbc9445b84 Update notification sending in incident and scheduled maintenance jobs 2023-12-14 19:12:32 +00:00
Simon Larsen
eebfb79b06 Fix code formatting and update variable declaration 2023-12-14 16:54:14 +00:00
Simon Larsen
c0ff01e7f6 Update SmsLog and SmsService classes, and SendNotificationToSubscribers job 2023-12-14 16:51:15 +00:00
Simon Larsen
16a65fcb4c Update import statements and add new data migration 2023-12-14 16:23:49 +00:00
Simon Larsen
f62930abb1 Fix formatting issues and enable SMS subscribers 2023-12-14 16:07:09 +00:00
Simon Larsen
379252bddf Add SMS notification feature and update side menu 2023-12-14 16:04:56 +00:00
Simon Larsen
69eed8d7cf Update code editor settings and side menu icons 2023-12-14 15:47:58 +00:00
Simon Larsen
2a37f62a82 Add enableSMSSubscribers flag to NavBar and MasterPage components 2023-12-14 15:26:30 +00:00
Simon Larsen
0fb652abf2 Enable email subscribers instead of subscribers 2023-12-14 15:13:46 +00:00
Sokna Ly
6285d031eb fix: revert type change for editor component (error on my local) 2023-12-13 23:26:14 +07:00
Sokna Ly
1a8e3eb747 perf: improve flashy loading when lazy loading 2023-12-13 23:04:48 +07:00
Nawaz Dhandala
c4f058cbec Merge pull request #1066 from soknaly/fix/update-wrong-breadcrumbs
fix: update monitor wrong breadcrumbs
2023-12-13 15:46:12 +00:00
Sokna Ly
3ca7d83d96 fix: update monitor wrong breadcrumbs 2023-12-13 22:36:15 +07:00
Simon Larsen
3787985d23 Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2023-12-13 13:53:57 +00:00
Simon Larsen
632ed7b782 Fix retry logic for response times exceeding 10 seconds 2023-12-13 13:53:55 +00:00
Nawaz Dhandala
3ae76dde91 Merge pull request #1065 from OneUptime/snyk-upgrade-432a38389fa3774d65991245b8bf3f20
[Snyk] Upgrade @types/lodash from 4.14.201 to 4.14.202
2023-12-13 13:45:44 +00:00
Simon Larsen
dc6ce43e0d Update fileMock.js path in jest.config.json 2023-12-13 13:43:05 +00:00
Simon Larsen
0ca9c2db9b Update moduleNameMapper in jest.config.json 2023-12-13 13:37:48 +00:00
Simon Larsen
552415713e Update dependencies in jest.config.json and package-lock.json 2023-12-13 13:31:01 +00:00
snyk-bot
f4c7304d38 fix: upgrade @types/lodash from 4.14.201 to 4.14.202
Snyk has created this PR to upgrade @types/lodash from 4.14.201 to 4.14.202.

See this package in npm:
https://www.npmjs.com/package/@types/lodash

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/c3622982-05c8-495c-809c-20f301c75f92?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-12 18:50:23 +00:00
Simon Larsen
12e90da3a1 Update webpack configurations 2023-12-12 18:09:50 +00:00
Simon Larsen
6db5bea724 Add express dependency to package.json 2023-12-12 17:54:35 +00:00
Simon Larsen
b3ac3771b1 Add dotenv package to package.json files 2023-12-12 17:20:16 +00:00
Simon Larsen
4ca1def4c8 Update webpack-cli installation in Dockerfile.tpl 2023-12-12 16:58:03 +00:00
Simon Larsen
911872ac3c Add webpack-cli installation to Dockerfile.tpl 2023-12-12 16:21:29 +00:00
Simon Larsen
dab7f81073 Add devDependency @types/node to package.json and update playwright.config.ts 2023-12-12 16:13:22 +00:00
Simon Larsen
c0d8155ad7 Update package.json dependencies 2023-12-12 16:07:26 +00:00
Simon Larsen
4e0d7e32b2 Update package.json dependencies and fix wordBasedSuggestions in CodeEditor 2023-12-12 15:59:56 +00:00
Simon Larsen
b527f47837 Fix wordBasedSuggestions value in CodeEditor.tsx and update devDependencies in package.json 2023-12-12 15:22:21 +00:00
Simon Larsen
2b8b818bc7 Update dependencies and package.json files 2023-12-12 15:11:04 +00:00
Simon Larsen
01c3b9e8be Remove unused files and dependencies 2023-12-12 15:03:08 +00:00
Simon Larsen
c991cd859f Update package.json scripts 2023-12-12 14:58:10 +00:00
Simon Larsen
62862a2ace Remove unused devDependencies and fix formatting in package.json files 2023-12-12 14:51:53 +00:00
Simon Larsen
ba5f3e7355 Remove unused dependencies and update package.json 2023-12-12 14:49:37 +00:00
Simon Larsen
18bc817701 Update package.json dependencies 2023-12-12 14:45:18 +00:00
Simon Larsen
bcabf7daad Update package.json files 2023-12-12 14:41:50 +00:00
Simon Larsen
7433ed39bc Remove unused dependencies from package.json 2023-12-12 14:33:25 +00:00
Simon Larsen
48cbd60ebc Update dependencies in package.json 2023-12-12 14:30:01 +00:00
Simon Larsen
4544c1225e Fix dep-check command in package.json 2023-12-12 14:27:51 +00:00
Simon Larsen
77c3b4f329 Fix formatting in package.json files 2023-12-12 14:27:05 +00:00
Simon Larsen
9cbfce967d Add dependency check to npm run compile commands in workflows 2023-12-12 13:49:17 +00:00
Simon Larsen
c84cbe5575 Add dep-check script to package.json files 2023-12-12 13:48:44 +00:00
Simon Larsen
b7965229f1 Remove unused dependency "i" 2023-12-12 13:41:52 +00:00
Simon Larsen
d661b2961c Remove unnecessary npm dependency 2023-12-12 13:40:10 +00:00
Simon Larsen
6c2f1acf39 Merge pull request #1064 from OneUptime/snyk-fix-a860abc8298edff3a5a3c26b62688bb9
[Snyk] Security upgrade npm from 8.19.4 to 10.2.2
2023-12-12 13:38:25 +00:00
snyk-bot
ad53b442a0 fix: CommonUI/package.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2023-12-12 13:38:01 +00:00
Simon Larsen
526df139b1 Update Dockerfile and launch configurations 2023-12-11 19:37:18 +00:00
Simon Larsen
c60eaccc90 Merge pull request #1063 from OneUptime/remove-link-shortner
Remove link shortner
2023-12-11 19:32:43 +00:00
Simon Larsen
f2d13ec4ad Refactor API routes and remove LinkShortenerAPI 2023-12-11 19:32:29 +00:00
Simon Larsen
259659133e Remove LinkShortener files and dependencies 2023-12-11 19:07:34 +00:00
Simon Larsen
a35462b3c9 Remove link-shortener service and related configurations 2023-12-11 19:03:04 +00:00
Simon Larsen
19b717019b Update queryText condition in QueryHelper.ts 2023-12-11 18:58:26 +00:00
Simon Larsen
0a688459ee Commented out logging option in PostgresConfig.ts 2023-12-11 18:46:36 +00:00
Simon Larsen
f4ffc4f115 Add replaceAll method to Text class and update component id in Manual.ts 2023-12-11 18:45:22 +00:00
Simon Larsen
4825e57821 Update RouteMap.ts to include API key view route
This commit updates the RouteMap.ts file to include a new route for viewing API keys. The route is added to the SettingsRoutePath dictionary and the RouteMap dictionary. This allows users to navigate to the API key view page.
2023-12-11 16:43:56 +00:00
Simon Larsen
d574be9ab5 Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2023-12-10 10:12:58 +00:00
Simon Larsen
7a5c04cec4 Merge remote-tracking branch 'origin/snyk-upgrade-03b42086b70cdb33a8fe1c558fff1f61' 2023-12-10 10:12:55 +00:00
Simon Larsen
aee2d10db6 Merge remote-tracking branch 'origin/snyk-upgrade-c8ed9bb51506dd37c942287d5c170911' 2023-12-10 10:11:42 +00:00
Simon Larsen
aec8258939 Merge remote-tracking branch 'origin/snyk-upgrade-96956e3257665a9bb586b4a6fdc7e1ff' 2023-12-10 10:10:43 +00:00
Simon Larsen
38be1286c7 Merge pull request #1060 from soknaly/fix/navitem-active-only-first-route
fix: NavbarItem is active only for the specific route
2023-12-08 17:05:32 +00:00
Sokna Ly
ebab1b2010 fix: remove console for lint 2023-12-08 23:46:27 +07:00
Sokna Ly
6ab771f3ee fix: NavbarItem is active only for specific route 2023-12-08 23:23:27 +07:00
Simon Larsen
e874913d38 Update IS_SERVER variable values in docker-compose.base.yml 2023-12-08 15:06:16 +00:00
Simon Larsen
706f0ebb27 Remove typescript-remove-decorators-transformer package 2023-12-08 14:51:14 +00:00
Simon Larsen
f83df55a9c Add video script to multiple pages 2023-12-08 14:48:03 +00:00
Simon Larsen
e08ff80312 Fix videoId formatting in status-page.ejs 2023-12-08 13:50:03 +00:00
Simon Larsen
ec40c16eed Remove unnecessary heading in pricing-compare.ejs 2023-12-07 20:27:27 +00:00
Simon Larsen
16fe15ac22 Refactor cookie banner code 2023-12-07 19:10:10 +00:00
snyk-bot
507fad9490 fix: upgrade react-router-dom from 6.18.0 to 6.19.0
Snyk has created this PR to upgrade react-router-dom from 6.18.0 to 6.19.0.

See this package in npm:
https://www.npmjs.com/package/react-router-dom

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/11bb5528-45f9-473c-a635-dc097fd03b3c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-07 18:31:11 +00:00
Simon Larsen
81fa79ac57 Add banner components to monitor, on-call duty,
on-call duty schedule, status pages, and workflows
pages
2023-12-07 16:52:29 +00:00
Simon Larsen
5078e084a4 Add watch demo video to workflow builder 2023-12-07 16:29:25 +00:00
Simon Larsen
18508e763b Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2023-12-07 13:41:57 +00:00
Simon Larsen
27398d4b95 Add watch demo videos to monitoring and on-call
pages
2023-12-07 13:41:42 +00:00
Simon Larsen
e781c6032a Merge pull request #1056 from OneUptime/snyk-upgrade-ad2462895ced76c22eab830dd32b5a69
[Snyk] Upgrade body-parser from 1.20.1 to 1.20.2
2023-12-07 11:19:21 +00:00
Simon Larsen
4f6e89550f Merge pull request #1058 from soknaly/chore/remove-typeorm-decorators-in-bundle
perf: remove typeorm decorators in frontend to reduce bundle size
2023-12-07 09:32:20 +00:00
Simon Larsen
435d0b2df3 Merge pull request #1057 from OneUptime/snyk-upgrade-0506dcd0512d3151753019a6facc3dd5
[Snyk] Upgrade ejs from 3.1.8 to 3.1.9
2023-12-07 09:30:24 +00:00
Sokna Ly
1aa466d3f2 core: remove typeorm decorators in bundle to reduce bundle size 2023-12-07 12:55:00 +07:00
snyk-bot
6852f89827 fix: upgrade ejs from 3.1.8 to 3.1.9
Snyk has created this PR to upgrade ejs from 3.1.8 to 3.1.9.

See this package in npm:
https://www.npmjs.com/package/ejs

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-06 22:31:05 +00:00
snyk-bot
f20131668e fix: upgrade body-parser from 1.20.1 to 1.20.2
Snyk has created this PR to upgrade body-parser from 1.20.1 to 1.20.2.

See this package in npm:
https://www.npmjs.com/package/body-parser

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-06 22:31:01 +00:00
Simon Larsen
bfcc0fa511 Merge pull request #1055 from OneUptime/snyk-upgrade-5fe2f2752e83205b554153ed739f8c33
[Snyk] Upgrade body-parser from 1.20.1 to 1.20.2
2023-12-06 20:28:12 +00:00
Simon Larsen
bf57922bde Merge pull request #1054 from OneUptime/snyk-upgrade-a94823791dcff6266c07be328e63be48
[Snyk] Upgrade ejs from 3.1.8 to 3.1.9
2023-12-06 20:28:03 +00:00
Simon Larsen
b80357d345 Merge pull request #1053 from OneUptime/snyk-fix-2ff6686696365a35f8bd44c5c59bee8a
[Snyk] Security upgrade npm from 8.19.4 to 9.6.3
2023-12-06 20:27:54 +00:00
snyk-bot
5b2bf8b31e fix: upgrade body-parser from 1.20.1 to 1.20.2
Snyk has created this PR to upgrade body-parser from 1.20.1 to 1.20.2.

See this package in npm:
https://www.npmjs.com/package/body-parser

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/102b46c1-e36e-406c-acd1-31c8200a6c5f?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-06 17:56:06 +00:00
snyk-bot
f9b5079458 fix: upgrade ejs from 3.1.8 to 3.1.9
Snyk has created this PR to upgrade ejs from 3.1.8 to 3.1.9.

See this package in npm:
https://www.npmjs.com/package/ejs

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/102b46c1-e36e-406c-acd1-31c8200a6c5f?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-06 17:56:02 +00:00
snyk-bot
f366b5cdcc fix: CommonUI/package.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2023-12-06 17:52:41 +00:00
Simon Larsen
e9dd4ba84f Add On-Call Rotation feature 2023-12-06 17:14:01 +00:00
Simon Larsen
b4230344c7 Refactor SideOver component 2023-12-06 14:57:49 +00:00
Simon Larsen
74ee0f6224 Fix typo in StatusPage.ts 2023-12-06 14:52:57 +00:00
Simon Larsen
3f2c1ccef4 Remove unused import and update schedule in
ExecutePendingExecutions.ts
2023-12-06 14:48:46 +00:00
Simon Larsen
c869b49e23 Update model references in
OnCallDutyPolicyExecutionLogTimeline and
UserOnCallLog
2023-12-06 14:13:56 +00:00
Simon Larsen
0ce1a58600 Fix whitespace and remove unnecessary lines 2023-12-06 14:04:10 +00:00
Simon Larsen
2f8a436fd0 Add onCallScheduleId to
UserNotificationRuleService and UserOnCallLog
models
2023-12-06 13:55:36 +00:00
Simon Larsen
e6d544fabc Merge pull request #961 from soknaly/refactor/lazy-load-pages
refactor: implement lazy load and separate routes
2023-12-06 12:12:11 +00:00
Simon Larsen
878ab8566e Merge pull request #1045 from OneUptime/snyk-upgrade-c8d138532a8ee40cb2b4b6b2a4ff795c
[Snyk] Upgrade @types/lodash from 4.14.200 to 4.14.201
2023-12-06 11:28:23 +00:00
Simon Larsen
fd98e2e1f3 Merge pull request #1047 from OneUptime/snyk-upgrade-7b95ffd21ffa3b848a5bc0928c37c1a2
[Snyk] Upgrade xml-crypto from 3.0.1 to 3.2.0
2023-12-06 11:28:14 +00:00
Simon Larsen
cffdd4d7c2 Merge pull request #1048 from OneUptime/snyk-upgrade-8a07047bdc86943d6e3a0d408c4f106f
[Snyk] Upgrade ejs from 3.1.8 to 3.1.9
2023-12-06 11:28:10 +00:00
Simon Larsen
503d028677 Merge pull request #1049 from soknaly/chore/typo-for-javascript-code-workflow-document
chore: Update typo in Javascript Code component's document in Workflow
2023-12-06 11:27:50 +00:00
Sokna Ly
a3aaefe843 chore: Update typo in Javascript Code component's document in Workflow 2023-12-06 12:03:54 +07:00
snyk-bot
94d47bc54a fix: upgrade ejs from 3.1.8 to 3.1.9
Snyk has created this PR to upgrade ejs from 3.1.8 to 3.1.9.

See this package in npm:
https://www.npmjs.com/package/ejs

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-05 23:31:03 +00:00
snyk-bot
579d635699 fix: upgrade xml-crypto from 3.0.1 to 3.2.0
Snyk has created this PR to upgrade xml-crypto from 3.0.1 to 3.2.0.

See this package in npm:
https://www.npmjs.com/package/xml-crypto

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-05 23:30:59 +00:00
snyk-bot
6526b6d59b fix: upgrade xml2js from 0.5.0 to 0.6.2
Snyk has created this PR to upgrade xml2js from 0.5.0 to 0.6.2.

See this package in npm:
https://www.npmjs.com/package/xml2js

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-05 23:30:53 +00:00
snyk-bot
22fe6a8859 fix: upgrade @types/lodash from 4.14.200 to 4.14.201
Snyk has created this PR to upgrade @types/lodash from 4.14.200 to 4.14.201.

See this package in npm:
https://www.npmjs.com/package/@types/lodash

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/c3622982-05c8-495c-809c-20f301c75f92?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-05 23:02:38 +00:00
Simon Larsen
b64cf8127b Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2023-12-05 19:40:37 +00:00
Simon Larsen
dc3d262b45 Fix indentation and formatting issues in LayerUtil
class
2023-12-05 19:40:06 +00:00
Simon Larsen
87497ba998 Fix restriction times for event 2023-12-05 19:38:15 +00:00
Simon Larsen
161536fb5b Fix weekly restriction bug in LayerUtil 2023-12-05 18:56:01 +00:00
Simon Larsen
f0b2c92065 Merge pull request #1043 from OneUptime/snyk-upgrade-42c9ce24c5b0bf3ca5e47cdd656e46b1
[Snyk] Upgrade react-icons from 4.11.0 to 4.12.0
2023-12-05 18:26:00 +00:00
Simon Larsen
bd9638f402 Merge pull request #1044 from OneUptime/snyk-fix-7c489554fcd9da33f61452df75f4b2b0
[Snyk] Security upgrade @sendgrid/mail from 7.7.0 to 8.0.0
2023-12-05 18:25:47 +00:00
snyk-bot
99793c7a37 fix: Notification/package.json & Notification/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6032459
2023-12-05 18:16:42 +00:00
snyk-bot
50b0b435cd fix: upgrade react-icons from 4.11.0 to 4.12.0
Snyk has created this PR to upgrade react-icons from 4.11.0 to 4.12.0.

See this package in npm:
https://www.npmjs.com/package/react-icons

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/11bb5528-45f9-473c-a635-dc097fd03b3c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-05 18:15:38 +00:00
Simon Larsen
d43b63c8f5 Merge pull request #1039 from OneUptime/snyk-upgrade-4e0318c06bddc286eca43f7543206607
[Snyk] Upgrade @types/try-to-catch from 3.0.0 to 3.0.3
2023-12-05 18:14:12 +00:00
Simon Larsen
97b6f2702e Merge pull request #1038 from OneUptime/snyk-upgrade-81d6105f73ae497dd6bf41d8f180827a
[Snyk] Upgrade @types/compression from 1.7.2 to 1.7.5
2023-12-05 18:13:50 +00:00
Simon Larsen
ae5911c0b4 Merge pull request #1040 from OneUptime/snyk-upgrade-3da39d4ae5da57b5272149805701c146
[Snyk] Upgrade xmlbuilder2 from 3.0.2 to 3.1.1
2023-12-05 18:13:40 +00:00
Simon Larsen
4d1dc9198a Merge pull request #1042 from OneUptime/snyk-upgrade-a1ea33981137bf9bca654d6fce8f9bb4
[Snyk] Upgrade @types/body-parser from 1.19.4 to 1.19.5
2023-12-05 18:13:32 +00:00
snyk-bot
8cda8eff8e fix: upgrade @types/body-parser from 1.19.4 to 1.19.5
Snyk has created this PR to upgrade @types/body-parser from 1.19.4 to 1.19.5.

See this package in npm:
https://www.npmjs.com/package/@types/body-parser

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/102b46c1-e36e-406c-acd1-31c8200a6c5f?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-05 18:08:04 +00:00
snyk-bot
e43068d391 fix: upgrade @types/ejs from 3.1.4 to 3.1.5
Snyk has created this PR to upgrade @types/ejs from 3.1.4 to 3.1.5.

See this package in npm:
https://www.npmjs.com/package/@types/ejs

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/102b46c1-e36e-406c-acd1-31c8200a6c5f?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-05 18:07:59 +00:00
snyk-bot
93eda19560 fix: upgrade xmlbuilder2 from 3.0.2 to 3.1.1
Snyk has created this PR to upgrade xmlbuilder2 from 3.0.2 to 3.1.1.

See this package in npm:
https://www.npmjs.com/package/xmlbuilder2

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/102b46c1-e36e-406c-acd1-31c8200a6c5f?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-05 18:07:54 +00:00
snyk-bot
970f4e30bc fix: upgrade @types/try-to-catch from 3.0.0 to 3.0.3
Snyk has created this PR to upgrade @types/try-to-catch from 3.0.0 to 3.0.3.

See this package in npm:
https://www.npmjs.com/package/@types/try-to-catch

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/102b46c1-e36e-406c-acd1-31c8200a6c5f?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-05 18:07:50 +00:00
snyk-bot
db1d2d3dce fix: upgrade @types/compression from 1.7.2 to 1.7.5
Snyk has created this PR to upgrade @types/compression from 1.7.2 to 1.7.5.

See this package in npm:
https://www.npmjs.com/package/@types/compression

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/102b46c1-e36e-406c-acd1-31c8200a6c5f?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-05 18:07:45 +00:00
Simon Larsen
91691a05d6 Fix overlapping date comparison logic 2023-12-05 17:58:54 +00:00
Sokna Ly
01ad5604ba refactor: separate routes and lazy load pages for user profiles 2023-12-06 00:30:26 +07:00
Sokna Ly
27bb1d87b4 refactor: separate routes and lazy load pages for monitor groups 2023-12-06 00:07:56 +07:00
Sokna Ly
b6742c93d7 refactor: lazy load for settings pages 2023-12-05 23:28:19 +07:00
Sokna Ly
cb2a3619fc refactor: separate routes and lazy load for on-call duty 2023-12-05 23:21:08 +07:00
Simon Larsen
418c7f9da6 Fix sorting and removal of events in LayerUtil and
update layerUsers in Layers component
2023-12-05 15:59:49 +00:00
Sokna Ly
cbb716c102 refactor: convert pages to lazy pages for incidents 2023-12-05 22:51:14 +07:00
Sokna Ly
1ce1058f72 refactor: implement lazy load for MarkdownViewer component to reduce main bundle size 2023-12-05 22:44:32 +07:00
Simon Larsen
133a46a3cf Refactor date overlapping logic and trim events 2023-12-05 15:26:28 +00:00
Simon Larsen
6a50b0a4cc Fix overlapping events and update layer priority 2023-12-05 15:12:17 +00:00
Sokna Ly
ff9b2e4fd0 Merge branch 'master' into refactor/lazy-load-pages 2023-12-05 22:08:48 +07:00
Simon Larsen
07ecf31473 Fix date calculation bug in LayerUtil class 2023-12-05 14:52:16 +00:00
Simon Larsen
f24e540fc6 Fix issue with updating layers in
OnCallScheduleLayer component
2023-12-05 14:18:20 +00:00
Simon Larsen
ca93e786c9 Update onCallDutySchedule to onCallSchedules 2023-12-05 14:05:47 +00:00
Simon Larsen
f42b25ef9d Remove
OnCallDutyPolicyEscalationRuleOnCallSchedule and
add OnCallDutyPolicyEscalationRuleSchedule
2023-12-05 14:02:29 +00:00
Simon Larsen
3dcdb5f0c2 Fix formatting issues and improve code readability 2023-12-05 13:56:14 +00:00
Simon Larsen
606c0cb69d Add OnCallDutyScheduleView component to
OnCallPolicyDelete
2023-12-05 13:53:50 +00:00
Simon Larsen
b187773f99 Add
OnCallDutyPolicyEscalationRuleOnCallScheduleService
and OnCallDutyPolicySchedule
2023-12-05 13:43:37 +00:00
Simon Larsen
1949946cd3 Add careers link to footer 2023-12-05 13:33:08 +00:00
Simon Larsen
f3e4958d36 Fix bug in login functionality 2023-12-05 13:30:54 +00:00
Simon Larsen
09b9454633 Merge branch 'master' into multiple-layers 2023-12-05 13:15:18 +00:00
Simon Larsen
0cfc424116 Update stripe package version 2023-12-05 13:14:44 +00:00
Simon Larsen
4bccc7ce96 Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2023-12-05 13:13:52 +00:00
Simon Larsen
4ad1182a48 merge 2023-12-05 13:13:48 +00:00
Simon Larsen
69e6e22e1f Merge pull request #1033 from OneUptime/snyk-upgrade-2a781cf5d1b40902b325ee1bf4fcce95
[Snyk] Upgrade @types/body-parser from 1.19.4 to 1.19.5
2023-12-05 13:11:18 +00:00
Simon Larsen
eaacaf7489 Merge pull request #1035 from junedkhatri31/master
fix: Double window opening on image selection
2023-12-05 12:59:06 +00:00
Simon Larsen
868ac191a9 Merge pull request #1036 from soknaly/refactor/lodash-tree-shaking
refactor: optimize tree-shaking for lodash to reduce bundle size
2023-12-05 12:58:39 +00:00
Sokna Ly
912f1ecfc8 refactor: optimize tree-shaking for lodash to reduce bundle size 2023-12-05 19:33:18 +07:00
Juned Khatri
72ade144e5 fix: Double window opening on image selection 2023-12-05 00:55:25 +05:30
Simon Larsen
db92624920 Fix formatting issues and add
OnCallDutyPolicyEscalationRuleOnCallSchedule API
endpoint
2023-12-04 18:20:07 +00:00
Simon Larsen
cbd7211690 Add On-Call Duty Policy Escalation Rule Schedule
permissions
2023-12-04 18:16:19 +00:00
Simon Larsen
8c217fcfe1 Add showFieldLabel prop to LayerPreview component 2023-12-04 18:03:26 +00:00
Simon Larsen
046f7dd0c2 Refactor OnCallScheduleLayer components 2023-12-04 17:56:38 +00:00
Simon Larsen
ea2ae6e1e1 Add LayersPreview component and Card component to
Layers.tsx
2023-12-04 17:46:41 +00:00
Simon Larsen
a29cf250b9 Add onLayerUsersUpdateOrLoaded callback to Layer
component
2023-12-04 17:44:29 +00:00
Sokna Ly
77ff3673cd chore: add webpack bundle analyzer to anylze and optimize sizes 2023-12-05 00:07:59 +07:00
Sokna Ly
222d3e8c84 refactor: implement lazy load and separate routes for project settings 2023-12-04 23:54:59 +07:00
Sokna Ly
d0280da995 refactor: implement lazy load and separate routes for scheduled events 2023-12-04 23:24:53 +07:00
Sokna Ly
957604636d refactor: implement lazy load and separate routes for incidents 2023-12-04 22:48:44 +07:00
Sokna Ly
2c8b559b08 refactor: update statuspages routes and lazy pages 2023-12-04 22:25:42 +07:00
Simon Larsen
541847b5fb Remove commented out code in SideMenu.tsx 2023-12-04 14:45:56 +00:00
Simon Larsen
a5a236e0cb Merge branch 'release' of github.com-simon:OneUptime/oneuptime into release 2023-12-04 14:45:17 +00:00
Simon Larsen
53f3426543 Remove unnecessary padding in SideOver component 2023-12-04 14:44:53 +00:00
Simon Larsen
dedf42ca84 Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2023-12-04 14:16:56 +00:00
Simon Larsen
2a1c300b04 Add trigger arguments to BaseModelComponent and
OnTriggerBaseModel
2023-12-04 14:16:53 +00:00
Simon Larsen
58cf02b50a Merge pull request #1032 from OneUptime/snyk-upgrade-fcb4d148909cd5a2854fc5b7240d8ca1
[Snyk] Upgrade xmlbuilder2 from 3.0.2 to 3.1.1
2023-12-04 13:43:51 +00:00
Simon Larsen
277180907a Merge pull request #1034 from OneUptime/snyk-upgrade-8813fd872c1a056cf6de811a0cf6d765
[Snyk] Upgrade @types/ejs from 3.1.4 to 3.1.5
2023-12-04 13:43:40 +00:00
Simon Larsen
55924cac1f Remove integration related build and deploy
workflows
2023-12-04 13:05:08 +00:00
Simon Larsen
48d87d61ef fmt fix 2023-12-04 13:02:36 +00:00
Simon Larsen
d5220593dc fix fmt 2023-12-04 12:46:27 +00:00
Simon Larsen
553d2aaea5 Merge branch 'layer-preview' 2023-12-04 12:40:22 +00:00
snyk-bot
52778bdb2d fix: upgrade @types/ejs from 3.1.4 to 3.1.5
Snyk has created this PR to upgrade @types/ejs from 3.1.4 to 3.1.5.

See this package in npm:
https://www.npmjs.com/package/@types/ejs

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-03 17:31:35 +00:00
snyk-bot
5b67f517d8 fix: upgrade @types/body-parser from 1.19.4 to 1.19.5
Snyk has created this PR to upgrade @types/body-parser from 1.19.4 to 1.19.5.

See this package in npm:
https://www.npmjs.com/package/@types/body-parser

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-03 17:31:32 +00:00
snyk-bot
084b3b4bcc fix: upgrade xmlbuilder2 from 3.0.2 to 3.1.1
Snyk has created this PR to upgrade xmlbuilder2 from 3.0.2 to 3.1.1.

See this package in npm:
https://www.npmjs.com/package/xmlbuilder2

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-03 17:31:28 +00:00
Simon Larsen
440c405023 Merge pull request #1031 from OneUptime/snyk-upgrade-7f14cd3d26a4d6cbb9b3e798937d41e9
[Snyk] Upgrade reactflow from 11.9.4 to 11.10.1
2023-12-03 17:24:49 +00:00
Simon Larsen
d3fa233759 Merge pull request #1029 from OneUptime/snyk-upgrade-4439de81fe43cb8862c0298432f53b25
[Snyk] Upgrade @heroicons/react from 2.0.13 to 2.0.18
2023-12-03 17:24:32 +00:00
snyk-bot
863756fa57 fix: upgrade reactflow from 11.9.4 to 11.10.1
Snyk has created this PR to upgrade reactflow from 11.9.4 to 11.10.1.

See this package in npm:
https://www.npmjs.com/package/reactflow

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5dd2ef9c-1270-4729-aff4-e407805f7a9c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-03 17:17:44 +00:00
snyk-bot
cf802c0d4a fix: upgrade @stripe/react-stripe-js from 1.16.1 to 1.16.5
Snyk has created this PR to upgrade @stripe/react-stripe-js from 1.16.1 to 1.16.5.

See this package in npm:
https://www.npmjs.com/package/@stripe/react-stripe-js

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5dd2ef9c-1270-4729-aff4-e407805f7a9c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-03 17:17:40 +00:00
snyk-bot
e7e0ca5172 fix: upgrade @heroicons/react from 2.0.13 to 2.0.18
Snyk has created this PR to upgrade @heroicons/react from 2.0.13 to 2.0.18.

See this package in npm:
https://www.npmjs.com/package/@heroicons/react

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5dd2ef9c-1270-4729-aff4-e407805f7a9c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-03 17:17:36 +00:00
Simon Larsen
9801232a8c Merge pull request #1025 from OneUptime/snyk-upgrade-ae228c91abe943bf5f30641698c015a7
[Snyk] Upgrade node-cron from 3.0.2 to 3.0.3
2023-12-03 17:15:12 +00:00
Simon Larsen
cb4e18b472 Merge pull request #1026 from OneUptime/snyk-upgrade-32522cb26613558894bb22275628e18f
[Snyk] Upgrade @types/ping from 0.4.3 to 0.4.4
2023-12-03 17:14:47 +00:00
Simon Larsen
69d0d1aac3 Merge pull request #1027 from OneUptime/snyk-upgrade-4b1ca73ee243d4d7b54bb359bf94fe85
[Snyk] Upgrade @types/saml2-js from 3.0.1 to 3.0.4
2023-12-03 17:14:40 +00:00
Simon Larsen
8932ebf52d Merge pull request #1028 from OneUptime/snyk-upgrade-472e546493dc3e5c644ff3b458d8b2b9
[Snyk] Upgrade @types/xml2js from 0.4.11 to 0.4.14
2023-12-03 17:14:29 +00:00
snyk-bot
fa21d220ac fix: upgrade @types/xml2js from 0.4.11 to 0.4.14
Snyk has created this PR to upgrade @types/xml2js from 0.4.11 to 0.4.14.

See this package in npm:
https://www.npmjs.com/package/@types/xml2js

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-03 17:12:25 +00:00
snyk-bot
28204919a0 fix: upgrade @types/saml2-js from 3.0.1 to 3.0.4
Snyk has created this PR to upgrade @types/saml2-js from 3.0.1 to 3.0.4.

See this package in npm:
https://www.npmjs.com/package/@types/saml2-js

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-03 17:12:21 +00:00
snyk-bot
565da66333 fix: upgrade @types/ping from 0.4.3 to 0.4.4
Snyk has created this PR to upgrade @types/ping from 0.4.3 to 0.4.4.

See this package in npm:
https://www.npmjs.com/package/@types/ping

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/49c81d9c-12c2-4e8e-b9e8-72f98b1b595c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-03 17:11:27 +00:00
snyk-bot
6efb29faa1 fix: upgrade node-cron from 3.0.2 to 3.0.3
Snyk has created this PR to upgrade node-cron from 3.0.2 to 3.0.3.

See this package in npm:
https://www.npmjs.com/package/node-cron

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/49c81d9c-12c2-4e8e-b9e8-72f98b1b595c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-03 17:11:23 +00:00
Sokna Ly
10bef3fff0 Merge branch 'master' into refactor/lazy-load-pages 2023-12-03 23:43:35 +07:00
Simon Larsen
cc47bced8a Refactor LayerUtil to support multi-layer events 2023-12-03 16:39:24 +00:00
Simon Larsen
df4f47ce66 Merge pull request #1024 from soknaly/fix/workflow-crash-manually-run
fix: workflow crash on manually run
2023-12-03 16:19:37 +00:00
Sokna Ly
0c735578f8 fix: workflow crash on manually run 2023-12-03 22:47:00 +07:00
Simon Larsen
8fb7ef1e2b Fix issue with same start and end time in
OnCallDutyPolicy/Layer.ts
2023-12-03 15:45:48 +00:00
Simon Larsen
97a326cb51 Refactor date calculation methods in LayerUtil
class
2023-12-03 15:38:11 +00:00
Simon Larsen
57cc4edcca Fix interval calculation in LayerUtil 2023-12-03 15:36:08 +00:00
Simon Larsen
f3ac74e59b Refactor date handling in OneUptimeDate class and
fix initial value in RestrictionTimesFieldElement
component
2023-12-03 15:20:43 +00:00
Simon Larsen
849c3e560a Fix date and time handling in input components 2023-12-03 14:53:03 +00:00
Simon Larsen
3af8c91d5e Fix checked attribute in BasicRadioButton
component
2023-12-03 13:58:55 +00:00
Simon Larsen
31b9eac7ad Fix range selection in CalendarElement component 2023-12-03 13:45:40 +00:00
Simon Larsen
4b432014f9 Merge pull request #1023 from OneUptime/snyk-upgrade-de2242ad9c35b62dcf48b1a93c9065ae
[Snyk] Upgrade node-cron from 3.0.2 to 3.0.3
2023-12-02 20:21:40 +00:00
snyk-bot
163f3db2ca fix: upgrade node-cron from 3.0.2 to 3.0.3
Snyk has created this PR to upgrade node-cron from 3.0.2 to 3.0.3.

See this package in npm:
https://www.npmjs.com/package/node-cron

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/53798e83-e133-4bf4-bad9-b856237bab63?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-02 19:53:05 +00:00
Simon Larsen
b4fbd01894 Refactor event generation logic in LayerUtil class 2023-12-02 18:42:12 +00:00
Simon Larsen
c8f7c4eef6 Merge pull request #1021 from OneUptime/snyk-upgrade-b2868e431dbf9e5372cc4ff7e0a6d828
[Snyk] Upgrade @types/xml-crypto from 1.4.2 to 1.4.5
2023-12-02 18:33:33 +00:00
Simon Larsen
490d3dd2b3 Merge pull request #1019 from OneUptime/snyk-upgrade-f62991f7815856dd2760a37263155eb1
[Snyk] Upgrade jsrsasign from 10.6.1 to 10.8.6
2023-12-02 18:33:08 +00:00
Simon Larsen
4b0374e134 Merge pull request #1020 from OneUptime/snyk-upgrade-68b0ceb4075387a0877d9d5a3a4a92f6
[Snyk] Upgrade @types/jsrsasign from 10.5.5 to 10.5.12
2023-12-02 18:33:01 +00:00
Simon Larsen
2ce9462c3c Merge pull request #1022 from OneUptime/snyk-upgrade-d1acfa26befdca3b35027a65ec59f4c1
[Snyk] Upgrade @types/xmldom from 0.1.31 to 0.1.34
2023-12-02 18:32:53 +00:00
snyk-bot
801dca9be1 fix: upgrade @types/xmldom from 0.1.31 to 0.1.34
Snyk has created this PR to upgrade @types/xmldom from 0.1.31 to 0.1.34.

See this package in npm:
https://www.npmjs.com/package/@types/xmldom

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-02 17:35:32 +00:00
snyk-bot
ad6ffb0ba4 fix: upgrade @types/xml-crypto from 1.4.2 to 1.4.5
Snyk has created this PR to upgrade @types/xml-crypto from 1.4.2 to 1.4.5.

See this package in npm:
https://www.npmjs.com/package/@types/xml-crypto

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-02 17:35:28 +00:00
snyk-bot
5afeb8ecc4 fix: upgrade @types/jsrsasign from 10.5.5 to 10.5.12
Snyk has created this PR to upgrade @types/jsrsasign from 10.5.5 to 10.5.12.

See this package in npm:
https://www.npmjs.com/package/@types/jsrsasign

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-02 17:35:24 +00:00
snyk-bot
bd29c33c19 fix: upgrade jsrsasign from 10.6.1 to 10.8.6
Snyk has created this PR to upgrade jsrsasign from 10.6.1 to 10.8.6.

See this package in npm:
https://www.npmjs.com/package/jsrsasign

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-02 17:35:20 +00:00
Simon Larsen
89c484facf Merge pull request #1013 from OneUptime/snyk-fix-204bc415a6fb66e59b12bb3e5757584d
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 21:25:31 +00:00
Simon Larsen
d7ff9ce800 Merge pull request #1018 from OneUptime/snyk-fix-3a9bef7eb066ac6697b483ffd593343f
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 21:25:14 +00:00
Simon Larsen
3c26f4769d Merge pull request #1017 from OneUptime/snyk-fix-9c3495b11d21e645ad6c66b28361cc7b
[Snyk] Security upgrade twilio from 4.19.0 to 4.19.3
2023-12-01 21:25:09 +00:00
Simon Larsen
d609fc94ec Merge pull request #1016 from OneUptime/snyk-fix-7a48c794f8097caa9b776fc1f6fb5948
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 21:25:01 +00:00
Simon Larsen
4da25335b7 Merge pull request #1015 from OneUptime/snyk-fix-a9f7c5e6db4093079f5f7946e6ac39e1
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 21:24:54 +00:00
Simon Larsen
d6c9b48360 Merge pull request #1014 from OneUptime/snyk-fix-5f56733afef2fcf0351a5defbb9a2cc9
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 21:24:48 +00:00
Simon Larsen
4776b0a331 Merge pull request #1012 from OneUptime/snyk-fix-db134ce011556a5dbe40065278716967
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 21:24:37 +00:00
Simon Larsen
b06947c912 Merge pull request #1011 from OneUptime/snyk-fix-dc57777e1175cedbe93438eab0a3ea96
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 21:24:28 +00:00
Simon Larsen
768e54e61b Update dependencies in Chart.lock 2023-12-01 21:21:18 +00:00
Simon Larsen
94b0cd47f9 Remove minio dependency from Helm chart and
related files
2023-12-01 21:20:30 +00:00
Simon Larsen
02e8c54725 Delete unnecessary files and configurations 2023-12-01 21:17:21 +00:00
Simon Larsen
9cc5dc56b1 Fix user index update in LayerUtil 2023-12-01 21:09:09 +00:00
Simon Larsen
4dac24bc8b Fix handoff time issue in LayerUtil 2023-12-01 20:40:21 +00:00
Simon Larsen
32169d4a87 Fix import statement in Calendar component and
handle undefined color in LayerPreview
2023-12-01 20:30:25 +00:00
Simon Larsen
d49d4b79c3 Remove unused import statement 2023-12-01 20:28:01 +00:00
Simon Larsen
622437c6e3 Fix color index calculation and make email field
required in TeamView
2023-12-01 20:13:36 +00:00
snyk-bot
b0d160a227 fix: LinkShortener/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 20:10:03 +00:00
snyk-bot
81254c2234 fix: CommonServer/package.json & CommonServer/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6032459
2023-12-01 20:07:41 +00:00
snyk-bot
aafa3b15b7 fix: Ingestor/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 20:02:58 +00:00
snyk-bot
70fa8ae9fa fix: AdminDashboard/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 19:57:55 +00:00
snyk-bot
696b6dc87d fix: ApiReference/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 19:51:01 +00:00
snyk-bot
b2ece0f23b fix: Workflow/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 19:49:31 +00:00
snyk-bot
c4a0040f44 fix: Notification/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 19:47:43 +00:00
snyk-bot
3af0e0f182 fix: Accounts/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 19:38:39 +00:00
Simon Larsen
4900978f92 Update brand colors and fix calendar view 2023-12-01 19:33:37 +00:00
Simon Larsen
8c7c61519f Merge pull request #1000 from OneUptime/snyk-fix-927cea7ad7a1e485a2ea22dca9ee6b1c
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:53:35 +00:00
Simon Larsen
471259e8a1 Merge pull request #1006 from OneUptime/snyk-fix-99a0a08f0873a365f1d0b3ab5de2c5cf
[Snyk] Security upgrade twilio from 4.19.0 to 4.19.3
2023-12-01 18:53:12 +00:00
Simon Larsen
88ea284d68 Merge pull request #1004 from OneUptime/snyk-fix-e4a15846e3cb6d9f58b5d18e45f868b7
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:53:04 +00:00
Simon Larsen
f4482de562 Merge pull request #1002 from OneUptime/snyk-fix-423a1121beaf97b382faa2c8d9dcadd0
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:52:57 +00:00
Simon Larsen
a32e5a157b Merge pull request #997 from OneUptime/snyk-fix-a860abc8298edff3a5a3c26b62688bb9
[Snyk] Security upgrade npm from 8.19.4 to 10.2.2
2023-12-01 18:52:48 +00:00
Simon Larsen
7e99352071 Merge pull request #1010 from OneUptime/snyk-fix-2efc3baace7152694f03fa927955b83f
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:52:11 +00:00
Simon Larsen
046688598a Merge pull request #1009 from OneUptime/snyk-fix-ff2d1161766d17b63daed07a6dd49aed
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:52:03 +00:00
Simon Larsen
0ba3758eb3 Merge pull request #1008 from OneUptime/snyk-fix-14c15f7bec8d61b1dd30a19f11b69cc8
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:51:54 +00:00
Simon Larsen
ca29caddb7 Merge pull request #1007 from OneUptime/snyk-fix-67dadd9d8e8733764c69abdfe624ff23
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:51:48 +00:00
Simon Larsen
035ad05659 Merge pull request #1005 from OneUptime/snyk-fix-4c0626cd39059fefc6d7c3c11d793178
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:51:40 +00:00
Simon Larsen
515e6b1625 Merge pull request #1003 from OneUptime/snyk-fix-f3c0488e191234220c15fb4dbaaeb311
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:51:30 +00:00
Simon Larsen
153908e406 Merge pull request #1001 from OneUptime/snyk-fix-498e00bbba9f8f90d0365aeb4e6cc0dd
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:51:21 +00:00
Simon Larsen
8fae1b724b Merge pull request #999 from OneUptime/snyk-upgrade-2ad0e48a5dc734dcc1b1643c0a7612db
[Snyk] Upgrade @types/node-cron from 3.0.10 to 3.0.11
2023-12-01 18:51:12 +00:00
Simon Larsen
53e04ddb71 Merge pull request #998 from OneUptime/snyk-fix-9e4ca15a59249e56a2fd36455272c907
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:51:05 +00:00
Simon Larsen
d757ed60eb Merge pull request #996 from OneUptime/snyk-fix-c89331e4c2ad7bbb7f1edcddbce83355
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:50:52 +00:00
snyk-bot
0e0365007d fix: Probe/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 18:12:24 +00:00
snyk-bot
c62a511e8f fix: Workers/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 18:10:25 +00:00
snyk-bot
0fe0268df7 fix: Identity/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 18:07:27 +00:00
snyk-bot
e50a5ef1e3 fix: DashboardAPI/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:55:23 +00:00
snyk-bot
cdade5994e fix: Notification/package.json & Notification/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6032459
2023-12-01 17:50:26 +00:00
snyk-bot
74b23054f8 fix: Haraka/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:47:22 +00:00
snyk-bot
52eea584c1 fix: TestServer/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:46:25 +00:00
snyk-bot
e695ffce09 fix: Integration/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:46:23 +00:00
snyk-bot
85c00fa19b fix: StatusPage/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:45:23 +00:00
snyk-bot
ec52dc0d70 fix: Home/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:38:21 +00:00
snyk-bot
737ee28528 fix: Tests/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:36:21 +00:00
snyk-bot
58e1635d68 fix: upgrade @types/node-cron from 3.0.10 to 3.0.11
Snyk has created this PR to upgrade @types/node-cron from 3.0.10 to 3.0.11.

See this package in npm:
https://www.npmjs.com/package/@types/node-cron

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/53798e83-e133-4bf4-bad9-b856237bab63?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-01 17:28:29 +00:00
snyk-bot
1443218abc fix: File/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:26:21 +00:00
snyk-bot
f9a68300a7 fix: CommonUI/package.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2023-12-01 17:13:29 +00:00
snyk-bot
e9208eef5f fix: Dashboard/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:12:21 +00:00
Simon Larsen
42ce4028a9 Merge pull request #995 from OneUptime/snyk-fix-2c680b7d17447ce7693e2558d08707a3
[Snyk] Security upgrade saml2-js from 4.0.1 to 4.0.2
2023-12-01 12:57:53 +00:00
snyk-bot
6c08f311fe fix: Identity/package.json & Identity/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-XML2JS-5414874
2023-12-01 12:57:24 +00:00
Simon Larsen
6bc3f302ef Merge pull request #994 from soknaly/fix/sideover-no-scroll
fix: sideover content overflow cannot scroll
2023-12-01 12:50:10 +00:00
Sokna Ly
16e2990a9f fix: sideover content overflow cannot scroll 2023-12-01 10:32:11 +07:00
Simon Larsen
e8d698ebf4 Merge pull request #985 from OneUptime/snyk-fix-7633c6e8b4fc071846f9192deb4605f9
[Snyk] Security upgrade nodemailer-express-handlebars from 5.0.0 to 6.1.0
2023-11-30 20:51:19 +00:00
Simon Larsen
ec71491bcb Merge pull request #986 from OneUptime/snyk-fix-bf2f163ff55c1f4b94c2ebfd4fd3aed6
[Snyk] Security upgrade nodemailer-express-handlebars from 5.0.0 to 6.1.0
2023-11-30 20:51:09 +00:00
Simon Larsen
e5aefc9362 Merge pull request #987 from OneUptime/snyk-upgrade-15c6465ca83ce0eb81569e1b9ae69971
[Snyk] Upgrade @types/compression from 1.7.2 to 1.7.5
2023-11-30 20:51:02 +00:00
Simon Larsen
2373458f94 Merge pull request #988 from OneUptime/snyk-upgrade-3af220b765c5570aa25c00c22eadd9f3
[Snyk] Upgrade @types/try-to-catch from 3.0.0 to 3.0.3
2023-11-30 20:50:53 +00:00
Simon Larsen
406c475da6 Update event title format in LayerPreview
component
2023-11-30 17:53:59 +00:00
snyk-bot
bba9b24f78 fix: upgrade @types/try-to-catch from 3.0.0 to 3.0.3
Snyk has created this PR to upgrade @types/try-to-catch from 3.0.0 to 3.0.3.

See this package in npm:
https://www.npmjs.com/package/@types/try-to-catch

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-30 17:53:47 +00:00
snyk-bot
9fcce2cb2c fix: upgrade @types/compression from 1.7.2 to 1.7.5
Snyk has created this PR to upgrade @types/compression from 1.7.2 to 1.7.5.

See this package in npm:
https://www.npmjs.com/package/@types/compression

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-30 17:53:43 +00:00
snyk-bot
40d99ccf5b fix: CommonServer/package.json & CommonServer/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2023-11-30 17:45:15 +00:00
snyk-bot
9f5b9146d1 fix: Notification/package.json & Notification/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2023-11-30 17:39:47 +00:00
Simon Larsen
42caa72bbf Remove unused import and fix code style 2023-11-30 17:29:00 +00:00
Simon Larsen
a8c2999e7c Refactor color handling in BrandColors and Color
classes
2023-11-30 17:26:09 +00:00
Simon Larsen
53882dfeb9 Add date parsing for startDateTimeOfLayer,
calendarStartDate, calendarEndDate, and
handOffTime
2023-11-30 16:52:05 +00:00
Simon Larsen
2b243f2cac Fix bugs and improve functionality 2023-11-30 16:40:07 +00:00
Simon Larsen
2fece456ef Merge pull request #984 from OneUptime/master
Release
2023-11-30 14:57:59 +00:00
Simon Larsen
39848fd071 Fix default calendar view and add start and end
time selection
2023-11-30 14:36:45 +00:00
Simon Larsen
11ee56998f Fix bug in login functionality 2023-11-30 14:23:59 +00:00
Simon Larsen
22cce216fe Fix bug in login functionality 2023-11-30 14:05:01 +00:00
Simon Larsen
3ac00ef54a Fix formatting and remove unnecessary code 2023-11-30 13:59:13 +00:00
Simon Larsen
97e8f2de8e Refactor layer rotation logic and helper functions 2023-11-30 13:57:54 +00:00
Simon Larsen
4a7f5ac910 Add onRangeChange prop to CalendarElement 2023-11-30 13:51:08 +00:00
Simon Larsen
93fae92467 Merge branch 'master' into layer-preview 2023-11-30 12:48:53 +00:00
Simon Larsen
4e749b4c29 Fix side menu in OnCallDuty page 2023-11-30 12:48:11 +00:00
Simon Larsen
24b71c42e6 Merge pull request #982 from OneUptime/layer-preview
Add useState hook to Layer component and pass
2023-11-30 12:46:36 +00:00
Simon Larsen
11daa0b423 Remove commented code for Schedules in SideMenu 2023-11-30 12:46:23 +00:00
Simon Larsen
0028772b30 Fix onSubmitSuccessful parameter in BasicForm
component
2023-11-30 12:44:18 +00:00
Simon Larsen
bb8b66bacc Add support for hand off time and calculate user
index based on hand off time
2023-11-30 12:17:19 +00:00
Simon Larsen
f4f96d2c01 Merge pull request #978 from OneUptime/snyk-upgrade-52fdfdfac839df15942c3c4a11a331ef
[Snyk] Upgrade reactflow from 11.5.3 to 11.9.4
2023-11-30 12:15:15 +00:00
Simon Larsen
81d03790c6 Merge pull request #979 from OneUptime/snyk-upgrade-b97dce923f163472952fd0a3649d90f0
[Snyk] Upgrade @stripe/stripe-js from 1.46.0 to 1.54.2
2023-11-30 12:15:02 +00:00
Simon Larsen
8a3c50371d Merge pull request #980 from OneUptime/snyk-upgrade-2bb09c052a0afd9d317730092765c1f1
[Snyk] Upgrade @headlessui/react from 1.7.7 to 1.7.17
2023-11-30 12:14:54 +00:00
Simon Larsen
cb6a92da40 Merge pull request #981 from OneUptime/snyk-upgrade-72a70fc075806f88061288d86937e8c6
[Snyk] Upgrade react-icons from 4.7.1 to 4.11.0
2023-11-30 12:14:43 +00:00
Simon Larsen
4387d2d981 Refactor date-related functions and add DayOfWeek
enum
2023-11-29 20:20:47 +00:00
Simon Larsen
ebc2f6f56e Add new enum value and update description in
LayerPreview component
2023-11-29 19:36:56 +00:00
snyk-bot
463526deca fix: upgrade react-icons from 4.7.1 to 4.11.0
Snyk has created this PR to upgrade react-icons from 4.7.1 to 4.11.0.

See this package in npm:
https://www.npmjs.com/package/react-icons

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5dd2ef9c-1270-4729-aff4-e407805f7a9c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-29 17:47:41 +00:00
snyk-bot
4d59e9304b fix: upgrade @headlessui/react from 1.7.7 to 1.7.17
Snyk has created this PR to upgrade @headlessui/react from 1.7.7 to 1.7.17.

See this package in npm:
https://www.npmjs.com/package/@headlessui/react

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5dd2ef9c-1270-4729-aff4-e407805f7a9c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-29 17:47:37 +00:00
snyk-bot
60ac93a0da fix: upgrade @stripe/stripe-js from 1.46.0 to 1.54.2
Snyk has created this PR to upgrade @stripe/stripe-js from 1.46.0 to 1.54.2.

See this package in npm:
https://www.npmjs.com/package/@stripe/stripe-js

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5dd2ef9c-1270-4729-aff4-e407805f7a9c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-29 17:47:32 +00:00
snyk-bot
26a1783fc7 fix: upgrade reactflow from 11.5.3 to 11.9.4
Snyk has created this PR to upgrade reactflow from 11.5.3 to 11.9.4.

See this package in npm:
https://www.npmjs.com/package/reactflow

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5dd2ef9c-1270-4729-aff4-e407805f7a9c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-29 17:47:28 +00:00
Simon Larsen
ad4c98a492 Add useState hook to Layer component and pass
layerUsers prop to LayerPreview component
2023-11-29 17:47:28 +00:00
Simon Larsen
3db9acc4b2 Refactor OnCallScheduleLayer component 2023-11-29 17:46:52 +00:00
Simon Larsen
aebb1c85af Commented out the "Schedules" section in the
SideMenu component
2023-11-29 17:34:10 +00:00
Simon Larsen
a942a1415f Fix formatting issues in code 2023-11-29 17:32:28 +00:00
Simon Larsen
aaf3b052b1 Add defaultCalendarView prop to Calendar component 2023-11-29 15:08:37 +00:00
Simon Larsen
878b7a14be Add moment-timezone package and update Calendar
component
2023-11-29 15:01:20 +00:00
Simon Larsen
29078d584b Merge branch 'master' into schedules 2023-11-29 14:11:20 +00:00
Simon Larsen
b9372929de Add miscData parameter to onTrigger method 2023-11-29 13:35:14 +00:00
Simon Larsen
11c732d12b Update dependencies in package.json 2023-11-29 13:14:04 +00:00
Simon Larsen
d46c864c31 Merge pull request #976 from rpaterson/statement
Refactor Analytics SQL generation to use query params
2023-11-29 13:04:55 +00:00
Roy Paterson
6d0e563551 Remove Analytics DB "DeleteOneBy"
ClickHouse does not support setting a LIMIT or OFFSET to an ALTER
TABLE DELETE statement.
2023-11-29 11:48:12 +00:00
Roy Paterson
cb313fc3bd Remove Analytics DB "UpdateOneBy"
ClickHouse does not support setting a LIMIT to an ALTER TABLE UPDATE
statement.
2023-11-29 11:43:09 +00:00
Roy Paterson
d63c66725f Refactor Analytics SQL generation to use query params
SQL is generated using the Statement class which guards
against accidental SQL injection using a special "SQL"
template literal tag.

INSERT functionality is not using the new Statement class
pending resolution of Nested column type functionality.
2023-11-29 11:32:07 +00:00
Simon Larsen
f4c003ec45 Add onListLoaded prop to ModelList and implement
LayerPreview component
2023-11-28 21:35:33 +00:00
Simon Larsen
b4e1530e20 Merge pull request #974 from OneUptime/snyk-upgrade-6cda72abd45959075d00042296e99220
[Snyk] Upgrade markdown-it from 13.0.1 to 13.0.2
2023-11-28 21:12:14 +00:00
Simon Larsen
9b49b72b20 Delete LayerView component 2023-11-28 17:51:23 +00:00
snyk-bot
9480c1e46b fix: upgrade markdown-it from 13.0.1 to 13.0.2
Snyk has created this PR to upgrade markdown-it from 13.0.1 to 13.0.2.

See this package in npm:
https://www.npmjs.com/package/markdown-it

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/53798e83-e133-4bf4-bad9-b856237bab63?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-28 17:37:09 +00:00
Simon Larsen
151fe8c2c9 Fix formatting issues and update descriptions 2023-11-28 17:20:04 +00:00
Simon Larsen
9ac253cbaa Fix input component rendering issue and update
date manipulation functions
2023-11-28 17:00:36 +00:00
Simon Larsen
8514a48c8f Update fromJSON method in RestrictionTimes class 2023-11-28 15:45:02 +00:00
Simon Larsen
656ed8153d Add @types/react-big-calendar package 2023-11-28 15:25:20 +00:00
Simon Larsen
70e6ce7714 Merge pull request #972 from OneUptime/snyk-upgrade-e68619dd8006bdb2a1a05f030c6d4355
[Snyk] Upgrade @types/body-parser from 1.19.2 to 1.19.4
2023-11-28 15:24:33 +00:00
Simon Larsen
7bd1c18be2 Fix radio button ID issue and add spacing to
restriction times field
2023-11-28 15:07:19 +00:00
Simon Larsen
d8876e5000 Add hooks for delete and update operations in
OnCallDutyPolicyScheduleLayerUserService and add
sorting functionality in ModelList component
2023-11-28 14:14:14 +00:00
Simon Larsen
fc503a11ab Add drag and drop functionality to ModelList and
StaticModelList components
2023-11-28 13:59:26 +00:00
Simon Larsen
753603ff97 Update descriptions and add IDs to ModelList
components
2023-11-28 13:47:11 +00:00
Simon Larsen
6c998fd661 Add profilePictureId to LayerUser query 2023-11-27 18:55:42 +00:00
Simon Larsen
8e4dbc7137 Add customElement prop to ModelList and
StaticModelList components
2023-11-27 18:46:34 +00:00
Simon Larsen
c58a29bf44 Update layer basic info and user form props 2023-11-27 18:40:56 +00:00
Simon Larsen
4c07a9edd1 Refactor code formatting and fix minor issues 2023-11-27 18:26:06 +00:00
Simon Larsen
b847b93268 Merge branch 'master' into schedules 2023-11-27 18:21:09 +00:00
Simon Larsen
4dd2705fc4 Update Input component types 2023-11-27 18:20:59 +00:00
Simon Larsen
39d6c4db09 Fix radio button group bug and update descriptions 2023-11-27 18:15:10 +00:00
snyk-bot
2404c34ab7 fix: upgrade @types/body-parser from 1.19.2 to 1.19.4
Snyk has created this PR to upgrade @types/body-parser from 1.19.2 to 1.19.4.

See this package in npm:
https://www.npmjs.com/package/@types/body-parser

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-27 17:14:35 +00:00
Simon Larsen
2c8b54f1ea Update SideMenu component 2023-11-27 16:52:13 +00:00
Simon Larsen
10f6285d42 Merge pull request #947 from OneUptime/schedules
On Call Schedules
2023-11-27 16:22:14 +00:00
Simon Larsen
fd5d47a60c Commented out the "Schedules" section in the
SideMenu component
2023-11-27 16:21:51 +00:00
Simon Larsen
df8c521dc3 Fix date input type in LogsFilters component 2023-11-27 16:20:25 +00:00
Simon Larsen
a1e519c318 Update Input component types 2023-11-27 16:12:20 +00:00
Simon Larsen
ff9e576b27 Refactor dropdown and radio button components 2023-11-27 14:29:23 +00:00
Simon Larsen
8629985a1a Fix radio button error and dropdown type issue 2023-11-27 14:11:04 +00:00
Simon Larsen
ae8944d949 Fix formatting issues and update imports 2023-11-27 13:59:59 +00:00
Simon Larsen
22690ad164 Merge pull request #971 from jinvillaz/unit-test
Add unit test for CommonServer and CommonUi
2023-11-27 08:52:09 +00:00
Simon Larsen
9c8ad1e2b2 Merge pull request #970 from OneUptime/snyk-upgrade-0a8275a9c010aea9d68fb7442dcfa9c7
[Snyk] Upgrade @types/body-parser from 1.19.2 to 1.19.4
2023-11-27 08:48:31 +00:00
Jhonatan Villanueva
5df20b858e Add unit test for CommonServer and CommonUi 2023-11-26 15:08:47 -04:00
snyk-bot
f25f960f69 fix: upgrade @types/body-parser from 1.19.2 to 1.19.4
Snyk has created this PR to upgrade @types/body-parser from 1.19.2 to 1.19.4.

See this package in npm:
https://www.npmjs.com/package/@types/body-parser

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/102b46c1-e36e-406c-acd1-31c8200a6c5f?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-26 17:18:05 +00:00
Simon Larsen
ddfdfed58b Merge pull request #968 from OneUptime/simlarsen-patch-1
Create MAINTAINERS
2023-11-26 16:06:54 +00:00
Simon Larsen
5cde6b4815 Create MAINTAINERS 2023-11-26 16:06:45 +00:00
Simon Larsen
db2ff63951 Merge pull request #967 from OneUptime/simlarsen-patch-1
Create code-of-conduct.md
2023-11-26 16:02:52 +00:00
Simon Larsen
19f22b6d1b Create code-of-conduct.md 2023-11-26 16:02:42 +00:00
Simon Larsen
913d487810 Add LayerRestrictionTimes component to Layer.tsx 2023-11-26 15:52:05 +00:00
Simon Larsen
9d771b370f Fix weekly restriction function call 2023-11-26 15:45:48 +00:00
Simon Larsen
ae5e705418 Add new methods and fix formatting in DropdownUtil
and OneUptimeDate classes
2023-11-26 15:44:06 +00:00
Simon Larsen
887cb7c1d9 Update import paths for RadioButtons component 2023-11-26 14:30:55 +00:00
Simon Larsen
4e28436838 Remove renovate.json configuration file 2023-11-26 14:16:11 +00:00
Simon Larsen
a00cc6d7e9 Add new form field schema type and update layer
component
2023-11-26 14:15:09 +00:00
Simon Larsen
e146d56f50 Add ArrowUpDown icon to IconProp enum and use it
in TableRow component
2023-11-26 13:19:40 +00:00
Simon Larsen
692fb99baf Merge pull request #964 from soknaly/fix/dropdown-style
fix: Update Dropdown (react-select) style
2023-11-26 11:54:20 +00:00
Simon Larsen
be541c93bb Merge pull request #965 from OneUptime/snyk-upgrade-081a4faa9f93f32a892bedbe6d5a4783
[Snyk] Upgrade ejs from 3.1.8 to 3.1.9
2023-11-25 23:00:22 +00:00
Simon Larsen
95f20eae7c Merge pull request #966 from OneUptime/snyk-upgrade-242e24614fd3734f278c8f6a56289c81
[Snyk] Upgrade @types/node-cron from 3.0.6 to 3.0.10
2023-11-25 23:00:12 +00:00
snyk-bot
baf99f104f fix: upgrade @types/node-cron from 3.0.6 to 3.0.10
Snyk has created this PR to upgrade @types/node-cron from 3.0.6 to 3.0.10.

See this package in npm:
https://www.npmjs.com/package/@types/node-cron

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/53798e83-e133-4bf4-bad9-b856237bab63?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-25 17:48:45 +00:00
snyk-bot
678bda8b37 fix: upgrade ejs from 3.1.8 to 3.1.9
Snyk has created this PR to upgrade ejs from 3.1.8 to 3.1.9.

See this package in npm:
https://www.npmjs.com/package/ejs

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/e4400ce8-cee4-4844-a869-b529560ade37?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-25 17:44:22 +00:00
Sokna Ly
48def92f92 fix: Update Dropdown (react-select) style 2023-11-25 23:19:00 +07:00
Simon Larsen
ed5313b87d Merge pull request #958 from OneUptime/snyk-upgrade-716502480db450357812e381b5ef0273
[Snyk] Upgrade @fortawesome/react-fontawesome from 0.1.19 to 0.2.0
2023-11-25 11:54:04 +00:00
Simon Larsen
bdc62bb72b Merge pull request #960 from OneUptime/snyk-upgrade-512b83fc2e572886ea70dea87295a657
[Snyk] Upgrade react-router-dom from 6.5.0 to 6.18.0
2023-11-25 11:53:51 +00:00
Sokna Ly
0e18d7ee5e chore: add or empty to env host 2023-11-25 15:30:37 +07:00
Sokna Ly
7b173cfc16 fix: linting and revert unnecessary chagne 2023-11-25 15:27:46 +07:00
Sokna Ly
4e98bd9e3a refactor: implement lazy load and separate routes for dashboard, monitors, telemetry pages 2023-11-25 15:10:19 +07:00
snyk-bot
da036921b4 fix: upgrade react-router-dom from 6.5.0 to 6.18.0
Snyk has created this PR to upgrade react-router-dom from 6.5.0 to 6.18.0.

See this package in npm:
https://www.npmjs.com/package/react-router-dom

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5dd2ef9c-1270-4729-aff4-e407805f7a9c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-24 19:41:20 +00:00
Simon Larsen
d67d245379 Merge pull request #959 from OneUptime/snyk-upgrade-fe23e36b867c6b594b502626a19ea469
[Snyk] Upgrade @types/ejs from 3.1.1 to 3.1.4
2023-11-24 18:21:21 +00:00
snyk-bot
2b56184cad fix: upgrade @types/ejs from 3.1.1 to 3.1.4
Snyk has created this PR to upgrade @types/ejs from 3.1.1 to 3.1.4.

See this package in npm:
https://www.npmjs.com/package/@types/ejs

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/102b46c1-e36e-406c-acd1-31c8200a6c5f?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-24 17:55:32 +00:00
snyk-bot
efe0bccd65 fix: upgrade @fortawesome/react-fontawesome from 0.1.19 to 0.2.0
Snyk has created this PR to upgrade @fortawesome/react-fontawesome from 0.1.19 to 0.2.0.

See this package in npm:
https://www.npmjs.com/package/@fortawesome/react-fontawesome

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-24 17:34:31 +00:00
Simon Larsen
d7b200e2f7 Merge pull request #957 from OneUptime/snyk-upgrade-206f2ef9fc2402c71cb73404031a1101
[Snyk] Upgrade typeorm from 0.3.14 to 0.3.17
2023-11-24 17:31:41 +00:00
snyk-bot
d1a3b2b852 fix: upgrade typeorm from 0.3.14 to 0.3.17
Snyk has created this PR to upgrade typeorm from 0.3.14 to 0.3.17.

See this package in npm:
https://www.npmjs.com/package/typeorm

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/95df775c-d36f-4060-828c-d0ddc8c9f28e?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-24 17:28:37 +00:00
Simon Larsen
db2dbfcac7 Remove unnecessary line in Field interface 2023-11-24 16:09:58 +00:00
Simon Larsen
a6d9c6493a Merge pull request #954 from rpaterson/sql-escape
Escape Analytics Database SQL
2023-11-24 14:02:10 +00:00
Simon Larsen
a067e85283 Add On Call Duty Policy Schedule services and
models
2023-11-24 12:57:54 +00:00
Simon Larsen
e9feb06864 Add new API routes for OnCallDutyPolicySchedule
and OnCallDutyPolicyScheduleLayerUser
2023-11-24 12:53:01 +00:00
Simon Larsen
9c4799ff30 Refactor StatusBubble component to use props.color
for background color
2023-11-24 12:39:43 +00:00
Simon Larsen
88c4b75c45 Fix On-Call Duty route and remove unnecessary code 2023-11-24 12:25:37 +00:00
Simon Larsen
3d46de7fb6 Merge branch 'master' into schedules 2023-11-24 12:17:44 +00:00
Simon Larsen
c82f40443b Fix teamId assignment in TeamMemberService 2023-11-24 12:16:23 +00:00
Simon Larsen
ca32b8fa1d Fix on-call duty page titles 2023-11-24 12:11:36 +00:00
Simon Larsen
8ad344f1f9 Merge pull request #889 from fedealconada/team-member-service-coverage
test: add coverage for TeamMemberService.ts
2023-11-24 12:11:25 +00:00
Roy Paterson
407abd4146 Add crudApiPath to test 2023-11-24 11:58:15 +00:00
Roy Paterson
fdc7887e48 Escape values to prevent SQL injection 2023-11-24 11:36:49 +00:00
Roy Paterson
59cd7afcc5 Add Tests for StatementGenerator.toSetStatement() 2023-11-24 11:36:49 +00:00
Roy Paterson
0070aa7ee7 Increase database test timeout to 10 seconds
Setting up the database is slow.
2023-11-24 11:36:49 +00:00
Simon Larsen
e39474bc23 Merge pull request #952 from OneUptime/snyk-upgrade-2be86f202576cc54f75a2d7029cbe161
[Snyk] Upgrade airtable from 0.11.6 to 0.12.2
2023-11-23 22:31:09 +00:00
Simon Larsen
cb834adc6c Merge pull request #953 from OneUptime/snyk-upgrade-a5e521eabb7f562ab94e9c456514dff6
[Snyk] Upgrade @types/ejs from 3.1.1 to 3.1.4
2023-11-23 21:45:37 +00:00
snyk-bot
434573e770 fix: upgrade @types/ejs from 3.1.1 to 3.1.4
Snyk has created this PR to upgrade @types/ejs from 3.1.1 to 3.1.4.

See this package in npm:
https://www.npmjs.com/package/@types/ejs

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-23 19:59:25 +00:00
snyk-bot
96fced64cf fix: upgrade airtable from 0.11.6 to 0.12.2
Snyk has created this PR to upgrade airtable from 0.11.6 to 0.12.2.

See this package in npm:
https://www.npmjs.com/package/airtable

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-23 19:59:05 +00:00
Simon Larsen
b12e8ad489 Fix enum syntax error and import missing module 2023-11-23 19:47:58 +00:00
Simon Larsen
33f567570c Merge branch 'master' into schedules 2023-11-23 19:18:54 +00:00
Simon Larsen
015350acb2 Merge pull request #939 from OneUptime/snyk-upgrade-1e8b2e5347b891af2fdff850e86d61b0
[Snyk] Upgrade @types/nodemailer from 6.4.6 to 6.4.13
2023-11-23 19:15:21 +00:00
Simon Larsen
9f52526e5a Merge branch 'master' into snyk-upgrade-1e8b2e5347b891af2fdff850e86d61b0 2023-11-23 19:15:07 +00:00
Simon Larsen
d41b9c4fc1 Merge pull request #945 from OneUptime/snyk-upgrade-7629a880e641d806cc633739d13088f4
[Snyk] Upgrade react-icons from 4.7.1 to 4.11.0
2023-11-23 19:12:49 +00:00
Simon Larsen
9a587623bf Merge pull request #943 from OneUptime/snyk-upgrade-999a26ac2112c160c090c315e5e05b74
[Snyk] Upgrade ejs from 3.1.8 to 3.1.9
2023-11-23 19:12:17 +00:00
Simon Larsen
70136546be Merge pull request #944 from OneUptime/snyk-upgrade-e6e436e0ef8ab8279ef89eae14c51482
[Snyk] Upgrade react-router-dom from 6.4.5 to 6.18.0
2023-11-23 19:12:06 +00:00
Simon Larsen
d683f26ca7 Merge pull request #946 from OneUptime/snyk-upgrade-3fac855f902dda7a149301067eb92036
[Snyk] Upgrade cron-parser from 4.8.1 to 4.9.0
2023-11-23 19:11:50 +00:00
Simon Larsen
830ddd04f8 Add Calendar icon to Icon component 2023-11-23 19:10:51 +00:00
snyk-bot
2e429a14d2 fix: upgrade cron-parser from 4.8.1 to 4.9.0
Snyk has created this PR to upgrade cron-parser from 4.8.1 to 4.9.0.

See this package in npm:
https://www.npmjs.com/package/cron-parser

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/89d21457-97ad-4d10-9b37-253f0b4cc388?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-23 17:37:26 +00:00
snyk-bot
ed21325f5b fix: upgrade react-icons from 4.7.1 to 4.11.0
Snyk has created this PR to upgrade react-icons from 4.7.1 to 4.11.0.

See this package in npm:
https://www.npmjs.com/package/react-icons

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/11bb5528-45f9-473c-a635-dc097fd03b3c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-23 17:32:01 +00:00
snyk-bot
372d6b5d3a fix: upgrade react-router-dom from 6.4.5 to 6.18.0
Snyk has created this PR to upgrade react-router-dom from 6.4.5 to 6.18.0.

See this package in npm:
https://www.npmjs.com/package/react-router-dom

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/11bb5528-45f9-473c-a635-dc097fd03b3c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-23 17:31:57 +00:00
snyk-bot
ee2188d75a fix: upgrade ejs from 3.1.8 to 3.1.9
Snyk has created this PR to upgrade ejs from 3.1.8 to 3.1.9.

See this package in npm:
https://www.npmjs.com/package/ejs

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/0177f54a-1932-4698-9bc3-69701ae8a756?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-23 17:27:20 +00:00
Simon Larsen
79db7d5702 Merge pull request #942 from OneUptime/snyk-upgrade-44d9690d3afab96d85153f5464d227d9
[Snyk] Upgrade cron-parser from 4.8.1 to 4.9.0
2023-11-22 22:13:52 +00:00
Simon Larsen
5705f413cb Merge pull request #941 from OneUptime/snyk-upgrade-10fe9e968efecdbd27d8b7db0d899da4
[Snyk] Upgrade jest from 29.5.0 to 29.7.0
2023-11-22 22:13:34 +00:00
snyk-bot
f37601d923 fix: upgrade cron-parser from 4.8.1 to 4.9.0
Snyk has created this PR to upgrade cron-parser from 4.8.1 to 4.9.0.

See this package in npm:
https://www.npmjs.com/package/cron-parser

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/b8f33af6-6e95-4b8d-be69-ae879ce7ba92?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-22 20:06:29 +00:00
snyk-bot
2c705aca77 fix: upgrade jest from 29.5.0 to 29.7.0
Snyk has created this PR to upgrade jest from 29.5.0 to 29.7.0.

See this package in npm:
https://www.npmjs.com/package/jest

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/e80ba7ae-9a47-403b-93f0-65ae60216925?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-22 20:00:00 +00:00
Simon Larsen
ee9767eecc Merge pull request #936 from OneUptime/snyk-upgrade-d29661c67137394caaafd3564c878f78
[Snyk] Upgrade ejs from 3.1.8 to 3.1.9
2023-11-22 19:28:37 +00:00
Simon Larsen
39b0d6e7b6 Merge pull request #937 from OneUptime/snyk-upgrade-3765fb5997db5ec0013131e4ab84f78c
[Snyk] Upgrade @types/ping from 0.4.1 to 0.4.3
2023-11-22 19:28:19 +00:00
Simon Larsen
e45ec0bf74 Merge pull request #938 from OneUptime/snyk-upgrade-853239b17591925d7b149ac60221a380
[Snyk] Upgrade nodemailer from 6.8.0 to 6.9.7
2023-11-22 19:28:08 +00:00
Simon Larsen
2f05ccdfc7 Merge pull request #940 from OneUptime/snyk-upgrade-b234b3b5cb802c6fd4fb58accb3e03ff
[Snyk] Upgrade @types/nodemailer-express-handlebars from 4.0.2 to 4.0.4
2023-11-22 19:27:37 +00:00
Simon Larsen
e1a0cd90e4 Refactor online check in monitor classes 2023-11-22 19:27:01 +00:00
Simon Larsen
ca52106c23 Add SSL certificate check function 2023-11-22 17:32:58 +00:00
snyk-bot
d6932ee3fc fix: upgrade @types/nodemailer-express-handlebars from 4.0.2 to 4.0.4
Snyk has created this PR to upgrade @types/nodemailer-express-handlebars from 4.0.2 to 4.0.4.

See this package in npm:
https://www.npmjs.com/package/@types/nodemailer-express-handlebars

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/0177f54a-1932-4698-9bc3-69701ae8a756?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-22 17:27:40 +00:00
snyk-bot
62f1ac8945 fix: upgrade @types/nodemailer from 6.4.6 to 6.4.13
Snyk has created this PR to upgrade @types/nodemailer from 6.4.6 to 6.4.13.

See this package in npm:
https://www.npmjs.com/package/@types/nodemailer

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/0177f54a-1932-4698-9bc3-69701ae8a756?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-22 17:27:37 +00:00
snyk-bot
668c6bf858 fix: upgrade nodemailer from 6.8.0 to 6.9.7
Snyk has created this PR to upgrade nodemailer from 6.8.0 to 6.9.7.

See this package in npm:
https://www.npmjs.com/package/nodemailer

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/0177f54a-1932-4698-9bc3-69701ae8a756?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-22 17:27:32 +00:00
snyk-bot
69e045d581 fix: upgrade @types/ping from 0.4.1 to 0.4.3
Snyk has created this PR to upgrade @types/ping from 0.4.1 to 0.4.3.

See this package in npm:
https://www.npmjs.com/package/@types/ping

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/49c81d9c-12c2-4e8e-b9e8-72f98b1b595c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-22 17:19:13 +00:00
snyk-bot
0faeeed8b5 fix: upgrade ejs from 3.1.8 to 3.1.9
Snyk has created this PR to upgrade ejs from 3.1.8 to 3.1.9.

See this package in npm:
https://www.npmjs.com/package/ejs

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/cf2b4795-8742-46cb-8289-f13aadd23bcc?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-22 17:17:06 +00:00
Simon Larsen
031fe5425c Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2023-11-22 16:42:52 +00:00
Simon Larsen
61d3604a9d Fix formatting issues in MonitorType.ts,
MonitorCriteriaInstance.ts, ApiMonitor.ts,
CriteriaFilter.tsx, MonitorStep.tsx,
MonitorService.ts, WebsiteMonitor.ts, and
PingMonitor.ts
2023-11-22 16:40:19 +00:00
Simon Larsen
b375e8341d Fix error handling and add timeout functionality
in PortMonitor
2023-11-22 16:37:37 +00:00
Simon Larsen
6c1c446f06 Merge pull request #935 from soknaly/fix-duplicate-api-call-model-form
fix: duplicate api call in ModelForm
2023-11-22 16:26:38 +00:00
Simon Larsen
fd3694b93f Refactor monitor classes to handle retry count 2023-11-22 16:25:38 +00:00
Simon Larsen
261db0c748 Update runs-on value in test.probe.yaml 2023-11-22 16:16:57 +00:00
Simon Larsen
ad8ebf43de Add support for Port monitoring 2023-11-22 16:11:00 +00:00
Simon Larsen
fb24b39f27 Add new monitor type and update input type 2023-11-22 16:08:02 +00:00
Simon Larsen
753141e524 Add MonitorType Port and update MonitorStep
component
2023-11-22 16:02:31 +00:00
Sokna Ly
28906a3c09 Fix duplicate api call in ModelForm 2023-11-22 22:27:35 +07:00
Simon Larsen
81a39951fb Change runs-on to self-hosted in test job 2023-11-22 13:49:26 +00:00
Simon Larsen
7584bfd26c Update hostname in PingMonitor test 2023-11-22 12:13:19 +00:00
Simon Larsen
eff654c117 Update ping test URLs and IP address 2023-11-22 11:57:12 +00:00
Simon Larsen
eb144ca195 Refactor Step and HeaderAlert components 2023-11-22 11:54:03 +00:00
Simon Larsen
eb04399147 Refactor component function signatures 2023-11-22 11:52:08 +00:00
Simon Larsen
5c6efc0f8e Update React version in package.json 2023-11-22 11:50:57 +00:00
Simon Larsen
986bc78df6 Fix bug in login functionality 2023-11-22 11:25:39 +00:00
Simon Larsen
727f923dbb Add clear-modules script to package.json files 2023-11-22 11:13:15 +00:00
Simon Larsen
c7622bb7f3 Fix bug in login functionality 2023-11-22 11:08:06 +00:00
Simon Larsen
86a25a456a Merge branch 'ts-upgrade' 2023-11-22 10:59:13 +00:00
Simon Larsen
7f93e953ee Update Jest configurations for test coverage 2023-11-22 10:55:09 +00:00
Simon Larsen
2bc92729e5 Update React Router version in package.json 2023-11-22 10:42:28 +00:00
Simon Larsen
cd4a139a3c Update TypeScript version to 5.3.2 2023-11-22 10:33:39 +00:00
Simon Larsen
eefccf6110 Merge pull request #930 from OneUptime/snyk-upgrade-1f3f4ba368583e0b1358ce0c1711880c
[Snyk] Upgrade typeorm from 0.3.14 to 0.3.17
2023-11-21 21:15:55 +00:00
Simon Larsen
920352ac97 Merge pull request #932 from OneUptime/snyk-upgrade-b16ef9d4021ec0f091b1c3daf6896f55
[Snyk] Upgrade the-new-css-reset from 1.7.3 to 1.11.1
2023-11-21 21:15:14 +00:00
Simon Larsen
8fc4f61ffe Merge pull request #931 from OneUptime/snyk-upgrade-c21ec3c979b5f5cf7afa8f0763392d95
[Snyk] Upgrade @types/lodash from 4.14.182 to 4.14.200
2023-11-21 21:14:41 +00:00
Simon Larsen
1ec06ac333 Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2023-11-21 20:49:27 +00:00
Simon Larsen
8d9ec445b7 remove realtime docker build 2023-11-21 20:49:24 +00:00
snyk-bot
0e934ed3e5 fix: upgrade the-new-css-reset from 1.7.3 to 1.11.1
Snyk has created this PR to upgrade the-new-css-reset from 1.7.3 to 1.11.1.

See this package in npm:
https://www.npmjs.com/package/the-new-css-reset

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/c3622982-05c8-495c-809c-20f301c75f92?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-21 19:14:49 +00:00
snyk-bot
ad6f59013e fix: upgrade @types/lodash from 4.14.182 to 4.14.200
Snyk has created this PR to upgrade @types/lodash from 4.14.182 to 4.14.200.

See this package in npm:
https://www.npmjs.com/package/@types/lodash

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/c3622982-05c8-495c-809c-20f301c75f92?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-21 19:14:45 +00:00
snyk-bot
6fed662391 fix: upgrade typeorm from 0.3.14 to 0.3.17
Snyk has created this PR to upgrade typeorm from 0.3.14 to 0.3.17.

See this package in npm:
https://www.npmjs.com/package/typeorm

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/c3622982-05c8-495c-809c-20f301c75f92?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-21 19:14:41 +00:00
Simon Larsen
6a9704ba79 Merge pull request #925 from OneUptime/snyk-upgrade-ea7c92df7e1a0d96b31d4010e1ce3fa8
[Snyk] Upgrade formik from 2.2.9 to 2.4.5
2023-11-21 18:19:37 +00:00
Simon Larsen
4c66d4c97e Merge pull request #924 from OneUptime/snyk-upgrade-eb045c7858a7c0be001826618e61a91c
[Snyk] Upgrade the-new-css-reset from 1.7.3 to 1.11.1
2023-11-21 18:19:10 +00:00
Simon Larsen
2f5c19ecb5 Merge pull request #928 from OneUptime/snyk-upgrade-1d14a8c213e14afa5aeef487f9eb5045
[Snyk] Upgrade twilio from 4.11.2 to 4.19.0
2023-11-21 18:18:26 +00:00
Simon Larsen
80b2474b03 Add option to disable monitor when duplicating 2023-11-21 18:10:28 +00:00
Simon Larsen
0fe31f5371 Fix probe status rendering issue 2023-11-21 18:04:41 +00:00
Simon Larsen
f7cd616540 Merge branch 'master' of github.com-simon:OneUptime/oneuptime 2023-11-21 18:02:45 +00:00
Simon Larsen
dfda71d779 Add Probe Status Element to Monitor and Settings
Pages
2023-11-21 18:02:39 +00:00
snyk-bot
f6dc0d9214 fix: upgrade twilio from 4.11.2 to 4.19.0
Snyk has created this PR to upgrade twilio from 4.11.2 to 4.19.0.

See this package in npm:
https://www.npmjs.com/package/twilio

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/0177f54a-1932-4698-9bc3-69701ae8a756?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-21 17:52:34 +00:00
Simon Larsen
200dd1d98d Merge pull request #922 from OneUptime/snyk-upgrade-d25901fbcbaaf02ff24c2f45cd7adba5
[Snyk] Upgrade react-router-dom from 6.4.5 to 6.18.0
2023-11-21 17:51:09 +00:00
Simon Larsen
640ce525c5 Update Probe npm install and test commands 2023-11-21 17:50:09 +00:00
snyk-bot
6a6780058c fix: upgrade formik from 2.2.9 to 2.4.5
Snyk has created this PR to upgrade formik from 2.2.9 to 2.4.5.

See this package in npm:
https://www.npmjs.com/package/formik

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/40b17bc5-1bd4-48b1-88f1-5b4dc1400e80?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-21 17:14:11 +00:00
snyk-bot
2f167bd7aa fix: upgrade the-new-css-reset from 1.7.3 to 1.11.1
Snyk has created this PR to upgrade the-new-css-reset from 1.7.3 to 1.11.1.

See this package in npm:
https://www.npmjs.com/package/the-new-css-reset

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/40b17bc5-1bd4-48b1-88f1-5b4dc1400e80?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-21 17:14:07 +00:00
snyk-bot
cbbc3c79d0 fix: upgrade react-router-dom from 6.4.5 to 6.18.0
Snyk has created this PR to upgrade react-router-dom from 6.4.5 to 6.18.0.

See this package in npm:
https://www.npmjs.com/package/react-router-dom

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/40b17bc5-1bd4-48b1-88f1-5b4dc1400e80?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-21 17:13:56 +00:00
Simon Larsen
14dceebc9a Update dependencies and fix tests 2023-11-21 16:34:10 +00:00
Simon Larsen
2fbe8294eb Update Jest configuration and API test file 2023-11-21 14:33:05 +00:00
Simon Larsen
3a57253720 remove realtime jobs 2023-11-21 14:19:12 +00:00
Simon Larsen
c554627ab2 Fix formatting issues in code 2023-11-21 13:23:22 +00:00
Simon Larsen
a9a0466e49 Update axios version in package-lock.json 2023-11-21 13:18:23 +00:00
Simon Larsen
126927350d Commented out unused code and imports 2023-11-21 13:16:38 +00:00
Simon Larsen
a5f2f4e338 Merge branch 'telemetry' 2023-11-21 13:15:53 +00:00
Simon Larsen
b276e6dfc4 Update axios version to 1.6.2 2023-11-21 13:15:39 +00:00
Simon Larsen
9f7f5d7a50 Add postedAt field to IncidentPublicNote and
ScheduledMaintenancePublicNote models
2023-11-21 13:13:02 +00:00
Simon Larsen
c6981cc130 Fix formatting and indentation issues in
StatusPageAPI and StatusPageSettings
2023-11-21 12:39:46 +00:00
Simon Larsen
cf0a76ce71 Add hidePoweredByOneUptimeBranding feature 2023-11-21 12:35:43 +00:00
Simon Larsen
5ce3a5d876 fix haraka docker 2023-11-21 12:14:24 +00:00
Simon Larsen
b8b79e0d73 Update coverage reporters in jest.config.json 2023-11-21 12:10:26 +00:00
Simon Larsen
aa38ebf8ba Update typeRoots in tsconfig.json files 2023-11-21 12:09:33 +00:00
Simon Larsen
e1d34054ab fix lock 2023-11-21 12:03:44 +00:00
Simon Larsen
c22606d93c Add SQL as a CodeType and fix Dropdown overflow
issue
2023-11-21 11:45:23 +00:00
Simon Larsen
8c7aab22f1 Merge pull request #911 from OneUptime/renovate/postgresql-12.x
chore(deps): update helm release postgresql to v12.12.10
2023-11-21 08:30:27 +00:00
renovate[bot]
45cbe8e357 chore(deps): update helm release postgresql to v12.12.10 2023-11-21 06:58:44 +00:00
Simon Larsen
74f797948e Merge pull request #906 from OneUptime/renovate/depcheck-1.x-lockfile
chore(deps): update dependency depcheck to v1.4.7
2023-11-20 22:10:52 +00:00
renovate[bot]
9cb3cf0d04 chore(deps): update dependency depcheck to v1.4.7 2023-11-20 22:09:29 +00:00
Simon Larsen
35a85a35a4 Merge pull request #903 from OneUptime/renovate/babel-eslint-replacement
chore(deps): replace dependency babel-eslint with @babel/eslint-parser ^7.11.0
2023-11-20 22:07:06 +00:00
Simon Larsen
6f0b7a2145 Merge pull request #904 from OneUptime/renovate/node-16.x-lockfile
chore(deps): update dependency @types/node to v16.18.62
2023-11-20 21:50:52 +00:00
renovate[bot]
e5ee57e234 chore(deps): update dependency @types/node to v16.18.62 2023-11-20 21:40:48 +00:00
renovate[bot]
2b186d8a2a chore(deps): replace dependency babel-eslint with @babel/eslint-parser ^7.11.0 2023-11-20 21:38:23 +00:00
Simon Larsen
0a711dbcfd Merge pull request #902 from OneUptime/snyk-fix-cac0a811fbf081e8c39adb9edee45ab8
[Snyk] Security upgrade node from 18.13.0-alpine to 18.18.1-alpine
2023-11-20 21:37:23 +00:00
snyk-bot
d26b348f0d fix: Tests/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE317-OPENSSL-3314647
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-3326683
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-5741793
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-5843454
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-5848038
2023-11-20 20:36:37 +00:00
Simon Larsen
7ea8479779 Merge pull request #901 from OneUptime/renovate/npm-axios-vulnerability
fix(deps): update dependency axios to v1.6.0 [security]
2023-11-20 20:16:23 +00:00
renovate[bot]
72d2297a02 fix(deps): update dependency axios to v1.6.0 [security] 2023-11-20 20:10:36 +00:00
Simon Larsen
fae8968dde Merge pull request #899 from OneUptime/simlarsen-patch-1
Create renovate.json
2023-11-20 20:08:30 +00:00
Simon Larsen
b9a10ebcad Create renovate.json 2023-11-20 20:08:21 +00:00
Simon Larsen
5a7c706829 Merge pull request #898 from OneUptime/snyk-fix-0aaed0cf00f945f9022cc5d8720c4f32
[Snyk] Security upgrade node from 18.13.0-alpine to 18.18.1-alpine
2023-11-20 19:53:14 +00:00
snyk-bot
adf7432663 fix: Haraka/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE317-OPENSSL-3314647
- https://snyk.io/vuln/SNYK-ALPINE317-OPENSSL-6032385
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-3326683
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-5741793
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-5843454
2023-11-20 19:52:58 +00:00
Simon Larsen
2409e0fea8 Merge pull request #897 from OneUptime/snyk-fix-13ca70246dc97f612c5350fe03df784b
[Snyk] Security upgrade crypto-js from 4.1.1 to 4.2.0
2023-11-20 19:52:06 +00:00
snyk-bot
f0fb3fabd0 fix: Accounts/package.json & Accounts/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-CRYPTOJS-6028119
2023-11-20 19:49:55 +00:00
Simon Larsen
340afdecc8 Merge pull request #896 from OneUptime/snyk-fix-b17ab3044788224d222d9dff8822f36a
[Snyk] Security upgrade axios from 1.3.3 to 1.6.0
2023-11-20 19:30:47 +00:00
snyk-bot
c7b5a544ee fix: Workflow/package.json & Workflow/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6032459
2023-11-20 19:29:40 +00:00
Simon Larsen
8d131b28bf Merge pull request #895 from OneUptime/snyk-fix-65754aaffe2d6283116e53a7b22cdf20
[Snyk] Security upgrade nginx from 1.25.1-alpine to 1.25.3-alpine
2023-11-20 19:28:29 +00:00
snyk-bot
d1131d32e8 fix: Nginx/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE317-CURL-5958910
- https://snyk.io/vuln/SNYK-ALPINE317-CURL-5958910
- https://snyk.io/vuln/SNYK-ALPINE317-LIBWEBP-5902239
- https://snyk.io/vuln/SNYK-ALPINE317-LIBX11-6042401
- https://snyk.io/vuln/SNYK-ALPINE317-NGHTTP2-5954769
2023-11-20 19:28:01 +00:00
Federico Martín Alconada Verzini
2c4664b362 chore: appease linter 2023-11-20 14:27:54 +00:00
Federico Martín Alconada Verzini
c784324b00 test: add coverage for TeamMemberService.ts 2023-11-20 14:07:30 +00:00
Simon Larsen
bfc5e29b71 remove older data 2023-11-20 13:34:13 +00:00
Simon Larsen
ba30927de6 Merge branch 'master' into telemetry 2023-11-20 13:21:21 +00:00
Simon Larsen
ae5f0983a6 fix typo 2023-11-19 21:56:13 +00:00
Simon Larsen
49c70767b0 fix update group to growth 2023-11-19 14:06:47 +00:00
Simon Larsen
b6afa0d632 Merge pull request #893 from jkvn/master
Everything you see should be deletable
2023-11-18 14:00:29 +00:00
Kevin Jagodic
a2b8e721bf Merge branch 'OneUptime:master' into master 2023-11-18 14:47:34 +01:00
Kevin Jagodic
ac7b04e8ad Change delete permission to Free plan in model files
Updated the 'delete' permissions for Team, IncidentState, TeamPermission, ScheduledMaintenanceState, Label, and MonitorStatus model files from 'PlanSelect.Growth' to 'PlanSelect.Free'. This change allows users with a 'Free' plan to have the ability to delete these specific resources.
2023-11-18 14:45:36 +01:00
Simon Larsen
f79f4c7627 Add Stop icon to Icon component and implement
LogsFilters component
2023-11-18 13:37:03 +00:00
Simon Larsen
983739cc03 dark scrollbar 2023-11-17 18:22:44 +00:00
Simon Larsen
b4f034d1a9 Update LogItem styling in LogsViewer component 2023-11-17 18:09:18 +00:00
Simon Larsen
1829e1ec42 add permission to logs 2023-11-17 17:10:44 +00:00
Simon Larsen
cb82bd7c6f Merge branch 'master' into telemetry 2023-11-17 16:36:54 +00:00
Simon Larsen
687c5c341b fix log 2023-11-17 11:28:14 +00:00
Simon Larsen
91f8489b22 fix err 2023-11-16 18:46:33 +00:00
Simon Larsen
4fa048929c make realtime work 2023-11-16 18:34:23 +00:00
Simon Larsen
12df8275a5 fix socket connection 2023-11-16 17:16:37 +00:00
Simon Larsen
08d13997fe Fix formatting and add realtime event emission 2023-11-15 19:20:04 +00:00
Simon Larsen
e12ea14d85 Add realtime events support to
AnalyticsDatabaseService and BaseModel
2023-11-15 18:49:43 +00:00
Simon Larsen
ee84a082dc Add RealtimeRoute and socket.io-client dependency 2023-11-15 16:07:04 +00:00
Simon Larsen
092d5ec270 Delete unnecessary files and code related to
Realtime service
2023-11-15 13:30:02 +00:00
Simon Larsen
7ce4cb9143 Add rounded corners to LogItem component and
implement auto-scrolling in LogsViewer component
2023-11-15 13:20:05 +00:00
Simon Larsen
8a32c659e1 fix log 2023-11-15 12:33:10 +00:00
Simon Larsen
0d8f174675 Refactor code for better readability and
maintainability
2023-11-14 17:42:26 +00:00
Simon Larsen
8b11dcfe81 Refactor LogsViewer component and
AnalyticsDatabaseService class
2023-11-14 16:51:36 +00:00
Simon Larsen
b4e56b18ce Refactor AnalyticsDataModel to AnalyticsBaseModel
and update CommonModel.fromJSON method
2023-11-14 16:37:41 +00:00
Simon Larsen
1fd68ef60f Add BaseAnalyticsAPI to DashboardAPI and export
LogService from LogService.ts
2023-11-14 16:22:06 +00:00
Simon Larsen
62d1679938 Add BaseModel import to multiple files 2023-11-14 16:13:58 +00:00
Simon Larsen
99af4fe826 Fix formatting and remove unused imports 2023-11-14 15:24:05 +00:00
Simon Larsen
4ec5c0d7f1 Add changes to various files 2023-11-14 15:14:58 +00:00
Simon Larsen
3023e22de3 refactor common server to add base api for analytics 2023-11-14 14:21:26 +00:00
Simon Larsen
5128e17205 refactor base api 2023-11-13 19:31:44 +00:00
Simon Larsen
2f6f81385f add coming soon pages 2023-11-13 12:30:36 +00:00
Simon Larsen
b5929454b0 fix otel ingest 2023-11-13 12:10:37 +00:00
Simon Larsen
17b2012279 rename service to telemetry service 2023-11-13 12:09:16 +00:00
Simon Larsen
2d47b326b8 Merge branch 'master' into telemetry 2023-11-13 11:52:30 +00:00
Simon Larsen
a32120e5bd add obj in path 2023-11-13 11:16:18 +00:00
Simon Larsen
502f298a3a add authentication 2023-11-12 15:12:49 +00:00
Simon Larsen
d8d5556f1a add header setter 2023-11-12 14:24:27 +00:00
1968 changed files with 103478 additions and 349104 deletions

View File

@@ -34,5 +34,8 @@ If applicable, add screenshots to help explain your problem.
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
**Deployment Type**
Is this issue on SaaS (at https://oneuptime.com) or self hosted (the version that you deployed on your server)?
**Additional context**
Add any other context about the problem here.

View File

@@ -23,35 +23,7 @@ jobs:
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd CommonUI && npm install --force
- run: cd Accounts && npm install && npm run compile
compile-api-reference:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd ApiReference && npm install && npm run compile
compile-link-shortener:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd LinkShortener && npm install && npm run compile
- run: cd Accounts && npm install && npm run compile && npm run dep-check
compile-common-server:
runs-on: ubuntu-latest
@@ -64,7 +36,7 @@ jobs:
node-version: 18.3.0
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd CommonServer && npm install && npm run compile
- run: cd CommonServer && npm install && npm run compile && npm run dep-check
compile-common-ui:
runs-on: ubuntu-latest
@@ -77,7 +49,7 @@ jobs:
node-version: 18.3.0
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd CommonUI && npm install --force && npm run compile
- run: cd CommonUI && npm install --force && npm run compile && npm run dep-check
compile-common:
runs-on: ubuntu-latest
@@ -89,9 +61,9 @@ jobs:
with:
node-version: 18.3.0
- run: cd Common && npm install
- run: cd Model && npm install && npm run compile
- run: cd Model && npm install && npm run compile && npm run dep-check
compile-dashboard-api:
compile-app:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
@@ -104,7 +76,7 @@ jobs:
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd CommonUI && npm install --force
- run: cd DashboardAPI && npm install && npm run compile
- run: cd App && npm install && npm run compile && npm run dep-check
compile-admin-dashboard:
@@ -120,7 +92,7 @@ jobs:
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd CommonUI && npm install --force
- run: cd AdminDashboard && npm install && npm run compile
- run: cd AdminDashboard && npm install && npm run compile && npm run dep-check
compile-dashboard:
runs-on: ubuntu-latest
@@ -135,77 +107,8 @@ jobs:
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd CommonUI && npm install --force
- run: cd Dashboard && npm install && npm run compile
- run: cd Dashboard && npm install && npm run compile && npm run dep-check
compile-file:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd File && npm install && npm run compile
compile-home:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd Home && npm install && npm run compile
compile-identity:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd Identity && npm install && npm run compile
compile-integrations:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd Integration && npm install && npm run compile
compile-notification:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd Notification && npm install && npm run compile
compile-model:
runs-on: ubuntu-latest
@@ -218,7 +121,18 @@ jobs:
node-version: 18.3.0
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd Model && npm install && npm run compile
- run: cd Model && npm install && npm run compile && npm run dep-check
compile-e2e:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- run: cd E2E && npm install && npm run compile && npm run dep-check
compile-probe:
runs-on: ubuntu-latest
@@ -232,7 +146,7 @@ jobs:
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd Probe && npm install && npm run compile
- run: cd Probe && npm install && npm run compile && npm run dep-check
compile-ingestor:
runs-on: ubuntu-latest
@@ -246,23 +160,9 @@ jobs:
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd Ingestor && npm install && npm run compile
- run: cd Ingestor && npm install && npm run compile && npm run dep-check
compile-realtime:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd Realtime && npm install && npm run compile
compile-status-page:
runs-on: ubuntu-latest
env:
@@ -276,36 +176,7 @@ jobs:
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd CommonUI && npm install --force
- run: cd StatusPage && npm install && npm run compile
compile-workers:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd CommonUI && npm install --force
- run: cd Workers && npm install && npm run compile
compile-workflow:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd Workflow && npm install && npm run compile
- run: cd StatusPage && npm install && npm run compile && npm run dep-check
compile-test-server:
runs-on: ubuntu-latest
@@ -319,4 +190,4 @@ jobs:
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd TestServer && npm install && npm run compile
- run: cd TestServer && npm install && npm run compile && npm run dep-check

View File

@@ -25,20 +25,6 @@ jobs:
- name: build docker image
run: sudo docker build -f ./Accounts/Dockerfile .
docker-build-link-shortener:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Preinstall
run: npm run prerun
# build image for accounts service
- name: build docker image
run: sudo docker build -f ./LinkShortener/Dockerfile .
docker-build-otel-collector:
runs-on: ubuntu-latest
@@ -55,22 +41,7 @@ jobs:
- name: build docker image
run: sudo docker build -f ./OTelCollector/Dockerfile .
docker-build-api-reference:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Preinstall
run: npm run prerun
# build image for home
- name: build docker image
run: sudo docker build -f ./ApiReference/Dockerfile .
docker-build-dashboard-api:
docker-build-app:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
@@ -84,7 +55,7 @@ jobs:
# build image for accounts service
- name: build docker image
run: sudo docker build -f ./DashboardAPI/Dockerfile .
run: sudo docker build -f ./App/Dockerfile .
docker-build-admin-dashboard:
runs-on: ubuntu-latest
@@ -116,21 +87,6 @@ jobs:
- name: build docker image
run: sudo docker build -f ./Dashboard/Dockerfile .
docker-build-file:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Preinstall
run: npm run prerun
# build image for file
- name: build docker image
run: sudo docker build -f ./File/Dockerfile .
docker-build-haraka:
runs-on: ubuntu-latest
env:
@@ -147,68 +103,6 @@ jobs:
run: sudo docker build -f ./Haraka/Dockerfile .
docker-build-home:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Preinstall
run: npm run prerun
# build image for home
- name: build docker image
run: sudo docker build -f ./Home/Dockerfile .
docker-build-identity:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Preinstall
run: npm run prerun
# build image for identity
- name: build docker image
run: sudo docker build -f ./Identity/Dockerfile .
docker-build-integrations:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Preinstall
run: npm run prerun
# build image for integrations
- name: build docker image
run: sudo docker build -f ./Integration/Dockerfile .
docker-build-notification:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Preinstall
run: npm run prerun
# build image for mail service
- name: build docker image
run: sudo docker build -f ./Notification/Dockerfile .
docker-build-probe:
runs-on: ubuntu-latest
env:
@@ -239,21 +133,6 @@ jobs:
- name: build docker image
run: sudo docker build -f ./Ingestor/Dockerfile .
docker-build-realtime:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Preinstall
run: npm run prerun
# build image for home
- name: build docker image
run: sudo docker build -f ./Realtime/Dockerfile .
docker-build-status-page:
runs-on: ubuntu-latest
env:
@@ -269,37 +148,6 @@ jobs:
- name: build docker image
run: sudo docker build -f ./StatusPage/Dockerfile .
docker-build-workers:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Preinstall
run: npm run prerun
# build image for home
- name: build docker image
run: sudo docker build -f ./Workers/Dockerfile .
docker-build-workflow:
runs-on: ubuntu-latest
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Preinstall
run: npm run prerun
# build image for mail service
- name: build docker image
run: sudo docker build -f ./Workflow/Dockerfile .
docker-build-test-server:
runs-on: ubuntu-latest

View File

@@ -269,186 +269,6 @@ jobs:
workflow-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/workflow
ghcr.io/oneuptime/workflow
tags: |
type=raw,value=release,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}},pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy workflow.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./Workflow/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
link-shortener-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/link-shortener
ghcr.io/oneuptime/link-shortener
tags: |
type=raw,value=release,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}},pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy link-shortener.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./LinkShortener/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
workers-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/workers
ghcr.io/oneuptime/workers
tags: |
type=raw,value=release,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}},pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy workers.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./Workers/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
status-page-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
@@ -569,66 +389,6 @@ jobs:
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
realtime-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/realtime
ghcr.io/oneuptime/realtime
tags: |
type=raw,value=release,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}},pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy realtime.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./Realtime/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
ingestor-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
@@ -689,126 +449,6 @@ jobs:
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
notification-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/notification
ghcr.io/oneuptime/notification
tags: |
type=raw,value=release,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}},pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy notification.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./Notification/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
integrations-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/integrations
ghcr.io/oneuptime/integrations
tags: |
type=raw,value=release,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}},pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy integrations.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./Integration/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
probe-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
@@ -869,126 +509,6 @@ jobs:
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
identity-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/identity
ghcr.io/oneuptime/identity
tags: |
type=raw,value=release,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}},pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy identity.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./Identity/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
home-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/home
ghcr.io/oneuptime/home
tags: |
type=raw,value=release,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}},pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy home.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./Home/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
haraka-docker-image-deploy:
needs: generate-build-number
@@ -1050,67 +570,6 @@ jobs:
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
file-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/file
ghcr.io/oneuptime/file
tags: |
type=raw,value=release,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}},pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy file.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./File/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
admin-dashboard-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
@@ -1232,7 +691,7 @@ jobs:
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
dashboard-api-docker-image-deploy:
app-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
@@ -1241,8 +700,8 @@ jobs:
uses: docker/metadata-action@v4
with:
images: |
oneuptime/dashboard-api
ghcr.io/oneuptime/dashboard-api
oneuptime/app
ghcr.io/oneuptime/app
tags: |
type=raw,value=release,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}},pattern={{version}},enable=true
@@ -1264,7 +723,7 @@ jobs:
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy dashboard-api.
# Build and deploy app.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
@@ -1282,67 +741,7 @@ jobs:
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./DashboardAPI/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
api-reference-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/api-reference
ghcr.io/oneuptime/api-reference
tags: |
type=raw,value=release,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}},pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy api-reference.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./ApiReference/Dockerfile
file: ./App/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true

View File

@@ -1,4 +1,4 @@
name: Home Test
name: App Test
on:
pull_request:
@@ -17,5 +17,4 @@ jobs:
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- run: cd Home && npm install && npm run test
- run: cd App && npm install && npm run test

View File

@@ -141,69 +141,6 @@ jobs:
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
workflow-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/workflow
ghcr.io/oneuptime/workflow
tags: |
type=raw,value=test,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}}-test,pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy workflow.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./Workflow/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
otel-collector-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
@@ -265,128 +202,6 @@ jobs:
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
link-shortener-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/link-shortener
ghcr.io/oneuptime/link-shortener
tags: |
type=raw,value=test,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}}-test,pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy link-shortener.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./LinkShortener/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
workers-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/workers
ghcr.io/oneuptime/workers
tags: |
type=raw,value=test,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}}-test,pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy workers.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./Workers/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
status-page-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
@@ -511,67 +326,6 @@ jobs:
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
realtime-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/realtime
ghcr.io/oneuptime/realtime
tags: |
type=raw,value=test,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}}-test,pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy realtime.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./Realtime/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
ingestor-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
@@ -633,128 +387,6 @@ jobs:
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
notification-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/notification
ghcr.io/oneuptime/notification
tags: |
type=raw,value=test,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}}-test,pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy notification.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./Notification/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
integrations-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/integrations
ghcr.io/oneuptime/integrations
tags: |
type=raw,value=test,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}}-test,pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy integrations.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./Integration/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
probe-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
@@ -816,129 +448,6 @@ jobs:
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
identity-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/identity
ghcr.io/oneuptime/identity
tags: |
type=raw,value=test,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}}-test,pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy identity.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./Identity/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
home-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/home
ghcr.io/oneuptime/home
tags: |
type=raw,value=test,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}}-test,pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy home.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./Home/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
haraka-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
@@ -1000,67 +509,6 @@ jobs:
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
file-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/file
ghcr.io/oneuptime/file
tags: |
type=raw,value=test,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}}-test,pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy file.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./File/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
dashboard-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
@@ -1183,7 +631,7 @@ jobs:
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
dashboard-api-docker-image-deploy:
app-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
@@ -1192,8 +640,8 @@ jobs:
uses: docker/metadata-action@v4
with:
images: |
oneuptime/dashboard-api
ghcr.io/oneuptime/dashboard-api
oneuptime/app
ghcr.io/oneuptime/app
tags: |
type=raw,value=test,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}}-test,pattern={{version}},enable=true
@@ -1216,7 +664,7 @@ jobs:
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy dashboard-api.
# Build and deploy app.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
@@ -1234,68 +682,7 @@ jobs:
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./DashboardAPI/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
api-reference-docker-image-deploy:
needs: generate-build-number
runs-on: ubuntu-latest
steps:
- name: Docker Meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
oneuptime/api-reference
ghcr.io/oneuptime/api-reference
tags: |
type=raw,value=test,enable=true
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}}-test,pattern={{version}},enable=true
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Generate Dockerfile from Dockerfile.tpl
run: npm run prerun
# Build and deploy api-reference.
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
file: ./ApiReference/Dockerfile
file: ./App/Dockerfile
context: .
platforms: linux/amd64,linux/arm64
push: true
@@ -1365,3 +752,15 @@ jobs:
build-args: |
GIT_SHA=${{ github.sha }}
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
test-helm-chart:
runs-on: ubuntu-latest
needs: [test-server-docker-image-deploy, test-docker-image-deploy, ingestor-docker-image-deploy, probe-docker-image-deploy, haraka-docker-image-deploy, dashboard-docker-image-deploy, admin-dashboard-docker-image-deploy, app-docker-image-deploy, accounts-docker-image-deploy, otel-collector-docker-image-deploy, status-page-docker-image-deploy, nginx-docker-image-deploy]
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 18.3.0
- run: cd HelmChart && cd Tests && bash index.sh

View File

@@ -19,5 +19,6 @@ jobs:
node-version: 18.3.0
- run: cd Common && npm install
- run: cd Model && npm install
- run: cd CommonServer && npm install
- run: cd CommonServer && bash test-setup.sh
- run: export $(grep -v '^#' config.env | xargs) && cd CommonServer && npm install && npm run test
- run: export $(grep -v '^#' config.env | xargs) && cd CommonServer && rm -rf build && npm run test

View File

@@ -9,7 +9,7 @@ on:
jobs:
test:
runs-on: ubuntu-latest
runs-on: self-hosted # this needs to be self-hosted because ICMP checks are disbled in hosted runners
env:
CI_PIPELINE_ID: ${{github.run_number}}
steps:
@@ -19,5 +19,6 @@ jobs:
node-version: 18.3.0
- run: cd Common && npm install
- run: cd CommonServer && npm install
- run: cd Probe && npm install && npm run test
- run: cd Probe && npm install
- run: cd Probe && npm run test

4
.gitignore vendored
View File

@@ -96,4 +96,6 @@ HelmChart/Values/*.values.yaml
Llama/Models/tokenizer*
Llama/Models/llama*
Llama/__pycache__/*
Llama/__pycache__/*
Examples/otel-dotnet/obj

129
.vscode/launch.json vendored
View File

@@ -29,8 +29,8 @@
},
{
"address": "127.0.0.1",
"localRoot": "${workspaceFolder}/DashboardAPI",
"name": "Dashboard API: Debug with Docker",
"localRoot": "${workspaceFolder}/App",
"name": "App: Debug with Docker",
"port": 9232,
"remoteRoot": "/usr/src/app",
"request": "attach",
@@ -41,34 +41,6 @@
"restart": true,
"autoAttachChildProcesses": true
},
{
"address": "127.0.0.1",
"localRoot": "${workspaceFolder}/ApiReference",
"name": "API Reference: Debug with Docker",
"port": 9178,
"remoteRoot": "/usr/src/app",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node",
"restart": true,
"autoAttachChildProcesses": true
},
{
"address": "127.0.0.1",
"localRoot": "${workspaceFolder}/LinkShortener",
"name": "Link Shortener: Debug with Docker",
"port": 9826,
"remoteRoot": "/usr/src/app",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node",
"restart": true,
"autoAttachChildProcesses": true
},
{
"address": "127.0.0.1",
"localRoot": "${workspaceFolder}/TestServer",
@@ -125,20 +97,6 @@
"restart": true,
"autoAttachChildProcesses": true
},
{
"address": "127.0.0.1",
"localRoot": "${workspaceFolder}/Notification",
"name": "Notification: Debug with Docker",
"port": 9111,
"remoteRoot": "/usr/src/app",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node",
"restart": true,
"autoAttachChildProcesses": true
},
{
"address": "127.0.0.1",
"localRoot": "${workspaceFolder}/Realtime",
@@ -195,20 +153,6 @@
"restart": true,
"autoAttachChildProcesses": true
},
{
"address": "127.0.0.1",
"localRoot": "${workspaceFolder}/Identity",
"name": "Identity: Debug with Docker",
"port": 9132,
"remoteRoot": "/usr/src/app",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node",
"restart": true,
"autoAttachChildProcesses": true
},
{
"address": "127.0.0.1",
"localRoot": "${workspaceFolder}/Identity",
@@ -223,48 +167,6 @@
"restart": true,
"autoAttachChildProcesses": true
},
{
"address": "127.0.0.1",
"localRoot": "${workspaceFolder}/Alert",
"name": "Alert: Debug with Docker",
"port": 9133,
"remoteRoot": "/usr/src/app",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node",
"restart": true,
"autoAttachChildProcesses": true
},
{
"address": "127.0.0.1",
"localRoot": "${workspaceFolder}/Alert",
"name": "Integration: Debug with Docker",
"port": 9134,
"remoteRoot": "/usr/src/app",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node",
"restart": true,
"autoAttachChildProcesses": true
},
{
"address": "127.0.0.1",
"localRoot": "${workspaceFolder}/licensing",
"name": "Licensing: Debug with Docker",
"port": 9233,
"remoteRoot": "/usr/src/app",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node",
"restart": true,
"autoAttachChildProcesses": true
},
{
"address": "127.0.0.1",
"localRoot": "${workspaceFolder}/HttpTestServer",
@@ -279,20 +181,6 @@
"restart": true,
"autoAttachChildProcesses": true
},
{
"address": "127.0.0.1",
"localRoot": "${workspaceFolder}/home",
"name": "Home: Debug with Docker",
"port": 9235,
"remoteRoot": "/usr/src/app",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node",
"restart": true,
"autoAttachChildProcesses": true
},
{
"address": "127.0.0.1",
"localRoot": "${workspaceFolder}/script-runnner",
@@ -334,6 +222,19 @@
"debug:test"
],
},
{
"name": "Probe: Debug Tests",
"type": "node",
"restart": true,
"autoAttachChildProcesses": true,
"request": "launch",
"cwd": "${workspaceRoot}/Probe",
"runtimeExecutable": "npm",
"runtimeArgs": [
"run-script",
"debug:test"
],
},
{
"name": "Accounts: Debug Local Files",
"type": "node",

23
Accounts/.gitignore vendored
View File

@@ -1,23 +0,0 @@
# See https://help.github.com/ignore-files/ for more about ignoring files.
# dependencies
/node_modules
node_modules
.idea
# testing
/coverage
# production
/build
/dist
# misc
.DS_Store
npm-debug.log*
yarn-debug.log*
yarn-error.log*
yarn.lock
Untitled-1
.eslintcache

View File

@@ -1,86 +0,0 @@
#
# Accounts Dockerfile
#
# Pull base image nodejs image.
FROM node:current-alpine
USER root
RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global
ARG GIT_SHA
ARG APP_VERSION
ENV GIT_SHA=${GIT_SHA}
ENV APP_VERSION=${APP_VERSION}
# Install bash.
RUN apk add bash && apk add curl
#Use bash shell by default
SHELL ["/bin/bash", "-c"]
RUN mkdir /usr/src
WORKDIR /usr/src/Common
COPY ./Common/package*.json /usr/src/Common/
RUN npm install
COPY ./Common /usr/src/Common
WORKDIR /usr/src/Model
COPY ./Model/package*.json /usr/src/Model/
RUN npm install
COPY ./Model /usr/src/Model
WORKDIR /usr/src/CommonServer
COPY ./CommonServer/package*.json /usr/src/CommonServer/
RUN npm install
COPY ./CommonServer /usr/src/CommonServer
# Install CommonUI
WORKDIR /usr/src/CommonUI
COPY ./CommonUI/package*.json /usr/src/CommonUI/
RUN npm install --force
COPY ./CommonUI /usr/src/CommonUI
ENV PRODUCTION=true
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
WORKDIR /usr/src/app
# Install app dependencies
COPY ./Accounts/package*.json /usr/src/app/
RUN npm install
# Expose ports.
# - 3003: accounts
EXPOSE 3003
{{ if eq .Env.ENVIRONMENT "development" }}
RUN mkdir /usr/src/app/dev-env
RUN touch /usr/src/app/dev-env/.env
#Run the app
CMD [ "npm", "run", "dev" ]
{{ else }}
# Copy app source
COPY ./Accounts /usr/src/app
# Bundle app source
RUN npm run build
#Run the app
CMD [ "npm", "start" ]
{{ end }}

View File

@@ -1,4 +0,0 @@
{
"watch": ["webpack.config.js"],
"exec": "export DEBUG=express:* && printenv > /usr/src/app/dev-env/.env && echo 'HOST=localhost' >> /usr/src/app/dev-env/.env && echo 'USE_HTTPS=false' >> /usr/src/app/dev-env/.env && webpack-dev-server --port=3003 --mode=development"
}

27598
Accounts/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,102 +0,0 @@
{
"ts-node": {
// these options are overrides used only by ts-node
// same as the --compilerOptions flag and the TS_NODE_COMPILER_OPTIONS environment variable
"compilerOptions": {
"module": "commonjs"
}
},
"compilerOptions": {
/* Visit https://aka.ms/tsconfig.json to read more about this file */
/* Projects */
// "incremental": true, /* Enable incremental compilation */
// "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */
// "tsBuildInfoFile": "./", /* Specify the folder for .tsbuildinfo incremental compilation files. */
// "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects */
// "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */
// "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */
/* Language and Environment */
"target": "es2017" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */,
// "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */
"jsx": "react" /* Specify what JSX code is generated. */,
"experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */
"emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */
// "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h' */
// "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */
// "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.` */
// "reactNamespace": "", /* Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit. */
// "noLib": true, /* Disable including any library files, including the default lib.d.ts. */
// "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */
/* Modules */
"module": "es2022" /* Specify what module code is generated. */,
// "rootDir": "./", /* Specify the root folder within your source files. */
"moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */
// "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */
// "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */
// "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */
"typeRoots": [], /* Specify multiple folders that act like `./node_modules/@types`. */
"types": [
"node"
], /* Specify type package names to be included without being referenced in a source file. */
// "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */
// "resolveJsonModule": true, /* Enable importing .json files */
// "noResolve": true, /* Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project. */
/* JavaScript Support */
// "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files. */
// "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */
// "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`. */
/* Emit */
// "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */
// "declarationMap": true, /* Create sourcemaps for d.ts files. */
// "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */
"sourceMap": true, /* Create source map files for emitted JavaScript files. */
// "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output. */
"outDir": "./build/dist", /* Specify an output folder for all emitted files. */
// "removeComments": true, /* Disable emitting comments. */
// "noEmit": true, /* Disable emitting files from a compilation. */
// "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */
// "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types */
// "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */
// "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */
// "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */
// "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */
// "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */
// "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */
// "newLine": "crlf", /* Set the newline character for emitting files. */
// "stripInternal": true, /* Disable emitting declarations that have `@internal` in their JSDoc comments. */
// "noEmitHelpers": true, /* Disable generating custom helper functions like `__extends` in compiled output. */
// "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */
// "preserveConstEnums": true, /* Disable erasing `const enum` declarations in generated code. */
// "declarationDir": "./", /* Specify the output directory for generated declaration files. */
// "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */
/* Interop Constraints */
// "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */
// "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */
"esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */,
// "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */
"forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */,
/* Type Checking */
"strict": true /* Enable all strict type-checking options. */,
"noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied `any` type.. */
"strictNullChecks": true, /* When type checking, take into account `null` and `undefined`. */
"strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */
"strictBindCallApply": true, /* Check that the arguments for `bind`, `call`, and `apply` methods match the original function. */
"strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */
"noImplicitThis": true, /* Enable error reporting when `this` is given the type `any`. */
"useUnknownInCatchVariables": true, /* Type catch clause variables as 'unknown' instead of 'any'. */
"alwaysStrict": true, /* Ensure 'use strict' is always emitted. */
"noUnusedLocals": true, /* Enable error reporting when a local variables aren't read. */
"noUnusedParameters": true, /* Raise an error when a function parameter isn't read */
"exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */
"noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */
"noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */
"noUncheckedIndexedAccess": true, /* Include 'undefined' in index signature results */
"noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */
"noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type */
// "allowUnusedLabels": true, /* Disable error reporting for unused labels. */
// "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */
/* Completeness */
// "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */
"skipLibCheck": true /* Skip type checking all .d.ts files. */
}
}

5
AdminDashboard/Dockerfile.tpl Executable file → Normal file
View File

@@ -3,7 +3,7 @@
#
# Pull base image nodejs image.
FROM node:current-alpine
FROM node:21.6-alpine3.18
USER root
RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global
@@ -67,10 +67,13 @@ RUN npm install
# - 3158: AdminDashboard
EXPOSE 3158
RUN npm i -D webpack-cli
{{ if eq .Env.ENVIRONMENT "development" }}
#Run the app
RUN mkdir /usr/src/app/dev-env
RUN touch /usr/src/app/dev-env/.env
RUN npm i -D webpack-dev-server
CMD [ "npm", "run", "dev" ]
{{ else }}
# Copy app source

File diff suppressed because it is too large Load Diff

View File

@@ -3,26 +3,16 @@
"version": "0.1.0",
"private": false,
"dependencies": {
"@headlessui/react": "^1.7.7",
"@heroicons/react": "^2.0.13",
"@stripe/react-stripe-js": "^1.15.0",
"@stripe/stripe-js": "^1.44.1",
"Common": "file:../Common",
"CommonServer": "file:../CommonServer",
"CommonUI": "file:../CommonUI",
"dotenv": "^16.3.1",
"file-loader": "^6.2.0",
"Model": "file:../Model",
"react": "^18.1.0",
"react-dnd": "^16.0.1",
"react-dnd-html5-backend": "^16.0.1",
"react": "^18.2.0",
"react-dom": "^18.1.0",
"react-icons": "^4.4.0",
"react-router": "^6.3.0",
"react-router-dom": "^6.3.0",
"reactflow": "^11.5.3",
"stripe": "^11.0.0",
"the-new-css-reset": "^1.7.3",
"typescript": "^4.6.4",
"use-async-effect": "^2.2.6"
"react-router-dom": "^6.21.1",
"style-loader": "^3.3.4"
},
"scripts": {
"dev": "npx nodemon",
@@ -30,10 +20,11 @@
"test": "react-app-rewired test",
"eject": "webpack eject",
"compile": "tsc",
"clear-modules": "rm -rf node_modules && rm package-lock.json && npm install",
"start": "node --require ts-node/register Serve.ts",
"audit": "npm audit --audit-level=low",
"configure": "npx npm-force-resolutions || echo 'No package-lock.json file. Skipping force resolutions'",
"dep-check": "depcheck ./ --skip-missing=true'"
"dep-check": "npm install -g depcheck && depcheck ./ --skip-missing=true"
},
"browserslist": {
"production": [
@@ -48,24 +39,17 @@
]
},
"devDependencies": {
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^13.2.0",
"@testing-library/user-event": "^13.5.0",
"@types/jest": "^27.5.1",
"@types/node": "^16.11.35",
"@types/react": "^18.0.9",
"@types/react": "^18.2.38",
"@types/react-dom": "^18.0.4",
"@types/react-router-dom": "^5.3.3",
"css-loader": "^6.7.1",
"customize-cra": "^1.0.0",
"css-loader": "^6.8.1",
"nodemon": "^2.0.20",
"react-app-rewired": "^2.2.1",
"sass": "^1.51.0",
"sass-loader": "^12.6.0",
"ts-loader": "^9.3.0",
"ts-loader": "^9.5.1",
"ts-node": "^10.9.1",
"webpack": "^5.76.0",
"webpack-cli": "^4.9.2",
"webpack-dev-server": "^4.9.0"
"webpack": "^5.76.0"
}
}

View File

@@ -34,14 +34,6 @@ const DashboardFooter: () => JSX.Element = () => {
name: 'Dashboard',
path: '/dashboard',
},
{
name: 'Notification',
path: '/notification',
},
{
name: 'Identity Service',
path: '/identity',
},
];
for (const app of apps) {

View File

@@ -14,7 +14,7 @@ import ProjectUtil from 'CommonUI/src/Utils/Project';
import { BILLING_ENABLED, getAllEnvVars } from 'CommonUI/src/Config';
import SubscriptionPlan from 'Common/Types/Billing/SubscriptionPlan';
import Field from 'CommonUI/src/Components/Forms/Types/Field';
import { RadioButton } from 'CommonUI/src/Components/RadioButtons/RadioButtons';
import { RadioButton } from 'CommonUI/src/Components/RadioButtons/GroupRadioButtons';
import Toggle from 'CommonUI/src/Components/Toggle/Toggle';
export interface ComponentProps {

View File

@@ -17,7 +17,7 @@ import User from 'Model/Models/User';
import { BILLING_ENABLED, getAllEnvVars } from 'CommonUI/src/Config';
import Field from 'CommonUI/src/Components/Forms/Types/Field';
import SubscriptionPlan from 'Common/Types/Billing/SubscriptionPlan';
import { RadioButton } from 'CommonUI/src/Components/RadioButtons/RadioButtons';
import { RadioButton } from 'CommonUI/src/Components/RadioButtons/GroupRadioButtons';
import Toggle from 'CommonUI/src/Components/Toggle/Toggle';
import AdminModelAPI from '../../Utils/ModelAPI';

View File

@@ -65,7 +65,7 @@ const Settings: FunctionComponent = (): ReactElement => {
twilioAuthToken: true,
},
title: 'Twilio Auth Token',
fieldType: FormFieldSchemaType.Password,
fieldType: FormFieldSchemaType.Text,
required: true,
description:
'You can find this in your Twilio console.',

View File

@@ -12,7 +12,7 @@ import OneUptimeDate from 'Common/Types/Date';
import { Green, Red } from 'Common/Types/BrandColors';
import Statusbubble from 'CommonUI/src/Components/StatusBubble/StatusBubble';
import ProbeElement from 'CommonUI/src/Components/Probe/Probe';
import IsNull from 'Common/Types/Database/IsNull';
import IsNull from 'Common/Types/BaseDatabase/IsNull';
import Banner from 'CommonUI/src/Components/Banner/Banner';
import URL from 'Common/Types/API/URL';
import FormFieldSchemaType from 'CommonUI/src/Components/Forms/Types/FormFieldSchemaType';

View File

@@ -29,14 +29,14 @@ const Settings: FunctionComponent = (): ReactElement => {
setIsLoading(true);
const globalConfig: GlobalConfig | null =
await ModelAPI.getItem<GlobalConfig>(
GlobalConfig,
ObjectID.getZeroObjectID(),
{
await ModelAPI.getItem<GlobalConfig>({
modelType: GlobalConfig,
id: ObjectID.getZeroObjectID(),
select: {
_id: true,
emailServerType: true,
}
);
},
});
if (globalConfig) {
setemailServerType(

View File

@@ -38,7 +38,7 @@
// "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */
// "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */
"typeRoots": [
"./node_modules/@types"
], /* Specify multiple folders that act like `./node_modules/@types`. */
"types": ["node"], /* Specify type package names to be included without being referenced in a source file. */
// "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */

View File

@@ -1,3 +1,8 @@
require('ts-loader');
require('file-loader');
require('style-loader');
require('css-loader');
require('sass-loader');
const path = require("path");
const webpack = require("webpack");
const dotenv = require('dotenv');

View File

@@ -1,2 +0,0 @@
node_modules
npm-debug.log

View File

@@ -1,72 +0,0 @@
# Pull base image nodejs image.
FROM node:current-alpine
USER root
RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global
ARG GIT_SHA
ARG APP_VERSION
ENV GIT_SHA=${GIT_SHA}
ENV APP_VERSION=${APP_VERSION}
# Install bash.
RUN apk add bash && apk add curl
#Use bash shell by default
SHELL ["/bin/bash", "-c"]
RUN mkdir /usr/src
WORKDIR /usr/src/Common
COPY ./Common/package*.json /usr/src/Common/
RUN npm install
COPY ./Common /usr/src/Common
WORKDIR /usr/src/Model
COPY ./Model/package*.json /usr/src/Model/
RUN npm install
COPY ./Model /usr/src/Model
WORKDIR /usr/src/CommonServer
COPY ./CommonServer/package*.json /usr/src/CommonServer/
RUN npm install
COPY ./CommonServer /usr/src/CommonServer
# Install app
ENV PRODUCTION=true
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
WORKDIR /usr/src/app
# Install app dependencies
COPY ./ApiReference/package*.json /usr/src/app/
RUN npm install
# Expose ports.
# - 1445: OneUptime Docs
EXPOSE 1445
{{ if eq .Env.ENVIRONMENT "development" }}
#Run the app
CMD [ "npm", "run", "dev" ]
{{ else }}
# Copy app source
COPY ./ApiReference /usr/src/app
# Bundle app source
RUN npm run compile
#Run the app
CMD [ "npm", "start" ]
{{ end }}

View File

@@ -1,9 +0,0 @@
# OneUptime API Documentation
[![Build Status](https://travis-ci.org/OneUptime/ApiReference.svg?branch=master)](https://travis-ci.org/OneUptime/ApiReference)
This is the API Reference for OneUptime which is hosted at [https://oneuptime.com/reference](https://oneuptime.com/reference).
# Contribute
Feel free to send PR's and contribute. Please send PR's to master and we'll have our team review them for you.

View File

@@ -1,5 +0,0 @@
{
"watch": ["./", "../Common", "../CommonServer", "../Model"],
"ext": "ts,json,tsx,env,js,jsx,ejs",
"exec": "node --inspect=0.0.0.0:9229 --require ts-node/register Index.ts"
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,55 +0,0 @@
{
"name": "oneuptime-homepage",
"version": "3.0.0",
"scripts": {
"configure": "npx npm-force-resolutions || echo 'No package-lock.json file. Skipping force resolutions'",
"start": "node --require ts-node/register Index.ts",
"compile": "tsc",
"dev": "npx nodemon",
"test": "jest",
"lighthouse-test": "jest --forceExit lighthouse-tests/test/index.test.js --env=node",
"lighthouse": "start-server-and-test http://localhost:1444",
"smoketest": "jest --forceExit smoketest/index.test.js --env=node",
"audit": "npm audit --audit-level=low",
"light-house": "node lighthouse.js --web",
"light-house-mobile": "node lighthouse.js --mobile",
"dep-check": "depcheck ./ --skip-missing=true --ignores='ejs,puppeteer'"
},
"dependencies": {
"@types/body-parser": "^1.19.2",
"@types/cli-table": "^0.3.0",
"@types/compression": "^1.7.2",
"@types/ejs": "^3.1.1",
"@types/minify": "^8.0.0",
"@types/try-to-catch": "^3.0.0",
"axios": "^0.26.1",
"body-parser": "^1.19.2",
"cli-table": "^0.3.11",
"Common": "file:../Common",
"CommonServer": "file:../CommonServer",
"compression": "^1.7.4",
"ejs": "^3.1.8",
"express": "^4.18.1",
"Model": "file:../Model",
"ts-node": "^10.9.1",
"xmlbuilder2": "^3.0.2"
},
"resolutions": {},
"devDependencies": {
"@types/jest": "^27.5.1",
"@types/node": "^17.0.22",
"chrome-launcher": "^0.15.0",
"commander": "^9.1.0",
"depcheck": "^1.4.3",
"jest": "^28.1.0",
"lighthouse": "^9.5.0",
"nodemon": "^2.0.20",
"npm-force-resolutions": "0.0.10",
"ora": "^6.1.0",
"start-server-and-test": "^1.14.0",
"ts-jest": "^28.0.2",
"ts-node-dev": "^1.1.8",
"typescript": "^4.6.4"
}
}

View File

@@ -1,113 +0,0 @@
{
"ts-node": {
// these options are overrides used only by ts-node
// same as the --compilerOptions flag and the TS_NODE_COMPILER_OPTIONS environment variable
"compilerOptions": {
"module": "commonjs"
}
},
"compilerOptions": {
/* Visit https://aka.ms/tsconfig.json to read more about this file */
/* Projects */
// "incremental": true, /* Enable incremental compilation */
// "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */
// "tsBuildInfoFile": "./", /* Specify the folder for .tsbuildinfo incremental compilation files. */
// "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects */
// "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */
// "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */
/* Language and Environment */
"target": "es2017" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */,
// "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */
"jsx": "react" /* Specify what JSX code is generated. */,
"experimentalDecorators": true /* Enable experimental support for TC39 stage 2 draft decorators. */,
"emitDecoratorMetadata": true /* Emit design-type metadata for decorated declarations in source files. */,
// "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h' */
// "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */
// "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.` */
// "reactNamespace": "", /* Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit. */
// "noLib": true, /* Disable including any library files, including the default lib.d.ts. */
// "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */
/* Modules */
// "module": "es2022" /* Specify what module code is generated. */,
// "rootDir": "./", /* Specify the root folder within your source files. */
"moduleResolution": "node" /* Specify how TypeScript looks up a file from a given module specifier. */,
// "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */
// "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */
// "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */
"typeRoots": [
"./node_modules/@types"
] /* Specify multiple folders that act like `./node_modules/@types`. */,
"types": [
"node",
"jest"
] /* Specify type package names to be included without being referenced in a source file. */,
// "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */
// "resolveJsonModule": true, /* Enable importing .json files */
// "noResolve": true, /* Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project. */
/* JavaScript Support */
// "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files. */
// "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */
// "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`. */
/* Emit */
// "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */
// "declarationMap": true, /* Create sourcemaps for d.ts files. */
// "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */
"sourceMap": true /* Create source map files for emitted JavaScript files. */,
// "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output. */
"outDir": "./build/dist" /* Specify an output folder for all emitted files. */,
// "removeComments": true, /* Disable emitting comments. */
// "noEmit": true, /* Disable emitting files from a compilation. */
// "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */
// "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types */
// "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */
// "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */
// "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */
// "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */
// "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */
// "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */
// "newLine": "crlf", /* Set the newline character for emitting files. */
// "stripInternal": true, /* Disable emitting declarations that have `@internal` in their JSDoc comments. */
// "noEmitHelpers": true, /* Disable generating custom helper functions like `__extends` in compiled output. */
// "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */
// "preserveConstEnums": true, /* Disable erasing `const enum` declarations in generated code. */
// "declarationDir": "./", /* Specify the output directory for generated declaration files. */
// "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */
/* Interop Constraints */
// "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */
// "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */
"esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */,
// "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */
"forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */,
/* Type Checking */
"strict": true /* Enable all strict type-checking options. */,
"noImplicitAny": true /* Enable error reporting for expressions and declarations with an implied `any` type.. */,
"strictNullChecks": true /* When type checking, take into account `null` and `undefined`. */,
"strictFunctionTypes": true /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */,
"strictBindCallApply": true /* Check that the arguments for `bind`, `call`, and `apply` methods match the original function. */,
"strictPropertyInitialization": true /* Check for class properties that are declared but not set in the constructor. */,
"noImplicitThis": true /* Enable error reporting when `this` is given the type `any`. */,
"useUnknownInCatchVariables": true /* Type catch clause variables as 'unknown' instead of 'any'. */,
"alwaysStrict": true /* Ensure 'use strict' is always emitted. */,
"noUnusedLocals": true /* Enable error reporting when a local variables aren't read. */,
"noUnusedParameters": true /* Raise an error when a function parameter isn't read */,
"exactOptionalPropertyTypes": true /* Interpret optional property types as written, rather than adding 'undefined'. */,
"noImplicitReturns": true /* Enable error reporting for codepaths that do not explicitly return in a function. */,
"noFallthroughCasesInSwitch": true /* Enable error reporting for fallthrough cases in switch statements. */,
"noUncheckedIndexedAccess": true /* Include 'undefined' in index signature results */,
"noImplicitOverride": true /* Ensure overriding members in derived classes are marked with an override modifier. */,
"noPropertyAccessFromIndexSignature": true /* Enforces using indexed accessors for keys declared using an indexed type */,
// "allowUnusedLabels": true, /* Disable error reporting for unused labels. */
// "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */
/* Completeness */
// "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */
"skipLibCheck": true /* Skip type checking all .d.ts files. */
}
}

View File

@@ -26,4 +26,5 @@ container_security_dir
/.nyc_output
/greenlock.d/config.json
/greenlock.d/config.json.bak
/greenlock.d/config.json.bak
/.greenlockrc

34
DashboardAPI/Dockerfile.tpl → App/Dockerfile.tpl Executable file → Normal file
View File

@@ -1,9 +1,9 @@
#
# OneUptime-DashboardAPI Dockerfile
# OneUptime-App Dockerfile
#
# Pull base image nodejs image.
FROM node:current-alpine
FROM node:21.2-alpine3.18
USER root
RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global
@@ -28,6 +28,8 @@ SHELL ["/bin/bash", "-c"]
RUN mkdir /usr/src
WORKDIR /usr/src/Common
COPY ./Common/package*.json /usr/src/Common/
RUN npm install
@@ -53,21 +55,45 @@ ENV PRODUCTION=true
WORKDIR /usr/src/app
# Install app dependencies
COPY ./DashboardAPI/package*.json /usr/src/app/
COPY ./App/package*.json /usr/src/app/
RUN npm install
# Install global npm modules
RUN npm i -D webpack-cli
# Expose ports.
# - 3002: OneUptime-backend
EXPOSE 3002
# -----------------
# Install Accounts REact App
# -----------------
COPY ./App/FeatureSet/Accounts/package*.json /usr/src/app/FeatureSet/Accounts/
RUN cd /usr/src/app/FeatureSet/Accounts && npm install
{{ if eq .Env.ENVIRONMENT "development" }}
#Run the app
RUN mkdir /usr/src/app/dev-env
RUN touch /usr/src/app/dev-env/.env
RUN npm i -D webpack-dev-server
CMD [ "npm", "run", "dev" ]
{{ else }}
# Copy app source
COPY ./DashboardAPI /usr/src/app
COPY ./App /usr/src/app
# Bundle app source
RUN npm run compile
#Run the app
# Build Accounts.
RUN cd /usr/src/app/FeatureSet/Accounts && npm run build
CMD [ "npm", "start" ]
{{ end }}

2700
App/FeatureSet/Accounts/package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -2,31 +2,16 @@
"name": "accounts",
"version": "0.1.0",
"private": false,
"dependencies": {
"Common": "file:../Common",
"CommonServer": "file:../CommonServer",
"CommonUI": "file:../CommonUI",
"crypto-js": "^4.1.1",
"formik": "^2.2.9",
"Model": "file:../Model",
"react": "^18.1.0",
"react-dom": "^18.1.0",
"react-router": "^6.3.0",
"react-router-dom": "^6.3.0",
"react-scripts": "5.0.1",
"the-new-css-reset": "^1.7.3",
"typescript": "^4.6.4",
"use-async-effect": "^2.2.7"
},
"scripts": {
"dev": "npx nodemon",
"dev": "printenv > /usr/src/app/FeatureSet/Accounts/dev-env/.env && echo 'HOST=localhost' >> /usr/src/app/featureset/accounts/dev-env/.env && echo 'USE_HTTPS=false' >> /usr/src/app/featureset/accounts/dev-env/.env && webpack-dev-server --port=3003 --mode=development",
"build": "webpack build --mode=production",
"test": "",
"compile": "tsc",
"clear-modules": "rm -rf node_modules && rm package-lock.json && npm install",
"start": "node --require ts-node/register Serve.ts",
"audit": "npm audit --audit-level=low",
"configure": "npx npm-force-resolutions || echo 'No package-lock.json file. Skipping force resolutions'",
"dep-check": "depcheck ./ --skip-missing=true'"
"dep-check": "npm install -g depcheck && depcheck ./ --skip-missing=true"
},
"browserslist": {
"production": [
@@ -40,27 +25,30 @@
"last 1 safari version"
]
},
"dependencies": {
"Common": "file:../Common",
"CommonServer": "file:../CommonServer",
"CommonUI": "file:../CommonUI",
"css-loader": "^6.8.1",
"dotenv": "^16.3.1",
"express": "^4.18.2",
"file-loader": "^6.2.0",
"Model": "file:../Model",
"react": "^18.2.0",
"react-dom": "^18.1.0",
"react-router-dom": "^6.21.1",
"sass-loader": "^13.3.3",
"style-loader": "^3.3.3",
"ts-loader": "^9.5.1",
"use-async-effect": "^2.2.7"
},
"devDependencies": {
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^13.2.0",
"@testing-library/user-event": "^13.5.0",
"@types/jest": "^27.5.1",
"@types/node": "^16.11.35",
"@types/react": "^18.0.9",
"@types/react": "^18.2.38",
"@types/react-dom": "^18.0.4",
"@types/react-router-dom": "^5.3.3",
"css-loader": "^6.7.1",
"customize-cra": "^1.0.0",
"dotenv-webpack": "^7.1.0",
"nodemon": "^2.0.20",
"process": "0.11.10",
"react-app-rewired": "^2.2.1",
"sass": "^1.51.0",
"sass-loader": "^12.6.0",
"ts-loader": "^9.3.0",
"ts-node": "^10.9.1",
"webpack": "^5.76.0",
"webpack-cli": "^4.9.2",
"webpack-dev-server": "^4.9.0"
"webpack": "^5.76.0"
}
}

View File

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 804 B

After

Width:  |  Height:  |  Size: 804 B

View File

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Some files were not shown because too many files have changed in this diff Show More