Bastion-constellation app (Signals) — GPUI over Bastion-core
  • Rust 99.5%
  • Shell 0.5%
Find a file
Nathan Eckenrode a39ce545bc
Some checks failed
CI / build-test-lint (push) Has been cancelled
Signals: cross-platform shippability is first-class; Bastion M30 lineage, not rehomed
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
2026-06-13 02:58:49 -04:00
.forgejo/workflows wip 2026-06-04 17:25:02: ci.yml check-no-dead-code-allows.sh ci.md 2026-06-04 17:25:02 -04:00
ci wip 2026-06-04 17:25:02: ci.yml check-no-dead-code-allows.sh ci.md 2026-06-04 17:25:02 -04:00
crates/signals CaseyHan: I09-TTY-Fallback-Parity 2026-06-04 18:38:26 -04:00
docs wip 2026-06-04 17:45:45: Cargo.lock adr-001-actor-boundary.md 2026-06-04 17:45:45 -04:00
.gitignore Signals: [[Project]] spec + M01 milestone — constellation standup (GPUI over Bastion-core, The Work/Eliana) 2026-06-04 00:35:17 -04:00
Cargo.lock wip 2026-06-04 18:17:02: Cargo.lock gpui_app.rs app.rs markdown.rs mod.rs theme.rs 2026-06-04 18:17:02 -04:00
Cargo.toml wip 2026-06-04 17:13:19: Cargo.lock Cargo.toml Cargo.toml lib.rs main.rs 2026-06-04 17:13:19 -04:00
README.md Signals.md is the project note: type [[Project]], ~/Templates/Project.md-conformant, redesign as content 2026-06-13 01:33:23 -04:00
Signals.md Signals: cross-platform shippability is first-class; Bastion M30 lineage, not rehomed 2026-06-13 02:58:49 -04:00

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.