Skip to content
Douwe de Vries edited this page Jul 1, 2026 · 1 revision

Lore

Load Rift grew quickly from a first public Tauri slice into a release-ready desktop app for local Postman-to-k6 workflows. The visible history runs from March 2026 through May 2026 and centers on product shape, k6 execution safety, and packaging.

Eras

First public slice, Mar 2026

  • 2026-03-31: e2f44b8 introduced the initial public release with React, Tauri, collection import, and local k6 execution.
  • 2026-03-31: a2cc3b4 started tracking the bundled k6 license notice in src-tauri/bin/.

Product workflow and advanced k6 controls, Apr 2026

  • 2026-04-02: commits such as 4067b53 and f2958b3 refreshed the product identity and monitor layout.
  • 2026-04-03: c2071f5 tagged v0.2.0 and made advanced k6 workflows shippable.
  • 2026-04-03: 963f23a added request importance modeling, which became the weighted traffic path documented in src-tauri/src/importing/script.rs.

Release infrastructure, Apr 2026 to May 2026

  • 2026-04-03: 5bf7a95 automated tagged desktop releases across macOS and Linux.
  • 2026-05-20: 55eb4c6 tagged v0.2.6 for the APT install path.
  • 2026-05-20: 9510c19 and later release commits published setup assets before GitHub Pages deployment.

Runtime safety hardening, May 2026

  • 2026-05-20: 33e006c prevented k6 runtime failures from looking successful.
  • 2026-05-20: 7d8de86 preserved k6 run artifacts until process ownership was settled.
  • 2026-05-20: 64e6439 made request auth setup safer for release.
  • 2026-05-20: 46f980a clarified the load-test workflow for release and tagged v0.2.13.

Longest-standing features

Feature First seen Still present in
Tauri 2 app shell Mar 2026 src-tauri/src/lib.rs, src/main.tsx
Typed frontend API Mar 2026 src/lib/loadrift/api.ts, src/lib/tauri/client.ts
Postman import Mar 2026 src-tauri/src/importing/parser.rs, src-tauri/src/commands/collection/mod.rs
Local k6 execution Mar 2026 src-tauri/src/k6/process/runtime.rs
HTML report export Apr 2026 src-tauri/src/k6/report.rs

Major rewrites and hardening

The largest early change is the 2026-03-31 initial public release, which added 107 files. Later large changes reshaped behavior rather than replacing the whole app:

  • 2026-04-03: advanced k6 options and report export work expanded how much raw k6 behavior users could reach.
  • 2026-05-20: dependency and release refreshes touched package.json, src-tauri/Cargo.toml, and src-tauri/Cargo.lock.
  • 2026-05-20: k6 runtime failure and temp artifact work concentrated in src-tauri/src/k6/process/runtime.rs.

Deprecated or removed areas

No current source directory is clearly marked deprecated, and there are no TODO, FIXME, or HACK comments in the scanned source tree. The closest removed path in commit history is a weighted-scenario branch mentioned by d302ed8 on 2026-04-03, which appears to have been replaced by the current deterministic weighted schedule in src-tauri/src/importing/script.rs.

Growth trajectory

The repository has 46 commits: 2 in March 2026, 27 in April 2026, and 17 in May 2026. Tags moved from v0.2.0 on 2026-04-03 to v0.2.13 on 2026-05-20, with most later tags focused on release packaging, dependency updates, and runtime correctness.

For the current code shape, see Architecture and Packaging and release.

Clone this wiki locally