Alexander
1753ea0de0
Allow user to add contact by scanning their QR code (with a fake QR code reader) ( #15076 )
...
* Allow user to add contact by scanning their QR code
* Newline
* Small fix
* Fix
2023-02-15 10:41:48 +01: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
Parvesh Monu
5e87d7eefd
fix new chat button is not visible in small screen devices ( #15079 )
2023-02-14 16:57:30 +05:30
Jakub Sokołowski
cdada3fa23
ci: update ITSEncryptionExportComplianceCode
...
We were using old ID for the encryption compliance from old Org.
Because of this the iOS release builds failed at TestFlight upload:
```
Error: Asset validation failed Invalid Export Compliance Code.
The export compliance key value [1aa92c4d-6194-4d7d-b70a-16b48256b87e]
in the app's Info.plist doesn’t match the key value of the app’s export
compliance documentation.
To find the correct value, go to My Apps on App Store Connect. (90592)
```
Related:
- https://stackoverflow.com/questions/53326492/
- https://help.apple.com/app-store-connect/#/dev38f592ac9
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-14 10:33:58 +01:00
Ibrahem Khalil
4020b4fdef
Fix pinned messages ( #14787 )
2023-02-14 10:50:09 +02:00
Jakub Sokołowski
ba89ac3fcf
ci: fix Jenkins lib function for reading version
...
Otherwise we just get `UNKNOWN` in release filenames.
Depends on: https://github.com/status-im/status-jenkins-lib/pull/56
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-13 18:05:11 +01:00
John Ngei
a5571eae92
Fix: Communities home header flickering when user scrolls ( #15060 )
2023-02-10 17:06:49 +03: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
Siddarth Kumar
d1514ec52d
fetch emoji hash for profile ( #14987 )
...
* add emoji-hash to app-db post login
2023-02-10 16:32:46 +05:30
Churikova Tetiana
c4264462b1
ci/e2e: make copying of nightly artifacts work
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-09 20:32:18 +01:00
flexsurfer
b1d4368154
[ #15046 ] Contacts in contact list are sorted by 3-random name ( #15051 )
2023-02-09 17:40:59 +01:00
Omar Basem
95380175a6
fix: image actions ( #14996 )
...
* fix: image actions and reactions
2023-02-09 07:18:49 +04:00
Andrea Maria Piana
574e69acae
Bump version to 1.21.0
2023-02-08 17:50:26 +00:00
Andrea Maria Piana
feae148ec8
Fix contact updates state recovery
...
7360e072...dea21f44
2023-02-08 17:49:36 +00:00
Jakub Sokołowski
8ebad39c25
ci: add cleanup step to all e2e Jenkins jobs
...
Otherwise we get multiple APKs in the `results` folder.
```
admin@linux-01.he-eu-hel1.ci.devel:/home/jenkins/workspace/status-mobile/e2e/status-app-prs % ls -l result
total 502236
-rw-r--r-- 1 jenkins jenkins 57334087 Feb 7 10:25 StatusIm-Mobile-230207-101618-991339-pr14988-x86.apk
-rw-r--r-- 1 jenkins jenkins 57080127 Feb 7 13:18 StatusIm-Mobile-230207-131114-098c05-pr14977-x86.apk
-rw-r--r-- 1 jenkins jenkins 57088322 Feb 7 14:19 StatusIm-Mobile-230207-141155-05cc4c-pr15002-x86.apk
...
```
And `utils.findFile()` just pick the first one alphabeticlly.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-08 18:26:45 +01:00
Brian Sztamfater
8cfc6ecb4f
chore: add accessiblity ids to message status views
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2023-02-08 14:06:28 -03:00
Roman Volosovskyi
cc348fda99
[ #14962 ] Update AC notification on EditMessage
2023-02-08 16:43:40 +01:00
Volodymyr Kozieiev
5f119c4b3a
added unread mentions counter
2023-02-08 13:01:04 +00:00
Parvesh Monu
bf932e6825
Add jump-to button to community-overview screen ( #15003 )
2023-02-08 16:13:14 +05:30
Icaro Motta
0c59ed5ceb
Improve guidelines ( #15008 )
...
- New section: Use [] instead of () in Reagent components: New section after
this comment https://github.com/status-im/status-mobile/pull/15005#discussion_r1098220176
- Updated section "Don't use percents to define width/height": reworded to
follow the style of the rest of the document.
- Update section "Accessibility labels": added example about avoiding dynamic
labels.
2023-02-07 10:05:38 -03:00
Jakub Sokołowski
875f9f1acc
ci: fix absolute path of APK for e2e PR jobs
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-07 13:07:23 +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
erikseppanen
7315dc8914
Support join.status.im links for adding a contact ( #14964 )
...
* Support join.status.im links for adding a contact (#14814 )
* refactor tests, add caret to regex
2023-02-06 17:23:34 -05:00
Jakub Sokołowski
e61bd769a8
ci: fetch E2E APK from android-e2e jobs
...
Using `copyArtifacts()` is more reliable and faster then fetching APKs
based on URLs acquired by parsing GitHub comments from Jenkins builds.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-06 18:37:53 +01:00
Parvesh Monu
b9ac26edd7
fix selected members are not shown on the group creation screen ( #14991 )
2023-02-06 22:13:45 +05:30
Parvesh Monu
739d10a9ef
Add tests for bottom-tabs-notifications-data subscription ( #14992 )
2023-02-06 20:40:46 +05:30
Jakub Sokołowski
361ddb338e
ci: drop uploading e2e builds to SauceLabs
...
Since uploads to SauceLabs were dropped from `Fastfile` in:
https://github.com/status-im/status-mobile/pull/14969
Also dropped:
- Useless Diawi upload of APK
- Useless DO Spaces upload of IPA
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-06 15:15:51 +01:00
John Ngei
91d0e106f2
showing sticky bar on scrolling discover screen ( #14825 )
2023-02-06 15:41:34 +03:00
Churikova Tetiana
89039cd79a
e2e: remove upload to sauce from fastlane and fix in e2e
2023-02-03 14:03:15 +01:00
Brian Sztamfater
0202af8070
feat: style delivery states
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2023-02-03 09:53:15 -03:00
frank
0472140f02
fix: Unable to add new contact on receiver device after local pairing until app relaunch ( #14936 )
2023-02-03 16:07:27 +08:00
Roman Volosovskyi
e4722e05f3
[ #14959 ] Reschedule messages deletion broadcast on new deletion
2023-02-02 18:13:47 +01: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
Parvesh Monu
c2cfb4539f
Remove top nav search button and add bottom padding for home list ( #14966 )
2023-02-02 19:16:54 +05:30
Roman Volosovskyi
c38cb03956
[ #14865 ] Add previews for youtube links with www subdomain
2023-02-02 13:08:37 +01:00
Churikova Tetiana
c1e3a38cb2
e2e: saucelab new api + remove workarounds
2023-02-02 12:40:19 +01:00
Roman Volosovskyi
db417cb3a3
fix compatibility with ConvertToKeycardAccount after recent changes
2023-02-02 12:15:38 +01:00
Omar Basem
eed38fe082
Lightbox screen animations ( #14954 )
...
* lightbox screen animations
2023-02-02 15:03:59 +04:00
Icaro Motta
2dad2b67e8
Update style namespaces ( #14941 )
...
Update certain `style.cljs` files to more strictly follow our guidelines. Except for animations and theme colors, *style* functions should be pure.
It turns out `style` namespaces are well behaved and are almost perfectly following guidelines 🚀
The motivation for the PR came from this thread https://github.com/status-im/status-mobile/pull/14925#discussion_r1090485454
2023-02-02 07:23:06 -03: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
Alexander
9ded9da7e3
Fetch unread notification count only for supported notification types ( #14923 )
...
* Fetch unread notification count only for supported notification types
2023-02-01 15:36:33 +01: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
Jamie Caprani
1f84128dd7
fix: hide buttons on community after joining ( #14761 )
2023-01-31 09:11:41 -08:00
Andrea Maria Piana
41124acf4d
[ Fixes : #14834 ] Fix backup of contacts
...
7e1a894a...cefa0089
2023-01-31 15:45:32 +00:00
Jamie Caprani
cbd920f070
chore: fix sorting of pinned messages ( #14874 )
2023-01-31 06:57:17 -08:00
Parvesh Monu
6bdd3ceded
fix some of the app elements periodically stop responding on the android ( #14935 )
2023-01-31 19:13:02 +05:30
Volodymyr Kozieiev
bfb2863774
Documentation updated ( #14933 )
2023-01-31 12:06:29 +00:00