From 361538aabc5fd80bf6784497c0cdb5dd796cc0af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Dvo=C5=99=C3=A1k?= <150935816+Dvorinka@users.noreply.github.com> Date: Mon, 28 Sep 2026 21:56:16 +0200 Subject: [PATCH] chore(release): v0.8.4 (#49) Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- CHANGELOG.md | 7 +++++++ apps/desktop/package.json | 2 +- apps/desktop/src-tauri/tauri.conf.json | 2 +- package.json | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index df2abd7..86a3a16 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,10 +4,17 @@ All notable changes to Primora. Format follows [Keep a Changelog](https://keepac ## [Unreleased] +## [0.8.4] - 2026-09-28 + ### Added - **Slugs auto-derive from names** — typing an organization, project, bucket, or collection name now fills its slug (`TDvorak` → `tdvorak`); hand-editing the slug stops the derivation, and manual edits are sanitized as you type. Edit forms stay manual. +### Fixed + +- **Installer URL prompt was invisible under `curl | bash`** — `exec 9/dev/null` sent the whole shell's stderr to `/dev/null` permanently, so the `read` prompt rendered nowhere while the script blocked on input. The prompt now reads `/dev/tty` directly with a quiet probe; no-tty runs default silently. +- **Installer fetches fail fast** — the compose-file and source-tarball `curl` calls now carry connect/max-time timeouts plus retries, so a stalled GitHub connection errors within seconds naming the file instead of hanging forever. + ## [0.8.3] - 2026-09-28 ### Added diff --git a/apps/desktop/package.json b/apps/desktop/package.json index cf77564..577ee8c 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@primora/desktop", - "version": "0.8.3", + "version": "0.8.4", "private": true, "description": "Primora desktop shell — thin Tauri client for a self-hosted deployment", "scripts": { diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json index d9a1c95..1377e37 100644 --- a/apps/desktop/src-tauri/tauri.conf.json +++ b/apps/desktop/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Primora", - "version": "0.8.3", + "version": "0.8.4", "identifier": "dev.tdvorak.primora", "build": { "frontendDist": "../ui" diff --git a/package.json b/package.json index 61f7df5..effe639 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "primora", - "version": "0.8.3", + "version": "0.8.4", "private": true, "packageManager": "npm@9.2.0", "workspaces": [