cinny/src/app/organisms
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
..
create-room Add reusable dialog (#459) 2022-03-31 20:39:05 +05:30
emoji-board Add jsdelivr cdn for twemoji 2023-01-14 18:51:42 +05:30
emoji-verification feat: URL navigation in auth (#1603) 2024-01-21 18:20:56 +05:30
invite-list Fix bugs in dm tab 2022-05-04 14:22:16 +05:30
invite-user Don't enable e2ee from profileViewer for bridge users (#666) 2022-07-08 20:24:35 +05:30
join-alias Up-mx-js-sdk-29 (#1533) 2023-12-24 19:38:17 +05:30
navigation Refactor state & Custom editor (#1190) 2023-06-12 16:45:23 +05:30
profile-editor Update command strings 2022-09-11 08:27:59 +05:30
profile-viewer Fix Profile Viewer text (#1357) 2023-07-27 09:25:10 +05:30
public-rooms Fix public room showing leaved room as joined 2022-05-04 14:54:43 +05:30
pw Add join with address option (#420, #447) 2022-05-03 16:01:50 +05:30
read-receipts Add reusable dialog (#459) 2022-03-31 20:39:05 +05:30
room feat: URL navigation in auth (#1603) 2024-01-21 18:20:56 +05:30
search Notification settings (#807) 2022-09-04 13:10:07 +05:30
settings Add URL preview (#1511) 2023-10-30 07:14:58 +11:00
shortcut-spaces Sort direct messages by activity (#393) 2022-03-17 16:55:16 +05:30
space-manage feat: URL navigation in auth (#1603) 2024-01-21 18:20:56 +05:30
space-settings Custom emoji & Sticker support (#686) 2022-08-06 09:04:23 +05:30
sticker-board Fix emoji board style 2022-08-11 16:31:02 +05:30
view-source Wrap view source text 2022-09-28 13:54:58 +05:30
welcome Add RoomSettings comp 2021-12-22 20:18:32 +05:30