Commit Graph

129 Commits

Author SHA1 Message Date
Peter Steinberger
c276ac88a0
docs: position README banner 2026-05-28 20:48:39 +01:00
Peter Steinberger
d800d4239e
docs: add README banner 2026-05-28 19:43:52 +01:00
Peter Steinberger
fbb2a577c9
fix(input): type printable characters with key events 2026-05-08 12:07:24 +01:00
Peter Steinberger
b6df8b09e5
fix: harden AXorcist command handling 2026-05-08 09:01:46 +01:00
Peter Steinberger
931e59e80c
fix(axorcist): release hotkey modifiers reliably 2026-05-07 02:18:46 +01:00
Peter Steinberger
16ce92bf2b
fix: preserve CFRange AX values 2026-05-06 06:48:28 +01:00
Winn Cook
1a0c312e39
fix(axorcist): preserve CFRange values in ValueUnwrapper (#4) 2026-05-06 06:44:36 +01:00
Peter Steinberger
761ae3048f
style: apply formatting cleanup 2026-05-04 02:10:00 +01:00
Peter Steinberger
289d403c53
fix: keep checkout dependency resolution remote 2026-04-28 01:55:24 +01:00
Peter Steinberger
b63ee9a326
chore: release 0.1.1 2026-04-28 01:52:30 +01:00
Peter Steinberger
7b38b16b82
build: prefer local Commander when vendored 2026-03-13 02:05:39 +00:00
Peter Steinberger
c75d06f7f9 chore: pin Commander 0.2.1 2026-01-18 07:42:53 +00:00
Peter Steinberger
aee41fac5b chore: add 0.1.0 changelog 2026-01-18 07:21:15 +00:00
Peter Steinberger
61cb791e03 style: wrap debug logs 2026-01-15 03:52:37 +00:00
Peter Steinberger
78cd7e8e18 docs: remove runner references 2026-01-04 04:41:26 +01:00
Peter Steinberger
c596eddb9e fix(input): generate proper multi-click events 2025-12-18 00:41:57 +00:00
Peter Steinberger
3b57ded2c4 style(tests): format SpecialKeyDigitTests 2025-12-17 15:52:22 +00:00
Peter Steinberger
0f434842f9 fix(input): support digit keys in hotkeys 2025-12-17 15:08:25 +00:00
Peter Steinberger
e9c950698c fix(ax): avoid expensive debug formatting 2025-12-13 19:32:43 +00:00
Peter Steinberger
73bf187a58 chore(deps): update SwiftPM deps 2025-12-13 17:34:26 +00:00
Peter Steinberger
c0257fcba4 style(lint): fix swiftlint warnings 2025-12-13 10:39:34 +00:00
Peter Steinberger
e86e6b9160 test: deflake AppLocator frontmost fallback 2025-11-25 18:58:19 +01:00
Peter Steinberger
0dd3eaa635 Normalize header format 2025-11-25 14:00:45 +01:00
Peter Steinberger
a6b912702a Trim AGENTS to pointer + repo note 2025-11-20 06:39:59 +01:00
Peter Steinberger
a892e0e945 chore: sync AGENTS guardrails 2025-11-20 06:02:21 +01:00
Peter Steinberger
ff2facf6f1 Sync tool list 2025-11-19 22:55:16 +01:00
Peter Steinberger
1bcf8a28c1 chore: format AXorcist 2025-11-19 20:19:19 +01:00
Peter Steinberger
7a999ba69e feat: expose AXSheets helpers 2025-11-19 20:09:30 +01:00
Peter Steinberger
d335b60a2d Add AXTimeoutHelper tests 2025-11-19 04:58:20 +01:00
Peter Steinberger
74459e6c12 Add AppLocator/AXWindowResolver tests and drop duplicate helper 2025-11-19 04:56:14 +01:00
Peter Steinberger
cbfcf3d263 Add basic AppLocator and AXWindowResolver coverage 2025-11-19 04:16:38 +01:00
Peter Steinberger
39e300e216 Add shared async timeout helper for AX operations 2025-11-19 02:53:24 +01:00
Peter Steinberger
89cbe7a274 Add AX wrappers and input driver coverage 2025-11-19 01:01:29 +01:00
Peter Steinberger
49da2383ae chore: sync swiftformat 2025-11-18 10:45:47 +01:00
Peter Steinberger
087577924b docs: flatten tools block and update oracle 2025-11-18 09:22:23 +01:00
Peter Steinberger
884a6d5a2c docs: clarify shared vs local blocks 2025-11-18 05:59:55 +01:00
Peter Steinberger
0c72f8e651 docs: sync AGENTS guardrails 2025-11-18 03:33:03 +01:00
Peter Steinberger
ced6a3c4c9 docs: add shared/tools guardrails 2025-11-17 07:15:31 +01:00
Peter Steinberger
02ba0ef1fc chore: update Package.resolved 2025-11-16 06:22:07 +01:00
Peter Steinberger
05e978f98a Add shared guardrails block 2025-11-16 01:03:06 +01:00
Peter Steinberger
330c0220a6 ci: vendor commander dependency 2025-11-15 22:53:58 +00:00
Peter Steinberger
eafef7fd58 ci: install swift 6.2 toolchain 2025-11-15 22:51:14 +00:00
Peter Steinberger
64e8ec07b4 ci: run on macos-15 pool 2025-11-15 22:47:48 +00:00
Peter Steinberger
5a1fd96857 chore(lint): remove force_unwrapping rule and simplify config 2025-11-14 04:59:46 +00:00
Peter Steinberger
d3452ddadf fix: stream axorc output in tests 2025-11-14 04:14:45 +00:00
Peter Steinberger
aa1e5623ea style: conform url guard formatting 2025-11-13 02:23:05 +00:00
Peter Steinberger
1df242f977 fix(axorcist): harden CF bridges and refresh coverage 2025-11-13 02:12:18 +00:00
Peter Steinberger
eed1ead6fb style: enforce safe CF casting 2025-11-13 01:30:56 +00:00
Peter Steinberger
7aa64423d8 style: satisfy swiftlint 2025-11-12 23:59:58 +00:00
Peter Steinberger
0ca1293248 chore: refresh docs and fix activation warnings 2025-11-12 23:41:15 +00:00