-
4441473f2f
fix: fleet deploy falls back to Tailscale when LAN unreachable
Dorian
2026-03-22 16:51:49 +00:00
-
c2ac572d9a
fix: deploy credential sync, health checks, rootless port binding
Dorian
2026-03-22 14:16:11 +00:00
-
e4e0ef4f11
bug fixing and deploy and build diagnostics
Dorian
2026-03-22 03:30:21 +00:00
-
1f8287c4c3
docs: mark all overnight plan tasks complete
Dorian
2026-03-21 03:08:52 +00:00
-
b2bb5f319e
feat: add E2E smoke test script and CI/CD pipeline plan
Dorian
2026-03-21 03:08:00 +00:00
-
23d67c0672
refactor: create shared script library, fix ISO image pinning, document planned splits
Dorian
2026-03-21 03:06:29 +00:00
-
69e25410b0
refactor: split Marketplace, Server, Home, AppDetails views; minor frontend quality fixes
Dorian
2026-03-21 03:01:38 +00:00
-
afd7405b1a
refactor: split Web5.vue, Settings.vue, and Mesh.vue into focused subcomponents
Dorian
2026-03-21 02:43:28 +00:00
-
618244eab0
refactor: split package.rs, mod.rs, listener.rs, and lnd.rs into focused submodules
Dorian
2026-03-21 02:26:28 +00:00
-
d8b753e1e4
fix: deploy error visibility, trap cleanup, variable quoting, frontend resilience
Dorian
2026-03-21 02:06:08 +00:00
-
8e38342d53
fix: WebSocket reconnect race, parse error tracking, RPC timeout reduction, vendor chunk split
Dorian
2026-03-21 01:57:05 +00:00
-
94f2de4a64
refactor: centralize constants, eliminate unwraps, remove dead code, resolve TODOs
Dorian
2026-03-21 01:54:35 +00:00
-
c3d4a7063b
fix: systemd resource limits, Tor rotation transition, unwrap elimination, RPC timeouts
Dorian
2026-03-21 01:46:40 +00:00
-
95fbb094b0
fix: deploy locking, safe eval replacement, first-boot error handling, script hardening
Dorian
2026-03-21 01:39:22 +00:00
-
0cca539a0f
fix: WebSocket reconnect state refresh, listener leak fixes, pin container images
Dorian
2026-03-21 01:32:28 +00:00
-
2443ae6bba
refactor: replace blocking std::fs and TCP I/O with async tokio equivalents
Dorian
2026-03-21 01:21:08 +00:00
-
1d98de24d0
fix: WebSocket race conditions, Vue error handler, remove sudo podman, add container health checks
Dorian
2026-03-21 01:11:05 +00:00
-
b57ca4f171
fix: add health RPC handler, Nostr connect timeouts, atomic backup restore, nginx rate limits
Dorian
2026-03-21 01:02:16 +00:00
-
9fc13f3079
fix: sync-aware UI for Bitcoin-dependent apps
Dorian
2026-03-20 14:26:05 +00:00
-
2295a34667
fix: LND and ElectrumX Tor onion address resolution
Dorian
2026-03-20 12:31:30 +00:00
-
6f5188ef7f
fix: rpcauth credentials, reboot survival, system Tor for all containers
Dorian
2026-03-20 11:56:20 +00:00
-
adf0aa465f
feat: reboot button in Settings with password confirmation
Dorian
2026-03-20 10:48:06 +00:00
-
1f3c86687d
refactor: PodmanClient uses REST API socket instead of CLI
Dorian
2026-03-20 10:13:49 +00:00
-
1f81a0d804
feat: E2E encrypted Tor channel messages (ChaCha20-Poly1305)
Dorian
2026-03-20 09:04:43 +00:00
-
3aa37137ed
fix: persistent Tor channel messages, bulletproof Tor after deploys
Dorian
2026-03-20 08:26:40 +00:00
-
cffcc9f665
fix: Tor management system, bug fixes, federation name sync
Dorian
2026-03-20 02:59:29 +00:00
-
f7872e2914
chore: session state save — active bugs and outstanding tasks documented
Dorian
2026-03-19 23:03:11 +00:00
-
eb00d8f064
fix: file sharing path, Tor status consistency, Archipelago channel fixes
Dorian
2026-03-19 22:56:37 +00:00
-
0de8b4f698
feat: Archipelago public channel (Tor), FileBrowser auto-login
Dorian
2026-03-19 22:24:27 +00:00
-
05dd851939
feat: Lightning channel backup, Web5 mobile tab active, file path fix
Dorian
2026-03-19 21:47:18 +00:00
-
f19ce148a6
fix: persist install progress across page navigation (Task 11)
Dorian
2026-03-19 21:24:04 +00:00
-
dd0fce5395
feat: Federation UI polish — modals, backgrounds, scroll, names, blocked
Dorian
2026-03-19 21:11:11 +00:00
-
539dd53677
fix: DID sync between Web5 and Federation, cloud peer names
Dorian
2026-03-19 20:59:42 +00:00
-
ffc8e25c17
fix: node names everywhere, cloud peer names, sync timeout 180s
Dorian
2026-03-19 20:52:39 +00:00
-
96e8afb526
fix: node names not DIDs, file sharing path validation, sync results
Dorian
2026-03-19 20:35:41 +00:00
-
277479f4e3
security: observer peers can't see onion address, resources, apps, deploy
Dorian
2026-03-19 20:11:09 +00:00
-
769b1105ae
fix: Federation layout — DID card, two-column nodes/peers grid
Dorian
2026-03-19 20:00:59 +00:00
-
09d1adc042
feat: Federation & Peers — split nodes/peers, invite types, cleanup dead nodes
Dorian
2026-03-19 19:56:24 +00:00
-
923d6804a7
fix: Federation UI — title, DID in header, copy feedback, node count
Dorian
2026-03-19 19:44:54 +00:00
-
f0e33b91ac
feat: DID management UI in Federation — rotate DID + notify peers
Dorian
2026-03-19 19:31:03 +00:00
-
fb953e888a
feat: DID rotation + federation peer notification (Part 3)
Dorian
2026-03-19 19:27:16 +00:00
-
9f5cad7de0
feat: DID persistence + federation node names in sync
Dorian
2026-03-19 19:19:13 +00:00
-
4808a4e2b5
fix: AIUI chat page uses bg-aiui.jpg background
Dorian
2026-03-19 18:21:15 +00:00
-
f1db6b08b6
fix: hide dwn from My Apps (backend service, not user app)
Dorian
2026-03-19 18:05:22 +00:00
-
7ab51ded75
fix: hide infrastructure containers from My Apps, orange glass hover on App Store cards
Dorian
2026-03-19 17:54:26 +00:00
-
8083386a93
fix: LND Connect bulletproof — CORS, credentials, memory limits, restart policy
Dorian
2026-03-19 17:17:14 +00:00
-
5cda327011
fix: CORS headers on /lnd-connect-info for cross-origin LND UI fetch
Dorian
2026-03-19 17:11:40 +00:00
-
b893fff23c
fix: LND Connect — remove nginx cookie gate, rebuild LND UI with credentials
Dorian
2026-03-19 17:02:17 +00:00
-
57b5fc7ea5
fix: Tor Status label (was Connectivity), remove Discover install banner
Dorian
2026-03-19 16:44:46 +00:00
-
83dfed17c0
feat: Tor status + cleanup, Tailscale admin, marketplace install UX
Dorian
2026-03-19 16:38:11 +00:00
-
623c0fa954
feat: Discover view, Fleet dashboard, MeshMap, type fixes
Dorian
2026-03-19 16:12:01 +00:00
-
851d8001d6
docs: add post-pentest security standards to CLAUDE.md
Dorian
2026-03-19 16:04:21 +00:00
-
6e8a618cbc
fix: SameSite=Strict → Lax for session cookies (fixes iframe fetch)
Dorian
2026-03-19 15:30:58 +00:00
-
62d0dab16d
fix: remove backend auth check on /lnd-connect-info (nginx validates session)
Dorian
2026-03-19 15:20:44 +00:00
-
4cea6cb02d
feat: add Discover page — cypherpunk app store with sovereignty messaging
Dorian
2026-03-19 15:14:12 +00:00
-
48dc4a6068
security: add is_authenticated check to /lnd-connect-info backend handler (AUTH-011)
Dorian
2026-03-19 14:58:16 +00:00
-
64abb494d5
fix: iframe auto-retry for apps still starting + retry button
Dorian
2026-03-19 14:52:16 +00:00
-
9b3f9a3c4f
fix: deploy fixes secrets dir ownership (was root-only, backend couldn't read)
Dorian
2026-03-19 14:07:13 +00:00
-
68ca4189f6
fix: ElectrumX status uses headers.subscribe (returns height correctly)
Dorian
2026-03-19 13:51:03 +00:00
-
49102b7ce9
fix: deploy auto-fixes root-owned config files + dead man's switch permissions
Dorian
2026-03-19 13:04:50 +00:00
-
5aafb6e40c
fix: What's New v1.3.0, backend bind 127.0.0.1 in deploy + systemd, dead man's switch permissions
Dorian
2026-03-19 12:55:31 +00:00
-
84a56c80de
security+feat: v1.3.0 — pentest remediation, container reliability, UI overhaul
Dorian
2026-03-19 12:44:31 +00:00
-
28763c4f09
fix: add QR codes to Home wallet receive modal
Dorian
2026-03-19 00:18:41 +00:00
-
6674b9d5ac
fix: deploy auto-fixes stale LND config (rpchost + rpcpass)
Dorian
2026-03-19 00:09:15 +00:00
-
83676bfc75
fix: telemetry reporter field name cpu_percent, add type annotation
Dorian
2026-03-18 23:53:17 +00:00
-
1b4f4999ad
chore: mark TASK-17 and BUG-3 done in MASTER_PLAN
Dorian
2026-03-18 23:50:49 +00:00
-
1dbfe3e34e
feat(TASK-17): deploy auto-tag + BUG-3 IndeedHub WS fix
Dorian
2026-03-18 23:46:51 +00:00
-
ee86341e8f
chore: update TASK-12 status in MASTER_PLAN
Dorian
2026-03-18 23:38:47 +00:00
-
bce70b13f2
feat(TASK-12): periodic telemetry reporter — 15min interval, collector POST
Dorian
2026-03-18 23:36:57 +00:00
-
b28b0f335f
test: fix 5 appLauncher tests for panel mode, 515/515 passing
Dorian
2026-03-18 23:27:26 +00:00
-
002605f193
feat(TASK-12): beta telemetry — report endpoint + settings toggle
Dorian
2026-03-18 23:14:47 +00:00
-
d6695e7741
chore: health endpoint JSON, BETA-PROGRESS updated to ~55%
Dorian
2026-03-18 22:57:29 +00:00
-
9e2360210b
feat: What's New modal with full alpha release history
Dorian
2026-03-18 22:53:58 +00:00
-
9ab7fbc402
security: migrate bcrypt→Argon2id, random Bitcoin RPC password
Dorian
2026-03-18 22:41:23 +00:00
-
7cf87efbaa
security: RBAC viewer role, identity label length, error sanitization
Dorian
2026-03-18 22:37:08 +00:00
-
2c5180bfdc
feat: TASK-31 nav header cleanup, TASK-38 Bitcoin sync gauge on homepage
Dorian
2026-03-18 22:22:39 +00:00
-
1a31c33ae8
fix: BUG-1 CSRF, TASK-8 H2/H3/H4, BUG-20/37/40/41 — 7 bugs fixed
Dorian
2026-03-18 22:05:21 +00:00
-
db2ad27340
chore: dev environment — signet testnet stack, mock LND RPCs, faucet button
Dorian
2026-03-18 21:06:14 +00:00
-
e9da567116
docs: session resume guide for 2026-03-18
Dorian
2026-03-18 20:42:18 +00:00
-
0674cd5dad
security(TASK-8): fix M3 AIUI session check + H4 prep
v1.2.0-alpha.8
Dorian
2026-03-18 19:46:59 +00:00
-
0d28d28bf7
security(TASK-8): fix 8 pentest findings — C1/C3/H1/M1/M2/L2
Dorian
2026-03-18 19:45:10 +00:00
-
302f22019d
fix: BUG-33 CPU threshold, TASK-27 tab icons, TASK-36 iframe errors
Dorian
2026-03-18 19:24:52 +00:00
-
e1b2ade7c6
chore: mark TASK-32 done — boot loader already integrated
Dorian
2026-03-18 19:04:32 +00:00
-
bc61b28243
fix: mesh mobile scroll + overflow visible
Dorian
2026-03-18 18:53:12 +00:00
-
f45c51e5d5
fix: mesh mobile padding — remove top padding to not conflict with Dashboard tab overlay
Dorian
2026-03-18 18:50:20 +00:00
-
dd619800f6
fix: mesh mobile header hidden + DID hover on node names
Dorian
2026-03-18 18:41:35 +00:00
-
cd4831f086
revert(TASK-31): remove broken sticky nav — needs proper approach
Dorian
2026-03-18 18:24:08 +00:00
-
035b44aa8a
fix(TASK-31): Sticky nav header for Apps + Marketplace
Dorian
2026-03-18 18:18:31 +00:00
-
a2d2d3ca29
fix(TASK-30): On-Chain as first tab in receive modals
Dorian
2026-03-18 18:13:58 +00:00
-
a4b9e4f8b4
fix(TASK-29): mesh mobile gutters — add 12px padding
Dorian
2026-03-18 18:01:06 +00:00
-
5e7a9dfa68
fix(TASK-26): Rename fedimintd to "Fedimint Guardian"
Dorian
2026-03-18 17:56:45 +00:00
-
4e65265ae8
fix(BUG-20): ElectrumX shows index size instead of "Building..."
Dorian
2026-03-18 17:50:33 +00:00
-
9d3a59e156
fix: Fedimint Guardian UI on port 8175 (not 8174 API)
Dorian
2026-03-18 17:31:07 +00:00
-
197c550516
fix: correct port mappings for all container iframes/tabs
Dorian
2026-03-18 16:56:17 +00:00
-
34e65db617
chore: add 21 beta tasks from testing session
Dorian
2026-03-18 16:44:16 +00:00
-
c4d447c22d
fix: import PodmanClient for lan_address_for fallback
Dorian
2026-03-18 16:35:12 +00:00
-
ccffaa3562
fix: use PodmanClient::lan_address_for as static fallback for port mapping
Dorian
2026-03-18 16:32:39 +00:00
-
d05ed33528
fix: dynamic port detection + electrumx sync + rootless infra
Dorian
2026-03-18 16:29:03 +00:00
-
6e3d8ff3ea
fix: ElectrumX sync detection + rootless podman infrastructure
Dorian
2026-03-18 16:07:09 +00:00
-
9e29a9e6bc
fix: comprehensive marketplace install aliases for all containers
v1.2.0-alpha.7
Dorian
2026-03-18 16:00:03 +00:00