circuitforge-core/circuitforge_core
pyr0ball f32faae7be
Some checks failed
CI / test (pull_request) Has been cancelled
feat(signal-bus): add SSE event publisher; finish video upload + docs theme WIP
- circuitforge_core.signal_bus: SignalBus/SignalEvent generic pub-sub over
  Server-Sent Events for real-time signal streams (thread-safe publish,
  bounded per-subscriber queues with drop-oldest overflow, keepalive).
  New `signal-bus` extra.
- circuitforge_core.video.app: POST /caption/upload accepts a multipart
  video file for callers without filesystem access to the video-service
  node; added test coverage. video-service extra now pulls in
  python-multipart, required by UploadFile parsing.
- docs: mkdocs.yml blue-grey/cyan palette now wired to a central
  docs/stylesheets/theme.css for consistent theme-aware styling.
- Bump to 0.22.0; update README module table/install line and CHANGELOG.

Closes: #58
2026-07-10 16:10:34 -07:00
..
activitypub feat: add activitypub module — actor, objects, signing, delivery, Lemmy, inbox (closes #51) 2026-04-20 13:18:03 -07:00
affiliates feat!: strip resources/ from MIT core — moves to circuitforge-orch (v0.8.0) 2026-04-04 22:34:27 -07:00
api feat(sync): cross-device profile sync module (consent-gated, last-write-wins) 2026-06-14 12:55:05 -07:00
audio feat: audio module, musicgen tests, SQLCipher PRAGMA hardening 2026-04-20 11:10:49 -07:00
cloud_session fix: assorted reliability fixes 2026-06-05 10:19:31 -07:00
community feat(community): recipe dedup support — similar_to_ref FK, search_similar_posts, migration 006 2026-05-11 17:09:18 -07:00
config fix: parameterize bare dict type annotations in license module 2026-04-05 21:19:10 -07:00
db feat: audio module, musicgen tests, SQLCipher PRAGMA hardening 2026-04-20 11:10:49 -07:00
documents test(documents): add OCR and ImportError coverage for PDFExtractor 2026-05-04 08:39:31 -07:00
hardware chore: add cf-musicgen to VRAM tier lists + minor tts type fixes 2026-04-24 14:07:01 -07:00
input fix(input/gestures): restore Iterator[np.ndarray] return type on frames() 2026-04-26 20:48:50 -07:00
job_quality feat: add job_quality deterministic trust scorer (closes #48) 2026-04-20 13:02:57 -07:00
llm feat(llm): task-based cf-orch allocation in LLMRouter (v0.21.0) 2026-05-17 19:59:48 -07:00
manage feat: manage.py cross-platform product manager (closes #6) 2026-04-02 23:04:35 -07:00
memory feat(memory): persistent knowledge graph via mnemo sidecar 2026-06-05 10:19:11 -07:00
mqtt feat(mqtt): meshtastic mesh networking module 2026-06-05 10:19:19 -07:00
musicgen feat(musicgen): cf-musicgen module — MusicGen inference server 2026-04-24 15:23:09 -07:00
pipeline feat: v0.9.0 — cf-text, pipeline crystallization engine, multimodal pipeline, a11y preferences 2026-04-08 23:17:18 -07:00
platforms feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00
preferences feat: add currency_code preference + format_currency utility (closes #52) 2026-04-20 13:06:04 -07:00
reranker fix: assorted reliability fixes 2026-06-05 10:19:31 -07:00
signal_bus feat(signal-bus): add SSE event publisher; finish video upload + docs theme WIP 2026-07-10 16:10:34 -07:00
stt feat(stt): add cf-stt module — FasterWhisperBackend + managed FastAPI app 2026-04-08 22:14:46 -07:00
sync feat(sync): cross-device profile sync module (consent-gated, last-write-wins) 2026-06-14 12:55:05 -07:00
tasks fix: assorted reliability fixes 2026-06-05 10:19:31 -07:00
text fix(text): remove erroneous BSL comments from filter and classifier 2026-06-05 11:59:28 -07:00
tiers fix(core): SQLite timeout=30, INSERT OR IGNORE migrations, parameterize tier unlockables 2026-03-31 10:37:51 -07:00
tts chore: add cf-musicgen to VRAM tier lists + minor tts type fixes 2026-04-24 14:07:01 -07:00
vector fix(vector): explicit rollback, table identifier guard, query scope fix 2026-05-04 15:55:05 -07:00
video feat(signal-bus): add SSE event publisher; finish video upload + docs theme WIP 2026-07-10 16:10:34 -07:00
vision fix: work around transformers 5.2.0 SigLIP processor crash 2026-04-09 20:01:54 -07:00
wizard feat: add wizard and pipeline stubs 2026-03-25 11:09:40 -07:00
__init__.py fix: assorted reliability fixes 2026-06-05 10:19:31 -07:00