Siddarth Kumar
3ad345519b
nix: bump clang to 15 & patch Glog for CC,CXX flag ( #18108 )
...
After upgrading MacOS to Sonoma and Xcode to 15, pod install stage would fail with clang errors.
Turns out that react-native's configure glog script sets 2 additional flags, CC and CXX which conflicts with flags already set in nix iOS shell.
In this commit we :
- bump clang from 10.0.0 to 15.0.7
- patch glog configure script to avoid setting those flags
This fixes the iOS builds.
2023-12-07 15:36:08 +05:30
Omar Basem
dc587e493f
Wallet: generate new keypair UI ( #18045 )
...
* feat: new keypair flow ui
2023-12-07 09:43:36 +04:00
Omar Basem
f692ae2222
Wallet: ENS ( #18000 )
...
* wallet: ens
2023-12-07 08:00:56 +04:00
frank
aa89ebdb93
fix: Marking AC notification as read does not affect correspondent message in chat ( #18058 )
2023-12-07 10:16:25 +08:00
Brian Sztamfater
198a4d74a5
feat: transaction confirmation page ui ( #17812 )
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2023-12-06 20:16:08 -03:00
Yevheniia Berdnyk
3b5fe36717
e2e: added test for edit/delete message when offline
2023-12-06 23:19:17 +02:00
Icaro Motta
03444ae4ff
Request to join screen - show modal title and community context tag ( #18077 )
2023-12-06 18:10:47 -03:00
Icaro Motta
390bbdb6ec
Add missing clj-kondo linter for nubank/matcher-combinators ( #18091 )
2023-12-06 13:39:47 -03:00
Flavio Fraschetti
2bc7b62324
Communities - Display community rules at request to join ( #18082 )
...
This update introduces a feature that displays community rules to users as they join.
2023-12-06 13:21:17 -03:00
Yevheniia Berdnyk
4376ee8908
e2e: disabled checks because of issues with restored contacts and channel links
2023-12-06 16:57:31 +02:00
Roman Volosovskyi
195f0cfa40
Mark mnemonic as shown on revealing it to the user
2023-12-06 13:51:38 +01:00
Omar Basem
ab61d8d5c0
Wallet: Set color and emoji ( #17906 )
...
* wallet: set color and emoji
2023-12-06 16:02:53 +04:00
mmilad75
aaf0b8e423
Implement transaction progress component ( #17933 )
...
* copy codes
* refactor preview
* refactor deprecated codes in view
* change condition structure in view-internal
* comment unused codes
* refactor title
* fix title style
* fix icon style
* fix context tag
* fix icon and row
* refactor icon-internal
* rename network-state and network-type
* fix progress-container style
* fix progress-box-container style
* fix progress container naming and style
* change progress-bar component
* fix progress box component
* convert to functional component and bring back the animation
* fix progress box for arbitrum-optimism network
* fix text-steps
* fix status-row
* refactor code style
* refactor get-network-text
* resolve comment
* add translations
* remove btn-title prop
* fix dark mode border color
* fix dark mode icon color
* move interval to preview
* add tests ns
* add tests
* fix lint issues
* fix rendering issue
* fix lint issue
* add arbitrum and optimism as separate networks
* create const for progress percentage
* fix progress bar component and preview
* refactor text-steps
* refactor names
* fix lint issues
* rename arbitrum-progress-percentage and optimism-progress-percentage
* update tests
* convert hard-coded color to customization-color
* fix progress_bar tests
* separate state for each network
* add progress percentage for each network and refactor params of functions
* separate epoch number for each network
* update tests
* fix lint issues
* refactor codes
* fix lint issues
* resolve comments
* add confirmation progress
* use confirmation-progress component in transaction-progress
* fix preview
* add tests
* fix lint issue
* resolve comment
* refactor networks
* change sending state style
* update tests
* fix lint issues
* remove unused code
* add helper for calculate counter step
* add assoc-props to view-networks
* change text-internal props order
* fix colors/resolve-color usage
* refactor view codes
* add get-networks to preview
* add max-value to progress bar style
* remove threading macros in the previews
* remove inline functional components in the previews
* remove optimism-arbitrum checks in the view
* fix lint issues
* add max-progress and min-progress to confirmation-progress
* refactor text-steps
* fix counter structure in transaction-progress
* fix counter structure in confirmation-progress
* fix resolve-color usage
* fix lint issue
* fix tests
* resolve comments
* fix color issue
* fix margins
* fix lint issue
2023-12-06 14:09:52 +03:30
BalogunofAfrica
7e14846f0b
fix: use custom color for confirm select ( #18068 )
2023-12-06 05:10:08 +01:00
frank
5ebd133c63
group ens names with chain-id ( #18001 )
2023-12-06 10:04:39 +08:00
Icaro Motta
563f1c588d
Improve test failure readability ( #18049 )
...
Problem: failed equality checks as in "(is (= expected actual))" will give a
single, long line of output that for anything but the simplest data structures
is unreadable by humans, and the output doesn't give a useful diff.
Solution: use library https://github.com/nubank/matcher-combinators and its test
directive "match?" which will pinpoint where two data structures differ. Then,
instead of "(is (= ...", use "(is (match? expected actual)". It works
beautifully.
The library offers other nice matchers, but the majority of the time match? is
sufficient.
Can we use another test runner like Kaocha? kaocha-cljs2
(https://github.com/lambdaisland/kaocha-cljs2 ) would be able to print better
test errors out of the box, among other features, but I have no clue if it would
work well or at all in our stack (in theory yes, but it's a larger piece of
work).
2023-12-05 17:20:54 -03:00
Yevheniia Berdnyk
6b612588c4
e2e: skipped checks with bugs
2023-12-05 20:54:09 +02:00
Parvesh Monu
6ef113e821
fix messages are marked as read automatically in 1-1/group chats after opening a link ( #18066 )
2023-12-05 22:27:03 +05:30
Jamie Caprani
c25f44c2a0
chore: make new wallet UI default, move set currency to legacy settings, remove add eth network on wallet init ( #18027 )
2023-12-05 06:35:27 -08:00
frank
d039864dca
fix: Duplicate 'Contact Added' Notifications When Pair-Device User Accepts Request ( #17975 )
...
4cc53630...d7e7792b
2023-12-05 19:12:31 +08:00
Alexander
a4f1f23d3c
Style fixes for pinned messages ( #18061 )
...
* Style fixes for pinned messages
* Small code style update
2023-12-05 11:31:45 +01:00
flexsurfer
fe20fa4e99
move transport ( #18062 )
2023-12-05 09:35:17 +01:00
Omar Basem
5c30fd847a
Wallet: account real data ( #17821 )
...
* wallet: account real data
2023-12-05 10:56:37 +04:00
John Ngei
64de325678
update scan qr code page
...
* update scan qr code page
* update scan qr code page
* fixed: populate the search input with new identity
* dismiss keyboard when scan qr page is activated
2023-12-05 02:56:27 +03:00
Volodymyr Kozieiev
489557c1a3
Match the changes in collectibles api in status-go ( #18033 )
2023-12-04 16:44:56 +00:00
Icaro Motta
439fdfa12c
Rename effects to :effects.*/* and move them to separate namespaces ( #18047 )
2023-12-04 12:55:57 -03:00
Mohsen
f695dbf115
[ #17909 ] fix: unhandled error when app launched in offline mode ( #17973 )
2023-12-04 17:48:45 +03:00
flexsurfer
7c45b1e075
update deps ( #18056 )
2023-12-04 14:49:51 +01:00
flexsurfer
64453716b0
rename onboarding 2 ( #18060 )
2023-12-04 14:49:05 +01:00
Mohamed Javid
56d135f1f8
Implemented Wallet - Account Switcher ( #18003 )
...
This commit:
- Implements the Wallet Account Switcher for easy switching between wallet accounts
- Updates the About tab in the accounts screen to display the correct account address and derivation path along with the profile.
- Updates the account-item component to pass the state from the parent and refactors the depreciated color functions
- Moves the handle-bar in the bottom sheet to a standalone component
- Adds customization-color in account-origin component
---------
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
2023-12-04 18:47:03 +05:30
Mohsen
a7178a4950
[ #17572 ] fix: 'Join Community' notification is not getting dismissed ( #17834 )
2023-12-04 15:24:06 +03:00
Siddarth Kumar
3cd302b271
fix: get rid of `:redef-in-file` warning ( #18053 )
2023-12-04 14:18:43 +05:30
yqrashawn
1e797273b6
fix: change system time backward break image server ( #17989 )
2023-12-04 16:12:50 +08:00
frank
8ff67bf344
fix: Cannot mark as read messages in communities ( #18029 )
...
* fix: Cannot mark as read messages in communities
* rename messenger-response to _messenger-response
2023-12-02 09:05:21 +08:00
Ulises Manuel
3fee21c73a
[ #17923 ] text combinations - standard title component ( #17939 )
...
* Simplify tag components by turning them to from-1
* Add standard-title component, preview screen and tests
2023-12-01 15:49:49 -06:00
Jamie Caprani
f9f328107d
chore: add ability to create watch address & some related ui changes on account page ( #17868 )
2023-12-01 04:29:01 -08:00
Yevheniia Berdnyk
04dee8be45
e2e: updated data for waku backup test
2023-12-01 12:28:26 +02:00
Alexander
52f7fc59ee
Updated `data-item`, monospaced & aligned address ( #18008 )
...
* Upd
* Fix
2023-12-01 10:03:08 +01:00
Mohamed Javid
b5202b4d28
[Feature] Added activity check on entered watch address ( #17970 )
...
This commit
- implements the activity check for the entered watch address.
- added warning colors
- fixes bottom inset in add address to watch screen
---------
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
2023-12-01 00:28:09 +05:30
Andrea Maria Piana
210cf64ce0
Fix panic syncing community token gated
...
8a4c2d8d...8206ffc7
2023-11-30 13:49:47 +00:00
Lungu Cristian
ed270b2162
Enabling biometry without password during sync ( #17960 )
...
* feat: added migration for the keychain hashed password
* feat: added sync biometry without password entry
* fix: biometry typo from develop
* ref: moved migration side-effects outside the event
* ref: some renaming for keychain migration
* ref: addressed @cammellos' review comments
* ref: removed unnecessary anon fn
* fix: addressed @ilmotta's review comments
* ref: removed theme from enable-biometrics
* ref: addressed J-Son89's review comments
* test: added tests for mask-data and hash-masked-password
* test: added schema to hash-masked-password and fixed test
* fix: forgot the threading
* ref: improved the masked data schema
* fix: no biometry error when canceled by user
* fix: biometry error wasn't propagated during login
* fix: alert dismiss button not passed properly
* fix: show biometrics NOT_ENROLLED error only once
* lint: removed unused require
2023-11-30 13:40:29 +02:00
Andrea Maria Piana
d412fa3c63
Set up skeleton for communities request to join
2023-11-30 09:49:43 +00:00
Yevheniia Berdnyk
b7f675aa5c
e2e: fix for deep links test
2023-11-30 01:09:42 +02:00
Volodymyr Kozieiev
bfa23c182f
Add requirement for component tests ( #18015 )
2023-11-29 18:50:49 +00:00
Mohsen
6b721265af
[ #17986 ] feat: implement new settings ui, header section ( #17991 )
2023-11-29 20:54:11 +03:00
Jamie Caprani
589a581298
chore(wallet): add ui for send page ( #17786 ) - merged in ( #18017 )
...
---------
Co-authored-by: Rende11 <artamonovn@gmail.com>
2023-11-29 05:12:21 -08:00
Yevheniia Berdnyk
0546a87e9a
e2e: deep links tests added
2023-11-29 14:09:31 +02:00
Parvesh Monu
e5ce7fed3a
fix position of the last item in the community chat list and the position of the jump-to button ( #17999 )
2023-11-29 16:45:30 +05:30
Siddarth Kumar
58d5c3d7a5
don't restrict diawi upload for iOS release builds ( #18016 )
...
This commit removes the restriction of uploading iOS release builds to Diawi
Its helpful to have the status app uploaded to Diawi to test release builds on our iPhones.
The installer is very straightforward and makes life easier when we want to try out release builds.
2023-11-28 22:46:58 +05:30
Ibrahem Khalil
6ccea1ddb2
Continue button is invisible behind keyboard in Add Address To Watch … ( #17940 )
2023-11-28 18:38:06 +02:00