[PR #5612] [MERGED] chore(desktop): bump desktop shell dependencies #5284

Closed
opened 2026-03-17 02:44:44 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hoppscotch/hoppscotch/pull/5612
Author: @CuriousCorrelation
Created: 11/24/2025
Status: Merged
Merged: 11/24/2025
Merged by: @jamesgeorge007

Base: nextHead: desktop-chore-version-bump


📝 Commits (5)

  • c412470 chore(desktop): bump desktop shell dependencies
  • 68bc2df fix: use correct ESLint rule
  • 08ca21a fix(desktop): remove unused vueuse/core decl
  • dae24ac chore(desktop): bump version to 25.11.0
  • 5eb7e82 chore(sh-web): bump bundle to v25.11.0

📊 Changes

13 files changed (+1295 additions, -1559 deletions)

View changed files

📝 packages/hoppscotch-desktop/.eslintrc.cjs (+1 -1)
📝 packages/hoppscotch-desktop/package.json (+13 -14)
📝 packages/hoppscotch-desktop/src-tauri/Cargo.lock (+1219 -1296)
📝 packages/hoppscotch-desktop/src-tauri/Cargo.toml (+19 -19)
📝 packages/hoppscotch-desktop/src-tauri/tauri.conf.json (+1 -1)
📝 packages/hoppscotch-desktop/src-tauri/tauri.portable.macos.conf.json (+1 -1)
📝 packages/hoppscotch-desktop/src-tauri/tauri.portable.windows.conf.json (+1 -1)
📝 packages/hoppscotch-desktop/src/components.d.ts (+4 -1)
📝 packages/hoppscotch-desktop/src/views/Home.vue (+1 -1)
📝 packages/hoppscotch-selfhost-web/src/main.ts (+1 -1)
📝 packages/hoppscotch-selfhost-web/webapp-server/src/bundle/model.rs (+1 -1)
📝 packages/hoppscotch-selfhost-web/webapp-server/src/config.rs (+2 -2)
📝 pnpm-lock.yaml (+31 -220)

📄 Description

This updates Hoppscotch Desktop (Shell) dependencies to align with
v2025.11.0 security patch and other dependency chain.

Closes FE-1058

What's changed

Updated Rust dependencies to their latest versions including security
patches. Updated frontend dependencies in package.json for
compatibility. Version bump from 24.10.1 to 24.11.0.

Verified on Windows 10/11, macOS (latest), NixOS (stable/unstable),
Ubuntu 24.04.1 LTS, Debian (latest stable), and RHEL-based
distributions. Tested portable builds, installers, and custom Nix packages.

No breaking changes in existing functionality.
Tauri IPC features working as expected.

Node.js 22 is now required for development environments. See the main
dependency chain PR (#5590) for details on the Node.js version
requirement change.

Testing

Verify core functionality including desktop window state, deep linking,
file system access, dialog interactions, process management, store
persistence, update checking, and HTTP client with gzip (webapp-server).


Summary by cubic

Aligns Hoppscotch Desktop shell with the v2025.11.0 security patch by updating Rust/Tauri and web tooling. Implements FE-1058 and bumps the desktop version to 25.11.0 with no functional changes.

  • Dependencies

    • Rust/Tauri: tauri 2.9.3; plugins updated (shell 2.3.3, updater 2.9.0, window-state 2.4.1, http 2.5.4).
    • Rust libs: axum 0.8.7, tower-http 0.6.6, tokio 1.48.0, thiserror 2.0.17.
    • Web/dev: Vite 7.2.4, Sass 1.94.2, @tauri-apps/cli 2.9.3; ESLint uses plugin:vue/recommended.
    • Dev env: Nix and tooling updated to Node.js 22.
  • Migration

    • Use Node.js 22 for development.
    • Reinstall deps (pnpm install) and rebuild the desktop app.

Written for commit 5eb7e82f43. Summary will update automatically on new commits.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/hoppscotch/hoppscotch/pull/5612 **Author:** [@CuriousCorrelation](https://github.com/CuriousCorrelation) **Created:** 11/24/2025 **Status:** ✅ Merged **Merged:** 11/24/2025 **Merged by:** [@jamesgeorge007](https://github.com/jamesgeorge007) **Base:** `next` ← **Head:** `desktop-chore-version-bump` --- ### 📝 Commits (5) - [`c412470`](https://github.com/hoppscotch/hoppscotch/commit/c4124704c7ae5a450564c37362019f4fe3ae8ecb) chore(desktop): bump desktop shell dependencies - [`68bc2df`](https://github.com/hoppscotch/hoppscotch/commit/68bc2df6e35375c30371c329b7db0447ed9a5cd9) fix: use correct ESLint rule - [`08ca21a`](https://github.com/hoppscotch/hoppscotch/commit/08ca21a09b01586fca97c274fbcfff2b9903035c) fix(desktop): remove unused `vueuse/core` decl - [`dae24ac`](https://github.com/hoppscotch/hoppscotch/commit/dae24ac651d49b09f1b29310120c846c066de1b2) chore(desktop): bump version to `25.11.0` - [`5eb7e82`](https://github.com/hoppscotch/hoppscotch/commit/5eb7e82f43c432c9524ba78ad2ddf6e2cf4ceedf) chore(sh-web): bump bundle to `v25.11.0` ### 📊 Changes **13 files changed** (+1295 additions, -1559 deletions) <details> <summary>View changed files</summary> 📝 `packages/hoppscotch-desktop/.eslintrc.cjs` (+1 -1) 📝 `packages/hoppscotch-desktop/package.json` (+13 -14) 📝 `packages/hoppscotch-desktop/src-tauri/Cargo.lock` (+1219 -1296) 📝 `packages/hoppscotch-desktop/src-tauri/Cargo.toml` (+19 -19) 📝 `packages/hoppscotch-desktop/src-tauri/tauri.conf.json` (+1 -1) 📝 `packages/hoppscotch-desktop/src-tauri/tauri.portable.macos.conf.json` (+1 -1) 📝 `packages/hoppscotch-desktop/src-tauri/tauri.portable.windows.conf.json` (+1 -1) 📝 `packages/hoppscotch-desktop/src/components.d.ts` (+4 -1) 📝 `packages/hoppscotch-desktop/src/views/Home.vue` (+1 -1) 📝 `packages/hoppscotch-selfhost-web/src/main.ts` (+1 -1) 📝 `packages/hoppscotch-selfhost-web/webapp-server/src/bundle/model.rs` (+1 -1) 📝 `packages/hoppscotch-selfhost-web/webapp-server/src/config.rs` (+2 -2) 📝 `pnpm-lock.yaml` (+31 -220) </details> ### 📄 Description This updates Hoppscotch Desktop (Shell) dependencies to align with v2025.11.0 security patch and other dependency chain. Closes FE-1058 ## What's changed Updated Rust dependencies to their latest versions including security patches. Updated frontend dependencies in `package.json` for compatibility. Version bump from 24.10.1 to 24.11.0. Verified on Windows 10/11, macOS (latest), NixOS (stable/unstable), Ubuntu 24.04.1 LTS, Debian (latest stable), and RHEL-based distributions. Tested portable builds, installers, and custom Nix packages. No breaking changes in existing functionality. Tauri IPC features working as expected. Node.js 22 is now required for development environments. See the main dependency chain PR (#5590) for details on the Node.js version requirement change. ## Testing Verify core functionality including desktop window state, deep linking, file system access, dialog interactions, process management, store persistence, update checking, and HTTP client with gzip (webapp-server). <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Aligns Hoppscotch Desktop shell with the v2025.11.0 security patch by updating Rust/Tauri and web tooling. Implements FE-1058 and bumps the desktop version to 25.11.0 with no functional changes. - **Dependencies** - Rust/Tauri: tauri 2.9.3; plugins updated (shell 2.3.3, updater 2.9.0, window-state 2.4.1, http 2.5.4). - Rust libs: axum 0.8.7, tower-http 0.6.6, tokio 1.48.0, thiserror 2.0.17. - Web/dev: Vite 7.2.4, Sass 1.94.2, @tauri-apps/cli 2.9.3; ESLint uses plugin:vue/recommended. - Dev env: Nix and tooling updated to Node.js 22. - **Migration** - Use Node.js 22 for development. - Reinstall deps (pnpm install) and rebuild the desktop app. <sup>Written for commit 5eb7e82f43c432c9524ba78ad2ddf6e2cf4ceedf. Summary will update automatically on new commits.</sup> <!-- End of auto-generated description by cubic. --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-17 02:44:44 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hoppscotch#5284
No description provided.