Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package element-desktop for openSUSE:Factory
checked in at 2022-04-13 21:06:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/element-desktop (Old)
and /work/SRC/openSUSE:Factory/.element-desktop.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "element-desktop"
Wed Apr 13 21:06:08 2022 rev:14 rq:969838 version:1.10.9
Changes:
--------
--- /work/SRC/openSUSE:Factory/element-desktop/element-desktop.changes
2022-04-06 21:52:46.406689358 +0200
+++
/work/SRC/openSUSE:Factory/.element-desktop.new.1900/element-desktop.changes
2022-04-13 21:07:00.092678767 +0200
@@ -1,0 +2,8 @@
+Tue Apr 12 11:24:44 UTC 2022 - Dominik Heidler <[email protected]>
+
+- Version 1.10.9
+ * Threading support
+ * APNG support
+ * Live location sharing
+
+-------------------------------------------------------------------
Old:
----
element-desktop-1.10.4.tar.gz
element-web-1.10.4.tar.gz
New:
----
element-desktop-1.10.9.tar.gz
element-web-1.10.9.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ element-desktop.spec ++++++
--- /var/tmp/diff_new_pack.7fbT0w/_old 2022-04-13 21:07:03.852682560 +0200
+++ /var/tmp/diff_new_pack.7fbT0w/_new 2022-04-13 21:07:03.856682564 +0200
@@ -17,7 +17,7 @@
Name: element-desktop
-Version: 1.10.4
+Version: 1.10.9
Release: 0
Summary: A glossy Matrix collaboration client - desktop
License: Apache-2.0
++++++ element-desktop-1.10.4.tar.gz -> element-desktop-1.10.9.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/CHANGELOG.md
new/element-desktop-1.10.9/CHANGELOG.md
--- old/element-desktop-1.10.4/CHANGELOG.md 2022-02-17 13:23:26.000000000
+0100
+++ new/element-desktop-1.10.9/CHANGELOG.md 2022-04-12 11:50:46.000000000
+0200
@@ -1,3 +1,207 @@
+Changes in
[1.10.9](https://github.com/vector-im/element-desktop/releases/tag/v1.10.9)
(2022-04-12)
+===================================================================================================
+
+## ??? Features
+ * Release threads as a beta feature
([\#8081](https://github.com/matrix-org/matrix-react-sdk/pull/8081)). Fixes
vector-im/element-web#21351.
+ * More video rooms design updates
([\#8222](https://github.com/matrix-org/matrix-react-sdk/pull/8222)).
+ * Update video rooms to new design specs
([\#8207](https://github.com/matrix-org/matrix-react-sdk/pull/8207)). Fixes
vector-im/element-web#21515, vector-im/element-web#21516
vector-im/element-web#21519 and vector-im/element-web#21526.
+ * Live Location Sharing - left panel warning with error
([\#8201](https://github.com/matrix-org/matrix-react-sdk/pull/8201)).
+ * Live location sharing - Stop publishing location to beacons with
consecutive errors
([\#8194](https://github.com/matrix-org/matrix-react-sdk/pull/8194)).
+ * Live location sharing: allow retry when stop sharing fails
([\#8193](https://github.com/matrix-org/matrix-react-sdk/pull/8193)).
+ * Allow voice messages to be scrubbed in the timeline
([\#8079](https://github.com/matrix-org/matrix-react-sdk/pull/8079)). Fixes
vector-im/element-web#18713.
+ * Live location sharing - stop sharing to beacons in rooms you left
([\#8187](https://github.com/matrix-org/matrix-react-sdk/pull/8187)).
+ * Allow sending and thumbnailing AVIF images
([\#8172](https://github.com/matrix-org/matrix-react-sdk/pull/8172)).
+ * Live location sharing - handle geolocation errors
([\#8179](https://github.com/matrix-org/matrix-react-sdk/pull/8179)).
+ * Show voice room participants when not connected
([\#8136](https://github.com/matrix-org/matrix-react-sdk/pull/8136)). Fixes
vector-im/element-web#21513.
+ * Add margins between labs sections
([\#8169](https://github.com/matrix-org/matrix-react-sdk/pull/8169)).
+ * Live location sharing - send geolocation beacon events - happy path
([\#8127](https://github.com/matrix-org/matrix-react-sdk/pull/8127)).
+ * Add support for Animated (A)PNG
([\#8158](https://github.com/matrix-org/matrix-react-sdk/pull/8158)). Fixes
vector-im/element-web#12967.
+ * Don't form continuations from thread roots
([\#8166](https://github.com/matrix-org/matrix-react-sdk/pull/8166)). Fixes
vector-im/element-web#20908.
+ * Improve handling of animated GIF and WEBP images
([\#8153](https://github.com/matrix-org/matrix-react-sdk/pull/8153)). Fixes
vector-im/element-web#16193 and vector-im/element-web#6684.
+ * Wire up file preview for video files
([\#8140](https://github.com/matrix-org/matrix-react-sdk/pull/8140)). Fixes
vector-im/element-web#21539.
+ * When showing thread, always auto-focus its composer
([\#8115](https://github.com/matrix-org/matrix-react-sdk/pull/8115)). Fixes
vector-im/element-web#21438.
+ * Live location sharing - refresh beacon expiry in room
([\#8116](https://github.com/matrix-org/matrix-react-sdk/pull/8116)).
+ * Use styled mxids in member list v2
([\#8110](https://github.com/matrix-org/matrix-react-sdk/pull/8110)). Fixes
vector-im/element-web#14825. Contributed by @SimonBrandner.
+ * Delete groups (legacy communities system)
([\#8027](https://github.com/matrix-org/matrix-react-sdk/pull/8027)). Fixes
vector-im/element-web#17532.
+ * Add a prototype of voice rooms in labs
([\#8084](https://github.com/matrix-org/matrix-react-sdk/pull/8084)). Fixes
vector-im/element-web#3546.
+
+## ???? Bug Fixes
+ * Avoid flashing the Jitsi prejoin screen at the user before skipping it
([\#21665](https://github.com/vector-im/element-web/pull/21665)).
+ * Fix editing `<ol>` tags with a non-1 start attribute
([\#8211](https://github.com/matrix-org/matrix-react-sdk/pull/8211)). Fixes
vector-im/element-web#21625.
+ * Fix URL previews being enabled when room first created
([\#8227](https://github.com/matrix-org/matrix-react-sdk/pull/8227)). Fixes
vector-im/element-web#21659.
+ * Don't use m.call for Jitsi video rooms
([\#8223](https://github.com/matrix-org/matrix-react-sdk/pull/8223)).
+ * Scale emoji with size of surrounding text
([\#8224](https://github.com/matrix-org/matrix-react-sdk/pull/8224)).
+ * Make "Jump to date" translatable
([\#8218](https://github.com/matrix-org/matrix-react-sdk/pull/8218)).
+ * Normalize call buttons
([\#8129](https://github.com/matrix-org/matrix-react-sdk/pull/8129)). Fixes
vector-im/element-web#21493. Contributed by @luixxiul.
+ * Show room preview bar with maximised widgets
([\#8180](https://github.com/matrix-org/matrix-react-sdk/pull/8180)). Fixes
vector-im/element-web#21542.
+ * Update more strings to not wrongly mention room when it is/could be a space
([\#7722](https://github.com/matrix-org/matrix-react-sdk/pull/7722)). Fixes
vector-im/element-web#20243 and vector-im/element-web#20910.
+ * Fix issue with redacting via edit composer flow causing stuck editStates
([\#8184](https://github.com/matrix-org/matrix-react-sdk/pull/8184)).
+ * Fix some image/video scroll jumps
([\#8182](https://github.com/matrix-org/matrix-react-sdk/pull/8182)).
+ * Fix "react error on share dialog"
([\#8170](https://github.com/matrix-org/matrix-react-sdk/pull/8170)).
Contributed by @yaya-usman.
+ * Fix disambiguated profile in threads in bubble layout
([\#8168](https://github.com/matrix-org/matrix-react-sdk/pull/8168)). Fixes
vector-im/element-web#21570. Contributed by @SimonBrandner.
+ * Responsive BetaCard on Labs
([\#8154](https://github.com/matrix-org/matrix-react-sdk/pull/8154)). Fixes
vector-im/element-web#21554. Contributed by @luixxiul.
+ * Display button as inline in room directory dialog
([\#8164](https://github.com/matrix-org/matrix-react-sdk/pull/8164)). Fixes
vector-im/element-web#21567. Contributed by @luixxiul.
+ * Null guard TimelinePanel unmount edge
([\#8171](https://github.com/matrix-org/matrix-react-sdk/pull/8171)).
+ * Fix beta pill label breaking
([\#8162](https://github.com/matrix-org/matrix-react-sdk/pull/8162)). Fixes
vector-im/element-web#21566. Contributed by @luixxiul.
+ * Strip relations when forwarding
([\#7929](https://github.com/matrix-org/matrix-react-sdk/pull/7929)). Fixes
vector-im/element-web#19769, vector-im/element-web#18067
vector-im/element-web#21015 and vector-im/element-web#10924.
+ * Don't try (and fail) to show replies for redacted events
([\#8141](https://github.com/matrix-org/matrix-react-sdk/pull/8141)). Fixes
vector-im/element-web#21435.
+ * Fix 3pid member info for space member list
([\#8128](https://github.com/matrix-org/matrix-react-sdk/pull/8128)). Fixes
vector-im/element-web#21534.
+ * Set max-width to user context menu
([\#8089](https://github.com/matrix-org/matrix-react-sdk/pull/8089)). Fixes
vector-im/element-web#21486. Contributed by @luixxiul.
+ * Fix issue with falsey hrefs being sent in events
([\#8113](https://github.com/matrix-org/matrix-react-sdk/pull/8113)). Fixes
vector-im/element-web#21417.
+ * Make video sizing consistent with images
([\#8102](https://github.com/matrix-org/matrix-react-sdk/pull/8102)). Fixes
vector-im/element-web#20072.
+
+Changes in
[1.10.7](https://github.com/vector-im/element-desktop/releases/tag/v1.10.7)
(2022-03-15)
+===================================================================================================
+
+## ???? SECURITY FIXES
+
+ * Fix a bug where URL previews could be enabled in the left-panel when they
+ should not have been.
+
+## ??? Features
+ * Add a config.json option to skip the built-in Jitsi welcome screen
([\#21190](https://github.com/vector-im/element-web/pull/21190)).
+ * Add unexposed account setting for hiding poll creation
([\#7972](https://github.com/matrix-org/matrix-react-sdk/pull/7972)).
+ * Allow pinning polls
([\#7922](https://github.com/matrix-org/matrix-react-sdk/pull/7922)). Fixes
vector-im/element-web#20152.
+ * Make trailing `:` into a setting
([\#6711](https://github.com/matrix-org/matrix-react-sdk/pull/6711)). Fixes
vector-im/element-web#16682. Contributed by @SimonBrandner.
+ * Location sharing > back button
([\#7958](https://github.com/matrix-org/matrix-react-sdk/pull/7958)).
+ * use LocationAssetType
([\#7965](https://github.com/matrix-org/matrix-react-sdk/pull/7965)).
+ * Location share type UI
([\#7924](https://github.com/matrix-org/matrix-react-sdk/pull/7924)).
+ * Add a few more UIComponent flags, and ensure they are used in existing code
([\#7937](https://github.com/matrix-org/matrix-react-sdk/pull/7937)).
+ * Add support for overriding strings in the app
([\#7886](https://github.com/matrix-org/matrix-react-sdk/pull/7886)).
+ * Add support for redirecting to external pages after logout
([\#7905](https://github.com/matrix-org/matrix-react-sdk/pull/7905)).
+ * Expose redaction power level in room settings
([\#7599](https://github.com/matrix-org/matrix-react-sdk/pull/7599)). Fixes
vector-im/element-web#20590. Contributed by @SimonBrandner.
+ * Update and expand ways to access pinned messages
([\#7906](https://github.com/matrix-org/matrix-react-sdk/pull/7906)). Fixes
vector-im/element-web#21209 and vector-im/element-web#21211.
+ * Add slash command to switch to a room's virtual room
([\#7839](https://github.com/matrix-org/matrix-react-sdk/pull/7839)).
+
+## ???? Bug Fixes
+ * Remove Lojban translation
([\#21302](https://github.com/vector-im/element-web/pull/21302)).
+ * Merge pull request from GHSA-qmf4-7w7j-vf23
([\#8059](https://github.com/matrix-org/matrix-react-sdk/pull/8059)).
+ * Add another null guard for member
([\#7984](https://github.com/matrix-org/matrix-react-sdk/pull/7984)). Fixes
vector-im/element-web#21319.
+ * Fix room account settings
([\#7999](https://github.com/matrix-org/matrix-react-sdk/pull/7999)).
+ * Fix missing summary text for pinned message changes
([\#7989](https://github.com/matrix-org/matrix-react-sdk/pull/7989)). Fixes
vector-im/element-web#19823.
+ * Pass room to getRoomTombstone to avoid racing with setState
([\#7986](https://github.com/matrix-org/matrix-react-sdk/pull/7986)).
+ * Hide composer and call buttons when the room is tombstoned
([\#7975](https://github.com/matrix-org/matrix-react-sdk/pull/7975)). Fixes
vector-im/element-web#21286.
+ * Fix bad ternary statement in autocomplete user pill insertions
([\#7977](https://github.com/matrix-org/matrix-react-sdk/pull/7977)). Fixes
vector-im/element-web#21307.
+ * Fix sending locations into threads and fix i18n
([\#7943](https://github.com/matrix-org/matrix-react-sdk/pull/7943)). Fixes
vector-im/element-web#21267.
+ * Fix location map attribution rendering over message action bar
([\#7974](https://github.com/matrix-org/matrix-react-sdk/pull/7974)). Fixes
vector-im/element-web#21297.
+ * Fix wrongly asserting that PushRule::conditions is non-null
([\#7973](https://github.com/matrix-org/matrix-react-sdk/pull/7973)). Fixes
vector-im/element-web#21305.
+ * Fix account & room settings race condition
([\#7953](https://github.com/matrix-org/matrix-react-sdk/pull/7953)). Fixes
vector-im/element-web#21163.
+ * Fix bug with some space selections not being applied
([\#7971](https://github.com/matrix-org/matrix-react-sdk/pull/7971)). Fixes
vector-im/element-web#21290.
+ * Revert "replace all require(.svg) with esm import"
([\#7969](https://github.com/matrix-org/matrix-react-sdk/pull/7969)). Fixes
vector-im/element-web#21293.
+ * Hide unpinnable pinned messages in more cases
([\#7921](https://github.com/matrix-org/matrix-react-sdk/pull/7921)).
+ * Fix room list being laggy while scrolling ????
([\#7939](https://github.com/matrix-org/matrix-react-sdk/pull/7939)). Fixes
vector-im/element-web#21262.
+ * Make pinned messages more reliably reflect edits
([\#7920](https://github.com/matrix-org/matrix-react-sdk/pull/7920)). Fixes
vector-im/element-web#17098.
+ * Improve accessibility of the BetaPill
([\#7949](https://github.com/matrix-org/matrix-react-sdk/pull/7949)). Fixes
vector-im/element-web#21255.
+ * Autofocus correct composer after sending reaction
([\#7950](https://github.com/matrix-org/matrix-react-sdk/pull/7950)). Fixes
vector-im/element-web#21273.
+ * Consider polls as message events for rendering redactions
([\#7944](https://github.com/matrix-org/matrix-react-sdk/pull/7944)). Fixes
vector-im/element-web#21125.
+ * Prevent event tiles being shrunk/collapsed by flexbox
([\#7942](https://github.com/matrix-org/matrix-react-sdk/pull/7942)). Fixes
vector-im/element-web#21269.
+ * Fix ExportDialog title on export cancellation
([\#7936](https://github.com/matrix-org/matrix-react-sdk/pull/7936)). Fixes
vector-im/element-web#21260. Contributed by @luixxiul.
+ * Mandate use of js-sdk/src/matrix import over js-sdk/src
([\#7933](https://github.com/matrix-org/matrix-react-sdk/pull/7933)). Fixes
vector-im/element-web#21253.
+ * Fix backspace not working in the invite dialog
([\#7931](https://github.com/matrix-org/matrix-react-sdk/pull/7931)). Fixes
vector-im/element-web#21249. Contributed by @SimonBrandner.
+ * Fix right panel soft crashes due to missing room prop
([\#7923](https://github.com/matrix-org/matrix-react-sdk/pull/7923)). Fixes
vector-im/element-web#21243.
+ * fix color of location share caret
([\#7917](https://github.com/matrix-org/matrix-react-sdk/pull/7917)).
+ * Wrap all EventTiles with a TileErrorBoundary and guard parsePermalink
([\#7916](https://github.com/matrix-org/matrix-react-sdk/pull/7916)). Fixes
vector-im/element-web#21216.
+ * Fix changing space sometimes bouncing to the wrong space
([\#7910](https://github.com/matrix-org/matrix-react-sdk/pull/7910)). Fixes
vector-im/element-web#20425.
+ * Ensure EventListSummary key does not change during backpagination
([\#7915](https://github.com/matrix-org/matrix-react-sdk/pull/7915)). Fixes
vector-im/element-web#9192.
+ * Fix positioning of the thread context menu
([\#7918](https://github.com/matrix-org/matrix-react-sdk/pull/7918)). Fixes
vector-im/element-web#21236.
+ * Inject sender into pinned messages
([\#7904](https://github.com/matrix-org/matrix-react-sdk/pull/7904)). Fixes
vector-im/element-web#20314.
+ * Tweak info message padding in right panel timeline
([\#7901](https://github.com/matrix-org/matrix-react-sdk/pull/7901)). Fixes
vector-im/element-web#21212.
+ * Fix another freeze on room switch
([\#7900](https://github.com/matrix-org/matrix-react-sdk/pull/7900)). Fixes
vector-im/element-web#21127.
+ * Clean up error listener when location picker closes
([\#7902](https://github.com/matrix-org/matrix-react-sdk/pull/7902)). Fixes
vector-im/element-web#21213.
+ * Fix edge case in context menu chevron positioning
([\#7899](https://github.com/matrix-org/matrix-react-sdk/pull/7899)).
+ * Fix composer format buttons on WebKit
([\#7898](https://github.com/matrix-org/matrix-react-sdk/pull/7898)). Fixes
vector-im/element-web#20868.
+ * manage voicerecording state when deleting or sending a voice message
([\#7896](https://github.com/matrix-org/matrix-react-sdk/pull/7896)). Fixes
vector-im/element-web#21151.
+ * Fix bug with useRoomHierarchy tight-looping loadMore on error
([\#7893](https://github.com/matrix-org/matrix-react-sdk/pull/7893)).
+ * Fix upload button & shortcut not working for narrow composer mode
([\#7894](https://github.com/matrix-org/matrix-react-sdk/pull/7894)). Fixes
vector-im/element-web#21175 and vector-im/element-web#21142.
+ * Fix emoji insertion in thread composer going to the main composer
([\#7895](https://github.com/matrix-org/matrix-react-sdk/pull/7895)). Fixes
vector-im/element-web#21202.
+ * Try harder to keep context menus inside the window
([\#7863](https://github.com/matrix-org/matrix-react-sdk/pull/7863)). Fixes
vector-im/element-web#17527 and vector-im/element-web#18377.
+ * Fix edge case around event list summary layout
([\#7891](https://github.com/matrix-org/matrix-react-sdk/pull/7891)). Fixes
vector-im/element-web#21180.
+ * Fix event list summary 1 hidden message pluralisation
([\#7890](https://github.com/matrix-org/matrix-react-sdk/pull/7890)). Fixes
vector-im/element-web#21196.
+ * Fix vanishing recently viewed menu
([\#7887](https://github.com/matrix-org/matrix-react-sdk/pull/7887)). Fixes
vector-im/element-web#20827.
+ * Fix freeze on room switch
([\#7884](https://github.com/matrix-org/matrix-react-sdk/pull/7884)). Fixes
vector-im/element-web#21127.
+ * Check 'useSystemTheme' in quick settings theme switcher
([\#7809](https://github.com/matrix-org/matrix-react-sdk/pull/7809)). Fixes
vector-im/element-web#21061.
+ * Fix 'my threads' filtering to include participated threads
([\#7882](https://github.com/matrix-org/matrix-react-sdk/pull/7882)). Fixes
vector-im/element-web#20877.
+ * Remove log line to try to fix freeze on answering VoIP call
([\#7883](https://github.com/matrix-org/matrix-react-sdk/pull/7883)).
+ * Support social login & password on soft logout page
([\#7879](https://github.com/matrix-org/matrix-react-sdk/pull/7879)). Fixes
vector-im/element-web#21099.
+ * Fix missing padding on server picker
([\#7864](https://github.com/matrix-org/matrix-react-sdk/pull/7864)).
+ * Throttle RoomState.members handlers
([\#7876](https://github.com/matrix-org/matrix-react-sdk/pull/7876)). Fixes
vector-im/element-web#21127.
+ * Only show joined/invited in search dialog
([\#7875](https://github.com/matrix-org/matrix-react-sdk/pull/7875)). Fixes
vector-im/element-web#21161.
+ * Don't pillify code blocks
([\#7861](https://github.com/matrix-org/matrix-react-sdk/pull/7861)). Fixes
vector-im/element-web#20851 and vector-im/element-web#18687.
+ * Fix keyboard shortcut icons on macOS
([\#7869](https://github.com/matrix-org/matrix-react-sdk/pull/7869)).
+
+Changes in
[1.10.6](https://github.com/vector-im/element-desktop/releases/tag/v1.10.6)
(2022-03-01)
+===================================================================================================
+
+## ???? Bug Fixes
+ * Fix some crashes in the right panel
+
+Changes in
[1.10.5](https://github.com/vector-im/element-desktop/releases/tag/v1.10.5)
(2022-02-28)
+===================================================================================================
+
+## ???? Translations
+ * This release contains a significant update to the Japanese translations,
contributed by Suguru Hirahara (@luixxiul). ??????????????????????????????!
+
+## ??? Features
+ * Support "closed" polls whose votes are not visible until they are ended
([\#7842](https://github.com/matrix-org/matrix-react-sdk/pull/7842)).
+ * Focus trap in poll creation dialog
([\#7847](https://github.com/matrix-org/matrix-react-sdk/pull/7847)). Fixes
vector-im/element-web#20281.
+ * Add labs flag: Show only current profile on historical messages
([\#7815](https://github.com/matrix-org/matrix-react-sdk/pull/7815)).
+ * Keep unsent voice messages in memory until they are deleted or sent
([\#7840](https://github.com/matrix-org/matrix-react-sdk/pull/7840)). Fixes
vector-im/element-web#17979.
+ * A link to `#/dm` in a custom home.html will open the "Direct Messages"
dialog. ([\#7783](https://github.com/matrix-org/matrix-react-sdk/pull/7783)).
Contributed by @johannes-krude.
+ * set icon-button-color to be configurable via quaternary-content variable
([\#7725](https://github.com/matrix-org/matrix-react-sdk/pull/7725)). Fixes
vector-im/element-web#20925. Contributed by @acxz.
+ * Allow editing polls
([\#7806](https://github.com/matrix-org/matrix-react-sdk/pull/7806)).
+ * Abstract spotlight to allow non-room results too
([\#7804](https://github.com/matrix-org/matrix-react-sdk/pull/7804)). Fixes
vector-im/element-web#20968, matrix-org/element-web-rageshakes#10766,
matrix-org/element-web-rageshakes#10777,
matrix-org/element-web-rageshakes#10767 matrix-org/element-web-rageshakes#10760
and matrix-org/element-web-rageshakes#10752.
+ * Display '(edited)' next to edited polls
([\#7789](https://github.com/matrix-org/matrix-react-sdk/pull/7789)).
+ * Use the resize observer polyfill consistently
([\#7796](https://github.com/matrix-org/matrix-react-sdk/pull/7796)). Fixes
matrix-org/element-web-rageshakes#10700.
+ * Consolidate, simplify and improve copied tooltips
([\#7799](https://github.com/matrix-org/matrix-react-sdk/pull/7799)). Fixes
vector-im/element-web#21069.
+ * Suggest `@room` when `@channel`, `@everyone`, or `@here` is typed in
composer ([\#7737](https://github.com/matrix-org/matrix-react-sdk/pull/7737)).
Fixes vector-im/element-web#20972. Contributed by @aaronraimist.
+ * Add customisation point to disable space creation
([\#7766](https://github.com/matrix-org/matrix-react-sdk/pull/7766)).
+ * Consolidate RedactionGrouper and HiddenEventGrouper into MELS
([\#7739](https://github.com/matrix-org/matrix-react-sdk/pull/7739)). Fixes
vector-im/element-web#20958.
+ * Unify widget header actions with those in right panel
([\#7734](https://github.com/matrix-org/matrix-react-sdk/pull/7734)).
+ * Improve new search dialog context text for exactly 2 parent spaces
([\#7761](https://github.com/matrix-org/matrix-react-sdk/pull/7761)).
+
+## ???? Bug Fixes
+ * Fix command key missing in keyboard shortcuts tab
([\#21102](https://github.com/vector-im/element-web/pull/21102)). Contributed
by @SimonBrandner.
+ * [Release] Tweak info message padding in right panel timeline
([\#7909](https://github.com/matrix-org/matrix-react-sdk/pull/7909)).
+ * [Release] Fix edge case around event list summary layout
([\#7892](https://github.com/matrix-org/matrix-react-sdk/pull/7892)).
+ * Wire up CallEventGroupers for Search Results
([\#7866](https://github.com/matrix-org/matrix-react-sdk/pull/7866)). Fixes
vector-im/element-web#21150.
+ * Fix edge case around event list summary layout
([\#7867](https://github.com/matrix-org/matrix-react-sdk/pull/7867)). Fixes
vector-im/element-web#21153.
+ * Fix misalignment with Event List Summaries
([\#7865](https://github.com/matrix-org/matrix-react-sdk/pull/7865)). Fixes
vector-im/element-web#21149.
+ * Fix non-customizable keybindings not working as expected
([\#7855](https://github.com/matrix-org/matrix-react-sdk/pull/7855)). Fixes
vector-im/element-web#21136 and matrix-org/element-web-rageshakes#10830.
+ * Fix accessibility around the room list treeview and new search beta
([\#7856](https://github.com/matrix-org/matrix-react-sdk/pull/7856)). Fixes
matrix-org/element-web-rageshakes#10873.
+ * Inhibit tooltip on timeline pill avatars, the whole pill has its own
([\#7854](https://github.com/matrix-org/matrix-react-sdk/pull/7854)). Fixes
vector-im/element-web#21135.
+ * Fix virtual / native room mapping on call transfers
([\#7848](https://github.com/matrix-org/matrix-react-sdk/pull/7848)).
+ * Fix ScrollPanel data-scrollbar not responding to window resizing
([\#7841](https://github.com/matrix-org/matrix-react-sdk/pull/7841)). Fixes
vector-im/element-web#20594.
+ * add cursor: pointer to actionable poll options
([\#7826](https://github.com/matrix-org/matrix-react-sdk/pull/7826)). Fixes
vector-im/element-web#21033.
+ * Tear down AppTile using lifecycle tracking
([\#7833](https://github.com/matrix-org/matrix-react-sdk/pull/7833)). Fixes
vector-im/element-web#21025.
+ * Fix layout inconsistencies with the room search minimized button
([\#7824](https://github.com/matrix-org/matrix-react-sdk/pull/7824)). Fixes
vector-im/element-web#21106.
+ * Fix space panel notification badge behaviour and metrics
([\#7823](https://github.com/matrix-org/matrix-react-sdk/pull/7823)). Fixes
vector-im/element-web#21092.
+ * Fix left panel widgets causing app crashes (again)
([\#7814](https://github.com/matrix-org/matrix-react-sdk/pull/7814)).
+ * Fix right panel data flow
([\#7811](https://github.com/matrix-org/matrix-react-sdk/pull/7811)). Fixes
vector-im/element-web#20929.
+ * set mask-size for icons
([\#7812](https://github.com/matrix-org/matrix-react-sdk/pull/7812)). Fixes
vector-im/element-web#21047.
+ * Fix room create tile not showing up with hidden events shown
([\#7810](https://github.com/matrix-org/matrix-react-sdk/pull/7810)). Fixes
vector-im/element-web#20893.
+ * Fix delayed badge update for mentions in encrypted rooms
([\#7813](https://github.com/matrix-org/matrix-react-sdk/pull/7813)). Fixes
vector-im/element-web#20859.
+ * Fix add existing space not showing any spaces
([\#7801](https://github.com/matrix-org/matrix-react-sdk/pull/7801)). Fixes
vector-im/element-web#21087. Contributed by @c-cal.
+ * Fix edge cases around event list summaries with hidden events and
redactions
([\#7797](https://github.com/matrix-org/matrix-react-sdk/pull/7797)). Fixes
vector-im/element-web#21030 vector-im/element-web#21050 and
vector-im/element-web#21055.
+ * Improve styling of edge case devtools state keys
([\#7794](https://github.com/matrix-org/matrix-react-sdk/pull/7794)). Fixes
vector-im/element-web#21056.
+ * Don't scroll to bottom when executing non-message slash commands
([\#7793](https://github.com/matrix-org/matrix-react-sdk/pull/7793)). Fixes
vector-im/element-web#21065.
+ * Fix cutout misalignment on some decorated room avatars
([\#7784](https://github.com/matrix-org/matrix-react-sdk/pull/7784)). Fixes
vector-im/element-web#21038.
+ * Fix desktop notifications for invites showing user IDs instead of
displaynames
([\#7780](https://github.com/matrix-org/matrix-react-sdk/pull/7780)). Fixes
vector-im/element-web#21022. Contributed by @c-cal.
+ * Fix bad pluralisation on event list summary hidden message handling
([\#7778](https://github.com/matrix-org/matrix-react-sdk/pull/7778)).
+ * Properly recurse subspaces for leave space dialog options
([\#7775](https://github.com/matrix-org/matrix-react-sdk/pull/7775)). Fixes
vector-im/element-web#20949 and vector-im/element-web#21012.
+ * Fix translation for keyboard shortcut displaynames
([\#7758](https://github.com/matrix-org/matrix-react-sdk/pull/7758)). Fixes
vector-im/element-web#20992. Contributed by @c-cal.
+ * Fix space member list opening with back button
([\#7773](https://github.com/matrix-org/matrix-react-sdk/pull/7773)). Fixes
vector-im/element-web#21009. Contributed by @c-cal.
+ * Fix sort order for facepiles which was exactly reverse
([\#7771](https://github.com/matrix-org/matrix-react-sdk/pull/7771)).
+ * Fix state events being wrongly hidden when redacted
([\#7768](https://github.com/matrix-org/matrix-react-sdk/pull/7768)). Fixes
vector-im/element-web#20959.
+ * Event List Summary guard against missing event senders
([\#7767](https://github.com/matrix-org/matrix-react-sdk/pull/7767)). Fixes
vector-im/element-web#21004.
+ * Fix all settings button opening sidebar settings tab
([\#7765](https://github.com/matrix-org/matrix-react-sdk/pull/7765)). Fixes
vector-im/element-web#20998. Contributed by @c-cal.
+ * Fix theme selector dropdown overflow
([\#7764](https://github.com/matrix-org/matrix-react-sdk/pull/7764)). Fixes
vector-im/element-web#20996. Contributed by @c-cal.
+ * Fix widget and mjolnir state events showing with mxid not name
([\#7760](https://github.com/matrix-org/matrix-react-sdk/pull/7760)). Fixes
vector-im/element-web#20986.
+ * Fix space member list not opening
([\#7747](https://github.com/matrix-org/matrix-react-sdk/pull/7747)). Fixes
vector-im/element-web#20982. Contributed by @c-cal.
+ * Handle highlight notifications in timeline card button
([\#7762](https://github.com/matrix-org/matrix-react-sdk/pull/7762)). Fixes
vector-im/element-web#20987. Contributed by @SimonBrandner.
+ * Fix add existing space not showing any spaces
([\#7751](https://github.com/matrix-org/matrix-react-sdk/pull/7751)).
+ * Inhibit Room List keyboard pass-thru when the search beta is enabled
([\#7752](https://github.com/matrix-org/matrix-react-sdk/pull/7752)). Fixes
vector-im/element-web#20984.
+ * Add unread notification dot to timeline card button
([\#7749](https://github.com/matrix-org/matrix-react-sdk/pull/7749)). Fixes
vector-im/element-web#20946. Contributed by @SimonBrandner.
+
Changes in
[1.10.4](https://github.com/vector-im/element-desktop/releases/tag/v1.10.4)
(2022-02-17)
===================================================================================================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/README.md
new/element-desktop-1.10.9/README.md
--- old/element-desktop-1.10.4/README.md 2022-02-17 13:23:26.000000000
+0100
+++ new/element-desktop-1.10.9/README.md 2022-04-12 11:50:46.000000000
+0200
@@ -49,30 +49,17 @@
[TODO: add support for fetching develop builds, arbitrary URLs and arbitrary
paths]
-
Building
========
-Now you have a copy of Element, you're ready to build packages. If you'd just
like to
-run Element locally, skip to the next section.
-
-If you'd like to build the native modules (for searching in encrypted rooms and
-secure storage), do this first. This will take 10 minutes or so, and will
-require a number of native tools to be installed, depending on your OS (eg.
-rust, tcl, make/nmake).
-
-You'll also to need to make sure you've built the native modules for the same
-architecture as your package, so for anything more advanced than just building
-the modules and app for the host architecture see 'Other Architectures'.
-If you don't need these features, you can skip this step.
+## Native Build
-To just build these for your native architecture:
-```
-yarn run build:native
-```
+TODO: List native pre-requisites
-Now you can build the package:
+Optionally, [build the native
modules](https://github.com/vector-im/element-desktop/blob/develop/docs/native-node-modules.md),
+which include support for searching in encrypted rooms and secure storage.
Skipping this step is fine, you just won't have those features.
+Then, run
```
yarn run build
```
@@ -82,9 +69,9 @@
* Run electron-builder to build a package. The package built will match the
operating system
you're running the build process on.
-This build step will not build any native modules.
+## Docker
-You can also build using docker, which will always produce the linux package:
+Alternatively, you can also build using docker, which will always produce the
linux package:
```
# Run this once to make the docker image
yarn run docker:setup
@@ -107,70 +94,6 @@
yarn start
```
-Other Architectures
-===================
-Building the native modules will build for the host architecture (and only the
-host architecture) by default. On Windows, this will automatically determine
-the architecture to build for based on the environment. Make sure that you have
-all the [tools required to perform the native modules
build](docs/windows-requirements.md)
-
-
-On macOS, you can build universal native modules too:
-```
-yarn run build:native:universal
-```
-
-...or you can build for a specific architecture:
-```
-yarn run build:native --target x86_64-apple-darwin
-```
-or
-```
-yarn run build:native --target aarch64-apple-darwin
-```
-
-You'll then need to create a built bundle with the same architecture.
-To bundle a universal build for macOS, run:
-
-```
-yarn run build:universal
-```
-
-If you're on Windows, you can choose to build specifically for 32 or 64 bit:
-```
-yarn run build:32
-```
-or
-```
-yarn run build:64
-```
-
-Note that the native module build system keeps the different architectures
-separate, so you can keep native modules for several architectures at the same
-time and switch which are active using a `yarn run hak copy` command, passing
-the appropriate architectures. This will error if you haven't yet built those
-architectures. eg:
-
-```
-yarn run build:native --target x86_64-apple-darwin
-# We've now built & linked into place native modules for Intel
-yarn run build:native --target aarch64-apple-darwin
-# We've now built Apple Silicon modules too, and linked them into place as the
active ones
-
-yarn run hak copy --target x86_64-apple-darwin
-# We've now switched back to our Intel modules
-yarn run hak copy --target x86_64-apple-darwin --target aarch64-apple-darwin
-# Now our native modules are universal x86_64+aarch64 binaries
-```
-
-The current set of native modules are stored in `.hak/hakModules`,
-so you can use this to check what architecture is currently in place, eg:
-
-```
-$ lipo -info .hak/hakModules/keytar/build/Release/keytar.node
-Architectures in the fat file:
.hak/hakModules/keytar/build/Release/keytar.node are: x86_64 arm64
-```
-
Config
======
If you'd like the packaged Element to have a configuration file, you can
create a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/docs/native-node-modules.md
new/element-desktop-1.10.9/docs/native-node-modules.md
--- old/element-desktop-1.10.4/docs/native-node-modules.md 2022-02-17
13:23:26.000000000 +0100
+++ new/element-desktop-1.10.9/docs/native-node-modules.md 2022-04-12
11:50:46.000000000 +0200
@@ -10,20 +10,26 @@
we may offer a pre-compiled path for those who want to use these features in a
custom build of Element without installing the various build tools required.
-Do note that compiling a module for a particular operating system
-(Linux/macOS/Windows) will need to be done on that operating system.
-Cross-compiling from a host OS for a different target OS may be possible, but
-we don't support this flow with Element dependencies at this time.
-
The process is automated by
[vector-im/element-builder](https://github.com/vector-im/element-builder)
-when releasing.
-The following sections explain the manual steps you can use with a custom
build of Element to enable
-these features if you'd like to try them out.
-It is possible to [build those native modules locally
automatically](https://github.com/vector-im/element-desktop#building).
+when releasing.
+
+## Building
+
+Install the pre-requisites for your system:
+
+* [Windows
pre-requisites](https://github.com/vector-im/element-desktop/blob/develop/docs/windows-requirements.md)
+* Linux: TODO
+* OS X: TODO
+
+Then optionally, [add seshat and dependencies to support search in E2E
rooms](#adding-seshat-for-search-in-e2e-encrypted-rooms).
+Then, to build for an architecture selected automatically based on your system
(recommended), run:
```
yarn run build:native
```
+
+If you need to build for a specific architecture, see
[here](#compiling-for-specific-architectures).
+
## Adding Seshat for search in E2E encrypted rooms
Seshat is a native Node module that adds support for local event indexing and
@@ -59,3 +65,74 @@
as usual using:
yarn start
+
+## Compiling for specific architectures
+
+### macOS
+
+On macOS, you can build universal native modules too:
+```
+yarn run build:native:universal
+```
+
+...or you can build for a specific architecture:
+```
+yarn run build:native --target x86_64-apple-darwin
+```
+or
+```
+yarn run build:native --target aarch64-apple-darwin
+```
+
+You'll then need to create a built bundle with the same architecture.
+To bundle a universal build for macOS, run:
+
+```
+yarn run build:universal
+```
+
+### Windows
+
+If you're on Windows, you can choose to build specifically for 32 or 64 bit:
+```
+yarn run build:32
+```
+or
+```
+yarn run build:64
+```
+
+### Cross compiling
+
+Compiling a module for a particular operating system (Linux/macOS/Windows)
needs
+to be done on that operating system. Cross-compiling from a host OS for a
different
+target OS may be possible, but we don't support this flow with Element
dependencies
+at this time.
+
+### Switching between architectures
+
+The native module build system keeps the different architectures
+separate, so you can keep native modules for several architectures at the same
+time and switch which are active using a `yarn run hak copy` command, passing
+the appropriate architectures. This will error if you haven't yet built those
+architectures. eg:
+
+```
+yarn run build:native --target x86_64-apple-darwin
+# We've now built & linked into place native modules for Intel
+yarn run build:native --target aarch64-apple-darwin
+# We've now built Apple Silicon modules too, and linked them into place as the
active ones
+
+yarn run hak copy --target x86_64-apple-darwin
+# We've now switched back to our Intel modules
+yarn run hak copy --target x86_64-apple-darwin --target aarch64-apple-darwin
+# Now our native modules are universal x86_64+aarch64 binaries
+```
+
+The current set of native modules are stored in `.hak/hakModules`,
+so you can use this to check what architecture is currently in place, eg:
+
+```
+$ lipo -info .hak/hakModules/keytar/build/Release/keytar.node
+Architectures in the fat file:
.hak/hakModules/keytar/build/Release/keytar.node are: x86_64 arm64
+```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/element-desktop-1.10.4/element.io/nightly/config.json
new/element-desktop-1.10.9/element.io/nightly/config.json
--- old/element-desktop-1.10.4/element.io/nightly/config.json 2022-02-17
13:23:26.000000000 +0100
+++ new/element-desktop-1.10.9/element.io/nightly/config.json 2022-04-12
11:50:46.000000000 +0200
@@ -47,7 +47,7 @@
},
"posthog": {
"projectApiKey": "phc_Jzsm6DTm6V2705zeU5dcNvQDlonOR68XvX2sh1sEOHO",
- "apiHost": "https://posthog.hss.element.io"
+ "apiHost": "https://posthog.element.io"
},
"features": {
"feature_spotlight": true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/element-desktop-1.10.4/element.io/release/config.json
new/element-desktop-1.10.9/element.io/release/config.json
--- old/element-desktop-1.10.4/element.io/release/config.json 2022-02-17
13:23:26.000000000 +0100
+++ new/element-desktop-1.10.9/element.io/release/config.json 2022-04-12
11:50:46.000000000 +0200
@@ -43,7 +43,7 @@
],
"posthog": {
"projectApiKey": "phc_Jzsm6DTm6V2705zeU5dcNvQDlonOR68XvX2sh1sEOHO",
- "apiHost": "https://posthog.hss.element.io"
+ "apiHost": "https://posthog.element.io"
},
"map_style_url":
"https://api.maptiler.com/maps/streets/style.json?key=fU3vlMsMn4Jb6dnEIFsx"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/package.json
new/element-desktop-1.10.9/package.json
--- old/element-desktop-1.10.4/package.json 2022-02-17 13:23:26.000000000
+0100
+++ new/element-desktop-1.10.9/package.json 2022-04-12 11:50:46.000000000
+0200
@@ -2,7 +2,7 @@
"name": "element-desktop",
"productName": "Element",
"main": "lib/electron-main.js",
- "version": "1.10.4",
+ "version": "1.10.9",
"description": "A feature-rich client for Matrix.org",
"author": "Element",
"repository": {
@@ -44,7 +44,7 @@
"counterpart": "^0.18.6",
"electron-store": "^6.0.1",
"electron-window-state": "^5.0.3",
- "minimist": "^1.2.3",
+ "minimist": "^1.2.6",
"png-to-ico": "^2.1.1",
"request": "^2.88.2"
},
@@ -61,7 +61,7 @@
"app-builder-lib": "^22.14.10",
"asar": "^2.0.1",
"chokidar": "^3.5.2",
- "electron": "^15.3.5",
+ "electron": "^17",
"electron-builder": "22.11.4",
"electron-builder-squirrel-windows": "22.11.4",
"electron-devtools-installer": "^3.1.1",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/src/electron-main.ts
new/element-desktop-1.10.9/src/electron-main.ts
--- old/element-desktop-1.10.4/src/electron-main.ts 2022-02-17
13:23:26.000000000 +0100
+++ new/element-desktop-1.10.9/src/electron-main.ts 2022-04-12
11:50:46.000000000 +0200
@@ -19,7 +19,17 @@
// Squirrel on windows starts the app with various flags as hooks to tell us
when we've been installed/uninstalled etc.
import "./squirrelhooks";
-import { app, ipcMain, powerSaveBlocker, BrowserWindow, Menu, autoUpdater,
protocol, dialog } from "electron";
+import {
+ app,
+ ipcMain,
+ powerSaveBlocker,
+ BrowserWindow,
+ Menu,
+ autoUpdater,
+ protocol,
+ dialog,
+ desktopCapturer,
+} from "electron";
import AutoLaunch from "auto-launch";
import path from "path";
import windowStateKeeper from 'electron-window-state';
@@ -502,6 +512,13 @@
await keytar.deletePassword("riot.im",
`${args[0]}|${args[1]}`);
} catch (e) {}
break;
+ case 'getDesktopCapturerSources':
+ ret = (await desktopCapturer.getSources(args[0])).map((source) =>
({
+ id: source.id,
+ name: source.name,
+ thumbnailURL: source.thumbnail.toDataURL(),
+ }));
+ break;
default:
mainWindow.webContents.send('ipcReply', {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/src/i18n/strings/de.json
new/element-desktop-1.10.9/src/i18n/strings/de.json
--- old/element-desktop-1.10.4/src/i18n/strings/de.json 2022-02-17
13:23:26.000000000 +0100
+++ new/element-desktop-1.10.9/src/i18n/strings/de.json 2022-04-12
11:50:46.000000000 +0200
@@ -26,7 +26,7 @@
"Window": "Fenster",
"Toggle Developer Tools": "Developer-Tools an/aus",
"Toggle Full Screen": "Vollbildschirm an/aus",
- "Preferences": "Einstellungen",
+ "Preferences": "Pr??ferenzen",
"Zoom Out": "Verkleinern",
"Zoom In": "Vergr????ern",
"Actual Size": "Tats??chliche Gr????e",
@@ -42,5 +42,6 @@
"Quit": "Beenden",
"Show/Hide": "Anzeigen/Ausblenden",
"Close Element": "Element schlie??en",
- "Cancel": "Abbrechen"
+ "Cancel": "Abbrechen",
+ "Copy image address": "Bild-Adresse kopieren"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/src/i18n/strings/el.json
new/element-desktop-1.10.9/src/i18n/strings/el.json
--- old/element-desktop-1.10.4/src/i18n/strings/el.json 1970-01-01
01:00:00.000000000 +0100
+++ new/element-desktop-1.10.9/src/i18n/strings/el.json 2022-04-12
11:50:46.000000000 +0200
@@ -0,0 +1,47 @@
+{
+ "Are you sure you want to quit?": "?????????? ?????????????? ??????
???????????? ???? ??????????????????????????;",
+ "Zoom": "????????",
+ "Unhide": "????????????????",
+ "Window": "????????????????",
+ "Toggle Developer Tools": "?????????????? ??????????????????
????????????????????????????",
+ "Toggle Full Screen": "???????????????? ???? ?????????? ??????????",
+ "Copy email address": "?????????????????? ???????????????????? email",
+ "File": "????????????",
+ "Bring All to Front": "???????????????? ???????? ??????
??????????????????",
+ "Stop Speaking": "???????????????????? ???? ????????????",
+ "Start Speaking": "?????????????????? ???? ????????????",
+ "Speech": "????????????",
+ "Hide Others": "???????????????? ??????????",
+ "Hide": "????????????????",
+ "Services": "??????????????????",
+ "About": "?????????????? ????",
+ "Element Help": "?????????????? ?????? ???? Element",
+ "Help": "??????????????",
+ "Close": "????????????????",
+ "Minimize": "????????????????????????????",
+ "Preferences": "??????????????????????",
+ "Zoom Out": "??????????????????",
+ "Zoom In": "??????????????????",
+ "Actual Size": "???????????????????? ??????????????",
+ "View": "??????????????",
+ "Select All": "?????????????? ????????",
+ "Delete": "????????????????",
+ "Paste and Match Style": "???????????????????? ?????? ??????????????????
????????",
+ "Paste": "????????????????????",
+ "Copy": "??????????????????",
+ "Cut": "??????????????",
+ "Redo": "??????????????????",
+ "Undo": "????????????????",
+ "Edit": "??????????????????????",
+ "Quit": "????????????????",
+ "Show/Hide": "E??????????????/????????????????",
+ "Close Element": "?????????????? ???? Element",
+ "Cancel": "??????????????",
+ "Add to dictionary": "???????????????? ?????? ????????????",
+ "The image failed to save": "?? ???????????????????? ?????? ??????????????
??????????????",
+ "Failed to save image": "???????????????? ??????????????????????
??????????????",
+ "Save image as...": "???????????????????? ?????????????? ????...",
+ "Copy link address": "?????????????????? ????????????????????
??????????????????",
+ "Copy image address": "?????????????????? ????????????????????
??????????????",
+ "Copy image": "?????????????????? ??????????????"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/src/i18n/strings/en_EN.json
new/element-desktop-1.10.9/src/i18n/strings/en_EN.json
--- old/element-desktop-1.10.4/src/i18n/strings/en_EN.json 2022-02-17
13:23:26.000000000 +0100
+++ new/element-desktop-1.10.9/src/i18n/strings/en_EN.json 2022-04-12
11:50:46.000000000 +0200
@@ -38,6 +38,7 @@
"File": "File",
"Copy image": "Copy image",
"Copy email address": "Copy email address",
+ "Copy image address": "Copy image address",
"Copy link address": "Copy link address",
"Save image as...": "Save image as...",
"Failed to save image": "Failed to save image",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/src/i18n/strings/es.json
new/element-desktop-1.10.9/src/i18n/strings/es.json
--- old/element-desktop-1.10.4/src/i18n/strings/es.json 2022-02-17
13:23:26.000000000 +0100
+++ new/element-desktop-1.10.9/src/i18n/strings/es.json 2022-04-12
11:50:46.000000000 +0200
@@ -42,5 +42,6 @@
"Show/Hide": "Ver/Ocultar",
"Are you sure you want to quit?": "??Quieres salir?",
"Close Element": "Cerrar Element",
- "Cancel": "Cancelar"
+ "Cancel": "Cancelar",
+ "Copy image address": "Copiar direcci??n de la imagen"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/src/i18n/strings/et.json
new/element-desktop-1.10.9/src/i18n/strings/et.json
--- old/element-desktop-1.10.4/src/i18n/strings/et.json 2022-02-17
13:23:26.000000000 +0100
+++ new/element-desktop-1.10.9/src/i18n/strings/et.json 2022-04-12
11:50:46.000000000 +0200
@@ -42,5 +42,6 @@
"Show/Hide": "N??ita/peida",
"Are you sure you want to quit?": "Kas sa kindlasti soovid rakendusest
v??ljuda?",
"Close Element": "Sulge Element",
- "Cancel": "T??hista"
+ "Cancel": "T??hista",
+ "Copy image address": "Kopeeri pildi aadress"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/src/i18n/strings/fa.json
new/element-desktop-1.10.9/src/i18n/strings/fa.json
--- old/element-desktop-1.10.4/src/i18n/strings/fa.json 1970-01-01
01:00:00.000000000 +0100
+++ new/element-desktop-1.10.9/src/i18n/strings/fa.json 2022-04-12
11:50:46.000000000 +0200
@@ -0,0 +1,47 @@
+{
+ "Paste and Match Style": "??????????????????? ?? ?????????? ????????",
+ "Add to dictionary": "???????????? ???? ?????????????????",
+ "The image failed to save": "?????????? ?????????? ??????",
+ "Failed to save image": "???????????? ?????????? ???????? ????????",
+ "Save image as...": "???????????? ?????????? ???? ??????????...",
+ "Copy link address": "???????????? ?????????? ??????????",
+ "Copy image address": "???????????? ?????????? ??????????",
+ "Copy email address": "???????????? ?????????? ????????????????",
+ "Copy image": "???????????? ??????????",
+ "File": "????????????",
+ "Bring All to Front": "?????? ???? ???? ?????? ??????????????",
+ "Zoom": "??????????????????",
+ "Speech": "???????? ????????",
+ "Stop Speaking": "???????? ???????? ???? ???????? ????????",
+ "Start Speaking": "???????? ???????? ???? ???????? ????????",
+ "Unhide": "??????????",
+ "Hide Others": "?????????? ???????? ????????????",
+ "Hide": "??????????",
+ "Services": "??????????",
+ "About": "????????????",
+ "Element Help": "?????????????? ??????????",
+ "Help": "????????????",
+ "Close": "????????",
+ "Minimize": "??????????",
+ "Window": "??????????",
+ "Toggle Developer Tools": "?????????? ?????????? ????????????????
???????????????????????",
+ "Toggle Full Screen": "?????????? ?????????? ???????????????????",
+ "Preferences": "??????????????",
+ "Zoom Out": "?????????????????? ???? ????????",
+ "Zoom In": "?????????????????? ???? ????????",
+ "Actual Size": "?????????????? ??????????",
+ "View": "????????",
+ "Select All": "?????????? ??????",
+ "Delete": "??????",
+ "Paste": "???????????????????",
+ "Copy": "????????????",
+ "Cut": "??????",
+ "Redo": "?????????? ????????????",
+ "Undo": "??????????????????",
+ "Edit": "????????????",
+ "Quit": "????????",
+ "Show/Hide": "??????????/??????????",
+ "Are you sure you want to quit?": "?????? ?????????????? ????
??????????????????? ???????? ??????????",
+ "Close Element": "???????? ??????????",
+ "Cancel": "??????"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/src/i18n/strings/hu.json
new/element-desktop-1.10.9/src/i18n/strings/hu.json
--- old/element-desktop-1.10.4/src/i18n/strings/hu.json 2022-02-17
13:23:26.000000000 +0100
+++ new/element-desktop-1.10.9/src/i18n/strings/hu.json 2022-04-12
11:50:46.000000000 +0200
@@ -42,5 +42,6 @@
"Show/Hide": "Megmutat/Elrejt",
"Are you sure you want to quit?": "Biztos, hogy kil??p?",
"Close Element": "Element bez??r??sa",
- "Cancel": "M??gsem"
+ "Cancel": "M??gsem",
+ "Copy image address": "K??p c??m??nek m??sol??sa"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/src/i18n/strings/id.json
new/element-desktop-1.10.9/src/i18n/strings/id.json
--- old/element-desktop-1.10.4/src/i18n/strings/id.json 2022-02-17
13:23:26.000000000 +0100
+++ new/element-desktop-1.10.9/src/i18n/strings/id.json 2022-04-12
11:50:46.000000000 +0200
@@ -42,5 +42,6 @@
"Show/Hide": "Tampilkan/Sembunyikan",
"Are you sure you want to quit?": "Apakah Anda yakin ingin keluar?",
"Close Element": "Tutup Element",
- "Cancel": "Batal"
+ "Cancel": "Batal",
+ "Copy image address": "Salin alamat gambar"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/src/i18n/strings/is.json
new/element-desktop-1.10.9/src/i18n/strings/is.json
--- old/element-desktop-1.10.4/src/i18n/strings/is.json 2022-02-17
13:23:26.000000000 +0100
+++ new/element-desktop-1.10.9/src/i18n/strings/is.json 2022-04-12
11:50:46.000000000 +0200
@@ -1,37 +1,37 @@
{
- "Add to dictionary": "B??ta vi?? or??ab??k",
- "The image failed to save": "Myndin mist??ksts a?? vista",
+ "Add to dictionary": "B??ta vi?? or??asafn",
+ "The image failed to save": "Myndina var ekki h??gt a?? vista",
"Failed to save image": "Mist??kst a?? vista mynd",
"Save image as...": "Vista mynd sem...",
- "Copy link address": "Afrita nethlekk",
+ "Copy link address": "Afrita vistfang tengils",
"Copy email address": "Afrita t??lvup??stfang",
"Copy image": "Afrita mynd",
"File": "Skr??",
- "Bring All to Front": "Koma ??llum a?? Framan",
+ "Bring All to Front": "Setja allt fremst",
"Zoom": "St??r??",
- "Stop Speaking": "H??tta Tal",
- "Start Speaking": "Byrja Tal",
+ "Stop Speaking": "H??tta tali",
+ "Start Speaking": "Byrja tal",
"Speech": "Tal",
"Unhide": "Birta",
- "Hide Others": "Fela A??ra",
+ "Hide Others": "Fela a??ra",
"Hide": "Fela",
"Services": "??j??nustur",
- "About": "Um",
- "Element Help": "Element Hj??lp",
+ "About": "Um hugb??na??inn",
+ "Element Help": "Hj??lp vi?? Element",
"Help": "Hj??lp",
"Close": "Loka",
"Minimize": "L??gmarka",
"Window": "Gluggi",
- "Toggle Developer Tools": "Skipta Framkv??mdara??ilaverkf??ri",
- "Toggle Full Screen": "Skipta um Fullskj??",
+ "Toggle Developer Tools": "V??xla forritunarverkf??rum af/??",
+ "Toggle Full Screen": "V??xla fullum skj?? af/??",
"Preferences": "Stillingar",
"Zoom Out": "Minnka",
"Zoom In": "St??kka",
- "Actual Size": "Raunveruleg St??r??",
+ "Actual Size": "Raunst??r??",
"View": "Sko??a",
- "Select All": "Velja Allt",
+ "Select All": "Velja allt",
"Delete": "Ey??a",
- "Paste and Match Style": "L??ma og Passa St??l",
+ "Paste and Match Style": "L??ma og samsvara st??l",
"Paste": "L??ma",
"Copy": "Afrita",
"Cut": "Klippa",
@@ -42,5 +42,6 @@
"Show/Hide": "S??na/Fela",
"Are you sure you want to quit?": "Ertu viss um a?? ???? viljir h??tta?",
"Close Element": "Loka Element",
- "Cancel": "H??tta vi??"
+ "Cancel": "H??tta vi??",
+ "Copy image address": "Afrita sl???? myndar"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/src/i18n/strings/it.json
new/element-desktop-1.10.9/src/i18n/strings/it.json
--- old/element-desktop-1.10.4/src/i18n/strings/it.json 2022-02-17
13:23:26.000000000 +0100
+++ new/element-desktop-1.10.9/src/i18n/strings/it.json 2022-04-12
11:50:46.000000000 +0200
@@ -42,5 +42,6 @@
"Close Element": "Chiudi Element",
"Cancel": "Annulla",
"Stop Speaking": "Smetti di parlare",
- "Speech": "Dettatura"
+ "Speech": "Dettatura",
+ "Copy image address": "Copia indirizzo immagine"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/src/i18n/strings/pt_BR.json
new/element-desktop-1.10.9/src/i18n/strings/pt_BR.json
--- old/element-desktop-1.10.4/src/i18n/strings/pt_BR.json 2022-02-17
13:23:26.000000000 +0100
+++ new/element-desktop-1.10.9/src/i18n/strings/pt_BR.json 2022-04-12
11:50:46.000000000 +0200
@@ -42,5 +42,6 @@
"Close Element": "Fechar Element",
"Cancel": "Cancelar",
"Bring All to Front": "Trazer Todas Para Frente",
- "Hide Others": "Esconder Outras(os)"
+ "Hide Others": "Esconder Outras(os)",
+ "Copy image address": "Copiar endere??o de imagem"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/src/i18n/strings/ru.json
new/element-desktop-1.10.9/src/i18n/strings/ru.json
--- old/element-desktop-1.10.4/src/i18n/strings/ru.json 2022-02-17
13:23:26.000000000 +0100
+++ new/element-desktop-1.10.9/src/i18n/strings/ru.json 2022-04-12
11:50:46.000000000 +0200
@@ -42,5 +42,6 @@
"Start Speaking": "????????????????",
"Speech": "??????????",
"Hide Others": "???????????? ????????????",
- "Paste and Match Style": "???????????????? ?? ?????? ???? ????????????"
+ "Paste and Match Style": "???????????????? ?? ?????? ???? ????????????",
+ "Copy image address": "???????????????????? ??????????
??????????????????????"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/src/i18n/strings/sk.json
new/element-desktop-1.10.9/src/i18n/strings/sk.json
--- old/element-desktop-1.10.4/src/i18n/strings/sk.json 2022-02-17
13:23:26.000000000 +0100
+++ new/element-desktop-1.10.9/src/i18n/strings/sk.json 2022-04-12
11:50:46.000000000 +0200
@@ -42,5 +42,6 @@
"Quit": "Ukon??i??",
"Show/Hide": "Zobrazi??/Skry??",
"Are you sure you want to quit?": "Naozaj chcete zavrie?? aplik??ciu?",
- "Cancel": "Zru??i??"
+ "Cancel": "Zru??i??",
+ "Copy image address": "Kop??rova?? adresu obr??zka"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/src/preload.ts
new/element-desktop-1.10.9/src/preload.ts
--- old/element-desktop-1.10.4/src/preload.ts 2022-02-17 13:23:26.000000000
+0100
+++ new/element-desktop-1.10.9/src/preload.ts 2022-04-12 11:50:46.000000000
+0200
@@ -14,7 +14,7 @@
limitations under the License.
*/
-import { ipcRenderer, desktopCapturer, contextBridge, IpcRendererEvent,
SourcesOptions } from 'electron';
+import { ipcRenderer, contextBridge, IpcRendererEvent } from 'electron';
// Expose only expected IPC wrapper APIs to the renderer process to avoid
// handing out generalised messaging access.
@@ -36,12 +36,6 @@
"userDownloadAction",
];
-interface ISource {
- id: string;
- name: string;
- thumbnailURL: string;
-}
-
contextBridge.exposeInMainWorld(
"electron",
{
@@ -59,19 +53,5 @@
}
ipcRenderer.send(channel, ...args);
},
- async getDesktopCapturerSources(options: SourcesOptions):
Promise<ISource[]> {
- const sources = await desktopCapturer.getSources(options);
- const desktopCapturerSources: ISource[] = [];
-
- for (const source of sources) {
- desktopCapturerSources.push({
- id: source.id,
- name: source.name,
- thumbnailURL: source.thumbnail.toDataURL(),
- });
- }
-
- return desktopCapturerSources;
- },
},
);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/src/webcontents-handler.ts
new/element-desktop-1.10.9/src/webcontents-handler.ts
--- old/element-desktop-1.10.4/src/webcontents-handler.ts 2022-02-17
13:23:26.000000000 +0100
+++ new/element-desktop-1.10.9/src/webcontents-handler.ts 2022-04-12
11:50:46.000000000 +0200
@@ -125,7 +125,9 @@
}));
} else {
popupMenu.append(new MenuItem({
- label: _t('Copy link address'),
+ label: params.hasImageContents
+ ? _t('Copy image address')
+ : _t('Copy link address'),
accelerator: 'a',
click() {
clipboard.writeText(url);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.10.4/yarn.lock
new/element-desktop-1.10.9/yarn.lock
--- old/element-desktop-1.10.4/yarn.lock 2022-02-17 13:23:26.000000000
+0100
+++ new/element-desktop-1.10.9/yarn.lock 2022-04-12 11:50:46.000000000
+0200
@@ -38,12 +38,12 @@
dependencies:
"@babel/highlight" "^7.16.7"
-"@babel/generator@^7.16.8":
- version "7.16.8"
- resolved
"https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.8.tgz#359d44d966b8cd059d543250ce79596f792f2ebe"
- integrity
sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==
+"@babel/generator@^7.17.0":
+ version "7.17.0"
+ resolved
"https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.0.tgz#7bd890ba706cd86d3e2f727322346ffdbf98f65e"
+ integrity
sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw==
dependencies:
- "@babel/types" "^7.16.8"
+ "@babel/types" "^7.17.0"
jsesc "^2.5.1"
source-map "^0.5.0"
@@ -98,15 +98,15 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.13.16", "@babel/parser@^7.16.10", "@babel/parser@^7.16.7":
- version "7.16.12"
- resolved
"https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6"
- integrity
sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==
+"@babel/parser@^7.13.16", "@babel/parser@^7.16.7", "@babel/parser@^7.17.0":
+ version "7.17.0"
+ resolved
"https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.0.tgz#f0ac33eddbe214e4105363bb17c3341c5ffcc43c"
+ integrity
sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw==
"@babel/runtime@^7.7.2":
- version "7.16.7"
- resolved
"https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.7.tgz#03ff99f64106588c9c403c6ecb8c3bafbbdff1fa"
- integrity
sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==
+ version "7.17.2"
+ resolved
"https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941"
+ integrity
sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==
dependencies:
regenerator-runtime "^0.13.4"
@@ -120,25 +120,25 @@
"@babel/types" "^7.16.7"
"@babel/traverse@^7.13.17":
- version "7.16.10"
- resolved
"https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.10.tgz#448f940defbe95b5a8029975b051f75993e8239f"
- integrity
sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==
+ version "7.17.0"
+ resolved
"https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.0.tgz#3143e5066796408ccc880a33ecd3184f3e75cd30"
+ integrity
sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg==
dependencies:
"@babel/code-frame" "^7.16.7"
- "@babel/generator" "^7.16.8"
+ "@babel/generator" "^7.17.0"
"@babel/helper-environment-visitor" "^7.16.7"
"@babel/helper-function-name" "^7.16.7"
"@babel/helper-hoist-variables" "^7.16.7"
"@babel/helper-split-export-declaration" "^7.16.7"
- "@babel/parser" "^7.16.10"
- "@babel/types" "^7.16.8"
+ "@babel/parser" "^7.17.0"
+ "@babel/types" "^7.17.0"
debug "^4.1.0"
globals "^11.1.0"
-"@babel/types@^7.16.7", "@babel/types@^7.16.8":
- version "7.16.8"
- resolved
"https://registry.yarnpkg.com/@babel/types/-/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1"
- integrity
sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==
+"@babel/types@^7.16.7", "@babel/types@^7.17.0":
+ version "7.17.0"
+ resolved
"https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b"
+ integrity
sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==
dependencies:
"@babel/helper-validator-identifier" "^7.16.7"
to-fast-properties "^2.0.0"
@@ -815,14 +815,14 @@
form-data "^3.0.0"
"@types/node@*":
- version "17.0.13"
- resolved
"https://registry.yarnpkg.com/@types/node/-/node-17.0.13.tgz#5ed7ed7c662948335fcad6c412bb42d99ea754e3"
- integrity
sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw==
+ version "17.0.16"
+ resolved
"https://registry.yarnpkg.com/@types/node/-/node-17.0.16.tgz#e3733f46797b9df9e853ca9f719c8a6f7b84cd26"
+ integrity
sha512-ydLaGVfQOQ6hI1xK2A5nVh8bl0OGoIfYMxPWHqqYe9bTkWCfqiVvZoh2I/QF2sNSkZzZyROBoTefIEI+PB6iIA==
"@types/node@^14.14.17", "@types/node@^14.6.2":
- version "14.18.9"
- resolved
"https://registry.yarnpkg.com/@types/node/-/node-14.18.9.tgz#0e5944eefe2b287391279a19b407aa98bd14436d"
- integrity
sha512-j11XSuRuAlft6vLDEX4RvhqC0KxNxx6QIyMXNb0vHHSNPXTPeiy3algESWmOOIzEtiEL0qiowPU3ewW9hHVa7Q==
+ version "14.18.10"
+ resolved
"https://registry.yarnpkg.com/@types/node/-/node-14.18.10.tgz#774f43868964f3cfe4ced1f5417fe15818a4eaea"
+ integrity
sha512-6iihJ/Pp5fsFJ/aEDGyvT4pHGmCpq7ToQ/yf4bl5SbVAvwpspYJ+v3jO7n8UyjhQVHTy+KNszOozDdv+O6sovQ==
"@types/npm-package-arg@*":
version "6.1.1"
@@ -896,13 +896,13 @@
"@types/yargs-parser" "*"
"@typescript-eslint/eslint-plugin@^5.6.0":
- version "5.10.1"
- resolved
"https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.1.tgz#870195d0f2146b36d11fc71131b75aba52354c69"
- integrity
sha512-xN3CYqFlyE/qOcy978/L0xLR2HlcAGIyIK5sMOasxaaAPfQRj/MmMV6OC3I7NZO84oEUdWCOju34Z9W8E0pFDQ==
- dependencies:
- "@typescript-eslint/scope-manager" "5.10.1"
- "@typescript-eslint/type-utils" "5.10.1"
- "@typescript-eslint/utils" "5.10.1"
+ version "5.11.0"
+ resolved
"https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.11.0.tgz#3b866371d8d75c70f9b81535e7f7d3aa26527c7a"
+ integrity
sha512-HJh33bgzXe6jGRocOj4FmefD7hRY4itgjzOrSs3JPrTNXsX7j5+nQPciAUj/1nZtwo2kAc3C75jZO+T23gzSGw==
+ dependencies:
+ "@typescript-eslint/scope-manager" "5.11.0"
+ "@typescript-eslint/type-utils" "5.11.0"
+ "@typescript-eslint/utils" "5.11.0"
debug "^4.3.2"
functional-red-black-tree "^1.0.1"
ignore "^5.1.8"
@@ -911,68 +911,68 @@
tsutils "^3.21.0"
"@typescript-eslint/parser@^5.6.0":
- version "5.10.1"
- resolved
"https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.10.1.tgz#4ce9633cc33fc70bc13786cb793c1a76fe5ad6bd"
- integrity
sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA==
- dependencies:
- "@typescript-eslint/scope-manager" "5.10.1"
- "@typescript-eslint/types" "5.10.1"
- "@typescript-eslint/typescript-estree" "5.10.1"
+ version "5.11.0"
+ resolved
"https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.11.0.tgz#b4fcaf65513f9b34bdcbffdda055724a5efb7e04"
+ integrity
sha512-x0DCjetHZYBRovJdr3U0zG9OOdNXUaFLJ82ehr1AlkArljJuwEsgnud+Q7umlGDFLFrs8tU8ybQDFocp/eX8mQ==
+ dependencies:
+ "@typescript-eslint/scope-manager" "5.11.0"
+ "@typescript-eslint/types" "5.11.0"
+ "@typescript-eslint/typescript-estree" "5.11.0"
debug "^4.3.2"
-"@typescript-eslint/[email protected]":
- version "5.10.1"
- resolved
"https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.10.1.tgz#f0539c73804d2423506db2475352a4dec36cd809"
- integrity
sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg==
- dependencies:
- "@typescript-eslint/types" "5.10.1"
- "@typescript-eslint/visitor-keys" "5.10.1"
-
-"@typescript-eslint/[email protected]":
- version "5.10.1"
- resolved
"https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.10.1.tgz#5e526c00142585e40ab1503e83f1ff608c367405"
- integrity
sha512-AfVJkV8uck/UIoDqhu+ptEdBoQATON9GXnhOpPLzkQRJcSChkvD//qsz9JVffl2goxX+ybs5klvacE9vmrQyCw==
+"@typescript-eslint/[email protected]":
+ version "5.11.0"
+ resolved
"https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.11.0.tgz#f5aef83ff253f457ecbee5f46f762298f0101e4b"
+ integrity
sha512-z+K4LlahDFVMww20t/0zcA7gq/NgOawaLuxgqGRVKS0PiZlCTIUtX0EJbC0BK1JtR4CelmkPK67zuCgpdlF4EA==
+ dependencies:
+ "@typescript-eslint/types" "5.11.0"
+ "@typescript-eslint/visitor-keys" "5.11.0"
+
+"@typescript-eslint/[email protected]":
+ version "5.11.0"
+ resolved
"https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.11.0.tgz#58be0ba73d1f6ef8983d79f7f0bc2209b253fefe"
+ integrity
sha512-wDqdsYO6ofLaD4DsGZ0jGwxp4HrzD2YKulpEZXmgN3xo4BHJwf7kq49JTRpV0Gx6bxkSUmc9s0EIK1xPbFFpIA==
dependencies:
- "@typescript-eslint/utils" "5.10.1"
+ "@typescript-eslint/utils" "5.11.0"
debug "^4.3.2"
tsutils "^3.21.0"
-"@typescript-eslint/[email protected]":
- version "5.10.1"
- resolved
"https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.10.1.tgz#dca9bd4cb8c067fc85304a31f38ec4766ba2d1ea"
- integrity
sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q==
-
-"@typescript-eslint/[email protected]":
- version "5.10.1"
- resolved
"https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.1.tgz#b268e67be0553f8790ba3fe87113282977adda15"
- integrity
sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ==
+"@typescript-eslint/[email protected]":
+ version "5.11.0"
+ resolved
"https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.11.0.tgz#ba345818a2540fdf2755c804dc2158517ab61188"
+ integrity
sha512-cxgBFGSRCoBEhvSVLkKw39+kMzUKHlJGVwwMbPcTZX3qEhuXhrjwaZXWMxVfxDgyMm+b5Q5b29Llo2yow8Y7xQ==
+
+"@typescript-eslint/[email protected]":
+ version "5.11.0"
+ resolved
"https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.11.0.tgz#53f9e09b88368191e52020af77c312a4777ffa43"
+ integrity
sha512-yVH9hKIv3ZN3lw8m/Jy5I4oXO4ZBMqijcXCdA4mY8ull6TPTAoQnKKrcZ0HDXg7Bsl0Unwwx7jcXMuNZc0m4lg==
dependencies:
- "@typescript-eslint/types" "5.10.1"
- "@typescript-eslint/visitor-keys" "5.10.1"
+ "@typescript-eslint/types" "5.11.0"
+ "@typescript-eslint/visitor-keys" "5.11.0"
debug "^4.3.2"
globby "^11.0.4"
is-glob "^4.0.3"
semver "^7.3.5"
tsutils "^3.21.0"
-"@typescript-eslint/[email protected]":
- version "5.10.1"
- resolved
"https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.10.1.tgz#fa682a33af47080ba2c4368ee0ad2128213a1196"
- integrity
sha512-RRmlITiUbLuTRtn/gcPRi4202niF+q7ylFLCKu4c+O/PcpRvZ/nAUwQ2G00bZgpWkhrNLNnvhZLbDn8Ml0qsQw==
+"@typescript-eslint/[email protected]":
+ version "5.11.0"
+ resolved
"https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.11.0.tgz#d91548ef180d74c95d417950336d9260fdbe1dc5"
+ integrity
sha512-g2I480tFE1iYRDyMhxPAtLQ9HAn0jjBtipgTCZmd9I9s11OV8CTsG+YfFciuNDcHqm4csbAgC2aVZCHzLxMSUw==
dependencies:
"@types/json-schema" "^7.0.9"
- "@typescript-eslint/scope-manager" "5.10.1"
- "@typescript-eslint/types" "5.10.1"
- "@typescript-eslint/typescript-estree" "5.10.1"
+ "@typescript-eslint/scope-manager" "5.11.0"
+ "@typescript-eslint/types" "5.11.0"
+ "@typescript-eslint/typescript-estree" "5.11.0"
eslint-scope "^5.1.1"
eslint-utils "^3.0.0"
-"@typescript-eslint/[email protected]":
- version "5.10.1"
- resolved
"https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.1.tgz#29102de692f59d7d34ecc457ed59ab5fc558010b"
- integrity
sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ==
+"@typescript-eslint/[email protected]":
+ version "5.11.0"
+ resolved
"https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.11.0.tgz#888542381f1a2ac745b06d110c83c0b261487ebb"
+ integrity
sha512-E8w/vJReMGuloGxJDkpPlGwhxocxOpSVgSvjiLO5IxZPmxZF30weOeJYyPSEACwM+X4NziYS9q+WkN/2DHYQwA==
dependencies:
- "@typescript-eslint/types" "5.10.1"
+ "@typescript-eslint/types" "5.11.0"
eslint-visitor-keys "^3.0.0"
abbrev@1:
@@ -1040,9 +1040,9 @@
uri-js "^4.2.2"
ajv@^8.0.1:
- version "8.9.0"
- resolved
"https://registry.yarnpkg.com/ajv/-/ajv-8.9.0.tgz#738019146638824dea25edcf299dcba1b0e7eb18"
- integrity
sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==
+ version "8.10.0"
+ resolved
"https://registry.yarnpkg.com/ajv/-/ajv-8.10.0.tgz#e573f719bd3af069017e3b66538ab968d040e54d"
+ integrity
sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==
dependencies:
fast-deep-equal "^3.1.1"
json-schema-traverse "^1.0.0"
@@ -2237,10 +2237,10 @@
jsonfile "^4.0.0"
mkdirp "^0.5.1"
-electron@^15.3.5:
- version "15.3.6"
- resolved
"https://registry.yarnpkg.com/electron/-/electron-15.3.6.tgz#19b9aee1e063b1983b3d7f535567d90e0e1b4d04"
- integrity
sha512-mOOTcZH/Vlq9GP3B8G3aMvZQ4eZyCjUZZpLccABqsPyLUMEixcdx750DQ7M+iHYyo0BWxj/JuHblzQXgNnPkfg==
+electron@^17:
+ version "17.0.0"
+ resolved
"https://registry.yarnpkg.com/electron/-/electron-17.0.0.tgz#60f00f3e3c657020e807a519700213943468b4d1"
+ integrity
sha512-3UXcBQMwbMWdPvGHaSdPMluHrd+/bc+K143MyvE5zVZ+S1XCHt4sau7dj6svJHns5llN0YG/c6h/vRfadIp8Zg==
dependencies:
"@electron/get" "^1.13.0"
"@types/node" "^14.6.2"
@@ -3841,17 +3841,24 @@
dependencies:
dom-walk "^0.1.0"
[email protected], minimatch@^3.0.4:
[email protected]:
version "3.0.4"
resolved
"https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
integrity
sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
dependencies:
brace-expansion "^1.1.7"
-minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5:
- version "1.2.5"
- resolved
"https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
- integrity
sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
+minimatch@^3.0.4:
+ version "3.0.5"
+ resolved
"https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.5.tgz#4da8f1290ee0f0f8e83d60ca69f8f134068604a3"
+ integrity
sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==
+ dependencies:
+ brace-expansion "^1.1.7"
+
+minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:
+ version "1.2.6"
+ resolved
"https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
+ integrity
sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
minipass-collect@^1.0.2:
version "1.0.2"
@@ -4420,9 +4427,9 @@
find-up "^3.0.0"
plist@^3.0.1, plist@^3.0.4:
- version "3.0.4"
- resolved
"https://registry.yarnpkg.com/plist/-/plist-3.0.4.tgz#a62df837e3aed2bb3b735899d510c4f186019cbe"
- integrity
sha512-ksrr8y9+nXOxQB2osVNqrgvX/XQPOXaU4BQMKjYq8PvaY1U18mo+fKgBSwzK+luSyinOuPae956lSVcBwxlAMg==
+ version "3.0.5"
+ resolved
"https://registry.yarnpkg.com/plist/-/plist-3.0.5.tgz#2cbeb52d10e3cdccccf0c11a63a85d830970a987"
+ integrity
sha512-83vX4eYdQp3vP9SxuYgEM/G/pJQqLUz/V/xzPrzruLs7fz7jxGQ1msZ/mg1nwZxUSuOp4sb+/bEIbRrbzZRxDA==
dependencies:
base64-js "^1.5.1"
xmlbuilder "^9.0.7"
@@ -4813,9 +4820,9 @@
object-inspect "^1.9.0"
signal-exit@^3.0.0, signal-exit@^3.0.2:
- version "3.0.6"
- resolved
"https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af"
- integrity
sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==
+ version "3.0.7"
+ resolved
"https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
+ integrity
sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
slash@^3.0.0:
version "3.0.0"
@@ -4840,7 +4847,7 @@
astral-regex "^2.0.0"
is-fullwidth-code-point "^3.0.0"
-smart-buffer@^4.0.2, smart-buffer@^4.1.0:
+smart-buffer@^4.0.2, smart-buffer@^4.2.0:
version "4.2.0"
resolved
"https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
integrity
sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==
@@ -4855,12 +4862,12 @@
socks "^2.6.1"
socks@^2.6.1:
- version "2.6.1"
- resolved
"https://registry.yarnpkg.com/socks/-/socks-2.6.1.tgz#989e6534a07cf337deb1b1c94aaa44296520d30e"
- integrity
sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==
+ version "2.6.2"
+ resolved
"https://registry.yarnpkg.com/socks/-/socks-2.6.2.tgz#ec042d7960073d40d94268ff3bb727dc685f111a"
+ integrity
sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==
dependencies:
ip "^1.1.5"
- smart-buffer "^4.1.0"
+ smart-buffer "^4.2.0"
source-map-support@^0.5.19:
version "0.5.21"
@@ -5165,9 +5172,9 @@
utf8-byte-length "^1.0.1"
ts-node@^10.4.0:
- version "10.4.0"
- resolved
"https://registry.yarnpkg.com/ts-node/-/ts-node-10.4.0.tgz#680f88945885f4e6cf450e7f0d6223dd404895f7"
- integrity
sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==
+ version "10.5.0"
+ resolved
"https://registry.yarnpkg.com/ts-node/-/ts-node-10.5.0.tgz#618bef5854c1fbbedf5e31465cbb224a1d524ef9"
+ integrity
sha512-6kEJKwVxAJ35W4akuiysfKwKmjkbYxwQMTBaAxo9KKAx/Yd26mPUyhGz3ji+EsJoAgrLqVsYHNuuYwQe22lbtw==
dependencies:
"@cspotcode/source-map-support" "0.7.0"
"@tsconfig/node10" "^1.0.7"
@@ -5180,6 +5187,7 @@
create-require "^1.1.0"
diff "^4.0.1"
make-error "^1.1.1"
+ v8-compile-cache-lib "^3.0.0"
yn "3.1.1"
tsconfig-paths@^3.12.0:
@@ -5259,9 +5267,9 @@
integrity
sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==
type@^2.5.0:
- version "2.5.0"
- resolved
"https://registry.yarnpkg.com/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d"
- integrity
sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==
+ version "2.6.0"
+ resolved
"https://registry.yarnpkg.com/type/-/type-2.6.0.tgz#3ca6099af5981d36ca86b78442973694278a219f"
+ integrity
sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==
typedarray-to-buffer@^3.1.5:
version "3.1.5"
@@ -5396,6 +5404,11 @@
resolved
"https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
integrity
sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
+v8-compile-cache-lib@^3.0.0:
+ version "3.0.0"
+ resolved
"https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz#0582bcb1c74f3a2ee46487ceecf372e46bce53e8"
+ integrity
sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==
+
v8-compile-cache@^2.0.3:
version "2.3.0"
resolved
"https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
++++++ element-web-1.10.4.tar.gz -> element-web-1.10.9.tar.gz ++++++
++++ 5331 lines of diff (skipped)
++++++ npm-packages-offline-cache.tar.gz ++++++
/work/SRC/openSUSE:Factory/element-desktop/npm-packages-offline-cache.tar.gz
/work/SRC/openSUSE:Factory/.element-desktop.new.1900/npm-packages-offline-cache.tar.gz
differ: char 16, line 1
++++++ prepare.sh ++++++
--- /var/tmp/diff_new_pack.7fbT0w/_old 2022-04-13 21:07:04.264682975 +0200
+++ /var/tmp/diff_new_pack.7fbT0w/_new 2022-04-13 21:07:04.268682979 +0200
@@ -8,8 +8,12 @@
#zypper install yarn cargo gcc-c++ sqlcipher-devel libsecret-devel
version=$(grep "Version:" element-desktop.spec | awk '{print $2}')
+osc rm element-web-*.tar.gz
+osc rm element-desktop-*.tar.gz
wget -c
https://github.com/vector-im/element-desktop/archive/v${version}.tar.gz -O
element-desktop-${version}.tar.gz
wget -c https://github.com/vector-im/element-web/archive/v${version}.tar.gz -O
element-web-${version}.tar.gz
+osc add element-web-*.tar.gz
+osc add element-desktop-*.tar.gz
cp element-desktop.spec "$tmpdir/"
cd "$tmpdir"