Commit Graph

  • f2dd6ad1c7 build: bump version to 0.0.21 master v0.0.21 mokhtar 2026-09-12 20:26:58 +02:00
  • 08cdf86ecd upstream: a diagnostics episode follows health, and a peer fault carries its cause mokhtar 2026-09-12 20:24:49 +02:00
  • 6e9a36903e build: bump version to 0.0.20 v0.0.20 mokhtar 2026-09-12 15:10:09 +02:00
  • f6fa43a8b4 filter: blocklist downloads never reuse a pooled connection, the peer closes it between passes mokhtar 2026-09-12 15:07:55 +02:00
  • f4562cac26 filter: skip the read-only directory test as root, ci's runner ignores mode bits v0.0.19 mokhtar 2026-09-12 10:43:02 +02:00
  • 250bdca7e7 build: bump version to 0.0.19 mokhtar 2026-09-12 10:01:19 +02:00
  • 63f4f96a48 changelog: date the 0.0.19 section mokhtar 2026-09-12 09:59:13 +02:00
  • 52158198cf filter: a failed blocklist download names its phase, cause, status, bytes and elapsed time mokhtar 2026-09-12 09:58:59 +02:00
  • bf79a22584 docs: renovate's nix manager does not bump a tag ref; the regex manager recipe that does mokhtar 2026-09-12 00:38:45 +02:00
  • bcd9bce16c build: bump version to 0.0.18 v0.0.18 mokhtar 2026-09-09 19:25:08 +02:00
  • 2b790c4c3e changelog: 0.0.18 section mokhtar 2026-09-09 19:23:07 +02:00
  • 1860ff59f5 admin: the overview pickers fill their wrappers and share a narrow row mokhtar 2026-09-09 19:04:44 +02:00
  • f168247b33 cut: build the release with the official zig tarball, skip hidden bundle files; re-pin 0.0.17 v0.0.17 mokhtar 2026-09-08 23:57:07 +02:00
  • d596fd788a build: bump version to 0.0.17 mokhtar 2026-09-08 23:06:52 +02:00
  • f067742adf cut: the pin stage compiles, and zig build test builds the cut binary mokhtar 2026-09-08 23:04:51 +02:00
  • a4eb749fa7 changelog: 0.0.17 mokhtar 2026-09-08 23:02:33 +02:00
  • 22abcd9b7b release: nix flake with tag-pinned hashes, reproducible tarballs (milestone 40) mokhtar 2026-09-08 21:45:22 +02:00
  • 3e57f43e08 cut: rerun a flaky release run once, resume after the tag mokhtar 2026-09-08 01:47:09 +02:00
  • 299d7af99c upstream: overlap attribution test builds its schedule with gates mokhtar 2026-09-08 01:14:26 +02:00
  • 85b8be50a0 admin: overview redesign, device scope, one formatting contract (milestone 39) v0.0.16 mokhtar 2026-09-07 23:11:50 +02:00
  • e656670dd4 admin: ui polish pass, thirty findings from the emil audit mokhtar 2026-09-01 23:23:07 +02:00
  • 2ae0c974a4 admin: per-icon phosphor imports, the barrel loads every icon module under vitest v0.0.15 mokhtar 2026-08-31 18:51:43 +02:00
  • 2525b01893 admin: phosphor icons replace hand-drawn svgs and text-character glyphs mokhtar 2026-08-31 18:04:25 +02:00
  • b774b05456 activity: select-only multi-client filter mokhtar 2026-08-31 17:40:07 +02:00
  • d79dd0bbcb admin: prettier formatting for the toolbar-era files, missed before ci ever ran them mokhtar 2026-08-30 10:18:06 +02:00
  • 039eeeda96 admin: activity history filters become a live-apply toolbar mokhtar 2026-08-29 14:56:40 +02:00
  • c65d92d8f8 admin: title-only information becomes visible text mokhtar 2026-08-29 13:03:30 +02:00
  • 207252acee admin: enable toggles become rac switches mokhtar 2026-08-29 12:40:01 +02:00
  • f1de80477a admin: group sources and safe search become rac checkboxes mokhtar 2026-08-29 12:33:00 +02:00
  • 3c674966be admin: the mobile drawer becomes a rac disclosure, asset budget raised to 850,000 bytes mokhtar 2026-08-29 12:20:07 +02:00
  • 59d6be98f8 admin: associate inline field errors with their inputs mokhtar 2026-08-29 12:08:19 +02:00
  • 317d5dd4f8 admin: live query detail becomes a modal, live/history and period pickers become tabs and radios, client delete confirms in a dialog mokhtar 2026-08-29 11:55:24 +02:00
  • 79578e1d2a admin: reclaim the desktop header, move pause and log out to the sidebar mokhtar 2026-08-29 11:23:17 +02:00
  • d5613ee718 admin: pointer cursor on every button mokhtar 2026-08-29 01:29:11 +02:00
  • 09932b2d84 build: bump version to 0.0.14 v0.0.14 mokhtar 2026-08-28 17:57:09 +02:00
  • 272655f60c storage: version querylog.db and migrate it in place, never reset a healthy file mokhtar 2026-08-28 17:56:19 +02:00
  • dd5a9f6ab8 build: bump version to 0.0.13 v0.0.13 mokhtar 2026-08-27 21:46:08 +02:00
  • 72cdbbd113 upstream: one absolute per-query budget across queueing and failover mokhtar 2026-08-27 21:10:43 +02:00
  • 6170571d23 build: bump version to 0.0.12 v0.0.12 mokhtar 2026-08-27 17:49:06 +02:00
  • c8470724ce overview: one endpoint, live projections and a response cache (m36) mokhtar 2026-08-27 17:48:20 +02:00
  • 7cdb74ec17 build: bump version to 0.0.11 v0.0.11 mokhtar 2026-08-24 18:41:46 +02:00
  • 4367003788 changelog: 0.0.11 mokhtar 2026-08-24 18:40:29 +02:00
  • 728b8d64e1 admin: draw the overview charts with visx mokhtar 2026-08-24 18:40:17 +02:00
  • 091962a996 build: bump version to 0.0.10 v0.0.10 mokhtar 2026-08-24 00:05:33 +02:00
  • 4fcbd0ac12 changelog: 0.0.10 mokhtar 2026-08-24 00:05:21 +02:00
  • d961b152a3 db-mode config changes apply live in-process mokhtar 2026-08-24 00:04:28 +02:00
  • 17e6e93ce1 admin: only the content region scrolls on wide screens mokhtar 2026-08-23 15:17:51 +02:00
  • 8a44d901d9 cut: schema gate — refuse to release an undisclosed querylog schema change mokhtar 2026-08-23 15:07:27 +02:00
  • 03149b5d65 ci: drop the one-insn-per-tb workaround, the qemu panic is an 11.1.0-only regression v0.0.9 mokhtar 2026-08-23 13:55:22 +02:00
  • a972c8db4d logger tests: join every writer future before its database closes, fix the gate-open race mokhtar 2026-08-23 12:26:09 +02:00
  • 78d688a40f ci: run the aarch64 suite with one qemu insn per tb, tcg optimization falsely trips the ubsan pointer check mokhtar 2026-08-23 12:26:05 +02:00
  • fe5bd967ca admin: live ring capacity is injectable, eviction test no longer timing-bound mokhtar 2026-08-23 09:04:18 +02:00
  • 1f215ac623 build: bump version to 0.0.9 mokhtar 2026-08-22 23:32:47 +02:00
  • 2f86cd72fd changelog: 0.0.9 releases today mokhtar 2026-08-22 23:32:36 +02:00
  • 51cda8b8cb milestone 33: contract closure — samples, file-authority enumeration, dead code, bundle ceiling mokhtar 2026-08-22 23:31:37 +02:00
  • e5f23d5466 querylog: return to the default checkpoint cadence mokhtar 2026-08-22 23:10:17 +02:00
  • 24521ab9a9 milestone 32: task-shaped configuration, file mode as a rendering, config status api mokhtar 2026-08-22 22:42:50 +02:00
  • c99a37d170 milestone 31: concurrent upstream exchanges, dot session reuse, queue metrics mokhtar 2026-08-22 19:54:02 +02:00
  • 623667e475 milestone 30: overview as a dashboard, explicit health contract, period aggregations mokhtar 2026-08-22 16:45:15 +02:00
  • 0e83477d80 agents: move opus-coder to the global scope mokhtar 2026-08-22 10:53:19 +02:00
  • fa323c7ed4 milestone 29: activity — history, live and policy simulation on one surface mokhtar 2026-08-22 10:52:56 +02:00
  • 0fd6bbd312 milestone 28: query provenance — every logged query is exactly explainable mokhtar 2026-08-22 09:16:40 +02:00
  • 7e6cb507d2 release cut: bump-kind justfile recipe and a compiled, tested cut tool mokhtar 2026-08-21 23:34:13 +02:00
  • 8a17e9ed21 admin: fix dashboard phantom scroll, drop last-failure column from upstream table mokhtar 2026-08-21 23:33:32 +02:00
  • 0107df5f99 spec: measurement window is the deployment side's call mokhtar 2026-08-21 18:49:05 +02:00
  • b6cea3f539 build: bump version to 0.0.8 v0.0.8 mokhtar 2026-08-21 18:43:49 +02:00
  • 9b0b7c19f4 querylog: checkpoint every 8192 wal pages instead of 1000 mokhtar 2026-08-21 18:43:45 +02:00
  • 324704b53f build: bump version to 0.0.7 v0.0.7 mokhtar 2026-08-20 22:34:13 +02:00
  • addf24f92c query log batching: one transaction per flush interval, not per query mokhtar 2026-08-20 20:57:11 +02:00
  • 037f209179 milestone 27: diagnostics — operational failures land in one curated log, resolved history purgeable mokhtar 2026-08-20 20:05:59 +02:00
  • 3dd8214ef2 dashboard: a success rate never rounds up to 100.0% while failures stand mokhtar 2026-08-19 17:54:02 +02:00
  • 64c0d723a6 querylog: the aside file's name says why, so a schema change is not called corrupt mokhtar 2026-08-17 19:56:46 +02:00
  • 377f00a35f changelog: 0.0.6 releases today v0.0.6 mokhtar 2026-08-17 18:22:54 +02:00
  • e0a7cd8a6b milestone 26: upstream health answers for the selected period mokhtar 2026-08-17 18:21:56 +02:00
  • 3ed9a57822 changelog: 0.0.5 releases today v0.0.5 mokhtar 2026-08-16 23:55:19 +02:00
  • 0601098ab0 admin: drop the learned tag from the query tables mokhtar 2026-08-16 23:55:10 +02:00
  • 49c7da2381 changelog: 0.0.4 releases today v0.0.4 mokhtar 2026-08-16 23:00:41 +02:00
  • 794ea6541f admin: live and query log pages show client names mokhtar 2026-08-16 23:00:31 +02:00
  • ba037c5958 website: plan for the nxdns.sh marketing and docs site mokhtar 2026-08-16 00:17:58 +02:00
  • 1e97c80f6b rename web/ to admin/, along with the web-named build and cli identifiers mokhtar 2026-08-16 00:17:58 +02:00
  • 5b3d1cd65c docs: unwrap hand-wrapped prose repo-wide mokhtar 2026-08-15 16:27:36 +02:00
  • 50b8fd5c61 changelog: unwrap hand-wrapped lines, release bodies render newlines as breaks mokhtar 2026-08-15 13:06:44 +02:00
  • efbe355070 changelog: 0.0.3 releases today v0.0.3 mokhtar 2026-08-15 12:24:05 +02:00
  • fc60214b3e ci: the container gate and the version parse move into a compiled tool mokhtar 2026-08-15 12:24:05 +02:00
  • 3c794b645b milestone 25: client names learned over reverse dns mokhtar 2026-08-15 11:18:44 +02:00
  • c428bc2398 ci: allow dispatching the gate set, a replaced runner pod kills the job it holds v0.0.2 mokhtar 2026-08-14 02:34:06 +02:00
  • c7c1e21267 changelog: 0.0.2 releases today mokhtar 2026-08-14 02:10:45 +02:00
  • 21c5ce1f36 filter: separate the compiled bodies in the checksum, a name moving between them was invisible mokhtar 2026-08-14 02:09:25 +02:00
  • 1bce81eea0 milestone 24: persist and surface the unsupported-line count mokhtar 2026-08-13 20:44:27 +02:00
  • 21571e448e schema: collapse config.db to a single baseline, ddl_v1 stays editable until v0.1 mokhtar 2026-08-13 19:14:54 +02:00
  • 2ab7c1f1de milestone 21: abp list exceptions and a regex rule kind mokhtar 2026-08-13 19:14:47 +02:00
  • b340521716 web tests: raise the async query budget, ci contention timed out a suspended page mokhtar 2026-08-13 00:20:08 +02:00
  • 13458a980e ci: run the frontend gate on the light runner mokhtar 2026-08-12 23:46:07 +02:00
  • e576704fad spec milestone 23: record the readme and conversion-order findings as closed by decision mokhtar 2026-08-12 23:45:34 +02:00
  • 4aaf6d3815 milestone 23: close the remaining codex findings mokhtar 2026-08-12 23:43:22 +02:00
  • 0ea2e2905a milestone 23: restore the focus ring on select options, check layer order, close preflight gaps mokhtar 2026-08-12 23:27:28 +02:00
  • 9d5120cbad milestone 23: put the reset in a cascade layer, guard that it stays there mokhtar 2026-08-12 23:06:26 +02:00
  • 65f76d4427 milestone 23 s3: plan names stylex and react aria mokhtar 2026-08-12 22:50:34 +02:00
  • be12587b87 milestone 23 s3: remove tailwind, replace its preflight with an explicit reset mokhtar 2026-08-12 22:50:25 +02:00
  • 122044e6af milestone 23 s3: delete ui/classes.ts, its last importer is gone mokhtar 2026-08-12 22:46:29 +02:00