Skip to content
This repository was archived by the owner on Jan 30, 2025. It is now read-only.

Commit 59e927c

Browse files
committed
Merge branch 'release/0.8.22'
2 parents 610fc12 + e4bd2c0 commit 59e927c

File tree

411 files changed

+11018
-9812
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

411 files changed

+11018
-9812
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
<!-- Please read [CONTRIBUTING.md](https://github.com/vector-im/riot-android/CONTRIBUTING.md) before submitting your pull request -->
44

5+
* [ ] Changes has been tested on an Android device or Android emulator with API 16
56
* [ ] Pull request is based on the develop branch
67
* [ ] Pull request updates [CHANGES.rst](https://github.com/vector-im/riot-android/blob/develop/CHANGES.rst)
78
* [ ] Pull request includes screenshots or videos if containing UI changes

CHANGES.rst

Lines changed: 46 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,45 @@
1-
Changes in Riot 0.8.21 (2018-01-02)
1+
Changes in Riot 0.8.22 (2019-02-01)
2+
===================================================
3+
4+
MatrixSdk:
5+
- Upgrade MatrixSdk to version 0.9.16.
6+
7+
Features:
8+
- keys backup: Implement setup screen (#2883)
9+
- keys backup: Display a warning on new sign out screen (#2885)
10+
- keys backup: recover screen (#2887)
11+
- keys backup: Add a dedicated section to settings (#2884)
12+
- keys backup: Add a banner on Home to setup or recover backup (#2884)
13+
14+
Improvements:
15+
- Support Split-screen mode (#1832)
16+
- Enable auto focus when taking picture with the camera (#2831)
17+
- Better wording in notification for video call (#1421)
18+
- Improve widget banner (#2129)
19+
- Icon for Oreo (#2169)
20+
- Notification settings re-organization, added bing rule troubleshoot
21+
- Kotlin Code Improvement in VectorSettingsPreferencesFragment.kt
22+
- Remove redundant !! , Replace it with null safe operators in VectorSettingsPreferencesFragment.kt
23+
- `Redact` has been renamed to `Remove` to match riot/web (#2871)
24+
- Remove long click download action in MediaViewer (#2882)
25+
26+
Other changes:
27+
- Update of Light and Dark themes (#2710)
28+
- Restore the crash report dialog after a crash
29+
- New application icon! (#2905)
30+
31+
Bugfix:
32+
- Fix crash when taking picture for user avatar on old device (#2818)
33+
- Fix crash when adding background to image (#2828)
34+
- LED notifications are not working (#2512)
35+
- FCM Troubleshoot screen crash in some cases (#2846)
36+
- Fix login button issue (#1568)
37+
- Fix issue with registration when an email is provided (#2852)
38+
- Fix issues with Tombstone events (#2866 && #2867)
39+
- Fix crash on BugReportActivity if previous Activity is destroyed (#2876)
40+
- Key share request does not go away when user select "verify" (#2781)
41+
42+
Changes in Riot 0.8.21 (2019-01-02)
243
===================================================
344

445
MatrixSdk:
@@ -14,6 +55,7 @@ Other changes:
1455
- Update README.md and CONTRIBUTING.md (#2795)
1556

1657
Bugfix:
58+
- Correct issue during signup when a 3PID error would let the signup flow spin forever
1759
- Defensive code for notifications issues + check play services as per FCM recommendation (#2266)
1860
- No notification on f-droid when device enters sleep mode (#2789)
1961
- Added ShortcutBadger missing permissions for some devices
@@ -58,6 +100,7 @@ Features:
58100
- Add RTL support (#2376, #2271)
59101

60102
Improvements:
103+
- improve UI for VectorMediaPickerActivity and InviteMembersActivity (#2610)
61104
- Ability to crop profile picture before setting (#2598)
62105
- Add a setting of the room's info area visibility.
63106

@@ -1128,7 +1171,7 @@ Changes in Vector 0.2.0 (2016-04-14)
11281171
=======================================================
11291172

11301173

1131-
Changes in Riot 0.8.XX (2018-XX-XX)
1174+
Changes in Riot 0.8.XX (2019-XX-XX)
11321175
===================================================
11331176

11341177
MatrixSdk:
@@ -1144,7 +1187,7 @@ Other changes:
11441187
-
11451188

11461189
Bugfix:
1147-
- Correct issue during signup when a 3PID error would let the signup flow spin forever
1190+
-
11481191

11491192
Translations:
11501193
-

CONTRIBUTING.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Please read https://github.com/matrix-org/synapse/blob/master/CONTRIBUTING.rst
44

5-
Android support can be found in this [![Android Matrix room](https://img.shields.io/matrix/riot-android:matrix.org.svg)](https://riot.im/app/#/room/#riot-android:matrix.org)
5+
Android support can be found in this [![Android Matrix room #riot-android:matrix.org](https://img.shields.io/matrix/riot-android:matrix.org.svg?label=%23riot-android:matrix.org)](https://matrix.to/#/#riot-android:matrix.org) room.
66

77
# Specific rules for Matrix Android projects
88

@@ -13,7 +13,7 @@ At each release, this library is updated.
1313
Between two releases, the Riot code may not compile due to evolution of the library API.
1414
To compile against the source of the Matrix Android library, please clone the project [AndroidMatrixSdk](https://github.com/matrix-org/matrix-android-sdk)
1515
and run the following command:
16-
16+
1717
> ./compile_with_sdk_project.sh
1818
1919
## I want to help translating Riot
@@ -33,7 +33,7 @@ Also please check that everything works fine after Kotlin conversion, especially
3333

3434
### CHANGES.rst
3535

36-
Please add a line in the file `CHANGES.rst` describing your change.
36+
Please add a line to the top of the file `CHANGES.rst` describing your change.
3737

3838
### Code quality
3939

@@ -48,6 +48,11 @@ Make sure the following commands execute without any error:
4848

4949
> ./gradlew testAppReleaseUnitTest
5050
51+
### Tests
52+
53+
Riot is currently supported on Android Jelly Bean (API 16+): please test your change on an Android device (or Android emulator) running with API 16. Many issues can happen (including crashes) on older devices.
54+
Also, if possible, please test your change on a real device. Testing on Android emulator may not be sufficient.
55+
5156
### Internationalisation
5257

5358
When adding new string resources, please only add new entries in file `value/strings.xml`. Translations will be added later by the community of translators with a specific tool named [Weblate](https://translate.riot.im/projects/riot-android/).

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
Riot-Android [![Jenkins](https://img.shields.io/jenkins/s/https/matrix.org/jenkins/view/MatrixView/job/VectorAndroidDevelop.svg)](https://matrix.org/jenkins/view/MatrixView/job/VectorAndroidDevelop/) [![Weblate](https://translate.riot.im/widgets/riot-android/-/svg-badge.svg)](https://translate.riot.im/engage/riot-android/?utm_source=widget) [![Android Matrix room](https://img.shields.io/matrix/riot-android:matrix.org.svg)](https://riot.im/app/#/room/#riot-android:matrix.org) [![Quality Gate](https://sonarcloud.io/api/project_badges/measure?project=vector.android.riot&metric=alert_status)](https://sonarcloud.io/dashboard?id=vector.android.riot) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=vector.android.riot&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=vector.android.riot) [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=vector.android.riot&metric=bugs)](https://sonarcloud.io/dashboard?id=vector.android.riot)
1+
Riot-Android [![Jenkins](https://img.shields.io/jenkins/s/https/matrix.org/jenkins/view/MatrixView/job/VectorAndroidDevelop.svg)](https://matrix.org/jenkins/view/MatrixView/job/VectorAndroidDevelop/) [![Weblate](https://translate.riot.im/widgets/riot-android/-/svg-badge.svg)](https://translate.riot.im/engage/riot-android/?utm_source=widget) [![Android Matrix room #riot-android:matrix.org](https://img.shields.io/matrix/riot-android:matrix.org.svg?label=%23riot-android:matrix.org)](https://matrix.to/#/#riot-android:matrix.org) [![Quality Gate](https://sonarcloud.io/api/project_badges/measure?project=vector.android.riot&metric=alert_status)](https://sonarcloud.io/dashboard?id=vector.android.riot) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=vector.android.riot&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=vector.android.riot) [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=vector.android.riot&metric=bugs)](https://sonarcloud.io/dashboard?id=vector.android.riot)
22
============
33

44
Riot is an Android Matrix client.
5-
6-
[<img src="https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png" alt="Get it on Google Play" height="60">](https://play.google.com/store/apps/details?id=im.vector.alpha&hl=en&utm_source=global_co&utm_medium=prtnr&utm_content=Mar2515&utm_campaign=PartBadge&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1)
7-
5+
6+
[<img src="https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png" alt="Get it on Google Play" height="60">](https://play.google.com/store/apps/details?id=im.vector.alpha&hl=en&utm_source=global_co&utm_medium=prtnr&utm_content=Mar2515&utm_campaign=PartBadge&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1)
7+
88
[<img src="https://f-droid.org/badge/get-it-on.png" alt="Get it on F-Droid" height="60">](https://f-droid.org/app/im.vector.alpha)
9-
9+
1010

1111
Contributing
1212
============
@@ -30,24 +30,24 @@ Release mode:
3030

3131
And it should build the project (you need to have the right android SDKs)
3232

33-
Recompile the provided aar files until we have gradle
33+
Recompile the provided aar files until we have gradle
3434
======================================================
3535

3636
generate olm-sdk.aar
3737
--------------------
3838

3939
sh build_olm_lib.sh
40-
40+
4141
generate matrix-sdk.aar
4242
----------------------
4343

4444
sh build_matrix_sdk_lib.sh
45-
45+
4646
generate the other aar files
4747
----------------------
4848

4949
sh build_jitsi_libs.sh
50-
50+
5151
compile the matrix SDK with the Riot-android project
5252
----------------------
5353

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ buildscript {
2323

2424
// global properties used in sub modules
2525
ext {
26-
versionCodeProp = 82100
27-
versionNameProp = "0.8.21"
26+
versionCodeProp = 82200
27+
versionNameProp = "0.8.22"
2828
versionBuild = System.getenv("BUILD_NUMBER") as Integer ?: 0
2929
buildNumberProp = "${versionBuild}"
3030
}

0 commit comments

Comments
 (0)