Dodaj punkt końcowy zasypu miniaturowego dla istniejących przekonwertowane dokumenty
POST /backfill-thumbnails przetwarza do 20 przebudowanych dokumentów Brakujące miniatury na połączenie, generujące na stronę PNG i przechowując je w MinIO. Wzyw...
Używaj RandomAccessReadBuffer zamiast ByteArrayInputStream dla PDFBox 3.x
- został usunięty w PDFBox 3.0 — użycie RandomAccessReadBuffer(bajt[]), który implementuje RandomAccessRead.
Dodaj esign repos do skanowania repozytorium JPA, aby znaleziono fasola ESignTemplateRepository
DocsService rozbijał się o start, ponieważ ESignTemplateRepository żyje W com.kamo.z.shared.esign.repos, które nie zostały uwzględnione w Skanowanie do dyspozyc...
Dodaj masowe pobieranie (połączona PDF/ZIP) i miniatury ogólnego przeznaczenia
Usuń osłonę szablonu e-podpisu z punktu końcowego miniatury, aby wszystkie dokumenty Może służyć na stronie miniatur. Dodaj isThumbAvail i thumbPagePageCo do Do...
Dołącz folderName, folderPath i docTypeName w odpowiedzi DocumentMetadata
Użyj dla has-DesignVersion, dodaj systemDocsOnly filter
hasDesignVersion sprawdza teraz, czy istnieje szablon esign z current_design_version > 0, zamiast używać jest SigTemplate, który jest true dla wszystkich przesł...
Add isConverted, hasDesignVersion, jest kryty oddokumentowane odpowiedzią DocumentMetadata
Punkt końcowy /api/docs/imaging/list lista zwraca teraz status konwersji z ImgDat I status wersji projektowej (isSigTemplate), dzięki czemu frontend może włączy...
Dodaj punkty końcowe zarządzania obrazowaniem — przenieś wszystkie nieobciążone obrazowanie z SecurityService
- Dodaj 17 obrazów DTO do fasoli / obrazowania/ (foldery, dokumenty, szablony, aktualizacje) - Dodaj ImagingController at /api/docs/obrazowanie ze wszystkimi pu...
Usuń tematowe zapytanie param — Docs czerpie go z WOPISrc
Docs ma teraz swoją własną logikę getThemePath() przeniesiony z Kamo-internal's Theme.tsx, więc DocsService nie musi już przechodzić Adres URL przewodnika.
Podaj org temat URL do Docs dla logo per-org i favicon
Skonstruuj ścieżkę tematyczną od X-Forwarded-Host (np. internal.kamorm.com -> - i dodać się jako &theme Zapytanie param w adresie URL Docs. Docs czyta to, aby u...
Użyj docs-api. dla WOPISrc URL zamiast api.
Punkty końcowe WOPI (/wopi/files/ ?) na żywo w DocsService, czyli Narażony na docs-api.kamormm.com — nie api.kamocrmmm.com (APIService). Docs tworzy połączenia ...
Ustaw api.kamocrmm.com i wymusić https WOPISrc
- Docs aliasgroup1 musi być dopasowany do gospodarza WOPI (api.kamormm.com) - WOPISrc URL domyślnie http:// wewnątrz K8s; siła https i Konstruuj api. - nazwę ...
Ustaw wiadro MinIO na "wewnętrzne" i przesyłaj puste szablony
Domyślny zastępca łyżki nigdy nie został skonfigurowany. Użyj "wewnętrznego" Wiadro, które ma przesłane puste szablony dokumentów.
Usunąć COPY .mvn/ z Dockerfile, aby naprawić CI build
Katalog .mvn był pusty i nieśledzony, powodując unieruchomienie budowy. Maven jest już dostarczany przez obraz podstawowy.
Dodaj OTK auth, org-branded WOPI, buszkowany klient MinIO
- WopiController: sprawdź orgi tytuł z roszczenia JWT org dla dynamiki BrandName ("Doks") w odpowiedzi CheckFileInfo - DocumentController: wymaga uwierzytelni...
Poprawki przeglądowe - dialekt, obsługa błędów, manifesty CI/CD
- Fix dialekt hibernacyjny do CockroachDialect (dopasowanie konfigmapy K8s) - Oddzielna walidacja tokenów od logiki biznesowej w checkFileInfo - Dodawanie doktr...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.