July 22, 2026
11 public commits · 5 public repos · 366 private commits
- Private work 7 repos sealed
366 commits count toward the day. Names, subjects, and links stay private.
- souveraine 3 changes
- 10:18 p.m. · 19fe6b1
- Dock drag-to-reorder for pinned apps (insertion gap, quick-slide vs dwell) - Fullscreen detection: scan all windows via HyprlandData.windowList - IdleCoordinator, GlobalStates, Session.qml updates - Deploy script, qmldir, settings, wallpaper, visualizer fixes - sessiond server, memory module updates
- 9:25 p.m. · 9ccefd6
Previous fullscreen detection had two blind spots: 1. Workspace scan used wayland?.fullscreen (unreliable) and missed qs -p windows 2. HyprlandData.activeWindow fallback only saw the focused window — missed fullscreen apps that lost focus to layer-shell surfaces (dock, notifications)
- 9:11 p.m. · 132d813
Dragging a pinned app now shows an insertion gap indicator when hovering over other pinned apps. Quick horizontal slide + release = reorder the pinned apps array. Dwell (500ms) on a target still = combine into stack (existing behavior). Both gestures share the same drag start and ghost.
- 10:18 p.m. · 19fe6b1
- Pixel3Arch 3 changes
- 10:18 p.m. · 4760853
912 (max) was audibly hot on peaks. Drop to 850 for clean headroom — consistent with the factory tuning in mixer_paths_tavil_b1.xml, which keeps the WSA PA gain at 0dB for the main speaker (G_6_DB is reserved for the earpiece/ANC handset paths). 850 keeps the slider's full range useful without riding the CS35L36 protection limiter.
- 10:03 p.m. · 2a3aeaa
The CS35L36 Digital PCM Volume was pinned at 700/912 (~77%), which capped the hardware amplifier well below its range. PipeWire's software volume tops out at 100% before that, so the slider ceiling was effectively 77% of what the speakers can do. Set both channels to 912 so the slider's full range is usable; manage listening level with the slider.
- 9:52 p.m. · 46855d8
Remove session.suspend-timeout-seconds=0 from the capture rule so the mic source suspends (closes the ALSA capture PCM) when nothing is recording, reopening cleanly on demand. This was previously unsafe: the SLIM TX "alternation law" made re-open read eternal zeros. Commit 5f15a63 (codec MCLK on LN_BB_CLK3) made reopen-after-suspend reliable, so holding the device open permanently is no longer required. Verified on-device 2026-07-22: source goes SUSPENDED on idle (pcmC0D1c releases), reopens with full signal, auto-re-suspends ~8s after idle. Call audio unaffected — ModemManager/q6voiced re-...
- 10:18 p.m. · 4760853
- pocketboot 3 changes
- 9:07 p.m. · 6dab0e5
- 3:45 a.m. · 60487a7
- 2:30 a.m. · b023651
- firefox-arm 2 changes
- 7:04 a.m. · 0546524
Based on Arch Linux ARM extra/firefox at 152.0.6, bumped to 153.0 (contains the Bug 2046425 RDD null-deref fix for V4L2 frames). Cross-compiles from x86_64 against the ALARM aarch64 sysroot; build.sh mirrors the Pixel3Arch kernel pipeline conventions.
- new repocreated repo Fimeg/firefox-arm7:03 a.m. · forge event
- 7:04 a.m. · 0546524
- culver 1 change
- 10:18 p.m. · 6b3cd65
- Timeline: one live SDK timeline per open room, snapshot-only room list - Contacts: card UI, A-Z rail, contact suggestions, vcard export - History fill: CoreEvent::HistoryFetched + spawn_history_fill - Protocol: backgrounding/activity orchestrator, sync service start/stop - Bridge: accounts, chat, composer, inbox, registry rework - Matrix: convert, protocol, store updates - Telephony: protocol updates
- 10:18 p.m. · 6b3cd65