Commit Graph

  • cc626c269d ci: trigger ISO build on .160 runner with rustfmt + clippy fixes baked in Dorian 2026-04-18 18:17:04 -04:00
  • b614c5c694 chore(ci): rustfmt + clippy clean-up to unblock the Rust CI job Dorian 2026-04-18 17:23:46 -04:00
  • 7ff8f8748c chore(ci): rustfmt + clippy clean-up to unblock the Rust CI job Dorian 2026-04-18 17:23:46 -04:00
  • 3a52c766ac fix(mesh): single-flight send + spinner + async federation POST Dorian 2026-04-18 15:57:11 -04:00
  • 902e730bd2 fix(mesh): single-flight send + spinner + async federation POST Dorian 2026-04-18 15:57:11 -04:00
  • 7e4fed7967 fix(mesh): dedup across transports + persistent radio-contact blocklist Dorian 2026-04-18 14:02:34 -04:00
  • e741f7eb13 fix(mesh): dedup across transports + persistent radio-contact blocklist Dorian 2026-04-18 14:02:34 -04:00
  • cd8763f468 fix(mesh): nuclear clear-all wipes state files + shared secrets Dorian 2026-04-18 12:23:51 -04:00
  • be0a4d9b3a fix(mesh): nuclear clear-all wipes state files + shared secrets Dorian 2026-04-18 12:23:51 -04:00
  • dbafa12596 fix(mesh): correct rpcClient.call() usage in clear-all button Dorian 2026-04-18 12:00:32 -04:00
  • 3d7a470064 fix(mesh): correct rpcClient.call() usage in clear-all button Dorian 2026-04-18 12:00:32 -04:00
  • 1736f6f99e feat(mesh): server name in adverts + clear-all button + CI fix Dorian 2026-04-18 11:53:06 -04:00
  • 15800ae747 feat(mesh): server name in adverts + clear-all button + CI fix Dorian 2026-04-18 11:53:06 -04:00
  • 0c02d06a66 feat: deploy-to-target supports .253 + mesh/federation/VPN updates Dorian 2026-04-18 11:07:08 -04:00
  • 9dd802998c feat: deploy-to-target supports .253 + mesh/federation/VPN updates Dorian 2026-04-18 11:07:08 -04:00
  • 6760d11a57 feat(mesh): Telegram primitives pass + attachment transport router Dorian 2026-04-14 20:40:19 -04:00
  • e210376e05 feat(mesh): Telegram primitives pass + attachment transport router Dorian 2026-04-14 20:40:19 -04:00
  • 5616bb74e6 fix(mesh): add txt_type + timestamp to CMD_SEND_CHANNEL_TXT_MSG frame Dorian 2026-04-14 11:22:20 -04:00
  • 6641c1d183 fix(mesh): add txt_type + timestamp to CMD_SEND_CHANNEL_TXT_MSG frame Dorian 2026-04-14 11:22:20 -04:00
  • 164f938982 fix(mesh): route DM-via-channel on channel 0 (channel 1 unsupported) Dorian 2026-04-14 10:40:28 -04:00
  • 26088462c5 fix(mesh): route DM-via-channel on channel 0 (channel 1 unsupported) Dorian 2026-04-14 10:40:28 -04:00
  • d514e0e5e4 fix(mesh): DM-via-channel tunnel + disable presence spam Dorian 2026-04-14 10:24:27 -04:00
  • d22d488638 fix(mesh): DM-via-channel tunnel + disable presence spam Dorian 2026-04-14 10:24:27 -04:00
  • bdacc06a2b feat(mesh-ui): Telegram-style action menu + Forward/Edit/Delete/ReadReceipt/rotate/outbox Dorian 2026-04-13 18:50:08 -04:00
  • e259cf1854 feat(mesh-ui): Telegram-style action menu + Forward/Edit/Delete/ReadReceipt/rotate/outbox Dorian 2026-04-13 18:50:08 -04:00
  • 8ef7af985d feat(mesh): Phase 1/2b/4/5 primitives — ReadReceipt/Forward/Edit/Delete/Presence/Contacts/ChannelInvite + chunked send + unified inbox RPCs Dorian 2026-04-13 18:24:05 -04:00
  • c4e0ae0a70 feat(mesh): Phase 1/2b/4/5 primitives — ReadReceipt/Forward/Edit/Delete/Presence/Contacts/ChannelInvite + chunked send + unified inbox RPCs Dorian 2026-04-13 18:24:05 -04:00
  • 002032b7da fix(mesh): resolve ContentRef peer via DID + name-match fallback Dorian 2026-04-13 14:13:36 -04:00
  • 5f7ebf145e fix(mesh): resolve ContentRef peer via DID + name-match fallback Dorian 2026-04-13 14:13:36 -04:00
  • bc3729d99f fix(mesh): route ContentRef over federation when >160B Dorian 2026-04-13 13:37:48 -04:00
  • 06584a3821 fix(mesh): route ContentRef over federation when >160B Dorian 2026-04-13 13:37:48 -04:00
  • 649433b7fd feat(mesh-ui): reply banner + inline reaction chips (Phase 2a) Dorian 2026-04-13 13:19:30 -04:00
  • 8d868a1d12 feat(mesh-ui): reply banner + inline reaction chips (Phase 2a) Dorian 2026-04-13 13:19:30 -04:00
  • a360f90647 feat(mesh): MessageKey + Reply/Reaction variants and sender seq (Phase 2a) Dorian 2026-04-13 13:19:30 -04:00
  • 4991c213ae feat(mesh): MessageKey + Reply/Reaction variants and sender seq (Phase 2a) Dorian 2026-04-13 13:19:30 -04:00
  • ab927afbaa feat(mesh-ui): receive share-to-mesh postMessage + pending attachment Dorian 2026-04-13 12:58:04 -04:00
  • a530a906b8 feat(mesh-ui): receive share-to-mesh postMessage + pending attachment Dorian 2026-04-13 12:58:04 -04:00
  • f94f5da6ee feat(mesh): /api/share-to-mesh iframe intent endpoint (Phase 3c) Dorian 2026-04-13 12:58:03 -04:00
  • 471d57f4ff feat(mesh): /api/share-to-mesh iframe intent endpoint (Phase 3c) Dorian 2026-04-13 12:58:03 -04:00
  • 019144903c feat(mesh-ui): attach button + ContentRef card in chat Dorian 2026-04-13 11:10:59 -04:00
  • 7497fd8a0d feat(mesh-ui): attach button + ContentRef card in chat Dorian 2026-04-13 11:10:59 -04:00
  • dce5084451 feat(mesh): ContentRef typed variant + send/fetch RPCs (Phase 3b) Dorian 2026-04-13 11:10:49 -04:00
  • 285feccf8c feat(mesh): ContentRef typed variant + send/fetch RPCs (Phase 3b) Dorian 2026-04-13 11:10:49 -04:00
  • e8a729a4c7 feat(blobs): HTTP upload+download routes and UI round-trip widget Dorian 2026-04-13 08:48:48 -04:00
  • a0fdb3f550 feat(blobs): HTTP upload+download routes and UI round-trip widget Dorian 2026-04-13 08:48:48 -04:00
  • 77eb1b907b feat(blobs): content-addressed blob store scaffolding Dorian 2026-04-13 08:29:44 -04:00
  • 180bd345f8 feat(blobs): content-addressed blob store scaffolding Dorian 2026-04-13 08:29:44 -04:00
  • de1b25cc78 feat(mesh): MessageKey foundation and debug-dump RPC Dorian 2026-04-13 08:18:01 -04:00
  • 390ceaa75d feat(mesh): MessageKey foundation and debug-dump RPC Dorian 2026-04-13 08:18:01 -04:00
  • d865136631 fix(rpc-client): 15min timeout on package.install for multi-GB stacks Dorian 2026-04-13 08:01:31 -04:00
  • ca7119df8c fix(rpc-client): 15min timeout on package.install for multi-GB stacks Dorian 2026-04-13 08:01:31 -04:00
  • 36cd3f4e7d feat(mesh-ui): render tx/lightning relay typed messages and skip self-send Dorian 2026-04-13 08:01:21 -04:00
  • 07ca6ca286 feat(mesh-ui): render tx/lightning relay typed messages and skip self-send Dorian 2026-04-13 08:01:21 -04:00
  • 3ed9243c50 feat(mesh): rich typed Sent records and echo dedup Dorian 2026-04-13 08:01:10 -04:00
  • 865dccf29f feat(mesh): rich typed Sent records and echo dedup Dorian 2026-04-13 08:01:10 -04:00
  • 18284e1592 chore: remove CLAUDE.md and stale config files Dorian 2026-04-12 12:11:00 -04:00
  • 53bea2124d chore: remove CLAUDE.md and stale config files Dorian 2026-04-12 12:11:00 -04:00
  • 29ff413559 fix: 23.182.128.160:3000 is primary registry everywhere Dorian 2026-04-12 11:43:01 -04:00
  • c71d543f4c fix: 23.182.128.160:3000 is primary registry everywhere Dorian 2026-04-12 11:43:01 -04:00
  • 0f71013952 fix: registry fallback skips dead primary, WireGuard first-boot, Gitea port 3001 Dorian 2026-04-12 11:40:52 -04:00
  • c910be87af fix: registry fallback skips dead primary, WireGuard first-boot, Gitea port 3001 Dorian 2026-04-12 11:40:52 -04:00
  • 98b570679d fix: gitea direct port access, push to registry, no PROXY_APPS Dorian 2026-04-12 10:52:15 -04:00
  • c520109108 fix: gitea direct port access, push to registry, no PROXY_APPS Dorian 2026-04-12 10:52:15 -04:00
  • d378d94a05 fix: gitea always uses nginx proxy for iframe compatibility Dorian 2026-04-12 10:46:07 -04:00
  • 61e251b8ca fix: gitea always uses nginx proxy for iframe compatibility Dorian 2026-04-12 10:46:07 -04:00
  • a1f70f9c18 feat: IndeedHub multi-container stack installer Dorian 2026-04-12 10:37:18 -04:00
  • f1243c62e4 feat: IndeedHub multi-container stack installer Dorian 2026-04-12 10:37:18 -04:00
  • 2d11f262dd fix: pull timeout covers entire operation, swap registry priority Dorian 2026-04-12 10:18:24 -04:00
  • 6ff347a503 fix: pull timeout covers entire operation, swap registry priority Dorian 2026-04-12 10:18:24 -04:00
  • 877b3e4168 fix: image pull timeout actually triggers fallback Dorian 2026-04-12 10:08:22 -04:00
  • bcf7ac1839 fix: image pull timeout actually triggers fallback Dorian 2026-04-12 10:08:22 -04:00
  • b0656b068f fix: 60s timeout on image pull, gitea port 3001, wireguard first-boot Dorian 2026-04-12 10:00:06 -04:00
  • 96ca70e7a4 fix: 60s timeout on image pull, gitea port 3001, wireguard first-boot Dorian 2026-04-12 10:00:06 -04:00
  • f586cbc499 fix: ISO install - fallback registry, filebrowser noauth, registries Dorian 2026-04-12 09:06:12 -04:00
  • bf7bc7f104 fix: ISO install - fallback registry, filebrowser noauth, registries Dorian 2026-04-12 09:06:12 -04:00
  • 3078d4b69e feat: dynamic app catalog, Gitea app polish, registry sync Dorian 2026-04-12 08:20:18 -04:00
  • ff5ef2951f feat: dynamic app catalog, Gitea app polish, registry sync Dorian 2026-04-12 08:20:18 -04:00
  • 1147dbd882 feat: dynamic container registry with fallback Dorian 2026-04-12 08:09:14 -04:00
  • 94850b3176 feat: dynamic container registry with fallback Dorian 2026-04-12 08:09:14 -04:00
  • e08c0d0b9f fix: Gitea iframe uses proxy path, not direct port Dorian 2026-04-12 07:05:32 -04:00
  • 1165e52c92 fix: Gitea iframe uses proxy path, not direct port Dorian 2026-04-12 07:05:32 -04:00
  • a97128bfd2 feat: fallback container registry at 23.182.128.160:3000 Dorian 2026-04-12 06:38:34 -04:00
  • 1a41d16cef feat: fallback container registry at 23.182.128.160:3000 Dorian 2026-04-12 06:38:34 -04:00
  • 6cd67df575 feat: add Gitea as Archipelago app with container registry Dorian 2026-04-12 06:10:56 -04:00
  • bcd120e1d0 feat: add Gitea as Archipelago app with container registry Dorian 2026-04-12 06:10:56 -04:00
  • 8d8130109d fix: video/audio streaming instead of blob download Dorian 2026-04-12 00:45:42 -04:00
  • 6890dc95ba fix: video/audio streaming instead of blob download Dorian 2026-04-12 00:45:42 -04:00
  • 485c4d5d98 fix: cloud folder views use same background as cloud main tab Dorian 2026-04-12 00:27:02 -04:00
  • 0e9c1ed18b fix: cloud folder views use same background as cloud main tab Dorian 2026-04-12 00:27:02 -04:00
  • 4cab118cb2 fix: paid video preview plays in lightbox, better error messages Dorian 2026-04-11 23:59:55 -04:00
  • 52f35d25f1 fix: paid video preview plays in lightbox, better error messages Dorian 2026-04-11 23:59:55 -04:00
  • cd08fd3c9e fix: filebrowser auth cookie path for video/audio playback Dorian 2026-04-11 23:54:16 -04:00
  • fcd7335dcf fix: filebrowser auth cookie path for video/audio playback Dorian 2026-04-11 23:54:16 -04:00
  • aae3391ce8 fix: fullscreen video in media lightbox Dorian 2026-04-11 23:38:36 -04:00
  • e55923eff2 fix: fullscreen video in media lightbox Dorian 2026-04-11 23:38:36 -04:00
  • bb14490fb7 feat: botfights, discover, mobile gamepad, content handler, package config updates Dorian 2026-04-11 23:11:41 -04:00
  • f353c91e61 feat: botfights, discover, mobile gamepad, content handler, package config updates Dorian 2026-04-11 23:11:41 -04:00
  • 24f122f35a fix: allow Fedimint install without local Bitcoin node Dorian 2026-04-11 23:00:06 -04:00
  • f2b4e537e9 fix: allow Fedimint install without local Bitcoin node Dorian 2026-04-11 23:00:06 -04:00
  • 8d82666c82 fix: beautiful media lightbox, filebrowser noauth, deploy script Dorian 2026-04-11 22:49:01 -04:00