# Commit history · flambo/atlantis

[View on GitCafe](https://git.cafe/flambo/atlantis/commits/e9db5e3a0a4b23df52bc201ca39abb09d6a4c05d)

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

Visibility: public

Requested revision: e9db5e3a0a4b23df52bc201ca39abb09d6a4c05d

Requested commit: e9db5e3a0a4b23df52bc201ca39abb09d6a4c05d

- [fix\(scripts\): deploy cluster files atomically and cap launcher slots](https://git.cafe/flambo/atlantis/commit/e9db5e3a0a4b23df52bc201ca39abb09d6a4c05d?format=markdown) — e9db5e3a0a4b23df52bc201ca39abb09d6a4c05d; flamboh

- [fix\(netflow-db\): keep the merge error when temporary cleanup cannot resolve paths](https://git.cafe/flambo/atlantis/commit/4b2cf886098edcc2730ca19bfe399fd1b84ef856?format=markdown) — 4b2cf886098edcc2730ca19bfe399fd1b84ef856; flamboh

- [feat\(scripts\): add ssh launcher for day-sharded pipeline runs](https://git.cafe/flambo/atlantis/commit/f7e37d8048180595333a7cbf121e4df887f1eb22?format=markdown) — f7e37d8048180595333a7cbf121e4df887f1eb22; flamboh

- [feat\(netflow-db\): add merge-shards for day-sharded products](https://git.cafe/flambo/atlantis/commit/7d7a15127189b23777920b504b93faceafeac77b?format=markdown) — 7d7a15127189b23777920b504b93faceafeac77b; flamboh

- [fix\(web\): check locality columns on address_maad_stats](https://git.cafe/flambo/atlantis/commit/08c62c11f76e3a1c9ea8033f108b7209bbe786f5?format=markdown) — 08c62c11f76e3a1c9ea8033f108b7209bbe786f5; flamboh

- [fix\(web\): reject MAAD curves that disagree with their q grid](https://git.cafe/flambo/atlantis/commit/32d78003e4cde565e65bdcf49c406710ff9611fe?format=markdown) — 32d78003e4cde565e65bdcf49c406710ff9611fe; flamboh

- [fix\(netflow-db\): require matching MAAD q grids in compare](https://git.cafe/flambo/atlantis/commit/af88693685decdc6de2108334367b739bd93aa4f?format=markdown) — af88693685decdc6de2108334367b739bd93aa4f; flamboh

- [docs: size the f32 comparison tolerance to the stored curve range](https://git.cafe/flambo/atlantis/commit/37b1e4b74402355783e3a398d4c5f31ad1b02f49?format=markdown) — 37b1e4b74402355783e3a398d4c5f31ad1b02f49; flamboh

- [feat\(web\): read MAAD charts from compact f32 storage](https://git.cafe/flambo/atlantis/commit/d0195a5fc6af7f1bd48344bc3de8a8c168e5e675?format=markdown) — d0195a5fc6af7f1bd48344bc3de8a8c168e5e675; flamboh

- [docs: describe compact MAAD storage and f32 comparison](https://git.cafe/flambo/atlantis/commit/35ecebc26473d1d1e105488b2a261750fc01cdc1?format=markdown) — 35ecebc26473d1d1e105488b2a261750fc01cdc1; flamboh

- [feat\(netflow-db\): store MAAD results as compact f32 rows](https://git.cafe/flambo/atlantis/commit/9f1ab0fbd2e13da12db471e359927eec11933c65?format=markdown) — 9f1ab0fbd2e13da12db471e359927eec11933c65; flamboh

- [feat\(netflow-db\): add \-\-maad-workers pipeline option](https://git.cafe/flambo/atlantis/commit/da1fe86c996136d7df3ccb81325523159a618144?format=markdown) — da1fe86c996136d7df3ccb81325523159a618144; flamboh

- [fix\(netflow-db\): verify MAAD measure presence per scope key](https://git.cafe/flambo/atlantis/commit/f32aba1f1f0d234676d64632adca44ba7be8981f?format=markdown) — f32aba1f1f0d234676d64632adca44ba7be8981f; flamboh

- [fix\(netflow-db\): drop and log zero-packet flows before aggregation](https://git.cafe/flambo/atlantis/commit/1898b006781491a18e546dfacb652cb9ea96ac78?format=markdown) — 1898b006781491a18e546dfacb652cb9ea96ac78; flamboh

- [fix\(netflow-db\): surface later-batch errors only after the current batch publishes](https://git.cafe/flambo/atlantis/commit/d2d4a5b126aa27a56c7ec55bd8f8c4f78d9b174d?format=markdown) — d2d4a5b126aa27a56c7ec55bd8f8c4f78d9b174d; flamboh

- [perf\(netflow-db\): decode the next nfcapd batch while publishing the current one](https://git.cafe/flambo/atlantis/commit/6cca5a1dcff60fdfc026e771995b39b7358e8cc5?format=markdown) — 6cca5a1dcff60fdfc026e771995b39b7358e8cc5; flamboh

- [perf\(netflow-db\): compute a scope's MAAD measures together and in parallel](https://git.cafe/flambo/atlantis/commit/4595418c060bf7743e390910c65f24295aa7377e?format=markdown) — 4595418c060bf7743e390910c65f24295aa7377e; flamboh

- [feat\(web\): choose the MAAD measure on file details](https://git.cafe/flambo/atlantis/commit/2dd7548ff89e0aa6103b37d3e1ae5f71ffb4e287?format=markdown) — 2dd7548ff89e0aa6103b37d3e1ae5f71ffb4e287; flamboh

- [feat\(netflow-db\): store packet\- and byte-weighted MAAD measures](https://git.cafe/flambo/atlantis/commit/b987c2d57c9927dd37313492d6abc1ad4296488b?format=markdown) — b987c2d57c9927dd37313492d6abc1ad4296488b; flamboh

- [fix\(netflow-db\): keep weighted MAAD finite and scale-invariant at extreme weights](https://git.cafe/flambo/atlantis/commit/b7aff01ad8acc14e1a927e3961e42e320c2c34b7?format=markdown) — b7aff01ad8acc14e1a927e3961e42e320c2c34b7; flamboh

- [fix\(netflow-db\): skip unused MAAD work and check weights against a reference](https://git.cafe/flambo/atlantis/commit/957e16426de1c7134143a29360a222e2c057cec0?format=markdown) — 957e16426de1c7134143a29360a222e2c057cec0; flamboh

- [perf\(netflow-db\): raise only distinct weighted masses and spread q values across threads](https://git.cafe/flambo/atlantis/commit/79da58169529b89856c5b27784cc18c70db933ac?format=markdown) — 79da58169529b89856c5b27784cc18c70db933ac; flamboh

- [perf\(netflow-db\): share one prefix-level walk across MAAD measures](https://git.cafe/flambo/atlantis/commit/c34a31836224961f5fe0a0448530ab12b446b439?format=markdown) — c34a31836224961f5fe0a0448530ab12b446b439; flamboh

- [feat\(netflow-db\): add measure-weighted MAAD estimator](https://git.cafe/flambo/atlantis/commit/50b352bae17d63c34733d95285f82c5c80bf79db?format=markdown) — 50b352bae17d63c34733d95285f82c5c80bf79db; flamboh

- [fix\(web\): keep the MAAD IP family in the URL across dashboard and file pages](https://git.cafe/flambo/atlantis/commit/ca9b0274e7cae2c271b7495b949768eca9a303b0?format=markdown) — ca9b0274e7cae2c271b7495b949768eca9a303b0; flamboh

- [fix\(netflow-db\): reject candidate-only IPv6 MAAD rows in compare](https://git.cafe/flambo/atlantis/commit/9f2453157d2eeb9f7cef93c1e0e25b2a557a6358?format=markdown) — 9f2453157d2eeb9f7cef93c1e0e25b2a557a6358; flamboh

- [fix: accept IPv6 MAAD in compare, verify it, and tighten ipVersion parsing](https://git.cafe/flambo/atlantis/commit/6d854ad889beb90b6e0f3486382394aae1bd5f0d?format=markdown) — 6d854ad889beb90b6e0f3486382394aae1bd5f0d; flamboh

- [feat: compute and chart IPv6 MAAD](https://git.cafe/flambo/atlantis/commit/68a95005c37c6e3afef02f99e6b5bf97c554dda7?format=markdown) — 68a95005c37c6e3afef02f99e6b5bf97c554dda7; flamboh

- [docs\(netflow-db\): correct MAAD pin change summary for spectrum filtering](https://git.cafe/flambo/atlantis/commit/b590ac31ce70a3734ec835b846055a8aea5799b3?format=markdown) — b590ac31ce70a3734ec835b846055a8aea5799b3; flamboh

- [feat\(netflow-db\): pin MAAD oracle to maad main @ b7bbb7d](https://git.cafe/flambo/atlantis/commit/b0f0e698a0f64e408a650c970260df31574e371d?format=markdown) — b0f0e698a0f64e408a650c970260df31574e371d; flamboh

- [fix\(netflow-db\): mark config-mode locality datasets and resolve rule files from the config directory](https://git.cafe/flambo/atlantis/commit/fd5f115fdc833e1706341d4846d1d9d7616dc93e?format=markdown) — fd5f115fdc833e1706341d4846d1d9d7616dc93e; flamboh

- [fix\(web\): skip pre-locality databases and seed e2e from the shared schema](https://git.cafe/flambo/atlantis/commit/16ce31a6f336655cde7e50ca6dfcef161ab9491b?format=markdown) — 16ce31a6f336655cde7e50ca6dfcef161ab9491b; flamboh

- [fix: load locality files on demand and hide direction without rules](https://git.cafe/flambo/atlantis/commit/3f5f33ab0bf7ff05eb61b959e22951f79a3ce6f7?format=markdown) — 3f5f33ab0bf7ff05eb61b959e22951f79a3ce6f7; flamboh

- [feat\(web\): filter dashboards by traffic direction](https://git.cafe/flambo/atlantis/commit/94ebe31b2da776e0345442ec15959a024d049ab8?format=markdown) — 94ebe31b2da776e0345442ec15959a024d049ab8; flamboh

- [feat\(netflow-db\): classify endpoint locality with per-dataset rules](https://git.cafe/flambo/atlantis/commit/a704ec5570749ebb940db582cb41c45c1bac4a82?format=markdown) — a704ec5570749ebb940db582cb41c45c1bac4a82; flamboh

- [fix: drop UTC rollup helpers and route hour drilldowns to 10 minutes](https://git.cafe/flambo/atlantis/commit/478218db51cfbc59d7d0fc4f6353d6ab2d156689?format=markdown) — 478218db51cfbc59d7d0fc4f6353d6ab2d156689; flamboh

- [feat\(web\): add 10-minute granularity to the dashboard](https://git.cafe/flambo/atlantis/commit/6f24906227adacdffd5b914ced1a0f5eb0bc617c?format=markdown) — 6f24906227adacdffd5b914ced1a0f5eb0bc617c; flamboh

- [feat\(netflow-db\): add 10-minute rollup granularity](https://git.cafe/flambo/atlantis/commit/8f7bcaf6cdd89f40cb37fa268a75433eb43012e7?format=markdown) — 8f7bcaf6cdd89f40cb37fa268a75433eb43012e7; flamboh

- [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

- [add demo to landing](https://git.cafe/flambo/atlantis/commit/9ae3cb28c792cc7057bb5d25eae950ac05001a66?format=markdown) — 9ae3cb28c792cc7057bb5d25eae950ac05001a66; flamboh

- [update landing wrangler](https://git.cafe/flambo/atlantis/commit/4450b8e96d4fb240ee04c1e66659bf453bfe6543?format=markdown) — 4450b8e96d4fb240ee04c1e66659bf453bfe6543; flamboh

- [update landing](https://git.cafe/flambo/atlantis/commit/eb5d33fec615f0aed4f3e65ca277946e96f5673a?format=markdown) — eb5d33fec615f0aed4f3e65ca277946e96f5673a; flamboh

- [update favicon in landing](https://git.cafe/flambo/atlantis/commit/06ac3768f43cf24391ecc47ebaffcd44c8606a9c?format=markdown) — 06ac3768f43cf24391ecc47ebaffcd44c8606a9c; flamboh

- [ignore result](https://git.cafe/flambo/atlantis/commit/87848f6a134f326a1b8d370bfdf0572309e76e96?format=markdown) — 87848f6a134f326a1b8d370bfdf0572309e76e96; flamboh

- [update deploy config for cloudflare](https://git.cafe/flambo/atlantis/commit/6f1837a90d4b24827300ac0903e91395866fbd6f?format=markdown) — 6f1837a90d4b24827300ac0903e91395866fbd6f; flamboh

- [fix\(netflow\): harden v2 rollup migration \(\#60\)](https://git.cafe/flambo/atlantis/commit/bb82d7df9e693f18925fe9c22ef9d8c0ef3708fc?format=markdown) — bb82d7df9e693f18925fe9c22ef9d8c0ef3708fc; oliver

- [perf\(netflow\): precompute dashboard rollups \(\#59\)](https://git.cafe/flambo/atlantis/commit/187c4f6d8affb40dc60a7f6d20b668e0e65dc9af?format=markdown) — 187c4f6d8affb40dc60a7f6d20b668e0e65dc9af; oliver

- [feat\(ugr16\): build web-compatible netflow sqlite \(\#58\)](https://git.cafe/flambo/atlantis/commit/1df7d69f84ddfb0ce013a2751d381c2843a2c3e9?format=markdown) — 1df7d69f84ddfb0ce013a2751d381c2843a2c3e9; oliver

- [feat: add UGR16 CSV downloader \(\#57\)](https://git.cafe/flambo/atlantis/commit/5c98e7ba110bf6d9166cb52b116b83563c1bb736?format=markdown) — 5c98e7ba110bf6d9166cb52b116b83563c1bb736; oliver

- [feat: add pipeline v2 csv ingest contract \(\#55\)](https://git.cafe/flambo/atlantis/commit/ac36a9e2a5f9e3f6edfded1ccaeb4c4247135216?format=markdown) — ac36a9e2a5f9e3f6edfded1ccaeb4c4247135216; oliver

- [refactor\(web\): gate singularities behind env flag](https://git.cafe/flambo/atlantis/commit/fe2eeabc10f6fffa95893657565b7b14182d6c3a?format=markdown) — fe2eeabc10f6fffa95893657565b7b14182d6c3a; flamboh

- [update view width margins, add copyright footer](https://git.cafe/flambo/atlantis/commit/a73058047cabb30337530ac0ba7102399b77ce51?format=markdown) — a73058047cabb30337530ac0ba7102399b77ce51; flamboh

- [rename repo to atlantis](https://git.cafe/flambo/atlantis/commit/6fb2da61e5baef4b7cd7474961722a6a7337854c?format=markdown) — 6fb2da61e5baef4b7cd7474961722a6a7337854c; flamboh

- [Refactor netflow file detail loading and navigation \(\#53\)](https://git.cafe/flambo/atlantis/commit/3d63f94fa86138a8dc7a22c15ba3b929b263afe5?format=markdown) — 3d63f94fa86138a8dc7a22c15ba3b929b263afe5; oliver

- [Rename project to ATLANTIS and add acknowledgements](https://git.cafe/flambo/atlantis/commit/929a568582787cc00968931d15f0235781b72163?format=markdown) — 929a568582787cc00968931d15f0235781b72163; oliver

- [fix: add router filtering to extract_ml_window CLI \(\#54\)](https://git.cafe/flambo/atlantis/commit/6cc9bc463bff06277bc2e9554196d4c830892890?format=markdown) — 6cc9bc463bff06277bc2e9554196d4c830892890; oliver

- [Tighten landing page viewport and add workspace deps](https://git.cafe/flambo/atlantis/commit/a18934268e50aa10efe8f5ec1c2e11c584e223dc?format=markdown) — a18934268e50aa10efe8f5ec1c2e11c584e223dc; flamboh

- [Add ATLANTIS Astro landing page](https://git.cafe/flambo/atlantis/commit/418fde28ea117670abe09af1488f4a7fb0924cf1?format=markdown) — 418fde28ea117670abe09af1488f4a7fb0924cf1; flamboh

- [Merge pull request \#52 from flamboh/fix/vendor-analyzer-setup](https://git.cafe/flambo/atlantis/commit/37bf282fe47a40f4d1a76a7b9151f208577320ec?format=markdown) — 37bf282fe47a40f4d1a76a7b9151f208577320ec; oliver

- [fix incorrect pathing expectations for MAAD binaries](https://git.cafe/flambo/atlantis/commit/110f1808eca1abfaa21e5c38c9834bd35393030c?format=markdown) — 110f1808eca1abfaa21e5c38c9834bd35393030c; flamboh

- [refactor\(web\): move dashboard shell data into route loads \(\#51\)](https://git.cafe/flambo/atlantis/commit/3d18cdf54238bc73931a1f338fb46a8d54ff1a6b?format=markdown) — 3d18cdf54238bc73931a1f338fb46a8d54ff1a6b; oliver

- [fix\(web\): lazy-load singularities and stabilize charts \(\#50\)](https://git.cafe/flambo/atlantis/commit/4966e8266136145b55e7b0db213a730829e13b07?format=markdown) — 4966e8266136145b55e7b0db213a730829e13b07; oliver

- [dark mode init \(\#49\)](https://git.cafe/flambo/atlantis/commit/84af3638b3e96878221f690460315d0940adeeb9?format=markdown) — 84af3638b3e96878221f690460315d0940adeeb9; oliver

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