mirror of
https://github.com/CringeStudios/element-desktop.git
synced 2025-01-18 23:44:59 +01:00
63 KiB
63 KiB
Changes in 1.8.1 (2021-08-17)
🐛 Bug Fixes
- Fix multiple VoIP regressions (matrix-org/matrix-js-sdk#1860).
Changes in 1.8.0 (2021-08-16)
✨ Features
- Show how long a call was on call tiles (#6570). Fixes vector-im/element-web#18405. Contributed by SimonBrandner.
- Add regional indicators to emoji picker (#6490). Fixes vector-im/element-web#14963. Contributed by robintown.
- Make call control buttons accessible to screen reader users (#6181). Fixes vector-im/element-web#18358. Contributed by pvagner.
- Skip sending a thumbnail if it is not a sufficient saving over the original (#6559). Fixes vector-im/element-web#17906.
- Increase PiP snapping speed (#6539). Fixes vector-im/element-web#18371. Contributed by SimonBrandner.
- Improve and move the incoming call toast (#6470). Fixes vector-im/element-web#17912. Contributed by SimonBrandner.
- Allow all of the URL schemes that Firefox allows (#6457). Contributed by aaronraimist.
- Improve bubble layout colors (#6452). Fixes vector-im/element-web#18081. Contributed by SimonBrandner.
- Spaces let users switch between Home and All Rooms behaviours (#6497). Fixes vector-im/element-web#18093.
- Support for MSC2285 (hidden read receipts) (#6390). Contributed by SimonBrandner.
- Group pinned message events with MELS (#6349). Fixes vector-im/element-web#17938. Contributed by SimonBrandner.
- Make version copiable (#6227). Fixes vector-im/element-web#17603 and vector-im/element-web#18329. Contributed by SimonBrandner.
- Improve voice messages uploading state (#6530). Fixes vector-im/element-web#18226 and vector-im/element-web#18224.
- Add surround with feature (#5510). Contributed by SimonBrandner.
- Improve call event tile wording (#6545). Fixes vector-im/element-web#18376. Contributed by SimonBrandner.
- Show an avatar/a turned off microphone icon for muted users (#6486). Contributed by SimonBrandner.
- Prompt user to leave rooms/subspaces in a space when leaving space (#6424). Fixes vector-im/element-web#18071.
- Add customisation point to override widget variables (#6455). Fixes vector-im/element-web#18035.
- Add support for screen sharing in 1:1 calls (#5992). Contributed by SimonBrandner.
🐛 Bug Fixes
- Dismiss electron download toast when clicking Open (#18267). Fixes vector-im/element-web#18266.
- [Release] Fix glare related regressions (#6622). Contributed by SimonBrandner.
- [Release] Fix PiP of held calls (#6612). Contributed by SimonBrandner.
- [Release] Fix toast colors (#6607). Contributed by SimonBrandner.
- Fix [object Object] in Widget Permissions (#6560). Fixes vector-im/element-web#18384. Contributed by Palid.
- Fix right margin for events on IRC layout (#6542). Fixes vector-im/element-web#18354.
- Mirror only usermedia feeds (#6512). Fixes vector-im/element-web#5633. Contributed by SimonBrandner.
- Fix LogoutDialog warning + TypeScript migration (#6533).
- Fix the wrong font being used in the room topic field (#6527). Fixes vector-im/element-web#18339. Contributed by SimonBrandner.
- Fix inconsistent styling for links on hover (#6513). Contributed by janogarcia.
- Fix incorrect height for encoded placeholder images (#6514). Contributed by Palid.
- Fix call events layout for message bubble (#6465). Fixes vector-im/element-web#18144.
- Improve subspaces and some utilities around room/space creation (#6458). Fixes vector-im/element-web#18090 vector-im/element-web#18091 and vector-im/element-web#17256.
- Restore pointer cursor for SenderProfile in message bubbles (#6501). Fixes vector-im/element-web#18249.
- Fix issues with the Call View (#6472). Fixes vector-im/element-web#18221. Contributed by SimonBrandner.
- Align event list summary read receipts when using message bubbles (#6500). Fixes vector-im/element-web#18143.
- Better positioning for unbubbled events in timeline (#6477). Fixes vector-im/element-web#18132.
- Realign reactions row with messages in modern layout (#6491). Fixes vector-im/element-web#18118. Contributed by robintown.
- Fix CreateRoomDialog exploding when making public room outside of a space (#6492). Fixes vector-im/element-web#18275.
- Fix call crashing because
element
was undefined (#6488). Fixes vector-im/element-web#18270. Contributed by SimonBrandner. - Upscale thumbnails to the container size (#6589). Fixes vector-im/element-web#18307.
- Fix create room dialog in spaces no longer adding to the space (#6587). Fixes vector-im/element-web#18465.
- Don't show a modal on call reject/user hangup (#6580). Contributed by SimonBrandner.
- Fade Call View Buttons after
componentDidMount
(#6581). Fixes vector-im/element-web#18439. Contributed by SimonBrandner. - Fix missing expand button on codeblocks (#6565). Fixes vector-im/element-web#18388. Contributed by SimonBrandner.
- allow customizing the bubble layout colors (#6568). Fixes vector-im/element-web#18408. Contributed by benneti.
- Don't flash "Missed call" when accepting a call (#6567). Fixes vector-im/element-web#18404. Contributed by SimonBrandner.
- Fix clicking whitespaces on replies (#6571). Fixes vector-im/element-web#18327. Contributed by SimonBrandner.
- Fix disabled state for voice messages + send button tooltip (#6562). Fixes vector-im/element-web#18413.
- Fix voice feed being cut-off (#6550). Contributed by SimonBrandner.
- Fix sizing issues of the screen picker (#6498). Fixes vector-im/element-web#18281. Contributed by SimonBrandner.
- Stop voice messages that are playing when starting a recording (#6563). Fixes vector-im/element-web#18410.
- Properly set style attribute on shared usercontent iframe (#6561). Fixes vector-im/element-web#18414.
- Null guard space inviter to prevent the app exploding (#6558).
- Make the ringing sound mutable/disablable (#6534). Fixes vector-im/element-web#15591. Contributed by SimonBrandner.
- Fix wrong cursor being used in PiP (#6551). Fixes vector-im/element-web#18383. Contributed by SimonBrandner.
- Re-pin Jitsi if the widget already exists (#6226). Fixes vector-im/element-web#17679. Contributed by SimonBrandner.
- Fix broken call notification regression (#6526). Fixes vector-im/element-web#18335. Contributed by SimonBrandner.
- createRoom, only send join rule event if we have a join rule to put in it (#6516). Fixes vector-im/element-web#18301.
- Fix clicking pills inside replies (#6508). Fixes vector-im/element-web#18283. Contributed by SimonBrandner.
- Fix grecaptcha regression (#6503). Fixes vector-im/element-web#18284. Contributed by Palid.
Changes in 1.7.34 (2021-08-02)
🔒 SECURITY FIXES
- Sanitize untrusted variables from message previews before translation Fixes vector-im/element-web#18314
✨ Features
- Fix editing of
<sub>
&<sup
> &<u>
#6469 Fixes vector-im/element-web#18211 - Zoom images in lightbox to where the cursor points #6418 Fixes vector-im/element-web#17870
- Avoid hitting the settings store from TextForEvent #6205 Fixes vector-im/element-web#17650
- Initial MSC3083 + MSC3244 support #6212 Fixes vector-im/element-web#17686 and vector-im/element-web#17661
- Navigate to the first room with notifications when clicked on space notification dot #5974
- Add matrix: to the list of permitted URL schemes #6388
- Add "Copy Link" to room context menu #6374
- 💭 Message bubble layout #6291 Fixes vector-im/element-web#4635, vector-im/element-web#17773 vector-im/element-web#16220 and vector-im/element-web#7687
- Play only one audio file at a time #6417 Fixes vector-im/element-web#17439
- Move download button for media to the action bar #6386 Fixes vector-im/element-web#17943
- Improved display of one-to-one call history with summary boxes for each call #6121 Fixes vector-im/element-web#16409
- Notification settings UI refresh #6352 Fixes vector-im/element-web#17782
- Fix EventIndex double handling events and erroring #6385 Fixes vector-im/element-web#18008
- Improve reply rendering #3553 Fixes vector-im/riot-web#9217, vector-im/riot-web#7633, vector-im/riot-web#7530, vector-im/riot-web#7169, vector-im/riot-web#7151, vector-im/riot-web#6692 vector-im/riot-web#6579 and vector-im/element-web#17440
🐛 Bug Fixes
- Fix browser history getting stuck looping back to the same room #18053
- Fix space shortcuts on layouts with non-English keys in the places of numbers #17780 Fixes vector-im/element-web#17776
- Fix CreateRoomDialog exploding when making public room outside of a space #6493
- Fix regression where registration would soft-crash on captcha #6505 Fixes vector-im/element-web#18284
- only send join rule event if we have a join rule to put in it #6517
- Improve the new download button's discoverability and interactions. #6510
- Fix voice recording UI looking broken while microphone permissions are being requested. #6479 Fixes vector-im/element-web#18223
- Match colors of room and user avatars in DMs #6393 Fixes vector-im/element-web#2449
- Fix onPaste handler to work with copying files from Finder #5389 Fixes vector-im/element-web#15536 and vector-im/element-web#16255
- Fix infinite pagination loop when offline #6478 Fixes vector-im/element-web#18242
- Fix blurhash rounded corners missing regression #6467 Fixes vector-im/element-web#18110
- Fix position of the space hierarchy spinner #6462 Fixes vector-im/element-web#18182
- Fix display of image messages that lack thumbnails #6456 Fixes vector-im/element-web#18175
- Fix crash with large audio files. #6436 Fixes vector-im/element-web#18149
- Make diff colors in codeblocks more pleasant #6355 Fixes vector-im/element-web#17939
- Show the correct audio file duration while loading the file. #6435 Fixes vector-im/element-web#18160
- Fix various timeline settings not applying immediately. #6261 Fixes vector-im/element-web#17748
- Fix issues with room list duplication #6391 Fixes vector-im/element-web#14508
- Fix grecaptcha throwing useless error sometimes #6401 Fixes vector-im/element-web#15142
- Update Emojibase and Twemoji and switch to IamCal (Slack-style) shortcodes #6347 Fixes vector-im/element-web#13857 and vector-im/element-web#13334
- Respect compound emojis in default avatar initial generation #6397 Fixes vector-im/element-web#18040
- Fix bug where the 'other homeserver' field in the server selection dialog would become briefly focus and then unfocus when clicked. #6394 Fixes vector-im/element-web#18031
- Standardise spelling and casing of homeserver, identity server, and integration manager #6365
- Fix widgets not receiving decrypted events when they have permission. #6371 Fixes vector-im/element-web#17615
- Prevent client hangs when calculating blurhashes #6366 Fixes vector-im/element-web#17945
- Exclude state events from widgets reading room events #6378
- Cache feature_spaces* flags to improve performance #6381
Changes in 1.7.33 (2021-07-19)
- Translations update from Weblate #232
- Add VS Code to gitignore #231
- Use the target-specific build dir for sqlcipher / openssl #230
- Fix not specifying a target #229
- Do not generate a lockfile when running in CI #227
- Use double quotes in readme #228
- Support universal builds #226
- Check target with rustc directly #225
Changes in 1.7.32 (2021-07-05)
- Fix the build: make the rootDir correct #224
- Fix i18n in Element Desktop #223
- Convert preload.js to Typescript so that it gets copied to
lib
#222 - Bundle the
lib
dir now, notsrc
#221 - Initial Typescripting for Element Desktop #219
- Translations update from Weblate #220
- Fix Windows target arch in native build #218
- Add libera.chat to default room directory #217
- Add update and native build support for Apple silicon #216
- Add numpad accelerators for zooming #203
- Add warning dialog when custom config.json is invalid #201
- Don't show Quit warning on keyUp residual event #215
- Fix accelerator for save-image-as clashing with copy-link-address #213
Changes in 1.7.31 (2021-06-21)
- No changes since rc.1
Changes in 1.7.31-rc.1 (2021-06-15)
- Upgrade to Electron 12.0.11 #211
- Translations update from Weblate #214
- Upgrade to Node 14 #212
- Bump npm-registry-fetch from 4.0.2 to 4.0.7 #210
- Update electron-builder for Node 16 compatibility #204
- Bump hosted-git-info from 2.8.5 to 2.8.9 #209
- Bump glob-parent from 5.1.1 to 5.1.2 #206
- Bump dot-prop from 4.2.0 to 4.2.1 #208
- Bump y18n from 3.2.1 to 3.2.2 #207
- Bump normalize-url from 4.5.0 to 4.5.1 #205
- Put Preferences menu item in correct location on macOS #200
- Switch zoomIn accelerator to default #202
Changes in 1.7.30 (2021-06-07)
- No changes since rc.1
Changes in 1.7.30-rc.1 (2021-06-01)
- Translations update from Weblate #199
- Migrate to
eslint-plugin-matrix-org
#197 - Upgrade to Electron 12.0.9 #198
Changes in 1.7.29 (2021-05-24)
- No changes since rc.1
Changes in 1.7.29-rc.1 (2021-05-19)
Changes in 1.7.28 (2021-05-17)
- No changes since rc.1
Changes in 1.7.28-rc.1 (2021-05-11)
- Add Windows native module requirements #190
- Prevent black screen when closing window while in full screen mode on macOS #192
Changes in 1.7.27 (2021-05-10)
- No changes since rc.1
Changes in 1.7.27-rc.1 (2021-05-04)
- Translations update from Weblate #191
- Bump ssri from 6.0.1 to 6.0.2 #187
- Disables HardwareMediaKeyHandling #180
- Translations update from Weblate #189
- Add internationalisation support #188
- Fix event index passphrase change process #186
Changes in 1.7.26 (2021-04-26)
- No changes since rc.1
Changes in 1.7.26-rc.1 (2021-04-21)
- Remove Debian dependency libappindicator3-1 #170
- Fix exit shortcuts for non QWERTY keyboards #185
- Fix using yarn run fetch with a specific version #182
- Switch nightly to not-staging Scalar by default #181
Changes in 1.7.25 (2021-04-12)
- No changes since rc.1
Changes in 1.7.25-rc.1 (2021-04-07)
- Fix disabling spellchecker #179
- Upgrade to Electron 12.0.2 #178
- Avoid exit listener to hijack other application shortcuts #177
- Migrate native-node-modules docs to element-desktop #176
- Add prompt to warn before quitting the application #173
- Upgrade to Electron 11.4.1 #172
- Fix docker:build:native documentation typo #174
Changes in 1.7.24 (2021-03-29)
- No changes since rc.1
Changes in 1.7.24-rc.1 (2021-03-25)
- No changes since 1.7.23
Changes in 1.7.23 (2021-03-15)
- No changes since rc.1
Changes in 1.7.23-rc.1 (2021-03-11)
Changes in 1.7.22 (2021-03-01)
- No changes since rc.1
Changes in 1.7.22-rc.1 (2021-02-24)
Changes in 1.7.21 (2021-02-16)
- No changes since rc.1
Changes in 1.7.21-rc.1 (2021-02-10)
- Fix desktop Matrix screen sharing #161
Changes in 1.7.20 (2021-02-04)
- No changes since 1.7.19
Changes in 1.7.19 (2021-02-03)
- No changes since rc.1
Changes in 1.7.19-rc.1 (2021-01-29)
- Remove Buildkite pipeline file #167
- Upgrade deps 2021-01-18 #166
- package: Bump our seshat version #164
- Enable context isolation, bridge expected IPC #163
Changes in 1.7.18 (2021-01-26)
- No changes since 1.7.17
Changes in 1.7.17 (2021-01-18)
- [Release] package: Bump our seshat version #165
Changes in 1.7.17-rc.1 (2021-01-13)
Changes in 1.7.16 (2020-12-21)
- No changes since rc.1
Changes in 1.7.16-rc.1 (2020-12-16)
Changes in 1.7.15 (2020-12-07)
- No changes since rc.1
Changes in 1.7.15-rc.1 (2020-12-02)
- No changes since 1.7.14
Changes in 1.7.14 (2020-11-23)
- No changes since rc.1
Changes in 1.7.14-rc.1 (2020-11-18)
- Correct spelling mistakes #151
Changes in 1.7.13 (2020-11-09)
- No changes since rc.1
Changes in 1.7.13-rc.1 (2020-11-04)
- Add countly experiment to develop/nightly configs #150
Changes in 1.7.12 (2020-10-28)
- No changes since 1.7.11
Changes in 1.7.11 (2020-10-26)
- No changes since rc.1
Changes in 1.7.11-rc.1 (2020-10-21)
- Bump npm-user-validate from 1.0.0 to 1.0.1 #148
- Use keytar for the seshat passphrase. #147
- Upgrade to Electron 10.1.3 #146
Changes in 1.7.10 (2020-10-20)
- No changes since 1.7.9
Changes in 1.7.9 (2020-10-12)
- No changes since rc.1
Changes in 1.7.9-rc.1 (2020-10-07)
- package.json: Bump the seshat version. #145
- Explicitly depend on
request
as webcontents-handler requires it #144 - Upgrade png-to-ico #143
- Point 'new issue' link at issue-type choice page #142
Changes in 1.7.8 (2020-09-28)
- No changes since rc.1
Changes in 1.7.8-rc.1 (2020-09-23)
Changes in 1.7.7 (2020-09-14)
- No changes since 1.7.6
Changes in 1.7.6 (2020-09-14)
- No changes since rc.1
Changes in 1.7.6-rc.1 (2020-09-09)
Changes in 1.7.5 (2020-09-01)
- No changes since 1.7.5-rc.1
Changes in 1.7.5-rc.1 (2020-08-26)
- Settings v3: Update configs for new feature flag behaviour #135
- Add reaction preview labs flags to nightly #134
Changes in 1.7.4 (2020-08-17)
- No changes since 1.7.4-rc.1
Changes in 1.7.4-rc.1 (2020-08-13)
- Update policy links to element.io #132
- Update bug report submission URL #131
- Update code signing cert for Windows #130
- Replace Riot with Element in docs and comments #129
- Fix order of README steps #128
- Upgrade to Electron 9.1.2 #127
Changes in 1.7.3 (2020-08-05)
- No changes since 1.7.3-rc.1
Changes in 1.7.3-rc.1 (2020-07-31)
Changes in 1.7.2 (2020-07-27)
- Catch exceptions from main method in fetch script #124
- Use new eslint package #122
- Remove ' (Riot)' from app name #123
Changes in 1.7.1 (2020-07-16)
- Bump lodash from 4.17.15 to 4.17.19 #121
- Don't forget nightly when computing userData path #120
- Fix hosting link #119
- New macOS icon #117
- Update README.md #118
- More icon updates #115
- Don't forget to yarn install #114
Changes in 1.7.0 (2020-07-15)
- Fix lint error #113
- Delabs font-scaling #112
- Remove room list labs flag from config #109
- Remove the irc layout setting from labs #111
- Update npm to ^6.14.6 #108
Changes in 1.6.8 (2020-07-03)
- No changes since rc.1
Changes in 1.6.8-rc.1 (2020-07-01)
- Show expiring toast on completed downloads to prompt user to open #106
- Upgrade to Electron 9.0.5 #107
- Add new spinner labs option to config.json #105
- electron-main: Skip the reindex if we're going to delete the db anyways. #104
- riot-desktop: Bump the required seshat version. #103
- main: Add an event index IPC method to check if a room is being indexed. #100
- electron-main: Add support to set and get the user version. #102
- Upgrade to Electron 9 #94
Changes in 1.6.7 (2020-06-29)
- No changes since 1.6.6
Changes in 1.6.6 (2020-06-23)
- No changes since rc.1
Changes in 1.6.6-rc.1 (2020-06-17)
- Upgrade needle to avoid bugs with modern Node #101
- Fix riot-desktop manual update check getting stuck on Downloading... #99
- Electron recall latest downloaded update for when the user manually asks #98
- use keytar to store pickle keys #95
Changes in 1.6.5 (2020-06-16)
- No changes since 1.6.4
Changes in 1.6.4 (2020-06-05)
- No changes since 1.6.3
Changes in 1.6.3 (2020-06-04)
- No changes since rc.1
Changes in 1.6.3-rc.1 (2020-06-02)
- Fix electron context menu copy/save-as #96
- Fixed error in README.md/User-specified config.json #97
- Update Modular hosting link #92
- Enforce sandbox on all spawned BrowserWindow objects #91
- Run before-quit on updates too to flush rageshake #93
- Enable new room list labs flag #87
- Add asar-webapp script #59
- Bump acorn from 6.4.0 to 6.4.1 #50
- Enable font scaling flag for nightly #89
- Enable IRC UI labs flag in nightly #88
- Update help message to fix broken url to electron docs #86
Changes in 1.6.2 (2020-05-22)
- No changes since 1.6.2
Changes in 1.6.1 (2020-05-19)
- No changes since rc.1
Changes in 1.6.1-rc.1 (2020-05-14)
- Add CI scripts to install and link JS SDK #85
- Use Xenial as the build image's base distribution #84
- Persist GPG keys for Linux builds via Docker #83
- Update README to mention profile support #81
- Remove Conflicts from riot-desktop #82
- Add a default Linux distribution #79
- Remove invite only padlocks feature flag config #77
- package.json: Bump the Seshat dep. #75
- Remove encrypted message search feature flag #74
- Update readme now it's the real source #73
Changes in 1.6.0 (2020-05-05)
- No changes since rc.6
Changes in 1.6.0-rc.6 (2020-05-01)
- No changes since rc.5
Changes in 1.6.0-rc.5 (2020-04-30)
Changes in 1.6.0-rc.4 (2020-04-23)
- No changes since rc.3
Changes in 1.6.0-rc.3 (2020-04-17)
- widen search paths / fix vector-im/riot-web#13190 [to release] #72
Changes in 1.6.0-rc.2 (2020-04-16)
- No changes since rc.1
Changes in 1.6.0-rc.1 (2020-04-15)
- Enable cross-signing / E2EE by default for DM on release #70
- Add a release script #69
- Fix Electron SSO handling to support multiple profiles #67
- Add riot-desktop shortcuts for forward/back matching browsers&slack #68
- package.json: Bump the Seshat version. #66
- Bump minimist from 1.2.2 to 1.2.3 #64
- Add cfg to access the hak.json #65
- Extract dep versions out to hak.json #63
- Make the openssl version a variable #62
- Update openssl #61
- Fix spellcheck language fallback algorithm #60
- package.json: Bump the required Seshat version. #57
- Remove welcome user from config #56
- electron-main: Immediately set the eventIndex variable to null when closing. #55
- Enable Seshat on Nightly #54
- Register Mac electron specific Cmd+, shortcut to User Settings #53
- Bump minimist from 1.2.0 to 1.2.2 #52
- package.json: Bump the required Seshat version. #51
- Updates for Seshat 1.2.0 (not yet released) and support to delete events from the index. #47
- Add custom themes labs flag #49
- Get the app ID from the cintext #46
- Electron 8 changes. Deprecations. Updates. #38
- Bump seshat dependency #45
- Move deb control logic to builder #44
- Add 'nightly' to brand too #43
- Enable seshat in labs on nightly #42
- Add config for Riot Nightly #41
- Add a windows signing script #40
- riot-desktop open SSO in browser so user doesn't have to auth twice #37
- Remove the certificate config for windows #39
- Missed an await #36
- Exit with exit code on exception #35
- Fix the set-version script #34
- Pass through the env var we actually use to docker #33
- Upgrade to electron 8.0.1 and implement spellchecking #30
- Fix check script #31
- Support fetching the latest develop build #29
- Hopefully enable subpixel font rendering #28
- Add our native modules separately into the files #27
- Fix setversion script's yarn call on windows #26
- Split 32/64 bit building #25
- Build on 32 bit Windows #23
- Build seshat on Linux #22
- Native module builds: matrix-seshat for mac & win #21
- Port desktop fixes #20
- Add accelerators to context menu options like cut&paste in electron #19
- Build the deb into a repo #18
- Better Docker Support #17
- Use a custom control file for the Debian package #14
- Support config directories #15
- Don't bail if we can't notarise #16
- Set version automatically #13
- Sign natively on Windows #12
- Fix the linting errors #11
- Electron API Updates #10
- Package webapp into an asar archive #9
- Sanitise scripts #8
- Exit after importing key #6
- Use portable mkdirp #5
- Add explicit 'node' to scripts #4
- Check properly #3
- Add rimraf #2
- Build electron app from pre-built tarball #1