Bastion-constellation app (Signals) — GPUI over Bastion-core
- Rust 99.5%
- Shell 0.5%
|
Some checks failed
CI / build-test-lint (push) Has been cancelled
Per founder correction: Signals stays a standalone, cross-platform app (Linux/ macOS/Windows) — that portability is constitutive for a federation app, since co-watchers run their own OSes. Lineage is Bastion M30 (M24 original); lineage is not home — Signals is NOT folded into the Bastion monolith. - frontmatter: bastion_lineage M30, platforms [linux,macos,windows], ships standalone - Vision: cross-platform paragraph (Qt = the portability layer; depend only on the portable subset of bastion crates) - Architecture + AC#3: Hero embedding must be platform-abstracted (X11 --wid today, native handle on macOS/Windows) — else Signals silently becomes Linux-only - AC#12: cross-platform cargo build on all three; no Linux-only dep leak - Lineage note: Bastion M27 Knobs-and-Meters -> M28 -> M29 -> M30, not rehomed |
||
|---|---|---|
| .forgejo/workflows | ||
| ci | ||
| crates/signals | ||
| docs | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
| Signals.md | ||
Signals
A lean-back co-viewing "cable TV" social network over federation protocols
(XMPP + ActivityPub) — a cxx-qt/QML/mpv console with ChannelSurf as its tuning
module. See Signals.md for the project note + redesign authority.