Releases: CrOliX-AltF4/LunAcedia
Releases · CrOliX-AltF4/LunAcedia
Release list
v0.6.0
What's Changed
- feat(dashboard): web dashboard at GET /, unread count, mark-read routes by @CrOliX-AltF4 in #27
- docs(store): clarify EventStore is intentionally non-persistent by @CrOliX-AltF4 in #26
- chore(deps): bump firebase-admin from 14.0.0 to 14.1.0 by @dependabot[bot] in #30
- chore(deps-dev): bump the dev-tooling group with 2 updates by @dependabot[bot] in #29
- fix(tasks): do not percent-encode @default list ID in Tasks API URL by @CrOliX-AltF4 in #31
- fix(auth): surface Google OAuth error details, warn on missing credentials by @CrOliX-AltF4 in #32
- chore(release): bump version to 0.6.0 by @CrOliX-AltF4 in #33
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- fix: mark HA connector as available in .env.example by @CrOliX-AltF4 in #19
- chore(deps-dev): bump @types/node from 22.19.21 to 22.20.0 by @dependabot[bot] in #25
- chore(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #24
- chore(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #23
- chore(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #22
- chore(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in #21
- feat(push,store): fcm token persist + event read state by @CrOliX-AltF4 in #20
New Contributors
- @dependabot[bot] made their first contribution in #25
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- feat(phase1): action execution + HTTP REST API + FCM push notifications by @CrOliX-AltF4 in #15
- feat(ai): butler AI layer — openai/ollama/natsume providers + /api/chat + /api/digest (closes #13, #14) by @CrOliX-AltF4 in #16
- docs(readme): align with LunAtaR pattern — simpler, no API tables by @CrOliX-AltF4 in #17
- chore(release): bump v0.4.0, add CI test gate, ecosystem README by @CrOliX-AltF4 in #18
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- feat(ha): add homeAssistant connector and GitHub connector tests by @CrOliX-AltF4 in #9
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- feat(tasks): add TasksConnector for Google Tasks by @CrOliX-AltF4 in #6
- ci: release workflow + bump v0.2.0 by @CrOliX-AltF4 in #8
New Contributors
- @CrOliX-AltF4 made their first contribution in #6
Full Changelog: v0.1.0...v0.2.0
v0.1.0 — Initial release
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
IConnectorpoll-based interface — add connectors without touching coreIngestionHub— orchestrates polling, 7-day dedup,onEvent()subscriptionAcediaWsServer— WebSocket broadcast, optional bearer auth, 30s heartbeat- Shared
google_oauth.ts— per-key token cache for Gmail + GCal AcediaEventwire 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