Commit graph

1182 commits

Author SHA1 Message Date
Ajay Bura
a43c675e39 add nav category components 2024-02-07 10:14:52 +05:30
Ajay Bura
5415b8d373 improve sidebar notification badge perf 2024-02-07 09:50:55 +05:30
Ajay Bura
a293fd4564 render subspaces room list 2024-02-06 16:35:47 +05:30
Ajay Bura
6d939b7a0c update scroll virtualizer 2024-02-06 16:35:08 +05:30
Ajay Bura
04ecb1a344 fix css syntax error 2024-02-05 17:19:12 +05:30
Ajay Bura
fec44ef8db render space room list 2024-02-05 17:05:44 +05:30
Ajay Bura
19ab69d010 add direct room list 2024-02-05 15:07:02 +05:30
Ajay Bura
1d7df2e2d7 load room on url change 2024-02-05 14:53:53 +05:30
Ajay Bura
3562ee0212 move sidebar tab to components 2024-02-05 14:37:35 +05:30
Ajay Bura
389a1bbd26 add selected navigation hooks 2024-02-05 14:37:18 +05:30
Ajay Bura
08def422fe add room unread provider component and hooks 2024-02-05 09:33:32 +05:30
Ajay Bura
6c559ad72f update folds 2024-02-04 16:16:11 +05:30
Ajay Bura
a86de17293 add nav link component 2024-02-04 15:44:34 +05:30
Ajay Bura
f81e6616b0 add canonical alias or roomId util 2024-02-04 15:44:20 +05:30
Ajay Bura
c10e42e999 add room avatar component 2024-02-04 14:54:52 +05:30
Ajay Bura
ffdbca52f8 refactor navigation - WIP 2024-02-04 12:28:15 +05:30
Ajay Bura
347cfeaed2 add name initials util 2024-02-04 12:26:34 +05:30
Ajay Bura
0992c74ccd add size param to room avatar util 2024-02-04 12:26:24 +05:30
Ajay Bura
69727735b7 add sort by unread count util 2024-02-04 12:25:55 +05:30
Ajay Bura
9ab16edb4b nav item styles 2024-02-04 12:25:14 +05:30
Ajay Bura
7bc1392366 hide scrollbar track in member drawer 2024-02-04 12:24:58 +05:30
Ajay Bura
3a1bd74895 add nav item component 2024-02-04 12:24:37 +05:30
Ajay Bura
22fd78901b add unread badge component 2024-02-04 12:24:20 +05:30
Ajay Bura
a4a01d7f69 fix sidebar avatar badge styles 2024-02-03 09:11:59 +05:30
Ajay Bura
e84849b4bc fix sidebar avatar notification badge position 2024-02-02 16:10:45 +05:30
Ajay Bura
85c8e500f2 sidebar navigation - WIP 2024-02-02 15:28:35 +05:30
Ajay Bura
4c9fe8e77b plugin millify 2024-02-02 15:26:51 +05:30
Ajay Bura
b1a2d7a99d add sort utils 2024-02-02 15:26:29 +05:30
Ajay Bura
5468352cb7 add unread rooms hook 2024-02-02 15:26:22 +05:30
Ajay Bura
cc66898b8e improve room to unread perf 2024-02-02 10:53:24 +05:30
Ajay Bura
99eade301f add orphan spaces hook 2024-02-02 10:20:21 +05:30
Ajay Bura
5463a31a1e refactor canonical alias util 2024-02-02 10:19:40 +05:30
Ajay Bura
7779ba8717 fix buggy unread info 2024-02-02 10:19:02 +05:30
Ajay Bura
b01f6f428d re-arrange state atom 2024-02-01 10:01:45 +05:30
Ajay Bura
d70b75e7f3 fix netlify olm file rewrite 2024-01-31 10:05:19 +05:30
Ajay Bura
c2b4e18008 load client in router layout path 2024-01-30 09:44:59 +05:30
Ajay Bura
08b0bdb431 fix olm wasm relative path in dev server 2024-01-29 13:55:12 +05:30
Ajay Bura
5722311306 add media config context 2024-01-28 15:49:41 +05:30
Ajay Bura
3c8e244a00 add capabilities context and loader 2024-01-28 15:21:45 +05:30
Ajay Bura
e4e6601a6b remove spec version loader deps on discovery info 2024-01-28 15:21:18 +05:30
Ajay Bura
689adde8ae
fix: login with sso when app using hash router (#1631)
* fix login with sso when app using hash router

* disable hash router
2024-01-23 18:37:22 +05:30
Ajay Bura
983d533452
feat: check IndexedDB support (#1630)
* check indexed db support and display message

* fix typo
2024-01-23 18:36:55 +05:30
aceArt-GmbH
ef2733df48
Load assets from relative path (#1588) 2024-01-23 18:35:50 +05:30
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
Ajay Bura
bb88eb7154
Up-mx-js-sdk-29 (#1533)
* update matrix-js-sdk

* replace deprecated resolveRoomAlias
2023-12-24 19:38:17 +05:30
Krishan
2a1bf4a42a
Update default server list (#1571)
Remvoe 0wnz.at from list as it seems to need registeration token which we don't support.
2023-12-03 09:28:01 +05:30
Jan Jurzitza
2889a72b81
Make small images not scale up in image viewer (#1554)
Instead show them in real resolution
2023-11-28 20:22:20 +05:30
Krishan
9ecb233763
Release v3.2.0 (#1531)
* Release v3.2.0

* Update cons.js
2023-10-31 21:20:49 +11:00
Ajay Bura
1db0a9eaa8 fix typo in codeblock markdown output 2023-10-31 08:57:59 +05:30
Ajay Bura
687ad8d0f0
Fix blockcode with empty lines not rendered (#1524) 2023-10-31 14:18:30 +11:00