Benoit Marty
c0aa0cef62
Analytics: inject analyticsTracker, it has a better scope
2022-01-19 15:24:25 +01:00
Benoit Marty
880b97cc5c
Analytics: import latest plan
2022-01-19 15:21:25 +01:00
Benoit Marty
c4046990f0
Analytics: track call start and call end
2022-01-19 15:19:19 +01:00
Benoit Marty
69a9643894
Analytics: forgot password screen
2022-01-19 15:19:19 +01:00
Benoit Marty
e3c70d1bb1
Analytics: splashscreen
2022-01-19 15:19:19 +01:00
Benoit Marty
1e3733fe8e
Analytics: login/register screens
2022-01-19 15:19:19 +01:00
Benoit Marty
54108b8f8d
Analytics: Track some screen ( #4715 )
2022-01-19 15:19:19 +01:00
Benoit Marty
db3353feb5
Analytics: Track some screen ( #4715 )
2022-01-19 15:19:19 +01:00
Benoit Marty
13b4a58eaf
Analytics: Add more screen
...
https://github.com/matrix-org/matrix-analytics-events/pull/11
2022-01-19 15:19:19 +01:00
Benoit Marty
67f43550ac
Analytics: Fix issue with the drawer
2022-01-19 15:19:19 +01:00
Benoit Marty
f307c48dd4
Analytics: Track some screen ( #4715 )
2022-01-19 15:19:19 +01:00
Benoit Marty
ebd4dc0c5e
Analytics: Import the plan again
2022-01-19 15:19:19 +01:00
Benoit Marty
dfb807506b
Analytics: Track some screen ( #4715 )
2022-01-19 15:19:19 +01:00
Benoit Marty
0a08a50e11
Analytics: Framework to send screen event
2022-01-19 15:19:19 +01:00
Benoit Marty
a8c29f55f5
Analytics: Send JoinedRoom event - room preview ( #4716 )
2022-01-19 15:19:19 +01:00
Benoit Marty
55a6257cee
Analytics: Send JoinedRoom event ( #4716 )
2022-01-19 15:17:54 +01:00
Benoit Marty
11f176e079
Analytics: Create extension to compute JoinedRoom.RoomSize ( #4716 )
2022-01-19 15:16:08 +01:00
Benoit Marty
3e125bcccf
Analytics: Send the Event CreatedRoom()
( #4716 )
2022-01-19 15:16:08 +01:00
Benoit Marty
7a6f3cbcf7
Analytics: Send the Event Click(name = Click.Name.SendMessageButton)
( #4717 )
2022-01-19 15:12:41 +01:00
Benoit Marty
e487621075
Analytics: create AnalyticsTracker interface
2022-01-19 15:12:41 +01:00
Benoit Marty
e416f1024a
Reformat code using AS
2022-01-19 15:12:41 +01:00
Adam Brown
3c7f2c5bdf
adding tools:text for dynamically set text
2022-01-19 11:18:54 +00:00
ganfra
ac0c2624f0
Bubbles: update sticker handling
2022-01-19 11:49:33 +01:00
Adam Brown
211f184066
updating splash submit copy to use Create account when the I already have an account feature is enabled
2022-01-19 10:38:28 +00:00
ariskotsomitopoulos
8cc96e27bc
- Add threads to lab settings
...
- Disable thread awareness due to the new fallback mechanism
2022-01-19 12:28:00 +02:00
Adam Brown
8f98f3e6d0
promoting wip carousel strings
2022-01-19 10:17:04 +00:00
Adam Brown
00f2947636
enabling the splash carousel feature by default
2022-01-19 10:17:04 +00:00
Onuray Sahin
381dd5343a
Show edit action for poll messages if it is not voted and closed.
2022-01-19 13:00:21 +03:00
ganfra
5ee4984ec8
Bubbles: handle images and make small refactoring
2022-01-18 19:27:12 +01:00
ganfra
a9e7c45074
Fix url preview sizing
2022-01-18 19:26:23 +01:00
Adam Brown
69c05e63d4
only reverting to the combined sign in/sign up screen when the currently login mode isn't supported
...
- eg for a SSO only flow or unknown/unsupported
2022-01-18 16:20:33 +00:00
ariskotsomitopoulos
4cff3938e7
- Hide read receipts from thread timeline
...
- Enhance FetchThreadTimelineTask
2022-01-18 16:05:41 +02:00
Benoit Marty
1c42df7752
Move the file to the new module.
2022-01-18 14:39:02 +01:00
Benoit Marty
ffad479dad
Move the file to the new module.
2022-01-18 14:30:59 +01:00
ariskotsomitopoulos
707397cb9d
cleanup
2022-01-18 15:28:44 +02:00
Benoit Marty
194a584e4c
Merge branch hotfix/1.3.15
2022-01-18 14:21:09 +01:00
Benoit Marty
2a7719cdf6
ktlint
2022-01-18 12:12:36 +01:00
ariskotsomitopoulos
10599aa728
ktlint format
2022-01-18 13:11:52 +02:00
Adam Brown
114c60cfed
fixing onboarding crash when signing in/up with sso -
...
handles the sso flows by not forwarding to the signin/signup pages and instead using the previous onLoginFlowRetrieved when the selected server type is other
2022-01-18 10:51:54 +00:00
Onuray Sahin
ede1fe39fc
Disable location sharing from build settings.
2022-01-18 13:41:40 +03:00
ariskotsomitopoulos
636474b748
Merge branch 'develop' into feature/aris/threads
...
# Conflicts:
# matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/RxRoom.kt
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/handler/room/RoomSyncHandler.kt
# vector/src/main/java/im/vector/app/features/command/Command.kt
# vector/src/main/java/im/vector/app/features/command/CommandParser.kt
# vector/src/main/java/im/vector/app/features/home/room/detail/composer/MessageComposerViewModel.kt
2022-01-18 12:41:40 +02:00
Benoit Marty
961f821ab9
Create and use removeIfCompat
( #4961 )
2022-01-18 09:19:52 +01:00
Benoit Marty
a083047888
Fix typo
2022-01-18 09:12:39 +01:00
ganfra
cc89a8fc77
Timeline : fix 4959
2022-01-18 09:11:55 +01:00
Bui Minh Duc
19a3eef137
Translated using Weblate (Vietnamese)
...
Currently translated at 99.1% (2707 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/vi/
2022-01-17 19:26:47 +00:00
Johan Smits
039e1dd6ad
Translated using Weblate (Dutch)
...
Currently translated at 93.5% (2553 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nl/
2022-01-17 19:26:47 +00:00
Linerly
67b2e8378a
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (2729 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2022-01-17 19:26:11 +00:00
Priit Jõerüüt
cce8234c6f
Translated using Weblate (Estonian)
...
Currently translated at 99.9% (2727 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2022-01-17 19:26:11 +00:00
Felix
5ce2d4bcd3
Translated using Weblate (German)
...
Currently translated at 98.9% (2700 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2022-01-17 19:26:10 +00:00
ganfra
7ff8483592
Merge branch 'develop' into feature/fga/message_bubbles
2022-01-17 19:19:29 +01:00
ariskotsomitopoulos
5e23947419
Enhance filtering to support threads
2022-01-17 19:22:22 +02:00
Onuray Sahin
5581e0b5ba
Code review fixes.
2022-01-17 18:30:04 +03:00
ariskotsomitopoulos
81a1dfd66d
PR Remarks
2022-01-17 17:28:40 +02:00
Adam Brown
256929b78f
Merge pull request #4880 from vector-im/feature/adm/carousel-images-update
...
Updated splash carousel images and copy
2022-01-17 15:11:08 +00:00
Benoit Marty
e2e3f72564
Merge branch 'develop' into feature/bca/fix_switch_space_on_tap_notif
2022-01-17 15:28:56 +01:00
Benoit Marty
ab29a15572
Merge pull request #4942 from vector-im/feature/bma/delete_rx
...
Remove unused module matrix-sdk-android-rx and do some cleanup
2022-01-17 11:59:23 +01:00
Adam Brown
7d0b833aa5
using app name template for the carousel content which contains the app name
...
- also marks the now unused strings for deletion
2022-01-17 09:24:53 +00:00
Adam Brown
be319f596d
fixing pixel rounding to 451x451, image should be 450x450
2022-01-17 09:24:53 +00:00
Adam Brown
f4cacb2d16
applying percentage based heights to the carousel hero image and paddings
2022-01-17 09:24:53 +00:00
Adam Brown
43acc7a6f8
adding dark variants of the carousel images
2022-01-17 09:24:53 +00:00
Adam Brown
c0b855e7c7
adding non light mode carousel background which uses a vertical gradient
2022-01-17 09:24:53 +00:00
Adam Brown
982b480613
including updated copy for the carousel
...
- marked as donottranslate whilst waiting for sign off
- removed the positioning from the naming schema in favour of location of context
2022-01-17 09:24:53 +00:00
Adam Brown
fbe60f5a52
applying english override for the last carousel page copy
2022-01-17 09:24:53 +00:00
Adam Brown
b137009e6e
replacing onboarding vectors with png to avoid performance overheads
...
- also fixes the carousel text reposition based on line count
2022-01-17 09:24:53 +00:00
Adam Brown
e521fd9059
fixing typo in carousel body
2022-01-17 09:24:53 +00:00
Adam Brown
bb2e3b1078
splitting the CharSequence creation from the conversion to EpoxyCharSequence
2022-01-17 09:24:53 +00:00
Adam Brown
7c5e7a902d
updating splash carousel copy to match latest copy
2022-01-17 09:24:53 +00:00
Adam Brown
689c817606
updating splash carousel images with latest designs
2022-01-17 09:24:53 +00:00
Adam Brown
19f328bf9d
styling last full stop in the carousel titles to use the accent colour
...
- also meant extracting out a separate state creation factory to avoid having too much logic inside the fragment
2022-01-17 09:24:53 +00:00
Dwaris
21bafe3735
Translated using Weblate (German)
...
Currently translated at 98.4% (2688 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2022-01-16 19:09:37 +00:00
Lamdarer
0ac2ce10a8
Translated using Weblate (German)
...
Currently translated at 98.4% (2688 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2022-01-16 19:09:37 +00:00
p_0g_8mm3_
b193ccd951
Translated using Weblate (German)
...
Currently translated at 98.4% (2688 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2022-01-16 19:09:37 +00:00
libexus
ee1c598e54
Translated using Weblate (German)
...
Currently translated at 98.4% (2688 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2022-01-16 19:09:37 +00:00
Felix
2cbc529b67
Translated using Weblate (German)
...
Currently translated at 98.4% (2688 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2022-01-16 19:09:36 +00:00
ganfra
1108ef9fbe
Bubbles: make it works for file, voice and polls. Also add parity for "modern" layout.
2022-01-14 19:19:23 +01:00
Metehan Özyürek
db14451d92
Translated using Weblate (Turkish)
...
Currently translated at 58.3% (1592 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/tr/
2022-01-14 17:26:14 +00:00
Glandos
3b7098c484
Translated using Weblate (French)
...
Currently translated at 100.0% (2729 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fr/
2022-01-14 17:26:13 +00:00
Priit Jõerüüt
bd24b0db95
Translated using Weblate (Estonian)
...
Currently translated at 99.9% (2727 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2022-01-14 17:26:10 +00:00
libexus
6882f7fc00
Translated using Weblate (German)
...
Currently translated at 97.9% (2673 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2022-01-14 17:26:08 +00:00
Benoit Marty
9232206947
Merge pull request #4948 from vector-im/feature/bma/alerter_analytics_optin
...
Prevent Alerts to be displayed on the analytics opt-in screen
2022-01-14 17:46:32 +01:00
ariskotsomitopoulos
3a3cce85f8
Add encryption shield
...
Change thread list filtering UI tick to radio buttons
2022-01-14 18:42:57 +02:00
Valere
1d7ce1c794
Fix switch to best space when tapping notification
2022-01-14 15:39:49 +01:00
ariskotsomitopoulos
ff87f07f65
Add empty screen UI on empty thread list
2022-01-14 15:11:20 +02:00
ariskotsomitopoulos
53b82dfa3f
Fix permalink handling for threads regarding timeline changes
2022-01-14 13:02:08 +02:00
Benoit Marty
31e487b073
Merge pull request #4911 from vector-im/feature/nfe/rename_kick_command
...
Remove "X kicked X" terminology when removing people from a room
2022-01-14 08:42:18 +01:00
Benoit Marty
4cdf55e7dd
Prevent Alerts to be displayed in the automatically displayed analytics opt-in screen ( #4933 )
2022-01-13 21:53:42 +01:00
Benoit Marty
006b212189
Change remaining Observable
to something more accurate
2022-01-13 21:19:52 +01:00
Benoit Marty
b8aaa177c2
Add a module library/core-utils as a base module for all util tools
2022-01-13 20:28:50 +01:00
Adam Brown
7eb83301b3
enabling resizable activities which should in turn allow desktop mode android to resize windows
2022-01-13 17:27:13 +00:00
fedrunov
d92e0e48f6
code review changes
2022-01-13 17:50:38 +01:00
Adam Brown
a208b48c15
Merge pull request #4927 from vector-im/feature/adm/ftue-usecase
...
FTUE Use case UI/UX
2022-01-13 14:48:49 +00:00
Benoit Marty
1c948c19af
Merge pull request #4101 from vector-im/feature/bca/spaces_fix_3932
...
Add "Create room" shortcut in Explore Space screen
2022-01-13 13:44:35 +01:00
Adam Brown
18207da94e
Merge pull request #4918 from vector-im/feature/adm/lock-ftue-onboarding-to-portrait
...
Locking phones to portrait during FTUE onboarding
2022-01-13 12:42:59 +00:00
ganfra
d06df45e85
Merge branch 'develop' into feature/fga/message_bubbles
2022-01-13 13:17:23 +01:00
ganfra
5ac155285b
Bubbles: some clean up
2022-01-13 13:14:37 +01:00
Adam Brown
c3ac60f563
fixing import ordering
2022-01-13 12:08:27 +00:00
Adam Brown
b371e24d9f
wrapping the use case into a scrollview to avoid overlapping on smaller devices
2022-01-13 12:00:59 +00:00
ganfra
baee076e41
Bubbles: fix types using wrong layout
2022-01-13 12:33:58 +01:00
ganfra
b9cc795996
Bubbles : fix background colors
2022-01-13 12:33:36 +01:00
Benoit Marty
457534b1df
Merge branch 'develop' into feature/bca/spaces_fix_3932
2022-01-13 12:04:47 +01:00
Adam Brown
807ceb74ad
Merge pull request #4914 from vector-im/feature/adm/ftue-carousel-disable-automatic-transitions
...
Disabling automatic carousel transitions on user interaction
2022-01-13 11:03:05 +00:00
Benoit Marty
1b24b9d764
Merge pull request #4895 from vector-im/feature/bma/empty_state_key
...
Avoid allowing null String for state_key.
2022-01-13 12:00:48 +01:00
Adam Brown
83af0d7bb9
moving the work in progress strings out of the production strings files to avoid translations before they're signed off
2022-01-13 10:57:04 +00:00
Adam Brown
1f876b9088
adding text to design preview for programatically set text
2022-01-13 10:39:34 +00:00
Adam Brown
47c9e75a77
making the text only buttons a button widget to give them touch feedback
2022-01-13 10:36:42 +00:00
Adam Brown
f3cc7e9f0b
adding reset use case action, is todo until the persistence is implemented
2022-01-13 10:30:40 +00:00
Adam Brown
c3a7f6e7c8
reusing existing helper to replace partial in string template
2022-01-13 10:22:46 +00:00
Adam Brown
5d0c55b617
extracting usecase enum to its own file
2022-01-13 10:05:07 +00:00
Adam Brown
6f8533c7d6
locking the analytics opt in screen to portrait for phones
2022-01-13 09:46:28 +00:00
ganfra
37af93fba4
Bubbles: fix avatar/name visibility in modern layout
2022-01-12 19:22:14 +01:00
ganfra
32e72f54b3
Bubbles: add quick settings (temporary)
2022-01-12 19:01:13 +01:00
ganfra
f7df0b891e
Bubbles: fix recycling issue
2022-01-12 18:45:40 +01:00
ariskotsomitopoulos
53fecef2d4
Fix compilation error on TimelineFragment
2022-01-12 18:47:34 +02:00
ariskotsomitopoulos
c049351130
Fix kltint errors
2022-01-12 18:30:43 +02:00
ariskotsomitopoulos
9d48ecea2f
Merge branch 'develop' into feature/aris/threads
...
# Conflicts:
# .github/workflows/integration.yml
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
# vector/src/main/java/im/vector/app/features/home/room/detail/TimelineFragment.kt
# vector/src/main/java/im/vector/app/features/home/room/detail/composer/MessageComposerViewState.kt
2022-01-12 18:20:50 +02:00
Jeff Huang
97ff707e06
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (2729 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hant/
2022-01-12 15:26:22 +00:00
Ihor Hordiichuk
10c6153542
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2729 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2022-01-12 15:26:20 +00:00
Besnik Bleta
b8f72879d3
Translated using Weblate (Albanian)
...
Currently translated at 99.4% (2715 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sq/
2022-01-12 15:26:18 +00:00
lvre
099c0ddc36
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (2729 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2022-01-12 15:26:16 +00:00
random
3f81ec4d86
Translated using Weblate (Italian)
...
Currently translated at 100.0% (2729 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
2022-01-12 15:26:14 +00:00
Linerly
b12cf686ef
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (2729 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2022-01-12 15:26:12 +00:00
Szimszon
95496a0cd7
Translated using Weblate (Hungarian)
...
Currently translated at 99.3% (2712 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2022-01-12 15:26:11 +00:00
Danial Behzadi
bc003a547b
Translated using Weblate (Persian)
...
Currently translated at 99.8% (2726 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2022-01-12 15:26:10 +00:00
waclaw66
cae2011d0e
Translated using Weblate (Czech)
...
Currently translated at 100.0% (2729 of 2729 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2022-01-12 15:26:09 +00:00
Adam Brown
a7e8da4438
removing unused action instance (will be needed once we decide how to act on the use caseselection)
2022-01-12 12:30:15 +00:00
Adam Brown
c29dc89756
typing the use case selections and binding the label and usecase type at the same time for visibility
2022-01-12 12:30:15 +00:00
Onuray Sahin
ae8ca5356f
Fix recyclerview issues on async map functions.
2022-01-12 15:14:13 +03:00
Adam Brown
878371cd9a
fading the server selection when coming from the use case page
2022-01-12 12:06:10 +00:00
Adam Brown
0ba6f55ad4
aligning the use case image padding to the other onboarding pages
2022-01-12 12:06:10 +00:00
Adam Brown
8c67cc0076
only showing the use case screen for the sign up flow
2022-01-12 12:06:10 +00:00
Adam Brown
3d4caeaa75
extracting use case copy to the resources
2022-01-12 12:06:10 +00:00
Adam Brown
00bbede802
respecting the underline parameter by only applying an underline when it's set
...
- updates the default value to true and that was the existing intentional behaviour
2022-01-12 12:06:10 +00:00
Adam Brown
b6ff6aa4cc
adding barebones ftue use case fragment
2022-01-12 12:06:10 +00:00
Adam Brown
1ae112daae
adding feature flag and entry point for the _wip_ usecase screen
2022-01-12 12:06:09 +00:00
Adam Brown
01ef46517e
flattening branch to avoid empty code block
2022-01-12 09:16:46 +00:00
Adam Brown
ce7a93bcae
locking phones to portait during the ftue auth onboarding flow
...
- uses a resource bucket flag for determining if the device is big enough to be considered a tablet and in turn, enable a landscape experience
2022-01-11 17:28:29 +00:00
Adam Brown
672d4e591c
disabling the automatic carousel transitions on user interaction
...
- extracts all the logic to its own extension
2022-01-11 16:54:37 +00:00
ariskotsomitopoulos
4560d748d3
Display encrypted messages in thread summary and in thread list
2022-01-11 17:52:14 +02:00
fedrunov
9fa38c5cc5
web version aliases
2022-01-11 16:21:56 +01:00
fedrunov
2aabbf0aa6
added aliases to commands
2022-01-11 16:21:51 +01:00
fedrunov
9ec662ccdc
replace "kick" with "remove"
2022-01-11 16:21:42 +01:00
ganfra
af542a8243
Bubbles: start adding "theming" mechanism
2022-01-11 15:38:58 +01:00
Valere
6798492cc3
Quick fix warning nullable
2022-01-11 14:56:31 +01:00
Valere
aa7d284dd9
Post rebase fix
2022-01-11 14:56:31 +01:00
Valere
57b78a6223
code review
2022-01-11 14:56:31 +01:00
Valere
b10bc7000a
Update room badge when e2e misconfigured
2022-01-11 14:56:31 +01:00
Valere
74dfddeeea
missing resource
2022-01-11 14:56:31 +01:00
Valere
fca32da204
Code review
2022-01-11 14:56:31 +01:00
Valere
1fdb851845
open room profile for admin when clicked on notification area for e2e pb
2022-01-11 14:56:31 +01:00
Valere
38fbfad8d5
Code review
2022-01-11 14:56:31 +01:00
Valere
6b05e7a6bb
Support misconfigured room encryption
2022-01-11 14:56:31 +01:00
ariskotsomitopoulos
753e3e7519
- fix ktlint format
...
- Update Threads toolbar UI
2022-01-11 15:31:21 +02:00
ariskotsomitopoulos
3bd21d04d8
Merge branch 'develop' into feature/aris/threads
...
# Conflicts:
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TokenChunkEventPersistor.kt
# tools/check/forbidden_strings_in_code.txt
2022-01-11 14:09:49 +02:00
Onuray Sahin
9ea30445ef
Merge branch 'develop' into feature/ons/static_location
...
* develop: (281 commits)
Add a comment about the workaround
Remove deprecated restricted lab option (#4889 )
Bump actions/github-script from 3 to 5.1.0
Add some missing language in the change language screen
Workaround to not to reuse poll option cells.
Olm lib is now hosted in MavenCentral. Upgrade to 3.2.10
Changelog
Test: Fix test after change on OnBoarding screens
Test: Analytics opt-in
Cleanup
Revert "Disable automatic opt-in screen display."
- Do not add GitHub comments on successful ktlint runs - Remove already existing comments when ktlint succeed
restore deprecated lab preference
Update nb of enum classes
Change autoUisi label + rename matching_issue
code review
Fix enabling was broken
Simple rate limiting of RS sending
use flow instead of reactivex
Fix UISIS preference listener
...
# Conflicts:
# vector/src/main/java/im/vector/app/features/attachments/AttachmentTypeSelectorView.kt
# vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt
# vector/src/main/res/layout/view_attachment_type_selector.xml
# vector/src/main/res/values/strings.xml
2022-01-11 14:42:11 +03:00
Benoit Marty
51c764c2f3
Remove unused strings
2022-01-11 12:41:37 +01:00
Benoit Marty
5b1de70742
Merge pull request #4902 from RiotTranslateBot/weblate-element-android-element-app
...
Translations update from Weblate
2022-01-11 12:26:23 +01:00
Benoit Marty
d2bad95044
Merge pull request #4904 from vector-im/feature/adm/ftue-copy-typo
...
Typo in carousel title
2022-01-11 12:15:59 +01:00
Adam Brown
d485e69062
Merge pull request #4740 from vector-im/feature/adm/automatic-splash-carousel-transitions
...
Automatic carousel rotation
2022-01-11 11:14:41 +00:00
Adam Brown
71eaac39aa
fixing typo in carousel title
2022-01-11 11:06:29 +00:00
ganfra
f7c9b36cef
Bubbles: continue exploration
2022-01-11 11:57:35 +01:00
Weblate
7cbaf92690
Merge branch 'origin/develop' into Weblate.
2022-01-11 09:08:49 +00:00
Benoit Marty
6a1940cdd2
Merge pull request #4896 from vector-im/feature/bma/add_languages
...
Add some missing languages in the change language screen
2022-01-11 10:04:02 +01:00
Benoit Marty
f5291f4730
Add a comment about the workaround
2022-01-11 10:03:30 +01:00
Valere
bf447afa5a
Remove deprecated restricted lab option ( #4889 )
...
Remove deprecated restricted lab option
2022-01-11 09:01:37 +00:00
Benoit Marty
008034895b
Merge pull request #4893 from vector-im/feature/ons/fix_create_poll_recyclerview
...
Workaround to not to reuse poll option cells
2022-01-11 10:00:16 +01:00
Weblate
175b8cc78b
Merge branch 'origin/develop' into Weblate.
2022-01-11 08:54:39 +00:00
Benoit Marty
75541e0296
Add some missing language in the change language screen
2022-01-10 18:22:30 +01:00
Benoit Marty
7be01ab7ae
Avoid allowing null String for state_key. Should always be an empty String according to the Matrix specification.
...
There is no functional change, just a change in the SDK API for clarity regarding the Matrix specs.
2022-01-10 17:47:27 +01:00
Valere
5cbb1d99c7
Code review
2022-01-10 17:38:35 +01:00
Valere
5c5f2766b6
post rebase fix
2022-01-10 17:17:35 +01:00
Valere
2dbe2b5f30
show/hide fab on scroll
2022-01-10 17:00:46 +01:00
Valere
ff4bbf0a8a
Add "Create room" shortcut in Explore Space screen
2022-01-10 17:00:32 +01:00
Onuray Sahin
5feafbdbf1
Workaround to not to reuse poll option cells.
2022-01-10 17:28:07 +03:00
Benoit Marty
f368ec15d8
Merge pull request #4892 from vector-im/feature/bma/analytics_opt_in
...
Revert "Disable automatic opt-in screen display."
2022-01-10 15:03:19 +01:00
Benoit Marty
6f348813a2
Revert "Disable automatic opt-in screen display."
...
This reverts commit 08def813cc
.
2022-01-10 13:45:02 +01:00
ariskotsomitopoulos
1b41a72e72
Fix Quote from within a thread
2022-01-10 14:14:11 +02:00
ariskotsomitopoulos
6503412928
Merge branch 'develop' into feature/aris/threads
...
# Conflicts:
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/LocalEchoEventFactory.kt
# vector/src/main/java/im/vector/app/features/home/room/detail/composer/MessageComposerViewModel.kt
2022-01-10 13:26:57 +02:00
ariskotsomitopoulos
e541636802
Make TimelineSettings aware of rootThreadEventId and welcome a new Thread mode for the timeline creation
2022-01-10 11:20:31 +02:00
Valere
a047bcbabe
restore deprecated lab preference
2022-01-10 09:46:11 +01:00
Valere
258d731102
Change autoUisi label + rename matching_issue
2022-01-10 09:41:51 +01:00
Valere
de08afdfad
code review
2022-01-10 09:41:51 +01:00
Valere
aa89e721aa
Fix enabling was broken
2022-01-10 09:41:51 +01:00
Valere
56dac76ca8
Simple rate limiting of RS sending
2022-01-10 09:41:51 +01:00
Valere
401e8e6712
use flow instead of reactivex
2022-01-10 09:41:51 +01:00
Valere
cf026b22b8
Fix UISIS preference listener
2022-01-10 09:41:51 +01:00
Valere
be119ea161
Support for lab auto rageshake UISI
2022-01-10 09:41:51 +01:00
Jozef Gaal
b9b2dd420f
Translated using Weblate (Slovak)
...
Currently translated at 67.8% (1842 of 2713 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sk/
2022-01-09 13:26:37 +00:00
Johan Smits
31dcd9ab3f
Translated using Weblate (Dutch)
...
Currently translated at 76.9% (2089 of 2713 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nl/
2022-01-09 13:26:36 +00:00
Jozef Gaal
7bea203187
Translated using Weblate (Slovak)
...
Currently translated at 67.7% (1839 of 2713 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sk/
2022-01-08 08:26:07 +00:00
Szimszon
34cd11b439
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (2713 of 2713 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2022-01-08 08:26:06 +00:00
Danial Behzadi
459c294147
Translated using Weblate (Persian)
...
Currently translated at 100.0% (2713 of 2713 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2022-01-08 08:26:06 +00:00
waclaw66
8e855f6dcf
Translated using Weblate (Czech)
...
Currently translated at 100.0% (2713 of 2713 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2022-01-08 08:26:05 +00:00
Adam Brown
70c82443ee
simplifying the automatic transitions and matching iOS by scheduling the next transition once the page settles
...
- means there's always a 5 second delay when manually skipping toa page
2022-01-07 15:51:03 +00:00
Adam Brown
a0bda02824
disabling user input whilst the automatic animation is taking place, fixes crashes when user input is attempted at the same time
2022-01-07 15:41:53 +00:00
Adam Brown
5de76380ad
supporting rtl dragging in the viewpager setCurrentItem
2022-01-07 14:44:20 +00:00
ariskotsomitopoulos
50e51cbe29
Merge branch 'develop' into feature/aris/threads
2022-01-07 16:36:48 +02:00
Benoit Marty
d14dadde27
Merge branch 'develop' into feature/dla/fix_reply_and_quote_newlines
2022-01-07 14:43:41 +01:00
Adam Brown
486671f385
making the incrementing helper specific to increments of 1 and incrementing first before returning the minimum value
2022-01-07 13:38:22 +00:00
Adam Brown
fa30691583
adding automatic rotation of the onboarding carousel items
...
- items change every 5 seconds
- uses fake dragging to control the page transition speed, by default it's too fast
2022-01-07 13:38:22 +00:00
Adam Brown
28f6d10af9
Merge pull request #4727 from vector-im/feature/adm/splash-carousel
...
FTUE Splash carousel MVP
2022-01-07 13:36:39 +00:00
ariskotsomitopoulos
ac5caccdf9
Merge branch 'develop' into feature/aris/threads
...
# Conflicts:
# matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/CommonTestHelper.kt
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/EventEntity.kt
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultTimeline.kt
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TokenChunkEventPersistor.kt
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/handler/room/RoomSyncHandler.kt
# tools/check/forbidden_strings_in_code.txt
# vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt
# vector/src/main/java/im/vector/app/features/home/room/detail/TimelineFragment.kt
# vector/src/main/res/menu/menu_timeline.xml
2022-01-07 13:29:43 +02:00
Adam Brown
785a142720
moving the carousel backgrounds to the ui-styles module
2022-01-07 11:17:39 +00:00
Adam Brown
8a3652aec2
moving the static carousel state creation to the state constructor
2022-01-07 11:16:24 +00:00
Benoit Marty
b852b9de9c
Merge pull request #4871 from vector-im/feature/nfe/qr_scanner_toolbar
...
Toolbar is added to a views with QR code scan
2022-01-06 20:55:06 +01:00
Adam Brown
0868ca9c77
deleting tmp carousel images from the hdpi package, will wait until we have the final images before creating separate densities
2022-01-06 19:54:48 +00:00
Adam Brown
313a2a88e6
removing redundant strings provider
2022-01-06 19:54:48 +00:00
Adam Brown
f62ebbc33a
using fragment module provided injections to enable using the constructor for project consistent
2022-01-06 19:54:48 +00:00
Adam Brown
58d9da5bd2
adding missing super
2022-01-06 19:54:48 +00:00
Adam Brown
5df47fba53
reverting rebased named change
2022-01-06 19:54:48 +00:00
Adam Brown
d71930901b
disabling ftue auth carousel whilst its in dev
2022-01-06 19:54:48 +00:00
Adam Brown
633f495e2c
extracting the inner carousel fragment classes
2022-01-06 19:54:48 +00:00
Adam Brown
c0db9f7ca1
converting temporary carousel images to webp
2022-01-06 19:54:48 +00:00
Adam Brown
6929c947b0
adding gradient backgrounds to the carousel pages
...
- also coverts the carousel pages to constraint layout and makes use of gutters to provide percentage based sizing
2022-01-06 19:54:48 +00:00
Adam Brown
a2f780bef4
adding carousel content, images are temporary
2022-01-06 19:54:48 +00:00
Adam Brown
955fb03532
adding barebones splash carousel fragment, based on feature flag
2022-01-06 19:54:48 +00:00
Adam Brown
773d335add
adding debug feature flag for the splash carousel
2022-01-06 19:54:47 +00:00
ganfra
ad63d3de1c
Bubbles: still R&D. Not sure how to handle every event types.
2022-01-06 19:07:28 +01:00
Adam Brown
2541c3f6a5
copying all of the login fragments into the ftue auth domain
2022-01-06 17:50:13 +00:00
Adam Brown
16ed3f799f
adding I already have an account functionality to the ftue auth splash
2022-01-06 17:50:13 +00:00
Adam Brown
fa939a2181
cloning the splash fragment into the onboarding
2022-01-06 17:50:13 +00:00
Adam Brown
e75764632c
renaming the ftue domain to onboarding and ftue to ftue auth
2022-01-06 17:50:13 +00:00
Adam Brown
f24c962a4a
Merge pull request #4668 from vector-im/feature/adm/i-already-have-an-account
...
FTUE Auth - I already have an account
2022-01-06 17:11:44 +00:00
fedrunov
f35ffb0a60
referencing layout with @+id changed to @id according to code quality rules
2022-01-06 17:57:16 +01:00
fedrunov
6bfd9d07a9
Toolbar is added to a views with QR code scan
2022-01-06 17:11:23 +01:00
Adam Brown
b40324a8ba
Merge pull request #4738 from vector-im/feature/adm/cloning-login-fragments-to-ftue
...
Cloning the `Login` fragments to `FtueAuth`
2022-01-06 13:59:46 +00:00
Benoit Marty
296929e179
Merge pull request #4790 from vector-im/feature/adm/emoji-recycling
...
Timeline recycling crash
2022-01-06 14:55:29 +01:00
Jeff Huang
aa480bc470
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (2713 of 2713 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hant/
2022-01-06 10:26:09 +00:00
Ihor Hordiichuk
e6c5d008a1
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2713 of 2713 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2022-01-06 10:26:08 +00:00
Besnik Bleta
cde91af855
Translated using Weblate (Albanian)
...
Currently translated at 99.5% (2700 of 2713 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sq/
2022-01-06 10:26:08 +00:00
lvre
4d3dda0b62
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (2713 of 2713 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2022-01-06 10:26:07 +00:00
random
d8c971c273
Translated using Weblate (Italian)
...
Currently translated at 100.0% (2713 of 2713 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
2022-01-06 10:26:07 +00:00
Linerly
d9c303508e
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (2713 of 2713 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2022-01-06 10:26:06 +00:00
Priit Jõerüüt
495f03b177
Translated using Weblate (Estonian)
...
Currently translated at 99.8% (2710 of 2713 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2022-01-06 10:26:06 +00:00
waclaw66
d588743d48
Translated using Weblate (Czech)
...
Currently translated at 100.0% (2713 of 2713 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2022-01-06 10:26:05 +00:00
Adam Brown
6fbf8faf53
using fragment constructor vai fragment module instead of hilt entry point
2022-01-06 10:03:13 +00:00
Adam Brown
ccd2d95f0f
removing duplicated layout file
2022-01-06 10:03:13 +00:00
Adam Brown
380f079ab7
taking the already have an account feature flag into account in the ftue auth splash
2022-01-06 10:03:13 +00:00
Adam Brown
e3c0b34651
adding support for the boolean features and adding a new flag for the already have an account
2022-01-06 10:03:13 +00:00
Adam Brown
768419b11a
using correct views instances - fixes missing loading
2022-01-06 10:03:13 +00:00
Adam Brown
d5373545f0
styling the debug trigger in the ftue splash
2022-01-06 10:03:13 +00:00
Adam Brown
2647e061a2
copying all of the login fragments into the ftue auth domain
2022-01-06 10:03:13 +00:00
Adam Brown
811613fa4d
adding I already have an account functionality to the ftue auth splash
2022-01-06 10:03:13 +00:00
Adam Brown
538f51e2d2
adds a debug menu entry point in the splash debug info
2022-01-06 10:03:13 +00:00
Adam Brown
7b3163e140
cloning the splash fragment into the onboarding
2022-01-06 10:03:13 +00:00
Adam Brown
8de892bc60
renaming the ftue domain to onboarding and ftue to ftue auth
2022-01-06 10:03:13 +00:00
Adam Brown
3e1801a5c4
clones the login view model domain to the ftue so that we can start overriding and merge login2 behaviour
2022-01-06 10:03:13 +00:00
Adam Brown
e091ea82da
porting the LoginActivty2 to a dynamic FTUE activity
...
- supports switching between a copied legacy flow (DefaultFTUE) and the WIP variant
- this will allow us to make iterative changes to the default ftue flow without affecting the legacy flow/forks
2022-01-06 10:03:13 +00:00
Adam Brown
603c2fa690
updating out of sync provider function name
2022-01-06 10:02:49 +00:00
Adam Brown
98b88c104a
adding all the ftue auth fragments to the fragment module
2022-01-06 10:02:48 +00:00
Adam Brown
8d819c76ab
copying all of the login fragments into the ftue auth domain
2022-01-06 09:44:59 +00:00
Adam Brown
355d8ebdc6
Merge pull request #4657 from vector-im/feature/adm/cloning-login-domain-to-ftue
...
Cloning the `LoginViewModel` domain to `Onboarding`
2022-01-06 09:43:46 +00:00
Adam Brown
22bab47dad
adding back the beforeSetText logic for markwon integraton and adding a nullable check to avoid attempt to cast a null to non null
2022-01-06 09:28:08 +00:00
Benoit Marty
1490854b4c
Merge pull request #4799 from vector-im/feature/adm/inconsistent-outgoing-call-output
...
Outgoing call ringtone using wrong audio device
2022-01-05 22:05:23 +01:00
Benoit Marty
17e485fde1
Merge pull request #4826 from vector-im/feature/bma/nick_color_final
...
Nick color
2022-01-05 22:01:03 +01:00
Benoit Marty
fd854a6172
Merge pull request #4856 from vector-im/feature/bca/posthog_e2e
...
Track decryption failures
2022-01-05 18:54:21 +01:00
Valere
b275546a8a
Code review + reduce grace period
2022-01-05 16:43:05 +01:00
Valere
e5431d9fb4
Track decryption failures
2022-01-05 16:43:05 +01:00
Benoit Marty
02a8fd231c
Fix compilation issue after develop being merged.
2022-01-05 16:35:07 +01:00
Benoit Marty
608e01abf1
Merge branch 'develop' into feature/bma/nick_color_final
2022-01-05 16:33:13 +01:00
Benoit Marty
fc7beb7e5f
Prefer usage of any
or none
rather indexOfFirst
wherever it is possible
2022-01-05 15:24:20 +01:00
Benoit Marty
51c9c2f032
Optimize call flow
2022-01-05 14:56:17 +01:00
Benoit Marty
5efe1f4bd8
Merge pull request #4841 from vector-im/feature/bma/safe_start_activity
...
Small cleanup
2022-01-05 14:43:13 +01:00
Adam Brown
603ddf7eac
taking into account when the current call is not yet available and defaulting to the audio call mode
2022-01-05 10:35:00 +00:00
Adam Brown
98078da13d
renaming the ftue domain to onboarding and ftue to ftue auth
2022-01-05 10:32:31 +00:00
Adam Brown
1e5c057223
clones the login view model domain to the ftue so that we can start overriding and merge login2 behaviour
2022-01-05 10:31:30 +00:00
ganfra
bde1df0322
Bubbles: continue R&D on UI
2022-01-05 11:00:12 +01:00
Adam Brown
6380ee9176
allowing nullable message content in order to reset the content when recycling and an item doesn't contain a message
2022-01-05 09:59:39 +00:00
Adam Brown
57e0ce2303
removing any existing text futures before setting new text
...
- tentatively fixes IllegalArgumentException when recycling the text views due to AppCompatTextView.consumeTextFutureAndSetBlocking attempting to consuming any futures, even if they may be invalid
2022-01-05 09:58:46 +00:00
Adam Brown
4daef6018e
extracting the emoji text setting to an extension
2022-01-05 09:58:08 +00:00
Benoit Marty
5fc1efb542
Merge pull request #4852 from vector-im/feature/bma/tooltip
...
Add tooltip to explain what are the actions behind the icons
2022-01-05 09:47:12 +01:00
Benoit Marty
d07dd154b8
Remove audio item from attachment picker.
...
Keep some related code for now
2022-01-04 18:50:32 +01:00
Benoit Marty
97459bc822
Update wording of tooltips (Gaelle's review)
2022-01-04 18:43:17 +01:00
Benoit Marty
10a63f8949
Fix code after #4837 has been merged
2022-01-04 16:22:06 +01:00
Benoit Marty
7bbea52e66
Merge branch 'develop' into feature/bma/math_final
2022-01-04 16:13:23 +01:00
Benoit Marty
ecc4009689
Add tooltip to explain what are the actions behind the buttons
2022-01-04 16:00:06 +01:00
Benoit Marty
ed00f9f712
Merge pull request #4848 from vector-im/cgizard/translate_error_message_joining_room
...
Update error message when joining room
2022-01-04 15:27:49 +01:00
Benoit Marty
e724c2e26c
Merge pull request #4849 from vector-im/feature/bma/fix_lint
...
Fix lint after #4843
2022-01-04 15:24:56 +01:00
ganfra
e540b26112
Merge develop into feature/fga/message_bubbles
2022-01-04 15:13:42 +01:00
Benoit Marty
d52e61413d
Ask for user confirmation before deleting Widget
2022-01-04 14:32:03 +01:00
Benoit Marty
185afe403f
Rename some string resources
2022-01-04 14:25:36 +01:00
Benoit Marty
3db27f89bb
Remove useless comments in translations
2022-01-04 14:02:52 +01:00
Claire Gizard
63c63bc462
Update error message when joining room
2022-01-04 13:49:18 +01:00
Benoit Marty
108e924783
Remove unused strings
2022-01-04 13:17:41 +01:00
Benoit Marty
ee69ece697
Fix some typo in string resource name
2022-01-04 13:06:02 +01:00
Benoit Marty
eb875823d5
Remove unused class and resource after new poll implementation
2022-01-04 13:02:17 +01:00
Benoit Marty
64e56b0dd7
Remove unused strings
2022-01-04 12:56:36 +01:00
Benoit Marty
99d77c5bca
Reanme some string (and group them together)
2022-01-04 12:51:20 +01:00
Benoit Marty
9946e64c23
Fix lint issue (TypographyDashes)
2022-01-04 12:47:46 +01:00
Benoit Marty
81e2e8db06
Fix lint issue
2022-01-04 12:42:24 +01:00
Weblate
b1d18eb8b6
Merge branch 'origin/develop' into Weblate.
2022-01-04 09:35:17 +00:00
Benoit Marty
279f9e00a3
Merge pull request #4837 from vector-im/feature/bma/safe_epoxy_char_sequence
...
Safe epoxy char sequence
2022-01-04 09:53:49 +01:00
Benoit Marty
d670d3e872
Merge pull request #4405 from vector-im/feature/fga/timeline_chunks_rework
...
Feature/fga/timeline chunks rework
2022-01-03 20:20:42 +01:00
Benoit Marty
2c7df1c376
Merge pull request #4825 from vector-im/feature/bma/call_cleanup
...
Remove dead code and do some cleanup in CallService
2022-01-03 16:34:50 +01:00
Benoit Marty
74af485137
Small cleanup.
...
Remove unused methods.
2022-01-03 16:33:41 +01:00
ganfra
91215854f4
Merge branch 'develop' into feature/fga/timeline_chunks_rework
2022-01-03 16:07:05 +01:00
Benoit Marty
e03c806fd8
Split long line
2022-01-03 15:30:51 +01:00
Benoit Marty
a38f5f9644
Format
2022-01-03 14:23:29 +01:00
Benoit Marty
27161bf794
preventMutation is not needed anymore, since we now uses EpoxyCharSequence
2022-01-03 14:23:29 +01:00
Benoit Marty
ca44d8f4d8
Use EpoxyCharSequence for all Epoxy items
...
Or use String if possible
2022-01-03 14:23:29 +01:00
Benoit Marty
d7c9e15a73
Create EpoxyCharSequence: wrapper for a CharSequence, which support mutation of the CharSequence, which can happen during rendering
2022-01-03 12:01:10 +01:00
ariskotsomitopoulos
694b8de034
Merge branch 'develop' into feature/aris/threads
...
# Conflicts:
# library/ui-styles/src/main/res/values/dimens.xml
2022-01-03 11:08:22 +02:00
Jozef Gaal
fa65156e87
Translated using Weblate (Slovak)
...
Currently translated at 67.7% (1845 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sk/
2022-01-02 10:26:21 +00:00
Denys Nykula
03cc812a35
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2725 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-12-31 22:26:14 +00:00
LinAGKar
d1e46a18fa
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (2725 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sv/
2021-12-31 22:26:14 +00:00
Jozef Gaal
6a44606c78
Translated using Weblate (Slovak)
...
Currently translated at 59.4% (1619 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sk/
2021-12-31 22:26:13 +00:00
libexus
47e4ff4768
Translated using Weblate (German)
...
Currently translated at 98.5% (2686 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-12-31 22:26:04 +00:00
Tobias Preuss
74363ff823
Let ShareCompat.IntentBuilder create the chooser intent for sharing content.
...
+ Although the system's intent chooser normally takes care of cases when
no app is found we still keep the safeguard here to be prepared for
exotic devices behaving different.
Signed-off-by: Tobias Preuss <tobias.preuss@googlemail.com>
2021-12-31 22:37:42 +01:00
Tobias Preuss
70b07471cf
Use ShareCompat.IntentBuilder in "shareText()" utility function.
...
Signed-off-by: Tobias Preuss <tobias.preuss@googlemail.com>
2021-12-31 22:37:39 +01:00
Tobias Preuss
5fd3317197
Use property access syntax.
...
Signed-off-by: Tobias Preuss <tobias.preuss@googlemail.com>
2021-12-31 22:37:32 +01:00
Benoit Marty
a80f8b96c1
Format
2021-12-31 17:35:53 +01:00
Benoit Marty
c3480bfd16
Add summary to the setting
2021-12-31 16:47:46 +01:00
Benoit Marty
95b1ae9488
Merge branch 'develop' into maths
2021-12-31 16:41:06 +01:00
Benoit Marty
96d5652fcd
Small cleanup
2021-12-31 15:48:08 +01:00
Benoit Marty
6d8b5db18e
Fix latest small bugs
2021-12-31 15:34:42 +01:00
Benoit Marty
a7b72ed39d
Fix latest small bugs
2021-12-31 15:22:48 +01:00
Benoit Marty
1cb91ca5df
Use color parser
2021-12-31 15:13:01 +01:00
Benoit Marty
ddadefdbd6
Move logic to ViewModel
2021-12-31 15:08:30 +01:00
Benoit Marty
07d2a15cf8
Code cleanup
2021-12-31 14:45:35 +01:00
Benoit Marty
364457d102
Move logic to dedicated ViewModel
2021-12-31 13:13:48 +01:00
Benoit Marty
454baf8beb
Merge branch 'develop' into feature/issue-2610-override-nick-color-via-user-account-data
2021-12-31 13:02:24 +01:00
Benoit Marty
ce0a582b3e
Merge pull request #4823 from vector-im/feature/ons/attachment_picker
...
Attachment Picker UI Improvements
2021-12-31 11:43:49 +01:00
Benoit Marty
561f32c1f3
Remove dead code and do some cleanup
2021-12-31 10:20:16 +01:00
Benoit Marty
5eebc995ff
Animate the attachment open/close button
2021-12-30 16:52:58 +01:00
Benoit Marty
464ac3bce2
Fix blink effect when opening the attachment popup, and improve clickability of the buttons
2021-12-30 16:36:36 +01:00
Onuray Sahin
cc8da82d02
New attachment picker implemented.
2021-12-30 16:28:50 +03:00
Benoit Marty
2ddc7f04b3
Merge pull request #4747 from vector-im/feature/bca/clean_state_in_tl
...
cleaning rendering of state event in timeline
2021-12-30 12:41:22 +01:00
Benoit Marty
753d704c69
Merge pull request #4757 from vector-im/feature/fre/minor_code_enhancements
...
Some code enhancements
2021-12-30 11:33:57 +01:00
Benoit Marty
f124eba665
Merge pull request #4810 from vector-im/feature/adm/voip-mute-notification
...
Fixing duplicated/empty notifications when joining/muting/leaving a VOIP call
2021-12-30 11:31:06 +01:00
Benoit Marty
abcdfc6f73
Merge pull request #4758 from vector-im/feature/adm/emoji-inconsistencies
...
Wrong emojis in composer
2021-12-30 10:34:22 +01:00
Benoit Marty
bb0725b2e2
Merge pull request #4656 from vector-im/feature/adm/dynamic-login-flow
...
Feature based FTUE flows
2021-12-30 10:29:52 +01:00
Onuray Sahin
6e1911e686
Lint fixes.
2021-12-28 17:04:51 +03:00
Szimszon
d632d54b6d
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (2725 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2021-12-27 21:26:02 +00:00
Onuray Sahin
15fa42ba9b
Lint fixes.
2021-12-27 17:55:48 +03:00
Onuray Sahin
de809d6013
Add settings item to allow location sharing.
2021-12-27 17:17:20 +03:00
Onuray Sahin
46c7c7421e
Merge branch 'develop' into feature/ons/static_location
...
* develop: (87 commits)
Update versions to 1.3.13
Release: prepare CHANGES
adding changelog entry
removing android version bypass for using text futures - the emoji span changes affect all android versions
Update versions to 1.3.12
Release: prepare CHANGES
removing trailing space
extracting the emoji processing to an interface so that we can override the behaviour in the unit test
adding comment to explain SpannableStringBuilder usage
adding changelog entry
using the safe emoji processor to avoid the timeline failing when processing the content and the emoji library hasn't initialised yet
Update changelog.d/4743.bugfix
Small UI fix in room member profile hearder (#4700 )
Add changelog
adding changelog entry
adding missing binding options emote content - fixes android 12+ crash when certain emojis are used within the emote content
Fix crash ImmutableModelException
Update Gradle Wrapper from 7.3.1 to 7.3.2.
Call banner: center text vertically
adding changelog entry
...
2021-12-27 14:27:19 +03:00
Onuray Sahin
ccd4396336
Allow to reply location messages.
2021-12-27 14:04:36 +03:00
Onuray Sahin
a0afab45fb
Show location preview and allow to share with external apps.
2021-12-27 14:03:59 +03:00
Bjørn I.Svindseth
fec74bf864
Translated using Weblate (Norwegian Nynorsk)
...
Currently translated at 33.6% (918 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nn/
2021-12-26 19:26:01 +00:00
ariskotsomitopoulos
0e30f4e817
Fix code quality issues
2021-12-25 23:35:40 +02:00
ariskotsomitopoulos
9ef4e1e83f
Fix code quality issues
2021-12-25 13:42:53 +02:00
ariskotsomitopoulos
d3e9e19779
Fix code quality issues
2021-12-25 13:11:42 +02:00
Van Linh Nguyen
01b5544261
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (2725 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/vi/
2021-12-25 10:28:02 +00:00
Dinh Quang Tuyen
2e56d3811e
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (2725 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/vi/
2021-12-25 10:28:01 +00:00
lvre
6d7d80e7c1
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (2725 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2021-12-25 10:26:02 +00:00
Martin Berg Alstad
d41ad89c9e
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 59.2% (1614 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nb_NO/
2021-12-25 10:26:02 +00:00
egrimstad
302b24a6b7
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 59.2% (1614 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nb_NO/
2021-12-25 10:26:01 +00:00
Adam Brown
41ae67d214
only converting encrypted events to NotifiableMessageEvent if the decrypted type is also a message
...
- fixes the app displaying encrypted non message events as notification messages
2021-12-24 11:12:59 +00:00
ariskotsomitopoulos
581f71e89d
Remove unused code
2021-12-23 17:22:27 +02:00
ariskotsomitopoulos
f06397023a
Add support when there no threads messages to init timeline. Init as the normal one and hide them on the app side. That is also helpful to work to load all the threads when there is no server support
2021-12-23 17:19:36 +02:00
Adam Brown
eb8a704ee7
forcing the outgoing calls to use the same audio config as the call itself
...
- tentatively fixes the speaker being used by previous instance changes if a reset fails
2021-12-22 15:57:47 +00:00
ariskotsomitopoulos
dcabaa0dab
Merge branch 'feature/aris/threads' into feature/aris/threads_api_support
2021-12-21 20:16:17 +02:00
ariskotsomitopoulos
d7546db26f
Fix code quality issues
2021-12-21 20:09:25 +02:00
ariskotsomitopoulos
5a7d12a9a5
Enhance RoomEventFilter with MSC3440
2021-12-21 20:04:50 +02:00
Denys Nykula
945749c6fb
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2725 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-12-21 16:26:06 +00:00
Ihor Hordiichuk
47f29e63c2
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2725 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-12-21 16:26:06 +00:00
LinAGKar
fa38db7d93
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (2724 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sv/
2021-12-21 16:26:05 +00:00
Glandos
f58aab6e9d
Translated using Weblate (French)
...
Currently translated at 100.0% (2725 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fr/
2021-12-21 16:26:03 +00:00
waclaw66
db2e52bb25
Translated using Weblate (Czech)
...
Currently translated at 100.0% (2725 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2021-12-21 16:25:59 +00:00
ariskotsomitopoulos
7048080ee0
Merge branch 'develop' into feature/aris/threads
2021-12-21 13:24:03 +02:00
ariskotsomitopoulos
ed48eb38c9
Apply ktlinFormat
2021-12-21 13:23:17 +02:00
Adam Brown
f1dff33dc2
removing android version bypass for using text futures
...
- the emoji span changes affect all android versions
2021-12-20 10:09:17 +00:00
rickeesingh
b8f9c3f600
Translated using Weblate (Punjabi)
...
Currently translated at 4.0% (110 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pa/
2021-12-19 12:26:29 +00:00
Adam Brown
b72d40a3e7
Translated using Weblate (Hebrew)
...
Currently translated at 76.1% (2075 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/he/
2021-12-19 12:26:18 +00:00
Ihor Hordiichuk
b2477af0f1
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2725 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-12-19 12:26:13 +00:00
Denys Nykula
f1c31f048a
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2725 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-12-19 12:26:13 +00:00
LinAGKar
dff9bbcf94
Translated using Weblate (Swedish)
...
Currently translated at 99.0% (2700 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sv/
2021-12-19 12:26:13 +00:00
Jozef Gaal
50a9e444ce
Translated using Weblate (Slovak)
...
Currently translated at 53.6% (1461 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sk/
2021-12-19 12:26:12 +00:00
lvre
0495cdf343
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (2725 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2021-12-19 12:26:08 +00:00
Anon Translator
d25d407cc4
Translated using Weblate (Polish)
...
Currently translated at 97.6% (2662 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pl/
2021-12-19 12:26:08 +00:00
Arūnas Svečiulis
cb06ba3ad0
Translated using Weblate (Lithuanian)
...
Currently translated at 4.6% (126 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/lt/
2021-12-19 12:26:06 +00:00
Linerly
4c33f7c512
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (2725 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2021-12-19 12:26:05 +00:00
notramo
597616ea92
Translated using Weblate (Hungarian)
...
Currently translated at 99.9% (2723 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2021-12-19 12:26:05 +00:00
Danial Behzadi
8ad8f05e12
Translated using Weblate (Persian)
...
Currently translated at 100.0% (2725 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2021-12-19 12:26:02 +00:00
Priit Jõerüüt
a33f49739c
Translated using Weblate (Estonian)
...
Currently translated at 99.8% (2722 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2021-12-19 12:25:59 +00:00
waclaw66
c9d650eb0c
Translated using Weblate (Czech)
...
Currently translated at 100.0% (2725 of 2725 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2021-12-19 12:25:59 +00:00
rickeesingh
9b6b74ae2e
Added translation using Weblate (Punjabi)
2021-12-18 01:35:55 +00:00
Florian Renaud
7e2eb2a21e
Remove useless val
in RoomListViewModel constructor
2021-12-17 17:31:24 +01:00
Florian Renaud
c13feb983e
Remove useless nullability in method param
2021-12-17 17:31:24 +01:00
Florian Renaud
61b74bb083
Add missing setting key constant
2021-12-17 17:31:00 +01:00
ganfra
461beda634
Merge pull request #4742 from vector-im/feature/aris/fix_immutable_model_crash
...
Fix crash ImmutableModelException
2021-12-17 15:30:19 +01:00
Adam Brown
680c22d4c8
using app compat edit text for official emoji support
2021-12-17 13:41:19 +00:00
Onuray Sahin
6495bd9e5e
Send location event.
2021-12-17 15:09:02 +03:00
ganfra
e155eefb7b
Merge pull request #4748 from vector-im/feature/adm/late-emoji-initialisation
...
Unable to render messages
2021-12-17 12:35:37 +01:00
ganfra
ac65942c28
Merge pull request #4744 from vector-im/feature/adm/emoji-notice-fix
...
Emojis in emotes causing crashes on Android 12+
2021-12-17 11:47:16 +01:00
Adam Brown
ddbf8582dd
removing trailing space
2021-12-17 10:46:03 +00:00
Adam Brown
6918372a87
extracting the emoji processing to an interface so that we can override the behaviour in the unit test
2021-12-17 10:38:49 +00:00
Adam Brown
b73bae452a
adding comment to explain SpannableStringBuilder usage
2021-12-17 09:37:50 +00:00
Adam Brown
37db28ae7c
using the safe emoji processor to avoid the timeline failing when processing the content and the emoji library hasn't initialised yet
2021-12-17 09:25:16 +00:00
Valere
240ce6873b
cleaning rendering of state event in timeline
2021-12-17 09:20:17 +01:00
ClaireGizard
ca58a04f57
Small UI fix in room member profile hearder ( #4700 )
...
Small ui fix on room member profile name
Co-authored-by: Claire Gizard <cgizard>
2021-12-16 21:10:03 +01:00
ganfra
9a5934dd33
Bubbles: R&D try to find the best way to provide dynamic layout
2021-12-16 20:57:05 +01:00
ariskotsomitopoulos
dca5bea744
Merge branch 'feature/aris/fix_immutable_model_crash' into feature/aris/threads
2021-12-16 20:56:10 +02:00
ariskotsomitopoulos
f769d84443
Merge branch 'develop' into feature/aris/threads
2021-12-16 20:55:52 +02:00
Adam Brown
ae6be3fdc4
adding missing binding options emote content
...
- fixes android 12+ crash when certain emojis are used within the emote content
2021-12-16 18:34:00 +00:00
ariskotsomitopoulos
2275bdd4fa
Fix crash ImmutableModelException
2021-12-16 20:14:21 +02:00
David Langley
e7bb030d52
full markdown should work in replies, was hardcoded to simple irrespective of prefrence.
2021-12-16 14:10:49 +00:00
Benoit Marty
3b35be510f
Merge pull request #4729 from vector-im/feature/adm/avoid-leaking-window-when-showing-loading
...
Avoid leaking Activity Window when showing loading dialog
2021-12-16 11:07:23 +01:00
Benoit Marty
818a8898b3
Call banner: center text vertically
2021-12-15 22:19:23 +01:00
Adam Brown
4c238e81cf
dismisses any potential loading dialogs when the linked fragment is destroyed
...
- fixes leaking the activity window when the fragment is destroyed
2021-12-15 18:16:10 +00:00
Onuray Sahin
5904a5955f
Show and track the current location of the user on map.
2021-12-15 21:07:16 +03:00