Commit Graph
42 Commits
Author SHA1 Message Date
Alex Holliday d558cdd49f fix react router import 2025-06-18 10:52:11 +08:00
Alex Holliday 4b621a228f remove monitors from status page on delete 2025-06-13 14:54:59 +08:00
Alex Holliday 8d512b4719 remove redux 2025-06-13 09:27:29 +08:00
Alexander Holliday 275f2384c0 Merge pull request #2426 from bluewave-labs/feat/register
feat: register
2025-06-12 09:05:21 +08:00
Alex Holliday b58fe4ae74 add loading state 2025-06-12 09:04:19 +08:00
Alex Holliday 0e4b371925 add login header 2025-06-11 20:12:02 +08:00
Alex Holliday bcea3a5e66 refactor register page 2025-06-11 12:32:36 +08:00
Alex Holliday fac960b9ac set minHeight, force lowercase for email 2025-06-11 12:32:03 +08:00
Alex Holliday f32892adaf add components directory 2025-06-11 10:20:36 +08:00
Alex Holliday 18ef81f6f1 refactor login page 2025-06-11 10:20:14 +08:00
Alex Holliday 0ac1f13043 implement editing notification channels 2025-06-10 11:13:19 +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
Michal Šmahel d63e3db216 i18n: Refactor and fix app names (Checkmate and Capture) 2025-06-09 21:53:02 +02:00
Alex Holliday 1b81251c93 format all files 2025-05-27 09:10:32 -07:00
Alexander Holliday fcbc69b04a Merge pull request #2239 from sonvir249/bug/fix-form-errors
Issue-2238: Fixes the error messages on various forms.
2025-05-13 09:47:50 -07:00
mohadeseh safari 3fffae9a80 - Add detailed translation for "uptimeCreateSelectURL" in monitor creation page
- Add translations for password reset screen elements:
  - "Email" label
  - "Enter your email" placeholder
2025-05-12 10:13:44 -04:00
sonvir249 f0d2c57035 Issue-2238: Fixes the error messages on various forms. 2025-05-11 06:21:12 +05:30
Alexander Holliday faaf758cc0 Merge branch 'develop' into feature/backend-reachability-with-translations 2025-05-07 10:38:35 -07:00
Alexander Holliday 99e27fc0c6 Merge branch 'develop' into fix/translation-fixes-2015 2025-05-07 09:17:28 -07:00
mohadeseh safari 4df4dc72e1 improve email validation error handling with partial string matching 2025-05-06 22:37:35 -04:00
mohadeseh safari 9a5de71158 Fix 2025-05-06 22:15:27 -04:00
mohadeseh safari 74b1d3e245 Low quality of English text 2025-05-06 22:08:36 -04:00
mohadeseh safari c7daff8f1f some of them fixed 2025-05-05 19:57:12 -04:00
Alexander Holliday a1dcd5970f Merge branch 'develop' into fix/language-detection 2025-05-05 14:33:15 -07:00
cihatata e58c47c205 fix: language detection 2025-05-05 23:55:21 +03:00
mohadeseh safari 791714caeb using axios response interceptor 2025-05-04 22:54:55 -04:00
Alexander Holliday 45dacdba4c Merge pull request #2158 from bluewave-labs/fix/translation-fixes-2015
Fix/translation fixes 2015
2025-05-01 14:09:29 -07:00
mohadeseh safari a15c5635db some modification 2025-04-28 22:48:09 -04:00
Alex Holliday d5adf7a2be remove role and teamId from invite form 2025-04-28 10:34:03 -07:00
mohadeseh safari 449dd36f91 Use an existing translation key "authLoginEnterPassword": "Enter your password" 2025-04-27 15:33:03 -04:00
mohadeseh safari dae9bd42db translatable Email" and "Email is required" 2025-04-27 15:27:50 -04:00
mohadeseh safari fa0f4dd6ec - Change "Sign up via email" to "Create super admin account"
- Make Terms of Service and Privacy Policy text a single translatable sentence
- Add translation keys for Name and Surname fields
2025-04-27 13:50:40 -04:00
mohadeseh safari 720f60cbb7 Improve backend connectivity check with early returns and Remove unrelated super admin check to focus on backend reachability 2025-04-27 12:57:38 -04:00
mohadeseh safari eec11f303c applied the feedback 2025-04-23 23:28:35 -04:00
mohadeseh safari 4b92683c72 some modification 2025-04-21 22:00:28 -04:00
mohadeseh safari c0adbb5bd7 modify login 2025-04-21 16:06:44 -04:00
mohadeseh safari 0508fde86c modify login page 2025-04-21 13:57:26 -04:00
mohadeseh safari 402361ce97 error message in login page and translation 2025-04-21 10:57:49 -04:00
Alex Holliday 8b7e3c650b restore repo structure 2025-04-20 11:29:53 -07:00