Rocket.Chat.ReactNative/app
Djorkaeff Alexandre 60dc128c63
[NEW] E2E Encryption push (iOS) (#2463)
* link pods to notification service

* push encryption poc

* decrypt room key poc

* read user key from mmkv and cast into a pkcs

* push decrypt poc (iOS)

* expose needed watermelon methods

* watermelon -> database

* indent & simple-crypto update

* string extensions

* storage

* toBase64 -> toData

* remove a forced unwrap

* remove unused import

* database driver

* improvement

* folder structure & watermelon bridge

* more improvement stuff

* watermelon -> database

* reuse database instance

* improvement

* database fix: bypass watermelon cache

* some code improvements

* encryption instances

* start api stuff

* network layer

* improve notification service

* improve folder structure

* watermelon patch

* retry fetch logic

* rocketchat class

* fix try to decrypt without a roomKey

* fallback to original content that is translated

* some fixes to rocketchat logic

* merge develop

* remove unnecessary extension

* [CHORE] Improve reply notification code (iOS)

* undo sign changes

* remove mocked value

* import direct from library

* send message request

* reply notification with encrypted message working properly

* revert apple sign

* fix api onerror

* trick to display sender name on group notifications

* revert data.host change

* fix some multithread issues

* use sendername sent by server

* small improvement

* Bump crypto lib

* Update ios/NotificationService/NotificationService.swift

* add experimental string

* remove trailing slash

* remove trailing slash on reply

* fix decrypt messages

Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-09-24 15:34:13 -03:00
..
actions [NEW] Toggle analytics events (#2422) 2020-09-11 14:34:11 -03:00
constants [IMPROVEMENT] Add "Allow_Save_Media_to_Gallery" setting (#2459) 2020-09-15 10:34:49 -03:00
containers [FIX] Local database searches using non-latin characters (#2462) 2020-09-15 10:01:43 -03:00
ee [IMPROVEMENT] Move toggle and inquiry to Enterprise Edition license (#2426) 2020-08-28 16:41:08 -03:00
i18n [i18n] Add missing italian strings (#2487) 2020-09-24 13:18:00 -03:00
lib [NEW] E2E Encryption push (iOS) (#2463) 2020-09-24 15:34:13 -03:00
notifications/push [NEW] Add to F-Droid (#2171) 2020-08-24 09:24:10 -03:00
presentation [NEW] E2E Encryption (#2394) 2020-09-11 11:31:38 -03:00
reducers [NEW] Toggle analytics events (#2422) 2020-09-11 14:34:11 -03:00
sagas [NEW] E2E Encryption push (iOS) (#2463) 2020-09-24 15:34:13 -03:00
selectors [IMPROVEMENT] Move toggle and inquiry to Enterprise Edition license (#2426) 2020-08-28 16:41:08 -03:00
stacks [NEW] E2E Encryption (#2394) 2020-09-11 11:31:38 -03:00
static/images Several fixes for 1.2.1 (#448) 2018-09-19 11:18:32 -03:00
utils [NEW] Toggle analytics events (#2422) 2020-09-11 14:34:11 -03:00
views [CHORE] Simplify i18n files (#2472) 2020-09-17 08:50:27 -03:00
AppContainer.js [FIX] Handle TypeErrors on navigationRef and draftMessage due to null properties (#2232) 2020-07-02 14:10:11 -03:00
ReactotronConfig.js [CHORE] Bugsnag logging setup (#1145) 2019-08-23 10:18:47 -03:00
commands.js [CHORE] Update react-navigation to v5 (#2154) 2020-06-15 11:00:46 -03:00
dimensions.js [CHORE] Create DimensionsContext (#2098) 2020-06-17 14:35:58 -03:00
emojis.js [FIX] Remove unrecognized emoji flags on android (#1887) 2020-03-17 17:19:18 -03:00
index.js [NEW] Add to F-Droid (#2171) 2020-08-24 09:24:10 -03:00
share.js [NEW] Encrypt user credentials and preferences (#2247) 2020-08-19 14:14:22 -03:00
theme.js [NEW] Action Sheet (#2114) 2020-06-15 16:35:45 -03:00