- atspi/ (directory) fix(atspi): own the source from the hints worker and bound connect attempts
- busretry/ (directory) test(busretry): stop attempts from blocking on a full channel after cancel
- captureallow/ (directory) feat(captureallow): allow xdg-desktop-portal-gnome instead of the wlr portal
- clock/ (directory) refactor(ports): add Clock port for timers owned by goroutines
- config/ (directory) fix(config): bound hint.size
- drm/ (directory) feat(vulkan): draw hint labels
- fdwait/ (directory) perf(fdwait): pin long-lived fds and wake waits without timeouts
- headless/ (directory) refactor(outputkit): share batch consumption, core wake and shows snapshot
- headlessinput/ (directory) fix(input): stop bind repeats when the overview, a launcher or an inhibitor takes over
- hintlabel/ (directory) fix(config): bound hint.size
- hints/ (directory) test(hints): assert underline detection on real renders
- launcher/ (directory) refactor(app): make session dependencies explicit
- libinput/ (directory) fix(libinput): close keymaps of controls dropped at shutdown
- logging/ (directory) feat(screencast): serve Mutter screencast and Shell screenshot over D-Bus
- outputkit/ (directory) fix(capture): keep hint labels out of captured frames
- peerexe/ (directory) refactor(peerexe): move the pidfd peer exe proof into a shared adapter library
- powerkey/ (directory) fix(powerkey): keep the old lock until a new one is taken, correct keysym docs, wait on log events in tests
- sched/ (directory) refactor(adapters): move logging and sessionlock under internal/adapters (#132)
- screencast/ (directory) fix(screencast): do not cache refused callers and close cached pidfds at teardown
- screensaver/ (directory) refactor(busretry): unexport the maximum retry delay
- seat/ (directory) perf(adapters): sleep until work instead of 100 ms polls
- sessionsecurity/ (directory) feat(session-lock): add ext-session-lock with DRM output protection (#73)
- statefile/ (directory) feat(state): expose each tiled window's column and row (#140)
- syncfile/ (directory) fix(drm): serial-tagged commit events, cursor plane fallback and TEST_ONLY image validation
- vulkan/ (directory) fix(vulkan): anchor hint labels outside the target corner
- watchdog/ (directory) fix(app): stop the watchdog probes from leaking and outliving the session
- wayland/ (directory) fix(wayland): restore the real modifier state after hint clicks
- workspaceid/ (directory) feat(capture): generic capture with compositor-imposed indicator and allowlist (#74)
- xcursor/ (directory) fix(cursor): check cursor buffer pitch and caps, validate Xcursor chunks
- xkb/ (directory) feat(wayland): implement zwp_input_timestamps_v1 (#122)
- xwayland/ (directory) refactor(adapters): move logging and sessionlock under internal/adapters (#132)