Changelog und Hilfeseite für Bibliothekswahl und Druckverlauf

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BNhLunz586g6DeYMa7Qsd1
This commit is contained in:
tillandClaude Opus 5 committed 2026-09-01 14:23:38 +00:00
1 parent 825dcc4444
commit 76aa4cc071
2 files changed
+50 -1

No files matched your search

+38
View File
@@ -2,6 +2,44 @@
All notable changes to Klarbild are documented here. Newest first.
## 2026-09-01 (later) — Printing from the library, and a print history
### Added
- **Pick images from the library** in the print area. Until now a file had to be
uploaded even when Klarbild already had it — a studio result went to disk and back
through the uploader. The picker has search (filename and description), a folder
filter and multi-select, reachable from the empty tray, from the card header and from
each cell group. Only finished, visible images are offered, under the same rules as
the library itself.
- **Last printed** (card 4 on `/drucken`): what was printed recently, with a button to
produce the exact same sheet again. **Only the instruction is stored, never the PDF** —
an A3 sheet runs to 20–80 MB, an entry to 1–3 KB. That works because the print module
computes without a model: the same job yields the same sheet. Verified — two runs of
one configuration produced PDFs differing *only* in `CreationDate` and `ModDate`; the
image streams are byte-identical. Repeat is offered only when every cell came from the
library and every image still exists; otherwise the entry says which of the two reasons
applies. The last 100 runs per account are kept, older ones drop off by themselves.
You see your own runs; admins see all.
- **Mail access from the server environment.** Sending now falls back to `SMTP_*`
environment variables when nothing is entered under Admin → E-mail, so a fresh install
can send straight away — and with it, password reset works. Credentials live in Coolify,
never in the repo. The admin card says which source is actually in effect.
### Fixed
- The run summary listed every cell separately: "10 × 15 cm, 10 × 15 cm". Identical sizes
are now merged and their counts added. The first attempt turned "13 × 18 cm" into
"13 cm ×18" — the × inside a measurement looked like a count. Anchored to the end of the
line now, with seven tests holding it there.
- "1 image is missing" for a sheet whose source was simply an upload: one counter was
serving two different causes. Two counters, two explanations.
- "the PDF was 0.0 MB" for a 20 KB sheet — below a megabyte it now counts in KB.
- A file missing from disk showed the browser's broken-image icon in the picker and the
history. The tile stays quiet now, and still clickable.
- On narrow screens the right-hand column was pulled to the top (`order: -1`, so the
preview is visible straight away). With a fourth card you would have scrolled past a
whole block before reaching the upload area. The cards now run in their own numbering —
and the numbers in the card headers are visible again, because they are correct again.
## 2026-09-01 — Sharing, e-mail, password reset, and a security pass
### Added