Commit Graph

49 Commits

Author SHA1 Message Date
Mohammad Al-Ahdal
b5752024e7 fix: name validation now takes into account additional special chars 2025-06-17 18:29:09 -06:00
Br0wnHammer
38a1d5e7a1 Implement PR Comments 2025-06-13 12:22:28 +05:30
Br0wnHammer
de3d38d891 Implement remaining email config 2025-06-12 00:39:47 +05:30
Br0wnHammer
7e1a7066fc TLS Options Set Up 2025-06-11 15:11:28 +05:30
Alexander Holliday
f41709bd12 Merge pull request #2414 from bluewave-labs/feat/fe/uptime-notification-channels
feat: fe/uptime notification channels, resolves #2344
2025-06-10 09:24:56 +08:00
Michal Šmahel
89bc2a9293 style: Reformat code 2025-06-09 21:54:48 +02:00
Michal Šmahel
00f3941ca6 i18n: Refactor, fix and clean up auth forms 2025-06-09 21:54:47 +02:00
Michal Šmahel
74915f6840 fix: Strict password validation in login form
Strict password validation is for registration, change password,
reset password and similar forms. In login form, we don't want
to interrupt user with unnecessary validation as it's completely
irrelevant what they actually entered. The one thing it's about
is the correctness of the email and the password.

Disabling strict validation for password is a kind of security
through obscurity, which could filter some untargeted attempts
for trying passwords by bots. If the bot immediatelly receives
notes about the requirements, it has more imformation for better
attacks.
2025-06-09 21:54:47 +02:00
Michal Šmahel
3ac0eb2128 refactor: Simplify client-side email validation
We don't need to implement custom check for lowercase, as it's
been already implemented in joi library. Also we don't need to
convert email to lowercase twice (via onChange and onInput event
handlers), onChange is completely sufficient and as it's just
before form validation, it's the better one.
2025-06-09 21:54:47 +02:00
Alex Holliday
1b40aa0ded add notifications to infra page, add generic webhook notification channel 2025-06-09 14:59:26 +08:00
Alex Holliday
358381ddc2 update client side validation 2025-06-09 12:55:13 +08:00
Alex Holliday
274595a533 purge distributed uptime 2025-06-09 10:17:09 +08:00
mohadeseh safari
ed5d5986ff Fix #2343: Enable Save button when timezone changes
- Added timezone field to frontend validation schema
- Added timezone field to backend validation schema
- Fixed state synchronization in Settings component
2025-05-27 20:28:53 -04:00
Alex Holliday
1b81251c93 format all files 2025-05-27 09:10:32 -07:00
Alex Holliday
3586fc4e6d remove showURL from validation 2025-05-26 16:35:41 -07:00
Alexander Holliday
2d52ebad40 Revert "hotfix: remove showurl validation" 2025-05-26 16:30:09 -07:00
Alex Holliday
7ff8299e6b remove showurl validation 2025-05-26 16:22:54 -07:00
Asim Ahmed Siddiqui
e7ed85405b Changes: Made showURL boolean and removed console log 2025-05-26 00:19:49 +05:30
Asim Ahmed Siddiqui
e8d636dcfd Fix: Optionally show IP/URL of the monitor in status page 2025-05-23 12:40:47 +05:30
Alexander Holliday
443c002c31 Merge pull request #2281 from Anurag123Chauhan/fix/error-msg-change
Changed error msg of invalid of Docker container ID
2025-05-16 09:16:51 -07:00
Anurag123Chauhan
fcfb225410 final indentation 2025-05-16 19:32:34 +05:30
Anurag123Chauhan
ed03c17c22 last 2025-05-16 19:20:16 +05:30
Anurag123Chauhan
1d6a5a4442 Indent change 2025-05-16 19:16:52 +05:30
Cahit Atilgan
e6b823d89e fix: added email connection validation 2025-05-15 15:16:36 +02:00
Cahit Atilgan
7327f24c47 fix: added email connection validation 2025-05-15 14:38:20 +02:00
Cahit Atilgan
a3a381aad1 fix: removed env variable, configured a form field for editing email connect host 2025-05-15 14:27:08 +02:00
Anurag123Chauhan
9da9ef6939 recommended changes 2025-05-15 11:16:02 +05:30
Anurag123Chauhan
18b439bad6 added msg 2025-05-15 11:05:45 +05:30
Anurag123Chauhan
0f91d3b6e1 fix: separate Docker ID and URL validation error messages 2025-05-15 11:03:05 +05:30
Anurag123Chauhan
edad05b63b Changed error msg of invalid of Docker container ID 2025-05-15 10:48:04 +05:30
Br0wnHammer
3c48eacc98 Fix: Port Validation Uptime 2025-05-15 02:38:26 +05:30
sonvir249
f5b0377ce2 Merge branch 'develop' of github.com:bluewave-labs/Checkmate into bug/fix-form-errors 2025-05-12 22:37:11 +05:30
sonvir249
f0d2c57035 Issue-2238: Fixes the error messages on various forms. 2025-05-11 06:21:12 +05:30
Alex Holliday
2f93b70d7f add client validation 2025-05-09 14:54:17 -07:00
Alex Holliday
cba744f777 update validation 2025-05-09 13:28:04 -07:00
Alexander Holliday
a8f46d913d Merge branch 'develop' into feat/fe/uptime-ignore-tsl-error 2025-05-08 12:00:50 -07:00
Br0wnHammer
926f96c2c1 Feat: Ignore TLS/SSL Error Option 2025-05-08 15:28:44 +05:30
Vishnu Sreekumaran Nair
3e8c7cf32c resolve merge conflicts 2025-05-07 16:18:26 -04:00
mohadeseh safari
f928322ec7 . 2025-05-06 22:19:50 -04:00
mohadeseh safari
9a5de71158 Fix 2025-05-06 22:15:27 -04:00
Vishnu Sreekumaran Nair
336ffcc9e9 Add .unknown(true) to validation schema to ignore extra fields 2025-05-06 14:53:24 -04:00
Vishnu Sreekumaran Nair
86c31eaaf6 add pagespeed key to settings validation 2025-05-05 16:06:24 -04:00
Alexander Holliday
f1bd8fed53 Merge pull request #2175 from bluewave-labs/fix/edit-port-number
Add Port field edit support for Port Monitors Configure screen
2025-05-02 09:16:25 -07:00
Vishnu Sreekumaran Nair
c2ccf344a8 Add frontend validation for port field values 2025-05-01 20:20:21 -04:00
Alexander Holliday
464a6398d0 Merge pull request #2154 from bluewave-labs/Feature-Bulk-Upload-Of-Monitors
Feature release for bulk upload of uptime monitors
2025-05-01 14:36:44 -07:00
Owaise Imdad
2a045f93e0 Removed the validation from client. 2025-04-29 12:49:33 +05:30
mohadeseh safari
d62a4f12fa - Update regex pattern to use Unicode properties for better internationalization 2025-04-27 14:51:43 -04:00
Owaise Imdad
b2fd9b1e89 Feature release for uptime monitors. 2025-04-27 03:05:14 +05:30
Alex Holliday
8b7e3c650b restore repo structure 2025-04-20 11:29:53 -07:00