Commit Graph

2197 Commits

Author SHA1 Message Date
Krishan 8f19374e52 Fix grammer in membership event messages (#1520) 2023-10-30 11:28:30 +05:30
Krishan 3713125f57 Fix grammer in membership event messages (#1520) 2023-10-30 11:28:30 +05:30
Ajay Bura 190a66b8d6 Add URL preview (#1511)
* URL preview - WIP

* fix url preview regex

* update url match regex

* add url preview components

* add scroll btn url preview holder

* add message body component

* add url preview toggle in settings

* update url regex

* improve url regex

* increase thumbnail size in url preview

* hide url preview in encrypted rooms

* add encrypted room url preview toggle
2023-10-30 07:14:58 +11:00
Ajay Bura 9f9173c691 Add URL preview (#1511)
* URL preview - WIP

* fix url preview regex

* update url match regex

* add url preview components

* add scroll btn url preview holder

* add message body component

* add url preview toggle in settings

* update url regex

* improve url regex

* increase thumbnail size in url preview

* hide url preview in encrypted rooms

* add encrypted room url preview toggle
2023-10-30 07:14:58 +11:00
Ajay Bura 886c798983 Fix regex to ignore html tag in editor output (#1515) 2023-10-29 22:42:05 +11:00
Ajay Bura a98903a85b Fix regex to ignore html tag in editor output (#1515) 2023-10-29 22:42:05 +11:00
Ajay Bura 91cd926f79 Fix broken emoji with md pattern in shortcode (#1514)
* fix broken emoji with md pattern in shortcode

* fix html regex when generating editor output
2023-10-29 21:53:44 +11:00
Ajay Bura a2cbe79787 Fix broken emoji with md pattern in shortcode (#1514)
* fix broken emoji with md pattern in shortcode

* fix html regex when generating editor output
2023-10-29 21:53:44 +11:00
Krishan b4e6a5bdd2 Release v3.1.0 (#1510)
* Update package.json

* Update cons.js

* Update package-lock.json
2023-10-27 22:11:08 +11:00
Krishan 3cef074c9e Release v3.1.0 (#1510)
* Update package.json

* Update cons.js

* Update package-lock.json
2023-10-27 22:11:08 +11:00
Ajay Bura f1f0a126bb Improve Editor related bugs and add multiline md (#1507)
* remove shift from editor hotkeys

* fix inline markdown not working

* add block md parser - WIP

* emojify and linkify text without react-parser

* no need to sanitize text when emojify

* parse block markdown in editor output - WIP

* add inline parser option in block md parser

* improve codeblock regex

* ignore html tag when parsing inline md in block md

* add list markdown rule in block parser

* re-generate block markdown on edit

* change copy from inline markdown to markdown

* fix trim reply from body regex

* fix jumbo emoji in reply message

* fix broken list regex in block markdown

* enable markdown by defualt
2023-10-27 21:27:22 +11:00
Ajay Bura b24f858369 Improve Editor related bugs and add multiline md (#1507)
* remove shift from editor hotkeys

* fix inline markdown not working

* add block md parser - WIP

* emojify and linkify text without react-parser

* no need to sanitize text when emojify

* parse block markdown in editor output - WIP

* add inline parser option in block md parser

* improve codeblock regex

* ignore html tag when parsing inline md in block md

* add list markdown rule in block parser

* re-generate block markdown on edit

* change copy from inline markdown to markdown

* fix trim reply from body regex

* fix jumbo emoji in reply message

* fix broken list regex in block markdown

* enable markdown by defualt
2023-10-27 21:27:22 +11:00
Ajay Bura 72cdd578ee Fix-timeline-loading (#1506)
* fix timeline jump to search item after markAsRead

* improve pagination logic

* add jumbo emoji support in msg rendering
2023-10-26 10:51:55 +05:30
Ajay Bura 72bb5b42af Fix-timeline-loading (#1506)
* fix timeline jump to search item after markAsRead

* improve pagination logic

* add jumbo emoji support in msg rendering
2023-10-26 10:51:55 +05:30
Ajay Bura 02adc1c2c2 Fix emoji and other related bugs (#1504)
* make system-emoji default & twitter emoji optional

* add mozilla twemoji-colr credit

* fix wrong audio duration

* set locales to empty in member count millify

* render system emoji as same size of custom emoji
2023-10-26 09:09:27 +11:00
Ajay Bura f53bb28b66 Fix emoji and other related bugs (#1504)
* make system-emoji default & twitter emoji optional

* add mozilla twemoji-colr credit

* fix wrong audio duration

* set locales to empty in member count millify

* render system emoji as same size of custom emoji
2023-10-26 09:09:27 +11:00
Ajay Bura 6aca6b2e7c Room input improvements (#1502)
* prevent context menu when editing message

* send sticker body (#1479)

* update emojiboard search text reaction input label

* stop generating upload image thumbnail (#1475)

* maintain upload order

* Fix message options spinner variant

* add markdown toggle in editor toolbar

* fix heading toggle icon update with cursor move

* add hotkeys for heading

* change editor markdown btn style

* use Ctrl + Enter to send message (#1470)

* fix reaction tooltip word-break

* add shift in editor hokeys with number

* stop parsing markdown in link
2023-10-25 16:50:38 +11:00
Ajay Bura 2957a45c4b Room input improvements (#1502)
* prevent context menu when editing message

* send sticker body (#1479)

* update emojiboard search text reaction input label

* stop generating upload image thumbnail (#1475)

* maintain upload order

* Fix message options spinner variant

* add markdown toggle in editor toolbar

* fix heading toggle icon update with cursor move

* add hotkeys for heading

* change editor markdown btn style

* use Ctrl + Enter to send message (#1470)

* fix reaction tooltip word-break

* add shift in editor hokeys with number

* stop parsing markdown in link
2023-10-25 16:50:38 +11:00
Ajay Bura 6ed6107381 Fix reply username overflow (#1501)
* fix reply overflow

* fix shrinkable typing indicator

* fix message avatar hover & cursor
2023-10-24 22:21:39 +11:00
Ajay Bura c7e5c1fce8 Fix reply username overflow (#1501)
* fix reply overflow

* fix shrinkable typing indicator

* fix message avatar hover & cursor
2023-10-24 22:21:39 +11:00
Ajay Bura fb8b706c80 fix thread fallback (#1478) 2023-10-23 21:43:07 +11:00
Ajay Bura c0abb0d50d fix thread fallback (#1478) 2023-10-23 21:43:07 +11:00
Ajay Bura 0f84928e7c Fix edit related bugs (#1477)
* fix missing empty line on edit

* fix edit save after adding formatting to plaintext

* fix reading edit content with wrong key
2023-10-23 21:42:27 +11:00
Ajay Bura 1ff312d236 Fix edit related bugs (#1477)
* fix missing empty line on edit

* fix edit save after adding formatting to plaintext

* fix reading edit content with wrong key
2023-10-23 21:42:27 +11:00
Krishan 6b85a85170 Release v3.0.0 (#1463)
* Release v3.0.0

* Update package-lock.json

* Update cons.js
2023-10-21 21:37:30 +11:00
Krishan b80f801d23 Release v3.0.0 (#1463)
* Release v3.0.0

* Update package-lock.json

* Update cons.js
2023-10-21 21:37:30 +11:00
Ajay Bura 25d924aa81 fix backward delete with previous empty line (#1469) 2023-10-21 15:46:36 +05:30
Ajay Bura 9200e22a7e fix backward delete with previous empty line (#1469) 2023-10-21 15:46:36 +05:30
Ajay Bura 50dbd81d2d Fix hotkeys (#1468)
* use hotkey using key instead of which (default)

* remove shift from block formatting hotkeys

* smartly exit formatting with backspace

* set markdown to off by default

* exit formatting with escape
2023-10-21 12:44:33 +05:30
Ajay Bura d5ff55e23e Fix hotkeys (#1468)
* use hotkey using key instead of which (default)

* remove shift from block formatting hotkeys

* smartly exit formatting with backspace

* set markdown to off by default

* exit formatting with escape
2023-10-21 12:44:33 +05:30
Ajay Bura a1a019b6db Fix auto read (#1466)
* add height to bottom anchor

* add width to bottom anchor

* add make bottom anchor inline-block

* try mark as read on focus receive
2023-10-21 12:44:21 +05:30
Ajay Bura 5dc613cd79 Fix auto read (#1466)
* add height to bottom anchor

* add width to bottom anchor

* add make bottom anchor inline-block

* try mark as read on focus receive
2023-10-21 12:44:21 +05:30
Ajay Bura 009d1893b1 fix wrong following member count on message sent (#1464) 2023-10-20 14:09:47 +05:30
Ajay Bura 03af183fb3 fix wrong following member count on message sent (#1464) 2023-10-20 14:09:47 +05:30
Ajay Bura 64fe4c99d0 Add text reaction (#1462) 2023-10-19 22:20:38 +11:00
Ajay Bura 144cf71368 Add text reaction (#1462) 2023-10-19 22:20:38 +11:00
Ajay Bura 5d83be2a9e Change loading session message (#1461) 2023-10-19 21:41:31 +11:00
Ajay Bura 5eafa37cdd Change loading session message (#1461) 2023-10-19 21:41:31 +11:00
Ajay Bura a9be0a6628 remove twemoji & katex usage (#1460) 2023-10-19 17:44:18 +11:00
Ajay Bura 1d86c6da01 remove twemoji & katex usage (#1460) 2023-10-19 17:44:18 +11:00
Ajay Bura f5079300b8 Fix room mention (#1459)
* create room mention with alias if possible

* display room mention text as they were sent
2023-10-19 17:43:54 +11:00
Ajay Bura a2692e1469 Fix room mention (#1459)
* create room mention with alias if possible

* display room mention text as they were sent
2023-10-19 17:43:54 +11:00
Ajay Bura cb7fd4ddd4 fix recursive state updates (#1458) 2023-10-19 17:43:37 +11:00
Ajay Bura ed3d14b131 fix recursive state updates (#1458) 2023-10-19 17:43:37 +11:00
Ajay Bura 192c21c108 Member drawer filter (#1457)
* save member drawer sort filter in local storage

* render member drawer with key

* improve member search
2023-10-19 17:43:16 +11:00
Ajay Bura 50429a3513 Member drawer filter (#1457)
* save member drawer sort filter in local storage

* render member drawer with key

* improve member search
2023-10-19 17:43:16 +11:00
Ajay Bura 498263025e use aria-react for message hover & focus hooks (#1456) 2023-10-19 17:42:35 +11:00
Ajay Bura b4e1ced3ed use aria-react for message hover & focus hooks (#1456) 2023-10-19 17:42:35 +11:00
Ajay Bura 59eb93cfac Fix Boken Image & Sticker (#1455)
* fix image without info rendered as broken

* fix enc msg appear as decrypting after deletion
2023-10-19 17:41:49 +11:00
Ajay Bura b92b281050 Fix Boken Image & Sticker (#1455)
* fix image without info rendered as broken

* fix enc msg appear as decrypting after deletion
2023-10-19 17:41:49 +11:00