vojo/src/app/organisms/room
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
..
message feat: URL navigation in auth (#1603) 2024-01-21 18:20:56 +05:30
reaction-viewer Render reaction with string only key (#1522) 2023-10-31 14:17:57 +11:00
CommandAutocomplete.tsx Editor Commands (#1450) 2023-10-18 07:45:30 +05:30
commands.jsx Add plain text command 2022-09-11 12:18:32 +05:30
commands.scss Fix commands (#791) 2022-09-03 21:46:40 +05:30
common.jsx Fix grammar of read receipt text (#744) 2022-08-12 16:03:56 +05:30
EventLimit.js Improve code quality 2022-03-12 14:14:56 +05:30
MembersDrawer.css.ts Update member drawer icons (#1312) 2023-06-25 08:40:48 +05:30
MembersDrawer.tsx Fix emoji and other related bugs (#1504) 2023-10-26 09:09:27 +11:00
msgContent.ts Room input improvements (#1502) 2023-10-25 16:50:38 +11:00
PeopleDrawer.jsx Sort direct messages by activity (#393) 2022-03-17 16:55:16 +05:30
PeopleDrawer.scss Add credits in app about section 2022-01-31 12:15:58 +05:30
Room.scss Adapt to different device widths (#401) 2022-04-24 15:53:10 +05:30
Room.tsx Member drawer filter (#1457) 2023-10-19 17:43:16 +11:00
RoomInput.tsx Improve Editor related bugs and add multiline md (#1507) 2023-10-27 21:27:22 +11:00
RoomInputPlaceholder.css.ts Refactor state & Custom editor (#1190) 2023-06-12 16:45:23 +05:30
RoomInputPlaceholder.tsx Refactor state & Custom editor (#1190) 2023-06-12 16:45:23 +05:30
RoomSettings.jsx Custom emoji & Sticker support (#686) 2022-08-06 09:04:23 +05:30
RoomSettings.scss Add member list in space settings 2022-01-30 18:47:19 +05:30
RoomTimeline.css.ts Refactor timeline (#1346) 2023-10-06 08:14:06 +05:30
RoomTimeline.tsx Timeline Perf Improvement (#1521) 2023-10-30 11:28:47 +05:30
RoomTombstone.css.ts Refactor state & Custom editor (#1190) 2023-06-12 16:45:23 +05:30
RoomTombstone.tsx Refactor state & Custom editor (#1190) 2023-06-12 16:45:23 +05:30
RoomView.jsx Editor Commands (#1450) 2023-10-18 07:45:30 +05:30
RoomView.scss Refactor state & Custom editor (#1190) 2023-06-12 16:45:23 +05:30
RoomViewCmdBar.jsx Add jsdelivr cdn for twemoji 2023-01-14 18:51:42 +05:30
RoomViewCmdBar.scss Fix style and string 2022-03-24 18:47:53 +05:30
RoomViewContent.jsx Improve Members Right Panel (#1286) 2023-06-22 09:14:50 +10:00
RoomViewContent.scss Refector sass 2021-12-19 10:28:41 +05:30
RoomViewFloating.jsx Improve jump to bottom btn 2022-03-18 11:37:31 +05:30
RoomViewFloating.scss Remove opacity from jump to unread and latest btn (#402) 2022-03-20 09:19:20 +05:30
RoomViewFollowing.css.ts Refactor timeline (#1346) 2023-10-06 08:14:06 +05:30
RoomViewFollowing.tsx show missing member in read receipt (#1445) 2023-10-10 11:37:15 +05:30
RoomViewHeader.jsx Improve Members Right Panel (#1286) 2023-06-22 09:14:50 +10:00
RoomViewHeader.scss Fix members btn not visible in small devices 2022-04-24 16:47:24 +05:30
RoomViewInput.jsx Prompt to send command as message (#1435) 2023-10-06 08:18:48 +05:30
RoomViewInput.scss Fix minor css bugs 2022-08-19 13:57:24 +05:30
RoomViewTyping.css.ts Fix space mention (#1439) 2023-10-07 14:51:35 +05:30
RoomViewTyping.tsx Timeline-refactor-fixes (#1438) 2023-10-07 18:19:01 +11:00
TimelineScroll.js Fix new message do not appear sometimes (#185) 2022-03-10 17:58:40 +05:30