Commit Graph
24 Commits
Author SHA1 Message Date
Djeex f22634e9d9 CI/CD hardening: lint, secret scan, coverage gate, auto CVE-fix PRs, GHCR + GitHub mirror publishing (#34)
CI / build-and-scan (push) Successful in 2m43s
- release changelog: commits rendered as description (link), divider lines dropped
- gitleaks secret scan and hadolint on every push/PR
- ruff lint/format gate (Python repos) with a pytest --cov-fail-under gate
- scheduled CRITICAL Trivy failures attempt an apk upgrade rebuild and open a follow-up PR if it clears the finding, instead of just failing red
- images also published to ghcr.io/djeex/<repo>
- a matching GitHub Release is created on the GitHub mirror, with a notice pointing back to this repo as the source of truth
2026-08-26 15:38:54 +02:00
Djeex 26e3ca684b Fixed: Preserve embedded ICC color profiles when converting and resizing images
Image.open() reads the source's ICC profile into img.info, but that dict resets to empty after convert() or resize(), and save() was never passing icc_profile anyway. DCI-P3 and Rec.2020 photos were silently falling back to sRGB interpretation once processed.
2026-08-17 15:13:36 +02:00
Djeex f92060603d Fixed custom font issue 2025-09-04 10:41:58 +02:00
Djeex f8bebb9c95 Fixed forms and key issues 2025-09-01 22:13:16 +00:00
Djeex 5b65e5efe3 Better logging 2025-09-01 14:57:52 +00:00
Djeex 021e0c7974 Preview link 2025-09-01 14:37:31 +00:00
Djeex 5d238fcf33 Version and docker OK 2025-08-21 18:55:05 +02:00
Djeex cb91b92555 4 steps OK 2025-08-20 20:19:24 +02:00
Djeex f6e6a11fc1 Changed gallery url 2025-08-19 19:42:36 +02:00
Djeex e9a3a5a189 Build system with zip download 2025-08-19 19:29:06 +02:00
Djeex 2ec4be624b Theme editor 2025-08-18 23:36:36 +02:00
Djeex 330e467dcb Better global UI 2025-08-18 20:05:08 +02:00
Djeex c193fd49aa Better UI form 2025-08-17 23:49:36 +02:00
Djeex a8f3c1b497 All fields OK 2025-08-17 14:26:31 +02:00
Djeex b74f1bb350 Site-info front 2025-08-17 13:52:25 +02:00
Djeex b56d03303e Remove all button 2025-08-17 10:57:59 +02:00
Djeex 041db66b3d Reworked flow 2025-08-16 11:17:15 +02:00
Djeex 1b0b228273 Gallery front 2025-08-16 10:29:51 +02:00
Djeex 41450837f2 Versionning 2025-08-13 22:14:16 +00:00
Djeex efe1bbca29 new ensure_dir logic
+ better logs
+ docker files
+ new docs
2025-08-13 15:45:33 +00:00
Djeex f5a5aefd09 gallery.py starter + rename builder.py 2025-08-12 17:31:46 +00:00
Djeex f76420b2c3 favicon log + better robot.txt + modular starter 2025-08-12 17:08:31 +00:00
Djeex e4a9c57b31 Output folder instead of .output + now build.py pass the build dir var to html_generator.py + new README with link to the wiki 2025-08-10 09:29:56 +00:00
Djeex b9e3467c01 1st commit 2025-08-06 11:16:18 +00:00