Ajay Bura
0b06bed1db
Refactor state & Custom editor ( #1190 )
...
* Fix eslint
* Enable ts strict mode
* install folds, jotai & immer
* Enable immer map/set
* change cross-signing alert anim to 30 iteration
* Add function to access matrix client
* Add new types
* Add disposable util
* Add room utils
* Add mDirect list atom
* Add invite list atom
* add room list atom
* add utils for jotai atoms
* Add room id to parents atom
* Add mute list atom
* Add room to unread atom
* Use hook to bind atoms with sdk
* Add settings atom
* Add settings hook
* Extract set settings hook
* Add Sidebar components
* WIP
* Add bind atoms hook
* Fix init muted room list atom
* add navigation atoms
* Add custom editor
* Fix hotkeys
* Update folds
* Add editor output function
* Add matrix client context
* Add tooltip to editor toolbar items
* WIP - Add editor to room input
* Refocus editor on toolbar item click
* Add Mentions - WIP
* update folds
* update mention focus outline
* rename emoji element type
* Add auto complete menu
* add autocomplete query functions
* add index file for editor
* fix bug in getPrevWord function
* Show room mention autocomplete
* Add async search function
* add use async search hook
* use async search in room mention autocomplete
* remove folds prefer font for now
* allow number array in async search
* reset search with empty query
* Autocomplete unknown room mention
* Autocomplete first room mention on tab
* fix roomAliasFromQueryText
* change mention color to primary
* add isAlive hook
* add getMxIdLocalPart to mx utils
* fix getRoomAvatarUrl size
* fix types
* add room members hook
* fix bug in room mention
* add user mention autocomplete
* Fix async search giving prev result after no match
* update folds
* add twemoji font
* add use state provider hook
* add prevent scroll with arrow key util
* add ts to custom-emoji and emoji files
* add types
* add hook for emoji group labels
* add hook for emoji group icons
* add emoji board with basic emoji
* add emojiboard in room input
* select multiple emoji with shift press
* display custom emoji in emojiboard
* Add emoji preview
* focus element on hover
* update folds
* position emojiboard properly
* convert recent-emoji.js to ts
* add use recent emoji hook
* add io.element.recent_emoji to account data evt
* Render recent emoji in emoji board
* show custom emoji from parent spaces
* show room emoji
* improve emoji sidebar
* update folds
* fix pack avatar and name fallback in emoji board
* add stickers to emoji board
* fix bug in emoji preview
* Add sticker icon in room input
* add debounce hook
* add search in emoji board
* Optimize emoji board
* fix emoji board sidebar divider
* sync emojiboard sidebar with scroll & update ui
* Add use throttle hook
* support custom emoji in editor
* remove duplicate emoji selection function
* fix emoji and mention spacing
* add emoticon autocomplete in editor
* fix string
* makes emoji size relative to font size in editor
* add option to render link element
* add spoiler in editor
* fix sticker in emoji board search using wrong type
* render custom placeholder
* update hotkey for block quote and block code
* add terminate search function in async search
* add getImageInfo to matrix utils
* send stickers
* add resize observer hook
* move emoji board component hooks in hooks dir
* prevent editor expand hides room timeline
* send typing notifications
* improve emoji style and performance
* fix imports
* add on paste param to editor
* add selectFile utils
* add file picker hook
* add file paste handler hook
* add file drop handler
* update folds
* Add file upload card
* add bytes to size util
* add blurHash util
* add await to js lib
* add browser-encrypt-attachment types
* add list atom
* convert mimetype file to ts
* add matrix types
* add matrix file util
* add file related dom utils
* add common utils
* add upload atom
* add room input draft atom
* add upload card renderer component
* add upload board component
* add support for file upload in editor
* send files with message / enter
* fix circular deps
* store editor toolbar state in local store
* move msg content util to separate file
* store msg draft on room switch
* fix following member not updating on msg sent
* add theme for folds component
* fix system default theme
* Add reply support in editor
* prevent initMatrix to init multiple time
* add state event hooks
* add async callback hook
* Show tombstone info for tombstone room
* fix room tombstone component border
* add power level hook
* Add room input placeholder component
* Show input placeholder for muted member
2023-06-12 16:45:23 +05:30
Ajay Bura
ac155bbf4c
Fix commands ( #791 )
...
* Fix commands and added more
* Add /me & /shrug commands
* Add help command
* Fix cmd descriptions
* Add reason in command
2022-09-03 21:46:40 +05:30
Ajay Bura
7e28aa1474
Update sidebar on room/space switch ( #768 )
...
* Select last room on space/tab change (#353 )
* Update sidbar on room select from search (#374 )
* Select last room on space/tab change (#353 )
* Update sidbar on room select from search (#374 )
* Fix wrong space gets selected with some rooms
* Fix auto select room in categorized space
* Fix room remain selected on leave
* Fix leaved room appear in category & search
* Remove globally exposed vars
* Hide pin spaces from home
* Fix selecting dm always open dm tab
* Order category by AtoZ (#769 )
Co-authored-by: Krishan <33421343+kfiven@users.noreply.github.com >
2022-08-20 20:51:37 +05:30
Ajay Bura
06bae231ef
Fix bugs in dm tab
2022-05-04 14:22:16 +05:30
Ajay Bura
ba0de8800a
Fix crash on unable to getContent of tombstoned room
2022-04-16 20:53:24 +05:30
Ajay Bura
211fd19031
Prevent unnecessary calc in home roomlist
...
Signed-off-by: Ajay Bura <ajbura@gmail.com >
2022-03-14 17:34:34 +05:30
Ajay Bura
fe18611b4b
Fix getAllParent including itself
...
Signed-off-by: Ajay Bura <ajbura@gmail.com >
2022-03-14 17:31:57 +05:30
Ajay Bura
5e9b45ad5f
Fix roomlist not updating when adding space cycle
...
Signed-off-by: Ajay Bura <ajbura@gmail.com >
2022-03-14 17:29:40 +05:30
Ajay Bura
7cf5df80ce
Fix getParentSpaces can cause call stack overflow
...
Signed-off-by: Ajay Bura <ajbura@gmail.com >
2022-03-13 15:36:15 +05:30
Ajay Bura
cf58a4376e
Improve roomlist code
...
Signed-off-by: Ajay Bura <ajbura@gmail.com >
2022-03-13 10:37:25 +05:30
Ajay Bura
094a11ec64
Add categorize spaces function in RoomList
...
Signed-off-by: Ajay Bura <ajbura@gmail.com >
2022-03-02 20:57:29 +05:30
Ajay Bura
a62df536dd
Move space shortcut from roomlist to accountdata
...
Signed-off-by: Ajay Bura <ajbura@gmail.com >
2022-02-27 17:02:03 +05:30
Ajay Bura
5e89675c9c
Auto update room profile on change
...
Signed-off-by: Ajay Bura <ajbura@gmail.com >
2021-12-23 10:03:20 +05:30
Ajay Bura
9ce95da8f4
Fixed #103 : Crash when space nesting has a loop
...
Signed-off-by: Ajay Bura <ajbura@gmail.com >
2021-09-25 20:18:06 +05:30
Ajay Bura
b07c50e580
Added unread symbol for Spaces, DMs and Home ( #82 )
2021-09-12 20:44:13 +05:30
unknown
6b53b78ee3
Improved roomList
2021-09-10 18:37:52 +05:30
unknown
80551124f1
Added RoomOptions component ( #25 )
2021-09-09 17:49:57 +05:30
unknown
cdf421f0f1
Added option to fav spaces ( #52 )
2021-09-05 18:56:34 +05:30
unknown
4efc320f23
Added space nesting ( #52 )
2021-09-03 17:58:01 +05:30
unknown
b5dfc337ec
refectored Drawer component and added Postie
2021-08-30 21:12:24 +05:30
unknown
026f835a87
initial commit
2021-07-28 18:45:52 +05:30