Skip to content

Latest commit

 

History

History
616 lines (518 loc) · 28.4 KB

CHANGES.rst

File metadata and controls

616 lines (518 loc) · 28.4 KB

Changes in Riot 0.7.03 (2017-10-05)

Improvements:
  • Reduce the initial sync times
  • Manage voice Jitsi call
Bugfixes:
  • #1641 : Language selector should be localized
  • #1643 : Put Riot service in the foreground until the initial sync is done
  • #1644 : Pin rooms with missed notifs and unread msg by default on the home page

Changes in Riot 0.7.02 (2017-10-03)

Features:
  • Add black theme.
  • Add widgets management.
  • Update the third party call lib.
  • Add notification ringtone selection.
Bugfixes:
  • Fix many issues reported by Google analytics.
  • #1574 : Rotating the device when uploading photos still has a small bug
  • #1579 : Unexpected behaviour while clicking in the settings entry (android 8)
  • #1588 : i can not set profile picture when i click on profile picture it return to setting menu (android 8)
  • #1592 : Client unable to connect on server after certificate update
  • #1613 : Phone rings for ever
  • #1616 : Sometimes Riot notifications reappear after being dismissed without being read
  • #1622 : picked up call but continued vibrating, connection couldn't be established
  • #1623 : checkboxes are not properly managed in the settings screen (android 8)
  • #1634 : sent message duplicated in ui including read receipts

Changes in Riot 0.7.01 (2017-09-04)

Features:
  • Add dark theme.
  • Add the 12/24 hours settings.
Improvements:
  • [Fdroid] Improve the sync when the application is backgrounded.
  • Update the call notification priority to be displayed on the lock screen.
  • Use the default incoming ring tone if the storage permission was not granted.
Bugfixes:
  • Fix many issues reported by Google analytics.
  • Fix e2e export silent failure when the storage permission was not granted.
  • Fix crashes when too many asynctasks were launched.
  • Fix the notification sounds.
  • Restore the video call video when the application is put in background and in foreground.
  • Fix the audio call resuming
  • Fix the broken incoming video call
  • #1467 : Rotating the device while an image is uploading inserts the image twice.
  • #1475 : messages composed with only one number are displayed as if they were emojis
  • #1503 : Do not enlarge non-emoji.
  • #1510 : Rotating the device while the camera activity is running closes it
  • #1514 : 'Enable background sync' is viewable on fdroid build preference does not have an effect
  • #1532 : [custom hs] high battery draining issue
  • #1537 : cannot update the profile image
  • #1548 : Unable to decrypt: encryption not enabled
  • #1554 : Turn screen on for 3 seconds not working

Changes in Riot 0.7.00 (2017-08-01)

Features:
  • Add member events merge.
  • Add new UI settings (hide/show some UI items, change the text size).
  • Add a beta data save mode.
  • Add a medias timelife i.e the medias are kept in storage for a specfied period.
  • Add new user search.
Improvements:
  • Add more languages.
  • Reduce the storage use.
Bugfixes:
  • Fix many crashes reported by rageshake or GA.
  • #1455 : Click on a matrix id does not open the member details activity if it is not a known user.

Changes in Riot 0.6.14 (2017-07-25)

Bugfixes:
  • Remove server catchup patch (i.e the sync requests were triggered until getting something). It used to drain battery on small accounts.
  • Fix application resume edge cases (fdroid only)

Changes in Riot 0.6.13 (2017-07-03)

Features:
  • Add new home UI
  • Add the read markers management
Bugfixes:
  • Fix many issues reported by GA.
  • #1308 : E2E new devices dialog disappears if screen is turned off by timeout : it does not reappear at next sent event.
  • #1330 : Using the name completion as the first item of the message should add a colon (:)
  • #1331 : The Events service is not properly restarted in some race conditions
  • #1340 : sync is stuck after the application has been killed in background

Changes in Riot 0.6.12 (2017-06-12)

Bugfixes:
  • #1302 : No room / few rooms are displayed an application update / first launch.

Changes in Riot 0.6.11 (2017-06-08)

Bugfixes:
  • #1291 : don't receive anymore notifications after updating to the 0.6.10 version
  • #1292 : No more room after updating the application on 0.6.10 and killing it during the loading Unregisteer the GCM token before registrating the FCM one.

Changes in Riot 0.6.10 (2017-05-30)

Features:
  • Add some lanagues supports
  • Add auto-complete text editor.
  • Use FCM instead of GCM.
Improvements:
  • Add a new notification design.
  • Offer to send a bug report when the application crashes.
  • Use the new bug report API.

Bugfixes:

  • Fix many issues reported by GA.
  • #1041 : matrix.to links are broken.
  • #1052 : People tab in room details: 'you' displayed instead of your displayname/matrix id.
  • #1053 : 'I have verified my mail' button is missing
  • #1077 : Highlight phone numbers, email addresses, etc.
  • #1093 : Cannot decrypt attachments on Android 4.2.X
  • #1118 : show syncing throbber in room view
  • #1186 : Infinite back pagination whereas the app is in background
  • Fix some cryptography issues.

Changes in Riot 0.6.9 (2017-03-15)

Features:
  • Add MSISDN support for authentication, registration and member search.
  • Add encryption keys import / export.
  • Add unknown devices management.
Improvements:
  • Improve bug report management.
  • Reduce application loading time.
  • Add application / SDK version in the user agent
  • Add audio attachments support
Bugfixes:
  • Fix many encryption issues.
  • Fix several issues reported by GA.
  • #814 : Sending or sharing .txt files fails silently.
  • #908 : Don't close the contactPicker after selecting a member.
  • #909 : Spelling/grammar: «Show Devices List» should be: «Show Device List.
  • #913 : Mirrored thumbnails when sending pictures taken with front-facing camera.
  • #918 : Handle forgotten password verification link properly.
  • #923 : local contact section should be collapsable even when no search is started.
  • #909 : Retry schedule is too aggressive for arbitrary endpoints.
  • #931 : Settings: move the Devices section after the Cryptography section.
  • #932 : Rooms details: can't open a txt file from the FILES tab of an e2e room.
  • #933 : Search from recents: strange behaviour in the differents tab.
  • #934 : Search from recents: no results displayed if device is turned landscape then portrait.
  • #940 : The quick reply popup and compose box are unnecessarily small
  • #941 : Usability: The compose window activation area is deceptively small.
  • #949 : e2e and auth keys should be blacklisted from google backup somehow.
  • #950 : Unknown devices: 2 press on blacklist button are needed.
  • #952 : Launch a call in a e2e and 1:1 room with unknown devices make the call fail
  • #953 : Crash trying to send a message in e2e room with unknown devices.
  • #954 : Language: "Report Bug Report"
  • #955 : New Rageshake: no feedback or progress indication at all
  • #957 : Voice Calling turns off screen erroneously
  • #964 : 'Messages not sent due to unknown devices ...' is cropped in the notification area.
  • #980 : Not an admin in a group --> "enable encryption" should not be displayed
  • #984 : «Clear Cache» also erases my settings
  • #989 : it sometimes takes several presses of the send button to get the message out
  • #1010 : Room members Search with a new account displays "too many contacts" in the known section whereas there is no joined room
  • #1011 : [e2e devices deletion] : write the user password once and allow to delete several devices
  • #1012 : Close a member details activity should return to the calling activity
  • #1013 : Voip: call canceled when switching from call layout and pending call view

Changes in Riot 0.6.8 (2017-01-27)

Improvements:
  • The members list activity design has been improved.
  • Add some google analytics stats.
  • Trigger the email lookup on demand to save data connection use.
  • Improve the settings screens to have the material design for the device with API < 21.
Bugfixes:
  • Fix crypto backward compatibility issue (< 0.6.4).
  • Fix an invite contacts permission request loop if it was not granted (room members invitation screen).
  • #878 : Room activity : the very long member name overlaps the time
  • #636 : Log in button is not enabled when internet connection comes back.
  • #891 : Infinite contacts permission request dialog if it is rejected
  • #894 : matrix user id regex does not allow underscore in the name.

Changes in Vector 0.6.7 (2017-01-23)

Improvements:
  • The room invitation activity design has been improved.
Bugfixes:
  • Fix a crash when a contact with a thumbnail was invited.
  • The users were not saved after a login.
  • Fix several issues reported by Google Analytics.
  • #868 : Add Leave Room Confirmation.

Changes in Vector 0.6.6 (2017-01-17)

Improvements:
  • Improve the camera activity management.
  • Improve the e2e management.
  • Improve the people invitation activity.
Bugfixes:
  • Fix several issues reported by Google Analytics.
  • #791 : [UI bug] Room encryption slider remains on after rejecting the popup window by clicking outside of it.
  • #806 : Please remove End-to-End Encryption toggle from user settings.
  • #807 : /mefoo is turned into /me foo.
  • #816 : Custom server URL bug.
  • #821 : Room creation with a matrix user from the contacts list creates several empty rooms.
  • #841 : Infinite call ringing.
  • #842 : rageshake should prompt you to enter an explicit problem report before trying to send a report.
  • #851 : fix_device_verify_not_displayed

Changes in Vector 0.6.5 (2016-12-19)

Improvements:
  • Reduce the messages encryption time.
  • Display a lock icon for the encrypted rooms (recents page).
  • Video call: the local preview is displayed at the bottom left.
  • Improve the splashscreen (reduce the animated gif time and add a spinner)
  • Display an alert when the crypto store is corrupted to let the user chooses if he wants to logout.
Bugfixes:
  • Fix several issues reported by GA.
  • Do not enable the proximity sensor when the voice call is not established
  • Fix several call issues with the Samsung devices (when the screen is turned off).
  • #783 : Riot doesn't handle volume settings properly
  • #784 : Voip: Problem when call is hung up while callee goes in room view.
  • #786 : Method to disable markdown is unclear.
  • #787 : overlay buttons shouldn't self-hide when on voice calls

Changes in Vector 0.6.4 (2016-12-13)

Features:
  • #757 : Add devices list member details.
Improvements:
  • Improve the encryption management.
  • The application should be ready faster.
Bugfixes:
  • Fix many issues reported by GA.
  • Fix many memory leaks.
  • #374 : Check if Event.unsigned.age can be used to detect if the event is still valid.
  • #657 : It's too easy to accidentally ignore someone
  • #661 : Turn the screen off during a call when the proximity sensor says phone near head
  • #675 : Handle user link correctly
  • #687 : User adress instead of display name in call event
  • #723 : Cancelling download of encrypted image does not work
  • #706 : [Direct Message] Direct chats list from member profile doesn't show all the direct chats
  • #708 : vertical offset into recents list is not preserved
  • #749 : Layout broken with RTL languages
  • #754 : Memory leak when opening a room
  • #760 : Stacked room pages when going back and forth between Call layout and Room layout
  • #774 : Bug report / rageshake does not get user consent before sharing potentially personal data
  • #776 : Add a dialog to confirm the message redaction

Changes in Vector 0.6.3 (2016-11-24)

Bugfixes:
  • Reduce the memory use to avoid oom crashes.
  • The requests did not work anymore with HTTP v2 servers
  • The application data were not properly cleared after a "clear cache"
  • The device information was not refreshed if the device was not yet known

Changes in Vector 0.6.2 (2016-11-23)

Features:
  • Attchments encryption v2
  • libolm update
Improvements:
  • Add try/catch blocks to avoid application crashes when oom
Bugfixes:
  • #680 Unsupported TLS protocol version
  • #712 Improve adding member from search/invite page
  • #730 Crypto : we should be able to block the user account other devices
  • #731 Crypto : Some device informations are not displayed whereas the messages can be decrypted
  • #739 [e2e] Ringtone from call is different according to the encryption state of the room
  • #742 Unable to send messages in #megolm since build 810: Network error

Changes in Vector 0.6.1 (2016-11-21)

Features:
  • Add the current device informations in the global settings
Improvements:
  • Reduce the number of lags / application not responding

Changes in Vector 0.6.0 (2016-11-18)

Features:
  • Encryption (beta feature).
Bugfixes:
  • GA issues
  • #503 : register users without email verification
  • #521 : Search: Unable to submit query if hardware keyboard is active
  • #528 : The emotes are not properly displayed on notifications
  • #531 : The application badge should be updated even if the device is offline.
  • #536 : The room preview does not always display the right member info
  • #539 : Quoting a msg overrides what I already typed
  • #540 : All the store data is lost if there is an OOM error while saving it
  • #542 : Camera permission managements in the room settings
  • #546 : Invite a left user doesn't display his displayname
  • #547 : Add public rooms pagination
  • #549 : Quoting : displays "null" on membership events
  • #558 : global search : the back pagination does not work anymore.
  • #560 : vector.im/{beta,staging,develop} and riot.im/{app,staging,develop} permalinks should work as well as matrix.to ones
  • #561 : URLs containing $s aren't linkified correctly
  • #562 : Some redacted events were restored at next application launch
  • #563 : Crash after opening third party notices when the device is turned vertically then horizontaly
  • #564 : The room search should contain the file search too.
  • #568 : Preview on invitation : the arrow to go down is displayed when device is turned
  • #571 : Room photos don't appear in Browse Directory
  • #579 : Room photo : no placeholder for one special room in the browse directory
  • #582 : Permalinks to users are broken
  • #583 : We should only intercept https://matrix.to links we recognise
  • #587 : Leave room too hidden
  • #589 : Login as email is case sensistive
  • #592 : Improve members list display
  • #590 : Email validation token is sent even to invalid emails
  • #595 : Underscores have to be escaped with double backslash to prevent markdown parsing
  • #601 : Viewing mubot images in fullscreen shows black screen
  • #602 : The 1:1 room avatar must be the other member avatar if no room avatar was set
  • #608 : Add reject / accept button on the notification when it is a room invitation notification
  • #611 : Remove display name event is blank
  • #612 : F-Droid develop does not display commit ID after the version string in the main menu
  • #617 : Back button in the search from a room view leads to the rooms list
  • #700 : Fix [VoIP] video buttons still active in full screen
  • #715 : [Register flow] Register with a mail address fails

Changes in Vector 0.5.2 (2016-09-20)

Bugfixes:
  • The notification icons were not displayed on some devices.

Changes in Vector 0.5.1 (2016-09-19)

Bugfixes:
  • Restore applicationId "im.vector.alpha" as application Id.

Changes in Vector 0.5.0 (2016-09-19)

Bugfixes:
  • #489 : The incoming call activity is not always displayed
  • #490 : Start a call conference and stop it asap don't stop it
  • #493 : Voip caller : the ringtone should be played in the earspeakers instead of the loud speakers
  • #495 : add_missing_camera_permission_requests
  • #497 : The speaker is turned on when placing a Voice call
  • #501 : [VoIP] crash in caller side when a started video call is stopped asap
  • #502 : Some infinite ringing issues
  • #505 : Account creation : tapping on register button does nothing after customizing the IS
  • #506 : Registration failure : the registration is not restored in error cases
  • #518 : Fix calls headset issues
  • #519 : During room preview, we should replace 'decline' by 'cancel'
  • #525 : can we have a larger area of action around the send button?
  • The recents were not refreshed after triggering a "read all".

Changes in Vector 0.4.1 (2016-09-13)

Improvements:
  • #288 : Search in the Add member to a room page : contact with matrix emails should be merged
  • #438 : Add contacts access any android
  • #444 : Strip ' (IRC)' when autocompleting

* Room creation : restore the room creation with members selection before really creating the room. * Login page : replace the expand button by a checkbox. * Improve the call avatar when receiving a call

Features:
  • #423 : Intercept matrix.to URLs within the app
Bugfixes:
  • Fix crash in caller side when the callee did not answer
  • #251 : refuse to create a new room if there is already one in progress (like the IOS client)
  • #378 : Context menu should have option to quote a message
  • #384 : Tap on avatar in Member Info page to zoom to view avatar full page
  • #386 : Sender picture missing in notification
  • #389 / #390 : [VoIP] start call icon must be always displayed
  • #391 : Fix login/password kept after logout
  • #392 : Add "Audio focus" implementation
  • #395 : VoIP call button should disappear from composer area when you start typing
  • #396 : Displayed name should be consistent for all events.
  • #397 : Generated avatar should be consistent for all events
  • #404 : The message displayed in a room when a 3pid invited user has registered is not clear
  • #406 : Chat screen: New message(s) notification
  • #407 : Chat screen: The read receipts from the conference user should be ignored
  • #413 : The typing area uses the fullscreen when the user is not allowed to post
  • #415 : Room Settings: some addresses are missing
  • #417 : Room settings - Addresses: Display the context menu on tap instead of long press
  • #418 : Vector shouldn't expose Directory when trying to scroll past the bottom of the room list
  • #431 : Call screen : speaker and mute icons should be available asap the activity is launched
  • #435 : trim leading/trailing space when setting display names
  • #439 : add markdown support for emotes
  • #445 : Unable to join federated rooms with Android app
  • #451 : sharing a website from chrome send an invalid jpg image instead of sending the url
  • #454 : Let users join confs as voice or video
  • #463 : Searching for a display name including a space doesn't find it
  • #465 : Chat screen: disable auto scroll to bottom on keyboard presentation
  • #473 : Huge text messages are not rendered on some android devices

Changes in Vector 0.4.0 (2016-08-12)

Improvements:
  • Media upload/download UI
Features:
  • Add conference call
  • #311 : Chat screen: Add "view source" option on the selected event
  • #314 : Support rageshake reporting via Vector (as opposed to email)
  • #316 : Confirmation prompt before opping someone to same power level as per web
  • #347 : Display the banned users
  • #350 : Room name and memebers searches are dynamically refreshed
Bugfixes:
  • #289 : Improve the camera selfie mode
  • #290 : Redacting membership events should immediately reset the displayname & avatar of room members
  • #299 : We should show a list of ignored users in user settings somewhere.
  • #302 : Impossible to scroll in User list.
  • #320 : Sanitise the logs to remove private data.
  • #323 : The room and the recents activites header are sometimes blank
  • #326 : Settings page : the switch values are sometimes updated while scrolling in the page
  • #330 : some medias are not downloadable
  • #334 : Quick replay on invitations to room
  • #343 : Incoming calls should put the application in foreground
  • #352 : some rooms are not displayed in the recents when the 10 last messages are redacted ones after performing an initial sync
  • #353 : Forwarded item is sent several times when the device is rotated
  • #358 : Update the event not found message when clicking on permalink
  • #359 : Redacting a video during sending goes wrong
  • #360 : If you try 'share to vector' from another app and share to a room, it should let you edit before sending
  • #362 : Add option to disable the permanent notification when background sync is on.
  • #364 : Profile changes shouldn't reorder the room list
  • #367 : Settings entries are not fully displayed.
  • Fdroid version : the synchronization was not resumed asap when a delay timer was set.
  • Some permission requirements were not properly requested.
  • Several crashes reported by Google Analytics.

Changes in Vector 0.3.4 (2016-07-18)

Improvements:
  • #291 : Room settings: the first created alias should be defined as the main address by default.
  • Imporve the low memory management.
Bugfixes:
  • #293 : The markdown rendering is mangled for backtick blocks.
  • #294 : Messages: switch decline and preview buttons on invites enhancement.
  • #297 : Redact avatar / name update event should remove them from the room history.
  • #307 : Red FAB for room creation should fade in/out.
  • #309 : Send button is too small.
  • #310 : Room header view seems to ignore the first tap.
  • #318 : Some member avatars are wrong.
  • Fix an infinite loop when third party registration fails.
  • Always display the permalink action. (even if the hs is not matrix.org).
  • Fix some flickering settings buttons.
  • Fix several GA crashes.

Changes in Vector 0.3.3 (2016-07-11)

Improvements:
  • #248 : Update room members search sort.
  • #249 : Fix some lint errors.
  • The android permissions are only requested in the right fragment/activity.
  • The image compression dialog is only requested once when an images batch is sent.
  • Update gradle to 1.5.0
Features:
  • Add the room aliases management in the room settings page.
Bugfixes:
  • #177 / 245 : Click on a room invitation notification should open the room preview.
  • #237 : Sending several images in one time should offer compression for each
  • #239 : Display notifications when GCM is enabled and background synd is disabled.
  • #253 : Add copy in any room message
  • #203 / 257 : Login page buttons disabled when no network.
  • #261 : The app should not display <img> from HTML formatted_body.
  • #262 : Improve device notification settings
  • #263 : redactions shouldn't hide auth events (eg bans) from the timeline. they should only hide the human readable bits of content.
  • #268 : Add 'leave' button to room settings.
  • #271 : Accepting an invite does not get full scrollback.
  • #272 : MD swallows leading #'s even if there are less than 3.
  • #278 : Add exclamation badge in invitation cell
  • Display leave room when displaying the account member details activity when no room is defined.
  • In some cases, the filename was not properly retrieved.
  • fix several GA crashes.

Changes in Vector 0.3.2 (2016-06-21)

Improvements:
  • When GCM is not available,
  • Display the call events in the room history.
  • Display a thick green line in permalink display mode.
  • RoomActivity : tap on the room avatar open the medias picker and update the room avatar.
Features:
  • Add android M support
  • Add a selfie mode in the medias picker.
  • The client uses two flavors (google play and F-droid).
  • The background sync can be disabled.
  • The sync timeout is configurable when GCM is not available
  • A sleep between sync can be defined when GCM is not available
Bugfixes:
  • Fix issue #206 : There is no space between some avatars (unexpected avatar)
  • Fix issue #197 : Room members : the Pen menu icon should be hidden if the user is alone in the room or is not administrator
  • Fix issue #212 : Sharing from some apps to Vector not working
  • Fix issue #196 : Room members in edition mode : the Add button should be hidden
  • Fix issue #214 : the Pen menu icon should be hidden if the user is alone in the room or is not administrator
  • Fix issue #215 : Improve medias management
  • Fix issue #216 : Fix add button room details
  • Fix issue #192 : "Notification targets" (global settings) entry should not be displayed if it is empty
  • Fix issue #209 : The avatar of invited users are not displayed in the details member activity if he did not joined any other room
  • Fix issue #186 : Start chat with a member should use the latest room instead of the first found one
  • Fix issue #167 : Heavy battery drain.
  • Fix issue #172 : Messages: Add Directory section at the top on scroll down.
  • Fix issue #231 : /invite support, and any other missing slash commands.
  • The device used to ring forever when a call was received when the device was locked and answered from another client.
  • Fix several GA issues

Changes in Vector 0.3.1 (2016-06-07)

Bugfixes:
  • issue #156 Option to autocomplete nicknames from their member info page
  • issue #195 Joining a room by alias fails
  • The inviter avatar was the invited one.
  • issue #188 Universal link failed if App removed from task stack
  • issue #187 ZE550kl / integrated camera application : taking a photo with the front camera does nothing
  • issue #184 the user account informations are sometimes corrupted
  • issue #185 Add member : should not offer to join by matrix id if the user already in the members list
  • Shared files from external applications : the rooms list was empty when the application was not launched.
  • issue #191 The push rules on the webclient don't match to the android ones
  • issue #179 Avoid "unknown" presence
  • issue #180 Some invited emails are stuck (invitation from a non matrix user)
  • Clear the notications wwhen the client is logged out
  • issue #194 Public room preview : some public rooms have no display name

Changes in Vector 0.3.0 (2016-06-03)

Improvements:
  • The clients used to restart when debackgrounding.
  • Add unread counters in the home activity
  • Add more account information in the settings page.
  • Display the pushers list in the settings page.
  • Room header (moved up, content...)
  • Display the "directory" group when the recents are empty to avoid having an empty screen
Features:
  • Add ignore members feature
  • Add room preview before joining a room.
  • Share a media from an external application.
Bugfixes:
  • Fix several crashes reported by GA.
  • Fix issue #125 : If you specify a custom homeserver, the app should remember what it is
  • Fix issue #134 : Messages: missed notifs and unread msgs in the room list
  • Fix issue A photo taken in landscape is sent in portrait when the device orientation is locked in portrait
  • Fix issue #93 : The image quality dialog is lost after rotating the device
  • Fix issue #140 : read receipts list : the avatars are sometimes wrong
  • Fix issue #153 : Room screen: display edit menu on long press on message
  • Fix issue #132 : make the link clickable in the room topic
  • Fix issue #154 : Is it possible to define tintColor on scroll view?
  • Fix issue #101 : The 3PID presences are not supported
  • Fix issue #144 : Image scaling algorithm choice could use some work
  • Fix issue #130 : Make incoming calls work https://vector.im/develop/#/room/!cURbafjkfsMDVwdRDQ:matrix.org/$146333991475ZJgGm:matrix.freelock.com
  • Some notifications were stuck.
  • The member presences were not refreshed in real time.
  • Fix issue #171 : Remove the 'optional' in the email registration field
  • The room avatar and displayed were not always refreshed when updating with the client.

Changes in Vector 0.2.0 (2016-04-14)

  • First official release.