-
3e610bdb4b
fix: audit LOW fixes — docs, rustdoc, scope, debug gate, lto fat (v0.6.12)
main
v0.6.12
nevaforget
2026-04-24 14:05:17 +02:00
-
9dfd1829e9
fix: audit MEDIUM fixes — D-Bus race, TOCTOU, FP reset, entry clear (v0.6.11)
v0.6.11
nevaforget
2026-04-24 13:21:19 +02:00
-
39d9cbb624
fix: audit fixes — RefCell across await, async avatar decode (v0.6.10)
v0.6.10
nevaforget
2026-04-24 12:34:00 +02:00
-
3adc5e980d
docs: drop Nyx persona, unify attribution on ClaudeCode
nevaforget
2026-04-21 09:03:23 +02:00
-
3f4448c641
style: replace hardcoded colors with GTK theme variables
nevaforget
2026-04-09 14:51:29 +02:00
-
b621b4e9fe
fix: handle monitor hotplug to survive suspend/resume (v0.6.9)
v0.6.9
nevaforget
2026-04-09 14:48:06 +02:00
-
b89435b810
Remove unnecessary pacman git install from CI workflow
nevaforget
2026-04-02 08:28:08 +02:00
-
06dadc5cbf
Revert CI workaround: remove pacman install step
nevaforget
2026-04-01 16:00:47 +02:00
-
2a9cc52223
fix: audit fixes — peek icon, blur limit, GResource compression, sync markers (v0.6.8)
v0.6.8
nevaforget
2026-03-31 11:08:36 +02:00
-
102520d15f
docs: update README features and fix build.rs comment
nevaforget
2026-03-31 09:34:06 +02:00
-
59c509dcbb
fix: audit fixes — fprintd path validation, progressive faillock warning (v0.6.7)
v0.6.7
nevaforget
2026-03-30 16:08:59 +02:00
-
af5b7c8912
ci: also update .SRCINFO in pkgver workflow
nevaforget
2026-03-30 13:49:03 +02:00
-
1d8921abee
fix: audit fixes — blur offset, lock-before-IO, FP signal lifecycle, TOCTOU (v0.6.6)
nevaforget
2026-03-30 13:09:02 +02:00
-
65ea523b36
fix: audit fixes — CString zeroize, FP account check, PAM timeout, blur downscale (v0.6.5)
nevaforget
2026-03-30 00:24:43 +02:00
-
465a19811a
ci: add workflow to auto-update pkgver in moonarch-pkgbuilds
nevaforget
2026-03-29 23:05:09 +02:00
-
484e990c68
fix: elevate CSS priority to override GTK4 user theme (v0.6.4)
v0.6.4
nevaforget
2026-03-29 14:24:26 +02:00
-
77d6994b8f
fix: prevent edge darkening on GPU-blurred wallpaper (v0.6.3)
nevaforget
2026-03-28 23:28:40 +01:00
-
fff18bfb9d
refactor: remove embedded wallpaper from binary (v0.6.2)
nevaforget
2026-03-28 23:23:02 +01:00
-
ca934b8c36
feat: add MOONLOCK_DEBUG env var for debug-level logging (v0.6.1)
v0.6.1
nevaforget
2026-03-28 22:57:02 +01:00
-
d11b6e634e
fix: audit fixes — D-Bus sender validation, fp lifecycle, multi-monitor caching (v0.6.0)
nevaforget
2026-03-28 22:47:09 +01:00
-
4026f6dafa
fix: audit fixes — double-unlock guard, PAM OOM code, GPU blur, async fp stop (v0.5.1)
nevaforget
2026-03-28 22:06:38 +01:00
-
48706e5a29
perf: cache blurred wallpaper to disk to avoid re-blur on startup
nevaforget
2026-03-28 21:23:43 +01:00
-
de9a3e9e6a
feat: add optional background blur, align to shared texture pattern
v0.5.0
nevaforget
2026-03-28 14:53:27 +01:00
-
09e0d47a38
fix: audit fixes — async restart_verify, locale caching, panic safety (v0.5.0)
nevaforget
2026-03-28 10:16:06 +01:00
-
13b329cd98
perf: async fprintd initialization for instant window display
nevaforget
2026-03-28 09:57:56 +01:00
-
58c076198f
feat: switch logging to systemd journal (v0.4.2)
nevaforget
2026-03-28 01:11:48 +01:00
-
78bcf90492
fix: use systemctl instead of loginctl for reboot/poweroff
nevaforget
2026-03-28 00:53:14 +01:00
-
17f8930ff7
fix: security and correctness audit fixes (v0.4.1)
v0.4.1
nevaforget
2026-03-28 00:06:27 +01:00
-
64f032cd9a
fix: PKGBUILD depends on gtk-session-lock (not gtk4-session-lock)
nevaforget
2026-03-27 23:28:11 +01:00
-
4968b7ee2d
Merge rust-rewrite: moonlock v0.4.0 Rust rewrite
nevaforget
2026-03-27 23:18:03 +01:00
-
-
60e63a6857
Fix Rust 2024 unsafe block warnings in PAM callback
nevaforget
2026-03-27 23:13:23 +01:00
-
817a9547ad
Rewrite moonlock from Python to Rust (v0.4.0)
nevaforget
2026-03-27 23:09:54 +01:00
-
-
7de3737a61
Revert "feat: fade-in animation for panel and wallpaper windows"
nevaforget
2026-03-27 15:12:26 +01:00
-
4a2bbb3e98
feat: fade-in animation for panel and wallpaper windows
nevaforget
2026-03-27 14:45:10 +01:00
-
fe6421c582
Move power confirmation below fingerprint label with own text
nevaforget
2026-03-26 22:18:58 +01:00
-
fb11c551bd
Security hardening based on triple audit (security, quality, performance)
v0.3.0
nevaforget
2026-03-26 22:11:00 +01:00
-
5fda0dce0c
Replace crash guard with SIGUSR1 unlock and crash logging
v0.2.2
nevaforget
2026-03-26 21:11:42 +01:00
-
3f31387305
Add crash guard, logging, and defensive error handling to prevent lockout
v0.2.1
nevaforget
2026-03-26 17:56:45 +01:00
-
7cee4f4f8d
Bump version to 0.2.0
v0.2.0
nevaforget
2026-03-26 16:31:20 +01:00
-
1ed42d51d1
Make login box background transparent
v0.1.1
nevaforget
2026-03-26 16:31:01 +01:00
-
a05c2030e8
Clean dist/ before wheel build to prevent stale artifacts
nevaforget
2026-03-26 15:49:37 +01:00
-
22f725e4ac
Bump version to 0.1.1
nevaforget
2026-03-26 15:44:37 +01:00
-
b8e060b850
Fix fprintd AlreadyInUse error by respecting done flag
nevaforget
2026-03-26 15:43:27 +01:00
-
c759919367
Simplify pkgver() to require tags
v0.1.0
nevaforget
2026-03-26 14:02:06 +01:00
-
9539d83c85
Fix pkgver() stdout leak in PKGBUILD
nevaforget
2026-03-26 14:00:16 +01:00
-
b365572033
Show login UI on all monitors for compositor-agnostic focus
nevaforget
2026-03-26 13:58:45 +01:00
-
0eefe76a3a
Add PKGBUILD and remove stale moongreet icon
nevaforget
2026-03-26 13:48:07 +01:00
-
e7ab4c2e73
Harden auth, user detection, faillock, and LD_PRELOAD handling
nevaforget
2026-03-26 13:35:26 +01:00
-
dd9937b020
Add wallpaper and default avatar support
nevaforget
2026-03-26 13:01:25 +01:00
-
d0d390d0cb
Fix PAM conversation segfault causing unrecoverable red lockscreen
nevaforget
2026-03-26 12:43:53 +01:00
-
db05df36d4
Add security hardening, config system, and integration tests
nevaforget
2026-03-26 12:36:58 +01:00
-
dd4ef6aa1c
Fix GTK4 API issues and auto-preload gtk4-layer-shell
nevaforget
2026-03-26 12:33:27 +01:00
-
0ee451de9e
Add GTK4 lockscreen UI and ext-session-lock-v1 integration
nevaforget
2026-03-26 12:29:38 +01:00
-
d1c0b741fa
Initial project setup with core modules
nevaforget
2026-03-26 12:28:17 +01:00