Alex Holliday
7da391fcb8
update client side validation
2025-02-03 15:08:13 -08:00
Alex Holliday
27ec0eabb2
refactoring
2025-02-02 21:26:48 -08:00
Alex Holliday
701e81cb78
Merge branch 'feat/fe/statuspage-3' into feat/fe/create-status
2025-02-01 08:38:39 -08:00
Alex Holliday
4911126d88
Merge branch 'feat/fe/create-status-page' into feat/fe/create-status
2025-02-01 08:34:12 -08:00
YinDongfang
067667da1e
Fix validation error of container id
2025-02-01 22:24:15 +08:00
Shemy Gan
12b14e1938
Merge branch 'develop' into feat/fe/statuspage-3
2025-01-28 15:05:29 -05:00
Alex Holliday
35fa32796e
remove local IP address exclusion from moniotr validation regex
2025-01-23 11:41:06 -08:00
Shemy Gan
045a9cff3a
- Remove Color picker OOTB label, add custom label
...
- Add label for logo
- Replace react beautiful dnd with hello-pangea to fix the "defaultProps will not be supported " console warning due to react beatuful dnd deprecation
- Add all the checkboxes and respective validation
- Remove subdomain from UI display
- Pass Handlers as context for both tabs to ease code scalability
- All Status page fields are now ready for submission
2025-01-17 14:34:29 -05:00
Shemy Gan
a1d4ec4185
Update based on meeting
...
- Query only uptime monitors without checks
- Change log validation from 640Kb to 3Mb, fixed validation error text contrast issue
- Word/syntax updates, suburl is disabled and provided via env
2025-01-10 11:06:36 -05:00
Shemy Gan
e8d9f310c1
- Pass custom file size to ImageField
...
- Update getmonitors to match be change (-1 is not accepted as valid param anymore)
- Fix Select not updateable
2025-01-09 11:19:07 -05:00
Shemy Gan
ff7fe7f5f2
Merge branch 'develop' into feat/fe/statuspage-3
2025-01-08 19:44:27 -05:00
Alex Holliday
abe2544a2a
make protocol optional for validation
2025-01-06 10:13:24 -08:00
Alex Holliday
21a33f8f37
Added source
2025-01-06 10:06:26 -08:00
Alex Holliday
e2ce886a16
Update regex to avoid catastrophic backtracking
2025-01-06 10:05:53 -08:00
Shemy Gan
8b72f8447d
- Update logo handling and validation
...
- Update card initialization
2025-01-02 15:30:24 -05:00
Shemy Gan
031508ef9b
- Updated existing components for the status page usage
...
- Add libraries for drag and drop
2024-12-30 14:07:05 -05:00
Shemy Gan
d8da182f60
Merge branch 'develop' into feat/fe/statuspage-3
2024-12-30 13:06:22 -05:00
Shemy Gan
a5df7be6a1
- Create new status page and retrieval are now working end to end, except the fields that currently does not have BE counterparts, including all checkboxes and uploaded logo
2024-12-30 13:04:04 -05:00
Alex Holliday
d27c44d498
Add validation for port to FE
2024-12-27 11:16:25 -08:00
Shemy Gan
d844078ed7
- Update validation
...
- Switch to active tab when there are errors on it upon submission
- Add createStatusPage function
- Updated JSDOC for functions
2024-12-24 14:46:54 -05:00
Shemy Gan
11154ad9ac
- Code clean up
2024-12-20 10:59:12 -05:00
Shemy Gan
406fa6ed9f
- Merge feedback works from status page 1 and status page 2 branches
2024-12-13 11:29:50 -05:00
Shemy Gan
c61d1acfee
Merge branch 'develop' into feat/fe/statuspage-3
2024-12-12 10:09:34 -05:00
Alex Holliday
9b76bd566a
Update monitor and infrastrucutre validation to allow for port numbers
2024-12-09 13:35:00 +08:00
Shemy Gan
df36f873ae
- Add log and general settins tab validation
...
- WIP logo uploading in general settings tab
2024-12-06 10:05:35 -05:00
Peter Carl Pardo
a6c91648c5
fix: Add getTouchedFieldErrors error util
2024-12-04 23:51:51 +08:00
Peter Carl Pardo
bebaad4ab3
fix: Update error message for confirm new password field
2024-12-04 01:10:39 +08:00
Alex Holliday
71cde317a7
Add temperature threshold to create infrastructure monitor page
2024-11-25 11:20:52 +08:00
Shemy Gan
2f8638cf04
- update safe checking for string util
...
- remove required for threshold in joi
- refine if logic and update no error checking with values due to the change to set null instead of delete error entry
- move customthreshold component to under create infrastructure folder
- correct interval setting and threshold default value and fix typo
2024-11-15 14:49:27 -05:00
Shemy Gan
a9aece6123
- set error as null instead of delete it
...
- customize checkbox to pass in element as label
- adjust checkbox posion to appear align top with string within the element label based on review feedback
- remove the checkbox margin setting instead of comment out
2024-11-14 11:01:36 -05:00
Shemy Gan
8737dbfd5b
- Extract CustomThreshold component
...
- Refine Error setting in validation to remove any leftover errors
- Add back the await as it is indeed needed even though syntax checker prompts to remove it
2024-11-12 10:19:03 -05:00
Shemy Gan
11d71060b2
- All threshold use same error msg
...
- Display one common error msg at bottom
for any field with error
- Hide individual field error for threshold input
2024-11-11 20:10:49 -05:00
Shemy Gan
7bbd984fcf
- WIP add memory and disk usage
2024-11-11 11:16:06 -05:00
Shemy Gan
9237f46e7c
- handle Validation onBlur , special cases for usage numbers required on condition of checkbox checked
...
- handle generate payload correspondant to BE format
- comment out retain log period,retry max and 3 other usage threshold currently not avalable yet in BE
2024-11-07 15:26:22 -05:00
Shemy Gan
63cb4e7f1d
- Add basic joi validation to match what's available in BE
...
- Extract/ refactor the custom alert section to its own function
- WIP UI added custom alert section, retain log section and maxreties in advaced setting section
- Extend Field component to accomodate for custom alert narrower text field
2024-11-06 11:13:02 -05:00
Caio Cabral
3709e09ef7
fix: erros on console on dialogs
2024-11-03 06:50:49 -05:00
Caio Cabral
c1de8e0e62
Merge branch 'develop' of https://github.com/bluewave-labs/bluewave-uptime into fix/PasswordRequirements
2024-10-31 14:43:36 -04:00
Shemy Gan
a823bd9372
- change joi to be optional number for redis port and email port
2024-10-25 14:27:11 -04:00
Shemy Gan
fd261d3eb1
- update number validation
2024-10-24 14:13:07 -04:00
Shemy Gan
57edff36c9
- handle form save for jwtTTL
...
- update validation for advanced settings page black list some unused fields which causing errors
2024-10-24 11:31:10 -04:00
Shemy Gan
a4344b89a2
- Add select dropdown for jwt ttl units
2024-10-23 21:03:40 -04:00
Caio Cabral
6905f49d3b
feat: validation on change working for SetNewPassword
2024-10-23 19:51:52 -04:00
Caio Cabral
9b3f73da0e
feat: getting rid of unnecessary ids and changing validation format
2024-10-23 19:11:06 -04:00
Shemy Gan
6425113766
- add OnBlur to Field and Select
...
- update regex to remove dot for jwtttl
2024-10-23 13:18:00 -04:00
Shemy Gan
f707965155
- minor update
2024-10-22 14:17:29 -04:00
Shemy Gan
4966f3fd38
- Update jwt ttl validation
2024-10-22 14:15:11 -04:00
Shemy Gan
4d8be0e2d6
Merge branch 'develop' into 913-fe-advanced-settings-page-validation-and-error-handling
2024-10-22 09:37:39 -04:00
Shemy Gan
0005b195b1
- update based review
2024-10-22 09:31:00 -04:00
Alexander Holliday
238db5bc8f
Revert "FE - Advanced Settings Page Validation and Error Handling"
2024-10-22 18:21:10 +08:00
Shemy Gan
8ec2f2f16b
- Update based on review
2024-10-21 10:02:36 -04:00