# Commit history · flambo/atlantis

[View on GitCafe](https://git.cafe/flambo/atlantis/commits/refs/heads/feat/console-ui)

Repository: [flambo/atlantis](https://git.cafe/flambo/atlantis)

Visibility: public

Requested revision: refs/heads/feat/console-ui

- [perf\(web\): remove the unused app tooltip provider](https://git.cafe/flambo/atlantis/commit/3962184f3f88f51fd5654a3c1519709b1d6e8672?format=markdown) — 3962184f3f88f51fd5654a3c1519709b1d6e8672; flamboh

- [fix\(web\): preserve keyboard focus in console controls](https://git.cafe/flambo/atlantis/commit/ab8e3879cf890ac92f2d198e73036a036ca838a7?format=markdown) — ab8e3879cf890ac92f2d198e73036a036ca838a7; flamboh

- [fix\(web\): reject reversed traffic windows and hide stale totals](https://git.cafe/flambo/atlantis/commit/a41aba70865fad1a42a2487afdc126b4284d1548?format=markdown) — a41aba70865fad1a42a2487afdc126b4284d1548; flamboh

- [perf\(web\): load the sources and dataset command lists on first open](https://git.cafe/flambo/atlantis/commit/2338bcdba5959a65ba7d4815139c4e11a125b154?format=markdown) — 2338bcdba5959a65ba7d4815139c4e11a125b154; flamboh

- [fix\(web\): lazy-load calendar and command palette, keep card menu focus across activation](https://git.cafe/flambo/atlantis/commit/f8cb1fc69148fccca2287a578362799d3fcd24af?format=markdown) — f8cb1fc69148fccca2287a578362799d3fcd24af; flamboh

- [test\(web\): cover console toolbar, KPI totals, card menu and shell navigation](https://git.cafe/flambo/atlantis/commit/6eaeb68c73c0bc70b240fec5159a15a8bba5aa50?format=markdown) — 6eaeb68c73c0bc70b240fec5159a15a8bba5aa50; flamboh

- [feat\(web\): console styling for datasets, files, file detail and alerts pages; remove rail controls](https://git.cafe/flambo/atlantis/commit/ae941387ad76315775084699a8ba3cd2bf46f532?format=markdown) — ae941387ad76315775084699a8ba3cd2bf46f532; flamboh

- [feat\(web\): console shell, filter toolbar, KPI row and card menus on shadcn-svelte](https://git.cafe/flambo/atlantis/commit/8200107afef5f4135164b8d926ec10636270b781?format=markdown) — 8200107afef5f4135164b8d926ec10636270b781; flamboh

- [chore\(web\): add shadcn-svelte popover, command, range calendar, menu, toggle group, sheet and form primitives](https://git.cafe/flambo/atlantis/commit/5172eede2d68661dddfecf645b3146c3e08d2f54?format=markdown) — 5172eede2d68661dddfecf645b3146c3e08d2f54; flamboh

- [fix\(web\): retain keyboard focus when moving chart cards](https://git.cafe/flambo/atlantis/commit/1fe1fe79d88f28c0bc5b82c1a6c57f59beb2283d?format=markdown) — 1fe1fe79d88f28c0bc5b82c1a6c57f59beb2283d; flamboh

- [fix\(web\): fit fine-pointer rail controls above the fold](https://git.cafe/flambo/atlantis/commit/1982a7d50b57981bd3f40662635712d6f1fc0b58?format=markdown) — 1982a7d50b57981bd3f40662635712d6f1fc0b58; flamboh

- [fix\(web\): reflow resized chart panels without reserved gaps](https://git.cafe/flambo/atlantis/commit/6f71f26a7f286d786f483bdb546eb07670b8735d?format=markdown) — 6f71f26a7f286d786f483bdb546eb07670b8735d; flamboh

- [fix\(web\): replace Layout dropdown with direct card actions](https://git.cafe/flambo/atlantis/commit/2a577f6d21f87dafa85d089fd6b6ab72fd7ed510?format=markdown) — 2a577f6d21f87dafa85d089fd6b6ab72fd7ed510; flamboh

- [fix\(web\): narrow filter rail with compact option grids](https://git.cafe/flambo/atlantis/commit/df3e2dd206ccd97919a28c8c2e6ab8f00ac423c3?format=markdown) — df3e2dd206ccd97919a28c8c2e6ab8f00ac423c3; flamboh

- [fix\(web\): align analysis toolbar and group filter summary](https://git.cafe/flambo/atlantis/commit/5b10e0696448b4fcb89854c210e18334c026400a?format=markdown) — 5b10e0696448b4fcb89854c210e18334c026400a; flamboh

- [fix\(web\): rename traffic selection to Metrics](https://git.cafe/flambo/atlantis/commit/e3c231caece15f09ea760d27e3ad93834b29fa27?format=markdown) — e3c231caece15f09ea760d27e3ad93834b29fa27; flamboh

- [fix\(web\): distinguish router lines and legend colors](https://git.cafe/flambo/atlantis/commit/c8b240f03bf58fc558179211427a30599f78a1b6?format=markdown) — c8b240f03bf58fc558179211427a30599f78a1b6; flamboh

- [fix\(web\): restore spectrum hue gradient in both themes](https://git.cafe/flambo/atlantis/commit/6d8e3dd8f3dcc885a3ed392ee2cacbd8a85c5108?format=markdown) — 6d8e3dd8f3dcc885a3ed392ee2cacbd8a85c5108; flamboh

- [fix\(web\): cancel pending filter sheet open on Escape](https://git.cafe/flambo/atlantis/commit/f696d6d4656f077027f3377f742c73b45d4cf557?format=markdown) — f696d6d4656f077027f3377f742c73b45d4cf557; flamboh

- [perf\(web\): avoid duplicate fractional chart renders and defer filter sheet](https://git.cafe/flambo/atlantis/commit/7023602b36d3a88dfe9776fb963765ea4d70f6a9?format=markdown) — 7023602b36d3a88dfe9776fb963765ea4d70f6a9; flamboh

- [fix\(web\): preserve source recovery and readable console controls](https://git.cafe/flambo/atlantis/commit/18aa763869718e3128038a787a73eadb70505122?format=markdown) — 18aa763869718e3128038a787a73eadb70505122; flamboh

- [feat\(web\): reorganize analysis into an ops console](https://git.cafe/flambo/atlantis/commit/17c50df581674eb8561d4a8b4292204d92f6e03e?format=markdown) — 17c50df581674eb8561d4a8b4292204d92f6e03e; flamboh

- [test\(web\): wait for hydration before editing reversed dates](https://git.cafe/flambo/atlantis/commit/89f5a7ba3a7f7938692edf2cb3daca736149014c?format=markdown) — 89f5a7ba3a7f7938692edf2cb3daca736149014c; flamboh

- [test\(web\): scope date feedback assertion to validation message](https://git.cafe/flambo/atlantis/commit/cdcf25fc37f0721e83b9ae2c14d8ec0c8cb4c671?format=markdown) — cdcf25fc37f0721e83b9ae2c14d8ec0c8cb4c671; flamboh

- [test\(web\): restore populated bounds in date feedback regression](https://git.cafe/flambo/atlantis/commit/8b45d293f4e8fde77e3bcf9fb1208229bbecb3e8?format=markdown) — 8b45d293f4e8fde77e3bcf9fb1208229bbecb3e8; flamboh

- [fix\(web\): preserve chart hover and clarify narrow file headings](https://git.cafe/flambo/atlantis/commit/de09789703ae4cae008581ddb3cce8494851dd81?format=markdown) — de09789703ae4cae008581ddb3cce8494851dd81; flamboh

- [feat\(web\): unify chart palette and add keyboard layout controls](https://git.cafe/flambo/atlantis/commit/062f75a59bef278a8e69315bb5a9e98f41e55e02?format=markdown) — 062f75a59bef278a8e69315bb5a9e98f41e55e02; flamboh

- [feat\(web\): introduce compact analysis workbench design system](https://git.cafe/flambo/atlantis/commit/8773fe70269fe4583badd30dc1787f4509953223?format=markdown) — 8773fe70269fe4583badd30dc1787f4509953223; flamboh

- [test\(brand\): cover downloadable and maskable icons](https://git.cafe/flambo/atlantis/commit/f75e6899d148b4f318c7c654876cf58cedb1450e?format=markdown) — f75e6899d148b4f318c7c654876cf58cedb1450e; flamboh

- [feat\(brand\): replace Confluence with branching flow trident](https://git.cafe/flambo/atlantis/commit/ae37dbb97ac1b951fc0a6ad942309a4c137199f0?format=markdown) — ae37dbb97ac1b951fc0a6ad942309a4c137199f0; flamboh

- [test\(brand\): assert the actual rendered theme](https://git.cafe/flambo/atlantis/commit/59f9666f1aaee434b7b8f11256e2c8cfa0d01543?format=markdown) — 59f9666f1aaee434b7b8f11256e2c8cfa0d01543; flamboh

- [fix\(brand\): preserve spacing in the compact header](https://git.cafe/flambo/atlantis/commit/aee66d0ea700d35cb72bdfc7456d6984db86d95b?format=markdown) — aee66d0ea700d35cb72bdfc7456d6984db86d95b; flamboh

- [fix\(brand\): keep header controls visible on narrow screens](https://git.cafe/flambo/atlantis/commit/129c3c74ce180eb1ceba6eccc4661bab2e775f85?format=markdown) — 129c3c74ce180eb1ceba6eccc4661bab2e775f85; flamboh

- [style\(landing\): format branded Astro components](https://git.cafe/flambo/atlantis/commit/0896bb94d4e1e2eac83a8cc36cabfd2a6013fd4c?format=markdown) — 0896bb94d4e1e2eac83a8cc36cabfd2a6013fd4c; flamboh

- [feat\(brand\): use accessible logo lockups in both apps](https://git.cafe/flambo/atlantis/commit/947fa2f82a60fdb2cdb2539997ef897e49b8fd57?format=markdown) — 947fa2f82a60fdb2cdb2539997ef897e49b8fd57; flamboh

- [feat\(brand\): add original confluence mark and icon assets](https://git.cafe/flambo/atlantis/commit/55bb4efc01d2ad9779055d0a6e7efa5a28b2bf56?format=markdown) — 55bb4efc01d2ad9779055d0a6e7efa5a28b2bf56; flamboh

- [fix\(web\): isolate clip paths for each chart instance](https://git.cafe/flambo/atlantis/commit/c8222023a3dee70187b8f5625726609facf9cf67?format=markdown) — c8222023a3dee70187b8f5625726609facf9cf67; flamboh

- [perf\(web\): load file details once per navigation](https://git.cafe/flambo/atlantis/commit/6212a7e011b5f92c99df21cf89c1c20e66bf57f5?format=markdown) — 6212a7e011b5f92c99df21cf89c1c20e66bf57f5; flamboh

- [perf\(web\): request only the displayed spectrum side](https://git.cafe/flambo/atlantis/commit/72e556f9fa936118d29f2a9f63c08fd220d1f20f?format=markdown) — 72e556f9fa936118d29f2a9f63c08fd220d1f20f; flamboh

- [perf\(web\): use Zod Mini for client validation](https://git.cafe/flambo/atlantis/commit/63b43c96f8b323ae2f6313034f3492837fb51652?format=markdown) — 63b43c96f8b323ae2f6313034f3492837fb51652; flamboh

- [perf\(web\): batch coverage geometry while retaining bucket observations](https://git.cafe/flambo/atlantis/commit/de594e116b2c511e5b8420f02da209ae5fd730d8?format=markdown) — de594e116b2c511e5b8420f02da209ae5fd730d8; flamboh

- [perf\(web\): reuse temporal labels and layout formatting](https://git.cafe/flambo/atlantis/commit/45c3708200c41ec1d345c70345e4444e923f4b6b?format=markdown) — 45c3708200c41ec1d345c70345e4444e923f4b6b; flamboh

- [perf\(web\): rasterize dense spectrum marks without sampling](https://git.cafe/flambo/atlantis/commit/cc6b52fba5c8e63068c01ad18199fa7f08dd47ea?format=markdown) — cc6b52fba5c8e63068c01ad18199fa7f08dd47ea; flamboh

- [perf\(web\): paint focus rings only for focused observations](https://git.cafe/flambo/atlantis/commit/45e8f36850757a8c99a9cd8a7130dd3afce8052e?format=markdown) — 45e8f36850757a8c99a9cd8a7130dd3afce8052e; flamboh

- [perf\(web\): mount charts directly through the DOM host](https://git.cafe/flambo/atlantis/commit/9ce3c278876b1ec379fefbccf63d309c8f270edd?format=markdown) — 9ce3c278876b1ec379fefbccf63d309c8f270edd; flamboh

- [fix\(web\): restore chart strokes points and legend glyphs](https://git.cafe/flambo/atlantis/commit/ab5316e0786e50a468fd0cefd926f8cbf9c4f6f8?format=markdown) — ab5316e0786e50a468fd0cefd926f8cbf9c4f6f8; flamboh

- [fix\(web\): restore calendar ticks and grid boundaries](https://git.cafe/flambo/atlantis/commit/5fc7aabae9e56c43cb943069d2c9adbadb86a8f7?format=markdown) — 5fc7aabae9e56c43cb943069d2c9adbadb86a8f7; flamboh

- [test\(web\): verify chart stacking and traffic request cancellation](https://git.cafe/flambo/atlantis/commit/10bf5abd29ca4f9d689ed08613924c1fb8384874?format=markdown) — 10bf5abd29ca4f9d689ed08613924c1fb8384874; flamboh

- [fix\(web\): preserve chart space and labels under dense legends](https://git.cafe/flambo/atlantis/commit/43c35e117a837e82f323d614c1e627c277530333?format=markdown) — 43c35e117a837e82f323d614c1e627c277530333; flamboh

- [docs\(web\): document the TanStack chart renderer](https://git.cafe/flambo/atlantis/commit/7392db4df34dc6c513579797bd6c433de65021dc?format=markdown) — 7392db4df34dc6c513579797bd6c433de65021dc; flamboh

- [test\(web\): cover chart totals, singleton marks, and keyboard interactions](https://git.cafe/flambo/atlantis/commit/5dee3f8cbe508d61bee2a84cade546d4505bd3c5?format=markdown) — 5dee3f8cbe508d61bee2a84cade546d4505bd3c5; flamboh

- [feat\(web\): migrate dashboard and file charts to TanStack Charts](https://git.cafe/flambo/atlantis/commit/ca9dc6da1decf99a4ec053a352fdf433e13a15a6?format=markdown) — ca9dc6da1decf99a4ec053a352fdf433e13a15a6; flamboh

- [test\(web\): establish renderer-independent dashboard e2e baseline](https://git.cafe/flambo/atlantis/commit/62e2a6dfdf66e82e298b9d919010683c3ad198cf?format=markdown) — 62e2a6dfdf66e82e298b9d919010683c3ad198cf; flamboh

- [perf: add isolated dashboard benchmark stage and measurements](https://git.cafe/flambo/atlantis/commit/95a60659bbc2c419467a7611f7e29cacbf8d06de?format=markdown) — 95a60659bbc2c419467a7611f7e29cacbf8d06de; flamboh

- [Merge pull request \#127 from flamboh/feat/optional-internal-maad](https://git.cafe/flambo/atlantis/commit/11072e9906bdc333a830fe9465c0c5f1c0580b87?format=markdown) — 11072e9906bdc333a830fe9465c0c5f1c0580b87; oliver

- [docs: remove Cursor rules and trim agent guidance \(\#126\)](https://git.cafe/flambo/atlantis/commit/a1b15f3451079fa7e67611ff561888b2b76e35b7?format=markdown) — a1b15f3451079fa7e67611ff561888b2b76e35b7; oliver

- [Merge pull request \#125 from flamboh/fix/spectrum-chart](https://git.cafe/flambo/atlantis/commit/001e1509f91a4788c594d2d3f83673b615a143d9?format=markdown) — 001e1509f91a4788c594d2d3f83673b615a143d9; oliver

- [Merge pull request \#124 from flamboh/infra/self-hosted-local-state](https://git.cafe/flambo/atlantis/commit/a03b98ce7983f14b226b1d917cf583a5f83f4397?format=markdown) — a03b98ce7983f14b226b1d917cf583a5f83f4397; oliver

- [Merge pull request \#123 from flamboh/chore/playwright-upgrade](https://git.cafe/flambo/atlantis/commit/36f60acbc955a62e8fa79f45d78436841e702b49?format=markdown) — 36f60acbc955a62e8fa79f45d78436841e702b49; oliver

- [docs: tighten setup and operations docs \(\#122\)](https://git.cafe/flambo/atlantis/commit/25b4f4d1eb035458b6166d38070ca255bca3422f?format=markdown) — 25b4f4d1eb035458b6166d38070ca255bca3422f; oliver

- [Merge pull request \#117 from flamboh/stack/alchemy-campus](https://git.cafe/flambo/atlantis/commit/dd25082943762f595c4c17b2ae90f08a6c14789d?format=markdown) — dd25082943762f595c4c17b2ae90f08a6c14789d; oliver

- [Merge pull request \#120 from flamboh/maad/08-weighted-dashboard](https://git.cafe/flambo/atlantis/commit/e0d1be9d0fe41b591ee5594861ce53bec69ff501?format=markdown) — e0d1be9d0fe41b591ee5594861ce53bec69ff501; oliver

- [Merge pull request \#105 from flamboh/codex/active-source-selection](https://git.cafe/flambo/atlantis/commit/54105be7b9a1714f6553b3306292cad7876de2ff?format=markdown) — 54105be7b9a1714f6553b3306292cad7876de2ff; oliver

- [Merge pull request \#101 from flamboh/t3code/unify-flow-charts-split-ports](https://git.cafe/flambo/atlantis/commit/bae13966fcd2c6ec38b4649b8e3a4876d074cb8d?format=markdown) — bae13966fcd2c6ec38b4649b8e3a4876d074cb8d; oliver

- [Merge pull request \#103 from flamboh/t3code/docker-image-staleness](https://git.cafe/flambo/atlantis/commit/c4551146166002252ed3b534fab573d0ed045b87?format=markdown) — c4551146166002252ed3b534fab573d0ed045b87; oliver

- [Merge pull request \#99 from flamboh/t3code/accelerate-web-app](https://git.cafe/flambo/atlantis/commit/8c669466003603794340bd8a5b3fc046fd653101?format=markdown) — 8c669466003603794340bd8a5b3fc046fd653101; oliver

- [fix\(docker\): install tzdata in the runtime image](https://git.cafe/flambo/atlantis/commit/7da3af9efa5ca834fec4891cee6312ecc62239ec?format=markdown) — 7da3af9efa5ca834fec4891cee6312ecc62239ec; flamboh

- [Merge pull request \#102 from flamboh/t3code/fix-docker-rustup-flag](https://git.cafe/flambo/atlantis/commit/91dd970cc91f56bf4022f4b5cb2bcd25b27ebfa4?format=markdown) — 91dd970cc91f56bf4022f4b5cb2bcd25b27ebfa4; oliver

- [Merge pull request \#100 from flamboh/t3code/readme-docker-quickstart](https://git.cafe/flambo/atlantis/commit/4285b3914f3263624d4bfab1399cd2b5996c0ba7?format=markdown) — 4285b3914f3263624d4bfab1399cd2b5996c0ba7; oliver

- [Update README to clarify capture processing](https://git.cafe/flambo/atlantis/commit/15ae3ba6b076e0be608b34c50f3ca92f207a1e4b?format=markdown) — 15ae3ba6b076e0be608b34c50f3ca92f207a1e4b; oliver

- [Improve README clarity and wording](https://git.cafe/flambo/atlantis/commit/b218c9f71680124a438504b2812bf9ea8d7323db?format=markdown) — b218c9f71680124a438504b2812bf9ea8d7323db; oliver

- [Merge pull request \#98 from flamboh/t3code/explore-containerization-options](https://git.cafe/flambo/atlantis/commit/0bb7fa9d6c3c600dcf74552029bc55db0ad7ceca?format=markdown) — 0bb7fa9d6c3c600dcf74552029bc55db0ad7ceca; oliver

- [Merge pull request \#97 from flamboh/t3code/refresh-frontend-experience](https://git.cafe/flambo/atlantis/commit/c185c20894f9f97fa1436b75735588ead6d6544a?format=markdown) — c185c20894f9f97fa1436b75735588ead6d6544a; oliver

- [docs: refresh agent guidance \(\#88\)](https://git.cafe/flambo/atlantis/commit/5347d94b3bbb73a20814e9306c4909c60d408a81?format=markdown) — 5347d94b3bbb73a20814e9306c4909c60d408a81; oliver

- [feat\(web\): visualize flow characteristics \(\#86\)](https://git.cafe/flambo/atlantis/commit/35f0a03ac9784b169ba77ba6154f7f9aec464756?format=markdown) — 35f0a03ac9784b169ba77ba6154f7f9aec464756; oliver

- [fix\(netflow-db\): harden analysis window exports \(\#85\)](https://git.cafe/flambo/atlantis/commit/718e5aa9b0eb7bc0a286cab8abbb382599ec47f8?format=markdown) — 718e5aa9b0eb7bc0a286cab8abbb382599ec47f8; oliver

- [fix\(pipeline\): harden resumable NFS ingestion \(\#84\)](https://git.cafe/flambo/atlantis/commit/3575fb20e5d9749dac69d595400b721e2e5a8b80?format=markdown) — 3575fb20e5d9749dac69d595400b721e2e5a8b80; oliver

- [feat\(pipeline\): add port and observation metrics](https://git.cafe/flambo/atlantis/commit/ded1d29fde9788b7a6d7c110bcd9d81ebc63e5a8?format=markdown) — ded1d29fde9788b7a6d7c110bcd9d81ebc63e5a8; oliver

- [feat\(pipeline\): add flow selection filters](https://git.cafe/flambo/atlantis/commit/915fd9aeaf9b256e82b7bb06636ff8f9fcbc462a?format=markdown) — 915fd9aeaf9b256e82b7bb06636ff8f9fcbc462a; oliver

- [refactor\(netflow-db\): bind pipeline product identity \(\#81\)](https://git.cafe/flambo/atlantis/commit/4d5e5c4593c0109211c05081ef88d9aee583f6d7?format=markdown) — 4d5e5c4593c0109211c05081ef88d9aee583f6d7; oliver

- [refactor\(netflow-db\): unify flow observation contract \(\#80\)](https://git.cafe/flambo/atlantis/commit/938ce0494e19574531acdb6b6de12ea53a82f8b9?format=markdown) — 938ce0494e19574531acdb6b6de12ea53a82f8b9; oliver

- [refactor\(netflow-db\): deepen csv ingestion \(\#79\)](https://git.cafe/flambo/atlantis/commit/abb6eb8df0a6d0b9f642741aab040a905ccf7ee7?format=markdown) — abb6eb8df0a6d0b9f642741aab040a905ccf7ee7; oliver

- [refactor\(netflow-db\): deepen statistical buckets \(\#78\)](https://git.cafe/flambo/atlantis/commit/cfe33c05af777a2adde96cc754c0138f3e24b89b?format=markdown) — cfe33c05af777a2adde96cc754c0138f3e24b89b; oliver

- [refactor\(netflow-db\): remove dead code \(\#77\)](https://git.cafe/flambo/atlantis/commit/85a105a259826b57a971d528699212896b902fac?format=markdown) — 85a105a259826b57a971d528699212896b902fac; oliver

- [build: prune unused workspace dependencies \(\#75\)](https://git.cafe/flambo/atlantis/commit/cec1bdaf2d4e04a12cc4749303386241d8ad81cb?format=markdown) — cec1bdaf2d4e04a12cc4749303386241d8ad81cb; oliver

- [refactor\(netflow\): canonicalize pipeline modules \(\#74\)](https://git.cafe/flambo/atlantis/commit/1823dd1218945faddb0ee9e38b1abc5ff2a6cc24?format=markdown) — 1823dd1218945faddb0ee9e38b1abc5ff2a6cc24; oliver

- [refactor\(web\): remove dead netflow UI code \(\#73\)](https://git.cafe/flambo/atlantis/commit/98f22bf576480de570127109a8953934a19dc6ba?format=markdown) — 98f22bf576480de570127109a8953934a19dc6ba; oliver

- [refactor: clean up extract window UX \(\#76\)](https://git.cafe/flambo/atlantis/commit/5730f5dadd0d485d3c457c4d5f8e3d3399f2b8e8?format=markdown) — 5730f5dadd0d485d3c457c4d5f8e3d3399f2b8e8; oliver

- [refactor\(netflow\): canonicalize pipeline tables \(\#72\)](https://git.cafe/flambo/atlantis/commit/c81f217bcce1d8cbe69eaa479b94b647f9fd529d?format=markdown) — c81f217bcce1d8cbe69eaa479b94b647f9fd529d; oliver

- [feat: integrate v3 stats in web app \(\#71\)](https://git.cafe/flambo/atlantis/commit/67ed19b793e94fc813f0113ed279b4e7c5eb9861?format=markdown) — 67ed19b793e94fc813f0113ed279b4e7c5eb9861; oliver

- [feat: add flow-scope v3 stats \(\#70\)](https://git.cafe/flambo/atlantis/commit/131a39db60a61e46cca8760bdeee1217a475c47f?format=markdown) — 131a39db60a61e46cca8760bdeee1217a475c47f; oliver

- [refactor: merge netflow rollup stats \(\#69\)](https://git.cafe/flambo/atlantis/commit/6dd9692222242f4d4e7b30c498bc9c83eceda532?format=markdown) — 6dd9692222242f4d4e7b30c498bc9c83eceda532; oliver

- [feat: add nfcapd logical source unions \(\#68\)](https://git.cafe/flambo/atlantis/commit/93c15064824b43e0d96f99b01f703a9aae937ae7?format=markdown) — 93c15064824b43e0d96f99b01f703a9aae937ae7; oliver

- [refactor: simplify web stats organization \(\#66\)](https://git.cafe/flambo/atlantis/commit/86c815ae52058d8e3878a9ec166423ecf1c0a415?format=markdown) — 86c815ae52058d8e3878a9ec166423ecf1c0a415; oliver

- [perf: optimize dashboard chart rendering \(\#65\)](https://git.cafe/flambo/atlantis/commit/484c098617a87efaa2209c50eccc7622eec06fb6?format=markdown) — 484c098617a87efaa2209c50eccc7622eec06fb6; oliver

- [perf\(netflow-db\): stream nfcapd aggregates and zero-fill gaps \(\#67\)](https://git.cafe/flambo/atlantis/commit/1bfc7a429b142fa0c8263b7b8bf4e3bb15566150?format=markdown) — 1bfc7a429b142fa0c8263b7b8bf4e3bb15566150; oliver

- [docs: add landing acknowledgement](https://git.cafe/flambo/atlantis/commit/e408cd715ba329389347217538dbc1692a6411d5?format=markdown) — e408cd715ba329389347217538dbc1692a6411d5; flamboh

- [fix: improve traffic overview mobile UI \(\#63\)](https://git.cafe/flambo/atlantis/commit/3698305398a8c23809beb9debda8fbb22216c420?format=markdown) — 3698305398a8c23809beb9debda8fbb22216c420; oliver

- [feat: sync local dataset metadata](https://git.cafe/flambo/atlantis/commit/ad4ae0f36c0124eeaebb95f557cdb7bd62c1e3be?format=markdown) — ad4ae0f36c0124eeaebb95f557cdb7bd62c1e3be; oliver

- [feat: add d1 drizzle data layer](https://git.cafe/flambo/atlantis/commit/181f034b2586d1711ad3db60864036179d79b489?format=markdown) — 181f034b2586d1711ad3db60864036179d79b489; oliver

More commits follow; continue with `GET /api/repos/flambo/atlantis/commits?after=IjlhZTNjYjI4Yzc5MmNjNzA1N2JiNWQyNWVhZTk1MGFjMDUwMDFhNjYi`.
