Commit Graph

  • 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