Commit Graph

530 Commits

Author SHA1 Message Date
Simon Larsen
97f7a6e4ef
Add webpack-dev-server for development environment 2023-12-19 17:23:53 +00:00
Simon Larsen
dcc25fa0c4
Add webpack-cli as a development dependency 2023-12-19 15:30:28 +00:00
Simon Larsen
585b7bc239
Fix formatting issues and remove unnecessary code 2023-12-19 14:41:33 +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
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
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
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
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
b1922ea4a9
Refactor Checkbox and HorizontalRule components 2023-12-16 20:43:03 +00:00
Simon Larsen
cf5fceb981
Refactor CategoryCheckbox component and fix Checkbox styling 2023-12-16 19:27:58 +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
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
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
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
c0d8155ad7
Update package.json dependencies 2023-12-12 16:07:26 +00:00
Simon Larsen
2b8b818bc7
Update dependencies and package.json files 2023-12-12 15:11:04 +00:00
Simon Larsen
4544c1225e
Fix dep-check command in package.json 2023-12-12 14:27:51 +00:00
Simon Larsen
c84cbe5575
Add dep-check script to package.json files 2023-12-12 13:48:44 +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
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
6ab771f3ee fix: NavbarItem is active only for specific route 2023-12-08 23:23:27 +07:00
Simon Larsen
706f0ebb27
Remove typescript-remove-decorators-transformer package 2023-12-08 14:51:14 +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
Sokna Ly
1aa466d3f2 core: remove typeorm decorators in bundle to reduce bundle size 2023-12-07 12:55:00 +07: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
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
Sokna Ly
1ce1058f72 refactor: implement lazy load for MarkdownViewer component to reduce main bundle size 2023-12-05 22:44:32 +07:00
Sokna Ly
912f1ecfc8 refactor: optimize tree-shaking for lodash to reduce bundle size 2023-12-05 19:33:18 +07: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
Simon Larsen
753603ff97
Update descriptions and add IDs to ModelList
components
2023-11-28 13:47:11 +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
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
Simon Larsen
5c6efc0f8e
Update React version in package.json 2023-11-22 11:50:57 +00:00
Simon Larsen
727f923dbb
Add clear-modules script to package.json files 2023-11-22 11:13:15 +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
a5f2f4e338
Merge branch 'telemetry' 2023-11-21 13:15:53 +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
aa38ebf8ba
Update typeRoots in tsconfig.json files 2023-11-21 12:09:33 +00:00
renovate[bot]
e5ee57e234
chore(deps): update dependency @types/node to v16.18.62 2023-11-20 21:40:48 +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
3023e22de3
refactor common server to add base api for analytics 2023-11-14 14:21:26 +00:00
Simon Larsen
2f332a64f3
add uptime percent 2023-11-07 15:18:29 +00:00
Simon Larsen
60d0f188ad
add categorization to overview 2023-11-02 19:00:30 +00:00
Simon Larsen
bd587b210e
add sections to announcments 2023-11-02 18:50:18 +00:00
Simon Larsen
80dd33cd7f
add categories to pages 2023-11-02 16:39:40 +00:00
Simon Larsen
d675eca50c
add categories to incidents 2023-11-02 15:23:43 +00:00
Simon Larsen
76712e8f89
add labels to events 2023-11-02 14:05:40 +00:00
Simon Larsen
6c1bd10873
fix current status on sp 2023-11-02 13:39:59 +00:00
Simon Larsen
49d3655502
fix fmt 2023-11-01 20:49:00 +00:00
Simon Larsen
1cdcc639b4
fix fmt 2023-11-01 20:45:23 +00:00
Simon Larsen
7568c70b50
fix fmt 2023-11-01 20:15:18 +00:00
Simon Larsen
6259f81a91
add ui changes 2023-11-01 19:38:58 +00:00
Simon Larsen
c0288716da
add labels to status page 2023-10-25 18:06:39 +01:00
Simon Larsen
51e7fa6c9a
add labels to status page 2023-10-25 17:46:30 +01:00
Simon Larsen
9850bcf0e7
fix fmt 2023-10-17 14:30:25 +01:00
Simon Larsen
e1efeec9ec
add cookie set 2023-10-17 13:49:43 +01:00
Simon Larsen
262fffd9ff
fix url 2023-10-17 12:48:46 +01:00
Simon Larsen
35db6e95ad
add httponly cookie to status page 2023-10-17 12:10:50 +01:00
Simon Larsen
17208b5e26
fix token cookie on master page 2023-10-16 21:16:11 +01:00
Simon Larsen
896dce3430
add pycache to gitignore 2023-10-16 20:54:21 +01:00
Simon Larsen
d844fa9df2
fix api 2023-10-16 20:06:21 +01:00
Simon Larsen
48542c4323
fix typo 2023-10-16 19:26:13 +01:00
Simon Larsen
f57047c778
fix sttaus page api 2023-10-16 19:01:45 +01:00
Simon Larsen
f51a1828ab
fix fmt 2023-10-15 21:41:49 +01:00
Simon Larsen
e12f73cebf
basic form fix 2023-10-13 19:38:06 +01:00
Simon Larsen
62e81bee06
fix server tests 2023-10-13 15:29:29 +01:00
Simon Larsen
9bd8275321
fix fmt 2023-10-13 14:35:49 +01:00
Simon Larsen
725f41ef1b
make auth httponly 2023-10-13 13:25:38 +01:00
GiFTED
0319e43a21 restrict null asserted optional chain 2023-10-05 20:51:02 +01:00
Simon Larsen
75748274c1
Merge pull request #797 from Gift-Stack/fix/no-unused-vars-lint
Fix/no unused vars lint
2023-10-05 18:55:38 +01:00
GiFTED
b526306780 Cleanup unused variables 2023-10-05 18:01:59 +01:00
GiFTED
dc235464f4 Make active 2023-10-05 17:37:17 +01:00
Simon Larsen
4761c747a4
Merge branch 'master' into parse-json-on-monitors 2023-10-05 13:49:34 +01:00
Simon Larsen
d06c657a16
fix fmt 2023-10-05 09:29:14 +01:00
Simon Larsen
1d9abe8af0 update values in helm 2023-10-05 08:24:37 +00:00
Simon Larsen
91adc172bd
Merge branch 'master' into parse-json-on-monitors 2023-10-04 19:36:55 +01:00
Simon Larsen
2d4bb56ffa
exit node process on app init fail 2023-10-04 19:22:25 +01:00
Simon Larsen
ed7708ba7c
remove change in config from npm 2023-10-04 19:11:51 +01:00
Simon Larsen
d3e3b7d918
fix docker file 2023-10-02 16:17:43 +01:00
Simon Larsen
209ac74643
fix analytics service 2023-10-02 15:59:18 +01:00
Simon Larsen
2a6cb19405
add pnpm to docker build to speed up builds 2023-10-02 12:38:40 +01:00
Simon Larsen
ab6ca0e52f
Merge branch 'master' into new-helm 2023-09-28 12:21:20 +01:00
Simon Larsen
074c02729b fix status check 2023-09-28 11:09:07 +00:00
Simon Larsen
3576e86532
terminate if app init fails 2023-09-27 20:48:50 +01:00
Simon Larsen
a70e98f802
fix status page reset password 2023-09-26 11:06:59 +01:00
Simon Larsen
708a9ba4b8
increase npm timeout in docker files 2023-09-21 17:09:09 +01:00
Simon Larsen
8eac47c4f9
fix typo nothing 2023-09-13 15:53:30 +05:30
Simon Larsen
31e04a26ff
fix docker files 2023-09-13 14:28:57 +05:30
Simon Larsen
4d2e66fce3
fix base 2023-09-13 13:56:36 +05:30
Simon Larsen
6057fafd97
fix docker files 2023-09-13 13:55:54 +05:30
Simon Larsen
57671c444c
refactor docker files 2023-09-13 13:53:26 +05:30
Simon Larsen
5399d76a5e
fix webpack files 2023-09-13 13:08:40 +05:30
Simon Larsen
a0895b222e
fix nodemon 2023-09-13 13:07:29 +05:30
Simon Larsen
35d7f0ee59
remove update 2023-09-13 12:30:24 +05:30
Simon Larsen
8280d9e7e9
add env vars for local development 2023-09-13 12:03:36 +05:30
Simon Larsen
b1bd44be59
add sha and version to docker file 2023-08-25 11:16:31 +01:00
Simon Larsen
68ca9af88c
fix subscribe button on status page 2023-08-18 13:16:30 +01:00
Simon Larsen
12917cc0f1
fix fmt 2023-08-18 12:46:03 +01:00
Simon Larsen
c053d43333
add id to nav bar in status page 2023-08-18 12:44:46 +01:00
Simon Larsen
e1f697c57f
add ids to key elements on status page 2023-08-17 18:14:00 +01:00
Simon Larsen
e370dd118d
fix Function types 2023-08-10 19:00:27 +01:00
Simon Larsen
9311daac8b
fix fucntion type 2023-08-10 18:25:15 +01:00
Simon Larsen
65720cd818
fix status page errors 2023-08-10 13:42:04 +01:00
Simon Larsen
f4a40573be
fix status page errors 2023-08-10 13:36:53 +01:00
Simon Larsen
702f9f8c04
fix types 2023-08-09 18:09:52 +01:00
Simon Larsen
b8bf936733
fix type errors 2023-08-09 18:02:00 +01:00
Simon Larsen
2966924bcd
update node to current alpine 2023-08-09 11:55:19 +01:00
renovate[bot]
28b1dbfdae
Update dependency nodemon to v2.0.22 2023-08-04 19:51:34 +00:00
Simon Larsen
baec3734aa
fix navbar on mobile 2023-08-02 17:00:52 +01:00
Simon Larsen
77cd9dfc42
fix mobile navbar on status page 2023-08-02 16:55:55 +01:00
Carl Downing
5346ce23e7 Toolip 2023-07-30 15:01:21 -07:00
Carl Downing
70f2bd4586 Accordian > Accordion 2023-07-30 14:56:55 -07:00
Carl Downing
3da963d923 Merge branch 'master' into moar-copyedit 2023-07-30 14:21:27 -07:00
Carl Downing
b154bf46af Anouncement 2023-07-30 14:14:26 -07:00
Carl Downing
b663bf3c73 update page descriptions 2023-07-30 10:45:20 -07:00
Carl Downing
bf7f81461c remove default 2023-07-30 10:40:51 -07:00
Carl Downing
45ec5b2fea overrideFieldKey 2023-07-30 09:02:07 -07:00
Carl Downing
7a23067e18 don't 2023-07-30 08:08:53 -07:00
Simon Larsen
8a8f975369
fix blank page issues 2023-07-25 11:10:27 +01:00
Simon Larsen
c87e1513d9
Merge pull request #552 from ckd/typo-emptystate
rename EmnptyState component
2023-07-24 20:51:56 +01:00
Carl Downing
b4e4eb7043 rename EnmptyState component 2023-07-24 12:20:47 -07:00