Patryk Osmaczko
bbc7da7c7d
refactor: remove misleading APIs from message_model
2023-01-11 09:27:20 +01:00
Patryk Osmaczko
fe4e14ff5b
fix(chat/messages): set clock value for new messages marker
...
New messages marker had a clock value of "0" before. Since all
messages are inserted based on the clock value, new messages marker
would cause other "0"-valued clock items to be inserted after it,
effectively making chat header being displayed in the middle of the
chat.
Setting new messages marker clock value to the clock of the message it
points to solves the issue.
fixes : #8955
2023-01-11 09:27:20 +01:00
Patryk Osmaczko
fa6f0dd2b7
fix(tests/nim): fix nim tests compilation
2023-01-11 09:27:20 +01:00
mprakhov
3994f8b2fb
fix(@desktop/chat): show message which was sent during group chat creation
2023-01-10 23:53:46 +02:00
Jonathan Rainville
5e8f3e6565
fix(CreateChatView): enable mentioning people selected in create chat
...
Fixes #8749
I couldn't fully test it because it needs #8991 to be fixed to see if the message is sent correctly
2023-01-10 13:58:37 -05:00
MishkaRogachev
321496c807
feat(ActivityCenter): Update ActivityNotificationMessage's text maximum width
...
Close #8915 , close #8950
2023-01-10 20:39:34 +04:00
Noelia
ba5e8ed8d5
fix(SQ/StatusListItemTag): Text is not horizontally centered
...
Removed `Layout.rightMargin` in text component.
Fixes #8876
2023-01-10 17:09:47 +01:00
Patryk Osmaczko
2aef1c887e
fix(chat/community): size CommunityIntroDialog content properly
...
fixes : #8334
2023-01-10 16:51:55 +01:00
Patryk Osmaczko
3cc3f3ea85
feat(storybook): add CommunityIntroDialogPage
2023-01-10 16:51:55 +01:00
Lukáš Tinkl
6f1ecb9c8c
fix(StatusChatInput): improve code highlighting in code snippet/blocks
...
- make the bg/fg color follow our current Style/Theme colors
Fixes : #8649
2023-01-10 15:21:45 +01:00
Lukáš Tinkl
9e396f7344
chore: refactor/improve/optimize StatusMessage & friends
...
- drop dead code
- reduce number of direct bindings
- use Loaders whenever possible
Fixes #8744
2023-01-10 10:55:53 +01:00
Pascal Precht
1a468a144b
fix: remove group labels for 'today' and 'yesterday'
...
Closes #8377
2023-01-10 10:14:14 +01:00
Sale Djenic
4fb18e7cac
fix(@desktop/onboarding): an issue handling date on Ubuntu fixed
...
It seems that `new Date` with only minutes set on Ubuntu generates different
datetime then on Mac.
2023-01-10 09:37:46 +01:00
Sale Djenic
d7e4ee2395
fix(@desktop/onboarding): fetching waku data ui improvements
...
- icon added to the ui items we're syncing
- in case data are fetched during 30 seconds timeframe the app is staying in success state
2023-01-10 09:37:46 +01:00
mprakhov
0cc64774af
fix(desktop/chat) show the badge during receiving the mention in inactive section
2023-01-09 20:00:51 +02:00
Lukáš Tinkl
db97fbf3eb
fix(StatusChatInput): return correct mention suggestions
...
- follow the order of properties that `ProfileUtils.displayName()` uses
elsewhere in the application
- prefer nickname or ensName over displayName if the user has them
Fixes : #8691
2023-01-09 16:41:51 +01:00
Lukáš Tinkl
785110b410
chore: remove dead code
2023-01-09 16:41:51 +01:00
Boris Melnik
9b8a86a3cb
feat(communities): Add ban state for spectated community
...
Fixes : #8761
2023-01-09 10:30:54 -05:00
mprakhov
0675d6a7d9
fix(@desktop/chat): message box buttons do not work in group chat creation screen
2023-01-09 12:51:35 +02:00
Anthony Laibe
364124b1ed
chore(@wallet): remove dead code about estimage gas
2023-01-07 11:11:10 +01:00
Lukáš Tinkl
b086d432d1
fix: Chat Input isn't focused after editing a message
...
Fixes #8966
2023-01-06 14:35:07 +01:00
Lukáš Tinkl
01f2e645bc
fix: unbreak StatusAppNavBar margins
...
partially revert ba811acc27
and silence the
warning
2023-01-06 14:00:37 +01:00
Lukáš Tinkl
f6355dc4a6
fix(StatusBaseInput): No padding for input fields
...
- make the left/right padding and internal spacing consistent with the
Figma design
- the padding itself got broken by a behavior-incompatible change introduced in
17aaec2d53 (diff-451194c72ab50ea2586b6f1d6521b81d9a93206069788117326788be28b638fd)
;
this change is however correct but we can no longer rely on the
implementation detail that used to "reset" the left/right padding to its
default value when we set `leftPadding: 0`
Fixes #8910
2023-01-06 00:59:42 +01:00
Jonathan Rainville
b10d0a063e
chore(status-go): up status-go (logs, group fix, others)
2023-01-05 16:32:29 -05:00
Jonathan Rainville
a0b17c3879
chore: add mayfail on community edit tests
2023-01-05 15:21:38 -05:00
Jonathan Rainville
67e0df17e1
test(contact): add a test that sends a contact request from the chat
...
Fixes #6883
2023-01-05 15:21:38 -05:00
Stefan
16af9dfae6
fix(wallet): fix rename account modal states
...
Considerations:
- Change validation mode for StatusText to have validity from the start
- Don't show a color selection if the selected color doesn't match the
available color palette
- Don't enable button if nothing changed
- Tests
- Add test for validation mode that shows how the valid property
behaves based on findings.
- Fix text to expect valid on no input for the default control
Fixes : #8211
2023-01-05 22:16:44 +04:00
Jonathan Rainville
297280c467
fix(chat-badge): don't count unread messages when restarting
...
Fixes #8943
2023-01-05 09:54:24 -05:00
mprakhov
4a5c439160
test(@desktop/community): [suite_communities / tst_communityFlows]
...
Validate in 'The admin edits a community' test description and color
2023-01-05 14:49:27 +02:00
Dario Gabriel Lipicar
2999a7f932
revert: 3d22f4a86d3b0853e6a47c7d085b9311cc45f116
...
This reverts status-go commit 3d22f4a86d3b0853e6a47c7d085b9311cc45f116
2023-01-05 09:32:11 -03:00
Lukáš Tinkl
e947f81cd2
fix: Chat input: can't send html text from the clipboard
...
We always take the plain text from the clipboard but even the plaintext
can contain HTML tags, so escape those and wrap the result in a `<div
style='white-space: pre-wrap'>foo</div>` container. That way we preserve
not only the linebreaks but also any whitespace or tags.
Fixes #8919
2023-01-05 12:32:53 +01:00
Dario Gabriel Lipicar
63104bb81f
fix: cannot expose a float qtproperty
2023-01-04 15:33:40 -03:00
Lukáš Tinkl
6fc1d0951b
fix: Cannot open the link in the channel's description
...
Hook up the signal to open a hyper link
Fixes #8939
2023-01-04 18:54:14 +01:00
Patryk Osmaczko
ce08265e0d
chore: re-enable logging in prod version
...
closes : #8932
2023-01-04 18:16:04 +01:00
Patryk Osmaczko
b8a1c70d62
chore: add task details to threadpool logs
...
makes #5938 easier to debug
2023-01-04 17:40:46 +01:00
Jonathan Rainville
235c0d3042
test(community): add a test where the admin can delete a user's message
...
Fixes #6891
2023-01-04 11:12:47 -05:00
Jonathan Rainville
29450d34a7
feat(admin): enable admins to delete messages from other users
...
Fixes #8869
2023-01-04 11:12:47 -05:00
Patryk Osmaczko
fe87cbaada
fix(chat/messages): load messages even if fetch is ongoing
...
fixes : #8831
2023-01-04 11:05:11 -05:00
mprakhov
d061b9a1d1
fix(@desktop/chat): empty chat members list
2023-01-04 18:04:50 +02:00
Alexandra Betouni
ba811acc27
fix(improvements): remove console warnings pt1
...
Closes #7959
2023-01-04 17:28:59 +02:00
Sale Djenic
32fcda485c
feature(@desktop/keycard): migrate an exsiting account from Keycard to Status Desktop
...
Fixes : #7030
2023-01-04 14:24:55 +01:00
Sale Djenic
6db0583d87
chore(@desktop/keycard): typo in variables naming fixed
2023-01-04 14:24:55 +01:00
Sale Djenic
1bc9deef47
chore(@desktop/keycard): `keyPairForAuthentication` replaced by `keyPairForProcessing`
2023-01-04 14:24:55 +01:00
Sale Djenic
e34aac0a0f
feat(StatusQ.Components): `StatusStepper` component introduced
...
Added `StatusStepper` component which displays total number of steps which need to be passed,
marking each completed step based on `completedSteps` property.
Needed for importing a Keycard into the app flow.
Corresponding page in API Documentation added.
2023-01-04 14:24:55 +01:00
Sale Djenic
b2cb263d68
feature(@desktop/keycard): import or restore a Keycard via a seed phrase
...
Fixes : #7029
2023-01-04 14:24:55 +01:00
Sale Djenic
8600ef35b3
feature(@desktop/keycard): generating addresses on a Keycard
...
Generating addresses was done on the status-go side, but now since `ExportPublic`
flow from the keycard library supports deriving addresses for list of derivation paths
we're using it in the desktop app for `SetupNewKeycardNewSeedPhrase` flow.
2023-01-04 14:24:55 +01:00
Sale Djenic
0e65f2a7ff
feature(@desktop/keycard): create a new Keycard account with a new seed phrase
...
Fixes : #7028
2023-01-04 14:24:55 +01:00
Sale Djenic
735f6e70aa
test: add missing `@mayfail` to send image tests
2023-01-04 11:15:58 +01:00
Sale Djenic
b81f4dd150
fix(@desktop/onboarding): refetching backed up data added
2023-01-04 11:15:58 +01:00
Sale Djenic
6b6aaf3af1
fix(@desktop/onboarding): onboarding flows for `I already use Status` path do not match figma requirements (2/2)
...
Continuation:
desktop app updated after we decided to remove 30 secs waiting time from `status-go` and introduce it
on the desktop app side.
2023-01-04 11:15:58 +01:00