Dodaj obsługę parametrów do przodu dla przekierowania post-login
Przechwytuje ?next / ścieżkę z adresu URL i przenosi go przez oba ręczne logowanie Przepływy aut-login, do aplikowanie go do adresu URL przekierowania OTK, kamo...
Wdrożenie systemu udostępniania dokumentów z dialogiem udostępniania, zakładką Shared With Me i udostępnianymi linkami
- Dodaj ShareDocumentDialog z członkiem/zeskiem/dept/jobTitle zbieraczem odbiorcy - Przycisk Share na pasku narzędzi DocManager (tylko domy_DOCS) - Dodaj zakład...
Dodaj do kodu prawa bezpieczeństwa udostępniania doc (SHARE_DOCS_SEARCH_MEMBERS, SHARE_DOCS_ALIAS_MEMBERS, SHARE_SEARCH_TEAM_MEMBERS, SHARE_DOCS_ALIAS_TEAM_MEMBERS)
Nowe wpisy RoleRightType (IDs 108-111) w serwisie ServiceType.DOCS do kontroli członka Uprawnienia do udostępniania dokumentów z search vs alias-on-on-dojazd.
Real BLAKE3 i wstępnie przesładać kontrolę w doc manager
- Zamień symbolu zastępczego BLAKE3 na prawdziwe blake3 WASM w plikuHashing.ts - Dodawanie check-hashes i rejestrowanie istniejących tras proxy API - MultiFileU...
Dodaj check-hashes i ewidując istniejące punkty końcowe do dedup przesyłania
- POST /check-hashes: klient wysyła hashes przed przesłaniem, serwer zwraca, czy plik istnieje - POST /rejestr-istniejący: tworzy wskazówkę rekordu Img do istni...
Dodaj prawdziwe haczyka BLAKE3, wstępnie załadunku czeku dedup i org-scoped dedup
- Zamień symbol BLAKE3 na real BouncyCastle Blake3Digest w HashUtils - Dodawanie kolumny dedupScope do ImgOrgsoc (GLOBAL lub ORG, domyślny GLOBAL) - Dodawanie l...
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...
Dodaj konwersję async + generowanie miniatur dla zwykłych dokumentów
Wcześniej tylko przesyłanie szablonów wywołało konwersja/gmnożerny. Teraz regularne przesyłanie również konwertuje do PDF i generuje miniatury na stronę Asynchr...
Przeprojektuj Przeprojektuj opcję Przygotuj Wybierz kartę z ponownym uporządkowaniu, podglądzie i pobieraniu zbiorczego
Zamień panel Opcji fik z funkcjonalnym Przygotowaniem dokumentów UI. Dokumenty Są zdatne do ponownego uporządkowania za pomocą przycisków przeciągania i strzałe...
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
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...
Zrestrukturyzacja zakładek DocManager, dodaj ikonę Edytuj, osadzaj edytor i wieloplikowy uploader
Napraw znak wodny powyżejwarstwowego z-indeks, dodaj menu kliknij prawym przyciskiem myszy, dodaj stronę powyżej / dopogodną, ulepsz wskaźnik przeciągania
- ModifierLayer: "powyżej" przepustki teraz używają zIndex 20, więc znaki wodne renderują się na polach i adnotacjach - PdfCanvas: menu kontekstowe prawym przyc...
Rozmieszczenie pola, pływający pasek narzędzi do adnotacji i odstępy między stroną PDF
- Zamień kliknięcie na miejsce z przeciąganiem i upuszczeniem dla wszystkich podpisów, tożsamości, i narzędzia pola wejściowego; przeciągnij ducha pasuje do d...
Dodaj /api/esig/' routing bram do ESigService
Trasa wszystkie /api/esig/' przez istniejącą bramę API do Dedykowany ESigService (kamowsesig-service) zamiast nieistniejących Cel pełnomocnika. Dodaje esig.serv...
Dodaj opcję pozycji warstwy do modyfikatora znaku wodnej (za / powyżej zawartości)
- WatermarkModifier zyskuje pole "warstwowe": "behind" | 'napóźniej' (domyślnie do "behind") - ModifierLayer bierze teraz 'pass' rekwizyt ("poniżej" | 'nad'): ...
Add modyfikator znaku wodnego do zestawu narzędzi esign
- Typ podgrzewania wzmacniacza: logoType (pełny/prosty), startPage, endPage, obrót (180–180), rozmiar (10–90% szerokości strony), niejasność (2–60%), litorka, k...
Rozszerz modyfikator etykiety do pełnej siatki 8-pozycyjnej z obrotem LM / RM
- LabelModifier.position teraz używa ModifierPosition8 (tasa 8-pozycji jako numery stron) - LM (Middle Left): każda linia renderowana jako pigułka pionowa z try...
Dodaj zakładki Narzędzia/Modifiers do esign Toolbox z nakładkami na łódki na żywo
- Podziel lewy pasek boczny Toolbox na zakładki Narzędzia i Modyfikatory - Zakładka Modyfikatorów: lista pobieżnia + panel ustawień (opcja B) - Modyfikator nu...
Pokaż dzisiejszą liczbę changelogów w banerze podglądu z linkem do /changelog
Napraw widoczność kontroli powiększenia pływającego i polerowane symbole zastępcze miniatur
- Przesuń populacyjne sterowanie powiększeniem poza pojemnikiem przewijania i używaj Pozycja: absolutna, więc pozostają one widoczne przez cały czas, niezależ...
Wybór strony z animowaną poświatą zsynchronizowaną między płótnem a paskiem bocznym miniatury
- DesignTab posiada wybranyPageIndex jako pojedyncze źródło prawdy - Kliknięcie dowolnej strony w głównym płótnie wybiera ją (onPageSelect) - Kliknięcie miniatu...
Automatycznie zaznacz pierwszego sygnatariusza, napraw lukę w przewijanie sterowania zoomem, animowane panel właściwości
- Toolbox automatycznie wybiera UID pierwszego sygnatariusza, gdy sygnatariusze przejdą od 0 "1" - Pojemnik na płótnie używa scrollbar-gutter: stabilny, więc le...
Zakładki ponownego zamówienia, narzędzia do pola bramek przez sygnatariusza, przeprojektowanie Zakładka Ustawienia i Sygnatariusze
- Projekt jest teraz pierwszą kartą; Ustawienia i sygnatariusze są drugie - Toolbox pokazuje "Dodaj sygnatariusz" CTA (nawiguje do Ustawienia), gdy nie ma sygna...
Sterowanie pola logowego jako rzeczywiste elementy formy z barwnikiem sygnatariusza
Każdy typ pola renderuje teraz wizualną reprezentację rzeczywistej sterowania (wejścia tekstowe, checkbox, toggle, dropdown, grupa radiowa, zbieracz daty itp.) ...
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...
Dodaj punkty końcowe do przesyłania obrazu — przesuń całą logikę przesyłania z SecurityService
- Dodaj JPA, Redis, NATS, kamo-shared-library, JJWT, commons-io, jackson-hibernate6 do pom.xml - Dodaj danesource, Redis master/replica, NATS, MinIO confag do a...
Dodaj ThumbnailService i punkt końcowy POST
Akceptuje plik PDF, renderuje każdą stronę pod kątem 150 DPI za pośrednictwem PDFBox, zawiera na stronę PNG Do ZIP (thumb_p0.png, thumb_p1.png, ...) i zwraca go...
Dodaj krok Thumbnails, aby przesłać wskaźnik postępu, track generujące_thumbnails WS
Synchroniczna na stronę miniatury podczas przesyłania szablonu z granularnym postępem WS
- Dodawanie zależności PDFBox do pom.xml - Po przechowaniu przekonwertowanego PDF, wyrelakuj wszystkie strony za pośrednictwem PDFRenderer i prześlij każdą z ni...
Wygeneruj miniatury na stronie dla wszystkich stron PDF, przechowuj jako ?id_thumb_p.png
Dodaj kciukPageCount Pole i znajdźJuneedingPageTąmbnails kwerenda dla obsługi miniatury na stronę
Dodaj szablon init punkt końcowy do szablonów find-or-create by imgId
Strona twórz przesyła do systemu obrazowania i przekierowuje za pomocą imgId. Strona edycji wywołuje teraz POST /api/esig/templates/init z imgId do Znajdź istni...
Dodaj edytor szablonu e-podpisu z płótnem projektowym, sygnatariuszami i wersjonowania
Kompletne przepisywanie strony /doc/sign/edit ze znakiem zakładki (Ustawienia i sygnatariusze, Design), PDF.js płótno z nakładką na polu przeciągającą, narzędzi...
Początkowy projekt ESigService Spring Boot do zarządzania szablonami e-podpisu
Nowa mikroserwiska z REST API dla szablonu e-podpisu CRUD, zarządzanie sygnatariuszem, Zga migawki wersji projektowej i śledzenie linków w terenie. Zawiera filt...
Dodaj kody szablonowe e-podpisu, enums i repozytoria
Nowe podmioty JPA dla systemu projektowania szablonów e-podpisów: ESignTemplate, ESignTemplateSign, ESignTemplateDesignVersion i ESignTemplateFieldLink Wspieraj...
Statystyki po stronie serwera dla rzeczywistych sum, nieskończony przewijanie, dokładna liczba filtrów
Stats bar i pigułki filtra pochodzą teraz z /api/changelog/public/stats (realne agregaty DB, nie naładowana liczba stron). Zamieść więcej przycisk ładowania Z I...
Dodaj /api/changelog/publicpoint/statss endpoint dla liczby zagregowanych według typu i projektu
Dodaj findByProjectIn kwerenda do CommitLogRepository dla statystyk punktu końcowego
Dodaj tajną walidację webhook do punktu końcowego na blogu
Obrona-in-depth: poprawczaki - nagłówek na Strona SecurityService oprócz potwierdzenia bramki APIService.
Ekspsyt changelog webhook przez APIService z tajnym kluczem ath
POST /api/changelog/webhook, która potwierdza . . Nagłówek przed przekierowaniem do SecurityService. Sekret skonfigurowany przez CHANGELOG_WEBHOOK_SECRET env va...
Konfiguracja projektów publicznych na zaległości zmiany z wszystkimi 23 Forgejo repos
Dodawanie niewrażliwych na przypadek zamienników tekstu dla wyświetlacza changelog
Zastępuje nazwy narzędzi wewnętrznych na nazwy publiczne (Docs->Docs, Poznaj->Poznaj, Capcha->Capcha, Avatar Creator->Avatar Creator, itp.) w tytułach I opisy p...
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.