-
Notifications
You must be signed in to change notification settings - Fork 0
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.
- 2026-03-31:
e2f44b8introduced the initial public release with React, Tauri, collection import, and local k6 execution. - 2026-03-31:
a2cc3b4started tracking the bundled k6 license notice insrc-tauri/bin/.
- 2026-04-02: commits such as
4067b53andf2958b3refreshed the product identity and monitor layout. - 2026-04-03:
c2071f5taggedv0.2.0and made advanced k6 workflows shippable. - 2026-04-03:
963f23aadded request importance modeling, which became the weighted traffic path documented insrc-tauri/src/importing/script.rs.
- 2026-04-03:
5bf7a95automated tagged desktop releases across macOS and Linux. - 2026-05-20:
55eb4c6taggedv0.2.6for the APT install path. - 2026-05-20:
9510c19and later release commits published setup assets before GitHub Pages deployment.
- 2026-05-20:
33e006cprevented k6 runtime failures from looking successful. - 2026-05-20:
7d8de86preserved k6 run artifacts until process ownership was settled. - 2026-05-20:
64e6439made request auth setup safer for release. - 2026-05-20:
46f980aclarified the load-test workflow for release and taggedv0.2.13.
| 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 |
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, andsrc-tauri/Cargo.lock. - 2026-05-20: k6 runtime failure and temp artifact work concentrated in
src-tauri/src/k6/process/runtime.rs.
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.
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.