Releases: GSConnect/gnome-shell-extension-gsconnect
v58
What's new
GNOME 47 support is the driving reason for this release. Though, in contrast to the two previous GNOME versions, no code changes were required to make GSConnect compatible with GNOME 47.
Among other changes, much of the work focused on fixing regressions due to upstream changes, such as: restoring "Generate Support Log" functionality; making sure tooltips display on top of the user menu; and preventing constant re-displaying of mirrored notifications. Other fixes and enhancements were suggested/provided by GSConnect users, including: making Remote Input sessions less quick to disconnect and lose input; adding files received by the Share plugin to the system Recents list; and placing keyboard focus in the filename field, when opening the file chooser dialog used to select files to send with the Share plugin.
What's Changed
- All missing translations in the tr.po file have been completed. by @ozanaydin59 in #1806
- Fix sender parameter of .signal_subscribe by @JingMatrix in #1813
- enhancement: Add received file to recent file list by @ketanbaitule in #1810
- Update Firefox Addon badge, fix image links in README to use local links by @AFCMS in #1818
- Update Black config, AppStream template by @ferdnyc in #1812
- Correct license details for chrome badge by @ferdnyc in #1823
- Raise remote input timeout to 300 seconds by @ferdnyc in #1844
- Use layoutManager.addTopChrome() for tooltips by @ferdnyc in #1852
- Focus the "Share" file-chooser dialog's URI-entry field, when activated by @ferdnyc in #1853
- Move ownership/control of debug signal to GObject by @ferdnyc in #1865
- Don't re-show repeated notifications by @ferdnyc in #1860
- Set tablet device type for 30, 31(detachable) and laptop for 31(convertible) by @sidevesh in #1874
- Add GNOME 47 to version list by @ferdnyc in #1866
New Contributors
- @ozanaydin59 made their first contribution in #1806
- @ketanbaitule made their first contribution in #1810
- @AFCMS made their first contribution in #1818
- @sidevesh made their first contribution in #1874
Full Changelog: v57...v58
v57
v57 is now available for download.
What's new
The major feature of this release is GNOME 46 support, and finishing the migration to ES modules. Multiple community members worked on support for GNOME 46, thank you @ymshenyu, @Skythrew, @ferdnyc, @DaPigGuy, @jbicha.
As always, thank you to all the contributors.
All pull requests
- Bump github/issue-labeler from 3.2 to 3.3 by @dependabot in #1710
- fix: Use imports to detect GNOME environment by @JingMatrix in #1715
- fix: $XDG_CURRENT_DESKTOP is a colon-split string by @JingMatrix in #1718
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #1721
- fix: re-enable remote input on Ubuntu w/Wayland by @Rexogamer in #1724
- File manager extensions: Collapse single-item submenu by @ferdnyc in #1725
- Update LINGUAS by @andyholmes in #1729
- feat: add he (Hebrew) by @andyholmes in #1733
- Bump github/issue-labeler from 3.3 to 3.4 by @dependabot in #1734
- CI: Add automatic labeling of merge-conflict PRs by @ferdnyc in #1742
- Add GNOME 46 to supported versions by @jbicha in #1740
- PulseAudio: Protect against missing interfaces by @ferdnyc in #1741
- Bump fsfe/reuse-action from 2.0.0 to 3.0.0 by @dependabot in #1744
- Gnome 46 support by @ymshenyu in #1767
- GNOME 46 fix - NotificationBanner by @Skythrew in #1771
- Bump eps1lon/actions-label-merge-conflict from 2.1.0 to 3.0.0 by @dependabot in #1766
- GNOME 46 notifications: Chase style change by @ferdnyc in #1773
- Cleanup/fix notification code for GNOME 46 by @DaPigGuy in #1778
- Use GioUnix for GNOME 46 by @ferdnyc in #1782
- Fix MPRIS seeking and SetPosition by @ferdnyc in #1783
- Migrate to ES Modules by @retrixe in #1683
- Updated Greek Translation by @Pyrofanis in #1776
New Contributors
- @Rexogamer made their first contribution in #1724
- @ymshenyu made their first contribution in #1767
- @Skythrew made their first contribution in #1771
- @DaPigGuy made their first contribution in #1778
Full Changelog: v56...v57
v56
v56 is now available for download.
What's new
The major feature of this release is GNOME 45 support, and a great thank you to @retrixe for contributing the bulk of that. As always, thank you to all the contributors.
All pull requests
- New Crowdin updates by @andyholmes in #1582
- updated greek translation by @Pyrofanis in #1584
- Bump github/issue-labeler from 3.0 to 3.1 by @dependabot in #1585
- Fix deduplication logic for fdo notifications by @ferdnyc in #1592
- Add startup permissions checks by @ferdnyc in #1596
- New Crowdin updates by @andyholmes in #1600
- New Crowdin updates by @andyholmes in #1607
- Lan: fix uncaught promise rejection by @andyholmes in #1609
- Add gnome-43 branch to (main.yml) CI runs by @ferdnyc in #1617
- Use a more descriptive label for extension-wide keepalive setting by @ferdnyc in #1614
- New Crowdin updates by @andyholmes in #1618
- nautilus: Use str(e) to report exception by @ferdnyc in #1619
- Cli support for general wayland environment by @JingMatrix in #1322
- fix(mpris): fix no update for remote artist and title by @andyholmes in #1649
- Bump github/issue-labeler from 3.1 to 3.2 by @dependabot in #1651
- ci: bump ESLint edition to es2021 by @andyholmes in #1657
- Bump fsfe/reuse-action from 1.2.0 to 2.0.0 by @dependabot in #1659
- New Crowdin updates by @andyholmes in #1621
- test: remove timer APIs now present in upstream GJS by @andyholmes in #1662
- refactor: port to
Gio._promisify()
by @andyholmes in #1656 - Native messaging host clutter by @K4rakara in #1383
- (Even-more-radical) translations fixes by @ferdnyc in #1622
- fix: remove exception for TLSv1.0 by @andyholmes in #1668
- New Crowdin updates by @andyholmes in #1667
- GNOME 45 port of Shell extension by @retrixe in #1679
- Bump actions/checkout from 3 to 4 by @dependabot in #1673
- refactor: remove the "photo" plugin by @andyholmes in #1681
- Prepare service/preferences for ES Modules by @retrixe in #1682
- fix: remove deprecated plugins from GSettings by @andyholmes in #1687
- New Crowdin updates by @andyholmes in #1684
- shell/utils: Fix Gio bitfield value by @ferdnyc in #1695
- Quick fixes for GNOME 45 compatibility by @daniellandau in #1699
- fix: cleanup GFile symlink queries by @andyholmes in #1701
New Contributors
- @JingMatrix made their first contribution in #1322
- @K4rakara made their first contribution in #1383
Full Changelog: v55...v56
v55
v55 is now available for download.
Notable changes & fixexs
- add iOS App Store link into preferences-window.ui by @ijiki16 in #1489
- Show transfered file in folder as default action of notification (replaces #1039) by @ferdnyc in #1491
- Calculate a verification key that matches KDE/Android by @daniellandau in #1493
- Use addSettingsAction() to launch prefs by @ferdnyc in #1520
- Keep service alive when locked by @bluepostit in #1537
- RunCommand Plugin: add default commands by @pesader in #1557
- Run Command Plugin: use systemctl for "Restart" and "Power Off" commands. by @pesader in #1560
- Input Component: allow remote input in lockscreen by @pesader in #1575
- Port to gnome 44 by @istvan-derda in #1577
- Set Quick Settings tile subtitle on GNOME 44 by @retrixe in #1581
New Contributors
- @ijiki16 made their first contribution in #1489
- @bluepostit made their first contribution in #1537
- @pesader made their first contribution in #1557
- @alcarraz made their first contribution in #1561
- @istvan-derda made their first contribution in #1577
- @retrixe made their first contribution in #1581
As always, thanks to contributors of all kinds to GSConnect, and the KDE Connect team!
Full Changelog: v54...v55
v54
v54 is now available for download.
Notable changes & fixes
- New icon (#1477 by @daudix-UFO) 🏆
- Port to GNOME 43 (#1475 by @MacTavishAO, #1441 by @jbicha) 🏆
- Add remote input touchpad (#1469 by @WSID) 🏆
As always, thanks to contributors of all kinds to GSConnect, and the KDE Connect team!
List of changes since v50 here.