Commit Graph

190 Commits

Author SHA1 Message Date
Djorkaeff Alexandre 0f0e2c7b5f
[IMPROVEMENT] Use parsed EJSON info on load notification (#2370) 2020-08-04 17:39:39 -03:00
Djorkaeff Alexandre cb5c914570
[IMPROVEMENT] Add deep link to Jitsi calls (#2223)
* [WIP] Jitsi Deep Links

* [WIP] Add app links

* save uniqueID servers database

* add serverInfoKey of uniqueID

* search server by call url

* open jitsi deeplink poc

* improve jitsi url

* fix

* improve comment

* add missing android scheme

* handle host not found

* Allow app links to be matched on parseDeepLinking

* Fix push notification of a call

* Minor fix

Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-07-30 14:25:52 -03:00
Djorkaeff Alexandre 8cd38d5e19
[FIX] Add missing keys to push get payload (#2358) 2020-07-30 14:10:13 -03:00
Graham Smith 72f7471560
[CHORE] Only run Flipper in debug via MainApplication is debug (#2347)
* Only run Flipper in debug via MainApplication is debug

* ReactNativeFlipper package rename + gradle bump
2020-07-30 09:18:48 -03:00
Djorkaeff Alexandre b68b0b84df
[NEW] Push notification data privacy (#2213)
* [WIP] Notification Service

* [WIP] Android push notification privacy

* [WIP] Retry request when it fails (iOS)

* [WIP] Override notification bundle

* [CHORE] Remove unnecessary import

* [WIP] Check notification Type (iOS)

* [WIP] Change to notification endpoint

* eof

* fix unwrap conditional value

* turn run request synchronous

* fix bundle info

* eof

* remove extra tab

* undo unnecessary change

* remove not working code for a while

* fix notification title

* change endpoint and received/sent data

* message-id-only working properly on android

* notification privacy working on ios

* invalidate circleCI yarn cache

* Fix provisioning profiles

* fix notification service version

* fix unwrap nil

* compatibility older servers android

* show received notification when cant fetch content from server

* undo some android changes

* prevent group & reply fallback notifications

* dont show more than one fallback notification by server

Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-07-28 10:43:43 -03:00
Diego Mello 74ecab858f
[CHORE] Update icon names (#2318) 2020-07-27 16:53:33 -03:00
Diego Mello c91cd0b963
[CHORE] Update react-native-firebase (#2336)
* Remove firebase

* Install firebase/app

* Install analytics

* Crashlytics

* Android

* Fix mocks

* Edit scheme to Debug build configuration

Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
2020-07-24 10:19:17 -03:00
Diego Mello 9882ace694
Update dependencies (#2301)
* Update RN to 0.63.0-rc.1

* Updating

* Fix keyboard

* Fix native stuff on Messagebox

* Update to RN 0.63.1

* Update pods

* Update patches

* Update minors

* Majors

* Remove base-64 in favour of js-base64

* others

* Pods

* Flipper

* Yarn

* Fix setInput
2020-07-20 13:35:17 -03:00
Djorkaeff Alexandre fa6897f339
Bump version to 4.10.0 (#2305) 2020-07-16 17:06:37 -03:00
Diego Mello 7c52e6eada
Bump version to 4.9.0 (#2248) 2020-07-06 17:58:40 -03:00
Diego Mello a7e7d1fdcb
[FIX] Android crashing when restoring from background (#2238) 2020-07-02 14:14:12 -03:00
Djorkaeff Alexandre 07e9bcb776
[NEW] Send multiple attachments (#2162)
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-26 17:22:56 -03:00
Djorkaeff Alexandre c0c4affd80
[IMPROVEMENT] Refactor icon package (#2146)
* [IMPROVEMENT] Refactor Icon Package

* some size fixes
2020-06-05 10:28:58 -03:00
Djorkaeff Alexandre 594e598167
Bump version to 4.8.0 (#2147) 2020-05-26 17:22:56 -03:00
Diego Mello bfce5c8c87
[FIX] Android build (#2094) 2020-05-08 16:07:13 -03:00
Diego Mello 61afa86c0e
[NEW] Passcode and biometric unlock (#2059)
* Update expo libs

* Configure expo-local-authentication

* ScreenLockedView

* Authenticate server change

* Auth on app resume

* localAuthentication util

* Add servers.lastLocalAuthenticatedSession column

* Save last session date on background

* Use our own version of app state redux

* Fix libs

* Remove inactive

* ScreenLockConfigView

* Apply on saved data

* Auto lock option label

* Starting passcode

* Basic passcode flow working

* Change passcode

* Check if biometry is enrolled

* Use fork

* Migration

* Patch expo-local-authentication

* Use async storage

* Styling

* Timer

* Refactor

* Lock orientation portrait when not on tablet

* share extension

* Deep linking

* Share extension

* Refactoring passcode

* use state

* Stash

* Refactor

* Change passcode

* Animate dots on error

* Matching passcodes

* Shake

* Remove lib

* Delete button

* Fade animation on modal

* Refactoring

* ItemInfo

* I18n

* I18n

* Remove unnecessary prop

* Save biometry column

* Raise time to lock to 30 seconds

* Vibrate on wrong confirmation passcode

* Reset attempts and save last authentication on local passcode confirmation

* Remove inline style

* Save last auth

* Fix header blink

* Change function name

* Fix android modal

* Fix vibration permission

* PasscodeEnter calls biometry

* Passcode on the state

* Biometry button on PasscodeEnter

* Show whole passcode

* Secure passcode

* Save passcode with promise to prevent empty passcodes and immediately lock

* Patch expo-local-authentication

* I18n

* Fix biometry being called every time

* Blur screen on app inactive

* Revert "Blur screen on app inactive"

This reverts commit a4ce812934.

* Remove immediately because of how Activities work on Android

* Pods

* New layout

* stash

* Layout refactored

* Fix icons

* Force set passcode from server

* Lint

* Improve permission message

* Forced passcode subtitle

* Disable based on admin's choice

* Require local authentication on login success

* Refactor

* Update tests

* Update react-native-device-info to fix notch

* Lint

* Fix modal

* Fix icons

* Fix min auto lock time

* Review

* keep enabled on mobile

* fix forced by admin when enable unlock with passcode

* use DEFAULT_AUTO_LOCK when manual enable screenLock

* fix check has passcode

* request biometry on first password

* reset auto time lock when disabled on server

Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
2020-05-08 14:04:37 -03:00
Diego Mello ce51982bb0
Update all dependencies (#2008)
* Android RN 62

* First steps iOS

* Second step iOS

* iOS compiling

* "New" build system

* Finish iOS

* Flipper

* Update to RN 0.62.1

* expo libs

* Hermes working

* Fix lint

* Fix android build

* Patches

* Dev patches

* Patch WatermelonDB: https://github.com/Nozbe/WatermelonDB/pull/660

* Fix jitsi

* Update several minors

* Update dev minors and lint

* react-native-keyboard-input

* Few updates

* device info

* react-native-fast-image

* Navigation bar color

* react-native-picker-select

* webview

* reactotron-react-native

* Watermelondb

* RN 0.62.2

* Few updates

* Fix selection

* update gems

* remove lib

* finishing

* tests

* Use node 10

* Re-enable app bundle

* iOS build

* Update jitsi ios
2020-05-08 13:37:49 -03:00
Djorkaeff Alexandre a937e6a6ac
[IMPROVEMENT] Keep screen awake while recording/playing some audio (#2089)
* [IMPROVEMENT] Keep screen awake while recording/playing some audio

* [FIX] Add expo-keep-awake mock
2020-05-08 09:55:26 -03:00
Djorkaeff Alexandre 5698701a14
Bump version to 4.7.0 (#2035) 2020-04-14 19:04:46 -03:00
Djorkaeff Alexandre a7641c19e2
Bump version to 4.6.4 (#2029)
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-04-13 10:26:59 -03:00
Diego Mello 46660572c3
Bump version to 4.6.1 (#2001) 2020-04-06 18:52:06 -03:00
Diego Mello acdf39b32d
[NEW] Onboarding layout (#1954)
* Onboarding texts

* OnboardingView

* FormContainer

* Minor fixes

* NewServerView

* Remove code

* Refactor

* WorkspaceView

* Stash

* Login with email working

* Login with

* Join open

* Revert "Login with"

This reverts commit d05dc507d2.

* Fix create account styles

* Register

* Refactor

* LoginServices component

* Refactor

* Multiple servers

* Remove native images

* Refactor styles

* Fix testid

* Fix add server on tablet

* i18n

* Fix close modal

* Fix TOTP

* [FIX] Registration disabled

* [FIX] Login Services separator

* Fix logos

* Fix AppVersion name

* I18n

* Minor fixes

* [FIX] Custom Fields

Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
2020-03-30 16:20:50 -03:00
Djorkaeff Alexandre 77256eb3c0
[FIX] Check if avatar exists before create Icon (#1927)
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-03-26 10:24:18 -03:00
Diego Mello 80c3c8ee4f
[CHORE] Use storyboard on splash screen (#1939)
* Update react-native-bootsplash

* iOS

* Fix android
2020-03-26 10:21:21 -03:00
Diego Mello c58120a639
[NEW] Adaptive Icons (#1904)
* Remove unnecessary stuff from debug build

* Adaptive icon for experimental app
2020-03-20 13:28:43 -03:00
Diego Mello 87724ae6d4
Bump version to 4.6.0 (#1911) 2020-03-20 11:15:29 -03:00
Diego Mello cb9cf527b7
Bump version to 4.5.1 (#1853) 2020-03-10 08:52:17 -03:00
Djorkaeff Alexandre 5eb824aeb4
[FIX] Hide reply notification action when there are missing data (#1771)
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-02-28 13:35:47 -03:00
Diego Mello e383271998
Bump version to 4.5.0 (#1761) 2020-02-19 16:57:52 -03:00
Diego Mello d970952086
[REVERT] Show emoji keyboard on Android (#1738) 2020-02-17 09:14:56 -03:00
Djorkaeff Alexandre 88c0ba6aff
[FIX] Messages Overlapping (Android) and MessageBox Scroll (iOS) (#1720) 2020-02-13 17:44:57 -03:00
Djorkaeff Alexandre e588c1fc08
[FIX] Notification in Android API level less than 24 (#1692) 2020-02-11 12:43:35 -03:00
Djorkaeff Alexandre b90cf9e486
[NEW] Omnichannel Beta (#1674) 2020-02-07 10:24:16 -03:00
Djorkaeff Alexandre af6c894c2e
[FIX] Notifications crash on older Android Versions (#1672) 2020-02-07 10:00:35 -03:00
Djorkaeff Alexandre b6e48e3763
[IMPROVEMENT] Use MessagingStyle on Android Notification (#1575) 2020-01-31 10:56:48 -03:00
Diego Mello 78d142cd09
Bump version to 4.4.0 (#1643) 2020-01-30 16:26:32 -03:00
Diego Mello 7f9a2970a3
Bump version to 4.3.1 (#1641) 2020-01-30 11:20:27 -03:00
Diego Mello d2df4c6de5
[NEW] Wordpress auth (#1633) 2020-01-29 09:30:59 -03:00
Diego Mello 8d8b9145f7
Bump version to 4.3.0 (#1630) 2020-01-28 10:17:33 -03:00
Djorkaeff Alexandre dab453a14c Bump version to 4.2.4 2020-01-18 13:41:07 -03:00
Djorkaeff Alexandre 5fa82e7a81 Bump version to 4.2.3 2020-01-17 13:58:48 -03:00
Diego Mello c07a3db508
Bump version to 4.2.2 (#1571) 2020-01-13 09:24:41 -03:00
Diego Mello 1096d50f76
Bump version to 4.2.1 (#1530) 2020-01-07 18:08:29 -03:00
Djorkaeff Alexandre 1aadb88392 [FIX] Server Test Push Notification (#1508)
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-01-07 14:50:11 -03:00
Djorkaeff Alexandre 5f0389c7de [NEW] Reply notification (#1448) 2019-12-17 13:27:13 -03:00
Diego Mello cf98d794fd
[FIX] Few fixes on themes (#1477) 2019-12-17 11:08:06 -03:00
Diego Mello f19392346a
[CHORE] Sync Experimental and Official app versions (#1458) 2019-12-11 16:41:46 -03:00
Diego Mello 8823734d43
[NEW] Enable Hermes (#1446) 2019-12-11 16:23:16 -03:00
Djorkaeff Alexandre 44b4249564 Bump version to 1.26.0 (#1450) 2019-12-10 17:25:59 -03:00
Diego Mello 7b51df377d
[NEW] Themes (#1298) 2019-12-04 13:39:53 -03:00