Vorlagen init endpoint hinzufügen, um Vorlagen von imgId zu finden oder zu erstellen
Die erstellende Seite lädt auf das Bildgebungssystem hoch und leitet mit imgId um. Die Bearbeitungsseite ruft jetzt POST /api/esig/templates/init mit dem imgId ...
Scannen Sie alle freigegebenen Bibliotheks-Repository-Pakete, um Bohnen-Abhängigkeiten zu beheben
ComponentScan nimmt gemeinsame Bibliotheksdienste auf, die von Repos abhängen donotmodify.dao.repos und Commerce-Pakete müssen diese auch scannen.
Entfernen Sie .mvn/ copy from Dockerfile - Verzeichnis existiert in diesem Projekt nicht
Fügen Sie E-Snatur Vorlage Editor mit Design-Leinwand, Unterzeichner und Versionierung
Komplette Neufassung der /doc/sign/edit-Seite mit tabbed-Schnittstelle (Einstellungen & Signer, Design), PDF.js Leinwand mit Draggable Feld Overlay, Anmerkungen...
Erstes ESigService Spring Boot Projekt für das E-Signatur-Vorlagenmanagement
Neuer Microservice mit REST API für E-Snaturvorlage CRUD, Signer Management, Design-Version Schnappschüsse und Field Link Tracking. Inklusive OTK auth Filter, F...
E-Signatur-Vorlagen-Entitäten, enums und Repositorien hinzufügen
Neue JPA-Einheiten für das Designsystem der E-Signaturen: ESignTemplate, ESignTemplateSigner, ESignTemplateDesignVersion und ESignTemplateFieldLink mit Unterstü...
Korrektes Feldnamen-Mapping zwischen Backend und Frontend für Access Level API
Karte backend securityLevelId-accessLevel, ist OrganizationOwner-isOwner, memberType-isTeam in API-Route. Beheben Sie die richtige Überprüfung, um EDIT_MEMBER_A...
statischen Fallback für Angebot Seite hinzufügen, wenn Abonnement API nicht verfügbar
Der ************-Tisch existiert in der Produktion noch nicht, so gibt die API einen Fehler zurück. Zurückfallen auf hart codierte Promotion und Plandaten so fu...
Update ApiPromotion-Typ, um neue Liste<String' Backend-Antwort
anwendbarePlanIds und anwendbareBillingCycles sind jetzt Arrays, keine JSON Strings.
Verlängerung des 18DOFF-Aktions-Enddatums auf 2026-12-31
Das Endedatum 14. April führte dazu, dass die Angebotsseite als abgelaufen anzettelte.
Entfernen redundante webhook geheime Validierung, APIService behandelt HMAC auth
Valididate Forgejo HMAC-SHA256 Signatur statt schlichter geheimer Kopfzeile
Forgejo sendet Webhook-Geheim Geheimnis als X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 Hasch, nicht als einfacher Headerwert. Lesekörper, überprüfen HM...
Serverseitige Statistiken für reale Summen, unendliches Scrollen, genaue Filterzählungen
Stats Bar- und Filterpille zählt jetzt von /api/changelog/public/stats (echte DB-Aggregate, nicht geladene Seitenzählungen). Ersetzte Mehr-Taste laden mit Inter...
Entfernen KamoGamesRoboCluck aus changelog öffentlichen Projekten, fügen Sie Backfill-Skripte
Fügen /api/changelog/public/stats endpoint für aggregierte Zähler nach Typ und Projekt hinzu
findByProjectIn Abfrage zu CommitLogRepository für stats endpoint hinzufügen
Changelog-Seite zwingen, dynamisch zu machen, nicht statisch zur Bauzeit
Verwenden Sie Port 80 für SecurityService K8s Service URL, nicht rohe App-Port 4201
Truncate begehen Titel von mehr als 500 Zeichen, um DB-Einbaufehler zu verhindern
Webhook-Geheimprüfung zum Changelog-Endpunkt hinzufügen
Defense-in-Tie-Tieverfall: validiert *** Kopfzeile auf der SecurityService Seite zusätzlich zur APIService Gateway Validierung.
Entlare changelog webhook über APIService mit geheimem Schlüssel auth
Fügt POST /api/changelog/webhook Route hinzu, die *** validiert Header vor der Versedelung an SecurityService. Geheimnis konfiguriert über CHANGELOG_WEBHOOK_SEC...
Change Log zu Resources nav/footer verschieben und zu allen Sitemaps hinzufügen
Entfernen JSON Parsing Workarounds für Abonnement-Plan ID-Arrays
Backend gibt nun richtige Arrays anstelle von JSON Strings zurück, also try/parse/Catch Fallback-Logik wird nicht mehr im Add-on, Bundle, und Promotion Grid Zel...
Verwenden Sie Liste<String" anstelle von manuellen JSON-Strings für Promotion-Plan/Cycle-IDs
Update KamoCRMPricingLoader auf List.of() für anwendbare PlanIds und anwendbareBillingCycles, passend zur Migration der gemeinsamen Bibliothek von JSON Strings ...
Migrate Abonnement JSON Felder zu Entity-basierten @ManyToMany Beziehungen
Ersetzen Sie jsonb-String-Spalten (kompatible PlanIds, inklusiveInPlanIds, anwendbareBillingCycles) mit der richtigen JPA @ManyToMany bei den Tischen und @Eleme...
Konfigurieren Changelog Public Projekte mit allen 23 Forgejo repos
Case-unempfindliche Textersatz für Changelog-Anzeige hinzufügen
Ersetzen Sie interne Werkzeugnamen durch öffentlich zugängliche Namen (Docs-Docs, Meet-"Meet, Capcha-"Capcha, Avatar Creator-Avatar Creator, etc.) in Titeln und...
Live Change Log-Seite mit Timeline UI, Filter und Statistiken hinzufügen
Server-Seite holt Änderungsslog von SecurityService, Client-Komponente bietet Projekt/Typ Filterung, Datumsgruppe, erweiterbare Beschreibungen, und paginierte l...
Addieren Sie CommitType enum, CommitLog-Einheit und CommitLogRepository für changelog-System
Access Level Editor zu Mitgliedseinstellungen mit org-spezifischer Label-Substitution hinzufügen
ben Sie CLIENT-MEMBER und INTERNAL-TEAM_MEMBER in ImageAccessLevelType.ts mit {var] Platzhalter um. Fügen Sie den Abschnitt über den Zugang zu RolesPermissionsT...
Hinzufügen von Mitgliedszugriffs-Level und Eigentümer-Status-Endpunkten
Fügen Sie GET und PATCH ************ Endpunkte für das Lesen und Aktualisieren der Zugriffsstufen mit voller Berechtigung hinzu. Aktualisieren Sie die Organisat...
Verwenden Sie createOrganizationOwner für Admin-Mitglieder, umbenennen INTERNAL in TEAM_MEMBER
Aktualisieren Sie die Erstellung von Besitzern, um eine neue createOrganizationOwner-Methode zu verwenden, die die Admin-Rollenzuweisung und PRIVILEGED-Zugriffs...
Mitgliedszugriffsebene mit Eigentümer-Promotion und Sicherheitskontrollen hinzufügen
ben Sie CLIENT-MEMBER und INTERNAL-TEAM_MEMBER in ImageAccessLevelType mit {var] Platzhalter für org-spezifische Labels. Verschieben Sie SecurityLevel von Teamm...
Richtige Bild-zu-PDF-Konvertierung mit Sizing, Zentrierung und mehrseitigem TIFF
- Bilder skaliert, um Seite zu füllen (max Breite oder Höhe) Aufrechterhaltung Seitenverhältnis - Bilder auf der Seite zentriert - Mehrseitiges TIFF: eine PDF-S...
Granulare Konvertierungsschrittstufen mit 8 verschiedenen WebSocket-Updates hinzufügen
Stufen: Download (0-15%) - Vorbereitung (15-20%) - Konvertierung (20-65%) Überprüfung (65-75%) - Speicherung (75-90%) - finalizing (90-100%) - vollständig
Behandeln von Bilddateien (JPG, PNG, TIFF, etc.) direkt über PDFBox statt Docs
Docs können Bilder nicht in PDF konvertieren. ImageToPdfService hinzugefügt Einbetten von Bildern in eine PDF-Seite mit PDFBox. Docs wird nur verwendet für Offi...
Verwenden Sie imgRepository.findByDat() anstelle von faul imgDat.getImages()
Quarz-Jobs laufen außerhalb JPA-Sitzungen, so faul Sammlung Zugang auf ImgDat.images wirft LazyInitializationException. Expitieren verwenden Repository Abfrage ...
finde Anfrage von ImgRepository für nicht-faule Img-Aufgabe hinzufügen
Ausreichend Protokollierung zu synchronen Konvertierungsfluss hinzufügen, Bucket Lookup beheben
Verwenden Sie img.getAssocId() für Bucket anstelle von Local assocType Variable. Fügen Sie Schritt-für-Schritt-Logging für Download, Konvertierungsaufruf und Er...
Spezifische Fehlermeldung auf der Bearbeitungsseite anstelle von allgemeinem Ausfall anzeigen
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
