Skip to content

Releases: Sopwit/Sentinel

v1.0.0-rc.8

v1.0.0-rc.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Aug 05:25
fix(ci): pin aqtinstall to Qt 6.11 Windows repo layout support

v1.0.0-rc.7

v1.0.0-rc.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Aug 01:59

What's New in 1.0.0-rc.7

1. Multilingual Interface

  • Full 8-language support: English, Turkish, German, Spanish, French, Chinese, Japanese, and Arabic.
  • Complete real translations across the entire UI, selectable from Settings.

2. Cloud API Provider Routing

  • Provider routing for OpenAI, Claude, Gemini, DeepSeek, Groq, and Mistral.
  • Live dynamic model discovery endpoints and native C++ REST/SSE clients.
  • Cloud API key management integrated into Settings and Onboarding.

3. Production-Ready Platform Services

  • Default platform service implementations for Linux, macOS, and Windows.
  • DPAPI-encrypted settings store, Windows crash handler, protocol handler, and taskbar integration.
  • Plugin SDK with sandbox, manifest, permissions, and dependency resolution.

4. Complete UI Polish

  • Glass atmosphere and theme elevation tokens across all screens.
  • Redesigned Settings tabs, Models page, notifications, and tray companion window.
  • In-app software update popup and native premium system sounds.

5. Packaging & Distribution

  • AppImage, RPM, DEB, DMG, MSI, and EXE installers for Linux, macOS, and Windows.

Downloads

  • Linux: AppImage, DEB, Fedora RPM, tar.gz
  • macOS: DMG
  • Windows: EXE (NSIS), MSI (WIX), portable ZIP

Known Constraints

  • Model prompt execution remains disabled in accordance with Phase 9 boundary rules.
  • Local RAG document vector search operates as local metadata indexing only in this release candidate.
  • Real tool execution remains out of scope until explicitly approved.
  • macOS PKG and Windows ARM64 builds are not included in this release candidate.

Fixed in This Rebuild

  • macOS startup crash: replaced RectangularShadow (a Qt 6.9+ type) with the MultiEffect shadow so the app launches on the supported Qt 6.7 runtime. The previously released DMG failed to open because the dock UI could not be loaded.

v1.0.0-rc.1

v1.0.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@Sopwit Sopwit released this 23 Jul 13:29

Sentinel Desktop v1.0.0-rc.1 — Release Candidate

We are proud to present the first Release Candidate for Sentinel Desktop. This release establishes the desktop alpha foundation,

aligns the repository with open-source licensing standards, introduces native platform installers, and incorporates robust automated
CI/CD checks.

## Key Highlights & Features

*   **GNU GPLv3 Open Source Transition:** The application has transitioned to the GNU GPLv3 license. All licensing metadata, CMake

resource targets, and package description layouts have been fully aligned.
* Native Installer Formats:
* macOS: Introducing a stylized, native drag-and-drop installer DMG with Applications folder shortcut and custom volume
icon.
* Windows: WiX-based MSI installer (with GPLv3 license presentation) and NSIS-based graphic EXE installer, alongside a
standalone portable ZIP format.
* Linux: Native Fedora/RHEL RPM packages, Ubuntu/Debian DEB packages, and standalone AppImage/tarball distributions.
* Platform & Dependency Optimization:
* Optimized Linux deployment targets to Ubuntu 22.04 base to ensure GLIBC v2.35 compatibility across major Linux
distributions.
* Removed unused database drivers (ODBC, PostgreSQL, Mimer SQL) from Linux bundles to significantly reduce package size and
prevent dependency errors.
* Corrected macOS Apple Silicon ad-hoc code-signing (-codesign=-) to resolve Gatekeeper "damaged app" execution failures.
* Code Quality & Formatting:
* Achieved full compliance with project code styling guidelines via automated clang-format rules.
* Resolved all header include-ordering conflicts in platform-specific Windows credential store integrations.

## Installation Workarounds & Notes (macOS Only)

Since this release uses ad-hoc local signatures rather than paid Apple Developer notarization tickets:
1. **Gatekeeper Bypass:** If macOS warns that the app *cannot be verified for malware*, right-click (or Control-click) the

application icon in /Applications and select Open, then click Open in the confirmation dialog.
2. Alternative Terminal Bypass: You can strip the quarantine attribute manually using:
```bash
xattr -d com.apple.quarantine /Applications/Sentinel\ Desktop.app