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
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
Alexander
4097aba39b
Fetch details of user when adding a contact ( #15070 )
...
* Fixes
* Fixes
* Final fixes
* Lint fixes
2023-03-14 11:40:38 +01:00
Ulises Manuel Cárdenas
9e4d9a05a7
Add new onboarding screen - I'm new to status
2023-03-13 10:25:04 -06:00
Roman Volosovskyi
c6e63ff5a5
[ #15241 ] Proper system message on being not a member of a group
2023-03-07 09:35:36 +01:00
Jamie Caprani
2861190e5b
New intro screen ( #15127 )
...
* feat: add new intro page
* e2e: new intro fix
---------
Co-authored-by: Churikova Tetiana <tatiana@status.im>
2023-03-06 06:42:30 -08:00