From 68202ea9335a006b6038fa659885d4d5540a275d Mon Sep 17 00:00:00 2001 From: Aji Anaz Date: Thu, 9 Jul 2026 23:39:50 +0700 Subject: [PATCH] chore(release): v0.3.1-beta.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Patch pre-release of the document-tree fixes and UX improvements. - bump package.json / tauri.conf.json / Cargo.toml → 0.3.1-beta.1 (also aligns Cargo.toml, which was stuck at 0.2.0) - CHANGELOG entry - release.yml: mark hyphenated tags as GitHub prereleases --- .github/workflows/release.yml | 2 +- CHANGELOG.md | 19 +++++++++++++++++++ package.json | 2 +- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- 6 files changed, 24 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3fd84dd..135bab0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -110,7 +110,7 @@ jobs: releaseBody: | See the assets below to download this version. releaseDraft: false - prerelease: false + prerelease: ${{ contains(github.ref_name, '-') }} updaterJsonPreferNsis: true updaterKeepSingleGroup: true args: ${{ matrix.settings.args }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 72da518..882b38a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,22 @@ +## [0.3.1-beta.1] — 2026-07-09 + +### Added +- **Document tree UX overhaul** — full hierarchy view with folder/file icons, recursive tree, and slide transitions (#157) +- **Clickable breadcrumbs** — every ancestor crumb navigates to its parent/sub-doc; resolves the materialized path client-side with no extra requests (#161) + +### Fixed +- **Document tree only showed ~5 docs** — `doc_list` now defaults `limit` to 1000 (uteke-serve's `/doc/list` default of 5 was capping the client-side tree) (#159) +- **Folders couldn't be expanded/collapsed** — Svelte 5 reactivity bug: in-place `Set` mutation + same-ref reassign did not re-render `{@const}` reads; switched to immutable updates (#160) +- **Delete failed with `400 Bad Request`** — require uteke ≥ 0.7.1 (0.7.0 lacks `/doc/delete`); the version gate now rejects 0.7.0 up front with an upgrade prompt (#159) +- **False "uteke upgrade required" for remote users** — version gate used the local CLI version; now probes the remote server via `GET /health` and treats unknown remote versions leniently (#159) +- View scroll reset + document namespace/version gate for uteke v0.7.0 (#154) + +### Changed +- Removed the Participants tab from Rooms (#158) +- Release workflow now marks hyphenated tags (e.g. `-beta.1`, `-rc.1`) as GitHub prereleases automatically + +--- + ## [0.3.0] — 2026-07-07 ### Added diff --git a/package.json b/package.json index 9c7d7af..7c989d3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "corin", "private": true, - "version": "0.3.0", + "version": "0.3.1-beta.1", "type": "module", "scripts": { "dev": "vite", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 99107e4..6f51b32 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -400,7 +400,7 @@ dependencies = [ [[package]] name = "corin" -version = "0.2.0" +version = "0.3.1-beta.1" dependencies = [ "chrono", "dirs", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 854ef08..c1dd6f8 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "corin" -version = "0.2.0" +version = "0.3.1-beta.1" edition = "2024" description = "CorIn — Cora Intelligence. Desktop knowledge workstation." diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 1c74675..4fdb943 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/tauri-apps/tauri/dev/crates/tauri-config-schema/schema.json", "productName": "CorIn", - "version": "0.3.0", + "version": "0.3.1-beta.1", "identifier": "dev.codecora.corin", "build": { "frontendDist": "../dist",