1
0
mirror of https://github.com/vector-im/riotX-android synced 2025-10-06 00:02:48 +02:00

Compare commits

...

456 Commits

Author SHA1 Message Date
Benoit Marty
7414003158 Merge branch 'release/1.3.13' into main 2022-01-11 17:40:11 +01:00
Benoit Marty
8db8f5ba5d Fastlane 2022-01-11 17:24:35 +01:00
Benoit Marty
12018aaee5 Changelog 2022-01-11 17:22:06 +01:00
Benoit Marty
67bdf4b226 Merge pull request #4726 from vector-im/feature/bca/proper_encryption_state
Support misconfigured room encryption
2022-01-11 16:47:36 +01:00
Aris Kotsomitopoulos
a954a412c7 Merge pull request #4909 from vector-im/revert-4900-dependabot/github_actions/actions/github-script-5.1.0
Revert "Bump actions/github-script from 3 to 5.1.0"
2022-01-11 17:46:46 +02:00
Aris Kotsomitopoulos
24a1afddd9 Revert "Bump actions/github-script from 3 to 5.1.0" 2022-01-11 16:31:24 +02:00
Valere
60ae416b36 Split this PR db change in a separate migration 2022-01-11 15:14:45 +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
1a92d75a54 Fix bad copyright 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
Benoit Marty
3251463410 Merge pull request #4905 from vector-im/feature/bma/strings_cleanup
Remove unused strings
2022-01-11 14:23:20 +01: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
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
LinAGKar
25a88fed2e Translated using Weblate (Swedish)
Currently translated at 100.0% (43 of 43 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sv/
2022-01-11 08:54:31 +00:00
Benoit Marty
dded566cb5 Merge pull request #4900 from vector-im/dependabot/github_actions/actions/github-script-5.1.0
Bump actions/github-script from 3 to 5.1.0
2022-01-11 09:41:46 +01:00
dependabot[bot]
48944eabcc Bump actions/github-script from 3 to 5.1.0
Bumps [actions/github-script](https://github.com/actions/github-script) from 3 to 5.1.0.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v3...v5.1.0)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-10 23:03:21 +00:00
Benoit Marty
75541e0296 Add some missing language in the change language screen 2022-01-10 18:22:30 +01:00
Benoit Marty
56ff5f795a Merge pull request #4882 from vector-im/feature/bma/olm_3.2.9
Olm lib is now hosted in MavenCentral
2022-01-10 17:39:08 +01:00
Onuray Sahin
5feafbdbf1 Workaround to not to reuse poll option cells. 2022-01-10 17:28:07 +03:00
Benoit Marty
ae8d1d1429 Olm lib is now hosted in MavenCentral. Upgrade to 3.2.10 2022-01-10 15:10:08 +01: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
Valere
30aae3f07a Merge pull request #4325 from vector-im/feature/bca/auto_uisi
Auto report unable to decrypt errors via lab option
2022-01-10 14:55:30 +01:00
Benoit Marty
10e8808b88 Merge pull request #4888 from vector-im/feature/aris/linter__remove_github_comment_on_success
Add comment only on ktlint fail
2022-01-10 14:44:29 +01:00
Benoit Marty
5d70aa9947 Changelog 2022-01-10 14:33:47 +01:00
Benoit Marty
d5968e442c Test: Fix test after change on OnBoarding screens 2022-01-10 14:31:29 +01:00
Benoit Marty
a552be040d Test: Analytics opt-in 2022-01-10 14:16:58 +01:00
Benoit Marty
67c2f9ac51 Cleanup 2022-01-10 14:16:03 +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
71fbc3c5c7 - Do not add GitHub comments on successful ktlint runs
- Remove already existing comments when ktlint succeed
2022-01-10 13:07:18 +02:00
Valere
a047bcbabe restore deprecated lab preference 2022-01-10 09:46:11 +01:00
Valere
3f0122be01 Update nb of enum classes 2022-01-10 09:44: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
Valere
6a34b999f2 New SDK Api for to device and event stream listener 2022-01-10 09:41:51 +01:00
Johan Smits
d373af6e59 Translated using Weblate (Dutch)
Currently translated at 18.6% (8 of 43 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/nl/
2022-01-09 13:26:39 +00:00
Jozef Gaal
636ed10d6e Translated using Weblate (Slovak)
Currently translated at 100.0% (43 of 43 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sk/
2022-01-09 13:26:38 +00: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
Danial Behzadi
1a43eb24bc Translated using Weblate (Persian)
Currently translated at 100.0% (43 of 43 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fa/
2022-01-08 08:26:09 +00:00
Szimszon
804edd4005 Translated using Weblate (Hungarian)
Currently translated at 100.0% (43 of 43 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/hu/
2022-01-08 08:26:08 +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
Benoit Marty
32f2e7d508 Merge pull request #4541 from vector-im/feature/dla/fix_reply_and_quote_newlines
Fix reply and quote newlines
2022-01-07 17:45:32 +01: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
Benoit Marty
1232aa7d5b Merge pull request #4878 from vector-im/feature/aris/minor_lint_change
Minor lint fix
2022-01-07 16:07:25 +01:00
Adam Brown
bdb41b253d flipping the gradient ftue background for rtl locales, fixes the gradient starting from the wrong side 2022-01-07 14:44:21 +00:00
Adam Brown
5de76380ad supporting rtl dragging in the viewpager setCurrentItem 2022-01-07 14:44:20 +00:00
ariskotsomitopoulos
5b6e70b1b4 While abortOnError = true for linter, lets always build the reports on error 2022-01-07 16:32:18 +02:00
Adam Brown
0d2ad2d85d adding back debug option to enable carousel (was rebased away) 2022-01-07 13:47:20 +00:00
Benoit Marty
37f0ffab8b Fix test compilation issue 2022-01-07 14:46:40 +01: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
Benoit Marty
bcebfff1a2 Merge pull request #4864 from vector-im/feature/aris/linter_github_actions_improvement
Enhance Linter Github Actions Reporting
2022-01-07 14:25:29 +01: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
401479f140 Since the change are in the SDK, use the .removal extension for a better future changelog. 2022-01-06 21:07:57 +01:00
Benoit Marty
b46b76c22a Merge pull request #4753 from vector-im/feature/fre/tagged_events
Support tagged events in Room Account Data (MSC2437)
2022-01-06 21:06:44 +01:00
Benoit Marty
3f9bea308a Merge pull request #4872 from vector-im/feature/adm/enabling-ftue-already-have-account
Enabling FTUE_AUTH onboarding variant
2022-01-06 20:57:51 +01: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
7ad0e2514f updating design doc to mention converting images to webp 2022-01-06 19:54:48 +00: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
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
0ea7fc2f10 adding changelog entry 2022-01-06 17:39:17 +00:00
Adam Brown
3465b7d844 switching the element onboarding flow to use FTUE_AUTH
- this flow consistent of feature flag which can enable disable other parts, by default the I already have an account is enabled
2022-01-06 17:21:08 +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
Florian Renaud
8d7b2ab5d8 Add missing json class annotation 2022-01-06 15:32:14 +01:00
Adam Brown
41f931e466 renaming parameters and properties to avoid clashing with kotlin/java8 keywords 2022-01-06 14:17:23 +00: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
Linerly
a0df5f88b9 Translated using Weblate (Indonesian)
Currently translated at 100.0% (43 of 43 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/id/
2022-01-06 10:26:18 +00:00
waclaw66
7a2d160bde Translated using Weblate (Czech)
Currently translated at 100.0% (43 of 43 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/cs/
2022-01-06 10:26:17 +00:00
Jeff Huang
3f270c704c Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (43 of 43 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hant/
2022-01-06 10:26:15 +00:00
random
51df64d343 Translated using Weblate (Italian)
Currently translated at 100.0% (43 of 43 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/it/
2022-01-06 10:26:14 +00:00
Priit Jõerüüt
592ec2dc0f Translated using Weblate (Estonian)
Currently translated at 100.0% (43 of 43 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/et/
2022-01-06 10:26:13 +00:00
Ihor Hordiichuk
8cb52e37df Translated using Weblate (Ukrainian)
Currently translated at 100.0% (43 of 43 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/uk/
2022-01-06 10:26:11 +00:00
lvre
f7500734a2 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (43 of 43 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/pt_BR/
2022-01-06 10:26:10 +00: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
12abd3b019 updating enum class counter 2022-01-06 10:25:41 +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
9e9b779186 moving the debug icon to the main source set
- the onboarding uses the icon and it can be displayed for developer mode users
2022-01-06 10:03:13 +00:00
Adam Brown
c6396ac03a updating debug feature label to explain that it's related to the ftue auth 2022-01-06 10:03:13 +00:00
Adam Brown
443d15518f adding changelog entry 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
ariskotsomitopoulos
33a4eac7d2 - Fix github actions ktlint reports
- Publish results on PR via commenting
- Support for all modules along with tests
- Code format & emoticons
2022-01-06 00:26:47 +02: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
Benoit Marty
4290e23d9d Merge pull request #4863 from vector-im/feature/bma/kotlin_none
Prefer usage of `any` or `none` rather `indexOfFirst` wherever it is possible
2022-01-05 18:49:20 +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
Benoit Marty
24c7064cc6 Merge pull request #4857 from vector-im/feature/bma/emoji_upgrade
Manual upgrade of the emoji2 lib
2022-01-05 14:40:29 +01:00
Benoit Marty
97f8888c7a Merge pull request #4858 from vector-im/feature/bma/readme
Add a paragraph about issue triaging
2022-01-05 14:17:25 +01:00
Benoit Marty
383c3c0165 Add a paragraph about issue triaging
(Inspired from https://github.com/vector-im/element-web#triaging-issues)
2022-01-05 14:02:04 +01:00
Benoit Marty
8fa36750a2 Manual upgrade of the emoji2 lib
Dependabot does not care about this dependency, I do not know why.
2022-01-05 13:50:16 +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
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
0df07d0a1e adding changelog entry 2022-01-05 09:58:47 +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
Florian Renaud
eb9fc579d3 Fix malformed comments and code review 2022-01-05 09:19:59 +00:00
Florian Renaud
60ecd50e61 Skip issue triage actions in forks 2022-01-05 09:19:59 +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
884fb629c3 ktlint 2022-01-04 18:21:03 +01:00
Florian Renaud
daadf72ffe Code review 2022-01-04 18:04:30 +01:00
Florian Renaud
f008abde4f Merge branch 'develop' into feature/fre/tagged_events 2022-01-04 17:23:04 +01:00
Benoit Marty
3ec2a09639 Merge pull request #4838 from vector-im/feature/bma/math_final
Support LaTex Math
2022-01-04 17:06:38 +01:00
Benoit Marty
10a63f8949 Fix code after #4837 has been merged 2022-01-04 16:22:06 +01:00
Benoit Marty
48e15b1c36 Restore line deleted during GitHub conflict fixing by mistake 2022-01-04 16:15:25 +01:00
Benoit Marty
7bbea52e66 Merge branch 'develop' into feature/bma/math_final 2022-01-04 16:13:23 +01:00
Benoit Marty
0797860e4f Update changelog 2022-01-04 16:02:16 +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
39ff9da3c1 Merge pull request #4846 from vector-im/feature/dla/fix-unread-message-indicator-no-messages
Fix unread messages indicator on room list if no messages
2022-01-04 15:57:26 +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
Benoit Marty
c836491498 Merge pull request #4850 from vector-im/feature/bma/small_changes
Small changes
2022-01-04 15:24:39 +01:00
Benoit Marty
df957971a8 Add some logs to try to understand an error on the production app. Also propagate the exception if this is not a registration flow response. 2022-01-04 14:44:08 +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
David Langley
9f13a9df54 If latestPreviewableEvent is null we should return false(no messages in room). 2022-01-04 12:20:56 +00: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
Benoit Marty
5340d16e1f Merge pull request #4843 from RiotTranslateBot/weblate-element-android-element-app
Translations update from Weblate
2022-01-04 11:34:41 +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
2dc88d1477 Fix code quality 2022-01-03 20:22:57 +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
Benoit Marty
9534abef19 Merge pull request #4745 from johnjohndoe/sharecompat
Use ShareCompat.IntentBuilder for sharing content
2022-01-03 16:11:08 +01:00
ganfra
91215854f4 Merge branch 'develop' into feature/fga/timeline_chunks_rework 2022-01-03 16:07:05 +01:00
ganfra
12b775c26d Timeline : clean after PR reviews 2022-01-03 16:06:48 +01:00
Benoit Marty
e03c806fd8 Split long line 2022-01-03 15:30:51 +01:00
Benoit Marty
b39caeb04d 2 new enums 2022-01-03 15:27:59 +01:00
Benoit Marty
98df733257 Split long line and use Kotlin style 2022-01-03 15:25:21 +01:00
Benoit Marty
ff2e7d89b2 Merge pull request #4839 from vector-im/revert-4755-feature/fre/skip_gh_actions_forks
Revert "Skip issue triage GitHub actions in forks"
2022-01-03 15:18:08 +01:00
Benoit Marty
54d76af54b Revert "Skip issue triage GitHub actions in forks" 2022-01-03 15:17:34 +01:00
Benoit Marty
4642299572 Changelog 2022-01-03 14:30:14 +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
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
5bfba837c1 Add group for dependency, and use latest markwon version 2021-12-31 17:01:11 +01:00
Benoit Marty
c3480bfd16 Add summary to the setting 2021-12-31 16:47:46 +01:00
Benoit Marty
4a1c92421b Merge pull request #2133 from NickHu/maths
Maths support (MSC2191)
2021-12-31 16:44:55 +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
1d3cc52991 Changelog new management 2021-12-31 13:05:06 +01:00
Benoit Marty
7ce9eceb7c Merge pull request #2614 from mitchnull/feature/issue-2610-override-nick-color-via-user-account-data
[issue-2610] implement setting to override nick color
2021-12-31 13:03:25 +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
9b94f1e370 Changelog for #4747 2021-12-30 12:42:39 +01: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
5407c84b2f Merge pull request #4783 from vector-im/feature/adm/unable-to-change-avatar
Unable to change avatar due to `NetworkOnMainThread`
2021-12-30 12:30:18 +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
ec1d03266c Merge pull request #4755 from vector-im/feature/fre/skip_gh_actions_forks
Skip issue triage GitHub actions in forks
2021-12-30 10:44:15 +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
9a294c4151 Merge pull request #4807 from vector-im/gradlew-update-7.3.3
Update Gradle Wrapper from 7.3.2 to 7.3.3
2021-12-30 10:31:22 +01:00
Benoit Marty
66256dbd6d Merge pull request #4819 from vector-im/dependabot/gradle/org.jlleitschuh.gradle.ktlint-10.2.1
Bump org.jlleitschuh.gradle.ktlint from 10.2.0 to 10.2.1
2021-12-30 10:30:59 +01:00
Benoit Marty
6a73c9315a Merge pull request #4809 from vector-im/dependabot/gradle/com.googlecode.libphonenumber-libphonenumber-8.12.40
Bump libphonenumber from 8.12.39 to 8.12.40
2021-12-30 10:30:27 +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
Benoit Marty
3abba1932f Workaround to fetch all the pending toDevice events from a Synapse homeserver (#4614)
Workaround to fetch all the pending toDevice events from a Synapse homeserver

Co-authored-by: Valere <valeref@matrix.org>
2021-12-30 10:28:52 +01:00
dependabot[bot]
7661d217ee Bump org.jlleitschuh.gradle.ktlint from 10.2.0 to 10.2.1
Bumps org.jlleitschuh.gradle.ktlint from 10.2.0 to 10.2.1.

---
updated-dependencies:
- dependency-name: org.jlleitschuh.gradle.ktlint
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-27 23:06:36 +00: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
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
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
a15fefc718 adding changelog entry 2021-12-24 11:55:55 +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
dependabot[bot]
863b201793 Bump libphonenumber from 8.12.39 to 8.12.40
Bumps [libphonenumber](https://github.com/google/libphonenumber) from 8.12.39 to 8.12.40.
- [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.39...v8.12.40)

---
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>
2021-12-23 23:07:37 +00:00
gradle-update-robot
9c627fa667 Update Gradle Wrapper from 7.3.2 to 7.3.3.
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2021-12-23 00:14:10 +00:00
Adam Brown
ffdd10b5bf adding changelog entry 2021-12-22 15:59:09 +00: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
Glandos
e58c35f797 Translated using Weblate (French)
Currently translated at 100.0% (40 of 40 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fr/
2021-12-21 16:26:07 +00: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
Adam Brown
a764e02f8a adding changelog entry 2021-12-21 09:35:56 +00:00
Adam Brown
7714445d24 moving the updateAvatar work to the io dispatcher
- fixes some devices/OS's from attempting to run okhttp on the main thread
2021-12-21 09:33:25 +00:00
Adam Brown
18b38fe21e making the file upload file creation all happen on the IO dispatcher 2021-12-21 09:33:25 +00:00
ganfra
55c0f1fcb3 Update versions to 1.3.13 2021-12-20 15:35:09 +01:00
ganfra
1b1050bc6c Merge tag '1.3.12' into develop
v1.3.12
2021-12-20 15:32:27 +01:00
ganfra
1695fde15b Merge branch 'release/1.3.12' into main 2021-12-20 15:32:27 +01:00
ganfra
4b2dd73d19 Release: prepare CHANGES 2021-12-20 14:56:27 +01:00
ganfra
721bf4fbd1 Merge pull request #4770 from vector-im/feature/adm/emoji-27-and-below-crash
Fixing Android 8.1.1 / 27 and below emoji crash
2021-12-20 11:41:18 +01:00
Adam Brown
18df540487 adding changelog entry 2021-12-20 10:10:07 +00: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
Linerly
4a8bf437fc Translated using Weblate (Indonesian)
Currently translated at 100.0% (40 of 40 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/id/
2021-12-19 12:26:19 +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
Danial Behzadi
ccf75afed0 Translated using Weblate (Persian)
Currently translated at 100.0% (40 of 40 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fa/
2021-12-19 12:26:17 +00:00
Jozef Gaal
7992e6a551 Translated using Weblate (Slovak)
Currently translated at 37.5% (15 of 40 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sk/
2021-12-19 12:26:16 +00:00
Szimszon
63866a6a2d Translated using Weblate (Hungarian)
Currently translated at 100.0% (40 of 40 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/hu/
2021-12-19 12:26:16 +00:00
libexus
de4a7f2777 Translated using Weblate (German)
Currently translated at 100.0% (40 of 40 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/de/
2021-12-19 12:26:14 +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
ganfra
c6a118fc1f Update versions to 1.3.12 2021-12-17 19:05:17 +01:00
ganfra
cab28ffe7e Merge branch 'release/1.3.11' into main 2021-12-17 18:53:26 +01:00
ganfra
f134ac6cdf Merge tag '1.3.11' into develop
no message
2021-12-17 18:53:26 +01:00
ganfra
6c127e9de5 Release: prepare CHANGES 2021-12-17 18:21:56 +01:00
Adam Brown
a9cf7b3676 adding changelog entry 2021-12-17 16:55:30 +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
Florian Renaud
fa92aff11c Add function to provide a Flow of a single UserAccountDataEvent 2021-12-17 17:31:00 +01:00
Florian Renaud
58f7c83f4e Skip issue triage actions in forks 2021-12-17 17:19:44 +01:00
Florian Renaud
3bd2b77af3 Fix package name 2021-12-17 15:55:26 +01:00
Florian Renaud
706c5b2b32 Add tagged events model 2021-12-17 15:54:20 +01:00
Florian Renaud
f9b69fff9e Add tagged event entry in room account data types 2021-12-17 15:39:25 +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
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
e1eafd2c64 adding changelog entry 2021-12-17 09:26:10 +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
Adam Brown
9e2fb1366f Update changelog.d/4743.bugfix
Co-authored-by: Benoit Marty <benoitm@matrix.org>
2021-12-17 09:22:12 +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
ariskotsomitopoulos
cabf12289b Add changelog 2021-12-16 20:39:21 +02:00
Adam Brown
049cad7d2c adding changelog entry 2021-12-16 18:37:03 +00: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
David Langley
bc6ca2449e Add advanced parser annotation 2021-12-16 13:13:40 +00:00
David Langley
a3a8a5b0b5 Extract reply formatting 2021-12-16 12:47:06 +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
addeec0ff8 Merge pull request #4731 from vector-im/feature/bma/center
Call banner: center text vertically
2021-12-16 10:51:37 +01:00
Benoit Marty
9adc946b7e Merge pull request #4732 from vector-im/gradlew-update-7.3.2
Update Gradle Wrapper from 7.3.1 to 7.3.2
2021-12-16 09:55:37 +01:00
gradle-update-robot
db1e0af4e5 Update Gradle Wrapper from 7.3.1 to 7.3.2.
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2021-12-16 00:13:21 +00:00
Benoit Marty
818a8898b3 Call banner: center text vertically 2021-12-15 22:19:23 +01:00
Benoit Marty
63660ab496 Merge pull request #4728 from vector-im/feature/adm/proxity-sensor-not-releasing
Proximity sensor not releasing
2021-12-15 21:23:12 +01:00
Adam Brown
eb9c46b9a2 adding changelog entry 2021-12-15 18:17:04 +00: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
Adam Brown
8c913d29cb adding changelog entry 2021-12-15 17:35:27 +00:00
Adam Brown
8b96d8cd8d only acquire a wake lock if a lock is not already held 2021-12-15 17:32:39 +00:00
David Langley
13dc2d5b76 Fix documentation. 2021-12-15 10:03:14 +00:00
Besnik Bleta
ce95131d2a Translated using Weblate (Albanian)
Currently translated at 100.0% (40 of 40 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sq/
2021-12-15 09:57:47 +00:00
Linerly
3df08d1866 Translated using Weblate (Indonesian)
Currently translated at 100.0% (40 of 40 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/id/
2021-12-15 09:57:46 +00:00
waclaw66
043877bcfd Translated using Weblate (Czech)
Currently translated at 100.0% (40 of 40 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/cs/
2021-12-15 09:57:45 +00:00
Jeff Huang
e4fad7a477 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (40 of 40 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hant/
2021-12-15 09:57:43 +00:00
random
ca61d4d4ee Translated using Weblate (Italian)
Currently translated at 100.0% (40 of 40 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/it/
2021-12-15 09:57:42 +00:00
Priit Jõerüüt
ef1356ded5 Translated using Weblate (Estonian)
Currently translated at 100.0% (40 of 40 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/et/
2021-12-15 09:57:41 +00:00
sr093906
9478ac8450 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (40 of 40 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hans/
2021-12-15 09:57:39 +00:00
Denys Nykula
e7a1838f1c Translated using Weblate (Ukrainian)
Currently translated at 100.0% (40 of 40 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/uk/
2021-12-15 09:57:38 +00:00
LinAGKar
3b70ea1e03 Translated using Weblate (Swedish)
Currently translated at 100.0% (40 of 40 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sv/
2021-12-15 09:57:37 +00:00
lvre
497f9556f8 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (40 of 40 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/pt_BR/
2021-12-15 09:57:35 +00:00
Jeff Huang
2d490a98cd Translated using Weblate (Chinese (Traditional))
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/zh_Hant/
2021-12-15 09:57:34 +00:00
sr093906
75ca3bab09 Translated using Weblate (Chinese (Simplified))
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/zh_Hans/
2021-12-15 09:57:30 +00:00
Ihor Hordiichuk
7c791e3482 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-15 09:57:26 +00:00
Denys Nykula
531c06da50 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-15 09:57:26 +00:00
Besnik Bleta
e6a94d6387 Translated using Weblate (Albanian)
Currently translated at 99.4% (2711 of 2725 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sq/
2021-12-15 09:57:26 +00:00
lvre
eb18bbb3b8 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-15 09:57:22 +00:00
AmeliMeow
d594ee780a Translated using Weblate (Lithuanian)
Currently translated at 4.5% (125 of 2725 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/lt/
2021-12-15 09:57:22 +00:00
Arūnas Svečiulis
ad763e6fb3 Translated using Weblate (Lithuanian)
Currently translated at 4.5% (125 of 2725 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/lt/
2021-12-15 09:57:21 +00:00
random
657d7ee85a Translated using Weblate (Italian)
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/it/
2021-12-15 09:57:20 +00:00
Linerly
09854abf25 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-15 09:57:16 +00:00
Balázs Meskó
b8d8b9b718 Translated using Weblate (Hungarian)
Currently translated at 98.8% (2694 of 2725 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2021-12-15 09:57:12 +00:00
Priit Jõerüüt
e9010dff94 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-15 09:57:11 +00:00
waclaw66
469dde33b6 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-15 09:57:07 +00:00
Daimar Stein
218f8f51ab 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-14 21:36:32 +00:00
lvre
18d2da4d25 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-14 21:36:31 +00:00
David Langley
bef238f851 Add simple parser for use with just quotes/replies 2021-12-14 20:40:44 +00:00
David Langley
96062b7daa Enable on replies and quotes even if preference is disabled to fix newline issues. 2021-12-14 17:10:54 +00:00
Benoit Marty
4949a06343 Use stable build tools for the release. 2021-12-14 16:37:52 +01:00
Denys Nykula
f3ede9db6a 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-14 14:45:55 +00:00
Ihor Hordiichuk
ccee4a9952 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-14 14:45:50 +00:00
David Langley
20b5742227 Merge branch 'develop' of github.com:vector-im/element-android into feature/dla/fix_reply_and_quote_newlines 2021-12-14 13:46:45 +00:00
Benoit Marty
fa65cc59fe Version++ 2021-12-14 14:46:08 +01:00
Benoit Marty
7bdecafe54 Merge branch 'release/1.3.10' into develop 2021-12-14 14:41:07 +01:00
Adam Brown
74594d8fc3 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
2021-12-14 09:06:15 +00:00
Adam Brown
fd0e1e44c4 renaming login version to variants to better describe the different flows 2021-12-14 08:50:57 +00:00
Adam Brown
dae2e9988f moving the sso redirect parameter to the sso redirect activity for sharing 2021-12-14 08:50:57 +00:00
Adam Brown
01d4a48b8b adding ability to lazily create viewmodels
- helpful when multiple view models are injected but not all are needed
2021-12-14 08:50:57 +00:00
Adam Brown
a3ad8c5e2e removing non accessible softlogout2 activity
- there's no manifest entry
- the implementation looks like it delegates back to login 1, will look to add back as part of the FTUE changes
2021-12-14 08:50:56 +00:00
ganfra
1280687640 Merge branch 'develop' into feature/fga/timeline_chunks_rework 2021-12-09 12:36:59 +01:00
ganfra
bf287d1827 Timeline: clean up 2021-12-09 12:35:23 +01:00
ganfra
faebf95e1c Timeline: remove LifecycleOwner on EpoxyModel as it's not used (and takes some time uselessly) 2021-12-09 12:28:53 +01:00
ganfra
31ba912d6e Timeline: url preview listen to Flow in ViewModel 2021-12-09 12:28:13 +01:00
ganfra
c830d49924 Timeline: remove onStateUpdated in controller 2021-12-09 12:27:36 +01:00
ganfra
1e2e9e1070 Timeline: change a bit when postPagination is triggered 2021-12-09 12:26:40 +01:00
ganfra
b53433e61b Timeline: some clean up 2021-12-08 11:07:07 +01:00
ganfra
bf1be4f20d Merge branch 'develop' into feature/fga/timeline_chunks_rework 2021-12-08 10:38:42 +01:00
ganfra
29a4fd1e41 Timeline: make 3 integration tests passing (also add some suspend method on the timeline) 2021-12-07 21:13:41 +01:00
ganfra
49eee0dc38 Merge branch 'develop' into feature/fga/timeline_chunks_rework 2021-12-03 18:39:18 +01:00
ganfra
3217277bc4 Timeline: check for create event to hide loader 2021-12-03 18:39:04 +01:00
ganfra
8ca60eadbb Merge branch 'develop' into feature/fga/timeline_chunks_rework 2021-12-03 12:55:57 +01:00
ganfra
7fa4bf182a Timeline: get off main thread when waiting for positionOrReadMarker 2021-12-03 12:15:04 +01:00
ganfra
014da84ba6 Timeline: try to optimise a bit the loading 2021-12-03 12:14:35 +01:00
ganfra
76eddef840 Timeline: avoid notifying when decryption error is same as previous 2021-12-02 20:42:54 +01:00
ganfra
03961fe933 Timeline: update when loading states changed 2021-12-02 20:42:29 +01:00
ganfra
3d31ba963d Merge branch 'develop' into feature/fga/timeline_chunks_rework 2021-11-30 16:58:55 +01:00
David Langley
460596d6b3 Merge branch 'develop' of github.com:vector-im/element-android into feature/dla/fix_reply_and_quote_newlines 2021-11-22 17:19:23 +00:00
David Langley
c4cf7fa069 lint 2021-11-22 17:15:15 +00:00
David Langley
0efe4ef16a Create 4540.bugfix 2021-11-22 17:03:47 +00:00
David Langley
2b3de840f1 Force markdown parse on replies and update quote to use markdown parser. 2021-11-22 17:02:12 +00:00
ganfra
e562d7684a Timeline: re-add usage of TimelineSettings 2021-11-18 11:03:13 +01:00
ganfra
3d27e21683 Merge branch 'develop' into feature/fga/timeline_chunks_rework 2021-11-16 18:34:38 +01:00
ganfra
8c0b2a6704 Timeline: fix double link issue when server is messed up... 2021-11-16 18:14:11 +01:00
ganfra
52df50a686 Timeline: continue trying to make Read marker/receipts working 2021-11-10 19:17:34 +01:00
ganfra
92a37f15d4 Timeline: fix hasReachedEnd 2021-11-04 13:11:45 +01:00
ganfra
a1fdd31b68 Timeline: just some renaming + constant 2021-11-03 19:05:36 +01:00
ganfra
52d0da7053 Timeline: remove previous lastForward chunk 2021-11-03 19:02:44 +01:00
ganfra
ce5ccd4dab Timeline: remove useless methods 2021-11-03 12:06:17 +01:00
ganfra
d42a2e69ae Timeline: don't remove annotations and read receipts when deleting timeline event 2021-11-03 11:44:01 +01:00
ganfra
e4896cad38 Merge branch 'develop' into feature/fga/timeline_chunks_rework 2021-11-02 17:13:23 +01:00
Nick Hu
0a498bee38 Fix lints and add changelog.d entry 2021-09-24 13:50:43 +01:00
Nick Hu
cf1a93839f Use PrecomputedFutureTextSetterCompat 2021-09-24 13:50:42 +01:00
Nick Hu
2262cd4b6d Gate LaTeX maths behind labs flag 2021-09-24 13:50:42 +01:00
Nick Hu
4c45a69129 Migrate commonmark extension to kotlin 2021-09-24 13:50:42 +01:00
Nick Hu
20821fbe80 Render maths with respect to data-mx-maths
(https://github.com/matrix-org/matrix-doc/pull/2191)

Firstly, this implements a commonmark-java plugin which is solely used to parse
LaTeX input in the composer box, so that they can be rendered into
`<span data-mx-maths=...>fallback</span>` and `<div
data-mx-maths=...>fallback</div>` for inline and display maths
respectively in the sent message.

Secondly, received messages of this form are pre-processed by a simple
regex into a form which markwon (which performs the rendering) expects.
2021-09-24 13:50:42 +01:00
Nick Hu
78b870c558 Downgrade markwon version and enable LaTeX rendering for messages 2021-09-24 13:50:34 +01:00
ganfra
cd1da7348f Timeline rework: make sure migration doesn't crash 2021-09-20 18:33:43 +02:00
ganfra
b370f84e08 Timeline rework: add some comments and fix pagination when having overlapping events 2021-09-20 18:33:26 +02:00
ganfra
63aa5b4015 Merge branch 'develop' into feature/fga/timeline_chunks_rework 2021-09-17 19:40:20 +02:00
ganfra
7f9c191647 Timeline rework: add db migration 2021-09-17 18:01:26 +02:00
ganfra
2283030c9b Timeline rework: handle lastForwardChunk 2021-09-17 17:51:40 +02:00
ganfra
da75642b92 Timeline: add some logs and fix epoxy cache 2021-09-17 15:13:38 +02:00
ganfra
94a6950394 Timeline rework: continue branching things. 2021-09-08 18:00:54 +02:00
ganfra
57e5eca784 Merge branch 'develop' into feature/fga/timeline_chunks_rework 2021-09-08 17:33:10 +02:00
ganfra
4f145e365e Timeline: small on fixes on new implementation 2021-09-08 15:33:40 +02:00
ganfra
9238037067 Timeline: try new strategy for handling chunks (no merging) 2021-09-07 19:28:20 +02:00
Péter Radics
bf919b89da [issue-2610] Merge branch 'develop' of github.com:mitchnull/element-android into feature/issue-2610-override-nick-color-via-user-account-data 2021-08-15 18:08:47 +02:00
Péter Radics
79a3be3ffe [issue-2610] Merge branch 'develop' of github.com:mitchnull/element-android into feature/issue-2610-override-nick-color-via-user-account-data 2021-05-19 10:41:41 +02:00
Péter Radics
40d48cc3ff [issue-2610-override-nick-color-via-user-account-data] Merge branch 'develop' of github.com:mitchnull/element-android into feature/issue-2610-override-nick-color-via-user-account-data 2021-05-09 18:05:53 +02:00
Péter Radics
1019ffe614 [issue-2610-override-nick-color-via-user-account-data] [issue-2610] Merge branch 'develop' of https://github.com/vector-im/element-android into feature/issue-2610-override-nick-color-via-user-account-data 2021-04-19 07:51:49 +02:00
Péter Radics
1ec0956b82 [issue-2610] Merge branch 'develop' of https://github.com/vector-im/element-android into feature/issue-2610-override-nick-color-via-user-account-data 2021-02-20 22:10:54 +01:00
Péter Radics
ea01677768 [issue-2610] Merge branch 'develop' of https://github.com/vector-im/element-android into feature/issue-2610-override-nick-color-via-user-account-data 2021-02-18 14:10:55 +01:00
Péter Radics
6c26cfc626 [issue-2610] Merge branch 'develop' of https://github.com/vector-im/element-android into feature/issue-2610-override-nick-color-via-user-account-data 2021-02-16 12:27:19 +01:00
Péter Radics
da10364d03 [issue-2610] Merge branch 'develop' of https://github.com/vector-im/element-android into feature/issue-2610-override-nick-color-via-user-account-data 2021-02-13 13:32:36 +01:00
Péter Radics
db97046f08 [issue-2610] change menu text to "Override nick color" 2021-02-13 13:30:31 +01:00
Péter Radics
cc15f9b129 [issue-2610] remove click handler from display-name
Remove the click handler that opens the override color dialog from the
display-name part on the member profile page, as this is not really
discoverable and we have a proper menu item for it now.
2021-02-06 09:34:31 +01:00
Péter Radics
f7d8127fa6 [issue-2610] remove extra semicolon 2021-02-03 21:04:47 +01:00
Péter Radics
0109cdefa6 [issue-2610] Merge branch 'develop' of https://github.com/vector-im/element-android into feature/issue-2610-override-nick-color-via-user-account-data 2021-02-03 20:27:27 +01:00
Péter Radics
0e400dca24 [issue-2610] Add Override Color menu item under More... 2021-02-03 20:04:24 +01:00
Péter Radics
0aee15fd04 [issue-2610] Merge branch 'develop' of github.com:mitchnull/element-android into feature/issue-2610-override-nick-color-via-user-account-data 2021-01-20 12:09:58 +01:00
Péter Radics
889a9a1798 [issue-2610] fix NoSuchElement error 2021-01-03 21:45:13 +01:00
Péter Radics
7aaebd493b [issue-2610] implement setting to override nick color
- allow changing the nick color by clicking the dispay-name in the room
  member detail page.
- the ovirride-color can be specified as a hex string (#rrggbb) or as palette
  index (2)
- entering an invalid color code or leaving the field blank reverts to
  the default hash-based nick color
- the setting is stored in `account_data` as `im.vector.setting.override_colors`

- future improvements / notes:
  - replace the text-based color entry with a proper color picker dialog
  - make the feature more discoverable
  - the color change listener is now in AppStateHandler, not sure if this is
    the best place
  - implement override color support in element-web / element-desktop, too

Signed-off-by: Péter Radics <mitchnull@gmail.com>
2021-01-03 18:52:04 +01:00
606 changed files with 16019 additions and 7079 deletions

View File

@@ -14,6 +14,7 @@ jobs:
- name: Run code quality check suite
run: ./tools/check/check_code_quality.sh
# ktlint for all the modules
ktlint:
name: Kotlin Linter
runs-on: ubuntu-latest
@@ -23,12 +24,66 @@ jobs:
run: |
./gradlew ktlintCheck --continue
- name: Upload reports
if: always()
uses: actions/upload-artifact@v2
with:
name: ktlinting-report
path: vector/build/reports/ktlint/*.*
path: |
*/build/reports/ktlint/ktlint*/ktlint*.txt
- name: Handle Results
if: always()
id: ktlint-results
run: |
results="$(cat */*/build/reports/ktlint/ktlint*/ktlint*.txt */build/reports/ktlint/ktlint*/ktlint*.txt | sed -r "s/\x1B\[([0-9]{1,3}(;[0-9]{1,2})?)?[mGK]//g")"
if [ -z "$results" ]; then
echo "::set-output name=add_comment::false"
else
body="👎\`Failed${results}\`"
body="${body//'%'/'%25'}"
body="${body//$'\n'/'%0A'}"
body="${body//$'\r'/'%0D'}"
body="$( echo $body | sed 's/\/home\/runner\/work\/element-android\/element-android\//\`<br\/>\`/g')"
body="$( echo $body | sed 's/\/src\/main\/java\// 🔸 /g')"
body="$( echo $body | sed 's/im\/vector\/app\///g')"
body="$( echo $body | sed 's/im\/vector\/lib\/attachmentviewer\///g')"
body="$( echo $body | sed 's/im\/vector\/lib\/multipicker\///g')"
body="$( echo $body | sed 's/im\/vector\/lib\///g')"
body="$( echo $body | sed 's/org\/matrix\/android\/sdk\///g')"
body="$( echo $body | sed 's/\/src\/androidTest\/java\// 🔸 /g')"
echo "::set-output name=add_comment::true"
echo "::set-output name=body::$body"
fi
- name: Find Comment
if: always()
uses: peter-evans/find-comment@v1
id: fc
with:
issue-number: ${{ github.event.pull_request.number }}
comment-author: 'github-actions[bot]'
body-includes: Ktlint Results
- name: Add comment if needed
if: always() && steps.ktlint-results.outputs.add_comment == 'true'
uses: peter-evans/create-or-update-comment@v1
with:
comment-id: ${{ steps.fc.outputs.comment-id }}
issue-number: ${{ github.event.pull_request.number }}
body: |
### Ktlint Results
# Lint for main module and all the other modules
${{ steps.ktlint-results.outputs.body }}
edit-mode: replace
- name: Delete comment if needed
if: always() && steps.fc.outputs.comment-id != '' && steps.ktlint-results.outputs.add_comment == 'false'
uses: actions/github-script@v3
with:
script: |
github.issues.deleteComment({
owner: context.repo.owner,
repo: context.repo.repo,
comment_id: ${{ steps.fc.outputs.comment-id }}
})
# Lint for main module
android-lint:
name: Android Linter
runs-on: ubuntu-latest
@@ -45,6 +100,7 @@ jobs:
- name: Lint analysis
run: ./gradlew clean :vector:lint --stacktrace
- name: Upload reports
if: always()
uses: actions/upload-artifact@v2
with:
name: lint-report
@@ -73,8 +129,8 @@ jobs:
- name: Lint ${{ matrix.target }} release
run: ./gradlew clean lint${{ matrix.target }}Release --stacktrace
- name: Upload ${{ matrix.target }} linting report
uses: actions/upload-artifact@v2
if: always()
uses: actions/upload-artifact@v2
with:
name: release-lint-report-${{ matrix.target }}
path: |

View File

@@ -7,6 +7,8 @@ on:
jobs:
automate-project-columns:
runs-on: ubuntu-latest
# Skip in forks
if: github.repository == 'vector-im/element-android'
steps:
- uses: alex-page/github-project-automation-plus@bb266ff4dde9242060e2d5418e120a133586d488
with:

View File

@@ -3,11 +3,13 @@ name: Move labelled issues to correct boards and columns
on:
issues:
types: [labeled]
jobs:
move_needs_info_issues:
name: X-Needs-Info issues to Need info column on triage board
runs-on: ubuntu-latest
# Skip in forks
if: github.repository == 'vector-im/element-android'
steps:
- uses: konradpabjan/move-labeled-or-milestoned-issue@219d384e03fa4b6460cd24f9f37d19eb033a4338
with:
@@ -19,15 +21,17 @@ jobs:
add_priority_design_issues_to_project:
name: P1 X-Needs-Design to Design project board
runs-on: ubuntu-latest
# Skip in forks
if: >
contains(github.event.issue.labels.*.name, 'X-Needs-Design') &&
(contains(github.event.issue.labels.*.name, 'S-Critical') &&
(contains(github.event.issue.labels.*.name, 'O-Frequent') ||
github.repository == 'vector-im/element-android' &&
contains(github.event.issue.labels.*.name, 'X-Needs-Design') &&
(contains(github.event.issue.labels.*.name, 'S-Critical') &&
(contains(github.event.issue.labels.*.name, 'O-Frequent') ||
contains(github.event.issue.labels.*.name, 'O-Occasional')) ||
contains(github.event.issue.labels.*.name, 'S-Major') &&
contains(github.event.issue.labels.*.name, 'O-Frequent') ||
contains(github.event.issue.labels.*.name, 'A11y') &&
contains(github.event.issue.labels.*.name, 'O-Frequent'))
contains(github.event.issue.labels.*.name, 'S-Major') &&
contains(github.event.issue.labels.*.name, 'O-Frequent') ||
contains(github.event.issue.labels.*.name, 'A11y') &&
contains(github.event.issue.labels.*.name, 'O-Frequent'))
steps:
- uses: octokit/graphql-action@v2.x
id: add_to_project
@@ -47,36 +51,40 @@ jobs:
PROJECT_ID: "PN_kwDOAM0swc0sUA"
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
# delight_issues_to_board:
# name: Spaces issues to new Delight project board
# runs-on: ubuntu-latest
# if: >
# contains(github.event.issue.labels.*.name, 'A-Spaces') ||
# contains(github.event.issue.labels.*.name, 'A-Space-Settings') ||
# contains(github.event.issue.labels.*.name, 'A-Subspaces')
# steps:
# - uses: octokit/graphql-action@v2.x
# with:
# headers: '{"GraphQL-Features": "projects_next_graphql"}'
# query: |
# mutation add_to_project($projectid:ID!,$contentid:ID!) {
# addProjectNextItem(input:{projectId:$projectid contentId:$contentid}) {
# projectNextItem {
# id
# }
# }
# }
# projectid: ${{ env.PROJECT_ID }}
# contentid: ${{ github.event.issue.node_id }}
# env:
# PROJECT_ID: "PN_kwDOAM0swc1HvQ"
# GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
# delight_issues_to_board:
# name: Spaces issues to new Delight project board
# runs-on: ubuntu-latest
# # Skip in forks
# if: >
# github.repository == 'vector-im/element-android' &&
# contains(github.event.issue.labels.*.name, 'A-Spaces') ||
# contains(github.event.issue.labels.*.name, 'A-Space-Settings') ||
# contains(github.event.issue.labels.*.name, 'A-Subspaces')
# steps:
# - uses: octokit/graphql-action@v2.x
# with:
# headers: '{"GraphQL-Features": "projects_next_graphql"}'
# query: |
# mutation add_to_project($projectid:ID!,$contentid:ID!) {
# addProjectNextItem(input:{projectId:$projectid contentId:$contentid}) {
# projectNextItem {
# id
# }
# }
# }
# projectid: ${{ env.PROJECT_ID }}
# contentid: ${{ github.event.issue.node_id }}
# env:
# PROJECT_ID: "PN_kwDOAM0swc1HvQ"
# GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
move_voice-message_issues:
name: A-Voice Messages to voice message board
runs-on: ubuntu-latest
# Skip in forks
if: >
contains(github.event.issue.labels.*.name, 'A-Voice Messages')
github.repository == 'vector-im/element-android' &&
contains(github.event.issue.labels.*.name, 'A-Voice Messages')
steps:
- uses: octokit/graphql-action@v2.x
with:
@@ -98,8 +106,10 @@ jobs:
move_threads_issues:
name: A-Threads to Thread board
runs-on: ubuntu-latest
# Skip in forks
if: >
contains(github.event.issue.labels.*.name, 'A-Threads')
github.repository == 'vector-im/element-android' &&
contains(github.event.issue.labels.*.name, 'A-Threads')
steps:
- uses: octokit/graphql-action@v2.x
with:
@@ -121,8 +131,10 @@ jobs:
move_message_bubbles_issues:
name: A-Message-Bubbles to Message bubbles board
runs-on: ubuntu-latest
# Skip in forks
if: >
contains(github.event.issue.labels.*.name, 'A-Message-Bubbles')
github.repository == 'vector-im/element-android' &&
contains(github.event.issue.labels.*.name, 'A-Message-Bubbles')
steps:
- uses: octokit/graphql-action@v2.x
with:

View File

@@ -3,14 +3,15 @@ name: Move unlabelled from needs info columns to triaged
on:
issues:
types: [unlabeled]
jobs:
Move_Unabeled_Issue_On_Project_Board:
name: Move no longer X-Needs-Info issues to Triaged
runs-on: ubuntu-latest
# Skip in forks
if: >
${{
!contains(github.event.issue.labels.*.name, 'X-Needs-Info') }}
github.repository == 'vector-im/element-android' &&
!contains(github.event.issue.labels.*.name, 'X-Needs-Info')
env:
BOARD_NAME: "Issue triage"
OWNER: ${{ github.repository_owner }}

View File

@@ -7,23 +7,25 @@ on:
jobs:
p1_issues_to_team_workboard:
runs-on: ubuntu-latest
# Skip in forks
if: >
(!contains(github.event.issue.labels.*.name, 'A-E2EE') &&
!contains(github.event.issue.labels.*.name, 'A-E2EE-Cross-Signing') &&
!contains(github.event.issue.labels.*.name, 'A-E2EE-Dehydration') &&
!contains(github.event.issue.labels.*.name, 'A-E2EE-Key-Backup') &&
!contains(github.event.issue.labels.*.name, 'A-E2EE-SAS-Verification') &&
!contains(github.event.issue.labels.*.name, 'A-Spaces') &&
!contains(github.event.issue.labels.*.name, 'A-Spaces-Settings') &&
!contains(github.event.issue.labels.*.name, 'A-Subspaces')) &&
(contains(github.event.issue.labels.*.name, 'T-Defect') &&
contains(github.event.issue.labels.*.name, 'S-Critical') &&
(contains(github.event.issue.labels.*.name, 'O-Frequent') ||
github.repository == 'vector-im/element-android' &&
(!contains(github.event.issue.labels.*.name, 'A-E2EE') &&
!contains(github.event.issue.labels.*.name, 'A-E2EE-Cross-Signing') &&
!contains(github.event.issue.labels.*.name, 'A-E2EE-Dehydration') &&
!contains(github.event.issue.labels.*.name, 'A-E2EE-Key-Backup') &&
!contains(github.event.issue.labels.*.name, 'A-E2EE-SAS-Verification') &&
!contains(github.event.issue.labels.*.name, 'A-Spaces') &&
!contains(github.event.issue.labels.*.name, 'A-Spaces-Settings') &&
!contains(github.event.issue.labels.*.name, 'A-Subspaces')) &&
(contains(github.event.issue.labels.*.name, 'T-Defect') &&
contains(github.event.issue.labels.*.name, 'S-Critical') &&
(contains(github.event.issue.labels.*.name, 'O-Frequent') ||
contains(github.event.issue.labels.*.name, 'O-Occasional')) ||
contains(github.event.issue.labels.*.name, 'S-Major') &&
contains(github.event.issue.labels.*.name, 'O-Frequent') ||
contains(github.event.issue.labels.*.name, 'A11y') &&
contains(github.event.issue.labels.*.name, 'O-Frequent'))
contains(github.event.issue.labels.*.name, 'S-Major') &&
contains(github.event.issue.labels.*.name, 'O-Frequent') ||
contains(github.event.issue.labels.*.name, 'A11y') &&
contains(github.event.issue.labels.*.name, 'O-Frequent'))
steps:
- uses: alex-page/github-project-automation-plus@bb266ff4dde9242060e2d5418e120a133586d488
with:
@@ -33,20 +35,22 @@ jobs:
P1_issues_to_crypto_team_workboard:
runs-on: ubuntu-latest
# Skip in forks
if: >
(contains(github.event.issue.labels.*.name, 'A-E2EE') ||
contains(github.event.issue.labels.*.name, 'A-E2EE-Cross-Signing') ||
contains(github.event.issue.labels.*.name, 'A-E2EE-Dehydration') ||
contains(github.event.issue.labels.*.name, 'A-E2EE-Key-Backup') ||
contains(github.event.issue.labels.*.name, 'A-E2EE-SAS-Verification')) &&
(contains(github.event.issue.labels.*.name, 'T-Defect') &&
contains(github.event.issue.labels.*.name, 'S-Critical') &&
(contains(github.event.issue.labels.*.name, 'O-Frequent') ||
github.repository == 'vector-im/element-android' &&
(contains(github.event.issue.labels.*.name, 'A-E2EE') ||
contains(github.event.issue.labels.*.name, 'A-E2EE-Cross-Signing') ||
contains(github.event.issue.labels.*.name, 'A-E2EE-Dehydration') ||
contains(github.event.issue.labels.*.name, 'A-E2EE-Key-Backup') ||
contains(github.event.issue.labels.*.name, 'A-E2EE-SAS-Verification')) &&
(contains(github.event.issue.labels.*.name, 'T-Defect') &&
contains(github.event.issue.labels.*.name, 'S-Critical') &&
(contains(github.event.issue.labels.*.name, 'O-Frequent') ||
contains(github.event.issue.labels.*.name, 'O-Occasional')) ||
contains(github.event.issue.labels.*.name, 'S-Major') &&
contains(github.event.issue.labels.*.name, 'O-Frequent') ||
contains(github.event.issue.labels.*.name, 'A11y') &&
contains(github.event.issue.labels.*.name, 'O-Frequent'))
contains(github.event.issue.labels.*.name, 'S-Major') &&
contains(github.event.issue.labels.*.name, 'O-Frequent') ||
contains(github.event.issue.labels.*.name, 'A11y') &&
contains(github.event.issue.labels.*.name, 'O-Frequent'))
steps:
- uses: alex-page/github-project-automation-plus@bb266ff4dde9242060e2d5418e120a133586d488
with:

View File

@@ -36,6 +36,7 @@
<w>ssss</w>
<w>sygnal</w>
<w>threepid</w>
<w>uisi</w>
<w>unpublish</w>
<w>unwedging</w>
<w>vctr</w>

View File

@@ -1,3 +1,73 @@
Changes in Element v1.3.13 (2022-01-11)
=======================================
Features ✨
----------
- Updates onboarding splash screen to have a dedicated sign in button and removes the dual purpose sign in/up stage ([#4382](https://github.com/vector-im/element-android/issues/4382))
- Display Analytics opt-in screen at first start-up of the app ([#4892](https://github.com/vector-im/element-android/issues/4892))
- New attachment picker UI ([#3444](https://github.com/vector-im/element-android/issues/3444))
- Add labs support for rendering LaTeX maths (MSC2191) ([#2133](https://github.com/vector-im/element-android/issues/2133))
- Allow changing nick colors from the member detail screen ([#2614](https://github.com/vector-im/element-android/issues/2614))
- Analytics: Track Errors ([#4719](https://github.com/vector-im/element-android/issues/4719))
- Change internal timeline management. ([#4405](https://github.com/vector-im/element-android/issues/4405))
- Translate the error observed when the user is not allowed to join a room ([#4847](https://github.com/vector-im/element-android/issues/4847))
Bugfixes 🐛
----------
- Stop using CharSequence as EpoxyAttribute because it can lead to crash if the CharSequence mutates during rendering. ([#4837](https://github.com/vector-im/element-android/issues/4837))
- Better handling of misconfigured room encryption ([#4711](https://github.com/vector-im/element-android/issues/4711))
- Fix message replies/quotes to respect newlines. ([#4540](https://github.com/vector-im/element-android/issues/4540))
- Polls: unable to create a poll with more than 10 answers ([#4735](https://github.com/vector-im/element-android/issues/4735))
- Fix for broken unread message indicator on the room list when there are no messages in the room. ([#4749](https://github.com/vector-im/element-android/issues/4749))
- Fixes newer emojis rendering strangely when inserting from the system keyboard ([#4756](https://github.com/vector-im/element-android/issues/4756))
- Fixing unable to change change avatar in some scenarios ([#4767](https://github.com/vector-im/element-android/issues/4767))
- Tentative fix for the speaker being used instead of earpiece for the outgoing call ringtone on lineage os ([#4781](https://github.com/vector-im/element-android/issues/4781))
- Fixing crashes when quickly scrolling or restoring the room timeline ([#4789](https://github.com/vector-im/element-android/issues/4789))
- Fixing encrypted non message events showing up as notification messages (eg when a participant joins, mutes or leaves a voice call) ([#4804](https://github.com/vector-im/element-android/issues/4804))
SDK API changes ⚠️
------------------
- Introduce method onStateUpdated on Timeline.Callback ([#4405](https://github.com/vector-im/element-android/issues/4405))
- Support tagged events in Room Account Data (MSC2437) ([#4753](https://github.com/vector-im/element-android/issues/4753))
Other changes
-------------
- Workaround to fetch all the pending toDevice events from a Synapse homeserver ([#4612](https://github.com/vector-im/element-android/issues/4612))
- Toolbar is added to a views with QR code scan ([#4644](https://github.com/vector-im/element-android/issues/4644))
- Open share UI provides by the system when sharing media or text. ([#4745](https://github.com/vector-im/element-android/issues/4745))
- Cleaning rendering of state events in timeline ([#4747](https://github.com/vector-im/element-android/issues/4747))
- Enabling new FTUE Auth onboarding base, includes the "I already have an account" button in the splash ([#4872](https://github.com/vector-im/element-android/issues/4872))
- Olm lib is now hosted in MavenCentral - upgrade to 3.2.10 ([#4882](https://github.com/vector-im/element-android/issues/4882))
- Remove deprecated experimental restricted space lab option ([#4889](https://github.com/vector-im/element-android/issues/4889))
- Add ktlint results on github as a comment only on fail ([#4888](https://github.com/vector-im/element-android/issues/4888))
- Fix github actions ktlint reports and publish results on PR as comment ([#4864](https://github.com/vector-im/element-android/issues/4864))
Changes in Element v1.3.12 (2021-12-20)
=======================================
Bugfixes 🐛
----------
- Fixing emoji related crashes on android 8.1.1 and below ([#4769](https://github.com/vector-im/element-android/issues/4769))
Changes in Element v1.3.11 (2021-12-17)
=======================================
Bugfixes 🐛
----------
- Fixing proximity sensor still being active after a call ([#2467](https://github.com/vector-im/element-android/issues/2467))
- Fix name and shield are truncated in the room detail screen ([#4700](https://github.com/vector-im/element-android/issues/4700))
- Call banner: center text vertically ([#4710](https://github.com/vector-im/element-android/issues/4710))
- Fixes unable to render messages by allowing them to render whilst the emoji library is initialising ([#4733](https://github.com/vector-im/element-android/issues/4733))
- Fix app crash uppon long press on a reply event ([#4742](https://github.com/vector-im/element-android/issues/4742))
- Fixes crash when launching rooms which contain emojis in the emote content on android 12+ ([#4743](https://github.com/vector-im/element-android/issues/4743))
Other changes
-------------
- Avoids leaking the activity windows when loading dialogs are displaying ([#4713](https://github.com/vector-im/element-android/issues/4713))
Changes in Element v1.3.10 (2021-12-14)
=======================================

View File

@@ -139,7 +139,7 @@ If a string is not used anymore, it should be removed from the resource, but ple
Instead, please comment the original string with:
```xml
<!-- TO BE REMOVED -->
<!-- TODO TO BE REMOVED -->
```
The string will be removed during the next sync with Weblate.

View File

@@ -46,3 +46,9 @@ If you would like to receive releases more quickly (bearing in mind that they ma
Please refer to [CONTRIBUTING.md](https://github.com/vector-im/element-android/blob/develop/CONTRIBUTING.md) if you want to contribute on Matrix Android projects!
Come chat with the community in the dedicated Matrix [room](https://matrix.to/#/#element-android:matrix.org).
## Triaging issues
Issues are triaged by community members and the Android App Team, following the [triage process](https://github.com/vector-im/element-meta/wiki/Triage-process).
We use [issue labels](https://github.com/vector-im/element-meta/wiki/Issue-labelling) to sort all incoming issues.

View File

@@ -29,21 +29,13 @@ buildscript {
// ktlint Plugin
plugins {
id "org.jlleitschuh.gradle.ktlint" version "10.2.0"
id "org.jlleitschuh.gradle.ktlint" version "10.2.1"
}
allprojects {
apply plugin: "org.jlleitschuh.gradle.ktlint"
repositories {
// For olm library.
maven {
url 'https://gitlab.matrix.org/api/v4/projects/27/packages/maven'
content {
groups.olm.regex.each { includeGroupByRegex it }
groups.olm.group.each { includeGroup it }
}
}
maven {
url 'https://jitpack.io'
content {

View File

@@ -95,6 +95,8 @@ ext.libs = [
],
markwon : [
'core' : "io.noties.markwon:core:$markwon",
'extLatex' : "io.noties.markwon:ext-latex:$markwon",
'inlineParser' : "io.noties.markwon:inline-parser:$markwon",
'html' : "io.noties.markwon:html:$markwon"
],
airbnb : [

View File

@@ -14,13 +14,6 @@ ext.groups = [
'com.github.Zhuinden',
]
],
olm : [
regex: [
],
group: [
'org.matrix.android',
]
],
jitsi : [
regex: [
],
@@ -166,6 +159,7 @@ ext.groups = [
'org.junit.jupiter',
'org.junit.platform',
'org.jvnet.staxex',
'org.matrix.android',
'org.mockito',
'org.mongodb',
'org.objenesis',
@@ -179,6 +173,7 @@ ext.groups = [
'org.sonatype.oss',
'org.testng',
'org.threeten',
'ru.noties',
'xerces',
'xml-apis',
]

View File

@@ -50,6 +50,17 @@ It's also possible for any icon to go to the main component by right-clicking on
- open the created vector drawable
- optionally update the color(s) to "#FF0000" (red) to ensure that the drawable is correctly tinted at runtime.
### Images
Android 4.3 (18+) fully supports the WebP image format which can often provide smaller image sizes without drastically impacting image quality (depending on the output encoding quality).
When importing non vector images, WebP is the preferred format.
Images can be converted to the WebP within Android Studio by
- right clicking the image file within the project file explorer
- select `Convert to WebP`
https://developer.android.com/studio/write/convert-webp
## Figma links
Figma links can be included in the layout, for future reference, but it is also OK to add a paragraph below here, to centralize the information

View File

@@ -1,2 +1,2 @@
Hlavní změny v této verzi: implementace hlasových zpráv dosupných v rámci laboratoře.
Hlavní změny v této verzi: implementace hlasových zpráv dosupných v experimentálních funkcích.
Úplný seznam změn: https://github.com/vector-im/element-android/releases/tag/v1.1.15

View File

@@ -0,0 +1,2 @@
Hlavní změny v této verzi: Přidání podpory pro návrh hlasové zprávy. Opravy mnoha chyb!
Úplný seznam změn: https://github.com/vector-im/element-android/releases/tag/v1.3.9

View File

@@ -0,0 +1,2 @@
Hlavní změny v této verzi: Přidání podpory pro hlasování (v experimentálních funkcích). Nový design náhledu URL.
Úplný seznam změn: https://github.com/vector-im/element-android/releases/tag/v1.3.10

View File

@@ -0,0 +1,2 @@
Hlavní změny v této verzi: Opravy chyb!
Úplný seznam změn: https://github.com/vector-im/element-android/releases/tag/v1.3.11

View File

@@ -0,0 +1,2 @@
Hlavní změny v této verzi: Opravy chyb!
Úplný seznam změn: https://github.com/vector-im/element-android/releases/tag/v1.3.12

View File

@@ -0,0 +1,2 @@
Änderungen in dieser Version: Unterstützung für Anwesenheitsstatus in Direktnachrichten (Momentan auf matrix.org deaktiviert), Android Auto funktioniert wieder.
Änderungsliste: https://github.com/vector-im/element-android/releases/tag/v1.3.5

View File

@@ -0,0 +1,2 @@
Änderungen in dieser Version: Unterstützung für Anwesenheitsstatus in Direktnachrichten (Momentan auf matrix.org deaktiviert), Android Auto funktioniert wieder.
Änderungsliste: https://github.com/vector-im/element-android/releases/tag/v1.3.6

View File

@@ -0,0 +1,2 @@
Hauptänderungen: Verbesserungen bei Sprachnachrichten, Bugfixes.
Änderungsliste: https://github.com/vector-im/element-android/releases/tag/v1.3.9

View File

@@ -0,0 +1,2 @@
Main changes in this version: Bug fixes!
Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.11

View File

@@ -0,0 +1,2 @@
Main changes in this version: Bug fixes!
Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.12

View File

@@ -0,0 +1,2 @@
Main changes in this version: First change in onboarding screens, including Analytics opt-in. Support for Events with Math added in the labs.
Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.13

View File

@@ -0,0 +1,2 @@
Põhilised muutused selles versioonis: Häälsõnumite võimalus. Palju veaparandusi!
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.3.9

View File

@@ -0,0 +1,2 @@
Põhilised muutused selles versioonis: katseline küsitluste tugi ja linkide eelvaate uus visuaal.
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.3.10

View File

@@ -0,0 +1,2 @@
Põhilised muutused selles versioonis: pinu veaparandusi!
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.3.11

View File

@@ -0,0 +1,2 @@
Põhilised muutused selles versioonis: pinu veaparandusi!
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.3.12

View File

@@ -0,0 +1,2 @@
تغییرات عمده در این نگارش: افزودن پشتیبان از چرک‌نویس‌های صوتی. رفع چندین مشکل!
گزارش دگرگونی کامل: https://github.com/vector-im/element-android/releases/tag/v1.3.9

View File

@@ -0,0 +1,2 @@
تغییرات عمده در این نگارش: افزودن پشتیبانی نظرسنجی‌ها (در آزمایشگاه‌ها). طرّاحی جدید پیش‌نمای نشانی.
گزارش دگرگونی کامل: https://github.com/vector-im/element-android/releases/tag/v1.3.10

View File

@@ -0,0 +1,2 @@
تغییرات عمده در این نگارش: تعمیر مشکلات!
گزارش دگرگونی کامل: https://github.com/vector-im/element-android/releases/tag/v1.3.11

View File

@@ -0,0 +1,2 @@
تغییرات عمده در این نگارش: تعمیر مشکلات!
گزارش دگرگونی کامل: https://github.com/vector-im/element-android/releases/tag/v1.3.12

View File

@@ -0,0 +1,2 @@
Principaux changements pour cette version : Ajout du support pour les brouillons de messages vocaux. Beaucoup de corrections de bugs !
Intégralité des changements : https://github.com/vector-im/element-android/releases/tag/v1.3.9

View File

@@ -0,0 +1,2 @@
Fő változás ebben a verzióban: Hang üzenet piszkozat támogatás. Sok egyéb hibajavítás.
Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.3.9

View File

@@ -0,0 +1,2 @@
Fő változás ebben a verzióban: Szavazások támogatása (a laborok között). Új URL előnézet.
Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.3.10

View File

@@ -0,0 +1,2 @@
Fő változás ebben a verzióban: Hibajavítások!
Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.3.11

View File

@@ -0,0 +1,2 @@
Fő változás ebben a verzióban: Hibajavítások!
Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.3.12

View File

@@ -0,0 +1,2 @@
Perubahan utama di versi ini: Tambahkan dukungan untuk draf pesan suara. Banyak perbaikan bug!
Changelog lengkap: https://github.com/vector-im/element-android/releases/tag/v1.3.9

View File

@@ -0,0 +1,2 @@
Perubahan utama dalam versi ini: Dukungan untuk fitur poll (dalam Uji Coba), dan desain tampilan URL baru.
Changelog lanjutan: https://github.com/vector-im/element-android/releases/tag/v1.3.10

View File

@@ -0,0 +1,2 @@
Perubahan utama dalam versi ini: Perbaikan bug!
Changelog lanjutan: https://github.com/vector-im/element-android/releases/tag/v1.3.11

View File

@@ -0,0 +1,2 @@
Perubahan utama dalam versi ini: Perbaikan bug!
Changelog lanjutan: https://github.com/vector-im/element-android/releases/tag/v1.3.12

View File

@@ -1 +1 @@
Perpesanan grup - perpesanan, panggilan suara dan video grup terenkripsi
Perpesanan grup perpesanan, panggilan suara dan video grup terenkripsi

View File

@@ -1 +1 @@
Element - Perpesanan Aman
Element Perpesanan Aman

View File

@@ -0,0 +1,2 @@
Modifiche principali in questa versione: aggiunto supporto per le bozze dei vocali. Molte correzioni!
Cronologia completa: https://github.com/vector-im/element-android/releases/tag/v1.3.9

View File

@@ -0,0 +1,2 @@
Modifiche principali in questa versione: aggiunto supporto per i sondaggi (in labs). Nuovo design anteprime URL.
Cronologia completa: https://github.com/vector-im/element-android/releases/tag/v1.3.10

View File

@@ -0,0 +1,2 @@
Modifiche principali in questa versione: correzioni di errori!
Cronologia completa: https://github.com/vector-im/element-android/releases/tag/v1.3.11

View File

@@ -0,0 +1,2 @@
Modifiche principali in questa versione: correzioni di errori!
Cronologia completa: https://github.com/vector-im/element-android/releases/tag/v1.3.12

View File

@@ -0,0 +1,2 @@
Belangrijkste wijzigingen in deze versie: Bugfixes voornamelijk met betrekking tot de meldingen.
Volledige changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.7-RC2

View File

@@ -0,0 +1,2 @@
Belangrijkste wijzigingen in deze versie: Bugfixes!
Volledige changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.8

View File

@@ -0,0 +1,2 @@
Belangrijkste wijzigingen in deze versie: Ondersteuning toevoegen voor spraakberichtconcept. Veel bugfixes!
Volledige changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.9

View File

@@ -0,0 +1,2 @@
Belangrijkste wijzigingen in deze versie: Ondersteuning toevoegen voor polls (in labs). Nieuw URL-voorbeeldontwerp.
Volledige changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.10

View File

@@ -0,0 +1,2 @@
Belangrijkste wijzigingen in deze versie: Bugfixes!
Volledige changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.11

View File

@@ -0,0 +1,2 @@
Belangrijkste wijzigingen in deze versie: Bugfixes!
Volledige changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.12

View File

@@ -0,0 +1 @@
Groepsberichten - versleutelde berichten, groepschat en videogesprekken

View File

@@ -0,0 +1 @@
Element - Veilige Berichten

View File

@@ -0,0 +1,2 @@
Principais mudanças nesta versão: Adicionar suporte para rascunho de mensagem de voz. Muitos consertos de bugs!
Changelog completo: https://github.com/vector-im/element-android/releases/tag/v1.3.9

View File

@@ -0,0 +1,2 @@
Principais mudanças nesta versão: Adicionar suporte para sondagens (em labs). Novo design de previsualização de URL.
Changelog completo: https://github.com/vector-im/element-android/releases/tag/v1.3.10

View File

@@ -0,0 +1,2 @@
Principais mudanças nesta versão: Consertos de bugs!
Changelog completo: https://github.com/vector-im/element-android/releases/tag/v1.3.11

View File

@@ -0,0 +1,2 @@
Principais mudanças nesta versão: Consertos de bugs!
Changelog completo: https://github.com/vector-im/element-android/releases/tag/v1.3.12

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: Vylepšenie VoIP (audio a video hovory v priamych správach) a opravy chýb!
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.0

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: zlepšenie výkonu a opravy chýb!
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.1

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: zlepšenie výkonu a opravy chýb!
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.2

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: zlepšenie výkonu a opravy chýb!
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.3

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: zlepšenie výkonu a opravy chýb!
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.4

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: rýchle opravy pre verziu 1.1.4
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.5

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: rýchle opravy pre verziu 1.1.5
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.6

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: beta podpora pre priestory Spaces. Kompresia videa pred odoslaním.
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.7

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: vylepšenie pre Priestory.
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.8

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: pridanie podpory pre sieť gitter.im.
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.9

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: aktualizácia témy a štýlu a nové funkcie pre priestory.
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.10

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: aktualizácia témy a štýlu a nové funkcie pre priestory (oprava chyby pre verziu 1.1.10)
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.11

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: aktualizácia témy a štýlu a oprava pádu po videohovore
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.12

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: hlavne aktualizácia stability a opravy chýb.
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.13

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: oprava problému so šifrovanými správami.
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.14

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: implementácia hlasových správ v rámci nastavení laboratórií.
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.15

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: Oprava chyby pri odosielaní zašifrovanej správy, ak sa niekto v miestnosti odhlási.
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.1.16

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: Hlasová správa je predvolene povolená.
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.2.0

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: Mnohé vylepšenia v oblasti VoIP a Priestorov (stále v beta verzii).
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.2.1

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: Usporiadajte svoje miestnosti pomocou Priestorov!
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.3.0

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: Usporiadajte svoje miestnosti pomocou Priestorov! Verzia v1.3.1 opravuje pád, ktorý sa môže vyskytnúť vo verzii v1.3.0.
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.3.1

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: Pridanie podpory pre Android Auto. Množstvo opráv chýb!
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.3.2

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: Zviditeľnite zásad servera totožností v nastaveniach. Dočasne odstránenie podpory Android Auto.
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.3.3

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: Pridanie podpory prítomnosti pre miestnosť s priamymi správami (poznámka: prítomnosť je na matrix.org vypnutá). Opätovné pridanie podpory Android Auto.
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.3.4

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: Pridanie podpory prítomnosti pre miestnosť s priamymi správami (poznámka: prítomnosť je na matrix.org vypnutá). Opätovné pridanie podpory Android Auto.
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.3.5

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: Pridanie podpory prítomnosti pre miestnosť s priamymi správami (poznámka: prítomnosť je na matrix.org vypnutá). Opätovné pridanie podpory Android Auto.
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.3.6

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: Pridanie podpory pre návrh hlasovej správy. Oprava mnohých chýb!
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.3.9

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: Pridanie podpory pre ankety (v laboratóriách). Nový dizajn náhľadu URL.
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.3.10

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: Opravy chýb!
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.3.11

View File

@@ -0,0 +1,2 @@
Hlavné zmeny v tejto verzii: Opravy chýb!
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases/tag/v1.3.12

View File

@@ -1,30 +1,41 @@
Element je inovatívny kolaboračný komunikátor a messenger ktorý:
Element je zabezpečený messenger a zároveň aplikácia na tímovú spoluprácu, ktorá je ideálna na skupinové konverzácie pri práci na diaľku. Táto komunikačná aplikácia využíva end-to-end šifrovanie na poskytovanie výkonných videokonferencií, zdieľania súborov a hlasových hovorov.
1. Ponecháva kontrolu nad vaším súkromím
2. Umožňuje komunikovať s kýmkoľvek v sieti Matrix a vďaka integráciám aj s rôznymi inými aplikáciami ako napríklad Slack
3. Chráni vás pred reklamami, zhromažďovaním údajov a uzavretými platformami
4. Posilňuje vašu bezpečnosť vďaka E2E šifrovaniu a krížovému podpisovaniu určenému na overovanie ostatných
<b>Funkcie aplikácie Element zahŕňajú:</b>
- Pokročilé nástroje na online komunikáciu
- Plne šifrované správy umožňujúce bezpečnejšiu firemnú komunikáciu aj pre pracovníkov na diaľku
- Decentralizované konverzácie založené na open source frameworku Matrix
- Bezpečné zdieľanie súborov so šifrovanými údajmi pri správe projektov
- Videochaty s funkciou Voice over IP a zdieľaním obrazovky
- Jednoduchá integrácia s obľúbenými nástrojmi na online spoluprácu, nástrojmi na riadenie projektov, službami VoIP a inými aplikáciami na tímovú komunikáciu
Element sa od ostatných komunikačných a kolaboračných aplikácií odlišuje tým, že je decentralizovaný a open-source.
Element sa úplne líši od ostatných aplikácií na zasielanie správ a spoluprácu. Funguje na Matrixe, otvorenej sieti na bezpečné posielanie správ a decentralizovanú komunikáciu. Umožňuje vlastný hosting, aby používatelia získali maximálne vlastníctvo a kontrolu nad svojimi údajmi a správami.
S Elementom sa môžete pripojiť k vlastnému serveru alebo si môžete vybrať server s dôveryhodným poskytovateľom, čím si zachováte súkromie, vlastníctvo a kontrolu nad vašimi konverzáciami a údajmi. Získate tak prístup do otvorenej siete a teda nie ste limitovaní na komunikáciu len s ostatnými Element používateľmi. A samozrejme je vaša komunikácia dobre zabezpečná.
<b>Súkromie a šifrovanie správ</b>
Element vás chráni pred nežiaducimi reklamami, ťažbou údajov a tzv. walled gardens. Zabezpečuje tiež všetky vaše údaje, video a hlasovú komunikáciu jeden na jedného prostredníctvom end-to-end šifrovania a overovania zariadení krížovým podpisovaním
Element vám poskytuje kontrolu nad vaším súkromím a zároveň vám umožňuje bezpečne komunikovať s kýmkoľvek v sieti Matrix alebo s inými nástrojmi na podnikovú spoluprácu vďaka integrácii s aplikáciami, ako je napríklad Slack.
Element všetko toto dokáže vďaka tomu, že pracuje podľa protokolu Matrix - štandardu na otvorenú, decentralizovanú komunikáciu.
<b>Element môže byť na vašom vlastnom serveri</b>.
Aby ste mali väčšiu kontrolu nad svojimi citlivými údajmi a konverzáciami, Element môže byť na vašom vlastnom serveri alebo si môžete vybrať ľubovoľný hosting založený na systéme Matrix - štandarde pre decentralizovanú komunikáciu s otvoreným zdrojovým kódom. Element vám poskytuje súkromie, súlad s bezpečnostnými predpismi a flexibilitu integrácie.
Element vám dáva kontrolu tým, že si samy vyberiete, ako budete spravovať (ang. host) vaše konverzácie. Priamo v aplikácii Element si môžete vybrať z rôznych spôsobov hostovania:
<b>Vlastnite svoje údaje</b>
Vy rozhodujete o tom, kde budú vaše údaje a správy uložené. Bez rizika ťažby údajov alebo prístupu tretích strán.
1. Získajte účet zdarma na verejnom servery matrix.org od vývojárov protokolu Matrix alebo si vyberte z tísíce iných serverov hostovaných dobrovoľníkmi
2. Hostujte si účet spustením vlastného servera použitím vlastného hardvéru
3. Prihláste sa k účtu na vlastnom servery objednaním služieb na platforme Element Matrix Services
Element vám dáva kontrolu rôznymi spôsobmi:
1. Získajte bezplatné konto na verejnom serveri matrix.org, ktorý hostia vývojári Matrixu, alebo si vyberte z tisícov verejných serverov, ktoré hostia dobrovoľníci.
2. Vlastný hosting účtu spustením servera na vlastnej IT infraštruktúre.
3. Zaregistrujte si účet na vlastnom serveri tak, že si jednoducho predplatíte hostingovú platformu Element Matrix Services.
<b>Prečo si vybrať Element?</b>
<b>Otvorené zasielanie správ a spolupráca</b>
Môžete komunikovať s kýmkoľvek v sieti Matrix, či už používa aplikáciu Element, inú aplikáciu Matrix alebo dokonca ak používa inú aplikáciu na zasielanie správ.
<b>PONECHAJTE SI VAŠE ÚDAJE</b>: Len vy rozhodujete o tom, kde si budete uchovávať vaše správy a ostatné údaje. Len vy vlastníte vaše údaje a riadite zaobchádzanie s nimi, nie nejaká megakorporácia, ktorá z nich ťaží alebo ich poskytuje tretím stranám.
<b>Vynikajúce zabezpečenie</b>
Skutočné end-to-end šifrovanie (správy môžu dešifrovať len účastníci konverzácie) a krížové overovanie zariadení.
<b>OTVORENÁ KOMUNIKÁCIA a KOLABORÁCIA</b>: Konverzovať môžete s kýmkoľvek v otvorenej sieti Matrix nezávisle na tom, či používa Element, inú kompatibilnú aplikáciu, ba dokkonca aj s tými, ktorí používajú úplne inú platformu určenú na okamžitú komunikáciu ako sú Slack, IRC alebo XMPP.
<b>Kompletná komunikácia a integrácia</b>
Správy, hlasové a video hovory, zdieľanie súborov, zdieľanie obrazovky a celý rad integrácií, botov a widgetov. Vytvárajte miestnosti, komunity, zostaňte v kontakte a vybavujte veci.
<b>VEĽMI VYSOKÉ ZABEZPEČENIE</b>: Skutočné šifrovanie od zariadenia k zariadeniu (len diskutujúci môžu dešifrovať správy) a krížové podpisovanie určené na overovanie jednotlivých zariadení členov konverzácií.
<b>Nadviažte tam, kde ste skončili</b>
Buďte v kontakte, nech ste kdekoľvek, vďaka plne synchronizovanej histórii správ vo všetkých zariadeniach a na webe na adrese https://app.element.io.
<b>KOMPLETNÁ KOMUNIKÁCIA</b>: Okamžité správy, telefonáty a video hovory, zdieľanie súborov, zdieľanie obrazovky a veľké množstvo integrácií, botov a widgetov. Vytvorte si vlastné miestnosti, založte komunity, ostante v kontakte a vyriešte problémy.
<b>KDEKOĽVEK SA NACHÁDZATE</b>: Ostante v kontakte kdekoľvek ste s plne synchronizovanou históriou konverzácií naprieč všetkými vašimi zariadeniami a aj cez web na adrese https://app.element.io.
<b>Otvorený zdroj</b>
Element Android je projekt s otvoreným zdrojovým kódom, ktorého hostiteľom je GitHub. Nahlasujte chyby a/alebo prispievajte k jeho vývoju na adrese https://github.com/vector-im/element-android.

View File

@@ -1 +1 @@
Element (kedysi Riot.im)
Element - Bezpečný messenger

View File

@@ -0,0 +1,2 @@
Ndryshimet kryesore në këtë version: Shtim mbulimi për skica mesazhesh zanore. Mjaft ndreqje të metash!
Regjistër i plotë ndryshimesh: https://github.com/vector-im/element-android/releases/tag/v1.3.9

View File

@@ -0,0 +1,2 @@
Huvudsakliga ändringar i den här versionen: Lägg till stöd för röstmeddelandeutkast. Många buggfixar!
Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.3.9

View File

@@ -0,0 +1,2 @@
Huvudsakliga ändringar i den här versionen: Lägg till stöd för omröstningar (i experiment). Ny design för URL-förhandsgranskning.
Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.3.10

View File

@@ -0,0 +1,2 @@
Huvudsakliga ändringar i den här versionen: Buggfixar!
Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.3.11

View File

@@ -0,0 +1,2 @@
Huvudsakliga ändringar i den här versionen: Buggfixar!
Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.3.12

View File

@@ -0,0 +1,2 @@
Основні зміни в цій версії: підтримка чернеток голосових повідомлень. Багато виправлень помилок!
Повний журнал змін: https://github.com/vector-im/element-android/releases/tag/v1.3.9

View File

@@ -0,0 +1,2 @@
Основні зміни в цій версії: Додано підтримку опитувань (в експериментальних). Новий вигляд попереднього перегляду посилань.
Повний журнал змін: https://github.com/vector-im/element-android/releases/tag/v1.3.10

View File

@@ -0,0 +1,2 @@
Основні зміни у цій версії: Виправлення помилок!
Повний перелік змін: https://github.com/vector-im/element-android/releases/tag/v1.3.11

View File

@@ -0,0 +1,2 @@
Основні зміни у цій версії: Виправлення помилок!
Повний перелік змін: https://github.com/vector-im/element-android/releases/tag/v1.3.12

Some files were not shown because too many files have changed in this diff Show More