Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop -> Master #1091

Merged
merged 457 commits into from
Oct 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
457 commits
Select commit Hold shift + click to select a range
68e547e
Add renovate.json
renovate-bot Oct 20, 2024
7b8ecbc
Update pull_request_template.md
gorkem-bwl Oct 20, 2024
f4d6903
More explanatory pull_request_template.md
gorkem-bwl Oct 20, 2024
8d90691
reverted the authcontroler changes
abhayjoshi201 Oct 20, 2024
0dad5c2
Added missing var declaration
ajhollid Oct 21, 2024
4832b20
Merge pull request #994 from bluewave-labs/fix/be/check-module
ajhollid Oct 21, 2024
a332caf
Delete empty git file
ajhollid Oct 21, 2024
02dc186
Merge pull request #989 from abhayjoshi201/optimize-build-script
ajhollid Oct 21, 2024
5dda7cd
Update dist build script
ajhollid Oct 21, 2024
dd235f0
Update production build script
ajhollid Oct 21, 2024
ddb058b
Add model for hardware monitoring checks
ajhollid Oct 21, 2024
0190624
Add hardware type to monitor model
ajhollid Oct 21, 2024
18fe7ab
Add db module for Hardware Checks
ajhollid Oct 21, 2024
ce20edc
Add hardware check module to MongoDB
ajhollid Oct 21, 2024
7e0bc44
Update networkService to handle hardware type monitors, add tests for…
ajhollid Oct 21, 2024
8279732
Inject AppSettings
ajhollid Oct 21, 2024
351b752
Remove redundant check
ajhollid Oct 21, 2024
26f38f7
Add tests for SettingsService
ajhollid Oct 21, 2024
82d44b2
Merge branch 'develop' into 913-fe-advanced-settings-page-validation-…
jennifer-gan Oct 21, 2024
8ec2f2f
- Update based on review
jennifer-gan Oct 21, 2024
7184d57
Merge pull request #986 from bluewave-labs/913-fe-advanced-settings-p…
jennifer-gan Oct 21, 2024
5b4c903
Merge branch 'develop' of https://github.com/bluewave-labs/bluewave-u…
marcelluscaio Oct 21, 2024
d28c406
feat: simplifying states
marcelluscaio Oct 21, 2024
e407e4e
Merge pull request #987 from bluewave-labs/feat/loadingSpinners
ajhollid Oct 22, 2024
19edef9
Merge pull request #995 from bluewave-labs/feat/devops/docker-scripts
ajhollid Oct 22, 2024
62c5087
Merge pull request #993 from renovate-bot/renovate/configure
ajhollid Oct 22, 2024
768332a
chore(deps): update dependency @vitejs/plugin-react to v4.3.3
renovate-bot Oct 22, 2024
0478100
chore(deps): update dependency eslint to v8.57.1
renovate-bot Oct 22, 2024
043d528
chore(deps): update dependency eslint-plugin-react-refresh to v0.4.13
renovate-bot Oct 22, 2024
b7a8409
chore(deps): update dependency nodemon to v3.1.7
renovate-bot Oct 22, 2024
433dbf1
Revise disk field from diskSchema to [diskSchema]
ajhollid Oct 22, 2024
9be1441
Merge pull request #996 from bluewave-labs/feat/be/hardware-monitorin…
ajhollid Oct 22, 2024
49fe463
Merge branch 'develop' into feat/be/create-hardware-monitor
ajhollid Oct 22, 2024
6f358d2
Update service and tests to use new
ajhollid Oct 22, 2024
78fcc2e
Merge pull request #997 from bluewave-labs/feat/be/create-hardware-mo…
ajhollid Oct 22, 2024
d29fcfb
Merge pull request #1001 from bluewave-labs/feat/be/settings-service-…
ajhollid Oct 22, 2024
90ca02e
Merge pull request #1002 from renovate-bot/renovate/vitejs-plugin-rea…
ajhollid Oct 22, 2024
45a9d84
Merge pull request #1003 from renovate-bot/renovate/eslint-monorepo
ajhollid Oct 22, 2024
03258e0
Merge pull request #1005 from renovate-bot/renovate/eslint-plugin-rea…
ajhollid Oct 22, 2024
c9864d9
Merge pull request #1006 from renovate-bot/renovate/nodemon-3.x
ajhollid Oct 22, 2024
56a4b21
remove forgotten console.log
ajhollid Oct 22, 2024
af685f3
Merge branch 'develop' into 915-be-add-new-endpoint-for-refreshing-ac…
Rushi1109 Oct 22, 2024
ac97eb4
chore(deps): update dependency vite to v5.4.9
renovate-bot Oct 22, 2024
225938d
fix AppSettings.js import path
Rushi1109 Oct 22, 2024
ebd4f35
chore(deps): update react monorepo
renovate-bot Oct 22, 2024
3f90bb1
Inject dependencies for JobQueue
ajhollid Oct 22, 2024
fc85d2b
Minor refactor in worker loop for clarity
ajhollid Oct 22, 2024
effc6da
feat: create generic dialog component
marcelluscaio Oct 22, 2024
238db5b
Revert "FE - Advanced Settings Page Validation and Error Handling"
ajhollid Oct 22, 2024
5520f9b
Merge pull request #1011 from bluewave-labs/revert-986-913-fe-advance…
ajhollid Oct 22, 2024
cfb3a9f
fix(deps): update dependency axios to v1.7.7
renovate-bot Oct 22, 2024
372365f
fix(deps): update dependency chart.js to v4.4.5
renovate-bot Oct 22, 2024
da8a8db
fix(deps): update dependency dayjs to v1.11.13
renovate-bot Oct 22, 2024
68eb51b
fix(deps): update dependency express to v4.21.1
renovate-bot Oct 22, 2024
7752e52
refactor team panel to get rid of error of unused code, and add gener…
marcelluscaio Oct 22, 2024
220fc08
refactor actions menu
marcelluscaio Oct 22, 2024
3a76fa7
refactor page speed
marcelluscaio Oct 22, 2024
0005b19
- update based review
jennifer-gan Oct 22, 2024
4d8be0e
Merge branch 'develop' into 913-fe-advanced-settings-page-validation-…
jennifer-gan Oct 22, 2024
7d9a0ea
fix(deps): update dependency joi to v17.13.3
renovate-bot Oct 22, 2024
748e165
fix(deps): update dependency mjml to v5.0.0-alpha.6
renovate-bot Oct 22, 2024
4fd11fb
refactor: changing all dialogs to use Dialog or generic dialog
marcelluscaio Oct 22, 2024
f1d331c
refactor: update generic dialog to have title and maybe description
marcelluscaio Oct 22, 2024
d270296
chore: removing duplicated code
marcelluscaio Oct 22, 2024
02d65bd
chore, removing closing tag for dialog
marcelluscaio Oct 22, 2024
f0c1d30
refactor: removing dupicity of onCancel and onClose
marcelluscaio Oct 22, 2024
4966f3f
- Update jwt ttl validation
jennifer-gan Oct 22, 2024
f707965
- minor update
jennifer-gan Oct 22, 2024
ff80df7
fix
marcelluscaio Oct 22, 2024
b7c3fb9
Merge pull request #1023 from bluewave-labs/fix/AppSettingsImport
ajhollid Oct 22, 2024
fc8c06a
chore: changing rule on eslint
marcelluscaio Oct 22, 2024
6475597
Merge pull request #1028 from bluewave-labs/chore/esLintRule
ajhollid Oct 23, 2024
363c7bd
Merge pull request #1018 from bluewave-labs/refactor/Dialog
ajhollid Oct 23, 2024
6fb6171
Merge pull request #1017 from renovate-bot/renovate/mjml-5.x-lockfile
ajhollid Oct 23, 2024
090544c
Merge pull request #1016 from renovate-bot/renovate/hapijs-monorepo
ajhollid Oct 23, 2024
bf2c6a8
Merge pull request #1015 from renovate-bot/renovate/express-4.x-lockfile
ajhollid Oct 23, 2024
363954a
fix(deps): update dependency nodemailer to v6.9.15
renovate-bot Oct 23, 2024
3b724ea
Merge branch 'develop' into renovate/dayjs-1.x
ajhollid Oct 23, 2024
50dc3c9
Merge pull request #1014 from renovate-bot/renovate/dayjs-1.x
ajhollid Oct 23, 2024
922e438
Merge pull request #1007 from renovate-bot/renovate/vite-5.x-lockfile
ajhollid Oct 23, 2024
54f3b26
fix(deps): update dependency react-toastify to v10.0.6
renovate-bot Oct 23, 2024
2a79070
Merge pull request #1012 from renovate-bot/renovate/axios-1.x-lockfile
ajhollid Oct 23, 2024
06370d2
Merge pull request #1009 from renovate-bot/renovate/react-monorepo
ajhollid Oct 23, 2024
6cc2d13
Merge pull request #1029 from renovate-bot/renovate/nodemailer-6.x-lo…
ajhollid Oct 23, 2024
1bffd69
Merge pull request #1013 from renovate-bot/renovate/chart.js-4.x-lock…
ajhollid Oct 23, 2024
6a400d5
Merge pull request #1030 from renovate-bot/renovate/react-toastify-10…
ajhollid Oct 23, 2024
a58c1a4
Merge pull request #981 from Rushi1109/915-be-add-new-endpoint-for-re…
ajhollid Oct 23, 2024
6bec60b
fix(deps): update dependency recharts to v2.13.0
renovate-bot Oct 23, 2024
8217519
fix(deps): update dependency sharp to v0.33.5
renovate-bot Oct 23, 2024
609b75a
Merge pull request #1031 from renovate-bot/renovate/recharts-2.x
ajhollid Oct 23, 2024
825a8a0
Merge pull request #1032 from renovate-bot/renovate/sharp-0.x
ajhollid Oct 23, 2024
2eea171
Merge branch 'develop' into feat/be/job-queue-tests
ajhollid Oct 23, 2024
553f74f
fix(deps): update material-ui monorepo
renovate-bot Oct 23, 2024
5066580
add missing 'this' to logger
ajhollid Oct 23, 2024
2fcdb20
Add remaining tests
ajhollid Oct 23, 2024
3f5e934
chore(deps): update dependency eslint-plugin-react to v7.37.2
renovate-bot Oct 23, 2024
1c2d758
fixed error in handlePing test
ajhollid Oct 23, 2024
8d44e9c
Merge pull request #1034 from renovate-bot/renovate/eslint-plugin-rea…
ajhollid Oct 23, 2024
b500a45
disc -> disk
ajhollid Oct 23, 2024
d392317
Add optional threshold fields to Monitor for hardware monitoring
ajhollid Oct 23, 2024
7d8c0d2
update monitor validation to allow for threshold values
ajhollid Oct 23, 2024
2ae5fb6
Added email template for threshold violation
ajhollid Oct 23, 2024
55111ba
Add new template to emailService templateLookup
ajhollid Oct 23, 2024
8d9803f
Added methods for handleHardwareUpdates, refactored sending notificat…
ajhollid Oct 23, 2024
6cfc3c8
Merge pull request #1033 from renovate-bot/renovate/material-ui-monorepo
ajhollid Oct 23, 2024
02dd955
chore(deps): update dependency @types/react to v18.3.12
renovate-bot Oct 23, 2024
8e5019d
chore(deps): update dependency vite to v5.4.10
renovate-bot Oct 23, 2024
4a1b757
fix(deps): update dependency @fontsource/roboto to v5.1.0
renovate-bot Oct 23, 2024
48774cd
fix(deps): update dependency @reduxjs/toolkit to v2.3.0
renovate-bot Oct 23, 2024
1d8067b
chore(deps): update dependency chai to v5.1.2
renovate-bot Oct 23, 2024
61c5af6
fix(deps): update dependency bullmq to v5.21.2
renovate-bot Oct 23, 2024
6d2be3d
fix(deps): update dependency helmet to v7.2.0
renovate-bot Oct 23, 2024
cbbb8e2
fix(deps): update dependency mailersend to v2.3.0
renovate-bot Oct 23, 2024
6425113
- add OnBlur to Field and Select
jennifer-gan Oct 23, 2024
216a5cf
fix(deps): update dependency mongoose to v8.7.2
renovate-bot Oct 23, 2024
a04c6f9
fix(deps): update dependency winston to v3.15.0
renovate-bot Oct 23, 2024
a4344b8
- Add select dropdown for jwt ttl units
jennifer-gan Oct 24, 2024
35b0a2c
Merge pull request #1038 from renovate-bot/renovate/react-monorepo
ajhollid Oct 24, 2024
9575ed7
Merge pull request #1043 from renovate-bot/renovate/chai-5.x
ajhollid Oct 24, 2024
77dffea
fix(deps): update emotion monorepo
renovate-bot Oct 24, 2024
92ee22b
Merge pull request #1044 from renovate-bot/renovate/bullmq-5.x
ajhollid Oct 24, 2024
f9d701a
fix(deps): update react-router monorepo to v6.27.0
renovate-bot Oct 24, 2024
5db1f97
Merge pull request #1039 from renovate-bot/renovate/vite-5.x-lockfile
ajhollid Oct 24, 2024
afeb53b
Merge pull request #1041 from renovate-bot/renovate/fontsource-monorepo
ajhollid Oct 24, 2024
99cc6fd
Merge pull request #1042 from renovate-bot/renovate/reduxjs-toolkit-2.x
ajhollid Oct 24, 2024
7f87ef1
Merge pull request #1045 from renovate-bot/renovate/helmet-7.x-lockfile
ajhollid Oct 24, 2024
ea07c1a
Merge pull request #1046 from renovate-bot/renovate/mailersend-2.x-lo…
ajhollid Oct 24, 2024
af101c6
Merge pull request #1047 from renovate-bot/renovate/mongoose-8.x-lock…
ajhollid Oct 24, 2024
fa11e0c
Merge pull request #1048 from renovate-bot/renovate/winston-3.x-lockfile
ajhollid Oct 24, 2024
5e37919
Merge pull request #1049 from renovate-bot/renovate/emotion-monorepo
ajhollid Oct 24, 2024
8f17cfb
Merge pull request #1050 from renovate-bot/renovate/react-router-mono…
ajhollid Oct 24, 2024
47946cb
Uncomment out expect statement
ajhollid Oct 24, 2024
d680593
Merge pull request #1035 from bluewave-labs/feat/be/job-queue-tests
ajhollid Oct 24, 2024
285f8ff
chore(deps): update dependency eslint-plugin-react-hooks to v5
renovate-bot Oct 24, 2024
ea4e195
403 -> 401 for incorrect password since 403 will be used for refresh …
ajhollid Oct 24, 2024
084ef9b
Remove redundant check for user in requestRecovery method
ajhollid Oct 24, 2024
bc8e509
remove redundant user check in deleteUser
ajhollid Oct 24, 2024
18081ce
fix typo in userModule
ajhollid Oct 24, 2024
73dcc3f
Fix test for deleteUser
ajhollid Oct 24, 2024
86eaae1
Fix test to expect 401 instead of 403
ajhollid Oct 24, 2024
07a918b
Merge pull request #1052 from renovate-bot/renovate/major-react-monorepo
ajhollid Oct 24, 2024
fb0ead8
Refactor fetchMonitorCertificate to throw an error if invald cert
ajhollid Oct 24, 2024
3f4678f
Refactor getMonitorCertificate to remove redundant check, move invali…
ajhollid Oct 24, 2024
1fc2bd4
Set expiry to N/A if error
ajhollid Oct 24, 2024
084315c
Update tests
ajhollid Oct 24, 2024
b69fc22
remove redundant check
ajhollid Oct 24, 2024
bbcdc2f
Add status 404 to getMonitorById error at DB level
ajhollid Oct 24, 2024
f58bac9
Update joi validation to reject empty Notification array on createMon…
ajhollid Oct 24, 2024
7817085
Refactor createMonitor to remove redundany check
ajhollid Oct 24, 2024
2c40806
update tests
ajhollid Oct 24, 2024
17b8011
Remove redundant check from
ajhollid Oct 24, 2024
8eef831
update tests
ajhollid Oct 24, 2024
6ce55a5
Update editMonitorBodyValidation to disallow empty notifications
ajhollid Oct 24, 2024
a709aa9
Replace if/else block with ternary
ajhollid Oct 24, 2024
0649002
removed unused endpoints from index.js, moved db connection to index.js
ajhollid Oct 24, 2024
6984eb8
Rewrite logger
ajhollid Oct 24, 2024
a0248c8
standardize log statements
ajhollid Oct 24, 2024
4601d46
update tests
ajhollid Oct 24, 2024
268ad69
replace console.log statements with logger
ajhollid Oct 24, 2024
3b73dc1
Fixed the modal redirect bug
navishmonga Oct 24, 2024
57edff3
- handle form save for jwtTTL
jennifer-gan Oct 24, 2024
410f3b7
- updated js doc
jennifer-gan Oct 24, 2024
5c45d93
Merge branch 'develop' into 913-fe-advanced-settings-page-validation-…
jennifer-gan Oct 24, 2024
67f158a
Add link to logo
khdeej-ay Oct 24, 2024
fd261d3
- update number validation
jennifer-gan Oct 24, 2024
1526b50
- update unitItems with lookup
jennifer-gan Oct 24, 2024
9f190c5
chore(deps): update dependency eslint-plugin-react-refresh to v0.4.14
renovate-bot Oct 24, 2024
27c3796
Merge pull request #1061 from renovate-bot/renovate/eslint-plugin-rea…
ajhollid Oct 25, 2024
886d961
Merge pull request #1054 from ajhollid/fix/be/refactor-auth-controller
ajhollid Oct 25, 2024
c196317
Merge pull request #1057 from bluewave-labs/fix/be/server-index-cleanup
ajhollid Oct 25, 2024
3275bc4
Merge pull request #1058 from bluewave-labs/feat/be/logger-improvement
ajhollid Oct 25, 2024
5d9b8bf
remove some testing code accidentally committed
ajhollid Oct 25, 2024
2223d82
Merge pull request #1060 from khd33j/feature
ajhollid Oct 25, 2024
cf03285
Merge branch 'develop' into feat/be/hardware-monitor-notifications
ajhollid Oct 25, 2024
70872c3
Add status to hardware check model
ajhollid Oct 25, 2024
50c6e32
Fix variable assignment in
ajhollid Oct 25, 2024
ca2c269
Add build-dev script for dev mode
ajhollid Oct 25, 2024
b33faa5
Update dev client Dockerfile to use dev mode
ajhollid Oct 25, 2024
327cb48
Fix docker image names
ajhollid Oct 25, 2024
7755dcd
Add script to inject prefixed vars at runtime to dist client.Dockerfile
ajhollid Oct 25, 2024
ff20373
Add env var to dist docker compose file
ajhollid Oct 25, 2024
dce50ae
Add env.production file for var injection. This is OK to commit
ajhollid Oct 25, 2024
ed9b7da
Add var replacement script to prod client dockerfile
ajhollid Oct 25, 2024
3178af7
Add env var to docker-compose file
ajhollid Oct 25, 2024
bad5529
Update quickstart directions
ajhollid Oct 25, 2024
d430f1d
Update gitignore to allow env.sh
ajhollid Oct 25, 2024
268f302
Merge pull request #1059 from navishmonga/bugfix/modal-click-redirect
ajhollid Oct 25, 2024
77e9457
Added User theme preference detection
aarya-16 Oct 25, 2024
8c2151d
Added event listener and older browser support
aarya-16 Oct 25, 2024
2427bdb
- Fix the wrong label
jennifer-gan Oct 25, 2024
1738d9f
fix(deps): update material-ui monorepo to v7.22.0
renovate-bot Oct 25, 2024
a823bd9
- change joi to be optional number for redis port and email port
jennifer-gan Oct 25, 2024
39e8ad4
- Fix empty port number case
jennifer-gan Oct 25, 2024
f3e33d1
fix(deps): update dependency mongoose to v8.7.3
renovate-bot Oct 25, 2024
59bd485
Merge pull request #1062 from bluewave-labs/fix/fe/remove-testing-code
ajhollid Oct 26, 2024
be230ba
Merge pull request #1056 from bluewave-labs/fix/be/refactor-monitor-c…
ajhollid Oct 26, 2024
4423755
Merge pull request #1074 from renovate-bot/renovate/mongoose-8.x-lock…
ajhollid Oct 26, 2024
035170f
Merge pull request #1073 from renovate-bot/renovate/material-ui-monorepo
ajhollid Oct 26, 2024
e2bcbe1
Merge pull request #1037 from bluewave-labs/feat/be/hardware-monitor-…
ajhollid Oct 26, 2024
f61cb27
email host -> System email host
ajhollid Oct 26, 2024
788b02b
Merge pull request #1020 from bluewave-labs/913-fe-advanced-settings-…
ajhollid Oct 26, 2024
699bea5
Merge branch 'develop' into fix/be/refactor-auth-controller
ajhollid Oct 26, 2024
d8480b2
Merge pull request #1075 from bluewave-labs/fix/be/refactor-auth-cont…
ajhollid Oct 26, 2024
fa5eef1
Revert moving notification check to validation, FE always sends an em…
ajhollid Oct 26, 2024
86ab22d
Merge pull request #1076 from bluewave-labs/fix/be/revert-noitificati…
ajhollid Oct 26, 2024
0c3d824
Theme preference logic moved to UISlice
aarya-16 Oct 27, 2024
3980236
Remove empty notification validation
ajhollid Oct 28, 2024
b171b54
remove empty notification tests
ajhollid Oct 28, 2024
25b555f
Fix email templates
ajhollid Oct 28, 2024
cb5c7b2
Refactor network service
ajhollid Oct 28, 2024
b49ce1b
Add tests for refactored networkService
ajhollid Oct 28, 2024
d85dc50
Add statusService
ajhollid Oct 28, 2024
432acca
Add tests for statusService
ajhollid Oct 28, 2024
903ce58
Add notificationService
ajhollid Oct 28, 2024
378dba0
Add tests for notificationService
ajhollid Oct 28, 2024
5d6cfb1
Refactor jobQueue to use new services
ajhollid Oct 28, 2024
3a2bdbb
Update tests for jobQueue
ajhollid Oct 28, 2024
013d9fb
update index.js to use new services
ajhollid Oct 28, 2024
8b126d4
Fix StatusService SERVICE_NAME
ajhollid Oct 28, 2024
acdd737
await saving monitor
ajhollid Oct 28, 2024
8730ee9
Fix concurrency error with updating monitor, uncomment out code in pa…
ajhollid Oct 28, 2024
2fda99d
Update jobQueue JSdocs
ajhollid Oct 28, 2024
9863aa4
remove accidental async from test descriptions
ajhollid Oct 28, 2024
eed6f8d
remove accidental async from test descriptions
ajhollid Oct 28, 2024
3b1a90a
fix(deps): update dependency nodemailer to v6.9.16
renovate-bot Oct 28, 2024
7a55997
Shifted mode ternary to a variable
aarya-16 Oct 28, 2024
9e26a0d
Merge pull request #1072 from aarya-16/develop
ajhollid Oct 28, 2024
2b875a6
Merge pull request #1080 from renovate-bot/renovate/nodemailer-6.x-lo…
ajhollid Oct 28, 2024
8c21b01
fix(deps): update dependency chart.js to v4.4.6
renovate-bot Oct 28, 2024
7e5f06e
Merge pull request #1081 from renovate-bot/renovate/chart.js-4.x-lock…
ajhollid Oct 29, 2024
b2f7c27
Merge pull request #1070 from bluewave-labs/feat/fe/env-var-injection
ajhollid Oct 29, 2024
9559e81
Fix typo == -> ===
ajhollid Oct 29, 2024
77b5462
Merge pull request #1078 from bluewave-labs/fix/be/network-service-re…
ajhollid Oct 29, 2024
a6214f4
Merge pull request #1079 from bluewave-labs/fix/fe-be/notifications
ajhollid Oct 29, 2024
c9027f0
Fix typo in incident table leading to unapplied filter 'sitler -> fil…
ajhollid Oct 29, 2024
b1abe87
Update HardwareCheck model to include all standard fields
ajhollid Oct 29, 2024
7fd63f8
Add option secret to Monitor for monitors that require authentication
ajhollid Oct 29, 2024
0c321cf
Add optional authorization config to HTTP request. Delegate handleHa…
ajhollid Oct 29, 2024
10a438a
Implement handling of hardwareChecks
ajhollid Oct 29, 2024
a8060a7
Add validation for secret to Create and Edit Monitor validation
ajhollid Oct 29, 2024
e940a0d
update tests
ajhollid Oct 29, 2024
b417b72
Refactor requestPagespeed to simply call requestHttp with an updated …
ajhollid Oct 29, 2024
29c83f5
Safely access payload values
ajhollid Oct 29, 2024
72c06e4
Merge pull request #1083 from bluewave-labs/fix/fe/incident-table-typo
ajhollid Oct 29, 2024
92fc6ac
chore(deps): update dependency mocha to v10.8.1
renovate-bot Oct 29, 2024
c459127
Merge pull request #1088 from renovate-bot/renovate/mocha-10.x
ajhollid Oct 30, 2024
d4458e6
fix(deps): update dependency recharts to v2.13.1
renovate-bot Oct 30, 2024
b1d7947
fix typo jas -> has
ajhollid Oct 30, 2024
2351ac0
Merge pull request #1084 from bluewave-labs/feat/be/hardware-monitor-…
ajhollid Oct 30, 2024
6e9e5e8
Merge pull request #1089 from renovate-bot/renovate/recharts-2.x
ajhollid Oct 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 10 additions & 5 deletions .github/PULL_REQUEST_TEMPLATE/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
## Describe your changes

## Issue Number if applicable
Provide a brief description of the changes you’ve made and their purpose.

## Checklist before requesting a review
## Issue number

- [ ] I have performed a self-review of my code
- [ ] I have inlcuded the issue # in the PR if applicable
- [ ] I have labelled the PR correctly
Mention the issue number(s) this PR addresses (e.g., #123).

## Please ensure all items are checked off before requesting a review:

- [ ] I have performed a self-review of my code.
- [ ] I have included the issue # in the PR.
- [ ] I have labelled the PR correctly.
- [ ] My PR is granular and targeted to one specific feature only.
16 changes: 16 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"printWidth": 90,
"useTabs": true,
"tabWidth": 2,
"singleQuote": false,
"bracketSpacing": true,
"proseWrap": "preserve",
"bracketSameLine": false,
"singleAttributePerLine": true,
"semi": true,
"jsxSingleQuote": false,
"quoteProps": "as-needed",
"arrowParens": "always",
"trailingComma": "es5",
"htmlWhitespaceSensitivity": "css"
}
69 changes: 69 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Contributor Covenant Code of Conduct

## Our Pledge

We as members, contributors, and leaders pledge to make participation in the **bluewave-uptime** project and community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community, especially during Hacktoberfest, where we encourage new contributors to join and feel supported.

## Our Standards

Examples of behavior that contributes to a positive environment for our community include:

- Demonstrating empathy and kindness toward other people
- Being respectful of differing opinions, viewpoints, and experiences
- Giving and gracefully accepting constructive feedback
- Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
- Focusing on what is best not just for us as individuals, but for the overall community

Examples of unacceptable behavior include:

- The use of sexualized language or imagery, and sexual attention or advances of any kind
- Trolling, insulting or derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or email address, without their explicit permission
- Other conduct which could reasonably be considered inappropriate in a professional setting

## Our Responsibilities

Project maintainers are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned with this Code of Conduct, especially during Hacktoberfest to ensure a positive experience for all contributors.

## Scope

This Code of Conduct applies within all project spaces, and it also applies when an individual is officially representing the project or its community in public spaces. Examples of representing our project include using an official project email address, posting via an official social media account, or acting as an appointed representative at an online or offline event.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at [email protected]. All complaints will be reviewed and investigated promptly and fairly.

All project team members are obligated to respect the privacy and security of the reporter of any incident.

## Enforcement Guidelines

Project maintainers will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:

### 1. Correction
**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.
**Consequence**: A private, written warning from project maintainers, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.

### 2. Warning
**Community Impact**: A violation through a single incident or series of actions.
**Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.

### 3. Temporary Ban
**Community Impact**: A serious violation of community standards, including sustained inappropriate behavior.
**Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.

### 4. Permanent Ban
**Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.
**Consequence**: A permanent ban from any sort of public interaction within the community.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.

---

By following this Code of Conduct, we can ensure a welcoming and inclusive environment, encouraging new contributors to engage with the project and the community. Thank you for helping make **bluewave-uptime** a positive space for all!
1 change: 1 addition & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ Once it's filed:
This section guides you through submitting an enhancement suggestion for the application, **including completely new features and minor improvements to existing functionality**. Following these guidelines will help maintainers and the community understand your enhancements and find related suggestions.

- Make sure that you are using the latest version.
- Make sure you run the code locally. The Uptime Manager [documentation](https://bluewavelabs.gitbook.io/uptime-manager) covers it.
- Find out if the functionality is already covered, maybe by an individual configuration.
- Perform a [search](/issues) to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one.
- Find out whether your idea fits with the scope and aims of the project. It's up to you to make a strong case to convince the project's developers of the merits of this feature. Keep in mind that we want features that will be useful to the majority of our users and not just a small subset. If you're just targeting a minority of users, consider writing an add-on/plugin library.
Expand Down
1 change: 1 addition & 0 deletions Client/.env.production
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
VITE_APP_API_BASE_URL=UPTIME_APP_API_BASE_URL
38 changes: 18 additions & 20 deletions Client/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -1,21 +1,19 @@
module.exports = {
root: true,
env: { browser: true, es2020: true },
extends: [
'eslint:recommended',
'plugin:react/recommended',
'plugin:react/jsx-runtime',
'plugin:react-hooks/recommended',
],
ignorePatterns: ['dist', '.eslintrc.cjs'],
parserOptions: { ecmaVersion: 'latest', sourceType: 'module' },
settings: { react: { version: '18.2' } },
plugins: ['react-refresh'],
rules: {
'react/jsx-no-target-blank': 'off',
'react-refresh/only-export-components': [
'warn',
{ allowConstantExport: true },
],
},
}
root: true,
env: { browser: true, es2020: true },
extends: [
"eslint:recommended",
"plugin:react/recommended",
"plugin:react/jsx-runtime",
"plugin:react-hooks/recommended",
],
ignorePatterns: ["dist", ".eslintrc.cjs"],
parserOptions: { ecmaVersion: "latest", sourceType: "module" },
settings: { react: { version: "18.2" } },
plugins: ["react-refresh"],
rules: {
"react/jsx-no-target-blank": "off",
"react-refresh/only-export-components": ["warn", { allowConstantExport: true }],
"react/no-unescaped-entities": "off",
},
};
2 changes: 2 additions & 0 deletions Client/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,5 @@ dist-ssr
*.sw?

.env

!env.sh
8 changes: 8 additions & 0 deletions Client/env.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/bin/sh
for i in $(env | grep UPTIME_APP_)
do
key=$(echo $i | cut -d '=' -f 1)
value=$(echo $i | cut -d '=' -f 2-)
echo $key=$value
find /usr/share/nginx/html -type f \( -name '*.js' -o -name '*.css' \) -exec sed -i "s|${key}|${value}|g" '{}' +
done
31 changes: 20 additions & 11 deletions Client/index.html
Original file line number Diff line number Diff line change
@@ -1,14 +1,23 @@
<!DOCTYPE html>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" href="./bluewave_favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>BlueWave Uptime</title>
</head>
<head>
<meta charset="UTF-8" />
<link
rel="icon"
href="./bluewave_favicon.ico"
/>
<meta
name="viewport"
content="width=device-width, initial-scale=1.0"
/>
<title>BlueWave Uptime</title>
</head>

<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
<body>
<div id="root"></div>
<script
type="module"
src="/src/main.jsx"
></script>
</body>
</html>
Loading