| kind | name | commit | subject | date |
|---|---|---|---|---|
| branch | main default | fdd661a1/1 | Merge branch 'fix/drm-enomem-retry' into main (!25) | |
| branch | feat/animations | 4478718 | fix(vulkan): draw a kept shm window from its GPU copy when its pool is closed | |
| branch | feat/cascade-default | ff772f4 | feat(layout): make cascade the default overflow | |
| branch | feat/data-dnd | e05cb15 | fix(dnd): tie data drags to the implicit grab button and follow target moves | |
| branch | feat/hint-detector | 54fa090 | fix(hints): bound detector work and account for clamped labels | |
| branch | feat/hint-hybrid | aed7ca4 | test(hints): assert underline detection on real renders | |
| branch | feat/hints | a471fa41/1 | docs(config): document the experimental hint mode | |
| branch | feat/output-placement | 5324ffe | docs(config): show output placement with diagrams and a commented example | |
| branch | feat/output-transform | 873d437 | docs(config): keep the placement example consistent | |
| branch | feat/overview-cascade | 61bb6e0 | fix(overview): show maximized cascade columns at full band width | |
| branch | feat/overview-layout | 7cac98c | fix(overview): center empty workspace envelopes | |
| branch | feat/overview-stash-navigation | 23fbc2c | fix(core): allow leaving stash-only overview piles | |
| branch | feat/powerkey-inhibit | 4c78479 | fix(powerkey): keep the old lock until a new one is taken, correct keysym docs, wait on log events in tests | |
| branch | feat/window-screencast | f338421 | fix(capture): size a stashed captured window from its stash configure | |
| branch | feat/xdg-foreign | fdbb95e | fix(capture): retry only transient capture failures | |
| branch | feat/xwayland-builtin | 8545a931/1 | Merge branch 'fix/hdr-sdr-plane' into feat/xwayland-builtin | |
| branch | fix/overview-touchpad-routing | 575f049 | fix(core): use one touchpad navigation path in overview | |
| branch | fix/v0.7.0-review | 7e3cc95 | fix(core): drop a taken column's windows from the switcher's recent use | |
| branch | perf/frame-fixed-cost | 5c1298d0/1 | test(wayland): assert explicit acquire callbacks apply commits inline | |
| branch | proto/netpoll-waits | 464d66c | fix(fdwait): remove epoll watches before descriptors can close | |
| branch | refactor/adapter-packages | 2d1473e | refactor(logging): move logging setup under internal/adapters | |
| branch | refactor/app-wiring | 71e565a | refactor(app): make every session channel in newPipes and hand each side its ends | |
| branch | refactor/kvconf | 3462c76 | fix(config): read the config without blocking and tolerate invalid UTF-8 | |
| branch | refactor/workspace-prev-next | 888535e | refactor(config)!: rename workspace up/down actions to prev/next | |
| tag | v0.10.0 | d5d679d2/2 | Merge branch 'main' into fix/release-review | |
| tag | v0.9.0 | 458251f | Merge pull request 'feat(core): keep cascade bands explicit' (#60) from feat/cascade-explicit-bands into main | |
| tag | v0.8.0 | 446d1e3 | Merge pull request 'fix(core): cascade left/right step the occupied workspace before the neighbor monitor' (#41) from fix/cascade-step-hang into main | |
| tag | v0.7.0 | 1e7d719 | Merge pull request 'fix: v0.7.0 pre-release review fixes' (#30) from fix/v0.7.0-review into main | |
| tag | v0.6.0 | 2732965 | fix: v0.6.0 pre-release review fixes (#146) | |
| tag | v0.5.0 | ccce658 | feat(core): slide the stash with a finger-following three-finger swipe (#139) | |
| tag | v0.4.0 | b6be3a8 | feat: global spring animation system (#134) | |
| tag | v0.3.0 | cf370a0 | docs(readme): say the early alpha is stable enough for daily use (#129) | |
| tag | v0.2.0 | 13c6a90 | feat: subtle focus indicator pulse on newly focused windows (#87) | |
| tag | v0.1.0 | d9218d6 | merge: rename-neferwl (rename to neferwl, GPL-3.0, README and docs/config.md) |