Passività e spese sezione UI
Sostituisce il segnaposto Coming-Soon per il percorso passivo. Sezione 2c passività traccia saldo non pagato, pagamento mensile, mesi rimanenti, e le tre bandie...
Assets & Credits sezione UI
Sostituisce il segnaposto Coming-Soon per la rotta dei beni. Spalato il Elenco patrimoniale del mutuatario nella sezione 2a (banca/ritiro/altri conti, tipo id <...
Occupazione e reddito sezione UI
Sostituisce il segnaposto Coming-Soon per il percorso di lavoro con un completo URLA Sezione 1d-1g editor. Per-borrower chip selettore rispecchia il modello di ...
URLA 2021 applicazione ipoteca UI
Aggiunge il nuovo /applicazioni gruppo di rotta, il client ipotecatoAppsApi che parla a SecurityService /api/security/mortgage-apps, full TS tipi specchiando i ...
MortgageAppController per la superficie REST di URLA 2021
Nuovo controller REST che espone il ciclo di vita completo dell'applicazione URLA: GET /api/security/mortgage-apps list (sommario) E' il grafico completo. POST...
URLA livello di servizio (repos, DTO, servizi, ricerche)
Aggiunge lo strato di servizio di backend completo per il pacchetto URLA introdotto in il commit precedente: repos/applicazioni/ 20 JpaRepositories per entità ...
URLA 2021 fondazione schema per ipoteca residenziale
Refactor AppMortgage in a full URLA pacchetto root che supporta più 1003 per prestito con fino a due mutuatari per coppia (marrito/congiunto o non sposata). Sos...
Gestire mail.kamocrm.com TLS end-to-end
Auto-cert ora disposizioni e mantiene il cert Let's Encrypt per mail.kamocrm.com (HTTP-01 via Traefik sul porto 80) e mantiene il postfix consumatore in sincron...
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
Aggiunge un pubblico, assicurazioni transazionaliRoleAssigned(memberId, roleId) che: - No-ops se il ruolo è già sul membro. - Sembra l'OrgRole e salva un nuovo ...
Prezzo inversoturbo.com apex + jolly via k1m1 con TLS
k1m1 Traefik termina ora HTTPS per priceturbo.com e qualsiasi *.priceturbo.com sottodominio, invio di HTTP normale al Traefik a monte a 192.168.4.36:80 con l'in...
Ricalcolo del modello di filo + aggiornamento della sessione + diagnostica efficace dei diritti
E' il momento giusto. / updateModel / deleteModel e ************************************************************************************************************...
Calcolo a scomparsa + cross-model fan-out + tipoTemplate non-force fallback
Aggiunge tre cose necessarie per le modifiche dei modelli per raggiungere effettivamente i membri esistenti senza forzare un ciclo logout/login: 1, ***********...
Unified DNS Setup Studio con aiuto in linea per record
Sostituisce la divisione DnsProgressView + AliasStatusTable + ManualDnsGuide trio con un'unica esperienza guidata: ogni record TXT/CNAME ora vive in uno scheda ...
Tasso inverso-proxy.loans/stack.loans host via k1m1 con TLS
k1m1 Traefik termina ora HTTPS per api.rate.loans, www.rate.loans, e www.stack.loans, invio di HTTP normale al Traefik a monte 192.168.4.36:80. Auto-cert semi p...
Wire DomainManager e MailboxProvisioner per tutti i fornitori di cloud
Sostituire le stubs UnsupportedOperationException in ogni provider cloud con vere chiamate HTTP contro ogni API di amministrazione di backend: - Microsoft 365 ...
IMAP/SMTP-backed send, folder, and search for cloud stubs
Estrarre il modello di delegazione IMAP/SMTP in AbstractImapBackedCloudProvider e hanno Zoho, IceWarp, Exchange, Google Workspace, e Microsoft 365 estendere Ecc...
IMAP-backed MailReader per il cloud-provider stubs
Zoho, IceWarp, Exchange, Google Workspace, e Microsoft 365 tutti espongono IMAP, quindi collegare i metodi MailReader di ogni cloud-provider tramite EmailImapSe...
Render inline cid: immagini tramite il nuovo endpoint EmailService
Quando un messaggio espone parti in linea (ciascuno che trasporta un contentId), l'e-mail rewrites <img src="cid:..."> riferimenti al tempo di montaggio a E ora...
Serve l'immagine inline MIME parti e la superficie
Render <img src="cid:..."> nei messaggi UI esponendo le parti in linea che i riferimenti del corpo HTML. - AttachmentInfo ottiene il contenutoId (senza staffe ...
Aggiungi pricing@kamocrm.com mailbox e IMAP NodePort esterno
- Nuova posta di servizio/dovecot-imap-esterno (NodePort 30143 -> 143) IMAP può essere raggiunto da fuori del cluster su $NODE:30143. - Seed pricing@kamocrm.com...
Redesign ChatsList righe — layout elegante, nessun rotolo orizzontale, punti online, badge non letto, timestamp relativi
Add GET /sessions/{guid}/members endpoint with display-name priority
Returns member list with name resolved via usernameAlias → fullName → alias → username, matching the same priority as the chat sessions list. This feeds ChatBox...
Derive and dispatch tool window title from session members
Adds onMembersChange callback to ChatBox; ChatTool derives the title (single name for 1-on-1, or '<name> (+N more)' for groups) and dispatches tool:title to upd...
Lift search above tab strip, share query across Members and Chats tabs
Moves the search TextField from MemberList into NavTopPanel above the Tabs. Passes searchQuery as a prop to both MemberList and ChatsList so a single field filt...
Augment non letto trasmissione con ACTIVITY payload per gli aggiornamenti di chat-list
Elenco delle chat con scorrimento infinito, virtualizzato tramite IntersezioneObserver
Intestazione di chat con avatar stack, popover titolo e picker membro
Composer con drag-drop, chip di fissaggio in attesa, ingresso multi-linea
La bolla di messaggio con avatar, le azioni di hover, e l'indicatore visto
Proxy routes for find-or-create, members, attachments, imaging proxy, mute, revoke
Extract shared **************** helper to app/lib/mediaServiceUrl.ts. Add proxy routes: find-or-create, members, receipts, attachments (streaming), mutes, revok...
Paged chat list with previews, members, unread counts
that returns ChatListRowDto rows including last message preview, member summaries, per-session unread counts, and ownLastViewedAt.
Add countUnreadAfter(guid, memberId, since) to MediaObjRepository
Needed by paged chat-list endpoint to compute per-session unread counts when ownLastViewedAt is a LocalDateTime pointer rather than a message UUID.
Imaging proxy with HTTP Range support and per-member download tracking
Add MediaObjImgDownloadRepository with existsByObjImgIdAndMemberId
Required by ImagingProxyService (Task 10) to deduplicate per-member download tracking without a full table scan.
Add CHAT_ATTACHMENT assoc type with imaging-chat-attachments bucket
Service methods for exact-match find/create, member add, mute, revoke, read
Domande di repository per la ricerca esatta, elenco di pagine, ricevute
Aggiungi la dataUltima vista a MediaSessionMember per i timestamp di ricezione
Add isAccessSegnala avocata per il controllo dell'accesso per attacco
Distinguish actively-translating vs queued messages
The translation queue was already sequential, but every queued bubble rendered "Translating…". Now the single in-flight message shows "Translating…" with a puls...
Distinguish actively-translating vs queued messages
The streaming queue was already strictly sequential (one fetch at a time), but every queued message rendered "Translating…" because they all shared the same pen...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.