fix(community): nur bei eindeutigem Ausgang aufräumen, Tag- und Kurzsuche, kleine Härtungen
- publish.ts: bei Fehlern der API werden die hochgeladenen Dateien nur bei eindeutiger Ablehnung (4xx außer 408/429, JWT-Fehler vor der Anfrage) gelöscht; bei offenem Ausgang (Netzfehler, Zeitlimit, 5xx, 429, Antwort ohne id) bleiben sie liegen, damit keine öffentliche Zeile auf gelöschte Bilder zeigt - api.ts: ApiError.definitive und isDefinitiveFailure, Zeitlimit 15 s, gleichzeitige createJWT werden geteilt - gallery.ts: Tag-Filter (contains auf tags), Kurzsuche unter 3 Zeichen per contains, loadGalleryImage prüft die Datei-ID - geometry.ts: PREVIEW_WIDTH/PREVIEW_QUALITY an einer Stelle (Editor und Veröffentlichen) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
89c86fd578
commit
ae73dc4a0b
8 files changed
+449
-48
No files matched your search
@@ -6,6 +6,9 @@ export const CARD_H = 969;
|
||||
export const MARGIN = 56;
|
||||
/** Nur für die Vorschau (CSS), nie im Export. */
|
||||
export const PREVIEW_RADIUS = 57;
|
||||
/** Vorschaudatei (WebP) einer gespeicherten oder veröffentlichten Karte: Breite in px und Qualität des Exports. */
|
||||
export const PREVIEW_WIDTH = 480;
|
||||
export const PREVIEW_QUALITY = 0.85;
|
||||
|
||||
export interface Box {
|
||||
x: number;
|
||||
|
||||
Reference in new issue
Block a user