SpiritCroc
1206c31e3a
Fix another case of missing read markers
...
HasUnread might not be correct on the first try while loading the
timeline.
2022-03-09 13:43:52 +01:00
SpiritCroc
8efd389a3c
Fix a case of missing read markers
...
Case: bottom-most loaded event has read marker, but there are messages below it
that haven't been loaded yet.
2022-03-09 13:40:05 +01:00
ericdecanini
e4ce4ab1ab
Adds server side vote blocking for ended polls
2022-03-09 12:07:16 +01:00
ariskotsomitopoulos
84b3f63279
Format code
2022-03-09 12:55:25 +02:00
ariskotsomitopoulos
c24944b1f2
Fix reactions summary crash
2022-03-09 12:52:34 +02:00
Onuray Sahin
9b7e329000
Fix lint error.
2022-03-09 13:31:29 +03:00
Benoit Marty
e0914781fc
Merge pull request #5435 from vector-im/feature/nfe/space_menu_amend_copy
...
Amend spaces menu to have consistent copy
2022-03-09 11:13:46 +01:00
Adam Brown
662e9592a0
fixing overlapping room image and title ( #5469 )
...
- the room title was missing constraints for the different types of leading icons
2022-03-09 10:11:53 +00:00
Benoit Marty
67a24b38cb
Avoid stable prefix
2022-03-09 10:48:35 +01:00
Benoit Marty
20c1886fed
Support both unstable and stable prefixes.
...
Author: Onuray
2022-03-09 10:40:43 +01:00
Maxime Naturel
2bdafde965
Fix wrong click listener on the current available option
2022-03-09 09:46:52 +01:00
Maxime Naturel
89db867ab3
Fix attributes style id conflicts
2022-03-09 09:46:52 +01:00
Maxime Naturel
6515e457b5
Ignore unused strings to be deleted
2022-03-09 09:46:52 +01:00
Maxime Naturel
046d906f97
Moving view attributes into uikit dedicated file
2022-03-09 09:46:52 +01:00
Maxime Naturel
9adb87bdb4
Renaming picker view method
2022-03-09 09:46:52 +01:00
Maxime Naturel
442d722980
Fix comment form in enum
2022-03-09 09:46:52 +01:00
Maxime Naturel
3aa1032a7a
Rollback wrong sharing options
2022-03-09 09:46:52 +01:00
Maxime Naturel
82515cf095
Remove usage of strings to be deleted
2022-03-09 09:46:52 +01:00
Maxime Naturel
9b6811c915
View extension methods to tint current background
2022-03-09 09:46:52 +01:00
Maxime Naturel
7cad30e6bb
Use user color for pin background
2022-03-09 09:46:52 +01:00
Maxime Naturel
8f362d83cd
Set option to user current location
2022-03-09 09:46:52 +01:00
Maxime Naturel
edc77b0c17
Fixing code syntax
2022-03-09 09:46:51 +01:00
Maxime Naturel
e4c9acde77
Setting colorSurface for background
2022-03-09 09:46:51 +01:00
Maxime Naturel
d36409d475
Renaming package to option
2022-03-09 09:46:51 +01:00
Maxime Naturel
b11f7f20e1
Adding user avatar and color for current location option
2022-03-09 09:46:51 +01:00
Maxime Naturel
42fca9bd6f
Fixing ripple effect
2022-03-09 09:46:51 +01:00
Maxime Naturel
8bcc594320
Changing color of the live location icon
2022-03-09 09:46:47 +01:00
Maxime Naturel
fb764028c9
Adding dividers
2022-03-09 09:45:15 +01:00
Maxime Naturel
0707877b3c
Using correct string resources for options
2022-03-09 09:45:15 +01:00
Maxime Naturel
3bbb7167f1
Adding icon for live location
2022-03-09 09:45:00 +01:00
Maxime Naturel
4586426958
Adding other options
2022-03-09 09:44:06 +01:00
Maxime Naturel
55c6383074
Set options method
2022-03-09 09:44:06 +01:00
Maxime Naturel
a98f502c01
Adding custom view for options picker
2022-03-09 09:44:06 +01:00
sim
17d58f24d2
Add padding before our first message
...
Signed-off-by: sim <git@sgougeon.fr>
2022-03-08 17:26:23 +01:00
Element Translate Bot
2048b859c5
Translations update from Weblate ( #5458 )
...
* Translated using Weblate (Czech)
Currently translated at 100.0% (2157 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2157 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
* Translated using Weblate (Indonesian)
Currently translated at 100.0% (2157 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
* Translated using Weblate (Japanese)
Currently translated at 97.4% (2103 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2157 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
* Translated using Weblate (Slovak)
Currently translated at 98.8% (2132 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sk/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (2157 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sv/
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2157 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (51 of 51 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sv/
* Translated using Weblate (Japanese)
Currently translated at 54.9% (28 of 51 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/ja/
* Translated using Weblate (Japanese)
Currently translated at 98.0% (2116 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
* Translated using Weblate (Japanese)
Currently translated at 98.0% (2116 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
* Translated using Weblate (German)
Currently translated at 99.8% (2153 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
* Translated using Weblate (Italian)
Currently translated at 100.0% (2157 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
* Translated using Weblate (Japanese)
Currently translated at 98.3% (2121 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
* Translated using Weblate (Polish)
Currently translated at 93.8% (2025 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pl/
* Translated using Weblate (Slovak)
Currently translated at 98.9% (2134 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sk/
* Translated using Weblate (Albanian)
Currently translated at 99.4% (2145 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sq/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2157 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hant/
* Translated using Weblate (German)
Currently translated at 100.0% (51 of 51 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/de/
* Translated using Weblate (French)
Currently translated at 100.0% (51 of 51 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fr/
* Translated using Weblate (Hebrew)
Currently translated at 81.2% (1753 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/he/
* Translated using Weblate (Hebrew)
Currently translated at 81.2% (1753 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/he/
* Translated using Weblate (Albanian)
Currently translated at 100.0% (51 of 51 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sq/
* Translated using Weblate (Japanese)
Currently translated at 98.3% (2121 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
* Translated using Weblate (Slovak)
Currently translated at 99.2% (2140 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sk/
* Translated using Weblate (Arabic)
Currently translated at 30.5% (659 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ar/
* Translated using Weblate (Estonian)
Currently translated at 99.9% (2155 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
* Translated using Weblate (Finnish)
Currently translated at 80.2% (1730 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fi/
* Translated using Weblate (French)
Currently translated at 99.9% (2156 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fr/
* Translated using Weblate (Hungarian)
Currently translated at 99.8% (2154 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
* Translated using Weblate (Japanese)
Currently translated at 98.6% (2128 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2157 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
* Translated using Weblate (Slovak)
Currently translated at 99.3% (2143 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sk/
* Translated using Weblate (Slovak)
Currently translated at 99.3% (2143 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sk/
* Translated using Weblate (Hungarian)
Currently translated at 98.0% (50 of 51 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/hu/
* Translated using Weblate (Hebrew)
Currently translated at 85.5% (1846 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/he/
* Translated using Weblate (Hebrew)
Currently translated at 85.5% (1846 of 2157 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/he/
* Translated using Weblate (Japanese)
Currently translated at 62.7% (32 of 51 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/ja/
Co-authored-by: waclaw66 <waclaw66@seznam.cz>
Co-authored-by: Szimszon <github@oregpreshaz.eu>
Co-authored-by: Linerly <linerly@protonmail.com>
Co-authored-by: Suguru Hirahara <ovestekona@protonmail.com>
Co-authored-by: lvre <7uu3qrbvm@relay.firefox.com>
Co-authored-by: Jozef Gaal <preklady@mayday.sk>
Co-authored-by: LinAGKar <linus.kardell@gmail.com>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: oksya8and8 <darknessyasuko@protonmail.com>
Co-authored-by: libexus <libexus@gmail.com>
Co-authored-by: random <dictionary@tutamail.com>
Co-authored-by: Arusekk <arek_koz@o2.pl>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Glandos <bugs-github@antipoul.fr>
Co-authored-by: SPiRiT <such.a.lost.spirit@gmail.com>
Co-authored-by: sagi korin <sagi.korin@hot.net.il>
Co-authored-by: Peter Vágner <pvdeejay@gmail.com>
Co-authored-by: Zet <abidin24@disroot.org>
Co-authored-by: Priit Jõerüüt <riot@joeruut.com>
Co-authored-by: Tuomas Hietala <tuomas.hietala@iki.fi>
Co-authored-by: notramo <notramo@protonmail.com>
Co-authored-by: Nícolas F. R. A. Prado <n@nfraprado.net>
Co-authored-by: Edward Gera <Eduard.Gerasimuk@hot.net.il>
Co-authored-by: Ilan Feler <ilanf@mail.com>
Co-authored-by: Weblate <noreply@weblate.org>
2022-03-08 16:06:01 +00:00
Benoit Marty
b867e5f072
Iterate on badge / unread indicator color ( #5332 )
2022-03-08 14:52:10 +01:00
Onuray Sahin
9fa285e6ca
Support showing push notifications for poll start events.
2022-03-08 14:06:28 +03:00
Onuray Sahin
6fef2f6d4e
Lint fixes.
2022-03-07 21:48:16 +03:00
Adam Brown
9a02543afd
FTUE - Choose a display picture ( #5323 )
...
* adding tests around the onboarding view model
- cases for the personalisation and display name actions
* adding base choose name fragment with UI
* add click handling for the display name actions
* adding tests around the onboarding view model
- cases for the personalisation and display name actions
* adding barebones profile picture fragment with ability to select a user avatar
* extracting uri filename resolving to a class which can be injected
- includes tests
* updating upstream avatar on profile picture save and continue step
- moves the personalisation state to a dedicated model to allow for back and forth state restoration
* adding test case for skipping profile picture setting
* taking the profile loading into account when rendering the onboarding loading
* extracting method for the handling of the profile picture selection
* adding dedicated camera icon for choosing profile picture
* adding toolbar to back to profile picture page
- this toolbar will fade in with the fragment as it sits at the fragment level, probably worth revisiting once more pages have a toolbar
* changing edit/add picture icon based on if we're already selected an image
* making use of debounced clicks to avoid potential extra clicks
* making the avatar height and camera icon relative percentage based
- also makes the avatar itself clicking, including a foreground ripple
* fixing formatting
* making use of fake session id for user id assertion
* using a real matrix id syntax for the fake session user id
* removing duplicated dimens
* using self closing imageview tag
2022-03-07 14:07:22 +00:00
Onuray Sahin
3156410965
Code review fixes.
2022-03-07 15:52:19 +03:00
NIkita Fedrunov
33246be2a5
change selected space highlight
2022-03-07 09:58:40 +01:00
NIkita Fedrunov
8732c6fe42
Amend spaces menu to have consistent copy
2022-03-07 08:32:31 +01:00
ariskotsomitopoulos
bce5bc8389
Fix wrong versioning regex pattern
...
Add MSC3440 support using /version/ and /capabilities
2022-03-05 17:13:02 +02:00
Valere
33f9bc52cb
Protect olm session from concurrent access
2022-03-04 19:21:19 +01:00
Ahmed Radhouane Belkilani
bcdf004082
Update the top bar in a room ( #5213 )
...
Remove typing message notification from room toolbar.
Signed-off-by: Ahmed Radhouane Belkilani <arbelkilani@gmail.com>
2022-03-04 16:38:53 +01:00
Onuray Sahin
2c611790db
Merge branch 'develop' into feature/ons/voice_message_scrubbing
2022-03-04 18:03:44 +03:00
Onuray Sahin
4cb432e497
Do not allow to flow RTL after summarized, playback time always flows LTR.
2022-03-04 17:47:34 +03:00
Onuray Sahin
601f10a6fb
Support ltr and rtl flow of the recording waveform.
2022-03-04 17:16:09 +03:00
Onuray Sahin
aae75ce52f
Always stop all voice actions and media player if app enters to the background.
2022-03-04 16:54:56 +03:00
Onuray Sahin
5168d715ce
Support scrolling playback on recorded audio before sending.
2022-03-04 16:21:28 +03:00