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 <dheid...@suse.de> + +- 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/scope-manager@5.10.1": - 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/type-utils@5.10.1": - 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/scope-manager@5.11.0": + 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/type-utils@5.11.0": + 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/types@5.10.1": - version "5.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.10.1.tgz#dca9bd4cb8c067fc85304a31f38ec4766ba2d1ea" - integrity sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q== - -"@typescript-eslint/typescript-estree@5.10.1": - 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/types@5.11.0": + 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/typescript-estree@5.11.0": + 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/utils@5.10.1": - 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/utils@5.11.0": + 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/visitor-keys@5.10.1": - 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/visitor-keys@5.11.0": + 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" -minimatch@3.0.4, minimatch@^3.0.4: +minimatch@3.0.4: 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"