Commits

fix(web): retain keyboard focus when moving chart cards

1fe1fe79d8 • flamboh • 18d ago

fix(web): fit fine-pointer rail controls above the fold

1982a7d50b • flamboh • 18d ago

fix(web): reflow resized chart panels without reserved gaps

6f71f26a7f • flamboh • 18d ago

fix(web): replace Layout dropdown with direct card actions

2a577f6d21 • flamboh • 18d ago

fix(web): narrow filter rail with compact option grids

df3e2dd206 • flamboh • 18d ago

fix(web): align analysis toolbar and group filter summary

5b10e06964 • flamboh • 18d ago

fix(web): rename traffic selection to Metrics

e3c231caec • flamboh • 18d ago

fix(web): distinguish router lines and legend colors

c8b240f03b • flamboh • 18d ago

fix(web): restore spectrum hue gradient in both themes

6d8e3dd8f3 • flamboh • 18d ago

fix(web): cancel pending filter sheet open on Escape

f696d6d465 • flamboh • 18d ago

perf(web): avoid duplicate fractional chart renders and defer filter sheet

7023602b36 • flamboh • 18d ago

fix(web): preserve source recovery and readable console controls

18aa763869 • flamboh • 18d ago

feat(web): reorganize analysis into an ops console

17c50df581 • flamboh • 18d ago

test(web): wait for hydration before editing reversed dates

89f5a7ba3a • flamboh • 18d ago

test(web): scope date feedback assertion to validation message

cdcf25fc37 • flamboh • 18d ago

test(web): restore populated bounds in date feedback regression

8b45d293f4 • flamboh • 18d ago

fix(web): preserve chart hover and clarify narrow file headings

de09789703 • flamboh • 18d ago

feat(web): unify chart palette and add keyboard layout controls

062f75a59b • flamboh • 18d ago

feat(web): introduce compact analysis workbench design system

8773fe7026 • flamboh • 18d ago

test(brand): cover downloadable and maskable icons

f75e6899d1 • flamboh • 18d ago

feat(brand): replace Confluence with branching flow trident

ae37dbb97a • flamboh • 18d ago

test(brand): assert the actual rendered theme

59f9666f1a • flamboh • 18d ago

fix(brand): preserve spacing in the compact header

aee66d0ea7 • flamboh • 18d ago

fix(brand): keep header controls visible on narrow screens

129c3c74ce • flamboh • 18d ago

style(landing): format branded Astro components

0896bb94d4 • flamboh • 18d ago

feat(brand): use accessible logo lockups in both apps

947fa2f82a • flamboh • 18d ago

feat(brand): add original confluence mark and icon assets

55bb4efc01 • flamboh • 18d ago

fix(web): isolate clip paths for each chart instance

c8222023a3 • flamboh • 18d ago

perf(web): load file details once per navigation

6212a7e011 • flamboh • 18d ago

perf(web): request only the displayed spectrum side

72e556f9fa • flamboh • 18d ago

perf(web): use Zod Mini for client validation

63b43c96f8 • flamboh • 18d ago

perf(web): batch coverage geometry while retaining bucket observations

de594e116b • flamboh • 18d ago

perf(web): reuse temporal labels and layout formatting

45c3708200 • flamboh • 18d ago

perf(web): rasterize dense spectrum marks without sampling

cc6b52fba5 • flamboh • 18d ago

perf(web): paint focus rings only for focused observations

45e8f36850 • flamboh • 18d ago

perf(web): mount charts directly through the DOM host

9ce3c27887 • flamboh • 18d ago

fix(web): restore chart strokes points and legend glyphs

ab5316e078 • flamboh • 18d ago

fix(web): restore calendar ticks and grid boundaries

5fc7aabae9 • flamboh • 18d ago

test(web): verify chart stacking and traffic request cancellation

10bf5abd29 • flamboh • 19d ago

fix(web): preserve chart space and labels under dense legends

43c35e117a • flamboh • 19d ago

docs(web): document the TanStack chart renderer

7392db4df3 • flamboh • 19d ago

test(web): cover chart totals, singleton marks, and keyboard interactions

5dee3f8cbe • flamboh • 19d ago

feat(web): migrate dashboard and file charts to TanStack Charts

ca9dc6da1d • flamboh • 19d ago

test(web): establish renderer-independent dashboard e2e baseline

62e2a6dfdf • flamboh • 19d ago

perf: add isolated dashboard benchmark stage and measurements

95a60659bb • flamboh • 19d ago

Merge pull request #127 from flamboh/feat/optional-internal-maad

11072e9906 • oliver • 23d ago

docs: remove Cursor rules and trim agent guidance (#126)

a1b15f3451 • oliver • 25d ago

Merge pull request #125 from flamboh/fix/spectrum-chart

001e1509f9 • oliver • 25d ago

Merge pull request #124 from flamboh/infra/self-hosted-local-state

a03b98ce79 • oliver • 26d ago

Merge pull request #123 from flamboh/chore/playwright-upgrade

36f60acbc9 • oliver • 26d ago

docs: tighten setup and operations docs (#122)

25b4f4d1eb • oliver • 26d ago

Merge pull request #117 from flamboh/stack/alchemy-campus

dd25082943 • oliver • 26d ago

Merge pull request #120 from flamboh/maad/08-weighted-dashboard

e0d1be9d0f • oliver • 26d ago

Merge pull request #105 from flamboh/codex/active-source-selection

54105be7b9 • oliver • Sep 24, 2026

Merge pull request #101 from flamboh/t3code/unify-flow-charts-split-ports

bae13966fc • oliver • Aug 24, 2026

Merge pull request #103 from flamboh/t3code/docker-image-staleness

c455114616 • oliver • Aug 24, 2026

Merge pull request #99 from flamboh/t3code/accelerate-web-app

8c66946600 • oliver • Aug 24, 2026

fix(docker): install tzdata in the runtime image

7da3af9efa • flamboh • Aug 24, 2026

Merge pull request #102 from flamboh/t3code/fix-docker-rustup-flag

91dd970cc9 • oliver • Aug 24, 2026

Merge pull request #100 from flamboh/t3code/readme-docker-quickstart

4285b3914f • oliver • Aug 24, 2026

Update README to clarify capture processing

15ae3ba6b0 • oliver • Aug 24, 2026

Improve README clarity and wording

b218c9f716 • oliver • Aug 24, 2026

Merge pull request #98 from flamboh/t3code/explore-containerization-options

0bb7fa9d6c • oliver • Aug 24, 2026

Merge pull request #97 from flamboh/t3code/refresh-frontend-experience

c185c20894 • oliver • Aug 22, 2026

docs: refresh agent guidance (#88)

5347d94b3b • oliver • Aug 15, 2026

feat(web): visualize flow characteristics (#86)

35f0a03ac9 • oliver • Aug 6, 2026

fix(netflow-db): harden analysis window exports (#85)

718e5aa9b0 • oliver • Aug 6, 2026

fix(pipeline): harden resumable NFS ingestion (#84)

3575fb20e5 • oliver • Aug 6, 2026

feat(pipeline): add port and observation metrics

ded1d29fde • oliver • Jul 17, 2026

feat(pipeline): add flow selection filters

915fd9aeaf • oliver • Jul 17, 2026

refactor(netflow-db): bind pipeline product identity (#81)

4d5e5c4593 • oliver • Jul 17, 2026

refactor(netflow-db): unify flow observation contract (#80)

938ce0494e • oliver • Jul 17, 2026

refactor(netflow-db): deepen csv ingestion (#79)

abb6eb8df0 • oliver • Jul 17, 2026

refactor(netflow-db): deepen statistical buckets (#78)

cfe33c05af • oliver • Jul 17, 2026

refactor(netflow-db): remove dead code (#77)

85a105a259 • oliver • Jul 17, 2026

build: prune unused workspace dependencies (#75)

cec1bdaf2d • oliver • Jul 2, 2026

refactor(netflow): canonicalize pipeline modules (#74)

1823dd1218 • oliver • Jul 2, 2026

refactor(web): remove dead netflow UI code (#73)

98f22bf576 • oliver • Jul 2, 2026

refactor: clean up extract window UX (#76)

5730f5dadd • oliver • Jul 2, 2026

refactor(netflow): canonicalize pipeline tables (#72)

c81f217bcc • oliver • Jun 30, 2026

feat: integrate v3 stats in web app (#71)

67ed19b793 • oliver • Jun 30, 2026

feat: add flow-scope v3 stats (#70)

131a39db60 • oliver • Jun 30, 2026

refactor: merge netflow rollup stats (#69)

6dd9692222 • oliver • Jun 30, 2026

feat: add nfcapd logical source unions (#68)

93c1506482 • oliver • Jun 30, 2026

refactor: simplify web stats organization (#66)

86c815ae52 • oliver • May 26, 2026

perf: optimize dashboard chart rendering (#65)

484c098617 • oliver • May 26, 2026

perf(netflow-db): stream nfcapd aggregates and zero-fill gaps (#67)

1bfc7a429b • oliver • May 26, 2026

docs: add landing acknowledgement

e408cd715b • flamboh • May 12, 2026

fix: improve traffic overview mobile UI (#63)

3698305398 • oliver • May 12, 2026

feat: sync local dataset metadata

ad4ae0f36c • oliver • May 12, 2026

feat: add d1 drizzle data layer

181f034b25 • oliver • May 11, 2026

add demo to landing

9ae3cb28c7 • flamboh • May 11, 2026

update landing wrangler

4450b8e96d • flamboh • May 11, 2026

update landing

eb5d33fec6 • flamboh • May 11, 2026

update favicon in landing

06ac3768f4 • flamboh • May 11, 2026

ignore result

87848f6a13 • flamboh • May 11, 2026

update deploy config for cloudflare

6f1837a90d • flamboh • May 11, 2026

fix(netflow): harden v2 rollup migration (#60)

bb82d7df9e • oliver • May 11, 2026

perf(netflow): precompute dashboard rollups (#59)

187c4f6d8a • oliver • May 11, 2026

feat(ugr16): build web-compatible netflow sqlite (#58)

1df7d69f84 • oliver • May 10, 2026