Ulises Manuel Cárdenas
7d9709ee67
Improve chat Avatar ( #15036 )
2023-03-01 14:54:40 -06:00
Ajay Sivan
aec1b5fafa
quo2 strength divider component ( #15177 )
2023-03-01 15:47:02 +00:00
yqrashawn
2ce4a820d7
fix: deleted-by user name style ( #15218 )
2023-03-01 15:03:27 +08:00
flexsurfer
fa03e91080
Sanitize quo2 namespace ( #15207 )
2023-02-28 13:59:09 +01:00
flexsurfer
80f063d0dd
[ #15056 ] Can't see display/ens/name when mentioning in community ( #15085 )
2023-02-27 12:51:53 +01:00
yqrashawn
c28b34ac08
fix: toast style on android ( #15194 )
2023-02-27 17:25:21 +08:00
Icaro Motta
1806cb792a
Allow users to swipe to delete or swipe to toggle unread notification status ( #15106 )
...
Adds support for swiping left/right on some types of notifications. Swiping left
(from left to right) shows a blue button allowing the user to mark the
notification as read/unread. Swiping right (from right to left) shows a red
button, allowing the user to delete the notification for good.
Related PR in status-go https://github.com/status-im/status-go/pull/3201 .
Fixes https://github.com/status-im/status-mobile/issues/14901
Fixes https://github.com/status-im/status-mobile/issues/14900
Technical notes
===============
How's the performance? It feels near native performance in a production release
in a mid-range smartphone. So I'd say it's pretty good, but let me know if you
find any issue.
- I refrained from trying to eliminate all code duplication in this PR. Some
notifications will behave differently, especially the ones with call to
action, so I ask you to please take that in consideration when reviewing. See
https://github.com/status-im/status-mobile/issues/15118
- React Native Gesture Handler has a component named
[Swipeable](https://docs.swmansion.com/react-native-gesture-handler/docs/api/components/swipeable/ ).
I used it instead of writing a monstrosity 👹 of code in
Reanimated to achieve the same results.
- RN Gesture Handler touchables are the only ones that work with the Swipeable
component, so I used them and added vars to `react-native.gesture`.
- I had to manually interpolate the translation X of the buttons behind
notifications because notifications are transparent. To make interpolation
work with `Swipeable` it's mandatory to use RN `Animated.View` and not
`Reanimated.View` (see next point).
- `Swipeable` expects us to pass functions that will receive RN
`AnimatedInterpolation` instances and the rendering lifecycle does not work as
usual. Hooks didn't trigger as expected, functional Reagent components didn't
behave as expected, etc. This means `Reanimated.View` and its interpolation
function is out of question. I did try for almost two days, nothing works.
Testing notes
=============
These are some of the manual tests I ran. There are more scenarios to cover
obviously. Assuming no unread notifications before each flow:
Contact request notification
============================
From the perspective of an user A:
1. Receive a contact request from a non-mutual contact B.
2. Verify the unread count is displayed over the bell icon.
3. Verify the unread count is displayed on the `Messages > Contacts` tab, as
well as on the AC `Contact requests` tab.
4. Open the AC and before accepting/declining the contact request, check that
you CAN'T swipe left or right.
5. Accept or decline the contact request.
6. Check the unread indicator disappears in all necessary places.
7. Press on the notification and see if you're redirected to the chat.
8. Go back to the AC and swipe left to mark as `Unread`. Notice that opening the
chat marks the notification as `Read`. Also very important, notice that the
`Messages > Contacts` tab will NOT show the *pending contact requests*
section at the top. This is on purpose, given the notification is unread, but
the user has already accepted/declined the contact request, hence it's not
pending.
9. Swipe left againg to mark as `Read`. Check all unread indicators are updated.
10. Swipe right to delete the notification (it won't be displayed ever again).
Admin notification
==================
1. Generate an admin notification, e.g. a community owner receiving a request
notification to join.
2. Verify the unread count is displayed over the bell icon, as well as the AC
Admin tab.
3. Verify the community unread indicator is correctly displayed.
4. As an admin, open the AC and before accepting/declining the request, check
that you CAN'T swipe left or right.
5. Accept or decline the membership request.
6. Check the unread indicator disappears accordingly.
7. Swipe left to mark as `Read`.
8. Swipe left to mark as `Unread`.
9. Swipe right to delete the notification (it won't be displayed ever again).
Mentions & replies
==================
Similar steps outlined for `Admin` notifications, but there's one important
difference. Mention and reply notifications don't require a call to action from
the user, so the user can swipe left/right **without** first having to do
anything on the notification (such as pressing on it). See issue
https://github.com/status-im/status-mobile/issues/15118
What about other types of notifications?
========================================
Swipe gestures for other notification types will be implemented in a separate
PR.
2023-02-24 21:22:31 -03:00
John Ngei
fac2f952d0
Fix: scroll-page component sticky header height
2023-02-23 18:31:21 +03:00
yqrashawn
e830f633d8
fix: toast style ( #15170 )
2023-02-23 20:18:44 +08:00
Ajay Sivan
6ffed4ad47
quo2 profile-select component
...
Signed-off-by: Parvesh Monu <parvesh.dhullmonu@gmail.com>
2023-02-23 01:41:56 +05:30
Ajay Sivan
c8fd7121d3
quo2 password-tips component ( #15157 )
2023-02-22 14:50:56 +01:00
Ajay Sivan
d6c09d289c
quo2 color-picker component ( #15105 )
2023-02-22 12:05:40 +01:00
yqrashawn
3fc4c36ac6
fix: toast style ( #15144 )
2023-02-22 09:55:21 +08:00
Alexander
1b33aa4988
Outgoing contact requests ( #14853 )
...
* First thoughts/ideas
* Showing "Cancel contact request" button
* Fixes
* Restructuring, `retractContactRequest`
* Pending label
* Proper buttons for activity notifications
* New updates
* Returning back `activity-log` `items`
* Last changes in code
* Lint fix
* Lint fix (2)
* Style fixes
* Style fixes
* Code fixes
* Style fixes
* Fixes
1d9d7343...0082f7e9
* Footer update
* Toasts done
* Formatting fix
* Go version update
* Fixes for deletion
* status-go-version.json
* Lint fix
* Fixes
* Lint fix
* status-go version
* status-go version
2023-02-21 22:45:54 +01:00
Mohamed Javid
8ed64f810f
Introduce marking all notifications as read in Activity Center ( #14952 )
...
* [Feature][#14902 ][#14917 ] Added marking all notifications as read
* [Fix] Lint Fix
2023-02-20 23:54:17 +05:30
Jakub Sokołowski
0f8ad69319
Nix/upgrade zprint 1.2.5 ( #15113 )
...
* nix: upgrade zprint from 1.2.4 to 1.2.5
To address issue described in:
https://github.com/kkinnear/zprint/issues/273
Signed-off-by: Jakub Sokołowski <jakub@status.im>
* chore: use zprint :multi-lhs-hang
* refactor: re-format clojure using zprint 1.2.5
---------
Signed-off-by: Jakub Sokołowski <jakub@status.im>
Co-authored-by: yqrashawn <namy.19@gmail.com>
2023-02-17 20:10:00 +08:00
yqrashawn
866ba63ab7
fix: delete message action logic ( #14977 )
2023-02-17 19:21:19 +08:00
Jamie Caprani
cbad7f4c87
feat: add drawer buttons to quo2 ( #15062 )
...
feat: add drawer buttons to quo2
2023-02-16 06:29:44 -08:00
Ulises Manuel Cárdenas
8ff7a1630c
[ #15019 ] small option card component ( #15077 )
...
* Create small-option-card component
* Add preview screen
* Add mock-fn to test helpers
* Add component tests
* Move namespaces
* Change new section name
* Refactor tests
* Change test-ids by accessibility labels
2023-02-14 16:06:13 -06:00
Alexander
c12cab27f4
The [Cancel] and [Join] buttons are hidden within 'Join Community' overlay ( #14971 )
...
* The [Cancel] and [Join] buttons are hidden within 'Join Community' overlay
* Lint
* Fixes
* Lint fix
2023-02-10 13:59:36 +01:00
Icaro Motta
98b219191f
Fix segmented tab component ( #15001 )
...
Fixes #14999
Fix UI regression in the segmented tab component, introduced by PR https://github.com/status-im/status-mobile/pull/14883 .
No area was impacted because segmented tabs are not used yet.
2023-02-07 08:27:27 -03:00
John Ngei
f8b5b35063
Update community home scrolling to support sticky header and tabs ( #14929 )
...
* communities home sticky tabs
* Communities home screen scroll behaviours
* refactored scroll-page component
2023-02-07 12:58:38 +03:00
John Ngei
91d0e106f2
showing sticky bar on scrolling discover screen ( #14825 )
2023-02-06 15:41:34 +03:00
Volodymyr Kozieiev
77a798530d
Unread indicator on community channel ( #14960 )
...
* Unread indicator on community channel
* Unread grey dot made a separate component
2023-02-02 17:09:37 +00:00
Icaro Motta
8626cd3e6d
Show unread indicator on Activity Center tabs ( #14883 )
...
Fixes https://github.com/status-im/status-mobile/issues/14852
Fixes https://github.com/status-im/status-mobile/issues/14882
Summary
=======
- [x] Fixes https://github.com/status-im/status-mobile/issues/14852
- [x] Fixes https://github.com/status-im/status-mobile/issues/14882
- [x] Refactors `tab` component to follow new guidelines.
- [x] Improves preview area for tabs to optionally show notification dots.
- [x] Refactors `tabs` component: break the component into smaller chunks;
remove duplication between scrollable & non-scrollable tabs; update outdated
docstring;
- [x] Adds accessibility labels to tabs.
Cutout with light theme on the background:
https://user-images.githubusercontent.com/46027/214553974-2b2e8c6e-71b8-46f3-ba75-a66cb4755490.png
Cutout with dark theme on the background:
https://user-images.githubusercontent.com/46027/214554602-d637d4d6-3b20-4aa8-a2ef-64836f4454bb.png
Cutout in non-scrollable tabs:
https://user-images.githubusercontent.com/46027/214555646-bbb85546-20d9-48bb-8273-716564fb5e0f.png
Notification dots in preview area:
https://user-images.githubusercontent.com/46027/214556532-10a044ae-9df5-4c86-be5f-447955276bfd.png
2023-02-01 13:10:57 -03:00
Omar Basem
b8eab0c328
Photo selector and album selector screens ( #14867 )
...
* feat: photo & album selector screens
2023-02-01 17:01:03 +04:00
Omar Basem
fb9309f700
Animated Header Flatlist ( #14925 )
...
* feat: animated header list (quo2)
2023-02-01 10:40:52 +04:00
yqrashawn
a38ef22ca7
feat: support deleted by xxx ( #14768 )
2023-02-01 09:17:57 +08:00
Ibrahem Khalil
d7d256b139
[14677, 14673, 14672, 14671, 14664] Fix bottom sheet dismissal problems ( #14791 )
2023-01-30 22:33:12 +02:00
flexsurfer
6002672e7c
[ #14877 ] No ability to type the text into textbox if image is added [ #14881 ] Input field is hidden in composer ( #14911 )
2023-01-27 16:40:04 +01:00
Jamie Caprani
2e35939979
chore: add accesibility label
2023-01-26 16:50:20 +00:00
Ibrahem Khalil
f41c69ff4b
[14681] Make checkbox select contacts correctly in new chat flow ( #14790 )
2023-01-25 21:50:00 +02:00
Parvesh Monu
612c17a8db
Add blur overlay for bottom tabs and shell top nav ( #14783 )
2023-01-25 20:08:11 +05:30
Volodymyr Kozieiev
3e93e353db
Refactor mock data out of community page ( #14799 )
2023-01-25 11:35:10 +00:00
Brian Sztamfater
bd3c724c66
feat: record audio complete flow
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2023-01-23 14:04:06 -03:00
Parvesh Monu
b3a03119d1
Implement unread badge for bottom tabs ( #14856 )
2023-01-23 20:23:41 +05:30
flexsurfer
d79d2e9d36
sanitize quo2 ( #14859 )
2023-01-23 14:41:55 +01:00
Jamie Caprani
92a180c477
add shadows to foundations ( #14839 )
...
* chore: add shadows to foundations
2023-01-23 03:06:26 -08:00
Ibrahem Khalil
dc9454defa
Fix using functions as identifiers ( #14848 )
2023-01-21 13:28:45 +02:00
Jamie Caprani
967c869486
chore: fix component tests and permission drawer preview ( #14831 )
2023-01-19 15:03:53 -08:00
Ulises Manuel Cárdenas
ab1fd43f28
Add Collectible ui component ( #14803 )
2023-01-18 19:00:47 +01:00
flexsurfer
d030e211e3
move i18n to utils ( #14819 )
2023-01-18 14:36:02 +01:00
Icaro Motta
9a60fc1600
Fix all type hint warnings ( #14810 )
2023-01-17 19:52:12 -03:00
flexsurfer
685c95591c
refactor and move composer to status-im2 ( #14758 )
...
refactor and move composer to status-im2
2023-01-16 17:20:10 +01:00
Jamie Caprani
73c4be8dee
Communities Join Screens - Implement all permutations of Context Drawer options ( #14700 )
2023-01-13 09:35:41 +00:00
Andrea Maria Piana
7a5871a03f
[ Fixes : #14623 ] Enable mutual contacts by default and show banner
2023-01-12 09:16:02 +00:00
Jamie Caprani
846d628a9d
chore: use banner from quo library ( #14629 )
2023-01-11 00:59:00 -08:00
yqrashawn
02a1c3597f
feat: undo delete with toast ( #14618 )
2023-01-10 10:02:23 +08:00
John Ngei
043e218320
show selected list item context actions view ( #14676 )
...
* show selected list item context actions view
* show selected list item context actions view
* fixed showing thumnails on communities
2023-01-09 16:36:17 +03:00
John Ngei
1cdcd298b0
Scrollable tags ( #14182 )
...
* refactored scrollable-tags to share the same logic with scrollable-tabs
* refactored tabs component to support scrollable-behaviour
2023-01-08 22:40:59 +03:00
Alexander
b358a23060
Adjusted border color on outline button ( #14711 )
2023-01-05 23:35:48 +01:00
Mohamed Javid
e30f895fe9
[Feature] Implement replies notification in Activity Center ( #14656 )
...
* [Feature][#14550 ] Added Replies UI in Activity Center
* [Fix][#14550 ] Removed underlay color from touchables in Replies UI in Activity Center
* [Fix][#14550 ] Comments from review
* [Fix][#14550 ] Comments from review
* [Feature][#14550 ] Added community support on tags in AC
* [Feature][#14550 ] Date utils test
2023-01-04 21:31:37 +08:00
Parvesh Monu
63ace4da76
Improve switcher last content ( #14626 )
2023-01-04 03:32:51 +05:30
Matias Grote
697aa1c394
Add profile ui to quo_preview ( #14652 )
...
Add profile ui to quo_preview (#14652 )
2023-01-03 20:23:16 +01:00
Omar Basem
b85eb4184a
feat: group details screen (3.3) ( #14654 )
...
* feat: group details screen (3)
2022-12-30 18:14:24 +04:00
Ulises Manuel Cárdenas
5493d059b9
UI Component - Account ( #14643 )
...
* Implement accounts component
2022-12-30 10:44:21 +01:00
Parvesh Monu
110debc4c4
fix home stack height ( #14639 )
2022-12-30 09:04:37 +05:30
Jamie Caprani
1677574a6a
migrate datetime to utils and finish i18n migration ( #14604 )
...
chore move datetime to common and update imports
chore: move i18n tests and update imports, adjust i18n so translations are loading correctly
2022-12-29 13:56:11 -08:00
Ibrahem Khalil
ef21312162
New chat flow ( #14607 )
2022-12-29 15:57:42 +02:00
Icaro Motta
915b8ebd9a
New component Selector > Filter ( #14650 )
2022-12-28 12:21:15 -03:00
Christoph Pader
6280a6c4d5
feat: implement quo2 bottom sheet component ( #14209 )
2022-12-28 15:23:58 +01:00
yqrashawn
4ce71e4d29
refactor: fix make lint and reformat ( #14653 )
2022-12-28 15:47:55 +08:00
Jamie Caprani
aca8c9250f
add Non Token Gated - Manual Approval Required flow ( #14513 )
...
chore: add flow for closed community overview page
2022-12-26 16:05:03 -08:00
Mohamed Javid
99f7788c22
[Fix] Scroll To Index bug in Scrollable Tabs ( #14641 )
2022-12-27 00:13:24 +08:00
flexsurfer
a39e0f6fbd
move messages to status-im2 ( #14573 )
...
* move messages to status-im2
2022-12-23 15:33:54 +01:00
Icaro Motta
a8d392e4de
Redirect user to Activity Center to manage pending contact requests ( #14610 )
2022-12-23 11:30:46 -03:00
andrey
8ff32f4fc3
Revert "Group details screen (3) ( #14494 )"
...
This reverts commit e21b8d4396
.
2022-12-23 07:32:23 +01:00
Omar Basem
e21b8d4396
Group details screen (3) ( #14494 )
...
* group details screen (3)
2022-12-23 07:18:09 +04:00
Jamie Caprani
9937914594
feat: add banner component to quo2 ( #14608 )
2022-12-22 05:20:38 -08:00
Jamie Caprani
2610f27190
chore: add component tests ( #14538 )
2022-12-21 15:35:27 -08:00
Mohamed Javid
7c2d76d00f
Channel name update in Context Tag ( #14578 )
...
* [Update][#14555 ] Channel name update in Context Tag
* [Update][#14555 ] Changes requested on Context Tag Component
* [Update][#14555 ] Changes requested on Context Tag Component
2022-12-21 20:03:58 +08:00
yqrashawn
388e5fae22
fix: toast component based on review ( #14593 )
2022-12-21 14:46:57 +08:00
yqrashawn
0a8993bbf1
refactor: reformat all clojure code with zprint ( #14589 )
...
Co-authored-by: refactor-only <auto@status.im>
2022-12-20 22:45:37 +08:00
yqrashawn
37909c2d81
feat: toast component ( #14376 )
2022-12-20 21:52:28 +08:00
Brian Sztamfater
c0c0742687
feat: record audio button
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2022-12-20 10:01:19 -03:00
Guilherme Devincenzi
003b0ffb1e
feat: add privacy options component ( #14500 )
2022-12-19 20:12:58 +01:00
Parvesh Monu
dbd61a34a0
Update shell placeholder screen with new designs ( #14572 )
2022-12-19 14:51:53 +05:30
Ajay Sivan
621e41e6ab
feat: Added Dividers Date Component to quo2 ( #14546 )
...
* feat: Added Dividers Date Component to quo2
2022-12-15 17:18:54 +01:00
Jamie Caprani
6a05d43b75
chore: add some component tests ( #14511 )
2022-12-13 14:19:20 -08:00
Icaro Motta
5693df5a74
Lint namespace aliases ( #14526 )
2022-12-13 17:04:26 -03:00
flexsurfer
c7a371c104
move messages screen to status-im2 ( #14530 )
...
* move messages screen to status-im2
2022-12-13 13:27:13 +01:00
Parvesh Monu
11d02c1057
fix unread badge and add back button accessibility id ( #14525 )
2022-12-13 14:56:46 +05:30
Icaro Motta
ae10908984
Set Activity Center as the new default ( #14492 )
2022-12-09 09:52:18 -03:00
Jamie Caprani
53ef1ef4b5
chore: refactor scroll page component to be more generic ( #14453 )
...
chore: refactor scroll page component to be more generic
2022-12-09 04:07:21 -08:00
yqrashawn
bd84a36582
feat: new delete message ( #14232 )
2022-12-09 15:35:41 +08:00
flexsurfer
da0f0d3a81
move messages main screen to status-im2 ( #14491 )
...
* move messages main screen to status-im2
2022-12-05 14:22:06 +01:00
Christoph Pader
f3ad8beb6d
fix: channel list-item not clickable ( #14469 )
2022-12-02 11:45:26 +01:00
yqrashawn
2e68fb22f5
feat: add display-name in author component ( #14473 )
2022-12-02 14:42:16 +08:00
Christoph Pader
f18044c9dc
Implement Token Gating ( #13899 )
...
* feat: implement token gating component
* fix: add .calva to gitignore
2022-12-01 13:30:07 +00:00
Jamie Caprani
5947769881
chore: update action drawer with designer feedback ( #14465 )
2022-12-01 03:58:50 -08:00
Parvesh Monu
d4897de205
partially implement shell jump-to navigation ( #14410 )
2022-11-30 21:46:01 +05:30
Jamie Caprani
d948939ce3
fix: adjust community cards on discover page ( #14444 )
...
fix: adjust community cards on discover page
2022-11-30 01:58:44 -08:00
Mohamed Javid
bc7578ae85
[Feature] Added Mentions in Activity Center ( #14451 )
...
* [Feature][#14352 ] Added mentions in Activity Center
* [Update][#14352 ] Update in namespace
* [Update][#14352 ] Code Style
* [Update][#14352 ] Created commons for AC and fix warning on text
2022-11-29 21:55:33 +08:00
Jamie Caprani
6d5ff4aa92
chore: fix issues with e2e tests after refactors ( #14440 )
2022-11-28 03:17:12 -08:00
Jamie Caprani
0e614d51ef
feat: add scrolling in community ( #14281 )
2022-11-28 02:24:31 -08:00
Omar Basem
14c243803f
Photo Selector (1) ( #14426 )
...
* feat: photo-selector (1)
2022-11-24 15:29:54 +04:00
Jamie Caprani
c6e8aad745
feat: add component tests using react-testing-library and jest ( #14331 )
2022-11-23 05:59:18 -08:00
flexsurfer
bab0fc7ac0
move chats home ( #14419 )
...
* move chats home
2022-11-23 14:33:40 +01:00
Brian Sztamfater
4a87122336
feat: author component
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2022-11-21 15:46:56 -03:00
Roman Volosovskyi
d18c3ad102
[ #14381 ] Wrap texts with view to ensure separate accessibility labels
2022-11-21 15:40:29 +01:00
Icaro Motta
e53f58d8c0
Fix various Activity Log layout issues ( #14405 )
2022-11-21 11:19:50 -03:00
Omar Basem
5492fb472f
Group Details Screen ( #14377 )
...
* feat: group details screen
2022-11-21 16:03:49 +04:00
flexsurfer
c08d58577d
move quo preview ( #14409 )
2022-11-21 11:03:07 +01:00
Jamie Caprani
72d43ba745
Visual tests setup ( #14329 )
...
feat: configuration setup for visual tests
Co-authored-by: Erik Seppanen <esep@protonmail.com>
2022-11-20 15:46:04 -08:00
Omar Basem
73bbfa7d31
Fix Metro Warnings ⚠️ ( #14389 )
...
* fix: metro warnings ⚠️
2022-11-17 21:19:54 +04:00
flexsurfer
3777ebc36e
move communities 2 ( #14394 )
2022-11-17 16:43:02 +01:00
Icaro Motta
0f7ccce3df
Implement identity verification flow ( #14365 )
2022-11-16 16:46:04 -03:00
flexsurfer
803328dc4c
move switcher ( #14378 )
...
* move switcher
2022-11-16 12:00:16 +01:00
Roman Volosovskyi
255049c312
Fix uniq :key warning on opening chat
2022-11-16 10:46:32 +01:00
flexsurfer
31b6e076be
new structure continue, move utils, move fx macro to re-frame utils n… ( #14373 )
...
* new structure continue, move utils, move fx macro to re-frame utils namespace
2022-11-16 09:09:25 +01:00
Omar Basem
ea7548d54a
Confirmation Dialog ( #14348 )
...
* feat: confirmation dialog
2022-11-15 17:34:38 +04:00
Andrea Maria Piana
c7ac53fdd0
Add icons & mentions/unread counts to community list
2022-11-15 13:03:48 +00:00
Parvesh Monu
f408035f5e
Improve shell animations ( #14341 )
2022-11-15 16:45:43 +05:30
Christoph Pader
2f4d8accae
feat: implement selectors with blurred background
2022-11-15 10:44:17 +01:00
Omar Basem
57526a45ad
Bottom sheet missing actions ( #14332 )
...
* feat: bottom sheets
2022-11-11 17:02:39 +04:00
Omar Basem
8fc853373b
Rename :main-icons2 to :i ( #14335 )
...
* chore: rename icons
2022-11-11 15:45:54 +04:00
flexsurfer
8168d224d3
quo2 core ( #14319 )
...
* quo2 core
2022-11-10 12:10:16 +01:00
flexsurfer
3c1c8a120d
cleanup quo2 2, remove status-im usage ( #14308 )
2022-11-10 09:10:43 +01:00
John Ngei
a1c1be8f8a
updated communities home and discover screen ( #14018 )
2022-11-09 15:41:34 +03:00
flexsurfer
5907edccc8
cleanup quo2 ( #14301 )
...
* cleanup quo2
2022-11-08 18:30:17 +01:00
Omar Basem
f17f57cc5e
Messages home items ( #14256 )
...
* feat: messages home items
2022-11-08 13:01:02 +04:00
Andrej Česen
5e5ed0a11e
Add `code-snippet` component ( #14275 )
2022-11-03 10:55:33 +03:00
flexsurfer
7b739dff45
New icons (icons2) not working in token-tag component #14277 ( #14280 )
2022-11-01 14:58:33 +01:00
Icaro Motta
69303cd7d1
Implement positive button state ( #14252 )
2022-10-27 16:03:18 -03:00
Andrea Maria Piana
b774ecbcb4
Add chat actions in home screen
...
This commit adds the following chat actions on the home screen:
- Mute chat
- Delete chat
- View profile (one to ones only)
- Clear history
It adds also integration tests for muting and deleting a chat.
To accommodate multiple dividers in the bottom sheet, the interface has
been changed to accept a sequence of sequences, instead of a map.
2022-10-27 17:53:30 +01:00
Omar Basem
c423aa7970
Unpin messages ( #14204 )
...
* feat: pinned messages new ui
2022-10-26 17:18:50 +04:00
Omar Basem
2ae57f7b21
Messages contact requests ( #14221 )
...
* feat: messages contact requests
2022-10-26 10:42:53 +04:00
Jamie Caprani
14a5edb24b
fix: adjust selectors to designs ( #14214 )
2022-10-25 01:50:39 -07:00
Parvesh Monu
0ff6fb25f4
Shell & Bottom Tabs Migration ( #14099 )
...
* Shell & Bottom Tabs Migration
* Added accessibility ids for elements in the new UI
2022-10-24 18:35:06 +05:30
flexsurfer
38c95804ae
move reaction-drawer and fix some icons2 ( #14211 )
...
* move reaction-drawer and fix some icons2
2022-10-21 16:13:26 +02:00
Jamie Caprani
0826ef57f2
feat: add leave community feature to redesign ( #14169 )
2022-10-21 02:06:53 -07:00
yqrashawn
0cbd3ec805
feat: deleted for me message UI ( #14168 )
...
* feat: delete for me message UI
delete and sync deleted for me messages immediately after leaving chat
view
Signed-off-by: yqrashawn <namy.19@gmail.com>
* fix: system message width/height
Signed-off-by: yqrashawn <namy.19@gmail.com>
Signed-off-by: yqrashawn <namy.19@gmail.com>
2022-10-21 13:12:40 +08:00
andrey
99bd5d80ea
fix icons2
2022-10-20 15:06:43 +02:00
Ibrahem Khalil
1aaa9acc80
Fix tab not selecting and Error: No protocol method IDeref.-deref defined for type string: ( #14194 )
...
* Fix laziness and let defined in render
2022-10-20 14:04:13 +02:00
flexsurfer
258f92c691
icons2 ( #14190 )
2022-10-20 13:47:24 +02:00
Omar Basem
153dbb2de1
Messages home tabs new UI in ui2 ( #14183 )
...
* feat: messages home new ui
2022-10-20 08:54:27 +04:00
Mohamed Javid
c6ac899b44
Feature/blur activity center background ( #14165 )
...
* [feature][#14131 ] Blur view background for Activity Center
* [Improvements][#14134 ] Force Dark Mode on Activity Center
* [Rollback][#14131 ] Message Content in Activity Center
* [Fix][#14131 ] Touchable overlay preventing scroll
* [Fix][#14131 ] Sticky Header in Activity Center
* [Fix][#14131 ] Removed unused imports
* [Fix][#14131 ] Naming of components
* [Fix][#14131 ] Formatting of code
2022-10-18 16:56:40 +08:00
Ibrahem Khalil
094a7421c1
Account avatar component ( #13700 )
2022-10-17 13:58:52 +02:00
Jamie Caprani
62c6a0ea72
feat: add drawers - action drawers component to quo2 library ( #14157 )
2022-10-17 03:14:39 -07:00
John Ngei
7f54427df4
Fix: refactored token token to fix a bug ( #14152 )
2022-10-17 11:18:24 +03:00
Parvesh Monu
7368478033
Implementation of Floating Shell Button ( #14154 )
2022-10-13 16:59:34 +05:30
Ibrahem Khalil
6991f213af
[ #13569 ] Page Nav ( #13773 )
2022-10-11 15:01:28 +02:00
Parvesh Monu
46fd30597a
Implementation of Dynamic Button Component ( #14127 )
2022-10-11 14:10:54 +05:30
Icaro Motta
af5f979443
[ #13968 ] Fetch and reconcile notifications by type and read status ( #14125 )
...
- Extract tabs component from the main screen component to reduce rendering cost when switching tabs.
- Display empty state component when there are no notifications.
- Fix screen flickering due to quickly flushing and filling the db state.
- Display top bar as a sticky header.
- Namespace icon keywords.
- Correctly sorts notifications during reconciliation.
- Remove warning about children without unique key.
2022-10-10 16:33:42 -03:00
Jamie Caprani
1d5e1479f7
chore: add components to communities overview ( #14108 )
2022-10-06 09:32:45 -07:00
erikseppanen
c2c281d9c6
[13939] Implement system message into quo2 components ( #14061 )
2022-10-06 10:59:39 -04:00
Icaro Motta
73983b2abd
[ #13967 ] Displays filtering tabs and read/unread filter ( #14105 )
2022-10-05 14:44:37 -03:00
John Ngei
69c49a5557
Renamed filter-tag/filter-tags to tag/tags and refactored token-tag tag to match figma naming ( #14028 )
2022-10-05 15:22:36 +03:00
Parvesh Monu
99b2809532
Implementation of Top Nav Component ( #14094 )
2022-10-01 02:55:41 +05:30
Jamie Caprani
faaf6d5f94
feat: add disclaimer component to quo 2 library ( #14084 )
...
* feat: add disclaimer component to quo 2 library
* chore: move state of selectors to be internal
2022-09-29 08:28:32 -07:00
Parvesh Monu
f7fedf1338
fix quo2 colors and button component ( #14083 )
2022-09-29 13:51:22 +05:30
Jamie Caprani
7f71c01460
feat: implement selectors for quo2 ( #14078 )
...
* feat: implement selectors for quo2
2022-09-28 08:19:32 -07:00
Ibrahem Khalil
b4d95b240d
[issue-13557] Network breakdown and Network amount components ( #13781 )
2022-09-28 13:01:35 +02:00
Jamie Caprani
260f342bb7
fix: channel list mute icon now showing ( #14079 )
2022-09-28 02:14:38 -07:00
Parvesh Monu
20ac0eb2c7
Implemention of quo2 bottom-nav-tab ( #14077 )
2022-09-28 01:27:06 +05:30
Icaro Motta
ca144fbe1b
[ #13965 #13966 #13969 ] Implement accept/decline/open chat for contact requests ( #14073 )
...
Notification reconciliation is now implemented, which means new notifications
are "merged" with existing app db notifications. The original implementation was
not compatible with the way notifications are fetched by read/unread status.
Unit tests were written to cover event handlers in the new
status-im.activity-center.core namespace. New test utilities were added for two
main reasons: 1) reduce test clutter to arrange data, and 2) to spy on effects
to make sure they are dispatched correctly.
2022-09-27 10:05:03 -03:00
Brian Sztamfater
5fa203c6f2
feat: implement new message context drawer
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2022-09-26 12:01:35 -03:00
Jamie Caprani
1fb71bdfc8
Jc/add channel list item ( #14040 )
...
* feat: add list item - channel component to quo2 library
* fix: adjust size and position of icon for lock in channel avatar
2022-09-23 07:55:34 -07:00
Parvesh Monu
d707230b17
dismiss keyboard inside quo2 screen on pressing outside ( #14055 )
...
also, fixes New component preview area isn't using the full width available (#13913 )
2022-09-22 18:25:01 +05:30
Brian Sztamfater
6794273dbf
Integrate reactions to messages in the new UI
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2022-09-20 16:31:45 -03:00
Ibrahem Khalil
468d827aa2
[issue-13578] Dropdown component ( #13866 )
2022-09-20 18:32:58 +02:00
Siddarth Kumar
f32781a8e9
add account-selector component to sandbox ( #13816 )
...
refactor to accomodate changes in colors ns
squashing everything
amending it
addressing feedback
using quo2/text component instead of rn/text
addressing feedback
fix namespaces
lint fix and removing unused resources
addressing design feedback
make lint happy
some animation progress in peaking accounts
2022-09-20 19:21:13 +05:30
Icaro Motta
afbdb4c0b4
[ #13964 #13962 ] Display contact requests ( #14014 )
2022-09-19 11:08:21 -03:00
Parvesh Monu
0c83801209
Implementation of switcher cards ( #13854 )
2022-09-19 15:01:13 +05:30
Parvesh Monu
552c85d6c7
fix quo2 colors ( #14006 )
2022-09-19 14:34:45 +05:30
Mohamed Javid
8b809ec1bc
[Feature][ #13905 ] Added Divider Label Component
...
* [Feature][#13905 ] Added Divider Label Component
* [Improvements][#13905 ] Changed bg color for preview screen from Quo to Quo2
* [Fixes][#13905 ] Naming Conventions for Divider Label Component
* [Chore][#13905 ] Grouping for Divider-Label component
* [Chores][#13905 ] Component params cleanup
* [Fix] Removed unused namespace causing lint check to fail
2022-09-19 13:07:57 +08:00
Jamie Caprani
6992b625d6
feat: add ability to join open community in new-ui ( #14001 )
2022-09-15 07:44:16 -07:00
Mohamed Javid
5a55c6ccb2
[Feature][ #13915 ] Added New Messages component
...
* [Feature][#13915 ] Added New Messages component
* [Feature] [#13915 ] Rename component new-messages to new-messages-header
* [Improvements][#13915 ] Using theme-colors for fetching light/dark colors
* [Improvements][#13915 ] Moved text to translations and added Quo2 colors for background
* [Fixes][#13915 ] Naming Conventions and Grouping for New Messages Component
2022-09-15 19:38:17 +08:00
Ibrahem Khalil
aa0d9ba41f
Channel avatar component ( #13658 )
2022-09-13 17:00:08 +02:00
yqrashawn
9e2990152c
fix: typography letter-spacing ( #13960 )
2022-09-13 15:24:09 +08:00
Ibrahem Khalil
94303a4a64
fix - add missing code for Lowest price component ( #13985 )
2022-09-12 20:01:41 +02:00
Ibrahem Khalil
f4bb6ec7d6
Lowest price component ( #13645 )
2022-09-12 19:22:16 +02:00
Parvesh Monu
e4feb36ccc
Implement Preview lists component ( #13830 )
2022-09-12 17:44:20 +05:30
yqrashawn
d77c5f1be7
fix: messages gap component style ( #13950 )
2022-09-12 17:55:11 +08:00
Jamie Caprani
994ec65218
chore: restructure quo2 menu page ( #13959 )
2022-09-09 02:25:37 -07:00
Icaro Motta
bc40e5cb4b
Correctly handle titles spanning more than 1 line
2022-09-09 00:39:44 -03:00
Icaro Motta
3060be023e
Let the preview area extend to the max width available
2022-09-09 00:39:44 -03:00
Icaro Motta
8502834500
Improve activity log component
...
Also makes hot reload optional with environment variable
SHADOW_AUTOBUILD_ENABLED.
2022-09-09 00:39:32 -03:00
Jamie Caprani
28963acb09
feat: add community overview page ( #13945 )
2022-09-08 04:10:03 -07:00
Jamie Caprani
33aa595877
chore: restructure quo2 components ( #13948 )
2022-09-07 11:09:06 -07:00
Ibrahem Khalil
d4b7e5c8b6
Fix crash when selecting avatar in context tags ( #13923 )
2022-09-06 13:11:19 +02:00
Ibrahem Khalil
da62e0c533
[13524] React component ( #13631 )
2022-09-06 12:39:56 +02:00
flexsurfer
1d87957b04
[ #13517 ] UI Component - Message Input ( #13620 )
2022-09-06 11:19:05 +02:00
Jamie Caprani
4a926a1943
chore: refactor communities code for reusabilty ( #13921 )
2022-09-05 15:39:12 -07:00
Ibrahem Khalil
0300070c5a
RE: User avatar component ( #13839 )
...
* User avatar component
Rebase
* clean
* Add icons
* fix keycard account shown as regular account on theme change while login (#13918 )
* rebase
* clean
* clean
Co-authored-by: Parvesh Monu <parvesh.dhullmonu@gmail.com>
2022-09-05 21:34:41 +02:00
yqrashawn
bf346147e9
feat: add messages gap component ( #13860 )
2022-09-05 15:58:35 +08:00
John Ngei
04b69181f2
New communities redesign ( #13607 )
...
* communities redesign
* added communnities screen for membership status
* updated communities redesign
* communities home redesign
* Removed unnecessary files
* Updated communities redesign
2022-08-31 15:49:57 +03:00
Ibrahem Khalil
8352f622d6
[13562] Wallet user avatar component ( #13681 )
...
* wallet user avatar component
Conflicto
Clean
Mergo
* linting
Clean
* rename is-theme-dark?
* Conflicts resolve
Clean
* Linting
* comments
Clean
* rename colors
* Clean
* Lint
* Remove whitespace
* Clean
* Clen
* Improve colors and used quo2.text
Rebase
* Consistent coloring
Coloring
* Rebase
Rebase
* [13565] icon-avatar component (#13692 )
* icon-avatar component
Rebase
* Add more colors
Clean
Clean
* Linting
Rebase
* clean podfile.lock
* Revert podfile
* Conflicto solvado
Add 20% opacity colors
* Comments
* Refactor to another folder
* Improve colors
* Lint
* Merge develop
Co-authored-by: Ibrahem Khalil <33176106+vampirekiddo@users.noreply.github.com>
Clean
Merge
Co-authored-by: Ibrahem Khalil <33176106+vampirekiddo@users.noreply.github.com>
2022-08-27 12:12:24 +02:00
Ibrahem Khalil
43861e0c15
[13565] icon-avatar component ( #13692 )
...
* icon-avatar component
Rebase
* Add more colors
Clean
Clean
* Linting
Rebase
* clean podfile.lock
* Revert podfile
* Conflicto solvado
Add 20% opacity colors
* Comments
* Refactor to another folder
* Improve colors
* Lint
* Merge develop
Co-authored-by: Ibrahem Khalil <33176106+vampirekiddo@users.noreply.github.com>
2022-08-27 11:16:04 +02:00
Jamie Caprani
47a31ae0aa
feat: add token tag component ( #13599 ) ( #13644 )
2022-08-25 06:48:29 -07:00
Jamie Caprani
53770725e5
feat: add token overview component (status-im#13555) ( #13767 )
2022-08-23 21:14:46 +05:30
Parvesh Monu
f1f9fa105c
Implement ENS Banner View
...
Signed-off-by: Parvesh Monu <parvesh.dhullmonu@gmail.com>
2022-08-11 22:07:16 +05:30
Parvesh Monu
c1ca92959c
Information box component
2022-08-11 21:48:05 +05:30
Parvesh Monu
230005fd1b
Info message component
2022-08-11 02:45:41 +05:30
Andrea Maria Piana
6fb4969a0d
Add context tags
2022-08-08 10:59:52 +01:00
Parvesh Monu
8c9ccbb116
Switcher blurred background view ( #13717 )
2022-08-01 15:21:09 +05:30
Brian Sztamfater
22f92677fa
Base chat dedesign
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2022-07-14 09:45:11 -03:00
Brian Sztamfater
ca98539d98
Revert "Base implementation for chat redesign"
...
This reverts commit ec3b4c032d
.
Signed-off-by: Brian Sztamfater <brian@status.im>
2022-07-07 13:01:09 -03:00
Brian Sztamfater
ec3b4c032d
Base implementation for chat redesign
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2022-07-06 13:43:13 -03:00
Andrea Maria Piana
38af9e82d8
Add status-tags component
2022-07-05 15:11:57 +01:00