Ajay Sivan
1aff364595
fix: android blur view hash mismatch in some locations
2023-05-09 21:36:12 +02:00
flexsurfer
cd69d0423a
fix (fn[]) usage in hiccup ( #15713 )
2023-04-25 15:13:14 +02:00
Siddarth Kumar
3bd4038089
Upgrade `react-native` from 0.63.3 to 0.67.5 ( #15486 )
...
* [IOS Only] react-native 0.63 to 0.67
* [Android Only] react-native 0.63 to 0.67
* bring back all the jenkinsfiles
* make auto-complete prop for text-input compatible
* [IOS Only] react-native 0.63 to 0.67
* [Android Only] react-native 0.63 to 0.67
* bring back all the jenkinsfiles
* nix: drop unnecessary set -x from status-go build
Signed-off-by: Jakub Sokołowski <jakub@status.im>
* add explicity implementation line for soloader
And add deleteDebugFilesForVariant fix for libhermes.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
* use fast-image for link previews
* fix extra line in message composer on android
This elevation prop is un-necessary and causes an extra line to appear which looks like a border but its actually a shadow.
* don't use `fast-image` for url preview favicon
* fix audio record button interfering cancel android
This fix was not needed in react-native 0.63.4 but is needed after we upgraded to 0.67.5
* get rid of unused platform import
---------
Co-authored-by: Jakub Sokołowski <jakub@status.im>
2023-04-12 15:25:19 +05:30
Mohamed Javid
7d4be37111
[Feature] Sign in by scanning sync QR code ( #15416 )
2023-03-24 20:36:25 +05:30
Omar Basem
8923408972
Landscape Mode ( #15175 )
...
* feat: landscape mode
2023-03-03 16:33:28 +04:00
Brian Sztamfater
9333692830
feat: remove wallet connect 1.0 ( #15010 )
2023-03-02 17:55:03 +01:00
Michele Balistreri
6a58f9552d
update keycard native module
...
Signed-off-by: Michele Balistreri <michele@bitgamma.com>
2023-02-23 11:11:20 +01:00
yqrashawn
46896ff7f4
ci: add component test ( #15071 )
2023-02-21 13:42:33 +08:00
Parvesh Monu
612c17a8db
Add blur overlay for bottom tabs and shell top nav ( #14783 )
2023-01-25 20:08:11 +05:30
Icaro Motta
8cf95cdb30
New make target to run tests via REPL ( #14576 )
2022-12-20 09:07:00 -03:00
Jamie Caprani
c6e8aad745
feat: add component tests using react-testing-library and jest ( #14331 )
2022-11-23 05:59:18 -08: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
yqrashawn
f5a61d9a8b
chore: fix can't remove node 0 error breaking react-devtools ( #14316 )
2022-11-10 16:42:41 +08:00
Andrea Maria Piana
01eae4da9c
upgrade react native to 0.63.5
2022-11-08 19:50:36 +00:00
Andrej Česen
5e5ed0a11e
Add `code-snippet` component ( #14275 )
2022-11-03 10:55:33 +03:00
Jakub Sokołowski
93f5b2e32c
nix: fix shadow-cljs on M1 by upgrading to 2.11.16
...
On M1 calling `shadow-cljs` fails with:
```
Execution error (UnsatisfiedLinkError) at java.lang.ClassLoader$NativeLibrary/load (ClassLoader.java:-2).
/private/var/folders/__/x311ykg17rqgq2wyl4kn1pdr0001yh/T/jna8753030888504535661.tmp:
dlopen(/private/var/folders/__/x311ykg17rqgq2wyl4kn1pdr0001yh/T/jna8753030888504535661.tmp, 0x0001):
tried: '/private/var/folders/__/x311ykg17rqgq2wyl4kn1pdr0001yh/T/jna8753030888504535661.tmp'
(fat file, but missing compatible architecture (have (unknown,i386,x86_64), need (arm64e)))
```
This is due to an outdeted dependency on JNA 3.2.2, which is pulled in
by `hawk` package which up until release `2.11.16` was a `shadow-clj`
dependency which was removed because it was:
>Only used to be used on macOS since it was slightly faster than the default
>JVM implementation. However in Big Sur it seems to cause issues and break
>completely or just be a lot slower.
https://github.com/thheller/shadow-cljs/commit/f3b89b5a
Dropped the explicit dependency on `org.clojure/core.async` to avoid:
```
WARNING: The org.clojure/core.async dependency in shadow-cljs.edn was ignored.
Default version is used and override is not allowed to ensure compatibility.
```
Resolves: https://github.com/status-im/status-mobile/issues/14196
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-20 17:54:02 +02:00
Icaro Motta
5d775d93fa
Use native binary for the clj-kondo linter ( #14179 )
2022-10-19 09:54:01 -03:00
frank
7ac2e1aa20
replace web3-utils methods usage by status-go ( #13940 )
...
Signed-off-by: frank <lovefree103@gmail.com>
2022-10-19 00:05:07 +08:00
flexsurfer
35eae4587b
clean deps and fix warnings ( #14141 )
2022-10-11 12:20:37 +02:00
Michele Balistreri
56cb2b747a
bump keycard module
...
Signed-off-by: Michele Balistreri <michele@bitgamma.com>
2022-09-19 20:22:19 +02:00
Icaro Motta
afbdb4c0b4
[ #13964 #13962 ] Display contact requests ( #14014 )
2022-09-19 11:08:21 -03:00
flexsurfer
1d87957b04
[ #13517 ] UI Component - Message Input ( #13620 )
2022-09-06 11:19:05 +02:00
Parvesh Monu
05219bd721
Implement react-native-hole-view ( #13868 )
2022-08-29 21:32:30 +05:30
Jakub Sokołowski
5df202753f
drop unused coveralls configuration and CI steps
...
Depends on: https://github.com/status-im/status-jenkins-lib/pull/45
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-26 21:37:59 +02:00
Siddarth Kumar
8f7c89ba33
upgrade async storage version ( #13846 )
2022-08-24 19:51:49 +05:30
yqrashawn
98ca311a97
feat: lottie splash screen ( #13714 )
...
[#13714 ] feat: lottie splash screen
2022-08-02 12:48:12 +02:00
Jakub Sokołowski
1f7fd17ff1
rename status-react to status-mobile
...
This way the name of the repo makes at least some sense and
matches the `status-desktop` repo naming.
Also updated `status-jenkins-lib` since it also contained
references to `status-react` repo and job names.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-17 14:46:16 +02:00
Parvesh Monu
236bbff493
Implement react-native-blur for android ( #13663 )
2022-07-14 17:27:04 +05:30
Parvesh Monu
d9d3f2bb73
Implement React Native Reanimated V2
2022-06-28 23:51:23 +05:30
Andrea Maria Piana
9bcbb580e1
Add login integration test
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2022-06-08 13:43:32 +01:00
Andrea Maria Piana
ef8a7f3fd8
Use pre-install hook for generating node bindings
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2022-06-06 13:40:53 +01:00
Andrea Maria Piana
e4cba0f663
Add status-go tests
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2022-05-25 17:59:02 +01:00
andrey
f39b688e89
google free and metrics free
...
Signed-off-by: andrey <motor4ik@gmail.com>
2022-05-19 07:22:23 +02:00
andrey
09d393dabe
[ #13331 ] Back button changes in chat view when scrolling (iOS)
...
[#13330 ] Wallet buttons are overlapped with tabs buttons in the individual wallet account view (iOS)
Signed-off-by: andrey <motor4ik@gmail.com>
2022-05-11 16:22:29 +02:00
andrey
1964200332
white line android fix
...
Signed-off-by: andrey <motor4ik@gmail.com>
2022-05-03 13:19:14 +02:00
Parvesh Monu
31c5e708fe
Fix yarn issue with rn-emoji-keyboard ( #13270 )
2022-04-13 16:24:38 +05:30
Jakub Sokołowski
0311983751
ci: upgrade Nix from 2.3.12 to 2.6.1
...
Due to changes in how Nix handles Git refs we need to specify
`refs/tags/` prefix in `package.json` to avoid the following error:
```
fatal: couldn't find remote ref refs/heads/v2.0.3-status-v6
error: program 'git' failed with exit code 128
```
I also had to rewrite some logic in `nix/scripts/source.sh` in order to
take account of single-user and multi-user installations.
We default to multi-user for Darwin, but not for any other OS due to
discovered issues with `nix-daemon` socket on Arch and open file limits.
I also rewrote `nix/scripts/setup.sh` and `/nix/scripts/purge.sh` to support
different types of installations. Both single-user and multi-user, as some
operating systems have issues with multi-user installations.
Resolves: https://github.com/status-im/status-react/issues/12832
Depends on: https://github.com/status-im/status-jenkins-lib/pull/37
Related changes:
* https://github.com/status-im/infra-ci/commit/84947b9f
* https://github.com/status-im/infra-ci/commit/bb98f5f3
* https://github.com/status-im/infra-ci/commit/f75d524d
* https://github.com/status-im/infra-ci/commit/d1fc92cd
* https://github.com/status-im/infra-ci/commit/87c4091e
* https://github.com/status-im/infra-ci/commit/8d6b6b3f
* https://github.com/status-im/infra-ci/commit/c4f13285
* https://github.com/status-im/infra-ci/commit/38ac698d
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-04-11 12:26:54 +02:00
Brian Sztamfater
a7b0764759
Implement Wallet Connect 1.0
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2022-03-20 20:40:31 -03:00
Brian Sztamfater
bd7da02c25
Implement Wallet Connect 2.0
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2022-03-17 03:46:38 -03:00
Parvesh Monu
cf606b921a
remove deprecated react-native-dark-mode dependency ( #13136 )
2022-03-04 19:34:17 +05:30
Parvesh Monu
36c7d8e4ca
Implementation of remote android notifications ( #13028 )
2022-02-14 17:27:33 +05:30
Michele Balistreri
52afbf46ee
get images over HTTPS with self-signed certificate
...
Co-Authored-By: andrey <motor4ik@gmail.com>
Signed-off-by: Michele Balistreri <michele@bitgamma.com>
2022-02-10 18:41:10 +01:00
Michele Balistreri
2c38c74c16
* update react-native-webview
...
* more robust send-to-bridge
Signed-off-by: Michele Balistreri <michele@bitgamma.com>
2022-01-14 13:49:06 +03:00
Parvesh Monu
94fde74b88
Reorder community chats and categories using drag and drop ( #12854 )
2021-12-24 21:04:44 +05:30
Michele Balistreri
b919df6d6b
better NFC timeout handling on iOS
...
Signed-off-by: Michele Balistreri <michele@bitgamma.com>
2021-11-18 14:57:01 +03:00
andrey
437d58f827
use react-native-fast-image for stickers
...
Signed-off-by: andrey <motor4ik@gmail.com>
2021-11-17 15:44:27 +01:00
Michele Balistreri
4349f2659e
use a default pairing password for Keycard
...
Signed-off-by: Michele Balistreri <michele@bitgamma.com>
2021-11-16 08:31:41 +03:00
Parvesh Monu
eb5711e9bc
Custom Emoji Thumbnails for Community Channels ( #12594 )
2021-10-04 19:08:39 +05:30
Brian Sztamfater
68ffddbb51
Add ability to Share image from Status
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2021-09-22 10:07:08 -03:00
Michele Balistreri
5246617c69
target SDK 30
...
support scoped storage from Android 10
better permission handling on iOS 14
Signed-off-by: Michele Balistreri <michele@bitgamma.com>
2021-09-13 10:17:51 +03:00
Michele Balistreri
82cfc642c0
update react-native-webview
...
Signed-off-by: Michele Balistreri <michele@bitgamma.com>
2021-08-03 16:20:50 +02:00
andrey
5f719ac95b
react native navigation
...
Signed-off-by: andrey <motor4ik@gmail.com>
2021-06-14 20:03:49 +02:00
Michele Balistreri
0b8509949a
add factory reset option on new Keycard account
...
Signed-off-by: Michele Balistreri <michele@bitgamma.com>
2021-05-06 13:26:45 +03:00
Michele Balistreri
eea5b4eb0f
add change PUK functionality
...
Signed-off-by: Michele Balistreri <michele@bitgamma.com>
2021-04-13 18:21:21 +03:00
Michele Balistreri
77e6f83e2e
handle multiple paired keycards with the same account
...
Signed-off-by: Michele Balistreri <michele@bitgamma.com>
2021-03-18 16:24:31 +03:00
Michele Balistreri
5fecdd7830
keycard account removal and card reset
...
Signed-off-by: Michele Balistreri <michele@bitgamma.com>
2021-03-08 09:13:26 +03:00
andrey
93ed7c15bd
[ #11809 ] Upgrade react-native-device-info to 7.4.0
...
Also update gradle dependencies with transitive deps.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-03-02 16:29:20 +01:00
Michele Balistreri
325a860916
faster keycard login
...
Signed-off-by: Michele Balistreri <michele@bitgamma.com>
2021-02-23 20:15:24 +03:00
Andrea Franz
505171cf87
enable Keycard on iOS
...
Signed-off-by: Andrea Franz <andrea@gravityblast.com>
2021-02-19 10:26:16 +01:00
andrey
9648f741b4
cleaning 3
...
Signed-off-by: andrey <motor4ik@gmail.com>
2021-02-17 16:16:54 +01:00
andrey
fa4521d2e7
react native config latest version with pods, fixes react-native-config compiling issue by moving it to pods [ #11657 ]
...
Signed-off-by: andrey <motor4ik@gmail.com>
2021-01-19 17:14:06 +01:00
andrey
abac5247bf
RN 63 and xcode12
...
Signed-off-by: andrey <motor4ik@gmail.com>
2021-01-14 09:41:38 +01:00
Gheorghe Pinzaru
6342163152
Add react-native-fast-image for external assets
...
Use fast image in link previews
Mock fast image in tests
Update nix android deps
Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
2020-12-25 15:03:59 +03:00
Michele Balistreri
eaf463395a
shorter pairing codes for Keycard
...
Signed-off-by: Michele Balistreri <michele@bitgamma.com>
2020-12-21 17:07:25 +03:00
Gheorghe Pinzaru
13c81a34b3
Add pinch to zoom deps
...
Add image interactions
Add image preview to timeline
Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
2020-11-14 21:56:46 +03:00
Michele Balistreri
4384d979e7
update Keycard SDK, remove workaround
...
Signed-off-by: Michele Balistreri <michele@bitgamma.com>
2020-11-09 20:10:58 +01:00
Roman Volosovskyi
c238b6bca5
upgrade react-native-webview
2020-10-09 17:13:18 +03:00
Gheorghe Pinzaru
00ec94b73c
Bump navigation libs
...
Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
2020-10-01 10:18:12 +03:00
andrey
9cd1e08aaa
upgrade shadow
...
Signed-off-by: andrey <motor4ik@gmail.com>
2020-10-01 08:53:10 +02:00
andrey
25dbf1fd61
[ #9484 ] Reintroduce back collapsing of long messages in chats
...
Signed-off-by: andrey <motor4ik@gmail.com>
2020-09-21 18:05:25 +02:00
Andrey Shovkoplyas
0675d0d8d7
ios pn
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2020-09-10 14:12:18 +02:00
Александар Симић
2be70cca9a
Aligning react versions
...
When starting the project the following would be spat out:
NPM dependency "react" has installed version "16.11.0"
"16.13.0" was required by jar:file:/Users/alex/.m2/repository
/reagent/reagent/0.10.0/reagent-0.10.0.jar!/deps.cljs
I've bumped up the version in package.json to to match the one being
pulled in by reagent.
Signed-off-by: andrey <motor4ik@gmail.com>
2020-09-02 12:44:26 +02:00
andrey
2d8b0107e3
replace camera library
...
Signed-off-by: andrey <motor4ik@gmail.com>
2020-08-10 17:54:14 +02:00
Volodymyr Kozieiev
d5015e4d25
Switched to updated version of WebView that asks for permissions
...
Signed-off-by: Volodymyr Kozieiev <vkjr.sp@gmail.com>
2020-08-03 15:51:34 +03:00
Gheorghe Pinzaru
3c42360b30
Add referral program under feature flag
...
Add acquisition backend methods
Init referrals sharing UI
Add invite on home screen
Use i18n for strings
Lint
Update status go
Pull acquisition contract to get SNT amount
Use new invite component
f pulling
go
Use screen instead of bottom sheet
Handle android install referrer
Post referrer to backend if present
go go
Add async storage for referral decisions
Update with the stage backend
Update contract methods
Modal
UI
Full handling of advertiser type
UI
test
UI
Handle with universal link
Allow multiple acquisition per installation
Fix android bottom sheet
Do not call service if no click-id received
Disable invite in release
Parse query params for referrer
Adapt UI changes
Add push notification
update deps
Mock react-native-push-notification
Request push notifications permission on press accept
Store transaction to local storage and load it back on login
Separate acquisition into smaller ns
Add chat invite
Get referrer only on first install
fix string
Fix firebase crash
Handle outdate click-id
Cleanup business logic
Update contract
Revert pn
Minor update to advertiser modal copy
OLD - Welcome to Status! Here is some crypto to get you started
NEW - Here’s some crypto to get you started! Use it to get stickers, an ENS name and try dapps
OLD - By accepting you agree to the starter pack
NEW - By accepting you agree to the referral program
upgrade status-go
Add mainnet
Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
2020-08-03 15:25:34 +03:00
Gheorghe Pinzaru
1c308c2d01
Emoji reactions
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2020-07-31 13:43:10 +02:00
tbenr
86700f2b5c
audio messages
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2020-07-29 10:09:31 +02:00
Gheorghe Pinzaru
e8fca7ce68
Add interactive dismiss and new input UI
...
New input UI
Inverse panel height calculation
Remove old chat input
Better animations
fix for pasting text
Add buttons accessibility
Fix dark mode
Update react navigation to fix the keyboard issues
Force close bottom sheet
Unmount android bottom sheet when not visible
Reset bottom sheet height android
more fixes
more fixes
Add hidden audio icon
Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
2020-07-20 12:21:47 +03:00
Gheorghe Pinzaru
0f07f3eecb
Update image resizer
...
Do not resize images in camera roll
request permission on camera roll
fix images e2e
Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
2020-07-20 11:54:31 +03:00
yenda
67ce4b03aa
Revert "upgrade shadow"
...
This reverts commit 08cbc76111
.
Signed-off-by: yenda <eric@status.im>
2020-07-14 13:02:24 +02:00
andrey
08cbc76111
upgrade shadow
...
Signed-off-by: andrey <motor4ik@gmail.com>
2020-07-10 12:41:15 +02:00
Jakub Sokołowski
112132aa94
drop all desktop related files and references
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-07-08 10:26:51 +02:00
Volodymyr Kozieiev
457f2a157a
Desktop branch merged into develop ( #5266 )
...
* Desktop branch merged into develop
* Fixed review notes by yenda
2018-07-23 18:21:31 +03:00
Aleksandr Pantiukhov
d3b28ddbe8
re-natal completely removed from the project and replaced with clj-rn
...
Signed-off-by: Aleksandr Pantiukhov <alwxndr@gmail.com>
2018-07-18 23:56:39 +02:00
Eric Dvorsak
19b7b2e0f9
use https instead of ssh in package.json
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-07-10 10:29:04 +02:00
Roman Volosovskyi
ff4071b7b5
[ #4887 ] fix lagging keyboard and upgrade RN to 0.55.4
2018-07-06 13:20:28 +03:00
Roman Volosovskyi
f74212d9cf
downgrade React Native to 0.53.3
2018-07-04 07:02:36 +03:00
Aleksandr Pantiukhov
2b6ee450ae
[ #4901 ]: Fix npm version issue
...
Signed-off-by: Aleksandr Pantiukhov <alwxndr@gmail.com>
2018-07-03 14:14:51 +02:00
Roman Volosovskyi
f27e4fe57e
build React Native from fork
2018-06-29 06:56:07 +03:00
Dmitry Novotochinov
089717c5e3
Upgrade Instabug to 2.12.0
...
Surveys stopped working in 2.8.1
2018-06-07 07:14:35 +03:00
pacamara
a2762eb19e
Fixes #4334 : Update to react-native 0.55.4
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-05-30 14:00:12 +02:00
Roman Volosovskyi
dcefb0795d
Activate whisper envelope deduplication (performance).
...
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-05-22 16:55:20 +02:00
Roman Volosovskyi
9b5058d632
handle multiple incoming messages at once
2018-05-18 14:12:46 +03:00
Georgie Mathews
1a314f12ac
[ FIX #1200 ] updates to webview with bugfix for external links in webview
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-14 14:47:56 +02:00
Andrey Shovkoplyas
94becb5094
updated status-go to latest
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-05-11 15:42:16 +02:00
kwingram25
90eb2aaaa1
[FEATURE] Encrypt realms
2018-05-02 15:02:54 +02:00
Dmitry Novotochinov
4182cf566d
Hide sensitive data from TestFairy
...
Signed-off-by: Dmitry Novotochinov <trybeee@gmail.com>
2018-04-24 15:10:38 +03:00
Dmitry Novotochinov
05379747da
[ #3174 ] add js injection support for service worker
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-04-18 11:38:02 +03:00
janherich
f406feacc7
Contact refactoring
2018-04-11 14:57:51 +02:00
Eric Dvorsak
26b0224236
remove crypto libraries and nodeify hack
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-04-06 13:30:27 +02:00