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
Brian Sztamfater
1385e27cf4
feat: select asset screen ui ( #17780 )
...
feat: select asset screen ui
Signed-off-by: Brian Sztamfater <brian@status.im>
2023-11-27 11:03:02 -03:00
Omar Basem
73e9f67dbd
Wallet: illustrations ( #17931 )
...
* wallet: illustrations
2023-11-21 10:55:46 +04:00
Jamie Caprani
86c5505c94
chore(wallet): hook up qr scanner on watch only flow. ( #17829 )
2023-11-19 16:26:00 -08:00
Omar Basem
87c9946092
Wallet: Keypair Screen ( #17775 )
...
* wallet: keypair screen
2023-11-13 14:43:43 +04:00
Mohamed Javid
6bb1779723
Implement edit account and refactor wallet accounts events & subs ( #17798 )
...
This commit updates the following:
- Allow users to create new wallet accounts without having to re-login (latest account data is fetched immediately)
- Updates the max length of the wallet account name to 20
- Updates the account cards in the wallet home screen to render the actual account colour
- Updates the (individual) account screen to show the correct color, emoji, name and address
- Allows users to edit account name, colour and emoji
- The rest of the wallet screens would see the updated account information immediately
- Fixes the color (uses profile color) of the context tag and button color in the authentication (enter password) bottom sheet
- Fixes the overflowing of the "+" card in the wallet home when there are two or more accounts.
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
2023-11-08 20:09:32 +05:30
Alex Tumanov
569036c1d8
Add a button to address watch screen; ( #17781 )
...
Add account creation screen
remove icons
remove extra utility and create a new one that would use conventional way of getting an emoji
fix lint
Use button component instead of bottom-actions
Provide global customization color to buttons
Use conventional approach to extract account name
Move to another address
Move to another namespace
Refactor bottom-actions to have button props in maps
Update doc with new icon location
Add spaces between styles
Work on pr comments
Use :on-change-text instead of :on-change for input component
Subscribe to :profile/customization-color directly
Use bottom button from the create-or-edit-account wrapper
Remove extra code
Sort requires
Move ns to proper fileˆ
Fix styles
2023-11-07 16:40:24 +00:00
Omar Basem
a6d7502455
Wallet: bridge screen ( #17758 )
...
* wallet: bridge screen
2023-11-07 07:22:38 +04:00
Dmitri Akatov
c13b86b882
add Goerli network English translation ( #17818 )
2023-11-06 07:34:41 +01:00
Nikolay
94a3e266a9
Edit derivation path ( #17741 )
2023-11-01 14:04:21 +01:00
Ulises Manuel
4a874ce48d
[ #17023 ] Share qr code variants ( #17736 )
...
* Align docstring
* Create share-qr-code component
* Remove empty style file
* Implement common.share-qr-code including call to media server
* Add share-qr-code preview screen
* Use share-qr-code component in shell's share screen
* Add tests and some fixes
2023-10-31 12:35:28 -06:00
Mohsen
2aeafa30bd
[ #17423 ] fix: update sync flow ( #17731 )
2023-10-27 11:16:56 +03:00
Jamie Caprani
56492949f1
feat (wallet): add ability to create new account ( #17496 )
2023-10-26 01:45:33 -07:00
Omar Basem
125c117bac
wallet: token value drawer ( #17730 )
...
* wallet: token value drawer
2023-10-25 15:45:45 +04:00
Omar Basem
07dd42a7d3
Wallet: Network Preferences drawer ( #17710 )
...
* Wallet: Network Preferences drawer
2023-10-25 14:55:17 +04:00
Mohamed Javid
d5da921e1c
Implement Edit Wallet Account Screen (base) ( #17637 )
...
This commit
- Adds the base Screen base for the Create/Edit Account/Address
- Adds the Wallet Edit Account screen
- Adds the gradient in the account options bottom sheet
- Adds a new key/prop "right-icon" in the data-item component to prevent overlapping with the icon used in the description and updates its usage.
- Updates the "section-label" component to receive "container-style" (this will prevent adding a wrapping view in the screens)
---------
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
2023-10-18 17:38:58 +05:30
Omar Basem
f19ec2a93f
Wallet: Buy Tokens drawer ( #17654 )
...
* Wallet: buy tokens drawer
2023-10-18 15:24:25 +04:00
Brian Sztamfater
5829eaf77b
feat: scan account from QR ( #17464 )
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2023-10-17 13:47:21 -03:00
Omar Basem
a2794a120a
Wallet: Account Options ( #17612 )
...
* wallet: account options
2023-10-13 17:19:14 +04:00
Omar Basem
d664653921
Wallet: dApps Tab ( #17587 )
...
* feat: dapps tab
2023-10-10 16:28:05 +04:00
Omar Basem
bcc175041a
Wallet: About Tab ( #17556 )
...
* wallet about tab
2023-10-10 09:30:10 +04:00
Volodymyr Kozieiev
1770ff24ce
Collectible details page ( #17520 )
...
Collectible details page
2023-10-09 14:18:43 +01:00
Lungu Cristian
b432aab701
Changes to onboarding/new-to-status (quo/fonts/spacings/copy) ( #17562 )
...
* fix: changes to onboarding/new-to-status (quo/fonts/spacings/copy)
* e2e: updated button locator
---------
Co-authored-by: Yevheniia Berdnyk <ie.berdnyk@gmail.com>
2023-10-09 10:45:28 +03:00
Siddarth Kumar
7043e03dd4
Enter scan code tab in Syncing ( #16852 )
...
* feat: add enter scan code view
This commit adds the enter sync code UI.
Fixes : #16062
Design link : https://www.figma.com/file/V6nlpAWIf2e1XU8RJ9yQPe/Syncing-for-Mobile?node-id=675%3A179729&mode=dev
Review notes :
We do not make use of quo2/input here because currently that component does not allow stretching to fit in sync code which spans upto 3 lines.
2023-10-05 21:05:54 +05:30
Omar Basem
191f5de6f1
Wallet: Create Account UI (2) ( #17468 )
...
* Wallet: create account UI (2)
2023-10-04 14:17:55 +04:00
Omar Basem
df2b5147cd
Wallet: Add address to watch ( #17479 )
...
wallet: add address to watch
2023-10-04 14:04:33 +04:00
Brian Sztamfater
878a1cc285
feat: implement saved contact address list item component ( #17400 )
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2023-10-03 15:51:11 -03:00
codemaster
ab868a6ae5
Implement switcher group messaging card ( #16802 )
2023-09-29 23:11:21 +10:00
Siddarth Kumar
0522120c66
Standardized in-app authentication ( #16916 )
...
* chore: move password input to connected component
---------
Co-authored-by: Jamie Caprani <jamiecaprani@gmail.com>
Co-authored-by: frank <lovefree103@gmail.com>
2023-09-28 04:23:15 -07:00
Brian Sztamfater
9479f02b39
feat: wallet select address screen UI in empty state ( #17248 )
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2023-09-18 16:17:11 -03:00
Mohamed Javid
0003800f05
Implement Emoji Picker ( #17195 )
...
This commit adds Emoji Picker in the app for usage in Message Composer and Wallet Account.
---------
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
2023-09-13 23:08:13 +05:30
Brian Sztamfater
baa9dff237
feat: implement address input ( #17191 )
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2023-09-13 10:26:29 -03:00
Volodymyr Kozieiev
dd1f938e85
Transaction summary component ( #17163 )
...
* Transaction summary component
2023-09-12 14:44:40 +01:00
John Ngei
7d1098b5b3
Fix join communities design review bugs
...
* fix: join communities design review bugs
* updated design fixes
2023-09-05 15:53:59 +03:00
mmilad75
6809311191
Implement "Account origin" Component ( #17147 )
...
Implement "Account origin" Component
2023-09-01 20:41:57 +03:30
Volodymyr Kozieiev
f3f85f9911
Wallet activity component ( #17141 )
...
* Wallet activity component
* Component description added
* removed unnecessary piece
* lint fix
* Review notes
* fix issue with blur preview
* lint fix
2023-09-01 16:20:15 +01:00
Omar Basem
a4717ae5d0
Feat: wallet create account screen UI ( #17118 )
...
* feat: wallet create account
2023-08-29 21:06:36 +04:00
Mohsen Ghafouri
231272603d
[ #16861 ] fix: resolve discover communities design feedbacks ( #17128 )
2023-08-28 18:09:42 +03:00
mmilad75
6870000490
Implement Data Item component ( #16960 )
...
Implement Data Item component #16960
2023-08-26 18:33:10 +03:30
Omar Basem
3223c71526
Feat: wallet empty account UI ( #17077 )
...
* feat: wallet account empty
2023-08-23 21:10:46 +04:00
Omar Basem
4c9ccf3069
Quo2 Wallet: Keypair component ( #17019 )
...
* Quo2 Wallet: Keypair component
2023-08-21 16:25:50 +04:00
Omar Basem
50f3bb005e
Quo2: Wallet Button and Wallet CTAs components ( #17006 )
...
* Quo2 Wallet: Button and CTAs
2023-08-21 16:01:34 +04:00
John Ngei
66e3b60703
Add members to open community
...
* add members to open community
* fix: join open community notification
2023-08-18 15:38:35 +03:00
Omar Basem
79994e2dbf
Wallet Empty Home UI ( #16965 )
...
* feat: wallet empty home
2023-08-11 16:06:43 +04:00
Siddarth Kumar
2869edafdd
implement quo2 inputs - locked input component
...
Co-authored-by: tumanov-alex <uwontrememberthis@gmail.com>
Co-authored-by: Jamie Caprani <jamiecaprani@gmail.com>
2023-08-08 05:16:06 -07:00
flexsurfer
bc18e8aac5
[ #16254 ] Add new system messages in chat history when accepting a con… ( #16775 )
...
* [#16254 ] Add new system messages in chat history when accepting a contact request
2023-08-07 10:56:54 +02:00
erikseppanen
2819c20400
Quo2 wallet: add wallet overview ( #16855 )
2023-08-04 11:43:39 -04:00
Omar Basem
0ee0137c72
Camera extra features ( #16781 )
...
feat: camera extra features
2023-07-31 09:01:30 +04:00
Mohsen Ghafouri
3b8f66d2ec
[ #16377 ] feat: add calendar component in quo2 preview ( #16783 )
2023-07-29 00:26:15 +05:30
mmilad75
ec6800216b
Notification Centre - add Empty Content screen ( #16715 )
...
* Notification Centre - add Empty Content screen (#16715 )
2023-07-25 18:06:00 +03:30
Omar Basem
e33c877989
feat: camera screen (1/2) ( #16569 )
...
* feat: camera screen (1/2)
2023-07-24 16:46:43 +04:00
John Ngei
2317e856bf
Mute community
...
* mute and unmute community
dfdaa722...e6187aec
* mute and unmute community and all community chats
dfdaa722...3abc86e4
* updated statu-go
dfdaa722...919123e1
* refactored mute chat drawer
d3e650d5...3af0b17c
* refactored mute chat drawer
dfdaa722...3af0b17c
* fixing mute channels
* fixed mute community channels
* update community chats mute status
dfdaa722...dc50ac21
* added mute and unmute community toast
dfdaa722...c06f7a6c
* unmute community when atleast one community channel is unmuted
dfdaa722...e691c475
* updated status-go
b2e56f5d...c52718cd
* updated status-go version v0.162.5
2023-07-19 16:30:42 +03:00
Jamie Caprani
3fce4816dc
feat: add video and animation to generating keys page ( #16415 )
2023-07-11 07:26:40 -07:00
Siddarth Kumar
dcda44fab6
fix: ellipsis on compressed-keys as per designs ( #16492 )
...
This commit does the following:
- Moves `get-abbreviated-profile-url` from shell share view into `utils.address` and update its usage.
- Adds `get-shortened-compressed-key` to `utils.address` and update the code using `get-shortened-key` to now use `get-shortened-compressed-key` instead.
- Adds test for newly introduced utils.
2023-07-07 16:31:17 +05:30
Omar Basem
86219dbad8
feat: save image ( #16268 )
...
* feat: save image
2023-06-27 11:03:29 +04:00
Mohamed Javid
6f0d375e8a
Refactor "How to pair" screen and add "Find sync code" screen ( #16364 )
...
This commit refactors the "How to pair" bottom screen (introduced in #15710 ) on Syncing page, to be reused in "Sign In" and "Sync new device" screens by moving the UI rendering functions to the common place.
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
2023-06-26 15:27:59 +05:30
Jamie Caprani
9ec4f91c9e
chore: onboarding profile adjustments ( #16291 )
...
* remove b&w color as an option
* change system message for minimum display name length to match designs
* update display name validation to match desktop
2023-06-22 08:00:06 -07:00
Ibrahem Khalil
7aa40b8adf
[14556, 14259] Allow users to mute community channels and to mute chats for specific duration ( #15128 )
2023-06-22 08:25:17 +03:00
Icaro Motta
60a39a58a6
Fix community tags and button spacing ( #16292 )
...
Linked to https://github.com/status-im/status-mobile/issues/16119 , fixes
these issues:
- Clipped community tags. They should extend to the edge of the screen.
- Outdated information box message. Updated according suggestion in Figma
https://www.figma.com/file/h9wo4GipgZURbqqr1vShFN/Communities-for-Mobile?type=design&node-id=7035-462899&t=wED97E4Mtv9v6OXf-0
- Add correct padding between community tags and the Request to join Community
button.
2023-06-19 12:49:34 +00:00
Icaro Motta
204c8996a3
Implement dummy action drawers for community chats ( #16227 )
...
Implements the skeleton for all community channel drawer actions. This commit is
not concerned with the actual implementation of the actions, since that would
grow the scope a bit too much.
Partially implements https://github.com/status-im/status-mobile/issues/16178
Notes: I also updated the actions drawer component to accept a text aligned to
the right (this will be necessary to display the number of pinned messages in
the action drawer). In the Design System, the text is always hidden, and that's
my best guess as to why we didn't implement it. I talked to designers, and they
won't update the Design System Drawer action component
https://www.figma.com/file/WQZcp6S0EnzxdTL4taoKDv/Design-System-for-Mobile?type=design&node-id=1931-31188&t=hOK17fADEXTlnXPY-0 )
for now, but we agreed the reference in Figma > Communities for Mobile
https://www.figma.com/file/h9wo4GipgZURbqqr1vShFN/Communities-for-Mobile?type=design&node-id=5483-193285&t=vOTiuhxD87zhmK2T-0 )
is good enough.
2023-06-12 12:02:47 -03:00
Mohamed Javid
2df1b46975
[iOS] Perform preflight check for local network permission ( #16150 )
...
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
2023-06-09 15:55:15 +05:30
Jamie Caprani
51ccd9fdcb
chore: remove mock data from syncing ( #16132 )
2023-06-08 10:10:51 -07:00
Ulises Manuel Cárdenas
0fcb8a33aa
[ #16078 ] - Add empty state component to messaging tabs
2023-06-08 06:21:32 -06:00
Omar Basem
a5455739c6
Add Images count to reply ( #16194 )
...
* fix: images reply count
---------
Co-authored-by: pavloburykh <pavlo@status.im>
2023-06-07 18:35:51 +04:00
erikseppanen
ba4e2f76da
Design notes fixes: generate keys flow > profile name screen ( #16000 )
2023-06-06 10:54:29 -04:00
Icaro Motta
0ae24070b0
Fixes for Request to Join Community bottom sheet ( #16192 )
...
Fixes a bunch of UI issues to match what's in Figma
https://www.figma.com/file/h9wo4GipgZURbqqr1vShFN/Communities-for-Mobile?type=design&node-id=1733-125697&t=3ssa500fwGvUqiTL-0 .
Fixes https://github.com/status-im/status-mobile/issues/16117
- Fix typo in the Request to Join Communities' text.
- Fix bottom sheet handle colors. They had the incorrect transparency.
- Fix incorrect Request to Join bottom sheet top margin.
- Remove touchable opacity from disclaimer quo2 component. It should use
touchable without feedback. This also fixes the problem on the on onboarding
flow since both screens use the same disclaimer component.
- Add missing final disclaimer after accept/reject buttons.
Related to https://github.com/status-im/status-mobile/issues/16196
2023-06-06 06:31:43 -03:00
Ulises Manuel Cárdenas
4978c08447
[ #16077 ] Add community illustrations
...
* Add empty state images
* Add empty state component for communities
2023-06-05 11:42:42 -06:00
Ulises Manuel Cárdenas
c62204121d
[ #15759 ] - Add onboarding recovery phrase screen
2023-06-01 05:23:07 -06:00
flexsurfer
446d71063c
new chat fixes and improvements, sheet modal screen improvements ( #15993 )
2023-05-23 16:46:16 +02:00
andrey
6858884c83
[ #15756 ] Token gated communities
2023-05-20 08:54:06 +01:00
John Ngei
d3b4f60848
sync devices after sign in
...
* onboarding sync devices after scan to sign in
* using subscription to get the status of pairing progress
* update following reviews
* polished code following reviews
* fixed showing unknown devices
2023-05-19 19:17:38 +03:00
John Ngei
e8682ccbf6
home screen updates
...
* community home screen updates
* removed green border color on status indicator
* added accent color to plus button and jump-to button
* code reviews
* e2e: fix acc id new comm button
* resolved bugs
---------
Co-authored-by: pavloburykh <pavlo@status.im>
2023-05-19 16:08:52 +03:00
Icaro Motta
19526508f2
New link previews (initial implementation) ( #15891 )
...
This is the introductory work to support the new requirements for unfurling
URLs (while the message is a draft) and displaying link previews (after the
message is sent). Refer to the related status-go PR for a lot more interesting
details https://github.com/status-im/status-go/pull/3471 .
Fixes https://github.com/status-im/status-mobile/issues/15469
### Notes
- The old link preview code will be removed separately, both in status-go and
status-mobile.
- I did the bulk of the work in status-go
https://github.com/status-im/status-go/pull/3471 . If you want to understand
how this is all implemented, do check out the status-go PR because I heavily
documented the solution, rationale, next steps, etc.
### Performance
Does the feature perform well? Yes, there's very little overhead because
unfurling URLs happen in status-go and the event is debounced. I also payed
special attention to use a simple caching mechanism to avoid doing unnecessary
RPC requests to status-go if the URLs are cached in the client.
I have some ideas on how to improve performance further, but not in this PR
which is already screaming for reviews.
2023-05-18 16:19:41 -03:00
Siddarth Kumar
a60235abf3
(feat) : add share capabilities in shell ( #15782 )
...
fixes : #13439
Summary
- Update `quo2/qr-code` component to use `fast-image` instead of `rn/image`
- Adds profile tab in share section, wallet tab is marked as WIP
- Shows profile QR code along with link to user's profile and the user's emoji hash.
- profile link is shareable and copyable on tap.
- emoji hash is shareable and copyable on tap.
- fixed weird android issues
2023-05-16 21:57:34 +05:30
codemaster
369aed389c
feat: new keycard component ( #15892 )
2023-05-16 13:37:14 +02:00
erikseppanen
4b98f0e8de
Add 'How to scan' syncing screens ( #15710 )
2023-05-11 20:58:57 -04:00
yqrashawn
c1f24fb1bb
feat: doc info boxes while onboarding ( #15697 )
2023-05-11 10:00:36 +08:00
Volodymyr Kozieiev
c78bdda717
Last message preview improvings ( #15613 )
2023-05-08 18:37:26 +01:00
Brian Sztamfater
e5913cc3ea
feat: audio component
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2023-05-04 10:48:05 -03:00
Jamie Caprani
52c6687608
feat: add identifiers screen to onboarding-flow ( #15684 )
2023-04-26 21:26:32 -07:00
Mohamed Javid
6eb2029c51
Show "Kicked from community" notification in Activity Center ( #15734 )
...
* [Feature] Implement Community Kicked notification
* Status Go Update
2023-04-26 19:56:33 +05:30
Icaro Motta
30f0b436e9
Various fixes for Contact Request flows (2nd attempt) ( #15685 )
...
- Make sure status-mobile works well with the upcoming status-go changes in PR
https://github.com/status-im/status-go/pull/3379 .
- Replace calls to `wakuext_addContact` with `wakuext_sendContactRequest`. This
is what's been aligned with the desktop team, as we will go on to remove
`wakuext_addContact` in the near future.
Fixes https://github.com/status-im/status-mobile/issues/15679
2023-04-25 13:32:08 -03:00
Mohamed Javid
bfb074eca3
Community request to join changes ( #15627 )
...
Resolves #15322 #15082 #15694
2023-04-21 15:06:58 +05:30
Jamie Caprani
fa21c22fab
chore: add generate code to new sync ui ( #15584 )
2023-04-20 05:34:30 -07:00
Ibrahem Khalil
8af7011eb4
[15128] Introduce muting for a specific duration ( #15253 )
2023-04-16 17:31:39 +02:00
Ibrahem Khalil
88b9aa14e8
[15504, 15408] Nickname flow ( #15557 )
2023-04-12 11:37:50 +02:00
Alexander
fe4f4463c8
Fix design inconsistencies on onboarding notifications screen ( #15523 )
...
* Fix design inconsistencies on onboarding notifications screen
* Fixes
* Title as a separate component
* Lint-fix
* Post-review fixes
* File rollback
* File rollback
* Fixes
* Fixes
2023-04-11 16:44:38 +02:00
Ibrahem Khalil
bb20c5848f
[15383] Add the album count attribute to message body ( #15487 )
2023-04-07 17:49:56 +02:00
Brian Sztamfater
79cd7f7df5
fix: add min 5 characters validation for display names
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2023-04-03 10:40:50 -03:00
Jamie Caprani
7ad5e2181d
chore: clean up ui for onboarding screens ( #15470 )
2023-03-30 04:05:42 -07:00
Brian Sztamfater
4e6dea6b36
feat: enable biometrics screen
2023-03-27 14:23:23 +01:00
Ulises M
899f89c800
Implement create password screens
2023-03-27 14:21:39 +01:00
John Ngei
2f84cfd354
Onboarding notifications flow
...
* enable notifications onboarding
* added blurred background
* support navigate to previous screen
2023-03-25 01:40:36 +03:00
Mohamed Javid
7d4be37111
[Feature] Sign in by scanning sync QR code ( #15416 )
2023-03-24 20:36:25 +05:30
erikseppanen
c238ebe36e
Add validation for when adding a contact ( #15192 )
2023-03-22 13:13:56 -04:00
Jamie Caprani
a502da6ea4
9c1c01c6...48eb7052
( #15401 )
...
feat: add create profile to onboarding
2023-03-22 06:51:38 -07:00
Parvesh Monu
937c128c08
Onboarding app locked flow
2023-03-22 13:41:05 +05:30
Alexander
dabe8285be
Bugfixes for the style of "New to Status" screen ( #15353 )
...
* Bugfixes for the style of "New to Status" screen
* Updates
2023-03-15 20:02:26 +01:00
Jamie Caprani
de6a736c10
feat: add ability to cancel a request to join a community ( #14973 )
...
80d350ad...5d818669
2023-03-14 16:14:37 -07:00