-
5817074f1a
release: v0.9.0 pre-release — X11 PAM integration, shadow suppression, macOS cfg guards
master
v0.9.0
Asger Geel Weirsøe
2026-05-07 22:01:02 +02:00
-
8ecc1501a1
feat: add uninstall scripts for X11 and macOS
Asger Geel Weirsøe
2026-05-06 16:08:59 +02:00
-
a6de85650d
docs: make X11 PAM config instructions unambiguous
Asger Geel Weirsøe
2026-05-06 16:02:37 +02:00
-
6a931cf4f0
docs: add --prefix=/usr to Arch build instructions
Asger Geel Weirsøe
2026-05-06 15:49:06 +02:00
-
dc8c73a0dd
updates readme.md
Asger Geel Weirsøe
2026-05-06 15:39:35 +02:00
-
2e40a0a23a
updates readme.md
Asger Geel Weirsøe
2026-05-06 15:37:53 +02:00
-
3fae21c7a4
docs: add binary install section for Linux, Homebrew section for macOS
Asger Geel Weirsøe
2026-05-06 15:31:29 +02:00
-
57054a7c02
ci: auto-update Homebrew tap on release
Asger Geel Weirsøe
2026-05-06 15:26:39 +02:00
-
b8a03d72bb
fix: use build-time AHFAIL_INSTALL_DIR on macOS, not hardcoded /usr/local/lib
Asger Geel Weirsøe
2026-05-06 15:24:34 +02:00
-
f951cb9c6d
docs: rewrite readme; add macOS install script
Asger Geel Weirsøe
2026-05-06 15:16:26 +02:00
-
e41ae1cd7f
ci: use gitea-release-action@v1 for release upload
v0.1.0
Asger Geel Weirsøe
2026-05-06 13:24:20 +02:00
-
3e7bc18f65
fix: pass absolute path to pam_smoke_test via meson.current_build_dir()
Asger Geel Weirsøe
2026-05-06 13:13:51 +02:00
-
1f927bdbb2
fix: run cargo test under xvfb-run; clean up unused imports and mut warning
Asger Geel Weirsøe
2026-05-06 13:04:56 +02:00
-
2c2e693193
ci: add libgstreamer-plugins-bad1.0-dev for gstreamer-player-1.0.pc
Asger Geel Weirsøe
2026-05-06 12:59:54 +02:00
-
9dbca0ec51
ci: install meson via apt instead of pip (PEP 668 / Ubuntu 24.04)
Asger Geel Weirsøe
2026-05-06 12:57:30 +02:00
-
702f449d0e
fix: PID-based volume lock with state persistence and multiarch default path
Asger Geel Weirsøe
2026-05-06 12:41:06 +02:00
-
3323844c33
chore: remove accidental empty v file from remote merge
Asger Geel Weirsøe
2026-05-06 12:40:56 +02:00
-
1f98f89fab
Merge remote-tracking branch 'origin/master'
Asger Geel Weirsøe
2026-05-06 12:40:52 +02:00
-
-
c3bdb09bd3
fix: xvfb for headless CI, curl -f + set -euo pipefail in release, fix PAM paths in README
Asger Geel Weirsøe
2026-05-06 12:13:47 +02:00
-
2ddef2ac81
docs: add macOS build-from-source and PAM configuration instructions
Asger Geel Weirsøe
2026-05-06 12:11:06 +02:00
-
7323e08c95
ci: add Gitea Actions workflows for test and release
Asger Geel Weirsøe
2026-05-06 12:10:55 +02:00
-
692cd76ceb
fix: separate cargo target-dirs to avoid parallel lock contention, add pam smoke test
Asger Geel Weirsøe
2026-05-06 12:10:02 +02:00
-
0f128d1c6f
build: update meson.build for workspace — add PAM module and display binary targets
Asger Geel Weirsøe
2026-05-06 12:06:49 +02:00
-
4b9d69ffbc
fix: pam_set_data error handling, setsid+fd sweep in grandchild, is_replace logic, null pamh guard
Asger Geel Weirsøe
2026-05-06 12:05:43 +02:00
-
c24bd26ba1
feat: add ahfail-pam PAM module with cleanup-based failure detection
Asger Geel Weirsøe
2026-05-06 12:00:24 +02:00
-
abf8aef1ef
fix: defer volume lock to after setup, fix sighandler cast comment, check pkg-config status
Asger Geel Weirsøe
2026-05-06 11:58:21 +02:00
-
f93ca6267c
feat: add ahfail-display standalone binary
Asger Geel Weirsøe
2026-05-06 11:54:22 +02:00
-
e1f8c1d58f
fix: update check — handle spaced JSON, move cache touch after HTTP success, add timeouts and multi-monitor guard
Asger Geel Weirsøe
2026-05-06 11:51:02 +02:00
-
468699e316
feat: add rate-limited update check with desktop notification
Asger Geel Weirsøe
2026-05-06 09:55:11 +02:00
-
355828d4d9
fix: remove redundant volume_state=None, improve pactl volume parser for stereo sinks
Asger Geel Weirsøe
2026-05-06 09:53:27 +02:00
-
74e0f544a0
feat: add volume save/restore on failure/unload
Asger Geel Weirsøe
2026-05-06 09:50:49 +02:00
-
7913ced403
chore: remove unused imports, stale deps, and unnecessary unsafe block in ahfail-gtklock
Asger Geel Weirsøe
2026-05-06 09:47:39 +02:00
-
097dd52998
refactor: wire ahfail-gtklock to use ahfail-ui for animation/audio/display
Asger Geel Weirsøe
2026-05-06 09:38:35 +02:00
-
f05e93b75e
fix: image.show(), private ahfail_get_resource, saturating_sub in display
Asger Geel Weirsøe
2026-05-06 09:35:02 +02:00
-
3dc0733cd0
feat: add ahfail-ui crate with animation, audio, display, config
Asger Geel Weirsøe
2026-05-06 09:28:14 +02:00
-
2b89653be6
refactor: remove dead utils/bench.rs
Asger Geel Weirsøe
2026-05-06 09:25:39 +02:00
-
8dd06377fc
refactor: convert to Cargo workspace, move gtklock crate
Asger Geel Weirsøe
2026-05-05 16:23:31 +02:00
-
9c546c69ee
Add implementation plan for PAM rewrite
Asger Geel Weirsøe
2026-05-05 16:17:05 +02:00
-
3cdbc4fec9
Add design doc for PAM module + cross-platform rewrite
Asger Geel Weirsøe
2026-05-05 16:09:25 +02:00
-
9492ddb50e
test
Asger Geel Weirsøe
2026-01-19 13:53:59 +01:00
-
4fdbe8efa5
Adds license
Asger Geel Weirsøe
2025-12-01 08:57:48 +01:00
-
a40e6470bb
Removes incorrect stuff
Asger Geel Weirsøe
2025-12-01 08:53:19 +01:00
-
-
382b5a489e
Code
Asger Geel Weirsøe
2025-11-30 21:08:42 +01:00
-
8c08e33ba0
initial commit
Asger Geel Weirsøe
2025-11-30 20:52:00 +01:00