Commit graph

51 commits

Author SHA1 Message Date
every.channel
fe97623ba8
control: add iroh gossip transport announcements and ec-node control CLI 2026-02-22 01:57:20 -08:00
every.channel
fba1f3a7d5
web: disable announce-gated reload to avoid connect stalls 2026-02-21 04:02:19 -08:00
every.channel
00eaf46a87
web: debounce offline hint and enable moq-watch reload 2026-02-21 03:47:16 -08:00
every.channel
c2db3c6727
web+publisher: align moq watch client and disable passthrough by default 2026-02-21 01:49:46 -08:00
every.channel
5bce56ee79
wt: use cdn relay defaults and native setup before overrides 2026-02-21 01:34:51 -08:00
every.channel
0c76f33333
web: fix hang module URL to published version 2026-02-20 23:08:18 -08:00
every.channel
cc7139075a
web: accept legacy watch query aliases 2026-02-20 22:56:02 -08:00
every.channel
b0e762f6a7
deploy: build apps/web assets before worker deploy 2026-02-20 22:46:33 -08:00
every.channel
88dc52dd69
web: lazy-load hang element so query params still initialize 2026-02-20 22:43:32 -08:00
every.channel
6d39ecb3bf
moq: default web and module relay to Cloudflare interop 2026-02-20 12:56:08 -08:00
every.channel
d71d229ec0
ec-node: install rustls default crypto provider 2026-02-18 01:49:04 -08:00
every.channel
4a494669d8
ec-node: wt-publish custom WebTransport connect with protocol overrides 2026-02-18 01:41:42 -08:00
every.channel
523c601dc3
wt: patch web-transport-proto header interop for Cloudflare relay 2026-02-18 01:28:57 -08:00
every.channel
aa4bddcba0
ec-node: honor RUST_LOG via tracing env filter 2026-02-18 01:07:19 -08:00
every.channel
d8ae2ac747
nixos: disable moq-native websocket fallback for wt-publish 2026-02-18 00:55:24 -08:00
every.channel
97c83961c5
ec-node: wt-publish via moq-lite publish model 2026-02-18 00:38:09 -08:00
every.channel
becd56b42f
ec-node: drive session during announce 2026-02-18 00:18:45 -08:00
every.channel
806d8ed84d
ec-node: announce before ingest loop 2026-02-18 00:11:33 -08:00
every.channel
c3579ac917
nixos: use HDHR port 5004 for stream URLs 2026-02-18 00:02:03 -08:00
every.channel
f62101f754
nixos: fix hdhr autodiscovery when host unset 2026-02-17 23:53:43 -08:00
every.channel
05af210e60
nix: vendor hash for ec-cli git deps 2026-02-17 23:45:01 -08:00
every.channel
09246513ab
ec-node: moq-rs draft-07 for Cloudflare relay 2026-02-17 02:26:20 -08:00
every.channel
ce8c1319f4
runner: overlay-root appliance mode 2026-02-17 02:26:09 -08:00
every.channel
49b969e081
ec-node: wt-publish via moq-transport (draft-07) 2026-02-17 02:00:38 -08:00
every.channel
7719b0b763
nix: add runner images outputs 2026-02-17 02:00:26 -08:00
every.channel
2e5fb0880f
worker: fix assets binding and SPA routes 2026-02-16 17:46:32 -05:00
every.channel
339aef50e0
ec-node: WebTransport publish + web hang-watch 2026-02-16 12:54:42 -05:00
every.channel
791c7beee7
ci: fix deploy worker path under .repo 2026-02-16 01:47:25 -05:00
every.channel
6869825370
ci: add breadcrumbs for age/decrypt/build phases 2026-02-16 01:44:43 -05:00
every.channel
9c2e671988
ci: fetch private repo archive via API and run from .repo 2026-02-16 01:41:35 -05:00
every.channel
813de8e2a9
ci: fetch source tarball + breadcrumb status 2026-02-16 01:39:41 -05:00
every.channel
5e85f0342d
ci: use node tar.gz bootstrap for runner compatibility 2026-02-16 01:35:01 -05:00
every.channel
2d8c32741b
ci: enforce Node 20+ for wrangler deploy 2026-02-16 01:32:28 -05:00
every.channel
562073294d
ci: use user-space bootstrap for age and node checks 2026-02-16 01:23:11 -05:00
every.channel
4eba92e8a2
ci: download prebuilt trunk in deploy workflow 2026-02-16 01:18:33 -05:00
every.channel
4dbd831d0b
ci: switch deploy secrets to age key workflow 2026-02-16 00:59:52 -05:00
every.channel
d6a9af8f1e
ci: make deploy workflow independent of nix 2026-02-16 00:39:26 -05:00
every.channel
f9c4f9e63c
ci: clone repo fallback on hosted runners 2026-02-16 00:37:27 -05:00
every.channel
ff19be3b21
ci: add hosted-runner smoke workflow 2026-02-16 00:35:10 -05:00
every.channel
e4fc36035b
ci: bootstrap nix on hosted runners before deploy 2026-02-16 00:33:47 -05:00
every.channel
5d55bc1d52
ci: use forgejo-native shell steps on hosted runners 2026-02-16 00:28:53 -05:00
every.channel
a527b0bdbb
ci: use Codeberg hosted runner label (codeberg-medium) 2026-02-16 00:26:31 -05:00
every.channel
4cd58a4bd7
scripts: decrypt agenix secrets with explicit identity 2026-02-16 00:24:14 -05:00
every.channel
223272db7d
dev: import plaintext token into agenix secret 2026-02-15 17:54:36 -05:00
every.channel
7b69f6200f
nix: add agenix as flake input 2026-02-15 17:29:20 -05:00
every.channel
77dc6788f0
dev: use forgejo-cli (fj) instead of tea 2026-02-15 17:24:44 -05:00
every.channel
6cb4a9e401
ECP-0061: agenix secrets for local dev tokens 2026-02-15 17:21:23 -05:00
every.channel
810556aa99
dev: add tea + agenix; optional agenix tokens 2026-02-15 17:20:58 -05:00
every.channel
b16a26c014
ci: use Codeberg forgejo runner label (docker) 2026-02-15 17:09:24 -05:00
every.channel
f0a38c955f
chore: avoid hardcoded local secret file paths 2026-02-15 16:20:31 -05:00