Alex Jbanca
6c76026d53
perf(chatScroll): Use Qt.callLater to release the main thread when parsing and loading links data
...
perf(chatScroll): Undo Use Qt.callLater to release the main thread
perf(chatScroll): Undo Use Qt.callLater to release the main thread
2023-01-19 19:24:18 +02:00
Alex Jbanca
4e3e245675
perf(chatScroll): Fix connection warnings
2023-01-19 19:24:18 +02:00
Alex Jbanca
eb60d90346
perf(chatScroll): Lazy load message header components
...
perf(chatScroll): fix StatusMessageHeader comment
perf(chatScroll): Lazy load message header components - remove comment
perf(chatScroll): Remove unneeded indentation in Loaders
2023-01-19 19:24:18 +02:00
Alex Jbanca
e44427ceed
perf(chatScroll): Prepare more data for scroll
2023-01-19 19:24:18 +02:00
Alex Jbanca
719e0a34f6
perf(chatScroll): Optimise timestamps
...
The date parsing is time consuming and it needs to be used with care in the delegate
perf(chatScroll): Fix StatusDateGroupLabel comment - standaloneMonthName
perf(chatScroll): fix comments on Optimise timestamps
perf(chatScroll): Optimise timestamps - bring back comment
perf(chatScroll): fix activity notification
2023-01-19 19:24:18 +02:00
Alex Jbanca
bf1d59c0ad
perf(chatScroll): Avoid calling the backend on delegate creation/binding
...
Provide the needed data from the nim model directly to the delegate. This way whenever a delegate needs to display the data it doesn't need to reach the backend.
perf(chatScroll): Fix comments on Avoid calling the backend on delegate creation/binding
perf(chatScroll): Avoid calling the backend on delegate creation/binding - add TODO comment on senderColorHash default
perf(chatScroll): merge quotedMessageAuthor details
perf(chatScroll): Fix nim tests
perf(chatScroll): Fix merge error - messages_model.nim
2023-01-19 19:24:18 +02:00
Alex Jbanca
15fe97c90c
perf(chatScroll): Improve performance of the commonly used js libraries
...
Adding .pragma library to the js libraries because the entry point on these libraries were called multiple times. There is no need to share the qml context with these libraries.
Use find() instead of forEach() on emoji array to find an item
2023-01-19 19:24:18 +02:00
Richard Ramos
7adcbebb53
chore: bump status-go to restart discv5 on connection status change
2023-01-19 10:29:12 -05:00
Jonathan Rainville
470a872659
fix(replies): update quoted message data when receiving new messages
...
Fixes #9156
2023-01-19 09:40:56 -05:00
Michał Cieślak
162fe76273
chore(CommunityPermissions): don't PermissionQualificationPanel for MVP
2023-01-19 13:38:47 +01:00
Michał Cieślak
7153207d1f
chore(Storybook): page for PermissionQualificationPanel added
2023-01-19 13:38:47 +01:00
Michał Cieślak
769a41ea9c
feat(CommunityPermissions): UI support to show the % of members fulfilling permission
...
Closes : #9044
2023-01-19 13:38:47 +01:00
Igor Sirotin
7f67c885c8
fix(ContactsColumnView): Open add/remove group member on context menu
2023-01-19 12:35:03 +03:00
Lukáš Tinkl
6bd0dca983
fix: Highlight color of jump-to-message has too little contrast
...
Use the colors defined by design:
```
Light theme: Light Desktop / Blue 20% (4360DF 20%)
Dark theme: Dark Desktop / Blue 20% (869EFF 20%)
```
Fixes #8271
2023-01-18 18:30:39 +01:00
Lukáš Tinkl
3d2537d4ca
chore: don't redefine theme palette category QtObjects
...
just assign to them, no need to duplicate the properties
2023-01-18 18:30:39 +01:00
Igor Sirotin
6f7c1c6b6a
feat(scripts): Added python password hash script for manual database access
2023-01-18 18:11:35 +03:00
MishkaRogachev
2890fe5845
hotfix(ActivityCenter): Fix warnings and text align with messageBadge
2023-01-18 18:01:56 +04:00
Anthony Laibe
9e1f596b6a
fix(@wallet): related account heights
...
fixes #9032
2023-01-18 13:21:28 +01:00
Lukáš Tinkl
abc3e9a33c
chore(ProfileLayout): improve startup time / memory usage
...
- replace StackLayout with Loaders, activate them lazily and never unload
when staying inside the Settings sections
- drop some imperative code
- faster startup, subsection load times and quick switching between subsections
Fixes #8781
2023-01-18 11:00:29 +01:00
Alex Jbanca
50b5442818
chore: bump vendor/DOtherside
2023-01-18 10:17:45 +02:00
Dario Gabriel Lipicar
1fc9dec4d4
feat(@desktop/wallet): handle very small currency amounts
...
Fixes #9013
2023-01-17 18:21:35 -03:00
MishkaRogachev
0f1485fa4d
fix(AppMain): Open only one popup per component
...
Close #9131
2023-01-17 16:02:03 -05:00
Dario Gabriel Lipicar
a6afdb5266
fix(@desktop): use system locale across the application
2023-01-17 16:39:56 -03:00
Dario Gabriel Lipicar
d11017f7b3
feat(@desktop/wallet): implement unified currency formatting in send/bridge modal
...
Fixes #8934
2023-01-17 16:39:56 -03:00
Patryk Osmaczko
ae55e78faf
feat(chat): ignore not loaded messages
...
closes : #8838
2023-01-17 18:58:53 +01:00
Jonathan Rainville
dbaa285f4c
chore(badge): stop counting contact request in chat section badge
...
Fixes #9152
2023-01-17 12:32:32 -05:00
Lukáš Tinkl
b2328d6643
chore: Consolidate date/time formatting
...
- simplify locale settings
- extract/fix datetime related functions into LocaleUtils
- port code to the new LocaleUtils
Closes #7230
2023-01-17 16:42:34 +01:00
Lukáš Tinkl
b981f31591
chore: remove dead files
2023-01-17 16:42:34 +01:00
Patryk Osmaczko
be8b270023
fix(chat/messages): ensure there is only one label for given date
...
Covers the case, where timestamps are missynchronized:
```
clock: 0 timestamp: 31.12.2022 10:00:00
clock: 1 timestamp: 01.01.2023 23:59:30
clock: 2 timestamp: 01.01.2023 23:59:45
clock: 3 timestamp: 02.01.2023 00:00:05
clock: 4 timestamp: 02.01.2023 00:00:10
clock: 5 timestamp: 01.01.2023 23:59:55
```
Before, it would result in repeated labels:
```
clock: 0 timestamp: 31.12.2022 10:00:00
LABEL: 1.01.2023
clock: 1 timestamp: 01.01.2023 23:59:30
clock: 2 timestamp: 01.01.2023 23:59:45
LABEL: 2.01.2023
clock: 3 timestamp: 02.01.2023 00:00:05
clock: 4 timestamp: 02.01.2023 00:00:10
LABEL: 1.01.2023
clock: 5 timestamp: 01.01.2023 23:59:55
```
fixes : #8962
2023-01-17 16:21:25 +01:00
Patryk Osmaczko
b242624c47
fix(chat/messages): use timestamp instead of whisperTimestamp
...
iterates: #8962
2023-01-17 16:21:25 +01:00
Pascal Precht
8644c841d4
fix(chat): make category bold if chats have unread messages
...
Closes #8604
2023-01-17 15:39:56 +01:00
Sale Djenic
25944f8928
feat(@desktop/onboarding): weird menu order on app login
...
Fixes : #9135
2023-01-17 15:29:08 +01:00
Pascal Precht
979b035049
fix(chat): only turn available channels into clickable tags
...
Closes #8895
2023-01-17 13:52:16 +01:00
Pascal Precht
342d79e21c
fix(BackupSeedModal): always show vertical scrollbar
...
This is to ensure users don't get confused with the fact there's
more checkboxes to check in the modal until they can continue.
Depending on viewport size, checkboxes can be hidden but it's not
obvious that the area is scrollable.
See #8651
Closes #8651
2023-01-17 13:52:03 +01:00
Pascal Precht
bf7148efd6
fix: make avatar info in replies of imported messages work again
...
Because we've switched to `QuotedMessage` as an attached payload to
messages to make message replies data more reliable, we lost some of
the author information in imported messages, that was available prior
to that move.
This commit introduces `quotedMessageAuthorDisplayName` and
`quotedMessageAuthorAvatar` to our model so it can be set in case
we can't retrieve contact details for a given message (which is always
the case for imported messages)
2023-01-17 12:48:56 +01:00
Dario Gabriel Lipicar
34cf8b6533
fix(@desktop/wallet): fix wrong symbol for pegged tokens
2023-01-17 13:58:17 +04:00
MishkaRogachev
2359dfe6a3
feat(Profile): Add SimplifiedMessageView for AC and verifiaction popups
2023-01-17 12:21:25 +04:00
MishkaRogachev
1717a03a94
fix(ContactVerificationRequestPopup): Fix overlapping messages
...
Close #9002 and #8950
2023-01-17 12:21:25 +04:00
Alex Jbanca
b591254782
fix(MessageView): Fixing Add reaction popup regressions
...
The popup parent was being destroyed after popup creation.
2023-01-17 09:13:41 +02:00
Sale Djenic
368fa21b1a
feat(@desktop/onboarding): onboarding - recover account flow - UI adjustments
...
Closes : #9120
2023-01-16 23:01:42 +01:00
Sale Djenic
fa3f9a1083
fix(@desktop/onboarding): recover account crash fixed
2023-01-16 21:25:59 +01:00
Dario Gabriel Lipicar
d560b1264d
fix(@desktop/wallet): cache currency format
...
Fixes #9132
2023-01-16 15:24:27 -03:00
Patryk Osmaczko
e3499c2e26
chore(translations): update translations
2023-01-16 18:11:02 +01:00
Jonathan Rainville
692d2ceee4
chore: up timeout time for release builds to 60min
2023-01-16 11:32:04 -05:00
Alex Jbanca
d07136481c
perf(chatScroll): Adding signals for chat settings in MessageStore
...
perf(chatScroll): Fix comment
2023-01-16 10:26:53 -05:00
Alexandra Betouni
7620061ba3
fix(CommunityEdit): content width should have fixed size
...
Closes #9051
2023-01-16 17:00:08 +02:00
Michał Cieślak
22da265d78
feat(Monitoring): Backend's properties and models visualization
...
Closes : #8787
Closes : #8790
2023-01-16 14:46:58 +01:00
mprakhov
b7c1250115
Draft: fix check
2023-01-16 14:46:08 +02:00
Patryk Osmaczko
b26565e653
feat(chat): add messages in bulk instead one by one
...
iterates: #3067
2023-01-16 13:08:43 +01:00
Patryk Osmaczko
a21bebcacc
feat(chat): implement bulk insertion algorithm
...
motivated by: #9068
iterates: #3067
2023-01-16 13:08:43 +01:00