Skip to content

Releases

SiteWatch - v1.30.0

Choose a tag to compare

@morfredus morfredus released this 10 Nov 03:18

SiteWatch 1.30.0

  • Windows installer (SiteWatch-<version>-win64-setup.exe, Inno Setup 6, English and French): per-user install by default (no administrator rights), Start menu entry, optional desktop shortcut, uninstaller. User data is kept on uninstall unless the question is answered with Yes. The ZIP is still published. New windows-x86_64-installer target in morfproject.json.
  • .github/FUNDING.yml (GitHub Sponsors button).

SiteWatch - v1.29.0

Choose a tag to compare

@morfredus morfredus released this 07 Nov 12:37

SiteWatch 1.29.0

  • SFTP: the SSH host key is now verified (trust on first use). Its SHA-256 fingerprint is stored in the site settings on the first connection and compared before the password is sent; a changed key refuses the connection. A "Forget" button in the site settings renews it.
  • config.json (SFTP password, cPanel and GitHub tokens) is now written atomically and with 0600 permissions on Unix.
  • SFTP: TCP connection timeout (15 s per address) and libssh2 session timeout (30 s) instead of waiting for the OS defaults.

SiteWatch - v1.27.1

Choose a tag to compare

@morfredus morfredus released this 02 Nov 00:06

SiteWatch 1.27.1

  • No functional change. The release tag has to land after the repository cleanup (project-level cmake/toolchains/linux-aarch64.cmake removed, the vendored morfdeploy toolchain is the only one), otherwise the packaging step refuses the artifacts ("artifact commit does not match source tag"); this is also the first version published with its arm64 package.

SiteWatch - v1.27.0

Choose a tag to compare

@morfredus morfredus released this 15 Oct 19:22

SiteWatch 1.27.0

  • Running background work (morfCollector sync, SFTP download, web history analysis) is now declared in /status as the generic activity/1 object, so morfMonitor shows it in its "Activités en cours" section. Vendored morfBeacon resynced to 0.8.0.
  • Log update banners say whether files were completed (size changed) or are really new.
  • Resync the vendored morfBeacon (0.8.0).

SiteWatch - v1.26.0

Choose a tag to compare

@morfredus morfredus released this 10 Oct 23:18

SiteWatch 1.26.0

  • The SFTP download ("Télécharger les logs") no longer freezes the window: connection, remote listing and file copy run in a worker thread, with the current step and a byte-based progress bar in the status bar. Banners, analysis and the sites table are updated in the UI thread when it ends. Each file is written to a temporary name then renamed.
  • "Tout synchroniser" runs in the background too. Via morfCollector: same background work as the startup catch-up (config pushed to every collector with all secrets, then copies re-fetched). Direct (SFTP): one site after the other, each in the background, the window stays usable in between.
  • One synchronization at a time (startup catch-up, SFTP, "Tout synchroniser"): they share the collector state and the cache. Starting another one says so in the status bar.

SiteWatch - v1.19.11

Choose a tag to compare

@morfredus morfredus released this 10 Oct 14:23

SiteWatch 1.19.11

  • Resync the vendored morfUpdate (0.8.6).

SiteWatch - v1.19.7

Choose a tag to compare

@morfredus morfredus released this 29 Sep 14:38

SiteWatch 1.19.7

  • Vendored morfDeploy 0.21.0. An update now brings the installed config fully up to the example: new keys also reach modules already present (matched by id), documentation comments follow the example, and keys a version declares in removed_keys (service.json) are deleted after a backup.

SiteWatch - v1.19.6

Choose a tag to compare

@morfredus morfredus released this 27 Sep 14:54

SiteWatch 1.19.6

  • Re-vendored morfBeacon to 0.7.2 (documentation-only release; include/ and src/ unchanged).
  • Re-vendored morfUpdate to 0.8.2 (vendoring-only release; include/ and src/ unchanged).

SiteWatch - v1.19.3

Choose a tag to compare

@morfredus morfredus released this 10 Sep 11:35

SiteWatch 1.19.3

  • Resynced vendored morfUpdate to 0.8.0 (opt-in self-update, stage 2). No behaviour change in this application: the affected code is the update agent, which desktop apps do not run.

SiteWatch - v1.19.1

Choose a tag to compare

@morfredus morfredus released this 10 Sep 09:13

SiteWatch 1.19.1

  • Resynced vendored morfUpdate to 0.6.0. The "Check for updates" dialog now picks the release asset matching the running OS and CPU architecture (the Windows .zip, the arch-matched Linux .deb/.AppImage) instead of the first asset, which was often checksums.sha256. No API change.