2026-10-07
| 888535e | refactor(config)!: rename workspace up/down actions to prev/next GPG Verifiedrefactor/workspace-prev-next | brice |
2026-10-06
| c6b6c21 | Merge pull request 'feat(layout): add Cascade bands and axis-aware navigation' (#8) from feat/cascade into main merge | bnema | ||
| 7609c0e | fix(layout): normalize cascade covers on restore and reload GPG Verified | brice | ||
| 8c17b30 | fix(layout): preserve cascade focus and transition invariants GPG Verified | brice | ||
| d0eb8af | feat(layout): add axis-aware cascade bands and navigation GPG Verified | brice | ||
| 2decdfb | Merge pull request 'refactor(app): make session dependencies explicit' (#7) from refactor/dependency-injection into main merge | bnema | ||
| 63e546a | test(app): exercise Wayland assembly failure GPG Verified | brice | ||
| 3d282fb | refactor(app): make session dependencies explicit GPG Verified | brice | ||
| c52e379 | fix(core): use one touchpad navigation path in overview (#144) GPG Unverified | bnema | ||
| c00cfd6 | feat(core): unify overview stash pile navigation (#143) GPG Unverified | bnema |
2026-10-05
| ccce658 | feat(core): slide the stash with a finger-following three-finger swipe (#139) GPG Unverifiedtag v0.5.0 | bnema | ||
| 454609d | feat(state): expose each tiled window's column and row (#140) GPG Unverified | bnema | ||
| 091596c | docs(readme): shorten animations paragraph in Why NeferWL (#142) GPG Unverified | bnema | ||
| 6bfd2d4 | docs(readme): restore original Go rationale section (#141) GPG Unverified | bnema | ||
| 06e1112 | feat(packaging): Ubuntu 24.04/26.04 .deb packages (#137) GPG Unverified | bnema | ||
| 245c4bb | docs(readme): shorten prose and list configuration defaults (#136) GPG Unverified | bnema | ||
| b6be3a8 | feat: global spring animation system (#134) GPG Unverifiedtag v0.4.0 | bnema |
2026-10-04
| ae51138 | fix(core): remove an empty first workspace once left (#133) GPG Unverified | bnema | ||
| 073f55f | refactor(adapters): move logging and sessionlock under internal/adapters (#132) GPG Unverified | bnema | ||
| c900986 | refactor(cli): move the command line from main.go into internal/cli (#131) GPG Unverified | bnema | ||
| 3b84a9a | feat(core): skip the focus pulse on a window alone on screen (#130) GPG Unverified | bnema | ||
| cf370a0 | docs(readme): say the early alpha is stable enough for daily use (#129) GPG Unverifiedtag v0.3.0 | bnema | ||
| 4dbf8d4 | docs(readme): split games into direct scanout, VRR and tearing; clarify drawing primitives (#128) GPG Unverified | bnema | ||
| 014854e | feat(headless): on-demand SDR/HDR colour check with a test-pattern client (#126) GPG Unverified | bnema | ||
| 2e21488 | docs(readme): present overview, stash and explicit sync, move why Go up, drop release internals (#127) GPG Unverified | bnema | ||
| d476712 | fix(logging): clean up startup warning, duplicate component fields and output placement logs (#125) GPG Unverified | bnema |
2026-10-03
2026-10-02
| 4f3524c | docs(readme): bar and wallpaper are the user's layer-shell clients (#93) GPG Unverified | bnema | ||
| 13532b5 | docs(readme): drop the config line from the intro (#92) GPG Unverified | bnema | ||
| 32481fd | docs(readme): serve the stars and last-commit badges from shields.io (#91) GPG Unverified | bnema | ||
| ba76b13 | docs(readme): trim the performance path to the facts (#90) GPG Unverified | bnema | ||
| 980595d | docs(readme): name both tiling modes (#89) GPG Unverified | bnema | ||
| ade2f39 | docs(readme): rework the pitch, why NeferWL and why Go (#88) GPG Unverified | bnema | ||
| 13c6a90 | feat: subtle focus indicator pulse on newly focused windows (#87) GPG Unverifiedtag v0.2.0 | bnema | ||
| f4eb83f | Merge pull request 'fix(core): reach windows hidden by a fullscreen window from the overview' (#3) from fix/overview-fullscreen-reach into main merge | bnema |