Commit graph

49 commits

Author SHA1 Message Date
Claude
33375c9221
Add media verification addon with C2PA/ProofMode support
Introduces a new zammad-addon-media-verify package that uses the proofmode
Ruby gem (built from proofmode-rust) to verify media attachments on tickets
for C2PA content credentials and ProofMode cryptographic proofs.

The addon runs as a Zammad scheduled job that:
- Scans incoming ticket articles for media attachments (images, video, audio, PDFs, ZIPs)
- Calls proofmode check_files() to verify C2PA manifests, PGP signatures,
  OpenTimestamps, and EXIF metadata
- Posts a human-readable verification report as an internal note on the ticket
- Tracks checked articles via preferences to avoid duplicate processing

Also restores the zammad-addon-common package (previously removed in repo cleanup)
to share build tooling (ZPM builder and migration generator) between addon packages,
keeping things DRY. The link addon now imports from common instead of inlining these.

Docker integration:
- Dockerfile updated to install proofmode gem from docker/zammad/gems/
- setup.rb updated to handle MediaVerify package lifecycle

https://claude.ai/code/session_01GJYbRCFFJCJDAEcEVbD36N
2026-02-15 13:56:57 +00:00
Darren Clarke
40c14ece94 Latest zammad compatibility 2026-02-13 21:04:36 +01:00
Darren Clarke
bf46bb5beb Port more changes from updated branch 2026-02-12 12:01:56 +01:00
Darren Clarke
e941353b64 Repo cleanup 2026-02-10 08:36:04 +01:00
Darren Clarke
a882c9ecff Split ticket and group name fixes 2025-12-19 15:27:27 +01:00
Darren Clarke
91eb32ff49 Update dockerfile copy files 2025-11-22 10:56:13 +01:00
Darren Clarke
d0cc5a21de WhatsApp/Signal/Formstack/admin updates 2025-11-21 14:55:28 +01:00
Darren Clarke
b75f5c88d7 Add port to /link location 2025-02-06 20:56:46 +01:00
Darren Clarke
9283227074 Update proxying, swap /zammad and /link 2025-02-06 13:03:31 +01:00
Darren Clarke
a707c842be Update deps and Docker images 2024-09-27 11:22:45 +02:00
Darren Clarke
5a3127dcb0 Remove es_ssl_verify for now 2024-07-31 18:11:51 +02:00
Darren Clarke
20cb2836f0 Update Dockerfile 2024-06-28 15:37:22 +02:00
Darren Clarke
36353229c1 Update Dockerfile 2024-06-28 12:44:25 +00:00
Darren Clarke
03b6b815c6 Update Dockerfile 2024-06-28 10:50:25 +00:00
Darren Clarke
dbf3a95bbb Signal and Docker updates 2024-06-28 12:28:11 +02:00
Darren Clarke
eb319b68f5 Update Zammad Dockerfile 2024-06-26 12:23:03 +02:00
Darren Clarke
4d5eaccde4 Update Zammad Dockerfile 2024-06-26 10:58:17 +02:00
Darren Clarke
c62bfd2a4c Update deps, fix Docker build errors 2024-05-14 09:40:58 +02:00
Darren Clarke
162390008b Bridge integration 2024-05-09 07:42:44 +02:00
Darren Clarke
a445762a37 Metamigo -> Bridge 2024-04-21 09:44:30 +02:00
Darren Clarke
486f989494 Update deps 2024-03-03 18:13:26 +01:00
Darren Clarke
f13530f043 Sidebar and edit updates 2023-10-16 09:20:40 +02:00
Darren Clarke
1443a61164 Fix multi-Zammad image build 2023-09-27 14:34:34 +02:00
Darren Clarke
58ce48b031 Update deps, remove PGP 2023-09-27 11:13:19 +02:00
Darren Clarke
9e68be7225 Whatsapp send and Zammad autologin fixes 2023-09-08 16:34:13 +02:00
Darren Clarke
a3d6b786e1 Update middleware and deps 2023-09-06 16:42:52 +02:00
Darren Clarke
eed88d03db Remove Docker debug steps 2023-07-24 08:20:41 +02:00
Darren Clarke
f532d6a60f Zammd Docker build updates 2 2023-07-24 07:53:29 +02:00
Darren Clarke
bc381e0361 Zammad Docker build updates 1 2023-07-24 07:36:29 +02:00
Darren Clarke
b5ccd86660
Remove Rails Observer dependency 2023-07-18 10:02:39 +00:00
Darren Clarke
73fdb6e5d1
Updates for Zammad 6 2023-07-11 10:05:52 +00:00
Darren Clarke
60b82f6fb4
Zammad docker and Link structure updates 2023-07-10 10:13:06 +00:00
Darren Clarke
2a37297ae1
Update Docker versions 2023-07-07 15:02:06 +00:00
Darren Clarke
74608d6fce
Cleanup unnecessary Make/Docker files 2023-06-20 11:32:32 +00:00
607fea35e8 keep docker/zammad/addons directory around 2023-06-02 09:53:24 +00:00
Darren Clarke
ac4646d434
Fix zammd install script 2023-05-30 09:52:49 +00:00
Darren Clarke
df9b8abf15
Use NextJS middleware for proxying 2023-05-30 09:05:40 +00:00
Darren Clarke
842dd95e43 Back to Next 13.4.3 2023-05-26 10:14:13 +00:00
Darren Clarke
d5bd58ac3e Addon build updates 2023-05-17 08:16:41 +00:00
Darren Clarke
0190ccdfd3 Add Leafcutter addon 2023-05-17 06:41:47 +00:00
Darren Clarke
eb3469abf9 Add Link Zammad setup file 2023-05-16 09:45:18 +00:00
Darren Clarke
aa18d3904e Zammad Docker and addon updates 2023-05-03 08:20:51 +00:00
Darren Clarke
dab5ce0521 Zammad Docker updates 2023-04-19 09:36:47 +02:00
Darren Clarke
c328299c89 Add additional Dockerfiles 2023-03-22 07:11:51 +00:00
Darren Clarke
d0f1c1337c Fix build errors 2023-03-14 17:40:24 +00:00
Darren Clarke
6eaaf8e9be Move in progress apps temporarily 2023-03-07 14:09:49 +00:00
Darren Clarke
ba04aa108c Middleware and iframe updates 2023-03-01 11:02:15 +00:00
Darren Clarke
36bc2210a6 Continue setup 2023-02-13 20:04:35 +00:00
Darren Clarke
4898382f78 Organize directories 2023-02-13 13:10:48 +00:00