Commit Graph

10943 Commits

Author SHA1 Message Date
Khushboo Mehta cb09738b70 feat(@desktop/wallet): Create a new send module to clear out old logic and switch the old one to the new one later, once the old sendModal is not used anymore
fixes #16919
2025-01-02 07:56:27 +01:00
Anastasiya Semiankevich 751f27498c tests(@e2e): reimplement kick and ban member test 2024-12-28 11:47:49 +03:00
Anastasiya Semiankevich 72069b066b chore(@ci): exclude keycard tests from nightly run instead of skipping them 2024-12-25 16:33:58 +03:00
Anastasiya Semiankevich d0901d2f66 chore(@e2e): update mark for keycard tests 2024-12-25 16:33:58 +03:00
Khushboo Mehta b5ba168463 feat(@desktop/wallet): fixing some issues in UI alignments 2024-12-24 12:09:06 +05:30
Khushboo Mehta 3670e352f1 feat(@desktop/wallet): Implements the Send Modal Footer required for simple send
fixes #16918
2024-12-24 12:09:06 +05:30
Khushboo Mehta a9978ef601 feat(@desktop/wallet): New simple fees component
fixes #16706
2024-12-24 12:09:06 +05:30
Khushboo Mehta 8c615289cc feat(@desktop/wallet): Add a temporary recipient selector so that we can quickly unblock other peoples work 2024-12-24 12:09:06 +05:30
Khushboo Mehta 6175cf8557 feat(@desktop/wallet): Add icon for switching Base fee to fiat
fixes #16913
2024-12-24 12:09:06 +05:30
Khushboo Mehta 909f518d3d feat(@desktop/wallet): Entering asset value + using max button in its current state
fixes #16903
2024-12-24 12:09:06 +05:30
Khushboo Mehta 889f46b392 feat(@desktop/wallet): Adding features of Account, Network and Token Selection to the popup
fixes #16820, #16835, #16878
2024-12-24 12:09:06 +05:30
Khushboo Mehta 9182d6e335 feat(@desktop/wallet): Making changes so that simple send can be launched outside of storybook 2024-12-24 12:09:06 +05:30
Khushboo Mehta a10ca6490b feat(@desktop/wallet): Adds enabled state for the token selector needed when Simple send is scrolling 2024-12-24 12:09:06 +05:30
Khushboo Mehta 44b5272c5f feat(@desktop/wallet): This commit is focussed on testing and adding dialog resizing for simple send
fixes #16836
2024-12-24 12:09:06 +05:30
Anastasiya Semenkevich d89a71accb chore(@e2e): create smoke run 2024-12-23 13:01:36 +03:00
Cuteivist 19988fbcee
feat(chat): Open Send modal from payment request (#16945)
* feat(chat): Open Send modal from payment request

Closes #16738

* fix(chat): Update preview label issue

Fixes #16926
2024-12-23 06:32:48 +01:00
Jonathan Rainville 3dd5fa9443
chore(onboarding): add scaffolding for the new onboarding (#16980)
Part of #16832

Adds the basic files needed for the new onboarding, aka onboarding V2.
It does not do anything yet, but it's ready to be implemented.

It is locked behind a feature flag.
To enable it,  run the app with `export FLAG_ONBOARDING_V2_ENABLED=1`
2024-12-19 11:00:00 -05:00
Lukáš Tinkl 8aebb81137 fix: No toast on removal of untrusted mark
- listen to the NIM's signal `SIGNAL_REMOVED_TRUST_STATUS`
- emit a signal for QML signal accordingly
- emit a toast/notification as a result

Fixes #16949
2024-12-18 11:26:21 +01:00
Jonathan Rainville 1735d7e75a
fix(block): remove chat and messages when blocking a contact (#16889)
Fixes #16640

This makes it so that when you block a contact, it now also removes the chat and the messages as expected by the requirements and as Mobile does.

To do so, I use the same API as mobile instead of the forked desktop one. I removed the desktop one as it is no longer needed (see status-go PR)

I also fixed an issue when unblocking where it would send a double toast messages with one saying you "removed the contact", but it was already removed.
2024-12-17 15:13:09 -05:00
Jonathan Rainville ac3d609bd8
fix(curated): fix crash when loading curated communities(#16976)
Fixes #16967

I cannot confirm for sure if the crash is fixed.
However, using the trace from the crash, I removed the function that caused the crash, since it's not useful, and since then, I couldn't reproduce the issue.
The problem is that the issue was not that easily reproducible.
2024-12-17 11:12:42 -05:00
Jonathan Rainville 8460c22240
fix(chat): fix blocked contact being able to be sent a CR (#16954) (#16970)
Fixes #16951

The property `isContactBlocked` was not passed to the component.
2024-12-16 10:04:55 -05:00
Jonathan Rainville d4e2d4dc50
fix(admin): fix nicknames not showing in the admin tab immediately (#16969)
Fixes #16957

We didn't listen to the event in the main module.
2024-12-13 14:31:54 -05:00
Sale Djenic 37251afe60 fix(wallet): bring back chat settings panel that was missing 2024-12-13 16:49:05 +01:00
Sale Djenic 4acebbe799 fix(wallet): adding ens name to the model and improving ephemeral notification with saved address if exists 2024-12-13 16:49:05 +01:00
Lukáš Tinkl c9c31520d0 fix(StatusMessageHeader): unbreak context menu
- when clicking the underlined profile name; the prob was that
`TapHandler` (unlike a `MouseArea`) is not a visual `Item` and hence
can't be a parent for the context menu
- small (unrelated) typo fix to unbreak GIF link previews...

Fixes #16950
2024-12-13 16:47:36 +01:00
Sale Djenic f5e6138328 fix(keycard): crash when removing keycard reader
Fixes #16904
2024-12-13 16:27:22 +01:00
Jonathan Rainville b379060067
chore(tou): update Terms of Use document to version 9.1 (#16933)
Fixes #16930
2024-12-12 11:41:39 -05:00
Alex Jbanca 45835973e1 fix(dapps): Detach the pairInstructions popup from the pairing popup
closes #16887

The pairing popup can be destroyed while the pairInstructions popup is active. As a result the pair instructions popup will misbehave.
To fix this, the pair instructions component is moved outside of the pair popup scope

(cherry picked from commit 007f75ad4c)
2024-12-12 15:42:47 +02:00
Alex Jbanca c0aeae5ea5 fix(dapps): Fixing the dApps disabled state if the dapps service is not online
closes #16883 #16882

1. connect the dapps service online state to the enabled state for the dapps button
2. Fix the connect modal primary action button
3. Align DappsComboBox disabled color with the refresh button disabled color

(cherry picked from commit 2c4f6b5da3)
2024-12-12 15:42:47 +02:00
Michał Cieślak ad6e1376a7 Wallet: add missing notification on keypairImportModule change
Closes: #16773
2024-12-12 10:59:47 +01:00
Anastasiya Semiankevich d91303085b chore: renew status-go in master 2024-12-10 14:31:12 +03:00
Sale Djenic 1bd54401a2 fix(wallet): cannot recover Status profile if there is no metadata on a keycard
fixes: #16907
2024-12-08 18:52:54 +01:00
Siddarth Kumar 7152c2b409 Revert "fix_: release version for publishReleaseFiles (#16890)"
This reverts commit 5bfa97caae.
2024-12-06 21:48:06 +05:30
Siddarth Kumar fcaf51cca2 ci: fix version missing from e2e 2024-12-06 21:48:06 +05:30
Sale Djenic 93e247c260 chore(wallet): added param to fetchOrGetCachedWalletBalances call to align with statusgo change 2024-12-06 16:27:23 +01:00
Sale Djenic 017bae3a51 fix(wallet): cannot sing tx sent from imported key pair if the profile is migrated to keycard
fixes: #16901
2024-12-06 15:34:39 +01:00
Sale Djenic 9fcaaaa94c fix(swap): after approving spending cap with a keycard the swap transaction fails
fixes: #16867
2024-12-06 15:34:39 +01:00
Lukáš Tinkl 573254527a chore(SyncingDeviceView): add a dedicated SB page
- add a dedicated SB page with the view options
2024-12-06 15:02:33 +01:00
Lukáš Tinkl ca314f2b7b fix(SyncingDeviceView): fix user image misalignment
- re-add forgotten `Layout.alignment: Qt.AlignHCenter`

Fixes #16879
2024-12-06 15:02:33 +01:00
Igor Sirotin 5bfa97caae
fix_: release version for publishReleaseFiles (#16890) 2024-12-05 16:44:15 +00:00
Alex Jbanca 50c065f606 fix(CommunityTokens): Fixing crash on token update
closes: #16875 #16860 #16859
(cherry picked from commit 5fcb425b47)
2024-12-05 17:58:14 +03:00
Emil Sawicki a3e4faf3a9 fix(chat): Fix disappearing payment request after message edit 2024-12-05 17:41:56 +03:00
Lukáš Tinkl fe759f3599
chore: identify version numbers using a git tag (#16652)
* chore: identify version numbers using a git tag

- remove VERSION file
- expose the `GIT_COMMIT`so that we can properly construct the web links
when the user clicks the version number in Settings/About
- some smaller cleanups and warning fixes

Fixes #12349

* fix_: ci artifact version and use version scripts

---------

Co-authored-by: Igor Sirotin <sirotin@status.im>
2024-12-04 22:42:48 +00:00
Khushboo Mehta 481350385e feat(@desktop/wallet): Adding feature flag for Simple Send until it is ready for release
fixes #16710
2024-12-04 21:34:12 +01:00
Michał Cieślak 7f05a4093a chore(@desktop/wallet): Reduced number of global calls related to send modal 2024-12-04 21:34:12 +01:00
Khushboo Mehta 0c2674e7cb chore(@desktop/wallet): Chnage the send modal mechanism to follow new architecture guidelines.
After this change there is not need to pass sendModal instance from AppMain to other parts of app.
Then SendModal should be launched simply by calling Global.openSendModal(....)
2024-12-04 21:34:12 +01:00
Lukáš Tinkl 9596d618e0 feat: Improvements for community admins
- add ability to copy display name of a message author
- add possibility to search for a member by a un/compressed chat key
- adjust the search field placeholder text to "Search by member name or
chat key"

- update SB with some more variations
- cleanup some the signal handling

Fixes #16790
2024-12-04 17:33:09 +01:00
Cuteivist 5bf4ba22c2
feat: Payment Request modal (#16744) 2024-12-04 11:19:27 -05:00
Jonathan Rainville 387eab4fcf
fix(edit): fix message edits loses the album of images (#16827)
Fixes #16741

The problem was that we replaced the ContentType from Image to Text, so on restart, it doesn't understand it had images anymore.

Fixed in status-go by reusing the ContentType of the original message.

This makes it so that we don't need to pass the ContentType from Nim anymore, so I removed that param from the code.
2024-12-04 11:11:56 -05:00
Jonathan Rainville 59cde995d1
fix(community): fix community image not updating (#16807)
Fixes #16688

Fixes the issue by adding a version to the URL on the status-go side. No extra code needed on our side.
The only change is that we no longer need the `addTimestampToURL` hack for the community now.
2024-12-04 10:25:18 -05:00