Repository navigation
Releases
Releases · morfredus/SiteWatch
SiteWatch - v1.30.0
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. Newwindows-x86_64-installertarget inmorfproject.json. .github/FUNDING.yml(GitHub Sponsors button).
SiteWatch - v1.29.0
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 with0600permissions 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
SiteWatch 1.27.1
- No functional change. The release tag has to land after the repository cleanup (project-level
cmake/toolchains/linux-aarch64.cmakeremoved, 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
SiteWatch 1.27.0
- Running background work (morfCollector sync, SFTP download, web history analysis) is now declared in
/statusas the genericactivity/1object, 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
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
SiteWatch 1.19.11
- Resync the vendored morfUpdate (0.8.6).
SiteWatch - v1.19.7
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 inremoved_keys(service.json) are deleted after a backup.
SiteWatch - v1.19.6
SiteWatch 1.19.6
- Re-vendored morfBeacon to 0.7.2 (documentation-only release;
include/andsrc/unchanged). - Re-vendored morfUpdate to 0.8.2 (vendoring-only release;
include/andsrc/unchanged).
SiteWatch - v1.19.3
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
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 oftenchecksums.sha256. No API change.