mokhtar
c428bc2398
ci: allow dispatching the gate set, a replaced runner pod kills the job it holds
Gates / frontend (push) Successful in 1m18s
Gates / test (push) Successful in 2m27s
Gates / test-aarch64 (push) Successful in 5m39s
Gates / package (push) Successful in 3m34s
Gates / container (push) Successful in 13s
CI / gates (push) Successful in 11m57s
Release / guard (push) Successful in 1m30s
Gates / frontend (push) Successful in 1m6s
Gates / test (push) Successful in 1m28s
Gates / test-aarch64 (push) Successful in 5m41s
Gates / package (push) Successful in 28s
Gates / container (push) Successful in 16s
Release / gates (push) Successful in 7m55s
Release / publish (push) Successful in 10m37s
v0.0.2
2026-08-14 02:34:06 +02:00
mokhtar
c7c1e21267
changelog: 0.0.2 releases today
Gates / frontend (push) Successful in 1m9s
Gates / test (push) Failing after 12m32s
Gates / test-aarch64 (push) Successful in 9m14s
Gates / package (push) Successful in 7m27s
Gates / container (push) Successful in 18s
CI / gates (push) Failing after 22m41s
2026-08-14 02:10:45 +02:00
mokhtar
21c5ce1f36
filter: separate the compiled bodies in the checksum, a name moving between them was invisible
2026-08-14 02:09:25 +02:00
mokhtar
1bce81eea0
milestone 24: persist and surface the unsupported-line count
2026-08-13 20:44:27 +02:00
mokhtar
21571e448e
schema: collapse config.db to a single baseline, ddl_v1 stays editable until v0.1
2026-08-13 19:14:54 +02:00
mokhtar
2ab7c1f1de
milestone 21: abp list exceptions and a regex rule kind
2026-08-13 19:14:47 +02:00
mokhtar
b340521716
web tests: raise the async query budget, ci contention timed out a suspended page
Gates / test (push) Successful in 1m35s
Gates / test-aarch64 (push) Successful in 6m0s
Gates / frontend (push) Successful in 1m12s
Gates / package (push) Successful in 5m17s
Gates / container (push) Successful in 16s
CI / gates (push) Successful in 13m10s
2026-08-13 00:20:08 +02:00
mokhtar
13458a980e
ci: run the frontend gate on the light runner
Gates / test (push) Successful in 1m37s
Gates / frontend (push) Failing after 3m23s
Gates / package (push) Skipped
Gates / container (push) Skipped
Gates / test-aarch64 (push) Successful in 6m2s
CI / gates (push) Failing after 7m41s
2026-08-12 23:46:07 +02:00
mokhtar
e576704fad
spec milestone 23: record the readme and conversion-order findings as closed by decision
2026-08-12 23:45:34 +02:00
mokhtar
4aaf6d3815
milestone 23: close the remaining codex findings
...
the vitest "something prevents Vite server from exiting" warning was
@stylexjs/unplugin, not our code: configureServer starts a 150ms polling
interval for HMR and clears it from server.httpServer's close event, which
vitest resolves to null in middleware mode. drop that one hook under VITEST
and keep the transform.
textMuted was swept rather than judged. measured against their grounds, the
39 flat text-zinc-500 sites went 4.12:1 -> 7.56:1 in dark mode, repairing a
WCAG AA failure, so that stands; the 4 already-adaptive sites went 7.40:1 ->
4.62:1 in light mode for nothing, so a textSecondary token restores their
original zinc-600/zinc-400 pair.
append the symbol families to the reset's font stack: Select renders U+25BE
and Segoe UI does not carry it.
correct two acceptance criteria that were literally false: both greps match
only comments.
2026-08-12 23:43:22 +02:00
mokhtar
0ea2e2905a
milestone 23: restore the focus ring on select options, check layer order, close preflight gaps
2026-08-12 23:27:28 +02:00
mokhtar
9d5120cbad
milestone 23: put the reset in a cascade layer, guard that it stays there
2026-08-12 23:06:26 +02:00
mokhtar
65f76d4427
milestone 23 s3: plan names stylex and react aria
2026-08-12 22:50:34 +02:00
mokhtar
be12587b87
milestone 23 s3: remove tailwind, replace its preflight with an explicit reset
2026-08-12 22:50:25 +02:00
mokhtar
122044e6af
milestone 23 s3: delete ui/classes.ts, its last importer is gone
2026-08-12 22:46:29 +02:00
mokhtar
0e9433d53b
milestone 23 s3: convert features/queries/QueryLogPage.tsx to stylex
2026-08-12 22:45:53 +02:00
mokhtar
ae9f7fb9f3
milestone 23 s3: convert features/lookup/LookupPage.tsx to stylex
2026-08-12 22:44:23 +02:00
mokhtar
1cd8f71a9b
milestone 23 s3: convert features/dashboard/TimeseriesChart.tsx to stylex
2026-08-12 22:42:11 +02:00
mokhtar
15c895e180
milestone 23 s3: convert features/settings/SettingsPage.tsx to stylex
2026-08-12 22:40:50 +02:00
mokhtar
3b33d7afee
milestone 23 s3: convert features/dashboard/UpstreamHealthTable.tsx to stylex
2026-08-12 22:38:15 +02:00
mokhtar
f2b4582c0a
milestone 23 s3: convert shell/AppShell.tsx to stylex
2026-08-12 22:37:16 +02:00
mokhtar
02bf1ca310
milestone 23 s3: convert features/live/LiveLogPage.tsx to stylex
2026-08-12 22:36:09 +02:00
mokhtar
4379d7599b
milestone 23 s3: convert features/groups/GroupsPage.tsx to stylex
2026-08-12 22:33:58 +02:00
mokhtar
1246791fe1
milestone 23 s3: convert features/dashboard/DiskCard.tsx to stylex
2026-08-12 22:32:56 +02:00
mokhtar
2f3115117f
milestone 23 s3: convert features/blocklists/SourceStatusSection.tsx to stylex
2026-08-12 22:31:14 +02:00
mokhtar
e98896fc0a
milestone 23 s3: convert features/dashboard/DashboardPage.tsx to stylex
2026-08-12 22:30:25 +02:00
mokhtar
1de608f9bc
milestone 23 s3: convert auth/LoginPage.tsx to stylex
2026-08-12 22:28:56 +02:00
mokhtar
38d34453bb
milestone 23 s3: convert features/groups/GroupSourcesEditor.tsx to stylex
2026-08-12 22:28:01 +02:00
mokhtar
368149a358
milestone 23 s3: convert features/blocklists/BlocklistForm.tsx to stylex
2026-08-12 22:27:00 +02:00
mokhtar
ac0699faa1
milestone 23: amend two rulings the s2 review found the code in breach of
2026-08-12 22:26:42 +02:00
mokhtar
d5b351d7fe
milestone 23 s3: convert routes.tsx to stylex
2026-08-12 22:25:56 +02:00
mokhtar
cddefa87e4
milestone 23 s3: convert features/pause/PauseWidget.tsx to stylex
2026-08-12 22:25:08 +02:00
mokhtar
9e12683acf
milestone 23 s3: convert features/dashboard/StatCards.tsx to stylex
2026-08-12 22:23:16 +02:00
mokhtar
0fdbe25f7a
milestone 23 s3: convert features/settings/RestartBanner.tsx to stylex
2026-08-12 22:21:53 +02:00
mokhtar
7e7358b3c2
milestone 23 s3: convert features/settings/ReadOnlyConfigBanner.tsx to stylex
2026-08-12 22:21:13 +02:00
mokhtar
d5c4a8d978
milestone 23 s3: convert lib/InlineError.tsx to stylex
2026-08-12 22:19:59 +02:00
mokhtar
73bc180c67
milestone 23 s3: convert features/dashboard/HealthBanners.tsx to stylex
2026-08-12 22:18:23 +02:00
mokhtar
0f58966b31
milestone 23 s3: move srOnly into the shared style vocabulary
2026-08-12 22:16:58 +02:00
mokhtar
bb39539fdf
milestone 23: correct three comments the s1 review found inaccurate
2026-08-12 22:13:49 +02:00
mokhtar
01e455c8af
milestone 23 s2: react aria primitives and their cluster
2026-08-12 22:12:18 +02:00
mokhtar
994bbf922c
milestone 23 s1: stylex build integration, tokens and shared styles
2026-08-12 21:41:32 +02:00
mokhtar
7b0527d271
milestone 22: typescript 7
2026-08-12 21:30:40 +02:00
mokhtar
c5e6ab9180
spec milestones 22 and 23: typescript 7, stylex and react aria
2026-08-12 21:30:35 +02:00
mokhtar
e3529e4e61
ci: gates build the web bundle and the dist payload once, pass them between jobs
Gates / test (push) Successful in 1m37s
Gates / test-aarch64 (push) Successful in 6m46s
Gates / frontend (push) Successful in 1m6s
Gates / package (push) Successful in 4m4s
Gates / container (push) Successful in 15s
CI / gates (push) Successful in 13m54s
2026-08-12 20:20:30 +02:00
mokhtar
91a0aa92c6
ci: smoke test runs the container in file mode, surface its logs on failure
Gates / test-aarch64 (push) Successful in 5m55s
Gates / test (push) Successful in 1m27s
Gates / frontend (push) Successful in 50s
Gates / package (push) Successful in 3m52s
Gates / container (push) Successful in 2m28s
CI / gates (push) Successful in 14m34s
2026-08-12 00:15:22 +02:00
mokhtar
79a161e73a
spec milestone 21: re-verify anchors against m20, record authority-mode interaction
Gates / test (push) Successful in 1m27s
Gates / test-aarch64 (push) Successful in 5m56s
Gates / frontend (push) Successful in 49s
Gates / package (push) Successful in 3m54s
Gates / container (push) Failing after 2m20s
CI / gates (push) Failing after 14m27s
2026-08-11 23:37:20 +02:00
mokhtar
d76afc147a
milestone 20: declarative configuration for iac
2026-08-11 23:31:40 +02:00
mokhtar
2f29121e27
spec milestone 21: abp list exceptions and operator regex rules
2026-08-11 19:03:58 +02:00
mokhtar
9aa396a65a
spec milestone 20: declarative configuration for iac
2026-08-11 18:49:03 +02:00
mokhtar
929626b1dc
milestone 14: verify-a-release walkthrough run against v0.0.1, acceptance closed
2026-08-09 01:35:43 +02:00