Nils Andreas Svee
90c04b6569
refactor(cli): simplify feature flags and make stats mandatory for clients
...
Remove the optional "stats" feature by merging it into the "client" and "tui" features to reduce conditional compilation complexity. Replace the "client-runtime" internal feature with direct dependency sets.
2026-08-15 00:24:28 +07:00
Nils Andreas Svee
88419d4144
build(cli): enable ancillary feature for client-runtime
...
Add the ancillary feature dependency to client-runtime to support advanced socket operations and metadata handling.
2026-08-14 22:23:33 +07:00
Nils Andreas Svee
446028671b
test(cli): use real server for compliant peers
2026-08-14 17:21:22 +07:00
Nils Andreas Svee
a672f78e86
feat(cli): add server applet
2026-08-13 19:01:39 +07:00
renovate[bot]
d4cef6c2e7
fix(deps): update rust crate clap to 4.6.6
2026-08-10 11:15:26 +07:00
Nils Andreas Svee
1a9e8f28aa
refactor(cli): use unified managed frontend
2026-08-09 20:27:22 +07:00
renovate[bot]
1cb4d01746
fix(deps): update rust crate clap to 4.6.5
2026-08-04 00:06:02 +07:00
renovate[bot]
c895faa5d1
fix(deps): update rust crate clap to 4.6.4
2026-07-23 12:27:29 +07:00
Nils Andreas Svee
68c7f92cb4
chore: bump version to 0.4.0 across all workspace packages
...
Update the version of irtt-proto, irtt-client, irtt-stats, and irtt-cli to 0.4.0 in preparation for a new release.
2026-07-05 00:30:19 +07:00
Nils Andreas Svee
f1d442d798
refactor(cli): separate binary entry points from library logic
...
Move the main execution logic to a dedicated internal module and create distinct entry files for each binary to improve project structure and build configuration.
2026-06-22 13:41:28 +07:00
Nils Andreas Svee
e3b74441a7
fix(deps): update rust crate ratatui to 0.30.2
2026-06-20 22:32:43 +07:00
renovate[bot]
5595d6e78e
fix(deps): update rust crate crossterm to 0.29.0
2026-06-20 22:31:44 +07:00
Nils Andreas Svee
afe07f0b9a
refactor(cli): reorganize feature flags and update distribution config
2026-06-10 15:19:34 +07:00
Nils Andreas Svee
5efb8a1870
build: bump workspace and crate versions to 0.3.0
2026-06-10 00:44:10 +07:00
Nils Andreas Svee
7e89d11e6e
build: configure multi-binary targets and feature-gate dependencies
2026-06-09 23:23:51 +07:00
Nils Andreas Svee
c31ad07d61
feat(irtt-cli): add optional tui output mode
2026-06-09 13:29:00 +07:00
Nils Andreas Svee
8fd0b803e9
docs: add public crate landing docs
2026-05-18 01:22:08 +07:00
Nils Andreas Svee
b508a94198
build: bump version to 0.2.0
2026-05-11 15:11:58 +07:00
Nils Andreas Svee
2258509021
chore: bump version to 0.1.1 across all crates
...
Update workspace members and dependencies to version 0.1.1 to prepare for a new release.
2026-05-10 21:17:22 +07:00
Nils Andreas Svee
c386f87a0e
fix(deps): update rust crate ctrlc to 3.5.2
2026-05-10 20:56:43 +07:00
renovate[bot]
80255f1fff
fix(deps): update rust crate clap to 4.6.1
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
8d24d4811a
chore: upgrade ctrlc to version 3.5
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
416e5b43ba
build: add package metadata to member crates for publishing
...
Include descriptions, keywords, categories, and workspace-inherited fields (repository, homepage, readme) to prepare crates for distribution on crates.io.
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
2368e0b3ee
build: centralize internal dependencies using workspace inheritance
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
995293676d
feat(cli): handle interrupt as graceful shutdown
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
91a3e6f383
build(cli): add irtt-stats dependency and feature flag
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
4b90187d1d
chore(cli): add dependencies for CLI implementation
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
cf74887bdf
feat(project): Establish initial IRTT workspace and protocol definitions
2026-05-10 20:56:28 +07:00