-
0588d92537
release: 0.6.6
main
v0.6.6

molluskandClaude Opus 4.8
2026-07-19 15:57:05 -04:00
-
b4a4c00711
fix(screenshare): make live-edge catch-up actually recover

molluskandClaude Opus 4.8
2026-07-19 15:47:32 -04:00
-
8c4f4a0b8b
feat(screenshare): drain a lagging viewer back to the live edge

molluskandClaude Opus 4.8
2026-07-19 15:35:54 -04:00
-
76c4f68bb3
release: 0.6.5
v0.6.5

molluskandClaude Opus 4.8
2026-07-19 14:45:16 -04:00
-
c427231858
feat(notifications): add chat and contact sounds
mollusk
2026-07-19 02:02:03 -04:00
-
4bfc18463b
fix(screenshare): keep low-latency playback live
mollusk
2026-07-18 22:22:24 -04:00
-
26d66007de
ui: fold participant audio controls
mollusk
2026-07-18 20:14:09 -04:00
-
3d7b01c8a2
release: 0.6.4
v0.6.4

molluskandClaude Fable 5
2026-07-18 19:16:39 -04:00
-
5f4eba1815
chat: honest local send status + sender-side pacing (Phase 5)

molluskandClaude Fable 5
2026-07-18 19:03:25 -04:00
-
77d2bf2992
style(music): de-duplicate drawer transport controls, let playlist fill drawer height

molluskandClaude Fable 5
2026-07-18 18:25:34 -04:00
-
c8d0053431
docs(plan): add Phase 4 items to the two-machine field-test checklist

molluskandClaude Fable 5
2026-07-18 05:04:25 -04:00
-
1d038be9a0
chat: parsed-URL link policy, cached link ranges, history byte budget (Phase 4)

molluskandClaude Fable 5
2026-07-18 04:57:15 -04:00
-
554b613466
chat: attachment cache, download, and transfer hardening (Phase 3)

molluskandClaude Fable 5
2026-07-18 02:09:30 -04:00
-
8898652349
chat: roster-bound authorship, replay dedup, and rate limits (Phase 2)

molluskandClaude Fable 5
2026-07-17 20:37:13 -04:00
-
5927148ee4
chat: enforce shared text policy at UI, sign point, and gossip ingress

molluskandClaude Fable 5
2026-07-17 18:36:21 -04:00
-
93f4954653
docs: changelog for the jitter FEC and net-rebuild resilience fixes

molluskandClaude Fable 5
2026-07-17 00:42:08 -04:00
-
e6eb490939
audio: only FEC-recover a gap from its immediate successor packet

molluskandClaude Fable 5
2026-07-17 00:31:47 -04:00
-
e724167b03
docs: add chat-hardening plan as scope contract

molluskandClaude Fable 5
2026-07-17 00:27:47 -04:00
-
7b9cb57003
core: survive a failed net-stack rebuild instead of silently dying

molluskandClaude Fable 5
2026-07-16 23:58:58 -04:00
-
af7a42a049
ci: remove zombie workflows from the per-push pipeline

molluskandClaude Fable 5
2026-07-16 23:46:56 -04:00
-
e78e7bc2a5
supply-chain: ignore quick-xml build-time DoS advisories + ttf-parser unmaintained

molluskandClaude Fable 5
2026-07-16 23:46:13 -04:00
-
52ab374b74
style: cargo fmt under rustfmt 1.9.0 (toolchain update 2026-07-08)

molluskandClaude Fable 5
2026-07-16 23:45:18 -04:00
-
8825707c17
chore: patch crossbeam-epoch RustSec advisory
mollusk
2026-07-15 06:31:09 -04:00
-
76c62e5ac3
docs: mark connection badge field-verified (2-machine call 2026-07-08)
connection-transparency

molluskandClaude Fable 5
2026-07-08 17:07:54 -04:00
-
d2432740c1
network: per-peer connection badge (direct/relay, RTT, loss, bitrate)

molluskandClaude Fable 5
2026-07-08 15:15:22 -04:00
-
99a4a336ad
Release 0.6.3 — in-app screen-sharing controls + hwdec fixes
v0.6.3

molluskandClaude Opus 4.8
2026-07-06 17:20:00 -04:00
-
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
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

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


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

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

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

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

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
-
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