Skip to content

v0.1.0 — Initial release

Choose a tag to compare

@CrOliX-AltF4 CrOliX-AltF4 released this 15 Jun 20:09

LunAcedia v0.1.0

First release of LunAcedia — standalone information infrastructure server for the Lun ecosystem.

Connectors

Connector Description
GitHub Notifications API + check-run enrichment, configurable repo filter
Gmail OAuth2, unread INBOX poll, rules-based priority triage (no LLM)
GCal OAuth2, multi-calendar upcoming events, configurable lookahead window
RSS Zero-dependency RSS 2.0 + Atom parser, CDATA support, per-feed label + priority

Architecture

  • IConnector poll-based interface — add connectors without touching core
  • IngestionHub — orchestrates polling, 7-day dedup, onEvent() subscription
  • AcediaWsServer — WebSocket broadcast, optional bearer auth, 30s heartbeat
  • Shared google_oauth.ts — per-key token cache for Gmail + GCal
  • AcediaEvent wire format — facts only, no LLM synthesis

Stats

  • 74 tests, 8 test files — all passing
  • TypeScript strict, zero any, zero unused vars
  • Docker image: ghcr.io/crolix-altf4/lunacedia:latest

Quick start

docker run -d -p 4000:4000 --env-file .env ghcr.io/crolix-altf4/lunacedia:latest