- Improvements:
- Enable Certificate pinning for the "agent" target #367
- Private Room creation: change history visibility to "invited" #425
- Power level: a room member must be moderator to invite #426
- Keys sharing: remove the verification option #422
- Settings: hide membership events by default #423
- Adjust wording on bug report #432
- Fix an unexpected warning when the Camera permission is requested #436
- Bug Fixes:
- Antivirus scan: outgoing attachments are considered infected by mistake #433
- Two discussions is created when the user presses "enter" on an external keyboard #435
- Failed to send a video captured by the native camera.
- Improvement:
- Registration: remove the polling mechanism on email validation #417
- Improvements:
- Adjust some points on Android project configuration PR #404
- Display the padlock in dark red color for the protected target #414
- Bug Fix:
- The Terms And Conditions are not available anymore (PR #412).
- Improvements:
- Configure Android project to build the different application version #396
- Enable bug report, and rage shake #394
- Improve registration process #401
- Bug Fixes:
- Tchap auto joined a public room which allows the preview #403
- Room creation: the actions on the public option toggle are ignored #397
- Improvements:
- Update Tchap logo for the protected infra.
- Bug Fix:
- Public rooms list: a wrong domain is displayed.
- Bug Fix:
- Public room creation: wrong domain is displayed #395
- Improvements:
- Update matrix-sdk.aar lib - build 1953 - Revision:e07635053dede93f2f23f586310b012a0a59b6b1
- Bug Fixes:
- Remove the warning on unknown devices when a call is placed #393
- I'm not allow to send message in a new joined room #392
- Rooms members: members who left are listed with the actual members #391
- Matrix Content Scanner: Update the stored server public key (riot-android PR 400)
- Improvements:
Update matrix-sdk.aar lib - build 1950 - Revision:b39da507f6f61e617c8164b2adcbf013ec0f3135
User Profile: add an option to hide the user from users directory search (#385)
- Certificate pinning (#367):
- A new flavor dimension has been added "pinning"
- A configuration file has been added to handle potential fingerprints
- The user is prevented from accepting unknown certificates
Replace "chat.xxx.gouv.fr" url with ""matrix.xxx.gouv.fr" (#384)
Room history: Apply the right tint on padlock in encrypted room.
- Rebase from vector-im/riot-android:
- Features:
Enable Lazy Loading by default, if the hs supports it
Add RTL support (2376, 2271)
Improvements:
Remove double negations from settings and update descriptions (2723)
Handle missing or bad parameter in slash command
Support specifying kick and ban message (2164)
Add image transparency and fix issues with gifs in the media viewer (2731)
Ability to crop profile picture before setting (2598)
Add a setting of the room's info area visibility.
- Other changes:
Locales management has been moved to a dedicated file
Bugfix:
Improve /markdown command (2673)
Fix Permalinks and registration issue (2689)
Mention from read receipts list doesn't work (656)
Fix issue when scrolling file list in room details (2702)
Align switch camera button to parent in landscape mode (2704)
- Bug Fixes:
- Registration: Tchap launch fails when the user clicks on the email link (#386)
- Improvements:
- Update matrix-sdk.aar lib - build 1932 - Revision:7050323fa65ed32a301c3cd4fc25dbee60636c00
- Show the keyboard by default on event selection.
- Rebase from vector-im/riot-android:
- Improvements:
- Improve certificate pinning management (PR matrix-android-sdk 375)
- Use LocalBroadcastManager when applicable (2595)
- Tapping on profile picture in sidebar opens settings page (2597)
- Bugfix:
- When exporting E2E keys, it isn't clear that you are creating a new password (2626)
- Reply get's lost when moving app in background and back (2581)
- Android 8: crash on device Boot (2615)
- Avoid creation of Gson object (2608)
- Inline code breaks in reply messages (2531)
- Bug Fixes:
- Notifications are disabled on Fdroid after application update #381
- Modify transparent logo and update sources to use new file #380
- Other:
- Disable local file encryption until "Unexpected error on app resume:..."(#383) is fixed.
- Improvements:
- Update matrix-sdk.aar lib - build 1905 - Revision: 941bfe7f7586dc101a39ac9588be0b9b1e2a35dc
- Bug Fix:
- Add retro-compatibility for Android < 20 to be able to negociate a TLS session.
- Improvements:
Configure accepted TLS cipher suites #369
Protect local data in Tchap #366
Forbid screenshots of sensitive content #206
Miscellaneous hardening features #242
Public rooms: configure the federation #129
Improve room creation UI: the room creation is allowed even if no member is selected #377
A public room may become private #368
Improve "reply to" option #371
Update matrix-sdk.aar lib - build 1903 - Revision: b4bfc0750d43ec8a7a1ea1814cc626e1c46f7e0d
- Rebase from vector-im/riot-android:
- Improvements:
- Minor changes to toolbar style and other UI elements (2529)
- Improvements to dialogs, video messages, and the previewer activity (2583)
- Improve intent to open document (2544)
- Avoid useless dialog for permission (2331)
- Improve wording when exporting keys (2289)
- Upgrade lib libphonenumber from v8.0.1 to 8.9.12
- Upgrade Google firebase libs
Bugfix: - Fix crash when opening file with external application (2573) - Fix issue on settings: unable to rename current device if it has no name (2174) - Allow anyone to add local alias and to try to delete local alias (1033) - Fix issue on "Resend all" action (2569) - Fix messages vanishing when resending them (2508) - Remove delay for / completion (2576) - Handle / at the beginning of a message to send a message starting with / (658) - Escape nicknames starting with a forward slash / in mentions (2146) - Improve management of Push feature - MatrixError mResourceLimitExceededError is now managed in MxDataHandler (element-hq/riot-android#2547 point 2)
- Bug Fixes:
- Bad wording on "+" Menu #370
- Room Settings: the matrix id is displayed for the banned users PR #376
- Public Rooms: Disable the pagination, display all available rooms
- Improvements:
- Update matrix-sdk.aar lib - build 1875 - Revision: ccf12449b8f09b06a7a8f501b9d7a382270b2305
- Rebase from vector-im/riot-android #364
- Bug Fixes:
- Public Rooms: the loading wheel is missing #362
- A discussion is considered as a salon after I left and joined it again #356
- Bug Fixes:
- On joining public room for the first time: terms and conditions error #347
- The app crashes when a user deletes his account #351
- After a user is excluded from a room, he can still view it in the list of conversation #349
- DinsicUtils: the method isFromFrenchGov() is not relevant anymore #149
- Settings - Keys export/import dialog: the button label is not readable #358
- Improvement:
- Fix some problems found by FindBugs PR #248
- Updating the margin of the room sending message layout PR #343
- Removing the option to create a room shortcut on the phone's home screen PR #344
- Bug Fixes:
- Multiple invites sent when I try to start a conversation #345
- Search in invite contacts screen : do not display user directory section #195
- Improvement:
- Disable temporarily the notification listener check PR #339
- Improvements:
- Update matrix-sdk.aar lib - build 1835 - Revision: d9644895fdc5ad3af563fbadc8f0f82ae6e0f919
- Update OLM lib to version 2.3.0.
- Antivirus: Encrypt AES keys sent to the antivirus server #122
- Hide the "inviter des contacts dans Tchap" button #285
- Public rooms: turn on the preview by default #262
- Encrypt event content for invited members #322
- Add support for the scanning and downloading of unencrypted thumbnails #278
- Rewritten camera + pick files to use standard Android API (thx to @af-anssi) PR #212
- Detect accessibility service (thx to @af-anssi) PR #209
- Room history: update the design of the text input #267
- Room history: remove the display of the state events (history access, encryption) #266
- Authentication screen: waiting screen when sign in #300
- Authentication screen: restore the forgot password option #216
- Authentication screen: change discover strategy #299
- Authentication screen: wording when sign in #298
- FDroid: change pull parameters #301
- Room invite: apply the hexagon shape on avatar for a "salon" #283
- Remove the option "Effacer" on the membership event in the room history #310
- delete piwic link #291
- Display the discussions invites in the Conversations tab #288
- Home screen: dismiss the potential search session when a new activity is started #265
- Room creation: highlight the caution for public rooms #215
- Update the search bar display #271
- Code cleaning: Remove useless code in the login activity PR #329
- Updates icons for medias and VoIP #332
- Hide the "inviter des contacts dans Tchap" button #285
- Bug Fixes:
- My first public "salon" is displayed like a discussion #284
- Some discussions are displayed like a salon (and conversely) in the rooms search result #279
- Creation of an infinity of rooms #305
- The display name of some users is missing #309
- Put the section header title in lower case #328
- Handle correctly unauthorized email during registration PR #308
- Handle correctly unreachable contacts PR #280
- Nouveau salon: media permissions (permission.CAMERA,...) are not checked correctly #282
- Unable to give my consent when I reject a room invite #281
- Disable Rageshake detection #293
- Fix crash with media (images/videos) on Android 4.x #333
- An unread badge is displayed on Contact tab by mistake PR #337
- Improvements:
- Change the application id with "fr.gouv.tchap".
- Update matrix-sdk.aar lib - build 1820 - Revision: 85a7423c23cbf82e1f447f81dc1ff4661884438d
- Encrypt event content for invited members when some device id are available for them.
- Create a new room and invite members : the disabled buttons must have an alpha #254
- Contacts picker: Improve Tchap contacts display #261
- Room creation: Do not prompt the user if the alias is already used #249
- Bug Fixes:
- Authentication screen: Improve keyboard handling #251
- Home screen: enlarge clickable area of the tab (Conversations/Contacts) #268
- "Inviter par mail": check whether an account is already known for the provided email #250
- Bug Fixes:
- Select back on a recently joined room make the user leave the app #255
- Unable to accept an invitation without giving consent #253
- Discussion: some discussions are missing in the conversations list #252
- Room summary : sender display name is wrong. #258
- Improvements:
- Update matrix-sdk lib: build 1815 - Revision: b9d425adf430f05312697f5bc2f5c9dce9d1c912
- Antivirus: Add MediaScan in the attachments handling #122 (Encrypted AES keys are not supported yet)
- Authentication screen: remove Tchap icon, add ActionBar title #187
- Room creation - Set Avatar, Name, Privacy and Participants #127
- Contacts: new direct chat creation #176
- Invitation des contacts: Add the button at the top of contacts list #173
- Invitation des contacts: Update the non-tchap contacts list display #174
- Invitation des contacts: Hide the created room used to invite a contact #175
- Invitation des contacts: Check whether the contact can register before inviting him #184
- Invitation des contacts: Update "inviter par mail" button #177
- Burger menu: update design #191
- New build flavor to include/exclude VoIP features and related code PR#202
- Home screen: Remove the search icon and the menu icon from the ActionBar #188
- Theme: Update Tchap colors #178
- Change the public rooms access (Use the floating button) #196
- Redesign headers and details screens for room activities #217
- Home screen - Conversation View: Update design #190
- Home screen - Contact View: remove connexion info, highlight contact domain #189
- Tchap links: Update all the existing riot links #185
- Hide radio button on menu #230
- Nouveau changement de terminologie : les salons redeviennent des salons, et les dialogue des discussions #186
- Disable permalink, remove matrix.to handling #193
- Enlarge contact's list #246
- Nouvelle Discussion: list only Tchap users #194
- Bug Fixes:
- Some non-tchap users are displayed in the Contacts list #181
- Contact's list is not correct when inviting to a room #234
- Focus when click on search icon #223
- Improvements:
- Update matrix-sdk lib: build 1796 - Revision: 8732182a9c43adca7d6e372ea2f6f0375e6fa49f
- Enable Kotlin, and upgrade gradle and build tools PR #158
- Update okhttp to version 3.10 and retrofit to version 2.4 PR #158
- Replace the bottom bar by a top bar #154
- Remove Analytics tracking until Tchap defines its own Piwik/Matomo instance PR #167
- Bug Fix:
- adjust color and size of search hint PR #161
- Improvements:
- matrix_sdk_version: 0.9.3 (5d401a1)
- Change register/login sequence #112
- Eliminate the preview step #113
- Limitations on direct chat #114
- Change room menu items #115
- The rooms directories are not available for the E-users #125
- Update room terminology #130
- Change the room creation options #131
- Contacts List: hide the non-tchap users #132
- Contacts picker: the button "inviter des contacts" is renamed "inviter par email"
- Remove the option "créer un salon" from the contacts picker #133
- The user is not allowed to change his display name #134
- Room directories: show the known federated directories #135
- Start tchap on the room screen PR #144
- Improve room summary PR #145
- Bug Fix:
- Can't acces room directory #82
- Improvement:
- Update the tchap icons.
- Update the MXID based on the email.
- Bug Fix:
- Change splash screen #120
- Improvements:
- Open the existing direct chat on contact selection even if the contact has left it #103
- Name a direct chat that has been left #103
- Direct chat: invite again left member on new message #104
- Conversations screen: re-enable favorites use (pinned rooms) #105
- Search in the user directories is disabled for the users of the E-platform #108
- Bug Fix:
- Update IRC command handling (disable /nick and control /invite) #106
- Improvements:
- Hide the current user from the Contacts list #95
- Dinsic improve displayname (append the email domain) #99
- Bug Fixes:
- The email verification failed on device with background process limited #100
- Reactivate register button when click to login button #97
- Some contacts display a "null" display name #101
- Improvements:
- Update matrix-sdk.aar lib (build 1762).
- Factorization direct chat handling #77.
- The MXID is based on the 3PID #89
- Direct Chat Handling: Detect automatically the direct chats in which the user is invited by email #91
- Restore the user directory section in the contacts when a search session is in progress #92.
- Bug Fixes:
- Crash sometime when try to access public rooms #86
- Registration: Finalize correctly the account creation from email link #87
- Contacts: duplicate items may appear after inviting a contacts by email #88
- The contacts list is empty whereas the local contacts access is granted #90
- Improvement:
- Update the known identity server names #76
- Bug Fix:
- Registration: the email field is changed on app resume #65
- Improvements:
- Update matrix-sdk.aar lib (v0.9.1).
- Update the tchap icons #30
- Improve contact description #58
- External bubble users are not allowed to create a room #47
- Reorganise contacts and rooms panel contents
- Complete email when no email #26
- New Room creation banner #37
- Hide "discussion directe" option #35
- User Settings: remove email edition #41
- Change the actions of the FAB (+) #36
- Check the pending invites before creating new direct chat #44
- Registration: Improve the servers selection #43
- Bug Fixes:
- Public room visibility #28
- Correct badge count in contacts and rooms tab #56