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:
2 files changed
+50
-1
No files matched your search
@@ -2,6 +2,44 @@
|
|||||||
|
|
||||||
All notable changes to Klarbild are documented here. Newest first.
|
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
|
## 2026-09-01 — Sharing, e-mail, password reset, and a security pass
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
@@ -72,7 +72,9 @@ import Base from '../layouts/Base.astro';
|
|||||||
keine Wartezeit. Nur Zuschnitt, Skalierung und Geometrie — vom biometrischen Passbild bis zum
|
keine Wartezeit. Nur Zuschnitt, Skalierung und Geometrie — vom biometrischen Passbild bis zum
|
||||||
30 × 40-Poster.</p>
|
30 × 40-Poster.</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li>Bilder hochladen (ziehen, ⌘/Strg + V, oder <b>Aus Bibliothek</b> ein fertiges Ergebnis holen).</li>
|
<li>Bilder hochladen (ziehen, ⌘/Strg + V) — oder <b>Aus der Bibliothek wählen</b>: alles, was
|
||||||
|
Klarbild schon erzeugt hat, mit Suche, nach Ordner und mehrere auf einmal. Kein Umweg mehr
|
||||||
|
über einen erneuten Upload.</li>
|
||||||
<li>Je Bild das <b>Endmaß</b> wählen. Es sind <b>alle Formate der KI-Generierung</b> da —
|
<li>Je Bild das <b>Endmaß</b> wählen. Es sind <b>alle Formate der KI-Generierung</b> da —
|
||||||
biometrisches Passbild 35 × 45 mm, 2 × 3 bis 6 × 9 cm, 9 × 13 bis 24 × 30,
|
biometrisches Passbild 35 × 45 mm, 2 × 3 bis 6 × 9 cm, 9 × 13 bis 24 × 30,
|
||||||
Poster- und Rahmenmaße 30 × 40 bis 70 × 100, Quadrate, DIN A6–A2 und die
|
Poster- und Rahmenmaße 30 × 40 bis 70 × 100, Quadrate, DIN A6–A2 und die
|
||||||
@@ -101,6 +103,15 @@ import Base from '../layouts/Base.astro';
|
|||||||
<b>Posterdruck</b> verteilt es auf mehrere Blätter zum Zusammenkleben.</li>
|
<b>Posterdruck</b> verteilt es auf mehrere Blätter zum Zusammenkleben.</li>
|
||||||
<li><b>Druck-PDF erzeugen</b>. Die PDF-Seite hat exakt das Bogenmaß.</li>
|
<li><b>Druck-PDF erzeugen</b>. Die PDF-Seite hat exakt das Bogenmaß.</li>
|
||||||
</ol>
|
</ol>
|
||||||
|
<p><b>Zuletzt gedruckt.</b> Ganz unten steht, was du zuvor gedruckt hast — mit Maßen, Stückzahl
|
||||||
|
und den Bildern. <b>Nochmal drucken</b> erzeugt genau denselben Bogen ein zweites Mal, ohne dass
|
||||||
|
du irgendetwas neu einstellst; <b>Einstellung übernehmen</b> holt nur Papier, Marken und Ränder
|
||||||
|
zurück, für „wie damals, aber mit anderen Fotos".</p>
|
||||||
|
<p class="mini">Aufgehoben werden dabei <b>nicht die PDFs</b> — die sind riesig, ein A3-Bogen wären
|
||||||
|
schnell 20 bis 80 MB — sondern nur die Einstellung, ein paar Kilobyte. Weil das Druckmodul ohne
|
||||||
|
KI rechnet, ergibt derselbe Auftrag wieder exakt dasselbe Blatt. „Nochmal drucken" gibt es
|
||||||
|
deshalb nur, wenn alle Bilder aus der Bibliothek kamen und noch da sind; bei hochgeladenen
|
||||||
|
Dateien ist die Quelle nach dem Aufräumen weg, und dann steht das auch dabei.</p>
|
||||||
<p class="hinweis"><b>Wichtig beim Drucken:</b> im Druckdialog „Tatsächliche Größe" bzw. „100 %" wählen —
|
<p class="hinweis"><b>Wichtig beim Drucken:</b> im Druckdialog „Tatsächliche Größe" bzw. „100 %" wählen —
|
||||||
<b>nicht</b> „an Seitengröße anpassen". Sonst stimmt das Maß nicht mehr. Wer randlos drucken kann,
|
<b>nicht</b> „an Seitengröße anpassen". Sonst stimmt das Maß nicht mehr. Wer randlos drucken kann,
|
||||||
setzt den Rand auf 0; sonst 3–5 mm, sonst schneidet der Drucker die Marken weg.</p>
|
setzt den Rand auf 0; sonst 3–5 mm, sonst schneidet der Drucker die Marken weg.</p>
|
||||||
|
|||||||
Reference in new issue
Block a user