ankar84
a253bc8d5b
[i18n] Add missing Russian strings ( #2555 )
...
* Added waiting for network string translate
* [i18n] Add missing russian strings
* Some E2E strings
* [i18n] Add missing russian strings
* Some grammatical changes and translate optimizations
* Add english strings
* Final translate
Co-authored-by: Карлан Антон Андреевич <KarlanAA@global.bcs>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-11-04 10:38:10 -03:00
zaphod534
dcb0639232
[FIX] Missing locales in moment helper ( #2562 )
2020-11-04 09:28:41 -03:00
Djorkaeff Alexandre
702d36a625
[REGRESSION] Avatars doesn't show up on older servers (< 3.6.0) ( #2603 )
...
* [REGRESSION] Avatars doesn't show up on older servers (< 3.6.0)
* fix: snapshots tests failing
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-11-03 14:33:03 -03:00
phriedrich
9ecb04e8ad
[i18n] Add missing German strings ( #2571 )
...
* adding missing German strings
* resolving conflict
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-11-03 14:26:47 -03:00
Luis
892470617d
[FIX] Update react native CLI to support white labeling with XCode 12 ( #2560 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-11-03 14:25:05 -03:00
Djorkaeff Alexandre
417f4b1010
[FIX] App crashing when notification is received/replied (Android) ( #2602 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-11-03 14:14:27 -03:00
David-Tsui
632e32f872
[i18n] Improve Chinese translation ( #2570 )
2020-11-03 14:12:56 -03:00
Dani
bfa4dff2f9
[i18n] German word fix ( #2598 )
...
Report in German means "The Report" not "to report". Therefor "Melden" ist better suited here.
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-11-03 11:33:53 -03:00
Djorkaeff Alexandre
f4f416c6fa
[IMPROVEMENT] Jitsi lean ( #2534 )
...
* 2.10.2
* update jitsi sdk
* use our own react-native-jitsi-meet
* use own android jitsi sdk
* remove jsc reference
* use self-builded ios sdk
* update react-native-jitsi-meet
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-11-03 11:18:15 -03:00
Vincenzo Esposito
e9a6e9a4ea
[FIX] Rooms header overlapping right icons ( #2503 )
...
takes into account long names on small screen which led to overlapping title and right buttons on the header bar
2020-11-03 10:51:36 -03:00
Alexandru Naiman
4b3223198a
[IMPROVEMENT] Auto search when text changes in directory textfield ( #2547 )
...
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-11-03 09:40:33 -03:00
Diego Mello
77677b479f
[CHORE] Update Xcode to 12.1.0 ( #2592 )
...
* [CHORE] Update Xcode to 12.1.0
* Remove alpha from Xcode App Store Icon
2020-11-03 09:21:24 -03:00
Djorkaeff Alexandre
de55ab1859
[IMPROVEMENT] Branding update ( #2580 )
...
* iOS native icons
* Android native icons
* Foss native icons
* Experimental icon iOS
* Experimental
* Notification icon
* Splash screen
* Splash screen iOS
* Blue notification text
* Fix iOS Launch Screen Icon
* Experimental and foss
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-10-30 16:38:19 -03:00
Diego Mello
fade17d0de
[IMPROVEMENT] Add `Change Encryption Password` and `Reset E2E Key` ( #2542 )
...
* init
* Basic tests passing
* Add SecurityPrivacyView
* List.Item
* section
* Start removing theme as prop
* Remove StatusBar theme prop
* SafeAreaView theme prop
* Minor fixes
* List.Container
* Add translateTitle and translateSubtitle props
* Storybook
* Show action indicator
* Header
* Info
* Theme stories
* FlatList
* DisplayName
* Fix settings
* FlatList tweaks
* ThemeView
* Screen Lock Config
* DefaultBrowserView
* PickerView and User Prefs
* Notification Prefs
* StatusView
* Auto Translate
* InviteUsersEdit
* Visitor
* Minor fixes
* Remove Separator
* Remove iteminfo
* Font scale
* Legal
* Jitsi and e2e
* Block
* search, star, etc
* auto translate and notifications
* RoomInfo
* Refactor RoomActions
* lint
* Remove DisclosureIndicator
* padding horizontal 12
* Detox
* Tests
* SecurityPrivacy
* E2E encryption sec view
* stash
* Reset own key
* Reset key
* Change password
* Hide content
* Small refactor
* Fix tests
* Tests passing
* Change test order
* add pt-br
* Address review comments
* tests
* Missing i18n ptbr
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
2020-10-30 15:31:04 -03:00
Hendy Irawan
32a0e9be15
[IMPROVEMENT] Android push notification as a heads-up notification ( #2507 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-10-30 14:36:29 -03:00
Diego Mello
6271b885ee
[NEW] Threads ( #2567 )
...
* [IMPROVEMENT] Mentions layout without background
* Fix RoomItem
* Fix tests
* Smaller messagebox
* Messagebox colors tweak
* Beginning header buttons refactor
* Add HeaderButtons
* item with title
* Refactor
* Remove lib
* Refactor
* Update snapshot
* Send to channel on messagebox
* Add tshow
* Add showMessageInMainThread to login.user reducer
* Filter threads on main channel based on user setting
* Send tshow
* Add tunread
* Move unread colors logic away from UnreadBadge component so it can be used on other components
* Export UnreadBadge on index
* Add empty test
* Refactor
* Update tests
* Lint
* Thread unread user and group on RoomItem
* Thread badge working
* Started ThreadMessagesView.Item
* Fix separator
* Reactivity working
* Lint
* custom emojis aren't necessary
* Basic filter layout
* Filtering layout
* Refactor
* apply filter
* DropdownItemHeader
* default all
* few fixes
* No data found
* Fixes list performance issues
* Use locale on date formats
* Fixed minor styles
* Thread badge
* Refactor getBadgeColor
* Fix send to channel background color
* starting search threads
* Fix lint and tests
* Bump to 4.12.0 just for testing :)
* Search input layout
* query
* starting threads header
* fix unnecessary tlm on tmid messages
* Fix thread header
* lint
* Fix thread header on ShareView
* Add e2e tests
* Fix subscriptions sort
* Update stories and minor fixes
* Fix button sizes on Messagebox
* Remove comment
* Unnecessary conditional
* Add showMessageInMainThread to user collection
* Fix thread header
* Fix thread messages not working on tablet
* Reset Messagebox.tshow after sending a message
* Allow to send to channel when replying to a thread from main channel
* Unnecessary theme prop
* Address comments
* Remove re-render
* Fix scroll indicator bug
* Fix style
* Minor i18n fix
* Fix dropdown height
* I18n ptbr
* I18n
2020-10-30 14:35:07 -03:00
Diego Mello
81bb89da6c
[IMPROVEMENT] Support badge number on header buttons ( #2566 )
...
* Beginning header buttons refactor
* Add HeaderButtons
* item with title
* Refactor
* Remove lib
* Refactor
* Update snapshot
* Refactor
* Update tests
* Lint
2020-10-30 13:15:58 -03:00
Diego Mello
7cccd02cb3
[IMPROVEMENT] Mentions layout without background ( #2559 )
...
* [IMPROVEMENT] Mentions layout without background
* Fix RoomItem
* Fix tests
2020-10-30 12:58:48 -03:00
Djorkaeff Alexandre
f7e2388017
[FIX] iOS uploads always cropping as squares ( #2516 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-10-30 12:54:44 -03:00
Djorkaeff Alexandre
857707fc61
[FIX] App always sends auth for Avatar requests ( #2517 )
...
* [FIX] Sending auth for Avatar requests when not necessary
* fix storybook
* Fix ShareListView not updating avatars
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-10-30 12:54:02 -03:00
Diego Mello
52850cbccc
[IMPROVEMENT] List Component ( #2506 )
...
* List.Item
* section
* Start removing theme as prop
* Remove StatusBar theme prop
* SafeAreaView theme prop
* Minor fixes
* List.Container
* Add translateTitle and translateSubtitle props
* Storybook
* Show action indicator
* Header
* Info
* Theme stories
* FlatList
* DisplayName
* Fix settings
* FlatList tweaks
* ThemeView
* Screen Lock Config
* DefaultBrowserView
* PickerView and User Prefs
* Notification Prefs
* StatusView
* Auto Translate
* InviteUsersEdit
* Visitor
* Minor fixes
* Remove Separator
* Remove iteminfo
* Font scale
* Legal
* Jitsi and e2e
* Block
* search, star, etc
* auto translate and notifications
* RoomInfo
* Refactor RoomActions
* lint
* Remove DisclosureIndicator
* padding horizontal 12
* Detox
* Tests
* Address review comments
* Fix vertical scroll
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
2020-10-30 10:59:44 -03:00
Djorkaeff Alexandre
46e3db97e8
[NEW] Channel avatars ( #2504 )
...
* [WIP] Avatar cache invalidation
* [WIP] Avatar container
* [IMPROVEMENT] Avatar container
* [CHORE] Improve code
* Allow static image on Avatar
* Fix avatar changing while change username (#1583 )
Co-authored-by: Prateek93a <prateek93a@gmail.com>
* Add default props to properly update on Sidebar and ProfileView
* Fix subscribing on the wrong moment
* Storyshots update
* RoomItem using Avatar Component
* use iife to unsubscribe from user
* Use component on avatar container
* RoomItem as a React.Component
* Move servers models to servers folder
* Avatar -> AvatarContainer
* Users indexed fields
* Initialize author and check if u is present
* Not was found -> User not found (turn comments more relevant)
* RoomItemInner -> Wrapper
* Revert Avatar Touchable logic
* Revert responsability of LeftButton on Tablet Mode
* Prevent setState on constructor
* Run avatarURL only when its not static
* Add streams RC Version
* Move entire add user logic to result.success
* Reorder init on RoomItem
* onPress as a class function
* Fix roomItem using same username
* Add avatar Stories
* Fix pick an image from gallery on ProfileView
* Format Avatar URL to use RoomId.
Co-authored-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
* edit room avatar
* invalidate cache of room images
* reinit avatar if something change
* read avatar cache on search
* room avatar changed system message
* add avatar by rid test
* update snapshot
* etag cache on select channel
* reset room avatar
* increase caching to have a better image quality
* fix lgtm warn
* invalidate ci cache
* get avatar etag on select users of create discussion
* invalidate ci cache
* Fix migration
* Fix sidebar avatar not updating
* Remove outdated comment
* Tests
Co-authored-by: Prateek93a <prateek93a@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
2020-10-30 10:51:04 -03:00
Djorkaeff Alexandre
734039191f
[FIX] Avatar cache invalidation ( #2311 )
...
* [WIP] Avatar cache invalidation
* [WIP] Avatar container
* [IMPROVEMENT] Avatar container
* [CHORE] Improve code
* Allow static image on Avatar
* Fix avatar changing while change username (#1583 )
Co-authored-by: Prateek93a <prateek93a@gmail.com>
* Add default props to properly update on Sidebar and ProfileView
* Fix subscribing on the wrong moment
* Storyshots update
* RoomItem using Avatar Component
* use iife to unsubscribe from user
* Use component on avatar container
* RoomItem as a React.Component
* Move servers models to servers folder
* Avatar -> AvatarContainer
* Users indexed fields
* Initialize author and check if u is present
* Not was found -> User not found (turn comments more relevant)
* RoomItemInner -> Wrapper
* Revert Avatar Touchable logic
* Revert responsability of LeftButton on Tablet Mode
* Prevent setState on constructor
* Run avatarURL only when its not static
* Add streams RC Version
* Move entire add user logic to result.success
* Reorder init on RoomItem
* onPress as a class function
* Fix roomItem using same username
* Add avatar Stories
* Fix pick an image from gallery on ProfileView
* get avatar etag on select users of create discussion
* invalidate ci cache
* Fix migration
* Fix sidebar avatar not updating
Co-authored-by: Prateek93a <prateek93a@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-10-30 10:12:02 -03:00
Youssef Muhamad
b8474286a8
[FIX] Failing iOS build on fork PR ( #2558 )
...
* Fix fastlane build for a fork PR
* Change the iOS fastlane command to build_fork
2020-10-15 10:43:12 -03:00
Diego Mello
52cfe079e8
[CHORE] Use App Store Connect API Key ( #2549 )
...
* [CHORE] Use App Store Connect API Key
* Update bundle
* rollback keychain
* Remove keychain
* Keychain is actually needed
* Update gitignore
2020-10-13 17:44:59 -03:00
Diego Mello
85f79e7f09
[IMPROVEMENT] Add F-Droid modules as AdditionalModules ( #2530 )
...
* [IMPROVEMENT] Add F-Droid modules as AdditionalModules
* Fix missing import
2020-10-13 09:41:03 -03:00
Diego Mello
91ad21092e
[FIX] Fastlane iOS ( #2513 )
2020-10-01 10:45:11 -03:00
Diego Mello
2b3a5f805b
[CHORE] Reset yarn cache ( #2512 )
2020-09-30 16:31:59 -03:00
Djorkaeff Alexandre
48fe40c569
[REGRESSION] SSL Pinning stopped working after #2449 ( #2510 )
2020-09-30 16:13:54 -03:00
Rishabh Gupta
4d6ebf44a8
[DOCS] Add Reactotron ( #2498 )
...
* Update about the inspection tool for our app.
Information about the Reactotron tool was missing in the contribution file.
* Update CONTRIBUTING.md
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-09-28 10:32:11 -03:00
Djorkaeff Alexandre
b73421daa6
[FIX] Show images in iOS 14 ( #2494 )
2020-09-25 16:05:07 -03:00
Djorkaeff Alexandre
f86b274bc8
[FIX] Logout when install fresh Official and Experimental iOS app ( #2493 )
2020-09-25 09:27:34 -03:00
Djorkaeff Alexandre
101aad4956
[REGRESSION] HTTP Basic Auth ( #2490 )
2020-09-24 16:06:02 -03:00
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
Vincenzo Esposito
f30c405de3
[i18n] Add missing italian strings ( #2487 )
...
fix some existing ones too
2020-09-24 13:18:00 -03:00
David-Tsui
088a9262d6
[i18n] Improve Chinese translation (zh-TW, zh-CN) ( #2486 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-09-24 11:16:08 -03:00
Djorkaeff Alexandre
b9a79a1724
[FIX] Language set by web client ( #2488 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-09-24 11:13:23 -03:00
Djorkaeff Alexandre
0195506549
[NEW] E2E Encryption push (Android) ( #2481 )
...
* poc push encryption android
* eof
* format code
* react-native-simple-crypto update
* prevent find sub twice
* remove storage and use ejson storage
* invalidate yarn cache
* Bump crypto and fix db path
* Fix google-services path
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-09-24 11:00:50 -03:00
Djorkaeff Alexandre
8643f17fc0
[FIX] WatermelonDB caching Date as String ( #2484 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-09-23 17:21:28 -03:00
Djorkaeff Alexandre
8ae489074e
[CHORE] Change database location to Experimental Apps ( #2483 )
...
* change database location of experimental apps
* fix migration from older versions
2020-09-23 14:16:04 -03:00
Diego Mello
e1c8b10765
[FIX] Remove assets from share extension on iOS ( #2473 )
2020-09-17 08:51:06 -03:00
Diego Mello
a8c46094de
[CHORE] Simplify i18n files ( #2472 )
2020-09-17 08:50:27 -03:00
David-Tsui
f5a3cb6e1c
[I18n] Improve Simplified Chinese (zh_CN) ( #2466 )
...
* I18n: Improve Simplified Chinese(zh_CN) language file
* I18n: Add missing translation
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-09-16 16:25:05 -03:00
David-Tsui
60dd61d49c
[i18n] Add Traditional Chinese (zh_TW) ( #2465 )
...
* I18n: Add Traditional Chinese language file(zh_TW)
* Minor fixes
* I18n: Add missing translation and fix some weird words
* fix escape char
* Fix minor issues
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-09-16 16:23:04 -03:00
Diego Mello
fb3e8bc203
[FIX] SanitizeLikeString util crashes for empty strings ( #2471 )
2020-09-16 16:08:25 -03:00
Diego Mello
7b67ae4757
Update WatermelonDB to 0.19.0 ( #2469 )
...
* [FIX] Jitsi breaking changes
* Update yarn cache
* Update watermelon to 0.19
2020-09-16 15:48:23 -03:00
Diego Mello
709c7aaaea
[FIX] Jitsi breaking changes ( #2468 )
...
* [FIX] Jitsi breaking changes
* Update yarn cache
2020-09-16 10:32:33 -03:00
Diego Mello
b30421d5c4
[IMPROVEMENT] Add "Allow_Save_Media_to_Gallery" setting ( #2459 )
...
* [IMPROVEMENT] Add "Allow_Save_Media_to_Gallery" setting
* Default true for old servers
2020-09-15 10:34:49 -03:00
Diego Mello
c61076c983
[FIX] Read receipt crashing in some cases ( #2464 )
2020-09-15 10:09:23 -03:00
Diego Mello
2d22089e19
[FIX] Local database searches using non-latin characters ( #2462 )
...
* [FIX] Local database searches using non-latin characters
* Add tests
2020-09-15 10:01:43 -03:00