Skip to content

RedDash 0.1.1 — Initial Public Release

Choose a tag to compare

@github-actions github-actions released this 09 Jun 03:20
· 9 commits to main since this release

RedDash is a desktop app for logging and visualizing Redmine time
entries with an interactive calendar and team view. Built with Next.js +
Tauri 2; all credentials live in a local Stronghold vault (Argon2 +
ChaCha20).

✨ Features

Calendar view

  • Every time entry of the month laid out on a calendar grid
  • Quick log directly from a day cell, with bulk-add support
  • Right-click context menu (Log more / View details)
  • Dynamic color scale — relative to the max day in the dataset, not a
    fixed 8h threshold
  • Per-day total with low-hours warnings
  • Fast jump between month / week / half-year

Team view

  • Track teammates' hours over the current week or month
  • Filter pill picks the users you care about — nothing is rendered by
    default to avoid hammering the server
  • Selection is encrypted and persisted per Redmine domain
  • Sorted by total hours, with % against the target

Security

  • Stronghold vault (Argon2id + ChaCha20-Poly1305) for the Redmine URL
    and API token
  • Every local cache (issue subjects, users, favorites) AES-256-GCM
  • Strict CSP on the webview
  • All outbound traffic restricted to http(s) by URL-scheme validation in
    Rust
  • The API token never appears in browser history, URLs, or log files

Auto-update

  • Silent update check on launch
  • Manual check via Help → Check for updates…
  • Ed25519 signature verification before install
  • Download → relaunch handled automatically

📦 Install

Windows

  • RedDash_0.1.1_x64-setup.exeRecommended (NSIS installer,
    auto-update)
  • RedDash_0.1.1_x64_en-US.msi — for IT / enterprise deployments
  • RedDash-0.1.1-portable.exe — no install, no auto-update

macOS (Apple Silicon)

RedDash is not notarized through the Apple Developer Program, so
Gatekeeper will block the first launch:

  1. Download RedDash_0.1.1_aarch64.dmg, mount it, and drag the app into
    Applications.
  2. Right-click RedDash.appOpen → click Open in the dialog.
  3. If macOS says the app is "damaged":
    xattr -d com.apple.quarantine /Applications/RedDash.app
                                                                         

🔐 Verify your download

SHA256 checksum

sha256sum -c SHA256SUMS.txt

Build provenance — confirms the binary was built from this repository

gh attestation verify --repo tieuanhquoc/RedDash

🛠 Stack

Next.js 16 · React 19 · Tauri 2.11 · Rust · Stronghold · Ed25519 signing

🐛 Report issues

https://github.com/tieuanhquoc/RedDash/issues