-
df45c0bfeb
screenshare: log the pixelpass-host and player argv on spawn

molluskandClaude Opus 4.8
2026-07-06 16:47:06 -04:00
-
faad8ce26a
screenshare: honor viewer settings for the VLC player too

molluskandClaude Opus 4.8
2026-07-06 13:22:31 -04:00
-
e378b2e33b
screenshare: fix inline per-call quality override being discarded

molluskandClaude Opus 4.8
2026-07-06 13:09:22 -04:00
-
96e41de1b1
screenshare: advanced in-app streaming controls + hwdec toggle

molluskandClaude Opus 4.8
2026-07-04 21:15:11 -04:00
-
5c888f8357
context_input: middle-click pastes the X11 PRIMARY selection

molluskandClaude Opus 4.8
2026-07-04 01:25:01 -04:00
-
074f004227
core: one screen-share player per share — re-watch replaces, not stacks

molluskandClaude Opus 4.8
2026-07-03 20:48:52 -04:00
-
2d22036930
screenshare: drop mpv --untimed so shared video stays A/V-synced

molluskandClaude Opus 4.8
2026-07-03 20:29:59 -04:00
-
8014edf91c
Release 0.6.2 + AppImage packaging
v0.6.2

molluskandClaude Opus 4.8
2026-07-03 15:59:38 -04:00
-
89d5218d25
Housekeeping: Windows doc refresh + scan.rs test-import cleanup

molluskandClaude Opus 4.8
2026-07-03 15:59:26 -04:00
-
f3c7aa7050
Merge A6 playback handoff fix
mollusk
2026-07-01 13:50:44 -04:00
-
-
39b5dafd57
fix(audio): bound playback handoff queue
codex-a6-playback-handoff
mollusk
2026-07-01 13:39:10 -04:00
-
-
a78860db15
Merge W12 FEC/DTX follow-up (Codex, senior-reviewed)
mollusk
2026-06-30 16:56:19 -04:00
-
-
5f52aa1506
W12 follow-up: consume in-band FEC, drop redundant DTX


2026-06-30 16:56:19 -04:00
-
-
d92d0f6f6b
Add W12 Opus/network quality profiles

molluskandClaude Opus 4.8
2026-06-30 16:13:26 -04:00
-
551767f9f5
Show build version on launch screen
mollusk
2026-06-29 16:54:26 -04:00
-
fa90cd3ce9
Update Arch package version
mollusk
2026-06-29 16:53:03 -04:00
-
660261a9a5
deps: bump memmap2 0.9.10 -> 0.9.11 (clears RUSTSEC-2026-0186)

molluskandClaude Opus 4.8
2026-06-29 16:06:19 -04:00
-
3a74fd0230
ci: drop concurrency block (Gitea 1.26 dropped runs with it set)

molluskandClaude Opus 4.8
2026-06-29 16:02:15 -04:00
-
2dbb1ea316
deps: bump anyhow 1.0.102 -> 1.0.103 (fixes RUSTSEC-2026-0190)

molluskandClaude Opus 4.8
2026-06-29 15:56:35 -04:00
-
c902db2e90
style: rustfmt the 0.6.2 additions (A17b + version-in-UI)

molluskandClaude Opus 4.8
2026-06-29 15:52:31 -04:00
-
83e5881768
ci: cancel superseded in-progress runs (concurrency group)

molluskandClaude Opus 4.8
2026-06-29 15:51:31 -04:00
-
8424b44dec
ci: add Gitea Actions workflow (self-hosted host-mode runner)

molluskandClaude Opus 4.8
2026-06-29 15:43:35 -04:00
-
33e49a8ca7
Merge 0.6.2 refinements (Track B): A17b multitrack offload + build-version-in-UI

molluskandClaude Opus 4.8
2026-06-29 15:28:48 -04:00
-
-
393c1c7f09
feat(ui): surface the build version in Settings + at startup
codex-0.6.2-refinements

molluskandClaude Opus 4.8
2026-06-29 14:58:33 -04:00
-
1bf14ba08f
perf(recording): move multitrack stem disk I/O off the mixer path (A17b)

molluskandClaude Opus 4.8
2026-06-29 14:53:52 -04:00
-
-
6f14d2668d
docs(protocol): correct GOSSIP_PROTO version mapping (v5 = 0.6.0, not 0.7.0)

molluskandClaude Opus 4.8
2026-06-29 02:24:53 -04:00
-
49c3ce8c0a
release: 0.6.1 refinements
v0.6.1

molluskandClaude Opus 4.8
2026-06-29 02:16:10 -04:00
-
-
aec21a48d5
chore(release): bump version to 0.6.1

molluskandClaude Opus 4.8
2026-06-29 02:15:57 -04:00
-
d0a16cb8b9
style: apply cargo fmt across the crate (A20)

molluskandClaude Opus 4.8
2026-06-29 02:11:44 -04:00
-
e0325d4590
perf(recording): move single-file WAV disk I/O off the mixer path (A17)

molluskandClaude Opus 4.8
2026-06-29 02:10:29 -04:00
-
e8a894be49
fix(window): clamp restored X11 window position, sanity-guard absurd coords (A2)

molluskandClaude Opus 4.8
2026-06-29 01:58:26 -04:00
-
8c33b5c70f
perf(core): coalesce continuous-control commands, last-value-wins (A15b)

molluskandClaude Opus 4.8
2026-06-29 01:42:41 -04:00
-
10bd15aeaa
fix(notify): harden chime temp-WAV writes against symlink-clobber (S5)

molluskandClaude Opus 4.8
2026-06-29 01:28:41 -04:00
-
8ad0bea19d
fix(config): atomic save + corruption-preserving load (A19)

molluskandClaude Opus 4.8
2026-06-29 01:15:08 -04:00
-
-
abb53af559
docs(deb): document the Debian .deb build environment

molluskandClaude Opus 4.8
2026-06-29 00:03:48 -04:00
-
c0c1969332
style(music): theme-colored skip glyphs in player bar + drawer

molluskandClaude Opus 4.8
2026-06-28 17:33:32 -04:00
-
d155091eed
style(music): center the transport controls on the player bar


2026-06-28 17:07:59 -04:00
-
b553a94875
feat(music): relocate playlist into a now-playing bar + slide-out drawer
codex-playlist-drawer-ui


2026-06-28 16:59:49 -04:00
-
0aaf6be529
feat(friends): live "scanned Nm ago" indicator after a manual rescan

molluskandClaude Opus 4.8
2026-06-28 16:19:37 -04:00
-
d059386aee
fix(friends): clear the "Rescanning…" status when the pass completes

molluskandClaude Opus 4.8
2026-06-28 16:10:52 -04:00
-
79a091b1b3
tune(friends): shorten presence auto-refresh 60s -> 15s

molluskandClaude Opus 4.8
2026-06-28 15:58:33 -04:00
-
c1de7efbc5
fix(friends): self-heal presence + add manual Rescan button

molluskandClaude Opus 4.8
2026-06-28 15:55:29 -04:00
-
96e3e0ba10
chore: remove packaging/test-pack (combined test-install PKGBUILD no longer needed)

molluskandClaude Opus 4.8
2026-06-28 15:35:43 -04:00
-
bf4d9b100f
docs(changelog): note MIT license adoption under Unreleased

molluskandClaude Opus 4.8
2026-06-28 15:31:51 -04:00
-
91ef5b0a72
chore: remove antigravity.toml (Gemini agent config, no longer used)

molluskandClaude Opus 4.8
2026-06-28 15:30:59 -04:00
-
47be7c340d
license: adopt MIT for the application + add THIRD_PARTY_LICENSES

molluskandClaude Opus 4.8
2026-06-28 15:24:43 -04:00
-
1c8c37b248
docs(readme): drop clang from Arch deps

molluskandClaude Opus 4.8
2026-06-28 14:53:20 -04:00
-
08792809d6
docs: add project README with screenshots, features, roadmap, and build instructions

molluskandClaude Opus 4.8
2026-06-28 14:52:01 -04:00
-
9ff7c7b99c
packaging(windows): bump installer version to 0.6.0

molluskandClaude Opus 4.8
2026-06-28 07:09:34 -04:00
-
3ff0945866
packaging: remap build paths out of the binary (fix $srcdir reference warning)

molluskandClaude Opus 4.8
2026-06-28 06:19:59 -04:00
-
618a53027d
Merge W22: click-to-enlarge image lightbox for chat images

molluskandClaude Opus 4.8
2026-06-28 06:16:23 -04:00
-
-
f293181626
Merge W22 shared music listening: release 0.6.0
v0.6.0

molluskandClaude Opus 4.8
2026-06-28 06:04:36 -04:00
-
-
bca2ccd6a4
feat(music): W22 shared listening + release 0.6.0
w22-music-phase1

molluskandClaude Opus 4.8
2026-06-28 06:04:31 -04:00
-
-
6054f0ecf9
W22: click-to-enlarge image lightbox for chat images
w22-image-lightbox

molluskandClaude Opus 4.8
2026-06-28 00:13:08 -04:00
-
-
c2e27c3367
Merge release 0.5.1: version bump + CHANGELOG
v0.5.1
mollusk
2026-06-27 22:57:03 -04:00
-
-
3c678afaf7
chore(release): bump to 0.5.1 + add CHANGELOG
release/0.5.1

molluskandClaude Opus 4.8
2026-06-27 22:57:03 -04:00
-
-
8cfb5beff9
Merge feat/clip-volume: per-clip + universal volume for inline audio
mollusk
2026-06-27 22:24:17 -04:00
-
-
f21a027e78
feat(chat): volume control for inline audio clips
feat/clip-volume

molluskandClaude Opus 4.8
2026-06-27 22:24:10 -04:00
-
-
663956deaa
Merge release 0.5.0: version bump + CHANGELOG
v0.5.0
mollusk
2026-06-27 17:18:36 -04:00
-
-
abc8531cfa
chore(release): bump to 0.5.0 + add CHANGELOG

molluskandClaude Opus 4.8
2026-06-27 17:18:36 -04:00
-
-
f0961a2049
Merge W21 Phase 2: drag-selectable chat messages
mollusk
2026-06-27 16:44:26 -04:00
-
-
32ee00178e
W21 Phase 2: drag-selectable chat messages (per-message)

molluskandClaude Opus 4.8
2026-06-27 16:44:22 -04:00
-
-
7d9ffbd3a4
packaging: use anonymous HTTPS clone URL in PKGBUILD source

molluskandClaude Opus 4.8
2026-06-27 15:58:59 -04:00
-
01150ff249
Merge W21 Phase 1: selectable node ID + ticket display fields
mollusk
2026-06-27 15:53:41 -04:00
-
-
a6d9a8cbd4
W21 Phase 1: locked selectable display fields for node ID + ticket

molluskandClaude Opus 4.8
2026-06-27 15:53:33 -04:00
-
-
a4bb6ce0be
A9: right-click context menu (Cut/Copy/Paste/Select All) for all text fields


2026-06-27 05:00:47 -04:00
-
ebfc39de46
core: route critical commands through a reliable unbounded channel (A15)

molluskandClaude Opus 4.8
2026-06-27 04:19:40 -04:00
-
e3ff778d5b
A25: surface a clock-skew warning instead of failing silently

molluskandClaude Opus 4.8
2026-06-27 03:43:39 -04:00
-
9a059e1bb8
audio: extract apply_peer_volume seam + A24 regression tests


2026-06-27 03:16:06 -04:00
-
82e1740d3c
QUARANTINE: Codex off-task presence rate-limiter (NOT A24, unreviewed)
codex-presence-ratelimit-QUARANTINE

molluskandClaude Opus 4.8
2026-06-27 02:39:34 -04:00
-
-
-
4dc1bcd546
screenshare: surface pixelpass stderr on host startup failure

molluskandClaude Opus 4.8
2026-06-26 23:10:16 -04:00
-
067997f9ba
screenshare: action A23 P2/P3 follow-up audit (capability probe, event guard, pactl kill)

molluskandClaude Opus 4.8
2026-06-26 22:09:58 -04:00
-
660eb27a84
packaging: add cargo-deb metadata for Debian/Ubuntu .deb builds

molluskandClaude Opus 4.8
2026-06-26 21:30:17 -04:00
-
913b0b6b20
feat(screenshare): pass --strict-audio + surface app_audio drop warning (A23 P2)

molluskandClaude Opus 4.8
2026-06-26 17:54:06 -04:00
-
36fb8bfa9a
fix(screenshare): address Codex A23 audit P3s — picker state machine, enum parity, pactl timeout

molluskandClaude Opus 4.8
2026-06-26 17:37:49 -04:00
-
2e9164745f
fix(screenshare): per-app audio capture to kill call-loopback echo (A23)

molluskandClaude Opus 4.8
2026-06-26 17:18:49 -04:00
-
3b640726d7
fix(security): address Codex F-02/F-12 audit — save-filename alias + doc nits

molluskandClaude Opus 4.8
2026-06-26 17:00:09 -04:00
-
381e00bc0e
fix(security): bound + author-key chat attachment cache (Tier C F-02/F-12)

molluskandClaude Opus 4.8
2026-06-26 15:58:26 -04:00
-
1a3c481f4c
fix(security): cap recovery-identity state (Tier C F-01 follow-up)

molluskandClaude Opus 4.8
2026-06-23 16:20:45 -04:00
-
f927567105
fix(security): address Codex Tier C audit — F-01 regression + cheap closes

molluskandClaude Opus 4.8
2026-06-23 15:51:41 -04:00
-
5c11947bd7
fix(security): Tier C F-01/F-02/F-03 insider resource-exhaustion caps

molluskandClaude Opus 4.8
2026-06-23 15:10:08 -04:00
-
7349744d16
chore(packaging): bump Windows installer to 0.4.0

molluskandClaude Opus 4.8
2026-06-22 16:45:49 -04:00
-
a6a88d15c0
fix(app): don't wipe early-arriving peers on RoomJoined
v0.4.0

molluskandClaude Opus 4.8
2026-06-22 16:27:16 -04:00
-
a17b930524
Merge codex-tier-b-fixes: Tier B bug-sweep fixes (F-05, F-06, F-10, F-11)
mollusk
2026-06-22 15:38:54 -04:00
-
-
6100abef33
fix(core,audio,app): Tier B bug-sweep fixes (F-05, F-06, F-10, F-11)


2026-06-22 15:38:48 -04:00
-
-
49bd2ba687
Merge codex-tier-a-fixes: Tier A bug-sweep fixes
mollusk
2026-06-22 03:34:29 -04:00
-
-
6b0b23ef69
fix(audio,game): Tier A bug-sweep fixes (S-01, F-04, F-08, F-09, S-02)


2026-06-22 03:34:29 -04:00
-
-
f422150c84
Merge codex-log-game-field: log game field in presence
mollusk
2026-06-22 02:31:49 -04:00
-
-
86d333d4dc
chore(gossip): log the game field in peer_state_for_log

molluskandClaude Opus 4.8
2026-06-22 02:31:45 -04:00
-
-
fad65a4fcf
fix(game): detect live Steam appid via /proc SteamAppId, not stale registry.vdf
mollusk
2026-06-21 16:11:17 -04:00
-
3878e716dd
feat(game): Step 7 UI — opt-in toggle, roster Playing line, Settings

molluskandClaude Opus 4.8
2026-06-21 15:43:24 -04:00
-
961705ffa9
feat(game): broadcast game presence (GOSSIP_PROTO 3) + per-game background

molluskandClaude Opus 4.8
2026-06-21 15:31:09 -04:00
-
7d44808a5e
feat(game): cancellable detector service

molluskandClaude Opus 4.8
2026-06-21 15:21:52 -04:00
-
e31d3db986
feat(game): Steam + process-scan OS adapters

molluskandClaude Opus 4.8
2026-06-21 15:19:53 -04:00
-
87a2209a85
feat(game): pure detection seams — matcher, debouncer, VDF parser, config

molluskandClaude Opus 4.8
2026-06-21 15:12:58 -04:00
-
9e8c8b4ace
refactor(core): single SelfPresence self-state builder

molluskandClaude Opus 4.8
2026-06-21 15:05:32 -04:00
-
7e4f2f2127
fix(chat): use async save dialog for attachments

molluskandClaude Opus 4.8
2026-06-21 03:43:12 -04:00
-
b6eac330ca
Update package version for 0.3.0
mollusk
2026-06-21 02:03:07 -04:00
-
7fb1c96ca9
Redesign PeerSpeak application icon
mollusk
2026-06-21 02:02:37 -04:00
-
80a5b73e39
Merge inline chat audio player
mollusk
2026-06-21 01:45:43 -04:00
-