cinny/src/app/molecules
Ajay Bura 20db27fa7e
feat: URL navigation in auth (#1603)
* bump to react 18 and install react-router-dom

* Upgrade to react 18 root

* update vite

* add cs api's

* convert state/auth to ts

* add client config context

* add auto discovery context

* add spec version context

* add auth flow context

* add background dot pattern css

* add promise utils

* init url based routing

* update auth route server path as effect

* add auth server hook

* always use server from discovery info in context

* login - WIP

* upgrade jotai to v2

* add atom with localStorage util

* add multi account sessions atom

* add default IGNORE res to auto discovery

* add error type in async callback hook

* handle password login error

* fix async callback hook

* allow password login

* Show custom server not allowed error in mxId login

* add sso login component

* add token login

* fix hardcoded m.login.password in login func

* update server input on url change

* Improve sso login labels

* update folds

* fix async callback batching state update in safari

* wrap async callback set state in queueMicrotask

* wip

* wip - register

* arrange auth file structure

* add error codes

* extract filed error component form password login

* add register util function

* handle register flow - WIP

* update unsupported auth flow method reasons

* improve password input styles

* Improve UIA flow next stage calculation
complete stages can have any order so we will look for first stage which is not in completed

* process register UIA flow stages

* Extract register UIA stages component

* improve register error messages

* add focus trap & step count in UIA stages

* add reset password path and path utils

* add path with origin hook

* fix sso redirect url

* rename register token query param to token

* restyle auth screen header

* add reset password component - WIP

* add reset password form

* add netlify rewrites

* fix netlify file indentation

* test netlify redirect

* fix vite to include netlify toml

* add more netlify redirects

* add splat to public and assets path

* fix vite base name

* add option to use hash router in config and remove appVersion

* add splash screen component

* add client config loading and error screen

* fix server picker bug

* fix reset password email input type

* make auth page small screen responsive

* fix typo in reset password screen
2024-01-21 18:20:56 +05:30
..
confirm-dialog Replace confirm and prompt with custom dialogs (#500) 2022-04-25 20:21:21 +05:30
dialog Show popup window in full screen at mobile devices 2022-04-24 17:29:49 +05:30
following-members Refactor state & Custom editor (#1190) 2023-06-12 16:45:23 +05:30
global-notification Manage ignored users (#814) 2022-09-05 08:30:45 +05:30
image-lightbox Fix image lightbox height 2022-08-21 08:33:47 +05:30
image-pack Bump matrix-js-sdk from 20.1.0 to 21.0.1 (#959) 2022-11-08 20:19:22 +05:30
image-upload Set accept attribute to image/* in ImageUpload (#989) 2023-01-15 09:44:16 +05:30
import-export-e2e-room-keys Refector sass 2021-12-19 10:28:41 +05:30
media Open image in lightbox (#767) 2022-08-19 12:15:22 +05:30
message Only escape when editing (#852) 2022-09-17 16:55:26 +05:30
people-selector Add member list in space settings 2022-01-30 18:47:19 +05:30
popup-window Show popup window in full screen at mobile devices 2022-04-24 17:29:49 +05:30
power-level-selector Fix custom power level selection return NaN 2022-01-12 11:40:55 +05:30
room-aliases feat: URL navigation in auth (#1603) 2024-01-21 18:20:56 +05:30
room-emojis Fix permission detection for updating emojis (#1125) 2023-09-01 10:19:34 +05:30
room-encryption Replace confirm and prompt with custom dialogs (#500) 2022-04-25 20:21:21 +05:30
room-history-visibility feat: URL navigation in auth (#1603) 2024-01-21 18:20:56 +05:30
room-intro Fixes #430, #434, #455 2022-05-03 14:05:56 +05:30
room-members Sort direct messages by activity (#393) 2022-03-17 16:55:16 +05:30
room-notification feat: URL navigation in auth (#1603) 2024-01-21 18:20:56 +05:30
room-options Replace confirm and prompt with custom dialogs (#500) 2022-04-25 20:21:21 +05:30
room-permissions Fix wrong power level in room permission 2022-07-09 16:32:42 +05:30
room-profile Allow removing the room name (#702) 2022-08-03 19:59:56 +05:30
room-search feat: URL navigation in auth (#1603) 2024-01-21 18:20:56 +05:30
room-selector Fix muted room show unread indicator (#386) 2022-03-15 17:21:36 +05:30
room-tile Show popup window in full screen at mobile devices 2022-04-24 17:29:49 +05:30
room-visibility feat: URL navigation in auth (#1603) 2024-01-21 18:20:56 +05:30
setting-tile Add support for managing sessions (#415) 2022-03-23 18:44:38 +05:30
sidebar-avatar Add support to manage cross-signing and key backup (#461) 2022-04-24 15:42:24 +05:30
space-add-existing Fix loading on older browsers (#397) 2022-03-18 09:06:48 +05:30
space-options Update sidebar on room/space switch (#768) 2022-08-20 20:51:37 +05:30
sso-buttons Updated dependencies and build instructions 2021-11-06 16:26:18 +05:30