• Joined on 2025-12-31
padreug created branch feat/roster-resolver in aiolabs/satmachineadmin 2026-05-31 17:55:30 +00:00
padreug pushed to feat/roster-resolver at aiolabs/satmachineadmin 2026-05-31 17:55:30 +00:00
5850fb1ef4 feat(v2): nostr-transport roster-resolver hook (#20 path-B)
padreug deleted branch chore/remove-stale-test-init from aiolabs/satmachineadmin 2026-05-31 17:29:32 +00:00
padreug pushed to v2-bitspire at aiolabs/satmachineadmin 2026-05-31 17:29:32 +00:00
7bab182abb chore(tests): remove stale test_init.py cookiecutter leftover
padreug merged pull request aiolabs/satmachineadmin#35 2026-05-31 17:29:30 +00:00
chore(tests): remove stale `test_init.py` cookiecutter leftover
padreug closed issue aiolabs/satmachineadmin#34 2026-05-31 17:29:30 +00:00
chore(tests): remove stale tests/test_init.py::test_router — cookiecutter leftover, always-failing
padreug created pull request aiolabs/satmachineadmin#35 2026-05-31 17:25:31 +00:00
chore(tests): remove stale test_init.py cookiecutter leftover
padreug pushed to chore/remove-stale-test-init at aiolabs/satmachineadmin 2026-05-31 17:25:04 +00:00
7bab182abb chore(tests): remove stale test_init.py cookiecutter leftover
padreug created branch chore/remove-stale-test-init in aiolabs/satmachineadmin 2026-05-31 17:25:03 +00:00
padreug opened issue aiolabs/satmachineadmin#34 2026-05-31 17:23:01 +00:00
chore(tests): remove stale tests/test_init.py::test_router — cookiecutter leftover, always-failing
padreug opened issue aiolabs/nsecbunkerd#18 2026-05-31 17:22:58 +00:00
relayConnectionWatchdog: make threshold + poll-interval env-configurable + add soft-fail mode (don't process.exit on transient partitions)
padreug commented on issue aiolabs/satmachineadmin#20 2026-05-31 17:16:32 +00:00
S6 — Roster-gated auto-account-from-npub + rate limit (LNbits-side)

Cross-link: implementation tracker on the lnbits side is aiolabs/lnbits#42 — feat(nostr-transport): roster-gated auto-account-from-npub (path B).

padreug commented on issue aiolabs/satmachineadmin#32 2026-05-31 16:47:17 +00:00
Operator-account pubkey ↔ ATM-npub collision detection

Regtest SQL collision check — 2026-05-31

padreug created pull request aiolabs/satmachineadmin#33 2026-05-31 16:46:59 +00:00
feat(v2): collision guard — refuse machines whose npub matches an operator account (closes #32)
padreug pushed to feat/collision-detection at aiolabs/satmachineadmin 2026-05-31 16:45:59 +00:00
05c1105897 feat(v2): collision guard — refuse machines whose npub matches an operator account (#32)
padreug created branch feat/collision-detection in aiolabs/satmachineadmin 2026-05-31 16:45:59 +00:00
padreug closed issue aiolabs/satmachineadmin#29 2026-05-31 13:57:48 +00:00
Operator dashboard: per-machine cassette inventory config
padreug commented on issue aiolabs/satmachineadmin#29 2026-05-31 13:57:48 +00:00
Operator dashboard: per-machine cassette inventory config

Closed — shipped via PR #30 → v2-bitspire @ 44f6c0b

padreug deleted branch feat/cassette-config-v1 from aiolabs/satmachineadmin 2026-05-31 13:54:20 +00:00
padreug pushed to v2-bitspire at aiolabs/satmachineadmin 2026-05-31 13:54:20 +00:00
44f6c0b1bd Merge pull request 'feat(v2): operator-side cassette inventory v1.1 + signer.nip44_* migration (#29)' (#30) from feat/cassette-config-v1 into v2-bitspire
d448fab0d2 chore(v2): lint pass — black + ruff auto-fix + mypy regressions (#29 v1.1)
dcb7de0c27 refactor(v2): cassette transport — signer.nip44_* migration (#29 v1.1 / closes #21 partial)
4b128ca53c test(v2): re-wire bitspire cross-test fixture for v1.1 positions-keyed shape (#29 v1.1)
1cebefcde5 test(v2): rewrite cassette tests for v1.1 position-keyed wire shape (#29 v1.1)
Compare 20 commits »