Anthony Laibe
5c4dd60f1e
fix(@wallet): all highlight
...
fixes #12492
2023-10-25 15:58:35 +02:00
Anthony Laibe
466b57a536
fix(@wallet): sending big number
...
fixes #12497
2023-10-25 11:29:47 +02:00
Anastasiya Semenkevich
6046e781f1
chore(@AppMain.qml): add object name for toast message
2023-10-25 12:03:48 +03:00
Anastasiya Semenkevich
5a157c5f4e
chore(@AppMain.qml): fix misspelling
2023-10-25 10:18:56 +03:00
Alex Jbanca
8ac6eb8916
fix(LinkPreviews): Fixing gif hyperlink detection in StatusChatInput
...
The link preview model can be filtered, but the hyperlink detection needs an unfiltered model to properly highlight all URLs. This brought in the need to separate the urls model and the link previews model.
2023-10-25 09:58:38 +03:00
Igor Sirotin
b9867c2463
feature: copy channel link menu action ( #12482 )
2023-10-24 16:13:25 +01:00
Alex Jbanca
3050e97c9c
feat: Link preview settings to Status chat input unfurling mode
...
Changes:
1. Update privacy controller to react to external unfurling settings change
2. Add handler to input controller and react to external unfurling settings change
3. Small other fixes
2023-10-24 17:35:07 +03:00
Alex Jbanca
0a857cbf9c
fix: Preserve the previous cursor position on `undo/redo` in StatusChatInput
2023-10-24 17:04:14 +03:00
Jakub Sokołowski
6ab2873742
feat(ci): trigger new E2E run after Linux build
...
We run `prs` job for PRs and `nightly` for... nightly.
Depends on:
https://github.com/status-im/desktop-qa-automation/pull/195
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-10-24 14:18:58 +02:00
Jakub Sokołowski
c0b564e160
fix(ci): pin linuxdeployqt at 20230423 (8428c59)
...
Using continuous builds is a great way to get unexpected results.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-10-24 13:47:56 +02:00
Sale Djenic
428ac1a4de
fix(@desktop/general): status.prod fleet is always used regardless of the fleet being chosen
2023-10-24 13:16:58 +02:00
Sale Djenic
f88c23dc7b
refactor(@desktop/general): env variables sorted and CL args introduced
...
- Necessary env variables to build the app:
STATUS_BUILD_INFURA_TOKEN
STATUS_BUILD_INFURA_TOKEN_SECRET
STATUS_BUILD_POKT_TOKEN
STATUS_BUILD_OPENSEA_API_KEY
STATUS_BUILD_ALCHEMY_ETHEREUM_MAINNET_TOKEN
STATUS_BUILD_ALCHEMY_ETHEREUM_GOERLI_TOKEN
STATUS_BUILD_ALCHEMY_ARBITRUM_MAINNET_TOKEN
STATUS_BUILD_ALCHEMY_ARBITRUM_GOERLI_TOKEN
STATUS_BUILD_ALCHEMY_OPTIMISM_MAINNET_TOKEN
STATUS_BUILD_ALCHEMY_OPTIMISM_GOERLI_TOKEN
- The list of available env variables as well as CL arguments can be seen running
the app providing `--help` argument. All env vars are prefixed with `STATUS_RUNTIME_`.
2023-10-24 13:16:58 +02:00
Jakub Sokołowski
8caa72c3b5
fix(ci): use linux.bundle() to add credentials
...
Otherwise none of these credentials are present:
https://github.com/status-im/status-jenkins-lib/blob/master/vars/linux.groovy
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-10-24 11:43:58 +02:00
Alex Jbanca
337a81fc49
fix: Update link preview border to match the new design
...
+ fix link preview highlighting
2023-10-23 18:53:34 +03:00
Anthony Laibe
0ba9ce9c8e
fix(@wallet): token not always visible
...
fixes #12508
2023-10-23 16:05:19 +02:00
Alex Jbanca
d7707a14a8
feat: Show toast notifications when the link preview setting changes from chat input
2023-10-23 16:33:17 +03:00
Alex Jbanca
1cd00b77a0
fix(StatusQ): Extend StatusToastNotification to support RichText and allow larger content
...
Changes:
1. StatusToastMessage now supports dynamic content height
2. Add new StatusToastMessage type: Danger
3. Update StatusToastMessage to support RichText content
4. Fix StatusQ sanboxapp compilation
5. Add the new StatusToastMessage content to sandbox
2023-10-23 16:33:17 +03:00
Mykhailo Prakhov
ff1cbe29c8
fix: prevent nil dereference in for existing communities ( #12490 )
2023-10-23 11:21:28 +02:00
Anastasiya Semenkevich
74cede573d
chore(@AccountView.qml): adding object names for testing purposes
2023-10-20 13:57:20 +03:00
Richard Ramos
b638e1bf53
feat: allow passing args to `make run`
2023-10-19 17:15:17 -04:00
Mykhailo Prakhov
3c5b353ab7
fix: setup owner as CommunityDescription signer after minting community owner token
2023-10-19 09:48:40 -04:00
Anastasiya Semenkevich
1f8b44fbfb
chore(@WalletKeyPairDelegate.qml): add object name for keypair delegate item
2023-10-18 16:14:21 +03:00
Michal Iskierko
671b462052
chore(@desktop): Upgrade status-go
...
Issue #12364
2023-10-18 14:43:26 +02:00
Michal Iskierko
92e1c3c4cd
feat(@desktop/communities): Pass owner&master tokens addresses whend deploying assets
...
Issue #12364
2023-10-18 14:43:26 +02:00
Michał Cieślak
5d0466b627
General: Exclude Storybook's PageValildator to separate target in Makefile to mitigate QTBUG-92236
...
This workaround can be removed after full migration to Qt >= 5.15.4
2023-10-18 13:50:35 +02:00
Michał Cieślak
bfcf891e49
General: Add Storybook tests to CI
...
Runs all tests from Storybook directory via ctest:
- tests for Storybook itself
- UI unit tests using the same stubs mechanism as Storybook pages
- PagesValidator checking if SB pages are compilable
Closes : #12213
Closes : #12437
2023-10-18 13:50:35 +02: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
Sale Djenic
e1149c9227
feat(@desktop/wallet): support keycard authentication for transactions
...
Closes : #8566
2023-10-18 08:55:48 +02:00
Jonathan Rainville
48d2f72876
feat(sync): sync and pair 1-1 chats and groups
...
Fixes #10324 and https://github.com/status-im/status-go/issues/3547
2023-10-17 15:04:47 -04:00
Dario Gabriel Lipicar
febc2d061f
feat(@desktop/wallet): support received community collectibles event
...
Fixes #12425
2023-10-17 13:47:43 -03:00
Sale Djenic
ae915b6036
feat(@desktop/wallet): align emoji with mobile
...
Closes : #12421
2023-10-17 13:21:26 +02:00
Anthony Laibe
e31d8ebd3e
feat(@wallet): arbitrum sepolia
2023-10-17 10:05:51 +02:00
Khushboo Mehta
246f58ef94
fix(@desktop/wallet): (tokens) unknown RPC method wallet_updateVisibleTokens
...
fixes #12405
2023-10-17 09:59:29 +02:00
Stefan
7b24a398b0
fix(wallet) deconflict import of Utils in wallet.RootStore
...
Closes : #12427
2023-10-17 09:57:35 +02:00
Michał Cieślak
d33e8f23a0
feat(Storybook): Add storybook targets to Makefile
...
Adds target to run a storybook itself (run-storybook) and also
target to run all tests from storybook directory (run-storybook-tests):
- unit tests for storybook itself
- unit tests for the app using the same stubs mechanism (in offscreen
mode)
- PagesValidator
Tests are run via ctest.
Closes : #12448
2023-10-17 09:19:51 +02:00
Igor Sirotin
22ce35cf9c
feature: support url unfurling settings ( #12441 )
2023-10-16 17:05:55 +01:00
Jakub Sokołowski
cefafbccc6
chode(ci): drop outdated fix for client builds
...
This hack was necessar before the proper fix was applied in:
https://github.com/status-im/status-desktop/pull/11955
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-10-16 17:08:39 +02:00
Lukáš Tinkl
6891c36cb6
fix: disable importing channel from discord
...
when another import is already in progress
Fixes #12239
2023-10-16 15:40:24 +02:00
Michał Cieślak
ba7d775dac
feat(Storybook): Re-run tests automatically for opened page
...
Closes : #12331
2023-10-16 13:37:08 +02:00
Michał Cieślak
8e5cf758fd
chore(Storybook): Exclude TestRunnerController component for handling test runs
2023-10-16 13:37:08 +02:00
Michał Cieślak
5784f4cd87
feat(Storybook): Open tests dir from the app
2023-10-16 13:37:08 +02:00
Michał Cieślak
8a996a9175
feat(Storybook): Add tests runner available from the app
2023-10-16 13:37:08 +02:00
Michał Cieślak
0caec2ab1c
fix(QClipboardProxy): check if mimedata is not null
...
Pointer returned by QClipboard::mimeData may be null, e.g. during
tests in headless mode, causing segfault.
2023-10-16 13:37:08 +02:00
Michał Cieślak
cd870a2e56
chore(Storybook): Rename qml-tests dir
2023-10-16 13:37:08 +02:00
Michał Cieślak
5556c2a52f
chore(Storybook): Exclude DirectoryFilesWatcher from PagesModel, add tests
2023-10-16 13:37:08 +02:00
Michał Cieślak
a567910f3b
chore(Storybook): Add label to Figma preview window when empty
2023-10-16 13:37:08 +02:00
Sale Djenic
fd5e8127c7
fix(@desktop/general): env vars evaluation fixed
...
Env vars were read correctly and evaluated during the runtime, but then
assigned to a const evaluated during the compile time and that const was
used in the code, leading to ignoring a real env value.
2023-10-16 13:18:35 +02:00
Lukáš Tinkl
607a7acbd1
fix: CTRL+K navigation doesn't work for 1-1 chats (only for communities)
...
make a few "fixups" for OneToOne and Group chats so that we set the
correct `sectionId` and `sectionName`
Fixes #12264
2023-10-16 11:37:21 +02:00
Michal Iskierko
4bd3d672c6
fix(@desktop/communities): Fix enabling/disabling mint button
...
Fix #12370
2023-10-15 21:33:24 +02:00
Alex Jbanca
424da13346
chore: fix StatusChatInput tests
...
Updating the `Undo` test that compares the `Undo` done in StatusChatInput with a standard TextEdit component.
Undo/Redo feature was changed by https://github.com/status-im/status-desktop/pull/12262 . Now we're using a custom undo/redo logic and the undo is more granular as opposed to TextEdit.
2023-10-14 00:09:48 +02:00