From 71ff6c47c2c7f37166205d7d48e14509bdbb3f62 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 24 Aug 2026 16:20:58 +0000 Subject: [PATCH] Version Packages --- .changeset/open-where-you-left-off.md | 13 ------------- CHANGELOG.md | 14 ++++++++++++++ package.json | 2 +- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- 6 files changed, 18 insertions(+), 17 deletions(-) delete mode 100644 .changeset/open-where-you-left-off.md diff --git a/.changeset/open-where-you-left-off.md b/.changeset/open-where-you-left-off.md deleted file mode 100644 index 55bb0ca..0000000 --- a/.changeset/open-where-you-left-off.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -'fiber': patch ---- - -Open where you left off. - -Collections, requests and responses were already durable. Everything about *looking* at them was not: which endpoint was open, which tab of it, which sidebar tab, which loader folders were expanded, and whatever had been typed into the scratch request. Every launch started on an empty scratch request with the sidebar back on Collections — which is a small thing after a deliberate quit, and a rude one after an auto-update restart nobody asked for. - -All of it is now stored, and restored before the first frame rather than a moment after it, so the window opens as it was rather than visibly rearranging itself. A stored endpoint that no longer exists — deleted elsewhere, or dropped by a loader — falls back to the scratch request instead of leaving the pane blank. - -An update restart also flushes the debounced section writes now. It never did: Rust holds an exit long enough for the frontend to save, but only for an exit it did not ask for itself, and a restart carries a code that sails straight past that. The last few hundred milliseconds of edits went with the old process. The same flush runs on `pagehide`, which covers a webview torn down and brought back without going through either quit path. - -Window size and position needed nothing — `tauri-plugin-window-state` already writes those on exit, and the restart path does run through exit. diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d58a84..32338e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # fiber +## 0.14.9 + +### Patch Changes + +- [#88](https://github.com/MathiasWP/fiber/pull/88) [`e53e0b1`](https://github.com/MathiasWP/fiber/commit/e53e0b172d244d2f40dbf298bd8565f0f1829821) Thanks [@MathiasWP](https://github.com/MathiasWP)! - Open where you left off. + + Collections, requests and responses were already durable. Everything about *looking* at them was not: which endpoint was open, which tab of it, which sidebar tab, which loader folders were expanded, and whatever had been typed into the scratch request. Every launch started on an empty scratch request with the sidebar back on Collections — which is a small thing after a deliberate quit, and a rude one after an auto-update restart nobody asked for. + + All of it is now stored, and restored before the first frame rather than a moment after it, so the window opens as it was rather than visibly rearranging itself. A stored endpoint that no longer exists — deleted elsewhere, or dropped by a loader — falls back to the scratch request instead of leaving the pane blank. + + An update restart also flushes the debounced section writes now. It never did: Rust holds an exit long enough for the frontend to save, but only for an exit it did not ask for itself, and a restart carries a code that sails straight past that. The last few hundred milliseconds of edits went with the old process. The same flush runs on `pagehide`, which covers a webview torn down and brought back without going through either quit path. + + Window size and position needed nothing — `tauri-plugin-window-state` already writes those on exit, and the restart path does run through exit. + ## 0.14.8 ### Patch Changes diff --git a/package.json b/package.json index dc8e2d2..4ecdc9b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fiber", "private": true, - "version": "0.14.8", + "version": "0.14.9", "type": "module", "packageManager": "pnpm@11.22.0", "engines": { diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 6aa7bb8..995c51c 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -1285,7 +1285,7 @@ dependencies = [ [[package]] name = "fiber" -version = "0.14.8" +version = "0.14.9" dependencies = [ "base64 0.23.1", "dirs", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 1138734..b4bda92 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fiber" -version = "0.14.8" +version = "0.14.9" description = "A local-first API client" authors = ["Mathias Picker"] license = "MIT" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index c3cfe14..668b548 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "../node_modules/@tauri-apps/cli/config.schema.json", "productName": "Fiber", - "version": "0.14.8", + "version": "0.14.9", "identifier": "dev.fiber.app", "build": { "frontendDist": "../build",