-
fc73c3c808
Link the project page from the readme
master
Asger Geel Weirsøe
2026-10-18 20:12:00 +02:00
-
57f59845b8
Point the AUR upstream URL at the project page
Asger Geel Weirsøe
2026-10-04 07:29:48 +02:00
-
e6dfd7814c
Read the tarball host from a secret, not a variable
Asger Geel Weirsøe
2026-10-01 17:42:00 +02:00
-
630cb54332
Take the tarball host address from a repository variable
Asger Geel Weirsøe
2026-10-01 17:15:00 +02:00
-
d5e1bd5016
Build only the PAM hook on macOS (0.10.2)
v0.10.2
Asger Geel Weirsøe
2026-09-30 21:59:59 +02:00
-
198bbb2278
Build the PAM module on macOS (0.10.1)
v0.10.1
Asger Geel Weirsøe
2026-09-30 21:59:59 +02:00
-
8b777652be
Move the Homebrew formula to the tap on GitHub
Asger Geel Weirsøe
2026-09-30 21:59:58 +02:00
-
1934b86c13
Publish ahfail-bin, hosted on the tarballz index
Asger Geel Weirsøe
2026-09-30 21:41:11 +02:00
-
a1a9a741cc
Obfuscate the maintainer address, and allow PKGBUILD-only releases
Asger Geel Weirsøe
2026-09-30 21:23:12 +02:00
-
9538cefbf4
Fix the release token and the Homebrew tap update
v0.10.0
ahfail-lock
Asger Geel Weirsøe
2026-09-30 20:03:00 +02:00
-
b71eb201b6
Add a disclaimer to the PKGBUILD and build the locker on Linux only
Asger Geel Weirsøe
2026-09-30 20:03:00 +02:00
-
2cf3b06aeb
Install openssh in the CI containers
Asger Geel Weirsøe
2026-09-30 19:31:53 +02:00
-
1156c1f927
Run CI and releases in an Arch container
Asger Geel Weirsøe
2026-09-30 19:19:09 +02:00
-
cb41117932
Document ahfail as a locker
Asger Geel Weirsøe
2026-09-30 19:18:21 +02:00
-
79bb0e41d5
Build everything in one cargo run, and package for the AUR
Asger Geel Weirsøe
2026-09-30 19:18:21 +02:00
-
a4b6297156
Make the update check optional and harden the legacy paths
Asger Geel Weirsøe
2026-09-30 19:18:21 +02:00
-
37e6c36aee
Add ahfail, a screen locker of its own
Asger Geel Weirsøe
2026-09-30 19:18:21 +02:00
-
18c5c05be1
release: v0.9.0 pre-release — X11 PAM integration, shadow suppression, macOS cfg guards
v0.9.0

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-07 21:35:12 +02:00
-
f2e32fd057
feat: add uninstall scripts for X11 and macOS

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 20:21:52 +02:00
-
1f0d42b24d
docs: make X11 PAM config instructions unambiguous

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 20:20:32 +02:00
-
bab73b1ee8
docs: add --prefix=/usr to Arch build instructions

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 20:17:43 +02:00
-
181372b2fe
updates readme.md
Asger Geel Weirsøe
2026-05-06 20:15:44 +02:00
-
5e9fce4fd4
updates readme.md
Asger Geel Weirsøe
2026-05-06 20:15:23 +02:00
-
59c68f8187
docs: add binary install section for Linux, Homebrew section for macOS

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 20:14:03 +02:00
-
12fb29eb0e
ci: auto-update Homebrew tap on release

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 20:13:03 +02:00
-
179da7b277
fix: use build-time AHFAIL_INSTALL_DIR on macOS, not hardcoded /usr/local/lib

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 20:12:37 +02:00
-
554bb00a69
docs: rewrite readme; add macOS install script

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 20:10:55 +02:00
-
a35ca838ce
ci: use gitea-release-action@v1 for release upload
v0.1.0

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 19:47:34 +02:00
-
a76e0cc9eb
fix: pass absolute path to pam_smoke_test via meson.current_build_dir()

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 19:45:23 +02:00
-
d4a6987b72
fix: run cargo test under xvfb-run; clean up unused imports and mut warning

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 19:43:31 +02:00
-
9d904a5469
ci: add libgstreamer-plugins-bad1.0-dev for gstreamer-player-1.0.pc

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 19:42:28 +02:00
-
91f89357cc
ci: install meson via apt instead of pip (PEP 668 / Ubuntu 24.04)

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 19:41:58 +02:00
-
ad7d55f804
fix: PID-based volume lock with state persistence and multiarch default path

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 19:38:33 +02:00
-
0d456dd0a3
chore: remove accidental empty v file from remote merge

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 19:38:31 +02:00
-
cc5a77f894
Merge remote-tracking branch 'origin/master'
Asger Geel Weirsøe
2026-05-06 19:38:30 +02:00
-
-
79fe88c147
fix: xvfb for headless CI, curl -f + set -euo pipefail in release, fix PAM paths in README
Asger Geel Weirsøe
2026-05-06 19:32:52 +02:00
-
ef090772f0
docs: add macOS build-from-source and PAM configuration instructions
Asger Geel Weirsøe
2026-05-06 19:32:18 +02:00
-
0e9c3fa621
ci: add Gitea Actions workflows for test and release
Asger Geel Weirsøe
2026-05-06 19:32:16 +02:00
-
8fc16befe1
fix: separate cargo target-dirs to avoid parallel lock contention, add pam smoke test
Asger Geel Weirsøe
2026-05-06 19:32:05 +02:00
-
f455ed4c89
build: update meson.build for workspace — add PAM module and display binary targets
Asger Geel Weirsøe
2026-05-06 19:31:25 +02:00
-
f901367571
fix: pam_set_data error handling, setsid+fd sweep in grandchild, is_replace logic, null pamh guard
Asger Geel Weirsøe
2026-05-06 19:31:11 +02:00
-
23e33cccf1
feat: add ahfail-pam PAM module with cleanup-based failure detection
Asger Geel Weirsøe
2026-05-06 19:30:05 +02:00
-
9a2b081ff1
fix: defer volume lock to after setup, fix sighandler cast comment, check pkg-config status
Asger Geel Weirsøe
2026-05-06 19:29:39 +02:00
-
d51b6a2727
feat: add ahfail-display standalone binary

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 19:28:49 +02:00
-
1fbe87ab2a
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 19:28:07 +02:00
-
40902cdd88
feat: add rate-limited update check with desktop notification

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 19:03:59 +02:00
-
1df9fb1aec
fix: remove redundant volume_state=None, improve pactl volume parser for stereo sinks
Asger Geel Weirsøe
2026-05-06 19:03:38 +02:00
-
ed2ab3d7d5
feat: add volume save/restore on failure/unload

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 19:03:05 +02:00
-
3c4f21fe5d
chore: remove unused imports, stale deps, and unnecessary unsafe block in ahfail-gtklock
Asger Geel Weirsøe
2026-05-06 19:02:25 +02:00
-
e030f8fc26
refactor: wire ahfail-gtklock to use ahfail-ui for animation/audio/display

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 19:00:32 +02:00
-
14190c7e33
fix: image.show(), private ahfail_get_resource, saturating_sub in display

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 18:59:47 +02:00
-
d53c598776
feat: add ahfail-ui crate with animation, audio, display, config

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 18:58:22 +02:00
-
9e74bb5144
refactor: remove dead utils/bench.rs

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-06 18:57:50 +02:00
-
01bc34e54e
refactor: convert to Cargo workspace, move gtklock crate

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-05 20:24:53 +02:00
-
d0b1ae7b40
Add implementation plan for PAM rewrite

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-05 20:23:33 +02:00
-
ef7af5fd26
Add design doc for PAM module + cross-platform rewrite

Asger Geel WeirsøeandClaude Sonnet 4.6
2026-05-05 20:21:57 +02:00
-
7a1ba29e44
test
Asger Geel Weirsøe
2026-01-19 19:53:44 +01:00
-
aacfef1670
Adds license
agw
2025-12-01 18:52:02 +01:00
-
5ff2bca59c
Removes incorrect stuff
agw
2025-12-01 18:51:06 +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