justme pushed to main at justme/MoShiro 2026-10-21 19:59:35 -07:00
49e787a7a5 backend: confirm a registered update by itself after a delay when auto update is switched on [CI]
justme pushed to main at justme/MoShiro 2026-10-21 19:57:57 -07:00
4e7a8c2ba3 web: draw isolated points as a connected series and mark unrecorded time in the adaptive audit [CI]
93abf59afb backend: leave the time before the first rate record unknown in the adaptive audit
20b0f7fbd8 measurement: record the start of adaptive probing as a rate change
Compare 3 commits »
justme pushed to main at justme/MoShiro 2026-10-21 19:44:51 -07:00
af385cf688 web: show the adaptive probe-rate audit on the line page [CI]
9ad34acbac backend: store adaptive rate changes as events and serve an audit of them per line
d63c3bff74 agent: keep adaptive rate changes apart from the logs and report them in the heartbeat
Compare 3 commits »
justme pushed to main at justme/MoShiro 2026-10-21 19:14:43 -07:00
557b169dae web: make loss and retransmission charts obvious, draw sparse series as points and keep percent axes within 100% [CI]
4a9608ead4 fleet: count only admitted peers against the session limit so silent connections cannot lock the roster out
Compare 2 commits »
justme pushed to main at justme/MoShiro 2026-10-21 16:36:32 -07:00
fee236fe56 web: explain the public-only default when an agent refuses a target [CI]
32547032d8 agent: allow only public addresses as single-agent targets unless allowed_target_cidrs says otherwise
Compare 2 commits »
justme pushed to main at justme/MoShiro 2026-10-21 16:11:37 -07:00
8efc16f341 web: group the QUIC and TCP rows of a line card by protocol [CI]
justme pushed to main at justme/MoShiro 2026-10-21 16:02:40 -07:00
caee03b8cc web: show single-agent targets on the visitor page and open a detail page from the card [CI]
7ad226f29c web: split the task page into agent-to-agent and single-agent tasks with templates and run status
3a9ea46d6f backend: serve single-agent task templates with their status and results, rename the kinds in storage
e77880d372 measurement: name the kinds by protocol and action, add the http_request kind and QUIC settings
Compare 4 commits »
justme pushed to main at justme/MoShiro 2026-10-21 14:59:59 -07:00
bf2a598891 web: toast passkey registration failures
758b6b1566 web: merge the per-agent lines into one table on the agent page
f62eefd365 web: manage links in a master-detail explorer instead of the board
Compare 3 commits »
justme pushed to main at justme/MoShiro 2026-10-21 14:39:20 -07:00
70fc033789 tests: bring the slow mesh and fixed-rate cases in line with one line per pair and adaptive probing
justme pushed to main at justme/MoShiro 2026-10-21 14:29:14 -07:00
5822285a88 fleet: require a minimum version of the peer at the handshake [CI]
fb3a9c260f fleet: send log counters in heartbeats and pull the text on demand
4c31a4a79e agent: keep backing off on lines that stay down
e0376b5e33 measurement: adapt the echo probe rate to loss and RTT, and weight samples by the time they stand for
Compare 4 commits »
justme pushed to main at justme/MoShiro 2026-10-21 02:16:12 -07:00
57acecdb86 web: show how long a line has been out of contact
justme pushed to main at justme/MoShiro 2026-10-21 01:59:32 -07:00
5245f03a78 web: filter lines by agent with a searchable multi-select, and let the line cards adapt to their width [CI]
08f261293c web: equal-width cells, grey in-progress bucket and a time axis under each direction on the line cards
Compare 2 commits »
justme pushed to main at justme/MoShiro 2026-10-21 01:36:06 -07:00
7fe9775f97 web: reset links to the default mode, and keep CN agents dial-only by default [CI]
35207a70ea web: group the line card rows by direction so each agent pair is named once
cfe6571db5 web: name the two agents on each direction row of the line cards
9f5a6cf77a analysis: split TCP retransmissions into forward and return, and show both on the line cards
48ffa56285 web: one line per node pair and RTT/loss on the link board
Compare 5 commits »
justme pushed to main at justme/MoShiro 2026-10-21 00:49:41 -07:00
e0f6667cd7 ci: build the backend image in its own workflow and shorten the panel offer wait [CI]
justme pushed to main at justme/MoShiro 2026-10-21 00:45:32 -07:00
5b1bf09eb0 ci: drop the backend e2e step from the dev image pipeline
justme pushed to main at justme/MoShiro 2026-10-21 00:42:40 -07:00
63f62956d0 ci: skip buildah unshare when the cache cleanup runs as root
justme pushed to main at justme/MoShiro 2026-10-21 00:38:00 -07:00
15318de919 Restore packaging/openwrt and the Agent updater paths swept into the previous commit [CI]
justme pushed to main at justme/MoShiro 2026-10-21 00:36:35 -07:00
fae05ff303 Rebuild dev images from a clean host [CI]
justme pushed to main at justme/MoShiro 2026-10-21 00:34:44 -07:00
099c34c715 Raise build parallelism for the 44-core CI host [CI]
justme pushed to main at justme/MoShiro 2026-10-21 00:30:54 -07:00
93ecc53cd0 verify-backend: do not leave reusable MSBuild nodes behind