This repository has been archived by the owner on Sep 11, 2024. It is now read-only.
v1.6.0-rc.1
Pre-release
Pre-release
RiotRobot
released this
25 Sep 16:28
·
30137 commits
to develop
since this release
- Upgrade to JS SDK 2.4.0-rc.1
- Update from Weblate
#3480 - Fix: latin input through Chinese IME
#3477 - Move focus to first field in create room dialog when showing
#3478 - Send MSISDN validation token to submit_url during registration
#3476 - Hide browser a11y outline on context menus
#3474 - Remove id_server param from threepid_creds
#3473 - Fix: make sure client exists while logging out
#3472 - Fix: hide details summary arrow in create room dialog on webkit too
#3470 - put the room name in the title tag
#3471 - Fix: when using autocomplete, ensure command is not sent as text, and @room
notifs gets needed suffix
#3468 - Fix: paragraphs not being preserved when editing in CIDER
#3469 - Fix: formatbar appearing below other elements
#3467 - Use alternate MSISDN submit URL when returned by HS
#3466 - FTUE: Create Room Dialog update
#3464 - Use separate 3PID add and bind flow for supporting HSes
#3462 - Add roomavatar slash command to set avatar of the current room
#3460 - Don't show spinner if registration is disabled
#3458 - Use same initial device name rules for SSO login as password login
#3457 - Fix disabled save button on message editor when pasting
#3459 - Some delinting
#3456 - Fix failure to render newly verified phone number and nested forms
#3455 - Focus context menus so screen readers can find them
#3454 - Fix unit tests: Use correct ShallowRenderer and updated lolex
#3453 - make the lifetimes of the RM configurable
#3450 - Point to develop dependencies and fixed react-gemini-scrollbar
#3451 - Fix address type props to state conversion
#3449 - Only put a room in Historical if === 'leave' not peeked
#3445 - Reuse showRoom for onJoinClick so we join using alias if its available
#3444 - Fix: make sure scalarUrls is never undefined
#3446 - Tweak lock file to pull in only one React version
#3447 - Wrap deactivation check with sanity conditions
#3437 - Fix identity server text in AddressPickerDialog
#3408 - Change copy for sharing an email
#3438 - Fix: stop propagation click handler for doesn't run
#3441 - Fix: clicking on a room directory item takes you to the room
#3439 - Fix: only hide clear filter button when blurred & no more search term
#3432 - Dont wrap text in room directory buttons
#3430 - Add way to report the content of a message
#3290 - Breadcrumbs: only show after having joined at least 10 rooms
#3428 - Breadcrumbs: show placeholder for empty slot
#3429 - Hide the change HS url button on SSO login flow if custom urls disabled
#3421 - Fix register page selector buttons growing too wide
#3423 - Left panel: visual fixes
#3422 - EditMessageComposer: disable Save button until a change has been made
#3410 - RoomDirectory: show spinner if loading more results
#3416 - SSO Login: don't assume m.login.password, ask server before showing
#3417 - Switch to React 16
#3270 - Fix replying from search results for this and all rooms
#3406 - Support Synapse deactivate on MemberInfo without Room (timeline pill)
#3411 - Lift 3PID state management up to Settings tab
#3419 - Room directory: update design
#3418 - Room directory: add action buttons on room directly
#3413 - Add explore button in left panel to go show room directory
#3412 - Only update m.accepted_terms if there were changes
#3415 - Make uses of AddressPickerDialog static dialogs
#3414 - Support sending hidden read receipts
#3395 - Catch error from changing room power level requirements and show modal
#3407 - Add "Remove recent messages" button in member info for administrator
#3409 - Add bound 3PID warning when changing IS as well
#3394 - Stregthen bound 3PID warning dialog
#3401 - Stop setting IS input field on account change
#3398 - New composer: use underscore for italics so it doesn't collide with bold
when toggling
#3403 - Switch to createReactClass: views/elements & views/groups. React 16 :D
#3404 - Switch to createReactClass: everything else. React 16 :D
#3405 - Switch to createReactClass: views/rooms and test/components. React 16 :D
#3400 - New composer: support toggling inline formatting
#3402 - Fix format bar not appearing in edit composer
#3399 - Correct case of propTypes property in ES6 React Components. React 16
#3397 - Fix error on load in composer
#3396 - New composer: ensure undo history is persisted before applying formatting
#3391 - New composer: fix pasting from word processors
#3392 - New composer: fix needing to push arrow-up twice after sending first message
after switching to a room
#3393 - Remove accent color as selection color
#3390 - New composer: formatting keyboard shortcuts
#3389 - New composer: format bar tooltips
#3387 - New composer: show format bar on selection
#3386 - Add new agreed URLs to account data instead of overwriting
#3388 - Fix member power levels in room settings
#3384 - New composer: allow escaping the first slash to not write a command
#3382 - /plain command to bypass markdown conversion
#3381 - Improve email invite preview messaging
#3385 - Revert "New composer: show markdown legend on focus"
#3383 - Disable MSISDN registration if the homeserver doesn't support it
#3368 - Add a button to MemberInfo to deactivate a user
#3371 - New composer: show markdown legend on focus
#3378 - New composer: allow submitting after inserting newline
#3380 - Message editing: deserialize headers from html back to markdown
#3379 - New composer: share user pill postfix between autocomplete and insert
mention
#3375 - New composer: make command detection not break with pill candidates in
command
#3374 - New composer: dont allow sending empty messages
#3377 - New composer: disable spell check for pills
#3376 - Restrict green link colours to address picker dialog
#3373 - New composer: fix tab-complete in commands
#3372 - Add a dialog when inviting via slash command without IS
#3367 - Migrate away from React.createClass for auth and views/auth. React 16 :D
#3363 - Migrate away from React.createClass for non-auth structures. React 16 :D
#3365 - New composer: put display name in user pill text fallback instead of mxid
#3366 - New composer: force model update after IME composition finishes
#3364 - New composer: append colon to completed user pill when at start of message
#3361 - Expose power level toggle for enabling e2ee to room settings
#3351 - Allow connecting to an IS from address picker
#3359 - New composer: don't capture enter to close autocomplete
#3362 - Add Spoilers as per MSC2010
#3018 - New composer: support pasting files
#3358 - New composer: don't update model while doing IME compositions
#3357 - New composer: handle newlines properly when pasting
#3356 - Bump eslint-utils from 1.4.0 to 1.4.2
#3360 - Reveal custom IS field only when required
#3343 - Only Destroy the expected persistent widget, not ANY
#3338 - Expose upgrade room permissions in room settings and fix command
#3352 - Don't use cursor: pointer on roomsettings avatar if you can't change it
#3354 - New composer: support forcing auto complete on name by hitting tab
#3349 - Update email help text
#3355 - Don't infinite loop on server change
#3350 - Support multiple integration managers behind a labs flag
#3341 - Support homeserver-configured integration managers
#3340 - Auto-replace emoticons with emojis in new composer
#3342 - Adjust copy and include identity server changing when terms are pending
#3348 - Migrate away from React.createClass for views/dialogs. React 16 :D
#3347 - Migrate away from React.createClass for async-components. React 16 :D
#3346 - Switch from react-addons-test-utils to react-dom/test-utils. React 16 :D
#3345 - Iterate over all instances of variable/tag for _t substitutions
#3339 - Treat 404 errors on IS as having no terms
#3344 - Add IS access token callback
#3337 - Tweak rageshake logging messages
#3331 - Support editing composer to be used as main composer (feature flagged)
#3287 - Remove tooltipClassName from the Field's input
#3333 - Fix alignment of discovery section addresses
#3335 - No-op removals of widgets that don't exist
#3336 - Remove extraneous logging
#3334 - Handle terms agreement in Discovery section of user settings
#3327 - Don't double translate labs settings
#3332 - Explicitly check for modifier keydown events before focusing composer
#3328 - Touch up settings: alignment, spacing, error states
#3330 - Fix regression on widget panel edit button
#3329 - Clarify that device names are publicly visible
#3326 - Tweak privacy settings copy and whitespace
#3325 - Persist and maintain identity server in account data
#3320 - Prompt for terms of service on identity server changes
#3317 - Allow 3pids to be added with no ID server set
#3323 - Fix up remove threepid confirmation UX
#3324 - Improve Discovery section when no IS set
#3322 - Allow password reset without an ID Server
#3319 - Allow registering with email if no ID Server
#3318 - Update from Weblate
#3321 - Fix showing events which were replied to and then redacted
#3310 - Prompt for terms of service on integration manager changes
#3316 - Warn on disconnecting from IS
#3314 - Fix set integration manager tooltip
#3315 - Prompt for ICE server fallback permission
#3309 - Fix Persisted Widgets (Jitsi) randomly closing on room change
#3313 - Verifying your own device should not ask you to "contact its owner"
#3312 - Support changing your integration manager in the UI
#3308 - delint languageHandler
#3311 - Disconnect from IS Button
#3305 - Add UI in settings to change ID Server
#3300 - Read integration managers from account data (widgets)
#3302 - Refactor integration manager handling into a common place
#3301 - Fix wrong default-letter-avatar for RoomAvatarEvent
#3291 - Fix alignment of add email/phone number inputs in settings
#3307 - Bump matrix-react-test-utils for React 16 compatibility
#3306 - Consolidate Themes into ThemeController. Remove hardcoded themes in view
#3304 - Deduplicate code in ModularServerConfig by extending ServerConfig
#3303 - RegistrationForm: the Fields are controlled, fix default values
#3299 - change Modal async/await signature to use raw promises
#3298 - Modal.createX return thenable which extends onFinished, for async/await
#3297 - Add mount-guards to MImageBody
#3294 - Get rid of support for legacy login params
#3296 - Change throttle to debounce
#3295 - Misc fixes to karma webpack
#3293 - Remove 3PID binding during registration
#3289 - Add controls for toggling discovery in user settings
#3288 - Reuse DMs whenever possible instead of asking to reuse them
#3286 - Work with no ID server set
#3285 - Split MessageEditor up in edit-specifics & reusable parts for main composer
#3282 - Fix waste of space of collapsed left panel
#2668 - Add help slash command
#3257 - Allow setting in electron whether or not to auto hide menu bar
#3278 - Progress towards React 16 compatibility
#3276 - Hide settings button on Room Tile Context Menu for myMembership=invite
#3284 - Remove withMatrixClient as we are committed to using Contexts
#3279 - Update existing 3PID management UX
#3283 - Let user know their account has been deactivated upon trying to login
#3280 - Fix newline not being appended to code block while converting message to
markdown
#3274 - Don't load guest sessions on post-registration login link
#3273 - Show terms modal when inviting by email
#3271 - Add developer documentation for the new editor
#3272 - Undo/redo support for new editor
#3267 - Check IS v2 account tokens for validity
#3268 - Fix dialog button border colours
#3269 - Upgrade dependencies
#3266