-
adf7d1c0e2
Fix inline audio duration detection
codex-inline-audio-player
mollusk
2026-06-21 01:41:57 -04:00
-
bcb597a0ea
Add inline chat audio player
mollusk
2026-06-21 01:05:24 -04:00
-
79b24fd567
deps: add rodio for inline chat audio playback (senior-vetted)

molluskandClaude Opus 4.8
2026-06-21 00:52:55 -04:00
-
-
efadc228eb
fix(files): keep serve connection alive until fetcher has the bytes

molluskandClaude Opus 4.8
2026-06-21 00:07:23 -04:00
-
2d067a2e41
packaging(win): update INSTALL.md + README.md for 0.3.0
v0.3.0

molluskandClaude Opus 4.8
2026-06-20 23:41:22 -04:00
-
8ea40f719c
packaging(win): bump installer version to 0.3.0

molluskandClaude Opus 4.8
2026-06-20 23:39:30 -04:00
-
60c1951567
Chat file attachments, stages 3-4: core wiring + chat UI

molluskandClaude Opus 4.8
2026-06-20 23:15:06 -04:00
-
f75760b14e
Chat file attachments, stage 2: file-transfer network plane

molluskandClaude Opus 4.8
2026-06-20 23:06:12 -04:00
-
02cb46550e
Chat file attachments, stage 1: protocol + data model + pure seams

molluskandClaude Opus 4.8
2026-06-20 23:00:51 -04:00
-
cbba4b644e
Add per-peer listener-side noise gate

molluskandClaude Opus 4.8
2026-06-20 22:18:50 -04:00
-
c5375e200a
Make per-peer in-call volume continuous and persistent

molluskandClaude Opus 4.8
2026-06-20 21:29:18 -04:00
-
06e97b9f50
Merge W16 room background fix
v0.2.0
mollusk
2026-06-20 17:57:20 -04:00
-
-
601ec92181
Show custom background in room view
codex-w16-settings-ui
mollusk
2026-06-20 17:57:16 -04:00
-
713526b2a8
Merge W19 Ayu themes
mollusk
2026-06-20 17:54:40 -04:00
-
-
450121b591
Merge W16 custom backgrounds
mollusk
2026-06-20 17:54:36 -04:00
-
-
-
-
eab9357f23
Add custom background settings controls
mollusk
2026-06-20 17:54:27 -04:00
-
57f21a0edf
Add Ayu color themes
codex-wishlist-ayu-themes
mollusk
2026-06-20 17:54:23 -04:00
-
-
-
70a0e6798f
W16 custom backgrounds: core + render layer (Settings UI pending)
w16-custom-backgrounds

molluskandClaude Opus 4.8
2026-06-20 17:29:09 -04:00
-
-
a30d9d5dbf
Add plain-English Windows install/join guide for end users

molluskandClaude Opus 4.8
2026-06-20 16:46:07 -04:00
-
2a6e6401ad
Add Windows installer (Inno Setup) + GUI-subsystem release builds

molluskandClaude Opus 4.8
2026-06-20 16:27:03 -04:00
-
a0a5922389
Merge reconnect-resilience: post-grace peer recovery coordinator

molluskandClaude Opus 4.8
2026-06-20 16:01:47 -04:00
-
-
2c93c1c24f
Add post-grace peer recovery coordinator
reconnect-resilience
mollusk
2026-06-20 15:37:33 -04:00
-
5564af02f9
Spike targeted gossip rebootstrap
mollusk
2026-06-20 04:28:53 -04:00
-
-
ae29d1fea2
Merge windows-port-phase2: native Windows cpal/WASAPI audio port (
b0fdd4e)

molluskandClaude Opus 4.8
2026-06-20 02:55:10 -04:00
-
-
7ff7766ede
packaging: add test-pack split PKGBUILD (peerspeak + pixelpass)

molluskandClaude Opus 4.8
2026-06-19 22:56:51 -04:00
-
b0fdd4e058
audio(win): filter choose_config to drivable formats (Codex B3/B5 re-review P3)
windows-port-phase2

molluskandClaude Opus 4.8
2026-06-19 16:54:26 -04:00
-
306bc295b1
audio(win): land the deferred cpal start-resilience items (B3 + B5)

molluskandClaude Opus 4.8
2026-06-19 16:48:07 -04:00
-
8e0b4c16ec
audio(win): tighten the cpal start-handshake (Codex re-review B1/B2/B4)

molluskandClaude Opus 4.8
2026-06-19 16:27:35 -04:00
-
f52b5ea64e
audio(win): fix RT-safety + start-handshake bugs in the cpal backend

molluskandClaude Opus 4.8
2026-06-19 16:15:10 -04:00
-
4d07e03395
core: skip network-stack rebuild when SetNetworkMode is a no-op

molluskandClaude Opus 4.8
2026-06-19 15:57:35 -04:00
-
20bfcffe6d
Complete Windows audio remap path
mollusk
2026-06-19 04:56:01 -04:00
-
185d47aa8d
W4 (WIP): dep-free resampler + capture/config wiring (playback pending)

molluskandClaude Opus 4.8
2026-06-19 04:42:51 -04:00
-
-
2eae95ede0
Merge Windows chimes + docs + cpal diagnostics (W7/W2/W8)
mollusk
2026-06-19 04:21:58 -04:00
-
-
fdd532de53
Windows audio (cpal): surface device fallback + callback-size diagnostics (W7, W2)

molluskandClaude Opus 4.8
2026-06-19 04:21:53 -04:00
-
46809153d8
Windows: notification chimes via SoundPlayer + docs/WINDOWS.md (W8)

molluskandClaude Opus 4.8
2026-06-19 04:21:40 -04:00
-
-
6ccad0d37a
Merge Windows-compat quick wins (W5/W6/W9) into windows port
mollusk
2026-06-19 04:03:55 -04:00
-
-
ddb3d2aabc
Windows compat quick wins: echo-cancel UI gate, pixelpass .exe, cfg tighten (W5/W6/W9)

molluskandClaude Opus 4.8
2026-06-19 04:03:49 -04:00
-
bbbe2d8f17
Windows audio (cpal): startup handshake + RT-safe capture ring (W1, W3)

molluskandClaude Opus 4.8
2026-06-19 03:57:41 -04:00
-
-
63b45e03ab
Windows port: cfg-gate iced window application_id (Linux-only field)

molluskandClaude Opus 4.8
2026-06-19 03:03:59 -04:00
-
2937e5191a
Windows port Phase 2: cpal device enumeration

molluskandClaude Opus 4.8
2026-06-18 17:28:12 -04:00
-
47c58047ce
Windows port Phase 1: real cpal/WASAPI audio backend
windows-port-phase1

molluskandClaude Opus 4.8
2026-06-18 17:15:56 -04:00
-
85b12a26c9
Windows port Phase 0: platform-select the audio backend
windows-port-phase0

molluskandClaude Opus 4.8
2026-06-18 16:47:13 -04:00
-
e4767be210
ci: enforce cargo-deny supply-chain policy on push and PRs
ci-cargo-deny

molluskandClaude Opus 4.8
2026-06-18 16:00:36 -04:00
-
-
10ee765ffd
Merge pull request 'Security scan' (#1) from security-scan into main
mollusk
2026-06-18 19:57:56 +00:00
-
-
3034c42f71
Add security review report for security-scan branch

molluskandClaude Opus 4.8
2026-06-18 15:54:35 -04:00
-
465c7ba2b0
Add cargo-deny supply-chain policy (deny.toml)

molluskandClaude Opus 4.8
2026-06-18 15:46:52 -04:00
-
3ec09de87e
Adopt versioning standard + migrate to versioned protocol planes (0.2.0)

molluskandClaude Opus 4.8
2026-06-18 05:20:27 -04:00
-
-
4b8fb92dc5
Merge codex-security-s8-audio-membership: gate inbound audio by live room membership (S8)
mollusk
2026-06-18 04:41:41 -04:00
-
-
1adf8a97bb
S8 (Pass 2): wire grace-aware audio-membership admission
codex-security-s8-audio-membership

molluskandClaude Opus 4.8
2026-06-18 04:41:37 -04:00
-
10707152a3
S8 (design-first): pure audio_sender_admitted membership seam (unwired)

molluskandClaude Opus 4.8
2026-06-18 04:24:01 -04:00
-
-
f2e72624f7
Merge codex-security-s11-presence-discovery: honest presence/discovery state on apply failure (S11)
mollusk
2026-06-18 03:32:42 -04:00
-
-
319d0c5e29
S11: make presence/discovery state honest on apply failure
codex-security-s11-presence-discovery

molluskandClaude Opus 4.8
2026-06-18 03:32:38 -04:00
-
-
d56c2c90b2
Merge codex-security-hardening: S10 log redaction + T1/T2/T5/T6/T7 trust-boundary fixes
mollusk
2026-06-18 03:05:56 -04:00
-
-
5086e86bd2
Security hardening: log redaction + 5 trust-boundary fixes (S10, T1/T2/T5/T6/T7)
codex-security-hardening

molluskandClaude Opus 4.8
2026-06-18 03:05:56 -04:00
-
-
54780fa73b
Remove Codex task-report.md from repo root

molluskandClaude Opus 4.8
2026-06-18 01:51:26 -04:00
-
b1aa751a84
Merge codex-home-empty-state-ui: focused empty-state Home layout

molluskandClaude Opus 4.8
2026-06-18 01:36:19 -04:00
-
-
9efab491c7
Merge codex-settings-category-nav: category-navigated Settings

molluskandClaude Opus 4.8
2026-06-18 01:32:17 -04:00
-
-
f3f399a748
Merge codex-wishlist-audio-hotkeys: per-peer EQ (W2), spatial pan + stereo bus (W1), focused hotkeys (W5), + A21/A22/A14 fixes

molluskandClaude Opus 4.8
2026-06-18 01:29:45 -04:00
-
-
1afdccbefe
Merge codex-security-s9: bind gossip Announce addr to authenticated author (S9)

molluskandClaude Opus 4.8
2026-06-18 01:29:34 -04:00
-
-
7724da73b8
Refine home empty-state layout
codex-home-empty-state-ui
mollusk
2026-06-17 17:06:45 -04:00
-
-
-
92c9d585b8
Add settings category navigation
codex-settings-category-nav
mollusk
2026-06-17 16:44:58 -04:00
-
-
-
8982df364e
Fix gossip announce address binding
codex-security-s9
mollusk
2026-06-17 16:17:03 -04:00
-
-
33e3998e7c
Add orderly shutdown on window close
codex-wishlist-audio-hotkeys
mollusk
2026-06-16 17:37:00 -04:00
-
44bad7b70b
Fix jitter restart and WAV size overflow
mollusk
2026-06-16 17:28:41 -04:00
-
20643a24de
Add audio controls and focused hotkeys
mollusk
2026-06-16 17:23:38 -04:00
-
-
22f0eed94d
feat(w7 p6): opt-in n0 DNS discovery for Discoverable presence

molluskandClaude Opus 4.8
2026-06-16 16:24:46 -04:00
-
3b02c2be0a
refactor(w7): place Recent Rooms left of the Connect card

molluskandClaude Opus 4.8
2026-06-16 15:11:49 -04:00
-
ffc2d6223d
fix(w7): always show the Recent Rooms card, with an empty state

molluskandClaude Opus 4.8
2026-06-16 15:08:46 -04:00
-
cb936cdcbd
refactor(w7): move recents into its own card on the home screen

molluskandClaude Opus 4.8
2026-06-16 15:04:18 -04:00
-
c12d15ed7d
feat(w7): recently-joined rooms list with one-click rejoin (P5)

molluskandClaude Opus 4.8
2026-06-16 14:58:14 -04:00
-
83b1bbcc9d
docs(contacts-plan): mark W7 add-friend-from-room done (P5)

molluskandClaude Opus 4.8
2026-06-16 14:42:20 -04:00
-
fb17fd1850
feat(w7): add-friend-from-room — friend a co-participant with one click (P5)

molluskandClaude Opus 4.8
2026-06-16 14:42:04 -04:00
-
b97b8eb7ca
docs(contacts-plan): mark W7 room labels + home-panel move done (P5)

molluskandClaude Opus 4.8
2026-06-16 14:32:33 -04:00
-
4227ecc61d
feat(w7): cosmetic room labels carried in the ticket (P5)

molluskandClaude Opus 4.8
2026-06-16 14:32:11 -04:00
-
be42941b97
feat(home): presence selector as a compact dropdown instead of 3 radios

molluskandClaude Opus 4.8
2026-06-16 14:12:29 -04:00
-
ddc78f190e
fix(home): responsive friends-panel layout (stack vertically when narrow)

molluskandClaude Opus 4.8
2026-06-16 14:07:10 -04:00
-
173585f1a0
feat(w7): move Friends + Presence panel from Settings to the home screen

molluskandClaude Opus 4.8
2026-06-16 05:22:40 -04:00
-
e47ea9c52f
docs(contacts-plan): mark W7 B1+B2 done + field-verified

molluskandClaude Opus 4.8
2026-06-15 16:59:26 -04:00
-
1ed64cbede
feat(presence): live friends listener + ownership move (W7 B2)

molluskandClaude Opus 4.8
2026-06-15 16:51:45 -04:00
-
af482d9666
fix(core): per-ticket rejoin bootstrap so room detours don't strand a rejoiner (A8)

molluskandClaude Opus 4.8
2026-06-15 16:10:28 -04:00
-
fdab4e03a2
refactor(net): persistent endpoint/gossip/router (W7 B1)

molluskandClaude Opus 4.8
2026-06-15 15:44:19 -04:00
-
d50c05744f
docs(architecture): correct stale playback buffer-quantum description

molluskandClaude Opus 4.8
2026-06-15 05:53:16 -04:00
-
362ead7a45
docs: correct contacts-plan status header (was 'SCOPED, not started')

molluskandClaude Opus 4.8
2026-06-15 05:50:50 -04:00
-
09673d2592
docs: mark W7 P4 transport done (loopback-verified); endpoint fork next

molluskandClaude Opus 4.8
2026-06-15 05:28:27 -04:00
-
501f76ac6d
feat(presence): presence control transport (W7 P4 wire layer)

molluskandClaude Opus 4.8
2026-06-15 05:28:04 -04:00
-
9a1163484a
docs: 2-machine field test passed (P1 identity, P3 tickets, regression)

molluskandClaude Opus 4.8
2026-06-15 05:22:39 -04:00
-
c5df7a31f0
fix(ui): compact, left-aligned friends rows

molluskandClaude Opus 4.8
2026-06-15 05:08:25 -04:00
-
70d7a90a4d
fix(ui): keep friends Remove/Add buttons clear of the scrollbar edge

molluskandClaude Opus 4.8
2026-06-15 05:04:06 -04:00
-
e3f9cd5be7
feat(identity): copy-to-clipboard button for the node ID (W7)

molluskandClaude Opus 4.8
2026-06-15 04:58:57 -04:00
-
f161534a4b
feat(friends): friends-list UI in Settings (W7 P5)

molluskandClaude Opus 4.8
2026-06-15 04:47:56 -04:00
-
47e7762437
feat(presence): presence-mode selector in Settings (W7 P5)

molluskandClaude Opus 4.8
2026-06-15 04:43:34 -04:00
-
87e15dd817
docs: mark W7 P4 pure core done (presence protocol + auth gate)
mollusk
2026-06-15 04:28:54 -04:00
-
a897f5c5d7
feat(presence): pure friends presence protocol + auth gate (W7 P4 core)

molluskandClaude Opus 4.8
2026-06-15 04:28:08 -04:00
-
3899a1db44
docs: mark W7 P3 member-issued tickets done (core)

molluskandClaude Opus 4.8
2026-06-15 04:21:06 -04:00
-
c90dcf71ef
feat(tickets): member-issued tickets so rooms outlive their creator (W7 P3)

molluskandClaude Opus 4.8
2026-06-15 04:20:50 -04:00
-
a7a4da3cd4
feat(friends): pure persistent friends store (W7 P2)

molluskandClaude Opus 4.8
2026-06-15 04:12:42 -04:00
-
22e4c68544
docs: mark W7 P1 complete + screenshot-verified

molluskandClaude Opus 4.8
2026-06-15 04:06:44 -04:00
-
a99c789716
feat(identity): regenerate control + degraded-identity warning (W7 P1)

molluskandClaude Opus 4.8
2026-06-15 03:57:51 -04:00
-
4ca497360b
docs: mark P1 identity foundation done; bank degraded-identity UI warning

molluskandClaude Opus 4.8
2026-06-15 03:49:55 -04:00
-
d157d78707
feat(identity): persistent node identity (W7 P1 foundation)

molluskandClaude Opus 4.8
2026-06-15 03:43:26 -04:00