Michał Cieślak
9f9dcefcf8
chore: using StringUtils.plainText consistently
...
There were two version of plainText - one exposed from the backend,
another, backend-independent in StringUtils. The latter one is now
used in all cases.
2024-10-11 12:14:53 +02:00
Lukáš Tinkl
bf666c20f5
fix(chat): chat input accepts DnD for blocked users
...
- do not allow DND when the StatusChatInput is disabled
- remove `Global.dragArea` variable from the Global singleton
- move the `DropAreaPanel` into `StatusChatInput` and handle its
enabling from there
Fixes #16451
2024-10-10 10:33:13 +03:00
Michał Cieślak
9acf8d8709
stores: remove isWalletEnabled from shared/RootStore
...
Closes : #16254
2024-10-02 13:38:22 +02:00
Michał Cieślak
502c8df411
shared/RootStore: make the SB stub empty
...
Closes : #16252
2024-10-02 00:08:20 +02:00
Lukáš Tinkl
c5598d9ff9
chore(StatusMemberListItem): refactor to use ItemDelegate
...
- simpler, standard property based API
- much lighter than deriving from the heavy StatusListItem
- should reduce RAM usage significantly, esp. with large communities
Iterates #11059
2024-09-12 15:04:22 +02:00
Michał Cieślak
77fd4e78eb
GifStore excluded from shared root store, StatusChatInput made indepedent from singeton stores
...
Closes : #16253
2024-09-11 11:26:30 +02:00
Michał Cieślak
9f94940a70
getSelectedTextWithFormationChars moved from store to utils and deduplicated
2024-09-11 11:26:30 +02:00
Seitseman
2275fe4f1f
fix(Stored): Make stores typed
...
Adding types instead of var for stores used in qml components
Closes : #14801
2024-08-27 10:52:18 +02:00
Alex Jbanca
97da863d70
fix: Use StatusSynthaxHighlighter to format the hyperlinks in the chat input
...
1. Move the hyperlinks formatting from qml to c++ (StatusSynthaxHighlighter)
2. Update StatusChatInputPage
3. Update tests
2023-11-10 15:55:48 +02:00
Alex Jbanca
0a857cbf9c
fix: Preserve the previous cursor position on `undo/redo` in StatusChatInput
2023-10-24 17:04:14 +03:00
Igor Sirotin
e5b68e8823
fix: messaging settings and url unfurling fixes ( #12457 )
...
* remove browser selection setting
* remove main whitelist settings. replace tenorGif setting with gifUnfurlingEnabled
* remove old unfurling
* move history nodes section
* disable outdated e2e tests step
* remove isGifWidgetEnabled setting
* fix: StatusMessage height when gif unfurling disabled
---------
Co-authored-by: Anastasiya Semenkevich <anastasija.ig@gmail.com>
2023-10-18 10:03:32 +01:00
Michał Cieślak
cd870a2e56
chore(Storybook): Rename qml-tests dir
2023-10-16 13:37:08 +02:00