From 1b69284720865545959f28eaba93eb174fbbd414 Mon Sep 17 00:00:00 2001 From: hellocloudwebdev Date: Thu, 22 Oct 2026 21:22:39 +0530 Subject: [PATCH] chore(release): 4.5.0 Bump the app, Tauri and Cargo manifests to 4.5.0 and add the changelog section covering the desktop shell redesign. --- CHANGELOG.md | 18 ++++++++++++++++++ app/package.json | 2 +- app/src-tauri/Cargo.lock | 2 +- app/src-tauri/Cargo.toml | 2 +- app/src-tauri/tauri.conf.json | 2 +- 5 files changed, 22 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e3f1f34..699fc8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,21 @@ +## [4.5.0] - 2026-10-22 + +### Interface + +- Redesigned the desktop shell as a floating window on a tinted canvas, with a sidebar rail carrying the brand tile, an upload pill, circular quick actions and pill navigation. +- Replaced the split toolbar with a single header holding the folder title, inline search, filter, Create Folder and Upload pills, the view toggle and an overflow menu; sorting now sits on its own row. +- Rebuilt file cards around large artwork tiles with type-tinted backdrops and the name, size and actions underneath, adding a hover quick-action pill and an always-visible overflow menu per tile. +- Restyled the list view with a column header and taller rows, and turned the upload drop zones into dashed tiles that match the grid. +- Added a collapsible 64 px icon rail that keeps search, settings, sync and log out reachable. + +### Theming + +- Derived every new surface from the existing theme tokens, so custom themes and the built-in presets still apply, with explicit light and dark reference values. +- Kept the shared design tokens, radii and control primitives untouched, so the visual regression gallery is unchanged. + +### Reliability + +- Bumped the total CSS bundle budget from 140 kB to 160 kB to cover the new shell theme layer. ## [4.0.1] - 2026-10-05 ### Interface diff --git a/app/package.json b/app/package.json index 00885b1..2e5ce62 100644 --- a/app/package.json +++ b/app/package.json @@ -1,7 +1,7 @@ { "name": "app", "private": true, - "version": "4.0.1", + "version": "4.5.0", "type": "module", "scripts": { "dev": "vite", diff --git a/app/src-tauri/Cargo.lock b/app/src-tauri/Cargo.lock index afeeed4..8e6802d 100644 --- a/app/src-tauri/Cargo.lock +++ b/app/src-tauri/Cargo.lock @@ -398,7 +398,7 @@ checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3" [[package]] name = "app" -version = "4.0.1" +version = "4.5.0" dependencies = [ "actix-cors", "actix-files", diff --git a/app/src-tauri/Cargo.toml b/app/src-tauri/Cargo.toml index b732775..5e74fbd 100644 --- a/app/src-tauri/Cargo.toml +++ b/app/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "app" -version = "4.0.1" +version = "4.5.0" description = "A local-first file workspace for files stored in Telegram, built with Tauri, Rust, and React." authors = ["Cameron Amer"] edition = "2021" diff --git a/app/src-tauri/tauri.conf.json b/app/src-tauri/tauri.conf.json index 538cbdc..2e5ec3d 100644 --- a/app/src-tauri/tauri.conf.json +++ b/app/src-tauri/tauri.conf.json @@ -12,7 +12,7 @@ } }, "productName": "Shelf Drive", - "version": "4.0.1", + "version": "4.5.0", "identifier": "com.hellocloudweb.shelfdrive", "build": { "beforeDevCommand": "npm run dev",