25 Commits

Author SHA1 Message Date
c2f8673171 docs: add printer options configuration step to installation guide
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 23:43:02 +02:00
dfe839531f docs: add macOS installation guide with cost center preset instructions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 23:34:38 +02:00
Oliver Hofmann
9cb8657aa7 chore: bump version to 1.0.1 v1.0.1 2026-06-06 23:11:18 +02:00
Oliver Hofmann
118b0faca0 fix: rewrite filter as bash+awk to avoid Python/xcode-select dependency 2026-06-06 20:56:28 +02:00
Oliver Hofmann
5bd9a0277a fix: use absolute python3 path to avoid xcode-select in CUPS root context 2026-06-06 20:51:54 +02:00
Oliver Hofmann
49c0a1f848 fix: prevent set -e from killing build when grep finds no matches 2026-06-06 16:54:17 +02:00
Oliver Hofmann
04cbaf92da fix: tighten PPD validation to only catch structural errors 2026-06-06 16:50:31 +02:00
Oliver Hofmann
4f9daa2d75 chore: add install.sh for manual installation 2026-06-06 16:19:45 +02:00
Oliver Hofmann
50dec44d4a fix: use raw code without zero-padding, matching kyofilter_E behaviour v1.0.0 2026-06-06 16:13:52 +02:00
Oliver Hofmann
bc0329861c Kostenstelle eingetragen 2026-06-05 16:45:58 +02:00
Oliver Hofmann
d944e2443d fix: PPD backslash typo, >8-digit code guard, NickName, build validation 2026-06-02 21:19:35 +02:00
Oliver Hofmann
49ab635018 feat: pkg installer with postinstall and build script 2026-06-02 21:06:51 +02:00
Oliver Hofmann
183a265d77 feat: complete kyofilter with CUPS main() entrypoint 2026-06-02 21:03:52 +02:00
Oliver Hofmann
fc57b48eb8 fix: robustify EndSetup detection and add warning test 2026-06-02 21:03:13 +02:00
Oliver Hofmann
ca895889f9 feat: PostScript stream processing with account code injection 2026-06-02 21:01:55 +02:00
Oliver Hofmann
e938e90284 feat: account code extraction with zero-padding 2026-06-02 21:00:21 +02:00
Oliver Hofmann
54ee01c475 feat: filter option parsing with tests 2026-06-02 20:57:33 +02:00
Oliver Hofmann
db60fdd635 fix: PPD label, ordering, stale translations and permissions 2026-06-02 20:55:10 +02:00
Oliver Hofmann
0b11b80e89 fix: remove stale UIConstraints for removed KmManagment codes 2026-06-02 10:58:32 +02:00
Oliver Hofmann
dcecbfc161 feat: add Apple Silicon PPD derived from Intel TA3505ci.PPD
Remove Intel-only cupsPreFilter and APDialogExtension references, point
cupsFilter to the new kyofilter, and replace the fixed-list KmManagment
AccountingOptions group with a simplified placeholder-based section.
2026-06-02 10:55:54 +02:00
Oliver Hofmann
c0e3e8bfc0 chore: project scaffolding 2026-06-02 10:47:11 +02:00
Oliver Hofmann
c4ed95ff68 Add implementation plan for kydriv driver 2026-06-02 10:45:08 +02:00
Oliver Hofmann
d02b180300 Note VPN requirement for printer-dependent test stages 2026-06-02 10:34:03 +02:00
Oliver Hofmann
163ab7c251 Fix spec: clarify department code entry and driver coexistence 2026-06-02 10:31:45 +02:00
Oliver Hofmann
49ad65435e Add design spec for kydriv Kyocera 3505ci Apple Silicon driver 2026-06-02 10:30:43 +02:00