Commit Graph

  • 12eef419dc
    Merge pull request #212 from CarterPerez-dev/dependabot/npm_and_yarn/PROJECTS/intermediate/siem-dashboard/frontend/axios-1.15.2 Carter Perez 2026-05-08 05:48:10 -0400
  • a05c3f1467
    Merge pull request #207 from CarterPerez-dev/dependabot/npm_and_yarn/PROJECTS/advanced/honeypot-network/frontend/axios-1.15.2 Carter Perez 2026-05-08 05:47:09 -0400
  • 5863be7dac fix: pin pnpm to v10 in CI and add .npmrc to all frontend projects CarterPerez-dev 2026-05-08 05:46:38 -0400
  • 651997aa3a
    chore(deps): bump axios dependabot[bot] 2026-05-08 09:45:39 +0000
  • adeec9b36d fix: resolve CI lint failures across frontend and Go projects CarterPerez-dev 2026-05-08 05:40:04 -0400
  • e51e0ad05d
    chore(deps): bump axios dependabot[bot] 2026-05-08 09:05:26 +0000
  • 75b0cac000
    chore(deps): bump axios dependabot[bot] 2026-05-08 09:04:07 +0000
  • ca8382482b
    Merge pull request #208 from CarterPerez-dev/project/monitor-the-situation-dashboard Carter Perez 2026-05-08 04:55:09 -0400
  • fb7e00f90e
    chore(deps): bump axios in /PROJECTS/advanced/honeypot-network/frontend dependabot[bot] 2026-05-08 08:51:09 +0000
  • 1b9fcbac13 add learn folder to IM MONITORING THE SITUATION DASHBOARD project project/monitor-the-situation-dashboard CarterPerez-dev 2026-05-08 04:43:29 -0400
  • 06cb5f654c
    chore(deps): bump github.com/jackc/pgx/v5 dependabot[bot] 2026-05-04 23:53:39 +0000
  • 95f5622320
    Merge pull request #205 from CarterPerez-dev/dependabot/npm_and_yarn/PROJECTS/advanced/monitor-the-situation-dashboard/frontend/axios-1.15.0 Carter Perez 2026-05-04 19:52:33 -0400
  • 509c79a3d1
    chore(deps): bump axios dependabot[bot] 2026-05-04 22:59:57 +0000
  • 1a04003ce1
    Merge pull request #204 from CarterPerez-dev/project/monitor-the-situation-dashboard Carter Perez 2026-05-04 18:56:41 -0400
  • 5e7f2c36de I'm being gangstalked by the CIA, they put a chip in my brain CarterPerez-dev 2026-05-04 18:53:54 -0400
  • 480503dbfa
    Update README.md Carter Perez 2026-05-04 03:48:28 -0400
  • 6e35f49d2a feat(monitor/backend): swpc emits rich space_weather payload (kp + bz_gsm + speed/density + xray flux/class) CarterPerez-dev 2026-05-03 19:39:41 -0400
  • 6f062bf49b feat(monitor/frontend): earthquake + outage panels (left + right column, USGS / CF Radar) CarterPerez-dev 2026-05-03 19:25:03 -0400
  • 887dc217d2 fix(monitor/frontend): drop --type-body 13px → 12px (more density for table data; KPI/hero numbers unchanged) CarterPerez-dev 2026-05-03 19:18:03 -0400
  • 0695f5d9a4 fix(monitor/frontend): bgp panel CC column wider (HK was truncating to H...) CarterPerez-dev 2026-05-03 19:15:26 -0400
  • cf38f88efd fix(monitor/frontend): supplementary centroids (HK et al) + bgp schema lenient (victimAsns nullable, dedup geo/threat types) CarterPerez-dev 2026-05-03 19:11:12 -0400
  • 0f53e67236 feat(monitor/frontend): bgp hijack panel + globe plot via abuseipdb-enriched country CarterPerez-dev 2026-05-03 19:06:11 -0400
  • c25fd57eaf feat(monitor/frontend): dashboard layout — CVE Velocity to left under ISS, BGP HIJACKS to right top CarterPerez-dev 2026-05-03 19:05:45 -0400
  • 0705f37330 fix(monitor/frontend): dshield panel (topports record has date/limit siblings of port entries) CarterPerez-dev 2026-05-03 18:54:34 -0400
  • 038de64605 fix(monitor/backend): gdelt switch to timelinevol mode (article-snippet source of malformed escapes is gone) CarterPerez-dev 2026-05-03 18:42:27 -0400
  • e216331aeb feat(monitor/backend): abuseipdb enrichment for bgp hijacks (country + abuse_score in payload) CarterPerez-dev 2026-05-03 18:20:15 -0400
  • e690b30e92 feat(monitor/frontend): country-centroid plotting for ransomware + internet_outage on globe CarterPerez-dev 2026-05-03 18:11:15 -0400
  • 0a41102e75 fix(monitor/frontend): globe snapshot seed + pushPoint dedup-by-id (instant eq+iss dots, single moving iss) CarterPerez-dev 2026-05-03 17:56:50 -0400
  • a6dcaed7dc feat(monitor/frontend): globe country outlines (thin --fg-4 stroke, local 110m geojson) CarterPerez-dev 2026-05-03 17:49:55 -0400
  • aa9a24bdd0 feat(monitor/frontend): dashboard lifecycle hook (snapshot bootstrap → WS → typed routing) CarterPerez-dev 2026-05-03 09:47:40 -0400
  • 71e0529960 feat(monitor/frontend): about modal (meme + project explainer, ethos-minimal) CarterPerez-dev 2026-05-03 09:43:27 -0400
  • 21f54390df feat(monitor/frontend): audio chime infrastructure (load/unlock/play, phase 6 wires the trigger) CarterPerez-dev 2026-05-03 09:41:22 -0400
  • 43df53f845 feat(monitor/frontend): ISS panel (live position + next-pass placeholder for phase 6) CarterPerez-dev 2026-05-03 09:40:02 -0400
  • f0bb0dcb8d feat(monitor/frontend): space weather panel (Kp 9-bar, solar wind, X-ray flux) CarterPerez-dev 2026-05-03 09:38:52 -0400
  • b67729ae13 feat(monitor/frontend): ETH panel (mirror of BTC, separate file pre-abstraction) CarterPerez-dev 2026-05-03 09:35:52 -0400
  • 71ea453b82 feat(monitor/frontend): BTC panel (hero price + glyph-based change indicator, no color direction) CarterPerez-dev 2026-05-03 09:34:58 -0400
  • 9d391434e0 feat(monitor/frontend): ransomware panel (victim feed + 600ms data-changed flash) CarterPerez-dev 2026-05-03 09:32:20 -0400
  • 4724f7fe92 feat(monitor/frontend): KEV panel (recent CISA additions, 6-row tight table) CarterPerez-dev 2026-05-03 09:22:02 -0400
  • 79cbdaaa51 feat(monitor/frontend): CVE velocity panel (1h/6h/24h KPIs + 24h sparkline + recent table) CarterPerez-dev 2026-05-03 09:20:58 -0400
  • 9ea40198d0 fix(monitor/frontend): stack DShield tables vertically (no horizontal overflow in 320px column) CarterPerez-dev 2026-05-03 09:16:58 -0400
  • d01fc57989 fix(monitor/frontend): DShield panel matches actual snapshot.scan_firehose shape CarterPerez-dev 2026-05-03 09:12:36 -0400
  • a91f290595 feat(monitor/frontend): DShield panel (top ports + top source IPs, dense tables) CarterPerez-dev 2026-05-03 07:15:16 -0400
  • 44f0ff3c3d feat(monitor/frontend): shared Panel shell + KPI + Sparkline + StaleIndicator primitives CarterPerez-dev 2026-05-03 07:12:20 -0400
  • e3af0197b7 feat(monitor/frontend): globe centerpiece (merged-points, imperative camera, no decorative motion) CarterPerez-dev 2026-05-03 07:09:44 -0400
  • 02ecc1c214 feat(monitor/frontend): F-key presentation mode + localStorage persistence CarterPerez-dev 2026-05-03 07:02:56 -0400
  • 92d8a1aabf feat(monitor/frontend): bottom ticker (world events marquee, 60s loop) CarterPerez-dev 2026-05-03 07:00:27 -0400
  • 0ba29226a2 feat(monitor/frontend): alert banner (one-amber-fill overlay, 30s auto-dismiss) CarterPerez-dev 2026-05-03 06:58:37 -0400
  • 5e33a4db22 feat(monitor/frontend): top strip (title + UTC clock + about/user icons) CarterPerez-dev 2026-05-03 06:56:03 -0400
  • c7a0dd33a2 feat(monitor/frontend): dashboard 3-col grid layout (320 / 1fr / 320, no body scroll) CarterPerez-dev 2026-05-03 06:49:16 -0400
  • 50b0e96735 chore(monitor/frontend): demolish template shell + landing for clean dashboard canvas CarterPerez-dev 2026-05-03 02:04:26 -0400
  • 7a97aac091 feat(monitor/frontend): zustand stores (globe / ticker / prices / ui / audio + ticker tests) CarterPerez-dev 2026-05-02 05:36:18 -0400
  • f7f276df39 feat(monitor/frontend): dashboard WS client with reconnect + init handshake (TDD, 6 tests) CarterPerez-dev 2026-05-02 05:35:18 -0400
  • 6aa3efacd6 feat(monitor/frontend): useSnapshot hook (single bootstrap, no refetch) CarterPerez-dev 2026-05-02 05:33:53 -0400
  • 4216de3435 feat(monitor/frontend): ethos-aligned base styles (zero rounding, density, tabular nums) CarterPerez-dev 2026-05-02 05:33:12 -0400
  • a34a175f14 feat(monitor/frontend): ethos design tokens (colors, type, density) CarterPerez-dev 2026-05-02 05:32:26 -0400
  • 94d7e6035e docs(monitor/frontend): mirror ethos hard rules into SCSS comment block CarterPerez-dev 2026-05-02 05:31:32 -0400
  • 2ac91da809 docs(monitor): add four world-collector rows to data source matrix CarterPerez-dev 2026-05-02 04:43:03 -0400
  • 2f0c019f20 fix(monitor/collectors/gdelt): GDELT 'value' field is float64 not int (caught in live verify) CarterPerez-dev 2026-05-02 04:42:39 -0400
  • d662a8c81a fix(monitor/collectors/wikipedia): move revid out of state: namespace (was leaking into snapshot) CarterPerez-dev 2026-05-02 04:41:34 -0400
  • 994b510fa4 feat(monitor/main): wire usgs/swpc/wikipedia/gdelt/iss collectors under errgroup CarterPerez-dev 2026-05-02 04:40:46 -0400
  • a7f0d5b097 feat(monitor/config): usgs/swpc/wikipedia/gdelt/iss config blocks CarterPerez-dev 2026-05-02 04:39:51 -0400
  • ae01113086 feat(monitor/collectors/iss): 10s position poll + daily TLE refresh + propagator-ready collector CarterPerez-dev 2026-05-02 04:39:07 -0400
  • 928db0befc feat(monitor/collectors/iss): SGP4 propagator wrapper (Position + LookAngles via go-satellite) CarterPerez-dev 2026-05-02 04:37:25 -0400
  • 317fadeeef feat(monitor/collectors/gdelt): 15m collector with per-theme rolling z-score spike emit CarterPerez-dev 2026-05-02 04:35:15 -0400
  • 066e2debc2 feat(monitor/collectors/gdelt): per-theme rolling z-score baseline detector CarterPerez-dev 2026-05-02 04:31:10 -0400
  • e1d021a99a feat(monitor/collectors/wikipedia): 5m ITN collector with revid-based dedup and per-entry id hash CarterPerez-dev 2026-05-02 04:30:14 -0400
  • 85626a0e11 feat(monitor/collectors/wikipedia): goquery-backed ITN parser (revid + entries with article slugs) CarterPerez-dev 2026-05-02 04:28:28 -0400
  • 05ca2f529f feat(monitor/collectors/swpc): collector with 1m + 3h cadences and ring-buffered persistence CarterPerez-dev 2026-05-02 04:27:13 -0400
  • 608a7937e7 feat(monitor/collectors/swpc): five-endpoint NOAA SWPC client (plasma/mag/kp/xray/alerts) CarterPerez-dev 2026-05-02 04:25:17 -0400
  • fc3cfb523b feat(monitor/redisring): sorted-set ring buffer with score-based retention CarterPerez-dev 2026-05-02 04:23:37 -0400
  • 2368ed8f18 feat(monitor/collectors/usgs): 1m collector with id-diff and earthquake emit CarterPerez-dev 2026-05-02 04:22:37 -0400
  • 1d414ff341 feat(monitor/collectors/usgs): GeoJSON feed client (2.5_day, ms-since-epoch decoder) CarterPerez-dev 2026-05-02 04:21:38 -0400
  • 11a68de2b7 feat(monitor/collectors/usgs): earthquakes repository (upsert, known-ids, recent-by-mag) CarterPerez-dev 2026-05-02 04:20:49 -0400
  • d4995c1258 fix(monitor/collectors/coinbase): connection-global sequencer; gap is non-fatal log CarterPerez-dev 2026-05-02 04:03:09 -0400
  • 989e53c958 fix(monitor/collectors/coinbase): parse Coinbase's Go-style time format in heartbeat current_time CarterPerez-dev 2026-05-02 04:02:49 -0400
  • 2ccc379255 fix(monitor/collectors/coinbase): exhaustive switches, %w double-wrap, require.ErrorIs (lint) CarterPerez-dev 2026-05-02 03:42:59 -0400
  • d352a6bce6 chore(monitor): gofmt const-block alignment in phase-2 collectors CarterPerez-dev 2026-05-02 03:39:51 -0400
  • 0027de6c72 docs(monitor): add coinbase row to cyber data source matrix CarterPerez-dev 2026-05-02 03:37:56 -0400
  • 99f6e41845 feat(monitor/main): wire coinbase BTC/ETH collector under errgroup CarterPerez-dev 2026-05-02 03:36:26 -0400
  • 9c35e14ae8 fix(monitor/collectors/coinbase): use envelope timestamp (per-ticker time field is not in real Coinbase frames) CarterPerez-dev 2026-05-02 03:36:26 -0400
  • 0a6f4f1e09 feat(monitor/config): coinbase config block (enabled, url, product_ids, throttle) CarterPerez-dev 2026-05-02 03:32:53 -0400
  • 89f1c10249 feat(monitor/collectors/coinbase): collector Run loop ties dial+readloop+aggregator+repo+throttled-emit CarterPerez-dev 2026-05-02 03:32:16 -0400
  • f6192e9c04 feat(monitor/collectors/coinbase): per-product minute aggregator with rollover-emit CarterPerez-dev 2026-05-02 03:30:24 -0400
  • 23a4e2ded4 feat(monitor/collectors/coinbase): gap-aware ReadLoop (snapshot resets sequencer; gap → ErrSequenceGap) CarterPerez-dev 2026-05-02 03:29:43 -0400
  • 3be4c9d815 feat(monitor/collectors/coinbase): reconnect-with-backoff helper (1s init, 60s max, ctx-aware) CarterPerez-dev 2026-05-02 03:28:24 -0400
  • 3e398da3fb feat(monitor/collectors/coinbase): per-product sequence-gap detector CarterPerez-dev 2026-05-02 03:27:32 -0400
  • 10862314f0 feat(monitor/collectors/coinbase): WS dialer + frame decoder for ticker/heartbeats/snapshot CarterPerez-dev 2026-05-02 03:26:58 -0400
  • ae5a83c2f8 feat(monitor/collectors/coinbase): ticks + minute OHLC repo with 1h history reads CarterPerez-dev 2026-05-02 03:24:55 -0400
  • 687e13389e chore(monitor): tidy headers, drop unused StateDown, gofmt config defaults CarterPerez-dev 2026-05-02 03:01:48 -0400
  • b9c5fa1e13 docs(monitor): add cyber data source matrix to README CarterPerez-dev 2026-05-01 22:53:58 -0400
  • c64141bc0b feat(monitor/main): wire dshield/cfradar/cve/kev/ransomware collectors under errgroup CarterPerez-dev 2026-05-01 22:51:50 -0400
  • cb8cd902f6 feat(monitor/config): collectors config (toggles, intervals, API key bindings) CarterPerez-dev 2026-05-01 22:50:55 -0400
  • 6cc3e681de feat(monitor/enrich/greynoise): on-demand IP lookup with 404→ErrUnknownIP via httpx.StatusError CarterPerez-dev 2026-05-01 22:49:48 -0400
  • 894ecc8fe5 feat(monitor/collectors/ransomware): 15m collector with hash-diff and victim emit CarterPerez-dev 2026-05-01 22:48:09 -0400
  • 3d71fd8c84 feat(monitor/collectors/ransomware): ransomware.live client with stable triple-hash ID CarterPerez-dev 2026-05-01 22:47:19 -0400
  • 01a22dc7e4 feat(monitor/collectors/ransomware): victims repository with idempotent insert CarterPerez-dev 2026-05-01 22:45:23 -0400
  • bdca22ee50 feat(monitor/collectors/kev): 1h KEV collector with set-diff and chime topic CarterPerez-dev 2026-05-01 22:44:37 -0400
  • 7395f1064f feat(monitor/collectors/kev): CISA KEV catalog client CarterPerez-dev 2026-05-01 22:43:11 -0400
  • 701bc8e790 feat(monitor/collectors/kev): kev_entries repository with diff lookup CarterPerez-dev 2026-05-01 22:42:18 -0400
  • 5ad1ff8e14 feat(monitor/collectors/cve): 2h CVE collector (NVD pull + EPSS enrichment per tick) CarterPerez-dev 2026-05-01 22:41:24 -0400