Skip to content
Pre-release
Pre-release

@andyholmes andyholmes released this Apr 12, 2019 · 2 commits to master since this release

This is a release candidate for v22. Final release has no definite release date.

Notable Fixes & Changes

  • SFTP
    • Drop support for password authentication, since public key authorization is fully supported
    • Support error messages via a desktop notification (See also: #510)
  • Notification Actions
    Notifications from Android now support actions (aka buttons). This is a new feature and may contain come bugs. Desktop notification actions are not shared.

List of changes since v21 here.

Assets 3

@andyholmes andyholmes released this Mar 17, 2019 · 16 commits to master since this release

v21 is now available for download, containing bug fixes, added features and translation updates.

Overview of Changes since v20

  • Tag support for GNOME Shell 3.32

    There should be no critical errors running in GNOME Shell 3.32, however extensive testing still hasn't been done. Thanks to @jnsh and others for bisecting and reporting several problems early.

  • Add new Photo plugin

    The Photo plugin allows taking a picture with the remote device's camera and receiving the result as a download. This feature is only available in the master branch of the Android app and has not been included in a stable release. Thanks to @nicolasfella from the KDE Connect team for this plugin.

  • Replace GDBusObjectManager with in-house rewrite

    In order to facilitate proper Wayland support a custom DBusObjectManager was implemented avoiding several hangs and bugs related to session startup. The GdkX11 backend (XWayland) is no longer forced with the consequence that Clipboard is no longer supported in Wayland sessions.

  • Remove sshfs support

    sshfs support has been removed in favour of Gvfs.

  • Generate unicode input with composition

    Thanks to work from team member @getzze libcaribou may no longer be required for unicode or modifier support when simulating keyboard input. See #436 for more information.

  • Set public name to hostname on first run

    When GSConnect is run for the first time, the user-visible name will now be the device's hostname instead of "GSConnect". Contributed by @ArtyomZorin.

  • Several CPU and memory usage bugs fixed

    See bugs #330, #394 and #468.

Other Notes

Many translations have had updates this release and Ukrainian has been added; thanks to translators! To have your language added, please request it on Crowdin (crwd.in/gsconnect) or in the Translators Thread.

As always don't forget to thank the KDE Connect team!

For a full list of changes since v20 see here.

Assets 3
Pre-release
Pre-release

@andyholmes andyholmes released this Mar 14, 2019 · 18 commits to master since this release

This is a release candidate for v21. Final release has no definite release date and will be based on reports of stability.

Notable Fixes & Changes

  • Add new Photo plugin

    The Photo plugin allows taking a picture with the remote device's camera and receiving the result as a download. This feature is only available in the master branch of the Android app and has not been included in a stable release.

  • Fix possible endless loop on g_socket_receive_message() error

    Recent versions of glib2 (~2.59-2.60) include an error in the introspection bindings which may cause an endless loop when peeking the remote address from an incoming broadcast. This fix will avoid the loop, but will result in the broadcasts not being received until the upstream issue is fixed.

  • Set public name to hostname on first run

    When GSConnect is run for the first time, the user-visible name will now be the device's hostname instead of "GSConnect". Contributed by @ArtyomZorin.

  • Fix possible memory leak when caching data

List of changes since v21-rc1 here.

Assets 3
Pre-release
Pre-release

@andyholmes andyholmes released this Feb 19, 2019 · 38 commits to master since this release

This is a release candidate for v21. Final release has no definite release date and will be based on reports of stability.

Notable Fixes & Changes

  • Replace GDBusObjectManager with in-house rewrite

    The GdkX11 backend is no longer forced, meaning Wayland is properly used now. The consequence of this is Clipboard is no longer supported in Wayland sessions.

  • Remove sshfs support

    sshfs support has been removed and Gvfs is now used instead.

  • Generate unicode input with composition

    Thanks to work from @getzze libcaribou may no longer be required for unicode or modifier support when simulating keyboard input. See #436 for more information.

  • Fixes to several low-level problems with Lan connections.

    We now close Lan connections when we read a NULL byte, which may solve the mysterious high CPU usage and large memory leak. Some preliminary work has also been done to improve support for running in a VM.

  • Preliminary support for GNOME 3.32

    GSConnect has not been thoroughly tested on GNOME 3.31/3.32 and should be considered a work in progress.

List of changes since v20 here.

Assets 3
v20

@andyholmes andyholmes released this Jan 10, 2019 · 89 commits to master since this release

v20 is now available for download, containing bug fixes, added features and translation updates.

Overview of Changes since v19

  • Fixed Presentation Remote support

  • Fixes and improvements to GVFS support

    Please note, GVFS is still only used as a fallback if sshfs is unavailable. This feature still requires testing before it becomes the default. Because the Android app currently exports the root filesystem, the directory pointed to by the mount in Nautilus is unreadable. This is not a bug; please continue to use the device menu to open the correct folder.

  • Improved Repliable Notifications

    Repliable notifications now carry a Reply button which will reveal a text entry, when first shown. This should prevent sending messages accidentally when a notification steals focus. Clicking on the body of the notification at any time will open a dialog that can be used to respond to the notification.

  • Many fixes and optimizations for Contacts

    A number of problems with international phone numbers and sending SMS messages have been fixed. There have also been many optimizations as well as improvements to UTF-8 strings. This plugin and phone numbers in general are a complex situation, so there may still be remaining bugs.

  • Fixes and improvements to Messaging app

    Many Ubuntu 18.04 users reported problems that have been fixed, as well as a number of SMS history and UI quirks. There have also minor fixes to the legacy SMS UI.

  • New Legacy SMS Support setting in Advanced

    Users of the current 'legacy' setting should enable this to continue using the Legacy SMS UI. This feature is only for users experiencing problems syncing their SMS history and has far less features than the default Messaging app.

  • New Functions for Clearing Cached Plugin Data

    The Advanced settings page has convenience buttons for clearing cached data for plugins that have support. In most cases this is not necessary and the cache will be cleaned automatically when necessary.

    Please note: All of the Advanced settings are for advanced use-cases, not extra configuration. Do not use any of these settings unless you have good reason.

Other Notes

Almost all of the translations have had updates this release; thanks to translators! Please note GSConnect can now be translated on Crowdin (crwd.in/gsconnect). To have your language added, please request it on Crowdin or in the Translators Thread.

This has been a very big release cycle and many users and translators have helped by submitting translations, reporting bugs and supplying logs. The list is so long I've decided not to delay the release to dig through all the commit logs, so please see the full list of changes for contributors and reporters this cycle.

As always don't forget to thank the KDE Connect team!

For a full list of changes since v19 see here.

Assets 3
Pre-release
Pre-release

@andyholmes andyholmes released this Jan 8, 2019 · 112 commits to master since this release

This is a release candidate for v20. This is even more likely to be the last before final release of v20.

Notable Fixes & Changes

  • Fix a crash on Wayland when Mousepad is allowed to be loaded
  • Improve detection of SMS app notifications
  • Allow cached plugin data to be cleared in Advanced settings
  • Don't overwrite device contacts from legacy telephony packets

List of changes since v20-rc4 here.

Assets 3
Pre-release

@andyholmes andyholmes released this Jan 7, 2019 · 117 commits to master since this release

This is a release candidate for v20. This will probably be the last before final release of v20.

Notable Fixes & Changes

  • More fixes to Messaging UI
  • Fixes for rtl languages

List of changes since v20-rc2 here.

Assets 3
Pre-release
Pre-release

@andyholmes andyholmes released this Jan 5, 2019 · 139 commits to master since this release

This is a release candidate for v20. Final release has no definite release date and will be based on reports of stability.

Notable Fixes & Changes

  • Performance improvements to Contacts & MPRIS
  • Improvements to DBus

List of changes since v20-rc1 here.

Assets 3
Pre-release

@andyholmes andyholmes released this Jan 3, 2019 · 163 commits to master since this release

This is a release candidate for v20. Final release has no definite release date and will be based on reports of stability.

Notable Fixes & Changes

  • #340 Presentation remote support
  • #376 & #381 Improved repliable notifications
  • #414 Incorrect Locales in WebExtension
  • #417 GVFS causes problems when registering public key with ssh-add
  • Various fixes and improvements for Messaging and Contacts UI
  • Add a switch for Legacy SMS Support to the device advanced settings page. Users of the current legacy setting will have to enable this.

List of changes since v19 here.

Assets 3
v19

@andyholmes andyholmes released this Dec 25, 2018 · 227 commits to master since this release

v19 is now available for download, fixing the missing translations in v18. No other changes.

Assets 3
You can’t perform that action at this time.