Patryk Osmaczko
a362cdad16
refactor(chat): remove unused section unloading
2023-04-19 11:13:01 +02:00
Patryk Osmaczko
7f3a66b68d
fix(chat): correct `isAdded` behavior
...
`isAdded` for specific chat was always reflecting the active chat
property, effectively causing the chat inputs of these chats to be
disabled and, as a consequence, making the input vanish.
fixes: https://github.com/status-im/status-desktop/pull/10343#issuecomment-1512825761
2023-04-19 11:13:01 +02:00
Patryk Osmaczko
36063f33f1
fix(chat): use proper section details data
...
It prevents `StatusChatInput::enabled` property to be changed when
switching sections, as a consequence the text is persisted.
fixes : #10286
2023-04-19 11:13:01 +02:00
Patryk Osmaczko
9a7699b52f
refactor(chat): rename `ActiveSection` to `SectionDetails`
2023-04-19 11:13:01 +02:00
Patryk Osmaczko
869c3937df
fix(chat): prevent reloading chat&community sections
...
Lazily load chat and community sections but do not unload them,
otherwise all temporary data such as scroll position, text input,
cursor position, etc., would vanish
iterates: #10286
2023-04-19 11:13:01 +02:00
Patryk Osmaczko
ec7bd963e9
fix(chat): use loader for `ChatMessagesView` instead `ChatContentView`
...
fixes : #10285
2023-04-19 11:13:01 +02:00
Jonathan Rainville
136635670e
fix(category): fix category highlight calculation
...
Fixes #10313
There were a couple of small issues.
First, we didn't call the function to calculate the highlight on new messages.
Secondly, the calculation was bugged because the category wasn't saved correctly in the channelGroup update.
2023-04-18 14:17:13 -04:00
Igor Sirotin
ac9069aae6
fix(Makefile): Move StatusQ to order-only-dependencies of the app ( #10351 )
2023-04-18 19:14:00 +03:00
Richard Ramos
cacca6ff31
chore: set default sync period to 9d via status-go migration
2023-04-18 11:24:18 -04:00
Anastasiya S
cc9fb9935e
test(tst_mainSettingsSection): remove hover action
2023-04-18 18:19:26 +03:00
Dario Gabriel Lipicar
da1839fbbb
feat(@desktop/wallet) reduce number of digits shown for large currency amounts
...
Fixes #8917
2023-04-18 10:11:18 -03:00
Lukáš Tinkl
a2a6287537
fix(StatusStickersPopup): fix reloading views with online status changes
...
- hide the market and other stuff that can't be used while offline
- recent stickers and already installed packs can still be used; they
will be sent when we return online
- when we return online, reload the views instead of closing the popup
- fix an evil NIM typo that prevented reloading the already installed
sticker packs
- remove the NIM parts that haven't been ported to the async nature; just
`loadStickers()` on the QMl side does the trick
2023-04-18 13:45:38 +02:00
Lukáš Tinkl
7a5dbbd952
chore(StatusStickerButton): refactor to use StatusButton
...
- make it possible for StatusBaseButton to be icon-only (ie just icon, no
text, rounded if needed)
2023-04-18 13:45:38 +02:00
Lukáš Tinkl
05e5b3dad6
fix(StatusStickerPackClickPopup): fix passing/parsing price
...
when trying to buy a sticker pack
2023-04-18 13:45:38 +02:00
Lukáš Tinkl
bfe44ca4a8
fix(StatusStickerList): add scrollbar to the grid view
...
and remove unused properties
2023-04-18 13:45:38 +02:00
Lukáš Tinkl
70fa0bf3b2
chore(StatusStickerMarket): add scroll bar
...
and extract the buyPopup component out of the delegate
2023-04-18 13:45:38 +02:00
Lukáš Tinkl
e506bbfd6b
fix(StatusStickerPackClickPopup): fix crash
...
the button to (un)install would be either greyed out or result in a crash:
- we were passing the popup a wrong store (w/o networkConnectionStore)
- the condition to `greyedOut` was inverted
2023-04-18 13:45:38 +02:00
Lukáš Tinkl
86a58d3298
chore(StatusStickersPopup): unify the footer height
...
and fix spacing
2023-04-18 13:45:38 +02:00
Lukáš Tinkl
b2f5cd2b35
fix(StatusStickersPopup): prevent overlapping load error
...
Fixes: when the Mainnet is unavailable you see overlap between error and
the downloaded sticker packs
2023-04-18 13:45:38 +02:00
Lukáš Tinkl
0cd7e3650a
fix(StatusStickerMarket): do not confirm enabling wallet
...
wallet is already enabled by default for users and there's no way to
enable it if it gets disabled by using an env var
2023-04-18 13:45:38 +02:00
Lukáš Tinkl
8d322092cf
fix: `packId` is a string in NIM backend
...
fixes the currently selected sticker pack not being highlighted in the
popup footer
The strict equality operator would no longer yield true here:
```
property int selectedPackId
...
selected: stickerPackListView.selectedPackId === packId
```
2023-04-18 13:45:38 +02:00
Igor Sirotin
56633f6ce3
fix(StatusQ): Remove debug postfix ( #10337 )
2023-04-18 13:35:23 +03:00
Michal Iskierko
d57f493443
fix(@desktop/cpp): Implement StatusGoQt::sendMessage() function
...
Issue #7848
2023-04-18 10:47:42 +02:00
Patryk Osmaczko
e2697ae5aa
feat(chat): implement jump to mention
...
closes : #9069
2023-04-17 18:53:42 +02:00
Patryk Osmaczko
e822c37716
feat(chat): implement marking specific messages as seen
...
iterates: #9069
2023-04-17 18:53:42 +02:00
Khushboo Mehta
2e68c97c8e
fix(@desktop/wallet): Wallet: user can click on dummy loading items from activity-history and open an empty transaction view
...
fixes #10083
2023-04-17 15:47:56 +02:00
Lukáš Tinkl
4424342dd6
chore: do not block main thread closing the popup
...
the marking as read can be done in a different thread
2023-04-17 15:42:59 +02:00
Lukáš Tinkl
99b4f1d864
chore(ActivityCenterPopup): fix memleak
...
the AC popup was being recreated on every click and never destroyed,
leading to:
- memory leaks
- slow operation on opening (it's not trivial to create)
Now we keep a reference the the created popup object, thus making it
faster to appear on every (second) click. It gets destroyed via its
parent at the application shutdown
2023-04-17 15:42:59 +02:00
Lukáš Tinkl
1a81508b5d
fix(ActivityCenterPopup): close the AC popup a second time the button is clicked
...
the Popup has to be modal and the overlay should catch/eat all the mouse
events to prevent them from propagating to the contents behind the popup
Fixes #9838
2023-04-17 15:42:59 +02:00
Michal Iskierko
81f97157e6
fix(@desktop/communities): Fix computing balances for different chains during deployment
...
Fix #10308
2023-04-17 15:21:13 +02:00
Michal Iskierko
7055a77a96
fix(@desktop/communities): Displaying toast messages when minting
...
Fix #9849
2023-04-17 15:11:35 +02:00
Anthony Laibe
2a6d00b939
feat(@wallet): add overview module
2023-04-17 13:31:49 +02:00
Mikhail Rogachev
70405ae053
fix(ActivityCenter): Fix displaying mention as a tag in AC ( #10310 )
...
Close #10297
2023-04-17 15:25:03 +04:00
Vladimir Druzhinin
cdb206d8fa
test(suite_settings/tst_mainSettingsSection): Fix test on backup seed phrase validation ( #10326 )
...
#8279
2023-04-17 13:01:37 +02:00
Alex Jbanca
d1ffa2e3b3
perf(ChatLoadingTime): Separate get chat messages and get pinned messages in different tasks
2023-04-17 13:18:30 +03:00
Noelia
d5e5ba2796
fix(Mint/Airdrop tokens): Darkmode images
...
Updated images without background.
Closes #10299
2023-04-17 11:56:25 +02:00
Patryk Osmaczko
89efb1cd71
fix(chat): better integrate new messages marker with loading state
...
- new messages marker is reevaluated only if chat has unviewed messages
- loading state is reevaluated only when chat is made active, this fixes
case described here:
https://github.com/status-im/status-desktop/pull/10151#discussion_r1158702638
fixes : #10275
2023-04-14 19:38:45 +02:00
Jakub Sokołowski
1e2e7075d5
ci: add suite and tags parameters to e2e CI job
...
Allows for easier running of individual test suites and selecting tags.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-04-14 18:15:05 +02:00
Vladimir Druzhinin
89c5780cb1
test(suite_settings/tst_mainSettingsSection): Fix test on backup seed phrase ( #10306 )
...
#8279
2023-04-14 17:16:49 +02:00
Jakub Sokołowski
3013fb8faa
ci: run e2e tests for release and master builds
...
Useful for tracking down which commit introduced a breaking change.
I'm lowering `maxConcurrentTotal` limit for e2e parallel build since the
release builds on `ci.infra.status.im` do not share the same throttling
limits across Jenkins instances, so we can hit a licenses usage limit.
Also increasing number of builds to keep to 30.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-04-14 16:50:38 +02:00
Jakub Sokołowski
5b25465399
ci: drop temporary symlinks to tests
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-04-14 16:50:37 +02:00
Mikhail Rogachev
c1b28d23c5
fix(ActivityCenter): Update status-go ActivityCenterNotificationTypeCommunityKicked and fix accepting community requests from AC ( #10283 )
...
* fix(ActivityCenter): Move ActivityCenterNotificationTypeCommunityKicked to the right place
Close #9811
* fix(ActivityCenter): fix accepting community request to join
2023-04-14 15:27:13 +04:00
Igor Sirotin
aefa2b9f48
fix(StatusQ): StatusQ is QML module ( #10207 )
...
* StatusQ QML module
* qzxing is static lib again
* updated StatusQ resources
* fixed Emoji lookup
* added display to tests-imports ci
2023-04-14 11:18:56 +03:00
Vladimir Druzhinin
0463031e31
test(suite_settings/tst_mainSettingsSection): Fix test on backup seed phrase ( #10204 ) ( #10295 )
...
#8279
2023-04-13 22:02:19 +02:00
Sale Djenic
b7399ac7d3
chore(@desktop/ui-tests): `authenticatePopupEnterPassword` renamed to `authenticate_popup_enter_password`
2023-04-13 19:51:10 +02:00
Sale Djenic
67ad2ea24c
tests: managing wallet accounts tests marked as `@mayfail`
...
Tracked in issue:
https://github.com/status-im/status-desktop/issues/10287
2023-04-13 19:51:10 +02:00
Sale Djenic
7f8d6ce2c7
feature(@desktop/ui-tests): managing wallet accounts tests added
...
Closes #9997
2023-04-13 19:51:10 +02:00
Sale Djenic
fae1fd2668
chore(@desktop/ui-test): duplicate function removed
2023-04-13 19:51:10 +02:00
Sale Djenic
706d03eec3
chore(@desktop/ui-tests): old add account tests removed
2023-04-13 19:51:10 +02:00
Sale Djenic
06ba89661b
chore(@desktop/wallet): object names added to wallet account related qml components
2023-04-13 19:51:10 +02:00