[PR #268] [CLOSED] feat: Move HTTP method dropdown above URL bar & add Rust toolchain check #193

Closed
opened 2025-12-29 07:19:48 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mountain-loop/yaak/pull/268
Author: @abhinav0git
Created: 10/18/2025
Status: Closed

Base: mainHead: main


📝 Commits (3)

  • a207db0 feat: HTTP method dropdown above the URL bar instead of inside it, new build command which ensures the Rust toolchain is initialized before building the WebAssembly project
  • 3a0509f Merge branch 'mountain-loop:main' into main
  • 5e1948a Bump @yaakapp/api version to 0.7.0 in plugin-runtime-types

📊 Changes

3 files changed (+23 additions, -20 deletions)

View changed files

📝 package-lock.json (+1 -1)
📝 src-tauri/yaak-templates/package.json (+1 -1)
📝 src-web/components/HttpRequestPane.tsx (+21 -18)

📄 Description

Changes

  1. HTTP Method Selector Placement

    • Moved HTTP method dropdown above URL bar so now the url bar gets a bit more space to render the url
    • Removed from inside URL input field
  2. Build Process Enhancement

    • Added Rust toolchain initialization check before WASM build
    • Prevents build failures in environments without Rust pre-installed (eg: cargo: command not found, rustc: command not found)
  3. Dependency Version Update

    • Bumped @yaakapp/api to v0.7.0 in plugin-runtime-types

(p.s. great tool btw, I absolutely loved it. Any feedback is welcomed 😊)
.
.
edit: i was facing major issues while setting up the project on my mac, was getting "cargo: command not found" so i have added this extra tool initialisation in the build command


🔄 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/mountain-loop/yaak/pull/268 **Author:** [@abhinav0git](https://github.com/abhinav0git) **Created:** 10/18/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (3) - [`a207db0`](https://github.com/mountain-loop/yaak/commit/a207db0994bb6c9cc227f69bb066b5e703231bcc) feat: HTTP method dropdown above the URL bar instead of inside it, new build command which ensures the Rust toolchain is initialized before building the WebAssembly project - [`3a0509f`](https://github.com/mountain-loop/yaak/commit/3a0509f860f158b4aeeaeec47b04092284405bbd) Merge branch 'mountain-loop:main' into main - [`5e1948a`](https://github.com/mountain-loop/yaak/commit/5e1948ae38efcd4f391abce1b6a4079a2e7f4db8) Bump @yaakapp/api version to 0.7.0 in plugin-runtime-types ### 📊 Changes **3 files changed** (+23 additions, -20 deletions) <details> <summary>View changed files</summary> 📝 `package-lock.json` (+1 -1) 📝 `src-tauri/yaak-templates/package.json` (+1 -1) 📝 `src-web/components/HttpRequestPane.tsx` (+21 -18) </details> ### 📄 Description ## Changes 1. **HTTP Method Selector Placement** - Moved HTTP method dropdown above URL bar so now the url bar gets a bit more space to render the url - Removed from inside URL input field 2. **Build Process Enhancement** - Added Rust toolchain initialization check before WASM build - Prevents build failures in environments without Rust pre-installed (eg: cargo: command not found, rustc: command not found) 3. **Dependency Version Update** - Bumped `@yaakapp/api` to v0.7.0 in plugin-runtime-types (p.s. great tool btw, I absolutely loved it. Any feedback is welcomed 😊) . . edit: i was facing major issues while setting up the project on my mac, was getting "cargo: command not found" so i have added this extra tool initialisation in the build command --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 07:19:48 +01:00
adam closed this issue 2025-12-29 07:19:48 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/yaak#193