Skip to content

Releases: Swiph3l/synology-chatplus-desktop

ChatPlus Desktop v0.5.0-beta.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Sep 17:32

Changelog

All notable changes will be documented here. Versions follow Semantic Versioning.

0.5.0-beta.1 — prepared, not published

First public beta target: Windows x64 NSIS only. Linux and macOS are experimental.
Windows binaries are unsigned; SmartScreen warnings are possible. Camera,
microphone and Synology Meet runtime behavior remain unconfirmed.

The signed updater requires the owner's production key and a successful
beta.1-to-beta.2 install/restart test before production operation is claimed.

Added

  • Structured native menus, zoom/fullscreen actions and a separate About window.
  • Automatic Git/build/toolchain metadata and safe clipboard diagnostics.
  • Central project links and an optional support entry.
  • Signed updater infrastructure with channels, progress and explicit installation;
    disabled until production signing and release configuration are supplied.
  • Centered auxiliary windows, shared shell themes and main-only window persistence.
  • A debug-only development fixture and release-isolation checks.
  • Connection status in About and tray, with native WebView2 transport events.
  • Initial 0.1.0 development scaffold using Tauri 2, Rust and vanilla TypeScript.
  • Local setup/settings window with HTTP(S) server validation and persistent store.
  • Remote ChatPlus webview with origin restrictions and external browser handling.
  • Light, Dark and System preferences; bundled document-start EOS dark stylesheet.
  • Desktop tray, native Settings menu, window geometry persistence and optional
    minimize/close-to-tray behavior.
  • Official Tauri autostart integration and persistent system webview profile.
  • Unread adapter interface without private Synology APIs.
  • Windows NSIS packaging configuration and Windows/Linux/macOS validation CI.
  • Project icon used across application windows, tray, installers, settings and README.
  • GPLv3 license, contributor guidance and security policy.

Changed

  • Application version is 0.5.0-beta.1. No release tag is implied.

  • Compact desktop preferences, a server-only first-run dialog and a concise
    About window with collapsed technical details and separate license viewing.
    Notification and update preferences have dedicated tabs.

  • Consistent independent-project and trademark notices; no Synology application
    files are bundled.

  • Project licensing is now GNU GPLv3 (GPL-3.0-only), with local
    license access in About and an acceptance page in the Windows installer.

  • README clarifies source availability, independent branding and project support.

  • Dependency and secret audits now run on pushes to main and on pull requests
    targeting main, avoiding expensive runs on every beta/fixes push while
    preserving pre-merge protection.

Fixed

  • Successful Save keeps setup/settings open so multiple preferences can be
    adjusted without reopening the window.
  • Theme changes no longer reopen the main window and now apply live, improving
    Windows menu bar stability.
  • Dark theme gives the ChatPlus header wordmark a readable foreground color.

No public release has been published.

ChatPlus Desktop v0.5.0-beta.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Sep 10:30

ChatPlus Desktop 0.5.0-beta.1

First public beta of ChatPlus Desktop — an unofficial community desktop client for Synology ChatPlus.

Highlights

  • Native Windows desktop application
  • System tray integration
  • Windows desktop notifications
  • Unread message indicator on the app/tray icon
  • Light, Dark and System themes
  • Persistent ChatPlus login/session
  • Start with Windows
  • Minimize/close to tray
  • Native Settings, About and Update windows
  • Signed Tauri updater infrastructure
  • Windows x64 NSIS installer

Known limitations

  • This is the first public beta and some edge cases may still exist.
  • Windows notification sender registration/settings are still being refined.
  • Unread detection depends on the ChatPlus web interface and may need adjustments for different ChatPlus versions.
  • Windows Authenticode signing is not currently provided, so Windows SmartScreen may display a warning.
  • Linux and macOS support is experimental and has not yet received the same level of manual testing as Windows.

Security & verification

Release artifacts are built through GitHub Actions.

The release includes:

  • SHA-256 checksums
  • signed Tauri updater artifacts
  • software bill of materials (SBOM)
  • GitHub artifact attestation

Feedback

This is a beta release intended for testing.

Please report bugs and compatibility problems through GitHub Issues.

When reporting a problem, please include:

  • Windows version
  • ChatPlus Desktop version
  • Synology ChatPlus version if known
  • steps to reproduce the issue

Unofficial project

ChatPlus Desktop is an independent community project and is not affiliated with,
endorsed by, sponsored by, maintained by, or supported by Synology Inc.

Synology and related trademarks are the property of their respective owners.