Jamie Caprani
947a1ef29c
feat(wallet): add ability to send a token ( #18242 )
2024-01-05 07:04:39 -08:00
Ajay Sivan
4edb14bb5f
Communities: Share Selective Account ( #18382 )
2024-01-05 05:34:43 -08:00
Omar Basem
006b637b1b
Quo: quiz item ( #18306 )
...
* Quo: quiz item
2024-01-03 15:36:17 +04:00
Omar Basem
1ce76a4af6
Wallet: network preferences text description ( #18319 )
...
Wallet: network preferences text description
2024-01-02 13:45:21 +04:00
Omar Basem
5eb0baa64d
Wallet: best route UI ( #18266 )
...
* Wallet: best route UI
2023-12-22 09:40:43 +04:00
Jamie Caprani
4c3d1667ca
chore: add outline for transacation-progress page ( #18217 )
2023-12-21 15:37:18 +00:00
Flavio Fraschetti
e59e34d0da
Communities: Present the list of airdrop addresses ( #18189 )
...
Co-authored-by: Flavio Fraschetti <frasqueti@gmail.com>
Co-authored-by: Ajay Sivan <ajayesivan@gmail.com>
2023-12-21 01:27:59 -08:00
Ajay Sivan
04184b41e5
Wallet/Account Permissions Quo Component ( #18224 )
2023-12-20 07:54:13 -08:00
Andrea Maria Piana
32cfd214ca
Add fetch messages behind a toggle & some advanced settings
...
This PR does a few things:
1) Add fetch messages implementation on any kind of chat. It's behind a
toggle (on by default) as design is still unsure whether we want it,
but it's very useful for debugging.
2) Allow setting light client from mobile
It also partially remove node config management from the clojure part,
as it's better if that's not explicitly managed by clients.
Some parts are still relying on it but they are not functional
(keycard), while others are still using it and will need to be updated
eventually (syncing), in order to get rid completely of node config.
Sets fleet to shards.test
90c31afe...1adcf02f
2023-12-20 13:04:29 +00:00
Parvesh Monu
17c442a373
Add placeholder illustration in jump-to screen ( #18229 )
2023-12-20 14:56:33 +05:30
Jamie Caprani
8a869be01c
chore(wallet): add images to select address page ( #18119 )
2023-12-18 03:55:42 -08:00
Ajay Sivan
5507ae4fa2
Community: Request to join - Show addresses shared ( #18180 )
2023-12-15 09:13:32 -08:00
Volodymyr Kozieiev
2a5c102b1c
Add collectible menu ( #18185 )
2023-12-15 15:37:08 +00:00
Nikolay
7564113cb5
feat(wallet) - implement network configuration on an account ( #17862 )
2023-12-12 05:22:51 -08:00
BalogunofAfrica
f1bcc6259a
feat: finish enable notifications ( #18084 )
2023-12-12 13:46:01 +01:00
Ajay Sivan
e5179d308b
Add Test Networks Enabled option in settings ( #17879 )
2023-12-12 00:36:43 -08:00
BalogunofAfrica
f155d95d92
fix: 1:1 chat concerns ( #17795 )
2023-12-11 14:42:41 +01:00
Ajay Sivan
3cd230fed0
Addresses to share cards ( #18123 )
2023-12-11 00:53:14 -08:00
Omar Basem
dc587e493f
Wallet: generate new keypair UI ( #18045 )
...
* feat: new keypair flow ui
2023-12-07 09:43:36 +04: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
Icaro Motta
03444ae4ff
Request to join screen - show modal title and community context tag ( #18077 )
2023-12-06 18:10:47 -03: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
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
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
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
Jinho Jang
a13d3a175b
Update ja.json ( #17438 )
2023-10-03 14:11:42 +02: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
Icaro Motta
19ca8e28a5
Lint and fix missing trailing newlines ( #16445 )
...
Apply the Clojure Style Guide recommendation to end files with proper lines
(having a trailing newline character). See
https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
2023-07-04 19:40:13 +00:00
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