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
2055d7a07f
add document.hasFocus check for incoming room events ( #1252 )
2023-05-28 21:24:10 +05:30
Ajay Bura
da92ce3a46
fix: spoiler hidden link click ( #1199 )
2023-04-16 22:22:01 +10:00
Bo
dcad1840c4
fix: Fixed small typo an cross signing reset modal ( #1112 )
2023-03-30 20:12:33 +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
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
e5e3f5f0a3
Add jsdelivr cdn for twemoji
2023-01-14 18:51:42 +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
Ajay Bura
759f16d5b9
Fix crash on space leave
2022-09-28 18:17:15 +05:30
Ajay Bura
d0ddedc2b2
Wrap view source text
2022-09-28 13:54:58 +05:30
ginnyTheCat
cbd1bf35c6
Only escape when editing ( #852 )
...
* Only escape when editing
* Base edit change detection on rendered content
2022-09-17 16:55:26 +05:30
Ajay Bura
c1be57b205
Add clear cache btn in loading screen
2022-09-17 15:48:45 +05:30
morguldir
4848bef0dd
Add Clear cache and reload button ( #793 )
...
Inspired by: 3c5c2bef6d/src/components/views/elements/ErrorBoundary.tsx (L61-L68)
Signed-off-by: morguldir <morguldir@protonmail.com>
Signed-off-by: morguldir <morguldir@protonmail.com>
2022-09-17 13:21:22 +05:30
ginnyTheCat
a8f374dd43
Parsing HTML to Markdown AST ( #847 )
...
* Force mentions to have a space after the #
* Use types for rendering
* Parse HTML
* Add code block support
* Add table support
* Allow starting heading without a space
* Escape relevant plaintext areas
* Resolve many crashes
* Use better matrix id regex
* Don't match . after id
* Don't parse mentions as links
* Add emote support
* Only emit HTML link if necessary
* Implement review changes
2022-09-16 21:21:53 +05:30
ginnyTheCat
15c1f6dadf
Allow rendering messages as plaintext ( #805 )
...
* Parse room input from user id and emoji
* Add more plain outputs
* Add reply support
* Always include formatted reply
* Add room mention parser
* Allow single linebreak after codeblock
* Remove margin from math display blocks
* Escape shrug
* Rewrite HTML tag function
* Normalize def keys
* Fix embedding replies into replies
* Don't add margin to file name
* Collapse spaces in HTML message body
* Don't crash with no plaintext rendering
* Add blockquote support
* Remove ref support
* Fix image html rendering
* Remove debug output
* Remove duplicate default option value
* Add table plain rendering support
* Correctly handle paragraph padding when mixed with block content
* Simplify links if possible
* Make blockquote plain rendering better
* Don't error when emojis are matching but not found
* Allow plain only messages with newlines
* Set user id as user mention fallback
* Fix mixed up variable name
* Replace replaceAll with replace
2022-09-14 14:30:06 +05:30
ginnyTheCat
a343d9999e
Handle messages with invalid body ( #833 )
2022-09-11 18:51:05 +05:30
ginnyTheCat
0a2cca6e40
Change UI label ( #832 )
2022-09-11 16:44:39 +05:30
Ajay Bura
bca00f46a9
Add plain text command
2022-09-11 12:18:32 +05:30
Ajay Bura
5848c02d50
Remove markdown icon from input
2022-09-11 09:19:22 +05:30
Ajay Bura
29ddcfa1f9
Update command strings
2022-09-11 08:27:59 +05:30
Ajay Bura
b8a8babc88
Fix emojiboard icon background
2022-09-07 13:24:26 +05:30
Ajay Bura
4a35aa7272
Fix crash in manage device
2022-09-07 13:14:15 +05:30
Ajay Bura
790bf5eac3
Fix wrong notification count
2022-09-06 14:22:56 +05:30
Ajay Bura
8583ab19f0
Manage ignored users ( #814 )
...
* Add options to display/ignore usersId's
* Update string
* Hide search icon in encrypted rooms (#763 )
* Fix styles
2022-09-05 08:30:45 +05:30
Ajay Bura
584fa87bbd
Notification settings ( #807 )
...
* Add account data hook
* Add options to change global notification
* Add options to add keywords
* Fix wrong notification count
* Show unread badge in favicon (#251 )
* Fix favicon badge
* Fix bug
* Fix favicon not updating
* Add favicon svg's
* remove dead code
2022-09-04 13:10:07 +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
jameskitt616
33949dbdb1
Implement cancel replyto on escape key press ( #777 )
2022-08-27 08:21:41 +05:30
Ajay Bura
b3bff6b43f
Edit last message with up arrow key ( #774 )
2022-08-21 19:41:48 +05:30
ginnyTheCat
80aa55b706
Rework Markdown parsing ( #719 )
...
* Switch markdown parser
* Add inline maths
* Basic plain text rendering
* Add display math support
* Remove unnecessary <p> tag
* Fixed spoiler not working
* Add spoiler reason input support
* Make paragraphs display with newline in between
* Handle single newlines
* Fix typo when allowing start attribute
* Cleanup for merge
* Remove unused import
2022-08-21 19:34:09 +05:30
Ajay Bura
715e6648ae
Fix image lightbox height
2022-08-21 08:33:47 +05:30
Ajay Bura
82fb243ffe
Fix room not selecting with bad emoji data ( #772 )
2022-08-20 21:07:20 +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
jameskitt616
1deef51df0
Add cancel edit-message on Escape Key press ( #765 )
2022-08-20 18:56:37 +05:30
Ajay Bura
6f7934badc
Fix more css bugs
2022-08-19 15:19:12 +05:30
Ajay Bura
2f2680be3c
Fix minor css bugs
2022-08-19 13:57:24 +05:30
Ajay Bura
4cd8f4a94c
Open image in lightbox ( #767 )
...
* Add lightbox
* Fix vertical media height (#467 )
* Update dialog animation
* Fix overlay opacity
* Fix dialog animation
* Update open in new tab icon
2022-08-19 12:15:22 +05:30
James
a417980a81
Improve MIME type handling on File Upload and in Message Component ( #688 )
...
* move allowed MIME types to own util file
* add check for safe MIME type before choosing how to upload
* check for allowed blob type to decide what component to load
* re-add check for safe mimetype
* fix bracket positioning
2022-08-14 16:31:17 +05:30
Andrew Morgan
af69955801
Fix grammar of read receipt text ( #744 )
...
'other' should be plural in this context.
2022-08-12 16:03:56 +05:30
Ajay Bura
820d08017a
Fix image not loading without h/w data ( #738 )
2022-08-11 18:41:09 +05:30
Ajay Bura
0cf5aac591
Fix emoji board style
2022-08-11 16:31:02 +05:30
Ajay Bura
59fd34a4b4
Replace space by underscore in emoji shortcodes
2022-08-11 16:24:22 +05:30
Ajay Bura
1da3d252e8
Add navigation bar to sticker board
2022-08-11 16:13:53 +05:30
Ajay Bura
3c1cc59d59
Escape html with markdown off ( #732 )
2022-08-11 14:28:39 +05:30
Ajay Bura
ce1e263d57
Only scale image bigger than 512px ( #731 )
2022-08-11 13:33:54 +05:30
Ajay Bura
728c5434bb
Fix blurhash visible under transparent img ( #721 )
2022-08-07 20:14:47 +05:30
anyone00
96b22eb557
Support RTL text in the input fields ( #720 )
...
* Support RTL text in the room input field
set the correct direction for text according to the language written in
* Make all input RTLable
Co-authored-by: Krishan <33421343+kfiven@users.noreply.github.com>
2022-08-07 14:41:56 +05:30
Ajay Bura
c6812b5b11
Reset read receipt on sending sticker
2022-08-06 12:50:23 +05:30
Ajay Bura
adb584623e
Support RTL text in messages ( #717 )
2022-08-06 12:40:24 +05:30
Ajay Bura
120e8de9d1
Remove unused import
2022-08-06 12:21:20 +05:30
ginnyTheCat
21726b63f8
Show full timestamp on hover ( #714 )
...
* Show full timestamp on hover
* Not always display time
* Always show full timestamp in search
2022-08-06 09:35:56 +05:30
ginnyTheCat
04f910ee03
Blurhash support ( #701 )
...
* Generate blurhash client side
* Make blurhash generation faster
* Simple blurhash display support
* Make image display simpler
* Support non square images
* Don't attach video blurhash to thumbnail
* Add video display support
* Ignore alt tag missing warning
Co-authored-by: Ajay Bura <32841439+ajbura@users.noreply.github.com>
2022-08-06 09:26:26 +05:30
Ajay Bura
edace32213
Custom emoji & Sticker support ( #686 )
...
* Remove comments
* Show custom emoji first in suggestions
* Show global image packs in emoji picker
* Display emoji and sticker in room settings
* Fix some pack not visible in emojiboard
* WIP
* Add/delete/rename images to exisitng packs
* Change pack avatar, name & attribution
* Add checkbox to make pack global
* Bug fix
* Create or delete pack
* Add personal emoji in settings
* Show global pack selector in settings
* Show space emoji in emojiboard
* Send custom emoji reaction as mxc
* Render stickers as stickers
* Fix sticker jump bug
* Fix reaction width
* Fix stretched custom emoji
* Fix sending space emoji in message
* Remove unnessesary comments
* Send user pills
* Fix pill generating regex
* Add support for sending stickers
2022-08-06 09:04:23 +05:30
ginnyTheCat
5e527e434a
Fix shortcuts on non QWERTY keyboards ( #715 )
...
* Use key instead of keyCode or code
* Use key for Escape
2022-08-05 19:12:25 +05:30
ginnyTheCat
1d90f7588b
Allow removing the room name ( #702 )
2022-08-03 19:59:56 +05:30
dependabot[bot]
febb28e9c4
Bump katex from 0.15.6 to 0.16.0 ( #616 )
...
* Bump katex from 0.15.6 to 0.16.0
Bumps [katex](https://github.com/KaTeX/KaTeX ) from 0.15.6 to 0.16.0.
- [Release notes](https://github.com/KaTeX/KaTeX/releases )
- [Changelog](https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md )
- [Commits](https://github.com/KaTeX/KaTeX/compare/v0.15.6...v0.16.0 )
---
updated-dependencies:
- dependency-name: katex
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Remove copy-tex.css as it no longer required
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Krishan <33421343+kfiven@users.noreply.github.com>
2022-08-03 19:28:54 +05:30
Ava Pek
78e12d5bee
Add mark as read button to space options ( #667 )
...
This allows users to mark all rooms in a space as read, matching similar
features found in other popular chat applications.
We opted to place the mark as read button at the top of the list instead
of next to the add user button like in room options since we felt this
will be the most-used button in the list.
Fixes #645 .
Co-authored-by: Maple <mapletree.dv@gmail.com>
Co-authored-by: Maple <mapletree.dv@gmail.com>
2022-07-25 11:41:56 +05:30
James
e6f395c643
Add support to play .mov files ( #672 )
...
* update allowed mimetypes
* fix .mov files failing to play in Chromium
* add check for before passing to FileReader
* add missing semi-colon
2022-07-18 22:03:11 +05:30
Ajay Bura
5c0eb20cb4
Follow system theme by default
2022-07-09 18:08:35 +05:30
Ajay Bura
009966a5c7
Fix wrong power level in room permission
2022-07-09 16:32:42 +05:30
Ajay Bura
4427b3b291
Accept mxid on login ( #187 )
2022-07-09 13:58:57 +05:30
Ajay Bura
3dda4d6540
Add toggle to show password in auth page ( #73 )
2022-07-09 10:35:17 +05:30
Ajay Bura
c9df0be874
Fix captcha loop issue in registration form ( #664 )
2022-07-08 21:07:14 +05:30
Krishan
47e6527b0e
Don't enable e2ee from profileViewer for bridge users ( #666 )
2022-07-08 20:24:35 +05:30
ginnyTheCat
06a4e0c93b
Add emoji name fallback ( #658 )
2022-06-29 18:19:43 +05:30
dependabot[bot]
d9e1fb620b
Bump matrix-js-sdk from 18.0.0 to 18.1.0 ( #624 )
...
* Bump matrix-js-sdk from 18.0.0 to 18.1.0
Bumps [matrix-js-sdk](https://github.com/matrix-org/matrix-js-sdk ) from 18.0.0 to 18.1.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/v18.0.0...v18.1.0 )
---
updated-dependencies:
- dependency-name: matrix-js-sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Replace with stable function
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Krishan <33421343+kfiven@users.noreply.github.com>
2022-06-14 20:12:27 +05:30
Ajay Bura
7165bd91cd
Don't show verify button if CS is not enable
2022-05-29 09:47:30 +05:30
Ajay Bura
d3431a5d53
Fix emoji autocomplete in some cases ( #565 )
2022-05-29 09:36:46 +05:30
Krishan
fa6c865000
Update typo in string ( #586 )
2022-05-28 18:29:15 +05:30
Ash
c08b0e654b
Add allowCustomHomeservers config option ( #525 )
...
* feat: Add allowCustomHomeservers config option
* fix: Do not lock the homeserver input when the selection is changed
2022-05-12 17:13:14 +05:30
Ajay Bura
44553cc375
Fix crash in room without create state event ( #546 )
2022-05-12 16:32:39 +05:30
Ajay Bura
fbe287a702
Fix message edit isn't reflected in reply #421
2022-05-12 13:45:23 +05:30
Ajay Bura
5863dcdf67
Fix join with alias ( #533 )
2022-05-11 20:56:49 +05:30
Ajay Bura
7525bb78e5
Fix emoji verificaition not working with some client
2022-05-08 12:26:31 +05:30
Ajay Bura
2075a572fe
Fixed cinny verified device failed to verify other
2022-05-08 11:55:41 +05:30
Ajay Bura
73723ba6ba
Fix own cross siging trust before verification without key #514
2022-05-07 09:50:29 +05:30
Ajay Bura
931f352873
Fix space path visible in DM's
2022-05-05 19:58:16 +05:30
Ajay Bura
3372fb6f74
Fix public room showing leaved room as joined
2022-05-04 14:54:43 +05:30
Ajay Bura
bc856269ff
Merge branch 'dev' of https://github.com/ajbura/cinny into dev
2022-05-04 14:22:20 +05:30
Ajay Bura
06bae231ef
Fix bugs in dm tab
2022-05-04 14:22:16 +05:30
Rubin Elezi
65a0edc3a6
Don't enable e2ee for bridged platform ( #476 )
...
* Don't enable e2ee for bridged platform
* remove comments
* Change function name
Co-authored-by: Ajay Bura <32841439+ajbura@users.noreply.github.com>
2022-05-04 10:58:30 +05:30
Ajay Bura
e51fc5a585
Add join with address option ( #420 , #447 )
2022-05-03 16:01:50 +05:30
Ajay Bura
3afc068a02
Fixes #430 , #434 , #455
2022-05-03 14:05:56 +05:30
Ajay Bura
2ba4d2f2b7
Bug fixes in emoji verificaiton
2022-05-03 12:52:26 +05:30
Ajay Bura
3f83514427
Fix #514
2022-05-01 20:56:30 +05:30
Ajay Bura
8c227843c9
Show error on wrong security key
2022-05-01 17:40:47 +05:30
Ajay Bura
ba084c0a10
Fix key backup not working without phrase
2022-05-01 17:32:29 +05:30
Ajay Bura
2867bb3bc3
Session verification by emojis ( #513 )
...
* Add option to verify with security key/phrase
* Manually merge #311 by @ginnyTheCat
2022-05-01 13:22:55 +05:30
Ajay Bura
d760be58c3
Replace confirm and prompt with custom dialogs ( #500 )
2022-04-25 20:21:21 +05:30
ginnyTheCat
3da9b70632
Show devices without encryption support separately from unverified session ( #499 )
...
* Show devices without encryption support separately
* Fix typo
* Don't show sessions without encryption support in red
2022-04-24 21:59:50 +05:30
ginnyTheCat
b7c5902f67
Add LaTeX / math input and rendering support ( #345 )
...
* Initial display support
* Use better colors for error in math parsing
* Parse math markdown
* Use proper jsx
* Better copy support
* use css var directly
* Remove console.debug call
* Lazy load math module
* Show fallback while katex is loading
2022-04-24 21:18:35 +05:30
Ajay Bura
9a22b25564
Show popup window in full screen at mobile devices
2022-04-24 17:29:49 +05:30
Ajay Bura
44c3dec9dc
Fix crash on invite from dendrite hs ( #453 )
2022-04-24 17:10:18 +05:30
Ajay Bura
87f3afd8fd
Fix members btn not visible in small devices
2022-04-24 16:47:24 +05:30
Ajay Bura
53f1129242
Fix app stuck on welcome screen in small device
2022-04-24 16:35:42 +05:30
Ajay Bura
74216f75e2
Fix padding in room header
2022-04-24 16:17:26 +05:30
Ajay Bura
ed8eca0c1d
Remove unwanted css
2022-04-24 15:55:05 +05:30
Laurenz
dc8e6e53c7
Adapt to different device widths ( #401 )
...
* Now adapting to small screen sizes, needs improvements
* Fix that site only gets into mobile mode when resized
* - Added navigation event triggered if user requests to return to navigation on compact screens
- People drawer wont be shown on compact screens
- Still accessible using settings
- would be duplicated UI
- mobileSize is now compactSize
* Put threshold for collapsing the base UI in a shared file
* Switch to a more simple solution using CSS media queries over JS
- Move back button to the left a bit so it doesnt get in touch with room icon
* switch from component-individual-thresholds to device-type thresholds
- <750px: Mobile
- <900px: Tablet
- >900px: Desktop
* Make Settings drawer component collapse on mobile
* Fix EmojiBoard not showing up and messing up UI when screen is smaller than 360px
* Improve code quality; allow passing classNames to IconButton
- remove unnessesary div wrappers
- use dir.side where appropriate
- rename threshold and its mixins to more descriptive names
- Rename "OPEN_NAVIGATION" to "NAVIGATION_OPENED"
* - follow BEM methology
- remove ROOM_SELECTED listener
- rename NAVIGATION_OPENED to OPEN_NAVIGATION where appropriate
- this does NOT changes that ref should be used for changing visability
* Use ref to change visability to avoid re-rendering
* Use ref to change visability to avoid re-rendering
* Fix that room component is not hidden by default.
This resulted in a broken view when application is viewed in mobile size without having selected a room since loading.
* fix: leaving a room should bring one back to navigation
Co-authored-by: Ajay Bura <32841439+ajbura@users.noreply.github.com>
2022-04-24 15:53:10 +05:30
Ajay Bura
989ab5a432
Add support to manage cross-signing and key backup ( #461 )
...
* Add useDeviceList hook
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add isCrossVerified func to matrixUtil
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add className prop in sidebar avatar comp
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add unverified session indicator in sidebar
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add info card component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add css variables
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add cross signin status hook
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add hasCrossSigninAccountData function
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add cross signin info card in device manage component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add cross signing and key backup component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Fix typo
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* WIP
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add cross singing dialogs
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add cross signing set/reset
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add SecretStorageAccess component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add key backup
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* WIP
* WIP
* WIP
* WIP
* Show progress when restoring key backup
* Add SSSS and key backup
2022-04-24 15:42:24 +05:30
Krishan
8b3bd38bad
Improve strings ( #488 )
...
* Update SpaceOptions.jsx
* Update RoomOptions.jsx
* Update RoomProfile.jsx
* Update ProfileEditor.jsx
* Update RoomSettings.jsx
* Update SpaceSettings.jsx
* Update Message.jsx
* Update DeviceManage.jsx
* Update Message.jsx
* Update RoomProfile.jsx
2022-04-18 08:55:16 +05:30
Krishan
699bbee544
Fix max power level in room permissions ( #480 )
...
* Fix power level in permissions
Fix allowed value of power level in room permissions, earlier the max value was 100 even if room members have power level more than 100.
* Update RoomPermissions.jsx
2022-04-11 21:29:39 +05:30
Ajay Bura
3f6e3074f2
Add reusable dialog ( #459 )
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-31 20:39:05 +05:30
Krishan
1a6e3e73c5
String update and file extension name consistency ( #436 )
...
* Fixes #434
* Fixes #433
* Prtially fixes #432
* Disable auto labelling of issues
* Use yaml instead of yml as recommended by yaml.org
* shortened the strings
* simplified option description
2022-03-30 13:42:52 +05:30
Ajay Bura
9cb13a91cd
Fix incorrect custom html crashing app ( #429 )
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-25 10:37:35 +05:30
Ajay Bura
30f8930773
Fix style and string
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-24 18:47:53 +05:30
Ajay Bura
0f97de1b09
Fix can't open spaces from public room list ( #419 )
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-23 18:45:13 +05:30
Ajay Bura
e8d6ccec9a
Fix crash on load and room creation ( #418 )
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-23 18:44:53 +05:30
Ajay Bura
005434f79b
Add support for managing sessions ( #415 )
...
* Allow node type prop in setting tile
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Update popup window max height
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add device management setting
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add password based login
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* truncate long list of verified devices
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-23 18:44:38 +05:30
Ajay Bura
50bf90fada
Redesign app/user settings ( #404 )
...
* Redesign app settings
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Redesign user profile in settings
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Update string
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Fix bug
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-21 09:46:11 +05:30
Ajay Bura
abb81b6390
Remove opacity from jump to unread and latest btn ( #402 )
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-20 09:19:20 +05:30
Ajay Bura
ae71a99aa4
Sort search results by activity ( #399 )
...
* Sort search result by activity
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Optimize generateResults function codes
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-19 18:55:38 +05:30
Ajay Bura
a7034d6351
Improve jump to bottom btn
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-18 11:37:31 +05:30
Ajay Bura
6010b4c252
Fix cyclic dependency in initMatrix
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-18 09:22:16 +05:30
Ajay Bura
8330f4fba9
Improve jump to unread button ( #396 )
...
* Improve jump to unread button
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Remove unused cod
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Fix mark as read not hidding jump to unread btn
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add notification mark as read action
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add esc as hotkey to mark room as read
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add message icons
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Change jump to unread icon
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-18 09:09:14 +05:30
ginnyTheCat
dc6e153b92
Notification sounds ( #367 )
...
* Basic notification sound support
* Add settings option for notification sounds
* Allow sound without desktop notifications
2022-03-18 09:07:11 +05:30
Nitan Alexandru Marcel
a2655ee6a5
Fix loading on older browsers ( #397 )
2022-03-18 09:06:48 +05:30
ginnyTheCat
b698982186
Add recently used section to emoji board ( #373 )
...
* Add recent section to emoji board
* Add section to emoji board sidebar
* Add emoji limit like element web has
* Ignore custom emojis
* Filter out invalid emojis
* Update heart icon with clock
Co-authored-by: Krishan <33421343+kfiven@users.noreply.github.com>
2022-03-17 17:19:14 +05:30
Ajay Bura
5a299b21c5
Sort direct messages by activity ( #393 )
...
* Add sort util
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Use sort util for members
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Sort dms by activity
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Sort dms activily
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Chanege roomIdByLastActive func name
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-17 16:55:16 +05:30
Ajay Bura
f5720bde14
Fix new message not appearing ( #391 )
...
* Fix new message no appearing
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Fix room not marking as read
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Fix room automatically gets mark as read
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Fix sending wrong read recipt
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Fix sending message not mark as read
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-17 08:16:49 +05:30
Ajay Bura
70ffd7ded8
Fix muted room show unread indicator ( #386 )
...
* Move getNotifType function
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Fix bug in getNotiType
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add isMuted prop in room selector
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Fix muted room show unread indicator
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Fix muted room notification visible in space
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Fix space shows muted room notification on load
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Toggle room mute when changed from other client
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-15 17:21:36 +05:30
Clament John
92a3a8d6fa
Fix view source shows original event for an edited message ( #377 )
...
Signed-off-by: Clament John <cj@hackerlab.in>
fixes #376
When we click view source for an edited message we were showing
the original event (the unedited event) instead of the latest
edited event.
2022-03-15 17:20:43 +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
af833daee4
Fix root space appear as category in cyclic relation
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-13 18:52:51 +05:30
Ajay Bura
d6b880d110
Fix wrong notification count
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-13 15:12:54 +05:30
Ajay Bura
a76dcb289a
Improve code quality
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-12 14:14:56 +05:30
Ajay Bura
d25c3ff4fc
Fix pressing crtl/alt key jump to highlighted msg ( #344 )
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-11 14:04:44 +05:30
ginnyTheCat
f0e9de4cf9
Fix not all emoji-only messages being detected as jumbo emoji ( #368 )
2022-03-11 10:33:58 +05:30
Ajay Bura
82948c1f55
Fix new message do not appear sometimes ( #185 )
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-10 17:58:40 +05:30
Ajay Bura
b8fe4c937e
Add dnd space shortcut ( #153 )
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-08 16:34:55 +05:30
Ajay Bura
faaac72b81
Add forward ref in avatar component
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-08 16:29:01 +05:30
Ajay Bura
8f41139076
Refactor sidebar avatar component
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-07 21:05:47 +05:30
Ajay Bura
e1a67acde1
Add manage pin spaces
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-06 17:52:04 +05:30
Ajay Bura
5eda2581f4
Fix side margin
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-06 17:49:21 +05:30
Krishan
edcf43efba
Update English strings, fix #352 , #354 ( #356 )
...
* Fix #354
* Fix #352
2022-03-06 15:57:39 +05:30
Ajay Bura
6b9c8b7a87
Fix roomlist not updating live
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-03 18:46:47 +05:30
Ajay Bura
a05b96e9a0
Show categorized subspaces
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-03 18:36:53 +05:30
Ajay Bura
699f67aa75
Add rooms category component
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-03 18:36:09 +05:30
Ajay Bura
b0c4c53880
Add categorize space option in space settings
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-02 21:35:09 +05:30
Ajay Bura
116a9c9de0
Add categorize space option
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-02 21:30:14 +05:30
Ajay Bura
e63f8ab8b8
Add categorized spaces hook
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-03-02 21:24:30 +05:30
Ajay Bura
906fc2dd3d
Refector room list drawer
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-02-27 21:10:54 +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
7db674b65d
Fix button styles
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-02-27 16:58:15 +05:30
Ajay Bura
8bc41c2c32
Fix bug when creating room
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-02-27 10:50:27 +05:30
Ajay Bura
79afc7649d
Add option to create room/space
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-02-26 21:00:52 +05:30
Ajay Bura
a8ba38ef1e
Fix bug in add existing rooms
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-02-23 20:19:56 +05:30
Ajay Bura
d3ddbc0c72
Fix space add options visible in home
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-02-23 19:48:24 +05:30
Ajay Bura
6c4085398e
Add option to add existing room in space
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-02-23 19:30:48 +05:30
ginnyTheCat
2308578622
Fix input freeze on sending message ( #343 )
2022-02-23 08:35:06 +05:30
ginnyTheCat
1d7fbc841e
Add option to view event source ( #320 )
...
* Add view source
* Add view source cons
* Change design
* Use PopupWindow instead of Dialog
* Undo changes to Dialog.jsx
2022-02-22 19:01:04 +05:30
Ajay Bura
318e7c7458
Make dialog to add existing rooms to space
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-02-20 20:17:13 +05:30
Ajay Bura
f8e2d27bb0
Add tabIndex prop in checkbox
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-02-20 20:14:28 +05:30
Ajay Bura
44544f3289
Add ability to pass node in dialog title
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-02-20 20:13:59 +05:30
ajbura
70f0f91a17
Fix manage rooms not showing avatar for dms
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-19 19:41:36 +05:30
ajbura
f1394239a3
Fix search dialog styles
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-19 19:35:12 +05:30
ajbura
9e810502c2
Fix dialog screen overflow
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-19 19:28:44 +05:30
ajbura
c67a1752c5
Add ability to remove and suggest/not rooms in manage space
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-19 16:18:39 +05:30
ajbura
d87e40ada5
Add suggested room label in manage rooms
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-19 13:40:32 +05:30
ajbura
86bbaa437e
Fix manage room showing rooms as dms in some homeserver
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-18 19:28:55 +05:30
ajbura
96b6b56d95
Update loading screen message
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-17 21:12:28 +05:30
ajbura
1f6e5e71ef
Add ability to explore and join space rooms
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-16 20:25:36 +05:30
ajbura
a55f1df17f
Change class name for drawer breadcrumb
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-16 19:56:02 +05:30
ajbura
189dc93a6e
Add join rle to icon src util function
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-16 19:52:51 +05:30
ginnyTheCat
8d3f0a9f4d
Create icons for users without an avatar in desktop notifications ( #305 )
...
* Add notifications icon for users without an avatar
* Render icon at higher resolution
* Use scale to render at higher resolution
2022-02-15 17:18:25 +05:30
ginnyTheCat
ff9d509137
Prevent crash when opening room permission on conduit homeserver ( #312 )
...
* Prevent crash when opening room permission on conduit homeserver
* Make fix easier
2022-02-14 20:41:36 +05:30
ajbura
278fd5bd59
Fix member load triggering re-renders ( #261 )
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-13 13:32:57 +05:30
ginnyTheCat
6d9e67b9f2
Fix crashing on droping text ( #302 )
...
* Add basic drop overlay
* Prevent crash when dragging text
* Only show popup when files are being dragged
* Make drop box bigger
* Make drag drop overlay without a modal
* Don't show drag drop menu on top of modals
* Use different way to check for modal
2022-02-09 08:29:21 +05:30
ajbura
4803d48ec7
Fix bug in this.isRawModalVisible
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-08 17:59:15 +05:30
ajbura
7c6a12ea8e
Removed dead code
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-08 17:32:49 +05:30
ajbura
a17d5d01a7
Fix edit message input not expending properly
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-08 17:27:57 +05:30
ginnyTheCat
cdd909f2dd
Keyboard focus related bugs ( #299 )
...
* Focus when opening the emoji board and editing a message
* Clean emoji board after closing
* Focus room search and member search
* Resolve conversations
2022-02-08 17:13:59 +05:30
ajbura
d0e9728c26
Change icon of join public room button
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-07 15:45:57 +05:30
ajbura
c8ae428df8
Keep direct rooms orthogonal ( #183 )
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-05 19:25:59 +05:30
ajbura
a9692f7db4
Show tombstone message in tombstoned room ( #195 )
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-05 18:59:44 +05:30
ajbura
d05a426d00
Fix avatar showing av when loading ( #247 )
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-05 18:19:30 +05:30
ajbura
a842b4c4d9
Fix select effect in emojiboard ( #254 )
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-05 18:07:41 +05:30
ajbura
101abaeda1
Fix sending localEvent id to redact and reply ( #231 )
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-05 17:53:02 +05:30
ajbura
bb99167433
Move message options upwards
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-05 17:51:16 +05:30
ajbura
2bd598f7f8
Trim homserver in Auth component
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-04 11:43:39 +05:30
ajbura
b008c5f07f
Fix reaction tooltip message
...
Signed-off-by: ajbura <ajbura@gmail.com>
2022-02-04 11:39:18 +05:30
ginnyTheCat
552a324e08
Drag and drop files ( #283 )
...
* Add file drop
* Skip if no files are droped
* Show the page is not accepting file on the welcome page
2022-02-03 20:10:22 +05:30
Ajay Bura
b155d7d1ba
Show confirm dialog when change your own power level
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-02-01 09:41:50 +05:30
Ajay Bura
5f7fa0557f
Add menu header in general settings
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-31 15:22:53 +05:30
Ajay Bura
63fb4d57e2
Improve UX of members tab
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-31 15:20:12 +05:30
Ajay Bura
b21c8f8c3a
Add credits in app about section
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-31 12:15:58 +05:30
Ajay Bura
162af35254
Fix bug in room member search
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-30 18:57:15 +05:30
Ajay Bura
abe03811f1
Add member list in space settings
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-30 18:47:19 +05:30
Ajay Bura
e85a869733
Add max width for room and space options menu
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-30 10:41:18 +05:30
Ajay Bura
0c32d5302c
Add btn and hotkey to close room settings ( #269 )
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-30 10:05:46 +05:30
Ajay Bura
f310196937
Enable markdown by default
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-29 19:54:39 +05:30
ginnyTheCat
c828dfd596
Add Desktop notifications ( #252 )
...
* Add notifications
* Abide push actions
* Handle browsers not having notification support
* Ask for notification permission after loading
* Make usePermission work without live permission support
* Focus message when clicking the notification
* make const all caps
* Fix usePermission error in Safari
* Fix live permissions
* Remove userActivity and use document.visibilityState instead
* Change setting label to "desktop notifications"
* Check for notification permissions in the settings.js
2022-01-29 19:50:51 +05:30
Ajay Bura
d0b4e092b3
Add space options in space selector
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-29 14:31:14 +05:30
Ajay Bura
91d7d78621
Open space options on right click pinned space icon
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-29 14:30:42 +05:30
Ajay Bura
2bc21f13d4
Add space options context menu
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-29 14:11:05 +05:30
Ajay Bura
833edc9568
Add space settings
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-29 13:48:06 +05:30
Ajay Bura
9d8efce26d
Make room permission component reusable for space settings
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-29 13:47:37 +05:30
Ajay Bura
6d778ca223
Make room profile component reusable for space settings
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-29 13:47:06 +05:30
Ajay Bura
1e739e94e2
Make room alias component reusable for space settings
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-29 13:46:32 +05:30
Ajay Bura
8c013aa2a9
Make title prop as node in PopupWindow component
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-29 13:45:36 +05:30
Ajay Bura
fb0a0b0dc2
Fix emoji scaling in suggestion
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-28 10:55:52 +05:30
Ajay Bura
a67b32b3ce
Twemojify name suggestion
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2022-01-27 11:20:36 +05:30