Commit Graph

11689 Commits

Author SHA1 Message Date
ericdecanini 9c47c82da4 Adds click action to toolbar to open space settings 2022-08-17 22:23:39 +02:00
ericdecanini 899673495a Changes copies on sheet actions 2022-08-17 21:42:39 +02:00
ericdecanini ce8939a092 Merge remote-tracking branch 'origin/develop' into feature/eric/new-chat-bottom-sheet
# Conflicts:
#	vector/src/main/res/values/strings.xml
2022-08-17 21:13:39 +02:00
ericdecanini f119de43b7 Adds explore rooms option to new chat bottom sheet 2022-08-17 21:12:08 +02:00
Benoit Marty 8857decc87
Merge pull request #6701 from vector-im/sync-emojis
Sync Emojis
2022-08-17 16:32:55 +02:00
Benoit Marty 6c860710bd
Merge pull request #6843 from vector-im/feature/bma/detect_object_log
Fix some string template
2022-08-17 14:37:42 +02:00
Benoit Marty 520d6f9b97
Merge pull request #6854 from vector-im/dependabot/gradle/com.gabrielittner.threetenbp-lazythreetenbp-0.11.0
Bump lazythreetenbp from 0.10.0 to 0.11.0
2022-08-17 14:37:09 +02:00
phardyle d42b72c8bf Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2330 of 2330 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2022-08-17 10:32:36 +00:00
Eric Decanini b6bcefbb92
Merge pull request #6795 from vector-im/feature/eric/toolbar-space-name
New App Layout: Space name reflected in toolbar
2022-08-17 10:52:07 +02:00
Eric Decanini 4fedafc1be
Merge pull request #6749 from vector-im/feature/eric/space-list-modal
Adds Space List Bottom Sheet
2022-08-17 10:51:56 +02:00
dependabot[bot] f0dc938fd0
Bump lazythreetenbp from 0.10.0 to 0.11.0
Bumps [lazythreetenbp](https://github.com/gabrielittner/lazythreetenbp) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/gabrielittner/lazythreetenbp/releases)
- [Changelog](https://github.com/gabrielittner/lazythreetenbp/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gabrielittner/lazythreetenbp/compare/0.10.0...0.11.0)

---
updated-dependencies:
- dependency-name: com.gabrielittner.threetenbp:lazythreetenbp
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-16 23:11:40 +00:00
Benoit Marty ea465a1b86 Fix false positive on string template suspicious usage. 2022-08-16 16:06:08 +02:00
Adam Brown 74d99b156f
Merge pull request #6833 from vector-im/feature/adm/removing-login-poc
Removing `Login2` proof of concept
2022-08-16 13:02:40 +01:00
ericdecanini 8b0fba2ef5 Merge remote-tracking branch 'origin/develop' into feature/eric/space-list-modal
# Conflicts:
#	vector/src/main/java/im/vector/app/features/home/room/list/home/HomeRoomListFragment.kt
2022-08-16 11:58:25 +02:00
ericdecanini fc301c8a2e Unifies back and persisted navigation 2022-08-16 11:50:15 +02:00
Benoit Marty 8a4bd0c467
Merge pull request #6805 from vector-im/cgizard/ISSUE-6645
Add inputType for room name creation and settings
2022-08-16 11:05:57 +02:00
ericdecanini 06baae04ed Adds working back navigation 2022-08-16 10:59:32 +02:00
phardyle d9e440e7ee Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (2327 of 2330 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2022-08-16 07:32:35 +00:00
waclaw66 9220ab7718 Translated using Weblate (Czech)
Currently translated at 100.0% (2330 of 2330 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2022-08-16 07:32:35 +00:00
Onuray Sahin 6c65b0a9e0
Merge pull request #6807 from vector-im/feature/mna/device-management-header-list
[Devices Management] Header view for sessions lists in new layout (PSG-668)
2022-08-15 23:09:53 +03:00
ericdecanini 894d4f700e Makes space bottom sheet header reflect backstack 2022-08-15 20:41:29 +02:00
Adam Brown 497a6e7406 removing unused imports 2022-08-15 14:52:59 +01:00
Onuray Sahin d92cf04b6f Fix string resource. 2022-08-15 15:33:42 +03:00
Onuray Sahin 54d8c9de48 Remove unnecessary background color. 2022-08-15 15:19:49 +03:00
Adam Brown 4ed8fe0be8 lifting the login buttons view state to a dedicated model to make the fallback more obvious
- Updates tests to take into account the fallback case
2022-08-15 13:00:13 +01:00
Adam Brown b64c756a23 showing SSO auth view when the SSO providers are null
- this is a valid case where we show a fallback option instead
2022-08-15 12:05:56 +01:00
Adam Brown d365ccdc21 removing unused login2 resources 2022-08-15 11:51:13 +01:00
Adam Brown 19261ab2d0 removing login2 classes 2022-08-15 11:51:13 +01:00
bmarty ecfa7db07d Sync Emojis 2022-08-15 00:03:34 +00:00
Nui Harime 44cfa5dcb0 Translated using Weblate (Russian)
Currently translated at 99.0% (2309 of 2330 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ru/
2022-08-13 17:32:36 +00:00
lvre 302c084701 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2330 of 2330 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2022-08-13 17:32:36 +00:00
random 557508c7b5 Translated using Weblate (Italian)
Currently translated at 100.0% (2330 of 2330 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
2022-08-13 17:32:36 +00:00
Linerly 6b26e00dd8 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2330 of 2330 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2022-08-13 17:32:35 +00:00
Szimszon 17ac9f3b57 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2330 of 2330 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2022-08-13 17:32:35 +00:00
Auri B. P 959a833c23 Translated using Weblate (Catalan)
Currently translated at 100.0% (2330 of 2330 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ca/
2022-08-13 17:32:34 +00:00
ericdecanini 5012f37e6f Refactors space backstack handling 2022-08-12 13:28:01 +02:00
ericdecanini 7ee58ccc88 Fixes back navigation 2022-08-12 13:18:26 +02:00
ericdecanini d8115a79a4 Adds persisted backstack 2022-08-12 11:17:13 +02:00
Adam Brown 3b7fd2dfde
Merge pull request #6492 from vector-im/dependabot/gradle/com.github.UnifiedPush-android-connector-2.0.1
Bump android-connector from 2.0.0 to 2.0.1
2022-08-11 16:21:47 +01:00
Maxime NATUREL 971ad26deb
Merge pull request #6809 from vector-im/fix/mna/leak-in-call
[Call] Memory leak after a call
2022-08-11 16:44:33 +02:00
Nikita Fedrunov e0e21d4282
filtered room list at home (#6724) 2022-08-11 16:26:24 +02:00
Claire G 2364b68907 improve configure InputType 2022-08-11 16:13:36 +02:00
Claire G 5bb67ec253 clean imports 2022-08-11 16:01:07 +02:00
Claire G d9fbc4a011 add autoCapitalize in FormEditTextItem 2022-08-11 15:59:26 +02:00
Maxime NATUREL 8667de423a Unbinding callback from Call screen when view is destroyed 2022-08-11 15:22:20 +02:00
Jeff Huang 467d17ddf9 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2330 of 2330 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hant/
2022-08-11 12:32:35 +00:00
Ihor Hordiichuk 7e8b5479c4 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2330 of 2330 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2022-08-11 12:32:35 +00:00
Jozef Gaal 36c8877dbe Translated using Weblate (Slovak)
Currently translated at 100.0% (2330 of 2330 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sk/
2022-08-11 12:32:35 +00:00
Nui Harime a01fe4d8e2 Translated using Weblate (Russian)
Currently translated at 99.0% (2309 of 2330 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ru/
2022-08-11 12:32:34 +00:00
Linerly 7bc8b42028 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2330 of 2330 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2022-08-11 12:32:34 +00:00
Danial Behzadi 0cda6af1f6 Translated using Weblate (Persian)
Currently translated at 100.0% (2330 of 2330 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2022-08-11 12:32:33 +00:00
Priit Jõerüüt 0c10e7a22b Translated using Weblate (Estonian)
Currently translated at 99.6% (2322 of 2330 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2022-08-11 12:32:33 +00:00
Maxime NATUREL 60eb9b428d "Learn more" button with click listener 2022-08-11 12:11:14 +02:00
Maxime NATUREL 8f218ce773 Custom header view without "Learn more" 2022-08-11 12:11:14 +02:00
Maxime NATUREL 2158661e77 Fixing title in the settings entry 2022-08-11 12:11:14 +02:00
Maxime NATUREL fa8f72c909
Merge pull request #6792 from vector-im/feature/mna/enable-leakcanary
Add a developer setting to enable LeakCanary at runtime
2022-08-11 12:10:26 +02:00
Adam Brown 616c16f8c6
Merge pull request #6783 from vector-im/feature/adm/decouple-variants
Decouple `:vector` variants/build types
2022-08-11 10:59:42 +01:00
Claire G ce23303b97 Add inputType for room name creation and settings 2022-08-11 11:53:43 +02:00
Adam Brown 439224e4de using american english for consistency 2022-08-11 09:32:36 +01:00
Maxime NATUREL 0515303c8c
Merge pull request #6800 from vector-im/feature/mna/new-device-management-screen
[Devices management] Add a feature flag and empty screen for future new layout (PSG-676)
2022-08-11 08:59:57 +02:00
ericdecanini 7a50e25bea Unbolds text 2022-08-10 17:34:16 +02:00
dependabot[bot] cd929a203e
Bump android-connector from 2.0.0 to 2.0.1
Bumps [android-connector](https://github.com/UnifiedPush/android-connector) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/UnifiedPush/android-connector/releases)
- [Commits](https://github.com/UnifiedPush/android-connector/compare/2.0.0...2.0.1)

---
updated-dependencies:
- dependency-name: com.github.UnifiedPush:android-connector
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-10 14:09:31 +00:00
Maxime NATUREL 3a9aa7472a Fixing wrong view reference in title assignment 2022-08-10 15:44:16 +02:00
Maxime NATUREL 89f31b093e Handling notifications for beacon_info and poll_start events 2022-08-10 15:28:51 +02:00
ericdecanini 4f4d7f111d Adds listeners to FABs 2022-08-10 15:25:33 +02:00
Adam Brown 6526cf3c2e removing unused file, the release flipper proxy instance is provided by the debug module 2022-08-10 14:14:39 +01:00
Maxime NATUREL 2764a6e103 Fixing code formatting issues 2022-08-10 14:57:16 +02:00
Maxime NATUREL 3ff9ab1bc8 Interface for LeakDetector 2022-08-10 14:47:09 +02:00
Maxime NATUREL 250ee1faa1 Moving the new setting inside debug screen 2022-08-10 14:47:08 +02:00
Maxime NATUREL 36c69a46fd Adding way to enable leak canary at runtime 2022-08-10 14:47:08 +02:00
Maxime NATUREL 31a350eea7 Enabling leakcanary on debug builds 2022-08-10 14:47:08 +02:00
Jorge Martin Espinosa aecf460c96
Improve tests for lockscreen (#6796)
* Improve tests

* Address review comments.

* Refactor pin code tests and code to improve testability.

* Fix lint issues
2022-08-10 12:00:36 +00:00
Adam Brown defd848363 updating version for next release cycle 2022-08-10 12:30:38 +01:00
ericdecanini c0c0f90b04 Adds NewChatBottomSheet 2022-08-10 11:26:25 +02:00
Maxime NATUREL b9fa4ddfc8 Renaming v2 setting key 2022-08-10 10:54:16 +02:00
Maxime NATUREL 1ebc2a9a8c New empty devices list screen 2022-08-10 10:40:06 +02:00
Maxime NATUREL db1d0daec0 Adding a new setting entry behind feature flag 2022-08-10 10:40:06 +02:00
Maxime NATUREL fb0b38bb49 Adding new feature flag for new device management 2022-08-10 10:40:06 +02:00
ericdecanini 358ec5a722 Fixes post merge errors 2022-08-10 08:25:51 +02:00
ericdecanini e87eefb319 Merge remote-tracking branch 'origin/develop' into feature/eric/space-list-modal
# Conflicts:
#	vector/src/main/java/im/vector/app/features/home/room/list/home/HomeRoomListFragment.kt
2022-08-10 08:24:55 +02:00
ericdecanini ddaf5397b1 Removes params passed into HomeRoomListFragment and fixes lint error 2022-08-10 08:24:03 +02:00
Eric Decanini ce4ab78f13
Merge pull request #6693 from vector-im/feature/eric/new_fab
New App Layout FABs
2022-08-10 08:13:36 +02:00
ericdecanini 9505d196e4 Changes space title in toolbar 2022-08-10 08:10:33 +02:00
Weblate 53e396d337 Merge branch 'origin/develop' into Weblate. 2022-08-09 14:27:46 +00:00
Adam Brown fe61fa844e
Merge pull request #6784 from vector-im/fix/jorgem/lockscreen-device-locked
Fix lockscreen's 'device locked' crash on Android 12 and 12L devices
2022-08-09 15:18:28 +01:00
ericdecanini f94aad65dd Merge branch 'feature/eric/new_fab' into feature/eric/space-list-modal
# Conflicts:
#	vector/src/main/res/layout/fragment_room_list.xml
2022-08-09 14:31:39 +02:00
Nikita Fedrunov 6045eac87a
recents carousel for new home screen layout (#6707) 2022-08-09 14:31:26 +02:00
ericdecanini af04221ad9 Improves content descriptions 2022-08-09 14:30:36 +02:00
ericdecanini 65b7a31728 Fixes toMvRxBundle import 2022-08-09 14:23:56 +02:00
Jorge Martín 9888e15f2a Improve logic to trigger LockScreenViewEvents 2022-08-09 14:04:45 +02:00
Jorge Martín cc59b9e695 Address review comments. 2022-08-09 14:03:39 +02:00
Jorge Martín dfc8526b47 Refactor lockscreen implementation.
Try to fix issues and simplify flow.
2022-08-09 14:03:39 +02:00
Jorge Martín 2f4725cfe9 Prevent crash while validating biometric key. 2022-08-09 14:03:39 +02:00
Jorge Martín 6e1e31bac1 Avoid crashes from unknown exceptions on lockscreen key migration. 2022-08-09 12:52:28 +02:00
Adam Brown 58d47df37b
Merge pull request #6736 from vector-im/feature/adm/non-ascii-username
Fixes crash when entering non ascii username during account creation
2022-08-09 11:52:02 +01:00
Adam Brown 319ec6fbf4 removing now unused gplay resource 2022-08-09 11:25:55 +01:00
Adam Brown 045398d06f fixing import ordering and duplicated documentation 2022-08-09 10:42:44 +01:00
Adam Brown ed3b73a989 decouples the flavor code / OSS licenses activity launching 2022-08-09 10:32:43 +01:00
ericdecanini 9892c66d27 Fixes lint errors 2022-08-09 10:54:28 +02:00
ericdecanini 7b61460fa2 Merge branch 'feature/eric/new_fab' into feature/eric/space-list-modal 2022-08-09 10:52:39 +02:00
ericdecanini f2c3b5cb43 Merge remote-tracking branch 'origin/develop' into feature/eric/new_fab 2022-08-09 10:51:33 +02:00
Nui Harime b2d1915227 Translated using Weblate (Russian)
Currently translated at 99.0% (2306 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ru/
2022-08-08 23:32:32 +00:00
Adam Brown 0c61595ace decoupling the fcm helper from the vector module 2022-08-08 18:05:04 +01:00
Adam Brown f605e0c479 decoupling the notification test factory from the vector module 2022-08-08 17:51:08 +01:00
Adam Brown 02286b96b0 decoupling the flipper proxy from the vector module 2022-08-08 17:32:23 +01:00
Adam Brown 8156a646a1 moving debug interfaces to debug package 2022-08-08 17:06:57 +01:00
Adam Brown 19c8b2a630 moving debug menu access to only the debug sourceset and providing an injectable interface to decouple from the direct access 2022-08-08 17:02:08 +01:00
Adam Brown e02cf61f2f decoupling debug receiver from the variants by introducing vector layer interface 2022-08-08 16:57:51 +01:00
Adam Brown 7e7b98a3c1
Merge pull request #6668 from vector-im/feature/adm/onboarding-vm-tests
`OnboardingViewModel` tests
2022-08-08 13:37:53 +01:00
Adam Brown dd496dc1a3
Merge pull request #6748 from vector-im/feature/adm/flaky-verification-test
Fixing flaky `CantVerifyTest`
2022-08-08 08:46:29 +01:00
Dinh Quang Tuyen ac047afd27 Translated using Weblate (Vietnamese)
Currently translated at 88.6% (2062 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/vi/
2022-08-06 15:32:50 +00:00
Jeff Huang 77ae291c15 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2327 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hant/
2022-08-06 15:32:50 +00:00
phardyle ec9199cb18 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2327 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hant/
2022-08-06 15:32:49 +00:00
phardyle e15e941e49 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2327 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2022-08-06 15:32:49 +00:00
Ihor Hordiichuk fde0d81c1e Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2327 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2022-08-06 15:32:49 +00:00
Jozef Gaal 2aac0c9d64 Translated using Weblate (Slovak)
Currently translated at 100.0% (2327 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sk/
2022-08-06 15:32:48 +00:00
Nui Harime 05816d00ae Translated using Weblate (Russian)
Currently translated at 99.0% (2306 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ru/
2022-08-06 15:32:47 +00:00
lvre ee1f294327 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2327 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2022-08-06 15:32:44 +00:00
Przemysław Romanik a41ad6625e Translated using Weblate (Polish)
Currently translated at 99.6% (2319 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pl/
2022-08-06 15:32:43 +00:00
Johan Smits 721c4c0d9c Translated using Weblate (Dutch)
Currently translated at 100.0% (2327 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nl/
2022-08-06 15:32:42 +00:00
random 804880cc9c Translated using Weblate (Italian)
Currently translated at 100.0% (2327 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
2022-08-06 15:32:42 +00:00
notramo 8cbdd6e130 Translated using Weblate (Hungarian)
Currently translated at 98.8% (2301 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2022-08-06 15:32:41 +00:00
Glandos 4a3b6baaf7 Translated using Weblate (French)
Currently translated at 100.0% (2327 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fr/
2022-08-06 15:32:38 +00:00
Danial Behzadi dbbdc1791a Translated using Weblate (Persian)
Currently translated at 100.0% (2327 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2022-08-06 15:32:37 +00:00
Priit Jõerüüt 7b96597d56 Translated using Weblate (Estonian)
Currently translated at 99.6% (2319 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2022-08-06 15:32:37 +00:00
Vri 4af4f3f88c Translated using Weblate (German)
Currently translated at 98.6% (2296 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2022-08-06 15:32:36 +00:00
waclaw66 a56d8a23f5 Translated using Weblate (Czech)
Currently translated at 100.0% (2327 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2022-08-06 15:32:33 +00:00
Auri B. P f33e2fd656 Translated using Weblate (Catalan)
Currently translated at 100.0% (2327 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ca/
2022-08-06 15:32:32 +00:00
Mr.Narsus c2fbb74e4b Translated using Weblate (Arabic)
Currently translated at 42.0% (979 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ar/
2022-08-06 15:32:31 +00:00
Adam Brown 20b3dbc6e6 documenting the rule and reflection helper 2022-08-05 17:55:12 +01:00
ericdecanini 1ffa02c287 Merge remote-tracking branch 'origin/feature/eric/new_fab' into feature/eric/space-list-modal
# Conflicts:
#	vector/src/main/java/im/vector/app/features/home/room/list/home/HomeRoomListFragment.kt
2022-08-05 17:11:57 +02:00
ericdecanini 1bf36dce92 Merge remote-tracking branch 'origin/develop' into feature/eric/new_fab 2022-08-05 17:11:00 +02:00
ericdecanini 41d859dc5b Merge remote-tracking branch 'origin/develop' into feature/eric/space-list-modal
# Conflicts:
#	vector/src/main/java/im/vector/app/features/home/NewHomeDetailFragment.kt
2022-08-05 17:10:36 +02:00
Adam Brown 81897a179e
Merge pull request #6741 from vector-im/feature/adm/focus-errors
FTUE - Focus errors showing on wrong page
2022-08-05 15:12:47 +01:00
ericdecanini e6508e8a5a Cleans up epoxy class for NewSpaceSummaryItem and adds ellipsize to header 2022-08-05 16:08:05 +02:00
ericdecanini 0567fa3e53 Changes header text of bottom sheet to Change Space 2022-08-05 15:45:53 +02:00
Adam Brown 2683e9209b resetting the analytics datastore via reflection 2022-08-05 14:24:53 +01:00
Nikita Fedrunov 03afd2932c
NewHomeDetailFragment now shows correct list fragment (#6740) 2022-08-05 14:51:47 +02:00
Adam Brown 5864ce4348 adding rule to force a new session to be started for instrumentation tests 2022-08-05 13:08:21 +01:00
ericdecanini 90f2b93763 Appends to comment in SpaceListFragment and refactors SpaceListBottomSheet class name 2022-08-05 12:39:52 +02:00
ericdecanini a821f34fc0 Adds drag and drop to space list 2022-08-05 12:37:02 +02:00
Adam Brown b375dd14f7 removing unused line 2022-08-05 11:18:53 +01:00
ericdecanini 0506c9abfd Fixes bottom sheet intermittently not having the correct height 2022-08-05 11:59:22 +02:00
ericdecanini ff71e69b0e Makes space list work inside spaces 2022-08-05 11:48:11 +02:00
Maxime NATUREL 2dc92caa30
Merge pull request #6712 from vector-im/feature/mna/map-loading-error
[Location Share] Render fallback UI when map fails to load (PSG-607)
2022-08-05 11:17:37 +02:00
Adam Brown f0bd5dc2dd
Merge pull request #6744 from vector-im/dependabot/gradle/com.googlecode.libphonenumber-libphonenumber-8.12.53
Bump libphonenumber from 8.12.52 to 8.12.53
2022-08-05 08:45:02 +01:00
dependabot[bot] 30a8f22028
Bump libphonenumber from 8.12.52 to 8.12.53
Bumps [libphonenumber](https://github.com/google/libphonenumber) from 8.12.52 to 8.12.53.
- [Release notes](https://github.com/google/libphonenumber/releases)
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md)
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.52...v8.12.53)

---
updated-dependencies:
- dependency-name: com.googlecode.libphonenumber:libphonenumber
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-04 23:10:43 +00:00
Maxime NATUREL 65c6e578eb Moving setup of map in onViewCreated + moving reference assignment of MapView 2022-08-04 16:58:28 +02:00
Maxime NATUREL 2b8632ebe7 Adding missing trailing comma 2022-08-04 16:58:28 +02:00
Maxime NATUREL 72377c9e7e Fixing after rebase 2022-08-04 16:58:28 +02:00
Maxime NATUREL ec5f874a81 Fixing code formatting issues 2022-08-04 16:58:28 +02:00
Maxime NATUREL 008e07d03e Handling map loading error in live location maximized map 2022-08-04 16:58:28 +02:00
Maxime NATUREL a30076a2ab Creating location.preview package 2022-08-04 16:58:28 +02:00
Maxime NATUREL 6972622bc6 Handling map loading error in timeline 2022-08-04 16:58:28 +02:00
Maxime NATUREL e0e06c6ac8 Handling map loading error in sharing and preview fragment 2022-08-04 16:58:28 +02:00
Maxime NATUREL 87ca9606b3 Keep the previous loading map error string for timeline 2022-08-04 16:58:28 +02:00
Maxime NATUREL 6572a1a331 Fix missing icon in error view 2022-08-04 16:58:28 +02:00
Maxime NATUREL b83acf373d Adding error view in preview and sharing fragments 2022-08-04 16:58:28 +02:00
Maxime NATUREL 8f91278d1a Creating custom view for map loading error 2022-08-04 16:58:28 +02:00
Maxime NATUREL 64c25f073c Calling directly the ViewModel clear method instead of using a view action 2022-08-04 16:57:14 +02:00
Maxime NATUREL 81cba3d275 Using ViewModel to handle clearing of audio controller 2022-08-04 16:57:14 +02:00
Maxime NATUREL 8b8a4f3d7b Fixing missing clear on audio tracker listeners 2022-08-04 16:57:14 +02:00
Adam Brown f40cf13048 fixing login/account creation errors showing when navigating to another screen
- was caused by the lost focus callback being triggered by onPause, fixed by only triggering if the current view is in the resumed state
2022-08-04 14:25:05 +01:00
Adam Brown 99de618bed adding edit text ids so that the content can automatically be restored by the fragment manager 2022-08-04 14:18:03 +01:00
Maxime NATUREL dd69b254f9
Merge pull request #6654 from vector-im/feature/mna/update-sending-period-lls
[Location share] Update minimum sending period to 5 seconds for a live
2022-08-04 14:17:00 +02:00
Adam Brown a4ea47e740 catching username availabilty exceptions and handling as user facing error 2022-08-04 11:58:31 +01:00
ericdecanini 79e6dd074a Makes bottom sheet dismiss on space change 2022-08-04 11:41:00 +02:00
ericdecanini b4ed380caf Finalises home and add bottom sheet buttons 2022-08-03 22:49:21 +02:00
ericdecanini 5d183654b1 Fixes bug where bottom sheet sometimes renders with the wrong height 2022-08-03 21:54:05 +02:00
Maxime NATUREL bfd9dcbca2
Merge pull request #6681 from vector-im/fix/mna/leak-tab-layout-mediator
[FTUE] Memory leak on FtueAuthSplashCarouselFragment
2022-08-03 14:18:41 +02:00
Adam Brown 4bff816056 fixing auto merge compile error 2022-08-03 08:30:10 +01:00
ericdecanini aa24debd87 Adds new space list controller 2022-08-02 22:49:58 +02:00
Adam Brown 8aaf185a8e
Merge pull request #6517 from vector-im/feature/adm/build-config
Avoiding direct `BuildConfig` usage
2022-08-02 18:07:17 +01:00
ericdecanini 55d8b6a819 Merge remote-tracking branch 'origin/develop' into feature/eric/space-list-modal 2022-08-02 18:07:34 +02:00
Maxime NATUREL ac8597e745
Merge pull request #6676 from vector-im/fix/mna/fix-memory-leaks-lls
[Location sharing] - Fix the memory leaks (PSG-656)
2022-08-02 18:01:48 +02:00
Eric Decanini e2ed4b4ae1
Merge pull request #6655 from vector-im/feature/eric/app-layout-toolbar
New App Layout Toolbar
2022-08-02 17:44:53 +02:00
ericdecanini ab4eda18bf Adds SpacesBottomSheet 2022-08-02 17:44:27 +02:00
Maxime NATUREL a53de92b10
Merge pull request #6688 from vector-im/fix/mna/missing-text-on-map-symbol
[Location sharing] Invisible text on map symbol
2022-08-02 16:38:11 +02:00
Adam Brown 2ee52f2062 fixing import ordering 2022-08-02 15:31:13 +01:00
Adam Brown d1a63ccd2d removing unused import 2022-08-02 14:32:12 +01:00
Adam Brown 3c1e183ed6 using low privacy log from the vector module for code within vector, instead of the sdk flag 2022-08-02 14:32:12 +01:00
Adam Brown 9b1def3c1d updating variable casing as they're no longer const val or file level 2022-08-02 14:32:12 +01:00
Adam Brown 8b9d1bb0d8 making use of the existing sdk int provider instead of supplying it via the BuildMeta 2022-08-02 14:32:12 +01:00
Adam Brown cb59d82846 extracting the notification action ids to their own file 2022-08-02 14:31:46 +01:00
Adam Brown fe1019f29f using Config strict mode flag directly within the Application as the build meta can't be injected before super application.onCreate 2022-08-02 14:31:46 +01:00
Adam Brown 3d207f93f1 removing unused imports and fixing missing full stop on docs 2022-08-02 14:31:46 +01:00
Adam Brown cceac66504 moving build flavor information to the build meta 2022-08-02 14:31:46 +01:00
Adam Brown 18943e3453 removing unused buildconfig option 2022-08-02 14:31:46 +01:00
Adam Brown df02f505ad moving git versioning to the buildMeta abstraction 2022-08-02 14:31:46 +01:00
Adam Brown d42c27bfe0 lifting the low privacy build config to the config 2022-08-02 14:31:46 +01:00
Adam Brown 811b2e8c75 accessing the notification action ids via a dedicated class which builds upon the application id 2022-08-02 14:31:46 +01:00
Adam Brown 9fe3fc69dd extracting the config models to their own files 2022-08-02 14:31:46 +01:00
Adam Brown cc4aae0f4a replacing DEBUG build config flag with injectable property 2022-08-02 14:31:46 +01:00
Adam Brown b6d052e58d lifting voip setting to a voip config 2022-08-02 14:31:46 +01:00
Adam Brown 56afac26ad creating a location sharing config for holding the map tiler key 2022-08-02 14:31:46 +01:00
Adam Brown 012485b8e3 lifting the live location sharing build flag to the config along with debug toggle 2022-08-02 14:31:46 +01:00
Adam Brown f14aabcd22 ports the key sharing strategy to the config 2022-08-02 14:31:46 +01:00
Adam Brown e795e9da52 porting the onboarding variant selection to the config 2022-08-02 14:31:45 +01:00
Adam Brown 87a8c786f7 moving the voice message limit to the config module 2022-08-02 14:31:24 +01:00
Adam Brown 274b1a149c moving analytics config to the config module, it's now up to forks to opt out rather than relying on the package name to not be vector 2022-08-02 14:31:23 +01:00
Jorge Martin Espinosa c848615636
Disable 'Enable biometrics' option if there are not biometric authenticators enrolled. (#6714)
* Disable 'Enable biometrics' option if there are not biometric authenticators enrolled.

* Improve biometric pref enabled check

* Fix changelog issue

* Address review comments. Add extra catch clauses to key migrations.

* Add tests for key migrators
2022-08-02 15:31:08 +02:00
ericdecanini b0a9b482e7 Adds issue numbers to unimplemented FAB clicks 2022-08-02 15:18:45 +02:00
Adam Brown 3fe7a9d8d5
Merge pull request #6588 from vector-im/dependabot/gradle/io.gitlab.arturbosch.detekt-1.21.0
Bump io.gitlab.arturbosch.detekt from 1.20.0 to 1.21.0
2022-08-02 12:56:45 +01:00
Maxime NATUREL c926b4cc69 Fix moving some components to dedicated package 2022-08-02 10:47:38 +02:00
Maxime NATUREL e311d0e469 Fixing missing cleanUp of the LocationSharingAndroidService 2022-08-02 10:36:32 +02:00
Maxime NATUREL 2c10d9dcaa Fixing missing call to timer.cancel() when view is detached 2022-08-02 10:35:42 +02:00
Maxime NATUREL f44d8b0b20 Fixing missing call to SymbolManager.onDestroy() 2022-08-02 10:35:42 +02:00
Maxime NATUREL 72e2951c3e Fixing missing cleanUp on RecyclerView 2022-08-02 10:35:42 +02:00
Maxime NATUREL 9781656c1d Fixing leak on bottomSheetController callback 2022-08-02 10:35:42 +02:00
Maxime NATUREL 4f71741107 Fixing leak on OnSymbolClickListener 2022-08-02 10:35:42 +02:00
Maxime NATUREL 49ad37a7f6 Using Duration to have clearer syntax 2022-08-02 09:27:27 +02:00
Maxime NATUREL 004f40bff5 Setting 5 seconds for min period of update for location tracking 2022-08-02 09:13:16 +02:00
Maxime NATUREL 8571fd0ba9 Fix after rebase 2022-08-02 09:09:19 +02:00
Maxime NATUREL be696f5a5c Align naming of components for the live location feature 2022-08-02 09:09:19 +02:00
Adam Brown 1411fdd99f Merge branch 'hotfix/v1.4.31' into develop 2022-08-01 18:29:55 +01:00
Adam Brown fde2aee69a Merge branch 'hotfix/v1.4.31' of github.com:vector-im/element-android into hotfix/v1.4.31 2022-08-01 17:50:22 +01:00
Adam Brown 0c4c695b9c adding missing fullstops in to docs 2022-08-01 17:15:50 +01:00
Adam Brown e0349b27ed updating version for hotfix release 2022-08-01 16:51:19 +01:00
Adam Brown 9114630bba replacing single context thread with semaphore
- avoids the need for a dedicated long living thread instance
2022-08-01 16:23:41 +01:00
Adam Brown 3725921400 using injectable dispatchers instead of direct usage 2022-08-01 16:14:49 +01:00
Adam Brown 6b754f3e03 avoiding unneeded main context switch 2022-08-01 15:12:39 +01:00
Adam Brown 410a7b525f reusing the suspend scope 2022-08-01 13:13:00 +01:00
Adam Brown fedbe048ba creating a dedicated threadsafe Session instance initializer in order to attempt to restore session when they're not yet created in memory 2022-08-01 13:11:19 +01:00
phardyle 6671a100ad Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2327 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2022-08-01 03:50:35 +00:00
Fork Liang 91b0465caa Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2327 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2022-08-01 03:50:33 +00:00
Eric Decanini ddaf1128ac
Merge pull request #6598 from vector-im/task/eric/space-switching-unit-tests
Space Switching Refactoring and Unit Tests
2022-07-29 16:21:33 +02:00
ericdecanini 406a67827c Adds scroll behaviour to FABs 2022-07-29 15:48:21 +02:00
ericdecanini 8e7e320e40 Finalises new layout FABs 2022-07-29 15:28:55 +02:00
Benoit Marty b161e5eb2e Add Kdoc on SpaceListFragment 2022-07-29 13:06:37 +02:00
Benoit Marty 07dc0d2e54 Rename layout for clarity 2022-07-29 13:06:37 +02:00
Benoit Marty e9aab6331a Improve layout preview, item_group does not exist anymore. 2022-07-29 13:06:37 +02:00
Benoit Marty 59f00cd196
Merge pull request #6637 from vector-im/feature/bma/danger
Danger
2022-07-29 12:55:32 +02:00
Maxime NATUREL c7d5ceca5d
Merge pull request #6644 from vector-im/feature/mna/notification-tap-lls
[Location Share] Open maximized map on tapping on live sharing notification (PSG-616)
2022-07-29 11:27:53 +02:00
ericdecanini 4f5ad816f1 Fixes AppStateHandlers in code after merge 2022-07-29 10:56:33 +02:00
Maxime NATUREL 3a5c139759 Converting drawable to bitmap for map symbol to fix invisible text 2022-07-29 10:14:00 +02:00
Benoit Marty fb67499657 Knit: do not check `node_modules` folder 2022-07-29 10:02:40 +02:00
Benoit Marty cc6dad3fce Ignore PluralsCandidate, I do not know why it is reported by Danger, since this is a warning. Also make this issue an error. 2022-07-29 10:02:40 +02:00
Adam Brown 67d4afa012 updating build versions for next release cycle 2022-07-29 09:02:17 +01:00
Benoit Marty a2e8506600 Fix and suppress lint issue. RestrictedApi is for the usage of ShortcutInfoCompat.Builder. 2022-07-28 19:03:05 +02:00
Benoit Marty eee418d1fd Migrate previous pinned Shortcut to the new Intent 2022-07-28 18:26:44 +02:00
Maxime NATUREL b2e64e6265 Fixing missing clear on TabLayoutMediator when view is destroyed 2022-07-28 17:25:42 +02:00
Benoit Marty 6e0ca3958b Shortcuts must first start MainActivity to ensure the session is restored. 2022-07-28 16:19:28 +02:00
ericdecanini d49f104332 Adds fab buttons 2022-07-28 15:09:57 +02:00
Adam Brown bc856fd16c Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.3% (2311 of 2327 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2022-07-28 12:14:17 +00:00
Weblate e9472d64f2 Merge branch 'origin/develop' into Weblate. 2022-07-28 11:12:31 +00:00
phardyle ba25e6d6fb Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (2314 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2022-07-28 11:11:42 +00:00
Adam Brown b409431b0f
Merge pull request #6666 from vector-im/feature/adm/missing-space-rooms
`Home` always showing all rooms
2022-07-28 12:10:36 +01:00
Adam Brown d304624878 removing extra blank lines 2022-07-28 11:49:50 +01:00
Adam Brown bb9459fcab adding test around sso url fetching 2022-07-28 11:41:40 +01:00
Adam Brown 8ef0850752 removing unused import 2022-07-28 11:05:28 +01:00
Adam Brown 09d840506e replacing inverted takeIf chain with positive when conditions 2022-07-28 11:04:35 +01:00
Maxime NATUREL d60683d991
Merge pull request #6664 from vector-im/fix/mna/cancel-infinite-animation
Cancel infinite animations in TypingMessageDotsView
2022-07-28 11:48:26 +02:00
ericdecanini 590f99a5c2 Adds comments to SpaceStateHandler 2022-07-28 11:33:54 +02:00
ericdecanini e6addd1319 Merge remote-tracking branch 'origin/develop' into task/eric/space-switching-unit-tests
# Conflicts:
#	vector/src/main/java/im/vector/app/features/home/HomeDetailFragment.kt
2022-07-28 11:25:14 +02:00
ericdecanini a11d5ebdd9 Replaces TODOs 2022-07-28 11:24:00 +02:00
Adam Brown e8476882fc providing a type for the NoFilter to avoid the ambiguity of the nullable param 2022-07-28 10:22:11 +01:00
Adam Brown 1ba8d29333 fixing rooms from other spaces being included in home due to wrong filter param
- we were passing null which meant no filter was being applied
2022-07-28 10:10:01 +01:00
Maxime NATUREL a0534d8fcc
Merge pull request #6636 from vector-im/feature/mna/ended-state-map-live-location
[Location Share] - Expanded map state when no more live location shares (PSG-629)
2022-07-28 10:53:31 +02:00
Maxime NATUREL fbd1009ebc Fixing missing cancel on infinite ObjectAnimators 2022-07-28 10:00:07 +02:00
Johan Smits 0fccedd68f Translated using Weblate (Dutch)
Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nl/
2022-07-28 06:32:57 +00:00
Auri B. P f366211436 Translated using Weblate (Catalan)
Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ca/
2022-07-28 06:32:54 +00:00
phardyle 01555d5cb4 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hant/
2022-07-28 06:32:52 +00:00
Przemysław Romanik e612421be3 Translated using Weblate (Polish)
Currently translated at 99.0% (2293 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pl/
2022-07-28 06:32:52 +00:00
LinAGKar 128ff1f8eb Translated using Weblate (Swedish)
Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sv/
2022-07-28 06:32:47 +00:00
phardyle aea0d2f2ca Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (2314 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2022-07-28 06:32:42 +00:00
Dinh Quang Tuyen 066d96912b Translated using Weblate (Vietnamese)
Currently translated at 88.9% (2060 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/vi/
2022-07-28 06:32:28 +00:00
Adam Brown c4831510ac adding tests around the state resetting 2022-07-27 17:17:36 +01:00
Adam Brown a32a78751a adding test around login with username and password 2022-07-27 16:40:12 +01:00
Adam Brown 01bc275311
Merge pull request #6651 from vector-im/feature/adm/enable-ftue
FTUE - Enable onboarding FTUE flows
2022-07-27 16:38:35 +01:00
Adam Brown 87a0957d9a adding test around login with token 2022-07-27 16:37:35 +01:00
Adam Brown e77688b3f4 adding splash action tests 2022-07-27 16:37:17 +01:00
ericdecanini d3a1783e57 Adds invites to new home menu 2022-07-27 16:05:25 +02:00
ericdecanini 9a981bb1d5 Adds profile icon to toolbar 2022-07-27 15:37:31 +02:00
Adam Brown 64c875e017
add ticket reference for TODO 2022-07-27 14:05:39 +01:00
Adam Brown 0fcf7c7079
Merge pull request #6641 from vector-im/feature/adm/ftue-soft-exit-email-verification
FTUE - Allow editing email during email verification
2022-07-27 14:00:20 +01:00
Adam Brown 8639b69e73 removing unused imports 2022-07-27 13:21:17 +01:00
Jorge Martín 58ea816cae Ignore tests with broken mocks in APIs < 30. It looks like a mockk issue. 2022-07-27 14:02:18 +02:00
Jorge Martín b468a9da33 Improve lock screen implementation. 2022-07-27 14:02:18 +02:00
Adam Brown 28362b53f8 enabling the ftue feature flags 2022-07-27 12:18:10 +01:00
Adam Brown fe0c2fc57f adding UI test support for the ftue onboarding feature flags 2022-07-27 12:17:59 +01:00
Adam Brown 746191163a updating test verification interaction, there's no skip and we can press back instead 2022-07-27 12:17:03 +01:00
Adam Brown 067a030f19
Merge pull request #6649 from vector-im/feature/adm/auth-testing-results
FTUE - Test session feedback
2022-07-27 12:09:35 +01:00
Adam Brown 5cc96850af updating font scale access as the activity wait no longer works with the latest changes 2022-07-27 11:50:14 +01:00
Nikita Fedrunov 45bbf74db3
new room list implementation for EditLayout (#6618) 2022-07-27 12:17:07 +02:00
Adam Brown f21a978608 removing unused imports 2022-07-27 10:33:34 +01:00
Adam Brown 12b6f54cf9 updating captcha icon 2022-07-27 10:16:41 +01:00
Adam Brown abcde349f0 using invisible visibility to avoid loading spinner from jumping around and hiding the loading when resending the email 2022-07-27 10:08:26 +01:00
ericdecanini 7de82e0204 Adds white status and navigation bars 2022-07-27 11:04:53 +02:00
Maxime NATUREL 0750e80f04 Use context.obtainStyledAttributes instead of context.theme.obtainStyledAttributes 2022-07-27 11:04:14 +02:00
Adam Brown 87995abc7f updating verification copy to match latest 2022-07-27 09:40:39 +01:00
Adam Brown b6695c7009 using dedicated sign in copy for the server selection header 2022-07-27 09:37:50 +01:00
Adam Brown 616c1d780f updating sign in specific subtitle for the server selection screen 2022-07-27 09:36:12 +01:00
Maxime NATUREL 47960c0dfd Use const to define banner background alpha 2022-07-27 10:29:14 +02:00
Maxime NATUREL d62cf70b8c Add usage of TypedArray.use when possible 2022-07-27 10:28:43 +02:00
Benoit Marty f37034c18e
Merge pull request #6643 from vector-im/feature/bma/fix_firebase_popup
Feature/bma/fix firebase popup
2022-07-26 20:15:05 +02:00
Adam Brown 653c97b40d disabling the server url selection submit button when the selection is empty 2022-07-26 17:19:20 +01:00
Adam Brown 2dae13f6c8 applying the password character limit to the keyboard done action 2022-07-26 17:05:25 +01:00
Adam Brown e6df2b39b4 handling unverified email as a dialog error in the reset password flow with a friendly error message 2022-07-26 16:58:19 +01:00
Benoit Marty e577320301 Change name of fun. 2022-07-26 17:47:49 +02:00
Benoit Marty 41d35e68a0 Inject SharedPreferences 2022-07-26 17:43:38 +02:00
Valere 8e2eb1903d
Merge pull request #6475 from vector-im/feature/bca/crypto_unable_self_verify
Handle case when device cannot be verified
2022-07-26 16:12:43 +02:00
ericdecanini 7334d909d5 Adds options menu 2022-07-26 16:00:46 +02:00
Maxime NATUREL f3ad9e38c3 Update the notification when starting/stopping new live in room 2022-07-26 15:28:27 +02:00
Adam Brown fd255039f3 adding tests around initialising the viewmodel and handling email send success actions 2022-07-26 14:26:03 +01:00
Maxime NATUREL f56c315207 Dedicated notification builder and opening map on tap of notification 2022-07-26 14:33:40 +02:00
ericdecanini 5958559186 Styles collapsed title text 2022-07-26 14:31:02 +02:00
Benoit Marty e5163ad9c3 Better safe than sorry. This popup should not show up on production version 2022-07-26 14:23:44 +02:00
Benoit Marty c6b9dba041 Rename fun 2022-07-26 14:23:44 +02:00
Benoit Marty 1e8a8d4da0 Display the nightly popup only once a day 2022-07-26 14:23:44 +02:00
ericdecanini a5039287b2 Adds feature flag functionality 2022-07-26 13:38:15 +02:00
Adam Brown f6070ee9ca allowing the user to edit their email address after starting the verfication process
- the email verification screen is no longer a hard exit during the standard account creation flow, however if a authentication session is restored eg the app is killed and reopened whilst waiting for email verifcation, then pressing back will cause the flow to be restarted
2022-07-26 11:57:03 +01:00
Adam Brown c66b1885ad allowing the child ftue fragments to determine if they're the back action is a hard exit 2022-07-26 11:53:04 +01:00
ericdecanini 3df337fa07 Adds new layout toolbar 2022-07-26 12:38:29 +02:00
Adam Brown abab2a0db7 including knowledge of if the session was restored when fastforwarding to the waiting for email 2022-07-26 11:30:34 +01:00
Johannes Marbach e9bd271642
Merge pull request #6634 from vector-im/johannes/ec-permission-shortcuts
Put EC permission shortcuts behind labs flag (PSG-630)
2022-07-25 20:38:22 +02:00
Maxime NATUREL c3bc53fe48
Merge pull request #6626 from vector-im/feature/mna/open-map-on-tap-of-lls-status-bar
[Location sharing] - OnTap on the top live status bar, display the expanded map view (PSG-614)
2022-07-25 17:40:33 +02:00
Maxime NATUREL d4186af761
Merge pull request #6608 from vector-im/feature/mna/ux-review-fixes-22-07-11
[Location sharing] - Small improvements of UI for live (PSG-613)
2022-07-25 16:42:48 +02:00
Maxime NATUREL 989c2ee967 Removing non necessary root binding 2022-07-25 15:37:11 +02:00
Maxime NATUREL 4cfb79d566 Small renamings to be more consistent 2022-07-25 14:49:49 +02:00
Maxime NATUREL d0a9e9eda0 Reverting some after rebase changes 2022-07-25 14:37:31 +02:00
Maxime NATUREL e1ea10e0a2 Adding attribute to set the start margin of icon 2022-07-25 14:17:07 +02:00
Maxime NATUREL e51488bc57 Adding ended live banner view in the map screen 2022-07-25 12:01:10 +02:00
Benoit Marty cc0c9c262c Less annoying Nightly dialog. 2022-07-25 11:18:53 +02:00
Benoit Marty a06dc55848
Merge pull request #6629 from vector-im/feature/bma/nightyl_in_app_alert
Add in-app alert to let user know if a new version is available.
2022-07-25 10:40:42 +02:00
Maxime NATUREL 5e59eb474a Adding attribute to control alpha of the banner background 2022-07-25 10:36:28 +02:00
Benoit Marty c28e7c86d4
Merge pull request #6341 from artkoenig/develop
Fixed issues with reporting sync state events from different threads
2022-07-25 10:21:12 +02:00
Johannes Marbach d96d9575ed Add FLAG_IMMUTABLE
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-07-25 10:12:44 +02:00
Benoit Marty 4dd5fa7051 Shorter code. 2022-07-25 10:07:52 +02:00
Maxime NATUREL 732582b6fe Banner view for ended live 2022-07-25 10:03:55 +02:00
Johannes Marbach 3af663e91f Put EC permission shortcuts behind labs flag (PSG-630)
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-07-25 09:57:51 +02:00
Maxime NATUREL 1276b12188 Renaming banner view for running live 2022-07-25 09:51:18 +02:00
Maxime NATUREL 46684702a1 Hiding bottom sheet when no more lives 2022-07-25 09:51:18 +02:00
Maxime NATUREL 4a817fd9f5 Fixing dark/light loading of the correct map drawable 2022-07-25 09:50:54 +02:00
Maxime NATUREL 7f43a1bb06 Updating reply description text 2022-07-25 09:50:54 +02:00
Maxime NATUREL 4bb9a68603 Fixing title position inside banner for active live item 2022-07-25 09:50:54 +02:00
Maxime NATUREL 2a0331dc04 Fixing title position inside banner for loading and stop items 2022-07-25 09:50:54 +02:00
Maxime NATUREL d632c866a2 Center crop the map 2022-07-25 09:50:54 +02:00
Maxime NATUREL 985e09a68c Remove abandoned TODO 2022-07-25 09:50:54 +02:00
Suleman Tariq d5fa6f188c Added translation using Weblate (Urdu) 2022-07-23 18:23:13 +00:00
Glandos ab1d899e1f Translated using Weblate (French)
Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fr/
2022-07-23 11:32:33 +00:00
waclaw66 5a994e7314 Translated using Weblate (Czech)
Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2022-07-23 11:32:30 +00:00
ssnfcmux 6c686351c4 Translated using Weblate (Arabic)
Currently translated at 42.0% (974 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ar/
2022-07-23 11:32:26 +00:00
Onuray Sahin 75de805417
Merge pull request #6616 from vector-im/feature/ons/element_call_widget
Support element call widget (PSG-627)
2022-07-22 19:03:03 +03:00
Benoit Marty 83f3229805 Add in-app alert to let user know if a new version is available. 2022-07-22 17:29:59 +02:00
Onuray Sahin 5c253bbd28 Code review fixes. 2022-07-22 17:21:23 +03:00
Onuray Sahin 6a9b496651
Merge pull request #6609 from vector-im/feature/ons/reset_zoom_level_on_user_focus
Live Location Sharing - Reset zoom level while focusing a user (PSG-624)
2022-07-22 14:50:36 +03:00
Onuray Sahin 792fca8400 Code review fix. 2022-07-22 14:48:58 +03:00
Onuray Sahin 23a25cf240 Rename widget action. 2022-07-22 14:36:02 +03:00
Onuray Sahin 242c14a156 Write test for the use case. 2022-07-22 14:34:06 +03:00
Onuray Sahin d631c709d6 Create use case to check webview permissions. 2022-07-22 14:33:45 +03:00
Maxime NATUREL 70c9c8a21d Navigate to location live map when tapping the live status bar in timeline 2022-07-22 11:54:15 +02:00
Benoit Marty 0c289eba2b Fix crash observed on nightly build. MainActivity is not able to display alert because the theme is not compliant. Anyway we should not display alert on this screen. 2022-07-22 11:26:32 +02:00
Jeff Huang cc15c12c41 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hant/
2022-07-22 02:32:50 +00:00
Ihor Hordiichuk 6fc15ea1ab Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2022-07-22 02:32:48 +00:00
Jozef Gaal 60e1c7c573 Translated using Weblate (Slovak)
Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sk/
2022-07-22 02:32:45 +00:00
lvre d79e44d59f Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2022-07-22 02:32:42 +00:00
random 08a5d7ecea Translated using Weblate (Italian)
Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
2022-07-22 02:32:39 +00:00
Linerly 1624c8c73a Translated using Weblate (Indonesian)
Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2022-07-22 02:32:36 +00:00
Danial Behzadi cca907c636 Translated using Weblate (Persian)
Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2022-07-22 02:32:34 +00:00
Priit Jõerüüt bb13e1e437 Translated using Weblate (Estonian)
Currently translated at 99.6% (2307 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2022-07-22 02:32:31 +00:00
Auri B. P 11c1ae768a Translated using Weblate (Catalan)
Currently translated at 99.7% (2309 of 2315 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ca/
2022-07-22 02:32:28 +00:00
Onuray Sahin 81f3e4a360 Lint fixes. 2022-07-21 16:29:34 +03:00
Onuray Sahin da780ac56f Open element call widget. 2022-07-21 16:26:10 +03:00
Onuray Sahin 0d4697b7e1 Show call icon if there is an active element call widget. 2022-07-21 15:55:51 +03:00
Benoit Marty 3d7733156e
Merge pull request #6612 from anoadragon453/patch-1
Fix a typo during registration
2022-07-21 14:12:30 +02:00
Benoit Marty fabdc20887
Merge pull request #6548 from vector-im/feature/bma/realm_migration_bg
Realm migration bg
2022-07-21 14:08:03 +02:00
Onuray Sahin 7dfe5264cd Fix picture in picture mode. 2022-07-21 15:03:44 +03:00
Onuray Sahin 85b5713b24 Add a hangup button in pip mode. 2022-07-21 14:02:24 +03:00
Onuray Sahin 95783506a2 Stop javascript for non element call widgets. 2022-07-21 13:51:52 +03:00
Valere fb05ab34d8
Merge pull request #6395 from vector-im/feature/bca/fix_invalid_qr_warning
Display specific message when verif code malformed
2022-07-21 12:36:46 +02:00
Johannes Marbach 5c55263cf6 Suppress webview / checkbox permission dialog
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-07-21 13:15:00 +03:00
Onuray Sahin fd3b082a2c Open element call widget. 2022-07-21 13:13:14 +03:00
Valere ac7b47b8b2 code reviews 2022-07-21 12:05:33 +02:00
Valere 6657d6c5af clean 2022-07-21 12:05:33 +02:00
Valere 9f3c8b6e5f Handle case when device cannot be verified 2022-07-21 12:05:33 +02:00
Onuray Sahin f5ec7a312f Auto grant WebView permissions if they are already granted system level. 2022-07-21 12:56:12 +03:00
Onuray Sahin a0eb2e733c Skip widget permissions for element call. 2022-07-21 12:41:22 +03:00
Onuray Sahin 85aba894d6 Support picture-in-picture mode for element call widget. 2022-07-21 12:35:11 +03:00
ericdecanini d8668f70bc Rearranges imports 2022-07-21 11:34:49 +02:00
Onuray Sahin b3a8052a51 Add element call widget type. 2022-07-21 12:30:55 +03:00
Onuray Sahin 61f05e78a3 Create custom widget args for element call. 2022-07-21 12:27:52 +03:00
Benoit Marty 3063c0da49 Avoid updating the UI every seconds 2022-07-21 11:19:36 +02:00
Benoit Marty 9dda647c52 Add Foreground service when data are updated. 2022-07-21 11:19:36 +02:00
Benoit Marty b294c9a1fd Do not always start MainActivity first when launching HomeActivity 2022-07-21 11:19:36 +02:00
Benoit Marty 0bedfc8087 Add a message when migrating the data (after 1 seconds) 2022-07-21 11:19:36 +02:00
Benoit Marty b7826c02a3 Start SDK before handling permalink or sharing to the app.
It also fixes a crash when trying to share to the app if there is no active session: `IncomingShareViewModel` injects the `session` in the constructor.
2022-07-21 11:19:36 +02:00
Benoit Marty c8a2bfc738 Always start MainActivity to ensure that current session is set. 2022-07-21 11:19:36 +02:00
Benoit Marty 0dd9e943c7 Delegate the creation of the Session to MainActivity instead of VectorApplication to unblock the main thread.
This fix is not necessary anymore, since the session is restored either in `MainActivity` or in `VectorMessagingReceiver`.
Ref: b7a54ead68
2022-07-21 11:19:36 +02:00
Andrew Morgan d8fa1cb2ed
Fix a typo during registration
terns -> terms
2022-07-21 10:12:43 +01:00
ericdecanini a909779e08 Merge remote-tracking branch 'origin/develop' into task/eric/space-switching-unit-tests
# Conflicts:
#	vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModel.kt
2022-07-21 10:48:57 +02:00
ericdecanini d8fdaf0477 Moves UiStateRepository stubbing to fake class 2022-07-21 10:38:31 +02:00
ericdecanini 1d77f99148 Adds RoomSummaryFixture 2022-07-21 10:37:33 +02:00
ericdecanini f0ae458a54 Changes AppStateHandler to SpaceStateHandler 2022-07-21 10:10:44 +02:00
ericdecanini 9a649b6093 Adds tests for selectedSpaceFlow and activeSpaceId 2022-07-21 09:39:12 +02:00
ericdecanini f770ae0653 Adds tests for persist space and backstack 2022-07-21 08:53:08 +02:00
ericdecanini 49992f682e Adds test for existing space 2022-07-21 08:12:04 +02:00
ericdecanini 9e1235d51f Merge remote-tracking branch 'origin/develop' into task/eric/replace_flatten_with_direct_parent
# Conflicts:
#	matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/migration/MigrateSessionTo034.kt
2022-07-20 16:44:33 +02:00
Onuray Sahin 10322545aa Move pin to center when clicked. 2022-07-20 16:57:48 +03:00
Onuray Sahin 0f3e4046e1 Animate camera while zooming to a user. 2022-07-20 15:57:56 +03:00
Onuray Sahin 372ff9ff97 Move to initial zoom level when a user is focused. 2022-07-20 15:57:30 +03:00