greentore
a62cafd972
Passive private receipt support ( #1108 )
...
Co-authored-by: Ajay Bura <32841439+ajbura@users.noreply.github.com >
2023-07-24 10:10:43 +05:30
greentore
3c60976efa
Passive private receipt support ( #1108 )
...
Co-authored-by: Ajay Bura <32841439+ajbura@users.noreply.github.com >
2023-07-24 10:10:43 +05:30
Ajay Bura
fb4be9da74
Fix editor custom html output ( #1348 )
...
* replace paragraph with line breaks
* stop sending plain msg as custom html
* removes console log
* fix false negative for sanitized customHtml
* fix customHtmlEqualsPlainText doc
2023-07-23 13:42:09 +05:30
Ajay Bura
053b801262
Fix editor custom html output ( #1348 )
...
* replace paragraph with line breaks
* stop sending plain msg as custom html
* removes console log
* fix false negative for sanitized customHtml
* fix customHtmlEqualsPlainText doc
2023-07-23 13:42:09 +05:30
greentore
9dd4ad4ae4
Use sticker body for searching ( #1347 )
2023-07-23 13:41:36 +05:30
greentore
1a37fd0ca4
Use sticker body for searching ( #1347 )
2023-07-23 13:41:36 +05:30
Ajay Bura
152061a518
fix msg event permission check ( #1315 )
2023-06-28 21:57:28 +10:00
Ajay Bura
f14d70ea35
fix msg event permission check ( #1315 )
2023-06-28 21:57:28 +10:00
Ajay Bura
29a9161680
Update member drawer icons ( #1312 )
...
* update folds
* update member drawer icons
2023-06-25 08:40:48 +05:30
Ajay Bura
b6283b3469
Update member drawer icons ( #1312 )
...
* update folds
* update member drawer icons
2023-06-25 08:40:48 +05:30
Ajay Bura
3cd03b8bc6
Fix member panel filter layout ( #1307 )
...
* fix member panel filter layout
* make member role text lowercase
2023-06-23 09:46:04 +10:00
Ajay Bura
b19e248383
Fix member panel filter layout ( #1307 )
...
* fix member panel filter layout
* make member role text lowercase
2023-06-23 09:46:04 +10:00
Ajay Bura
b37328d382
Improve Members Right Panel ( #1286 )
...
* fix room members hook
* fix resize observer hook
* add intersection observer hook
* install react-virtual lib
* improve right panel - WIP
* add filters for members
* fix bug in async search
* categories members and add search
* show spinner on room member fetch
* make invite member btn clickable
* so no member text
* add line between room view and member drawer
* fix imports
* add screen size hook
* fix set setting hook
* make member drawer responsive
* extract power level tags hook
* fix room members hook
* fix use async search api
* produce search result on filter change
2023-06-22 09:14:50 +10:00
Ajay Bura
c07905c360
Improve Members Right Panel ( #1286 )
...
* fix room members hook
* fix resize observer hook
* add intersection observer hook
* install react-virtual lib
* improve right panel - WIP
* add filters for members
* fix bug in async search
* categories members and add search
* show spinner on room member fetch
* make invite member btn clickable
* so no member text
* add line between room view and member drawer
* fix imports
* add screen size hook
* fix set setting hook
* make member drawer responsive
* extract power level tags hook
* fix room members hook
* fix use async search api
* produce search result on filter change
2023-06-22 09:14:50 +10:00
Ajay Bura
7c76553ef6
fix global pack showing all room packs ( #1303 )
2023-06-21 20:59:02 +10:00
Ajay Bura
4a6c53703f
fix global pack showing all room packs ( #1303 )
2023-06-21 20:59:02 +10:00
ZeroAurora
67ac5f4d69
Improve verification instructions ( #1301 )
2023-06-21 10:00:43 +10:00
ZeroAurora
4c84673bdf
Improve verification instructions ( #1301 )
2023-06-21 10:00:43 +10:00
Ajay Bura
3d9e9606c8
Add editor history ( #1284 )
...
* add slate editor history
* reset mark on editor reset
2023-06-16 11:11:03 +10:00
Ajay Bura
41f67cabc0
Add editor history ( #1284 )
...
* add slate editor history
* reset mark on editor reset
2023-06-16 11:11:03 +10:00
Ajay Bura
e14a52620f
Add ESC btn to toolbar to quickly exit formatting ( #1283 )
...
* Add ESC btn to toolbar to quickly exit formatting
* add horizontal scroll to toolbar item
* make editor toolbar usable in touch device
* fix editor hotkeys not working in window
* remove unused import
2023-06-16 11:09:09 +10:00
Ajay Bura
bc5e7445d9
Add ESC btn to toolbar to quickly exit formatting ( #1283 )
...
* Add ESC btn to toolbar to quickly exit formatting
* add horizontal scroll to toolbar item
* make editor toolbar usable in touch device
* fix editor hotkeys not working in window
* remove unused import
2023-06-16 11:09:09 +10:00
Ajay Bura
cfd2cb3b9c
Fix editor bugs ( #1281 )
...
* focus editor on reply click
* fix emoji and sticker img object-fit
* fix cursor not moving with autocomplete
* stop sanitizing sending plain text body
* improve autocomplete query parsing
* add escape to turn off active editor toolbar item
2023-06-13 23:17:18 +05:30
Ajay Bura
2883b4c35b
Fix editor bugs ( #1281 )
...
* focus editor on reply click
* fix emoji and sticker img object-fit
* fix cursor not moving with autocomplete
* stop sanitizing sending plain text body
* improve autocomplete query parsing
* add escape to turn off active editor toolbar item
2023-06-13 23:17:18 +05:30
Ajay Bura
64f2f25702
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
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
Thumbscrew
c15321e78d
add document.hasFocus check for incoming room events ( #1252 )
2023-05-28 21:24:10 +05:30
Thumbscrew
2055d7a07f
add document.hasFocus check for incoming room events ( #1252 )
2023-05-28 21:24:10 +05:30
Ajay Bura
d2b3c766a0
fix: spoiler hidden link click ( #1199 )
2023-04-16 22:22:01 +10:00
Ajay Bura
da92ce3a46
fix: spoiler hidden link click ( #1199 )
2023-04-16 22:22:01 +10:00
Bo
6b94aff5d4
fix: Fixed small typo an cross signing reset modal ( #1112 )
2023-03-30 20:12:33 +05:30
Bo
dcad1840c4
fix: Fixed small typo an cross signing reset modal ( #1112 )
2023-03-30 20:12:33 +05:30
Krishan
181b69468f
Release v2.2.6 ( #1178 )
...
* Update package.json
* Update package-lock.json
* Update cons.js
2023-03-29 22:02:01 +11:00
Krishan
f6694031a1
Release v2.2.6 ( #1178 )
...
* Update package.json
* Update package-lock.json
* Update cons.js
2023-03-29 22:02:01 +11:00
Krishan
0c703fd2b0
Release v2.2.5 ( #1176 )
...
* Update package.json
* Update package-lock.json
* Update cons.js
2023-03-29 14:30:52 +11:00
Krishan
8524472d38
Release v2.2.5 ( #1176 )
...
* Update package.json
* Update package-lock.json
* Update cons.js
2023-03-29 14:30:52 +11:00
Krishan
173a8b38e9
Release v2.2.4
2023-01-30 15:27:17 +11:00
Krishan
a6fb44e1ab
Release v2.2.4
2023-01-30 15:27:17 +11:00
Krishan
8949c16678
Release v2.2.3
2023-01-15 16:16:40 +11:00
Krishan
4ea14c853e
Release v2.2.3
2023-01-15 16:16:40 +11:00
Ajay Bura
c9f95ca753
Vite plugin to add svg as inline data ( #1072 )
...
* add vite plugin to add svg as inline data
* Add node types package
2023-01-15 09:52:58 +05:30
Ajay Bura
38bbc1c6f5
Vite plugin to add svg as inline data ( #1072 )
...
* add vite plugin to add svg as inline data
* Add node types package
2023-01-15 09:52:58 +05:30
Stefano Pigozzi
c48f7c24e8
Set accept attribute to image/* in ImageUpload ( #989 )
...
That way, browsers will suggest to the users to upload an image file instead of any kind of file.
The behaviour is in-line with Element's, which specifies the same attribute when selecting an avatar.
Please note that it does not prevent users from uploading non-image files as avatars, as browsers interpret that attribute as a mere suggestion, which can be bypassed in the file select dialog.
Partially fixes #982 .
2023-01-15 09:44:16 +05:30
Stefano Pigozzi
9a34daa2bc
Set accept attribute to image/* in ImageUpload ( #989 )
...
That way, browsers will suggest to the users to upload an image file instead of any kind of file.
The behaviour is in-line with Element's, which specifies the same attribute when selecting an avatar.
Please note that it does not prevent users from uploading non-image files as avatars, as browsers interpret that attribute as a mere suggestion, which can be bypassed in the file select dialog.
Partially fixes #982 .
2023-01-15 09:44:16 +05:30
Ajay Bura
40088fdf8a
Add jsdelivr cdn for twemoji
2023-01-14 18:51:42 +05:30
Ajay Bura
e5e3f5f0a3
Add jsdelivr cdn for twemoji
2023-01-14 18:51:42 +05:30
Ajay Bura
c69f790bd3
Replace Webpack to Vite ( #1023 )
...
* Add vite, typescript and prettier
* Configure vite
* Fix tsconfig error
* Fix manifest json
* Move manifest json to root
* Bug fix
* Move back manifest json to public
2022-12-20 20:47:51 +05:30
Ajay Bura
899a89cb3b
Replace Webpack to Vite ( #1023 )
...
* Add vite, typescript and prettier
* Configure vite
* Fix tsconfig error
* Fix manifest json
* Move manifest json to root
* Bug fix
* Move back manifest json to public
2022-12-20 20:47:51 +05:30
dependabot[bot]
b571badd80
Bump matrix-js-sdk from 20.1.0 to 21.0.1 ( #959 )
...
* Bump matrix-js-sdk from 20.1.0 to 21.0.0
Bumps [matrix-js-sdk](https://github.com/matrix-org/matrix-js-sdk ) from 20.1.0 to 21.0.0.
- [Release notes](https://github.com/matrix-org/matrix-js-sdk/releases )
- [Changelog](https://github.com/matrix-org/matrix-js-sdk/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/matrix-org/matrix-js-sdk/compare/v20.1.0...v21.0.0 )
---
updated-dependencies:
- dependency-name: matrix-js-sdk
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump matrix-js-sdk from 20.1.0 to 21.0.1
Bumps [matrix-js-sdk](https://github.com/matrix-org/matrix-js-sdk ) from 20.1.0 to 21.0.1.
- [Release notes](https://github.com/matrix-org/matrix-js-sdk/releases )
- [Changelog](https://github.com/matrix-org/matrix-js-sdk/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/matrix-org/matrix-js-sdk/compare/v20.1.0...v21.0.1 )
---
updated-dependencies:
- dependency-name: matrix-js-sdk
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix upload content
* Change min supported node
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ajay Bura <32841439+ajbura@users.noreply.github.com >
2022-11-08 20:19:22 +05:30
dependabot[bot]
62e0821be2
Bump matrix-js-sdk from 20.1.0 to 21.0.1 ( #959 )
...
* Bump matrix-js-sdk from 20.1.0 to 21.0.0
Bumps [matrix-js-sdk](https://github.com/matrix-org/matrix-js-sdk ) from 20.1.0 to 21.0.0.
- [Release notes](https://github.com/matrix-org/matrix-js-sdk/releases )
- [Changelog](https://github.com/matrix-org/matrix-js-sdk/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/matrix-org/matrix-js-sdk/compare/v20.1.0...v21.0.0 )
---
updated-dependencies:
- dependency-name: matrix-js-sdk
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump matrix-js-sdk from 20.1.0 to 21.0.1
Bumps [matrix-js-sdk](https://github.com/matrix-org/matrix-js-sdk ) from 20.1.0 to 21.0.1.
- [Release notes](https://github.com/matrix-org/matrix-js-sdk/releases )
- [Changelog](https://github.com/matrix-org/matrix-js-sdk/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/matrix-org/matrix-js-sdk/compare/v20.1.0...v21.0.1 )
---
updated-dependencies:
- dependency-name: matrix-js-sdk
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix upload content
* Change min supported node
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ajay Bura <32841439+ajbura@users.noreply.github.com >
2022-11-08 20:19:22 +05:30