Skip to content

v0.1.17

Latest

Choose a tag to compare

@ehstbr ehstbr released this 09 Aug 03:12
· 4 commits to main since this release
13e459d

PyNextCloud Sync 0.1.17

This release fixes the positioning of automatic update notifications and simplifies the actions displayed when a mandatory update is available.

Released: August 9, 2026 at 02:50 UTC
Release type: Optional update

Main Fixes

  • Fixed automatic update notifications that could open on another monitor at the upper-left corner of the desktop.
  • The notification now waits until the main window has been fully mapped before being created.
  • The update window is created with the main window already assigned as its transient parent, ensuring correct centering under GNOME and Wayland.
  • Removed the late window reassignment that caused incorrect positioning in multi-monitor environments.
  • Notifications initially created during tray-only startup are recreated correctly when the main window is opened.
  • The correctly centered behavior of manual checks from the About window remains unchanged.
  • Primary update actions remain visible above the scrollable release details.

Mandatory Updates

The mandatory-update interface has been simplified.

When a release is marked as mandatory, only the following actions are displayed:

  • Download New Version
  • Close Application

The Not Now action is available exclusively for optional updates. A version blocked because of a critical problem cannot continue running its synchronization services.

The download action opens the newest release directly:

https://github.com/ehstbr/PyNextCloud-Sync/releases/latest

Updated Documentation

The project documentation now includes screenshots of both update modes:

  • optional update notification;
  • mandatory update notification.

The screenshots are included in the English and Brazilian Portuguese README galleries.

Download and Installation

Download the .deb package attached to this release and run:

sudo apt install ./pynextcloud-sync_0.1.17_all.deb

The installer safely closes an older running instance and reopens the updated application when required.

Release Files

  • pynextcloud-sync_0.1.17_all.deb — installation package for Debian, Ubuntu, and compatible distributions.
  • PyNextCloud-Sync-0.1.17.zip — complete source code, including the update-window screenshots.
  • PyNextCloud-Sync-0.1.17-changed-files.zip — the 26 files added or modified since version 0.1.16.

Validation

  • 111 automated tests passed.
  • Added behavioral tests for unmapped, already mapped, replaced, and temporarily unmapped parent windows.
  • The content installed by the Debian package was inspected and verified.
  • The complete ZIP was tested after extraction into a clean directory.
  • The two documentation screenshots were verified for integrity.
  • Reproducible builds were confirmed for the complete and changed-files ZIP packages.

SHA-256

DEB:
5d687cb3bb9a81f09f26a265bf4023af4c16495a955f00f41254a4773f90a208

Full source ZIP:
8491bdfec4f97a75dde926e4bc76a26ca514d4472fe8d71f170d5a16e3a9951e

Changed-files ZIP:
1aa4ec74624296f79de209a1350ae43e4911e48a2b38921ca186fac23906c01e