Repository navigation
v0.1.0
What's Changed
- feat(input + frame): border enhancements by @OldUser101 in #1
- fix: trigger state update when auth successful by @OldUser101 in #2
- feat: add support for customisable image backgrounds by @OldUser101 in #3
- feat: add command line arguments for configuration options by @OldUser101 in #6
- feat: render overlay to separate subsurface by @OldUser101 in #7
- refactor: simplify buffer release by @OldUser101 in #8
- feat: use mio instead of epoll for generic event dispatch by @OldUser101 in #10
- move to newer
pam-rscrate for PAM authentication by @OldUser101 in #12 - chore: bump
pam-rsto 0.9.5 by @OldUser101 in #13 - fix: buffer scaling issue leading to protocol error by @OldUser101 in #20
- refactor: remove duplicated code in pixbuf conversion by @OldUser101 in #21
- add PAM configuration for nlock by @OldUser101 in #22
- dev: add nix flake by @OldUser101 in #23
- feat: escape key clears password by @OldUser101 in #24
- refactor(buffer): add buffer guards to prevent unbounded allocations by @OldUser101 in #27
- fix(render): add dimension and dpi bounds checks by @OldUser101 in #28
- chore(buffer): resolve unused import build warnings by @OldUser101 in #29
- refactor(render): add Cairo extension trait for Rgba struct by @OldUser101 in #30
- refactor(render): validate surface and output width and height when setting by @OldUser101 in #31
- feat(render): add buffer scaling based on Wayland output scale by @OldUser101 in #32
- reduce log severity for authentication messages by @OldUser101 in #33
- ci: use nix flake for build by @OldUser101 in #34
- feat: add subcommand for shell completion generation by @OldUser101 in #35
- build(nix): install shell completions in
postInstallby @OldUser101 in #36 - chore: fix license header? by @OldUser101 in #37
- chore: update license headers by @OldUser101 in #40
- refactor(render): move rendering to separate module by @OldUser101 in #41
- fix(surface): use synchronised surfaces to avoid Hyprland quirk by @OldUser101 in #42
- fix(render): correctly scale overlay ui elements by @OldUser101 in #43
- feat(image): use cairo conversion for png images, reduce pixbuf overhead by @OldUser101 in #45
- feat(config): reject unknown configuration fields by @OldUser101 in #47
- fix: handle multi-byte unicode characters in password string by @OldUser101 in #49
- refactor(args): use
clap-derivefor argument parsing by @OldUser101 in #50 - refactor(util): move
LogLevelenum intoutilmodule by @OldUser101 in #51 - refactor(nix): split into separate files by @OldUser101 in #54
- feat(nix): add NixOS and home-manager modules by @OldUser101 in #55
New Contributors
- @OldUser101 made their first contribution in #1
Full Changelog: https://github.com/OldUser101/nlock/commits/v0.1.0