Commit Graph

26 Commits

Author SHA1 Message Date
calesthio
54bbcd4b04 Fix static dashboard injection flow 2026-03-17 13:47:55 -07:00
calesthio
cd206e4efd Promote live demo in repo copy 2026-03-17 13:05:04 -07:00
calesthio
0200e6d9d5 chore: add CODEOWNERS and update gitignore 2026-03-16 12:12:51 -07:00
calesthio
07d1a25942 Merge pull request #12 from calesthio/codex/contributor-scaffolding
docs: add contributor and security scaffolding
2026-03-16 12:00:44 -07:00
calesthio
ef13ef9187 docs: add contributor and security guidelines 2026-03-16 11:44:54 -07:00
calesthio
e92c02f07f docs: add maintainer contact section 2026-03-16 09:49:23 -07:00
calesthio
183702e688 Merge pull request #5 from The-R4V3N/feat/clickable-ticker-articles
Add clickable article links to Live News Ticker
2026-03-15 23:00:26 -07:00
calesthio
5c746d930a Merge pull request #6 from The-R4V3N/fix/env-example-inline-comments
Fix .env.example inline comments breaking Docker
2026-03-15 23:00:02 -07:00
calesthio
ee552dddef fix: restrict ticker article links to http(s) 2026-03-15 17:27:07 -07:00
R4V3N
6b4deea96b Add visual link icon to clickable ticker items
Shows a ↗ arrow on ticker cards that have article URLs,
highlighted cyan on hover to indicate clickability.
2026-03-15 22:24:56 +01:00
R4V3N
af1131f94f Fix .env.example inline comments breaking Docker env_file
Docker's env_file does not support inline comments — everything after
the = is treated as the value. This caused LLM_MODEL to be set to the
comment text, resulting in Anthropic API 404 errors.

Move all comments to their own lines above each variable and add a
warning about this behavior.
2026-03-15 20:09:10 +01:00
R4V3N
8bbc9058f2 Add clickable article links to Live News Ticker
RSS and GDELT ticker items now open the source article in a new tab
when clicked. Telegram/WHO items without URLs remain non-clickable.

Changes:
- Extract <link> from RSS feed items in inject.mjs
- Carry url field through fetchAllNews() and buildNewsFeed()
- Add data-url attribute and pointer cursor to clickable ticker cards
- Add delegated click listener to open articles in new tab
2026-03-15 19:49:18 +01:00
calesthio
9eb9a0afa3 fix: Docker dashboard not loading — remove localhost hostname check
The isServer detection required location.hostname === 'localhost', which
fails in Docker containers where the hostname is the container ID.
Now any non-file: protocol correctly triggers API fetch and SSE.

Fixes #3
2026-03-15 09:27:15 -07:00
calesthio
35658ac6a1 Merge pull request #4 from calesthio/feat/3d-globe
feat: 3D WebGL globe, CelesTrak space tracking, AGPLv3 license
2026-03-15 09:19:27 -07:00
calesthio
cfa9515e4c feat: add 3D WebGL globe, CelesTrak space tracking, and switch to AGPLv3
- Add interactive 3D globe (Globe.gl) with atmosphere, star field, and smooth rotation
- Add animated flight corridor arcs between air traffic hotspots and global hubs
- Add flat map toggle for classic D3 view
- Add CelesTrak as 27th intelligence source (satellite tracking, ISS, military constellations)
- Add Space Watch panel to dashboard
- Switch license from MIT to AGPL-3.0-only
- Update README with 3D globe screenshots, new source count, and license badge

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 09:17:05 -07:00
calesthio
debc44fee0 feat: add Space/CelesTrak as 27th intelligence source
- New source: apis/sources/space.mjs (no API key required)
- Tracks: recent launches, ISS, military sats, Starlink/OneWeb constellations
- Wired into briefing.mjs (27 sources), inject.mjs synthesis, and dashboard
- New Space Watch panel in left rail with military breakdown and signals
- New Satellites layer in Sensor Grid
2026-03-15 08:19:23 -07:00
calesthio
d09ecc72a1 Merge pull request #2 from VergilSkye/master
Security reviewed, no vulnerabilities found. Clean merge.
2026-03-15 07:44:53 -07:00
calesthio
710e52fc75 remove CLAUDE.md from tracking (was committed before gitignore rule) 2026-03-15 07:30:52 -07:00
calesthio
e6e883f50e docs: update clone URLs to actual repo path 2026-03-14 15:52:41 -07:00
Virgílio Santos
4c601ed142 Added countdown timer to loading page — progress bar with sweep ETA 2026-03-14 15:56:31 -03:00
Virgílio Santos
1933e063ae Added loading page — SSE-driven splash screen for first-run UX 2026-03-14 15:56:31 -03:00
Virgílio Santos
15b4568140 Added start script — clean production entry point for server.mjs 2026-03-14 15:56:31 -03:00
Virgílio Santos
164c6bcad0 Added .nvmrc — pin Node 22 and npm >=10 engine requirements 2026-03-14 15:56:31 -03:00
calesthio
97c438e617 Updated gitignore 2026-03-14 00:40:33 -07:00
calesthio
3674fcb4f7 Crucix — agent with dashboard, delta engine, Telegram/Discord bots 2026-03-14 00:35:31 -07:00
calesthio
ef2c6470fb Initial release — Crucix Intelligence Engine v2.0.0
26-source OSINT intelligence engine with live Jarvis dashboard,
auto-refresh via SSE, optional LLM layer (4 providers), delta/memory
system, and Telegram breaking news alerts.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 23:45:46 -07:00