-
b9b6f50974
fix: audit LOW fixes — stdout null, utf-8 path, debug value, hidden sessions (v0.8.6)
main
v0.8.6
nevaforget
2026-04-24 14:08:35 +02:00
-
3a1af6471f
fix: audit MEDIUM fixes — FP race, async avatar, symlink, FD leak (v0.8.5)
v0.8.5
nevaforget
2026-04-24 13:26:52 +02:00
-
35f1a17cdf
fix: audit fix — reduce password copies in memory (v0.8.4)
v0.8.4
nevaforget
2026-04-24 12:52:59 +02:00
-
48d363bb18
fix: ship polkit rule so greeter user can reboot/power off (v0.8.3)
v0.8.3
nevaforget
2026-04-21 09:11:59 +02:00
-
448e4212e3
docs: drop Selene persona, unify attribution on ClaudeCode
nevaforget
2026-04-21 09:03:21 +02:00
-
cd42df1095
fix: handle monitor hotplug for greeter windows (v0.8.2)
v0.8.2
nevaforget
2026-04-09 15:04:29 +02:00
-
f7e258d402
feat: show greeter UI on all monitors, not just one (v0.8.0)
v0.8.0
nevaforget
2026-04-08 08:48:04 +02:00
-
de97d6658e
fix: grab keyboard focus on map instead of realize (v0.7.4)
v0.7.4
nevaforget
2026-04-06 22:29:37 +02:00
-
9c1e00d0ef
fix: restore explicit gtk-theme in config for greetd session (v0.7.3)
v0.7.3
nevaforget
2026-04-06 22:24:06 +02:00
-
874888391e
docs: rename Ragnar to ClaudeCode in DECISIONS.md
nevaforget
2026-04-02 10:13:34 +02:00
-
51157ecb23
fix: replace hardcoded CSS colors with GTK theme variables (v0.7.2)
v0.7.2
nevaforget
2026-04-02 10:12:01 +02:00
-
183e10c1cc
Remove unnecessary pacman git install from CI workflow
nevaforget
2026-04-02 08:28:06 +02:00
-
094878fc2e
Remove gtk-theme from app config, use system-wide GTK settings instead
nevaforget
2026-04-02 08:27:54 +02:00
-
cf18105887
Revert CI workaround: remove pacman install step
nevaforget
2026-04-01 16:00:48 +02:00
-
f6f33a13ab
fix: audit fixes — power timeout, timing mitigation, release profile, GREETD_SOCK cache (v0.7.1)
v0.8.1
v0.7.1
nevaforget
2026-03-31 11:08:40 +02:00
-
60d294fa37
docs: update README, fix build.rs comment, correct gtk-theme in config
nevaforget
2026-03-31 09:36:19 +02:00
-
1d557ea135
fix: audit fixes — password zeroize, blur downscale, symlink hardening, error filtering (v0.7.0)
v0.7.0
nevaforget
2026-03-30 16:03:04 +02:00
-
a2dc89854d
fix: security hardening, blur geometry, and performance audit fixes (v0.6.2)
nevaforget
2026-03-30 14:31:28 +02:00
-
f3f4db1ab1
ci: also update .SRCINFO in pkgver workflow
nevaforget
2026-03-30 13:49:09 +02:00
-
a61fa4e145
ci: add workflow to auto-update pkgver in moonarch-pkgbuilds
nevaforget
2026-03-29 23:05:16 +02:00
-
f09a04a115
fix: elevate CSS priority to override GTK4 user theme (v0.6.1)
v0.6.1
nevaforget
2026-03-29 14:26:19 +02:00
-
a462b2cf06
feat: add fprintd fingerprint authentication via greetd multi-stage PAM (v0.6.0)
v0.6.0
nevaforget
2026-03-29 13:47:57 +02:00
-
77b94a560d
fix: prevent edge darkening on GPU-blurred wallpaper (v0.5.3)
nevaforget
2026-03-28 23:28:39 +01:00
-
b06b02faac
refactor: remove embedded wallpaper from binary (v0.5.2)
nevaforget
2026-03-28 23:26:33 +01:00
-
9a89da8b13
docs: update for wallpaper removal from binary
nevaforget
2026-03-28 23:23:10 +01:00
-
d5e431d37e
fix: make setup_logging() resilient to journal logger failure (v0.5.1)
v0.5.1
nevaforget
2026-03-28 22:56:39 +01:00
-
7c10516473
fix: re-audit findings — avatar path safety, persistence logging, tests
nevaforget
2026-03-28 22:47:21 +01:00
-
09371b5fd2
fix+perf: audit fixes and GPU blur migration (v0.5.0)
nevaforget
2026-03-28 22:34:12 +01:00
-
3c39467508
perf: cache blurred wallpaper to disk to avoid re-blur on startup
nevaforget
2026-03-28 21:23:36 +01:00
-
64470f99c3
chore: bump version to 0.4.0
v0.4.0
nevaforget
2026-03-28 14:55:18 +01:00
-
293bba32a6
feat: add optional background blur via
image crate
nevaforget
2026-03-28 14:53:16 +01:00
-
14d6476e5a
fix: audit findings — wallpaper safety, log filtering, error truncation (v0.4.1)
nevaforget
2026-03-28 10:29:21 +01:00
-
4c9b436978
fix: wallpaper windows on Layer::Bottom to prevent greeter occlusion
nevaforget
2026-03-28 01:30:22 +01:00
-
96c94f030a
feat: switch to systemd-journal-logger, add debug logging (v0.4.0)
nevaforget
2026-03-28 01:23:18 +01:00
-
b91e8d47d1
docs: update CLAUDE.md for v0.3.2 audit changes
nevaforget
2026-03-28 00:43:00 +01:00
-
5db23937ea
chore: bump version to 0.3.2
nevaforget
2026-03-28 00:37:51 +01:00
-
0d4a1b035a
fix: audit findings — security, i18n, validation, dead code (v0.3.2)
nevaforget
2026-03-28 00:37:35 +01:00
-
4fa0dd0ead
fix: GECOS subfield trimming and trailing backslash handling (v0.3.1)
v0.3.1
nevaforget
2026-03-28 00:07:29 +01:00
-
658328b39b
feat: MOONGREET_NO_LAYER_SHELL env var for windowed development mode
nevaforget
2026-03-27 23:36:57 +01:00
-
cdfba07802
Merge rust-rewrite: moongreet v0.3.0 Rust rewrite
nevaforget
2026-03-27 23:16:58 +01:00
-
-
226bbb75e4
Rewrite moongreet from Python to Rust (v0.3.0)
nevaforget
2026-03-27 22:08:33 +01:00
-
-
de0b1d40ba
Make login box background transparent
v0.2.1
nevaforget
2026-03-26 16:31:54 +01:00
-
6907db0c2a
Clean dist/ before wheel build to prevent stale artifacts
v0.2.0
nevaforget
2026-03-26 16:26:56 +01:00
-
64f08d7e8b
Harden greeter against threading issues, path traversal, and edge cases
nevaforget
2026-03-26 16:25:13 +01:00
-
cab1997dff
fix: GTK-Theme-Validierung entfernt — GTK löst Theme-Namen selbst auf
v0.1.1
nevaforget
2026-03-26 15:37:02 +01:00
-
3dfa596f9a
fix: greetd-Session nach Auth-Fehler sauber canceln
nevaforget
2026-03-26 15:26:12 +01:00
-
357d2459cf
fix: IPC byte order, globales GTK-Theme, Session-Vorauswahl
nevaforget
2026-03-26 14:51:23 +01:00
-
ba4f30f254
fix: Niri-Greeter-Config mit Retry-Loop gegen offene Session bei Crash
nevaforget
2026-03-26 14:29:49 +01:00
-
e37b273913
fix: Display-Null-Check und File-Logging in main.py
nevaforget
2026-03-26 14:16:38 +01:00
-
ecd89f5b10
Simplify pkgver() to require tags
nevaforget
2026-03-26 14:02:38 +01:00
-
d089fa201c
fix: Build-Artefakte aus Repo entfernt, .gitignore ergänzt
nevaforget
2026-03-26 13:44:07 +01:00
-
6400270a50
fix: PKGBUILD compositor-agnostisch, Beispiel-Configs bereinigt
nevaforget
2026-03-26 13:38:27 +01:00
-
10b613b50b
fix: PKGBUILD als -git Paket mit automatischer Versionierung
nevaforget
2026-03-26 13:30:36 +01:00
-
99c016adbc
fix: PKGBUILD auf Git-Source umstellen (clone + makepkg Workflow)
v0.1.0
nevaforget
2026-03-26 13:09:28 +01:00
-
9738e71ecc
feat: Multi-Monitor-Support — Wallpaper auf Sekundärmonitoren
nevaforget
2026-03-26 13:05:29 +01:00
-
8f2540024d
fix: do_unrealize durch Signal-Handler ersetzen (PyGObject VFunc-Kompatibilität)
nevaforget
2026-03-26 12:59:45 +01:00
-
4cd73a430b
fix: Audit-Findings — Realize-Handler, Thread-Safety, Input-Validierung
nevaforget
2026-03-26 12:56:52 +01:00
-
8b1608f99d
fix: Audit-Findings — Theme-Validierung, locale-unabhängige Tests
nevaforget
2026-03-26 12:36:16 +01:00
-
65d3ba64f9
fix: Audit-Findings — Login-Thread, Traversable-Assets, Session-Exec
nevaforget
2026-03-26 12:34:19 +01:00
-
9a964aaecb
feat: Default-Wallpaper-Fallback und neues Wallpaper
nevaforget
2026-03-26 12:14:10 +01:00
-
0f72df8603
feat: i18n — Locale-basierte Strings (DE/EN) statt hardcoded Deutsch
nevaforget
2026-03-26 11:55:41 +01:00
-
6554dc625d
feat: Faillock-Warnung bei wiederholten Fehlversuchen
nevaforget
2026-03-26 11:48:23 +01:00
-
c4b3dc833b
fix: Audit-Findings — Bugs, Security-Hardening und Performance
nevaforget
2026-03-26 11:35:14 +01:00
-
af01e0a44d
fix: Security- und Quality-Hardening aus Audit
nevaforget
2026-03-26 11:18:32 +01:00
-
3db69e30bc
feat: deployment-readiness — Assets ins Package, importlib.resources, AUR PKGBUILD
nevaforget
2026-03-26 11:06:18 +01:00
-
806a76e44f
feat: UI-Polish und Konfiguration
nevaforget
2026-03-26 10:51:30 +01:00
-
87c2e7d9c8
feat: initial Moongreet greeter implementation
nevaforget
2026-03-26 09:47:19 +01:00