Ir para o conteúdo
KAMOUniverse

Changelog

O que há de novo.

Cada melhoria para a plataforma, como ele envia.

  1. · kamo-internal

    Prefixo 'CRM Settings' negrito, separadores de tubos, sublinhado apenas por hover nas ligações das páginas

    Prefácio os links da aba de configurações de CRM com um rótulo em negrito 'Configurações de CRM:' (novo * *******************chave), ligações separadas com ''' em vez de um espaço nu, e mudar as ligações de sempre sublinhado para Sublinhado-em-caminhada.

  2. · kamo-internal

    Adicionar links de tabulação de configurações de CRM acima de atualizar, fechado como menu de configurações

    Dar uma linha alinhada à direita de ligações brancas, sublinhadas, separadas por espaços cada aba /settings/features/crm acima do botão de atualização do cabeçalho Leads. A links reutilizar o tópico CRM + gating de configuraçõesMenu.ts, então eles só mostram quando a org é uma org CRM e o membro detém MANAGEM CRM SETTINGS, e o tabulações de mercado (Vendors & Produtos, Importações manuais/automatizadas) ficam escondidas até que exista um mercado activo.

  3. · kamo-shared-library

    FindByStatus finder (freshness varrimento enumera requisitos aceites)

  4. · SecurityService

    Endpoint de upload de pessoal fornecedor-doc satisfaz requisitos de terceiros

    * ******************************* (LOS escrever): os funcionários enviam um documento de avaliação/título/HOI/blood para a loja de imagens de nível de empréstimo, Em seguida, satisfazer o terceiro requisito do empréstimo com ele → RECEBIDO (pessoal, então aceitar → clareamento). Dá aos documentos do fornecedor um caminho real para casa + satisfazer de forçar uma renúncia condição.

  5. · SecurityService

    Condição de cascata renunciar/excluir aos requisitos de documentação

    renunciarCondição e excluirCondição agora melhor-esforço chamada MLOSDocService Supressão-para-condição após uma renúncia bem-sucedida / exclusão, então uma condição dispensada requisitos flip para WAIVED (delete → NOT PPLICABLE) e o portal do mutuário deixa de exigir o documento por uma obrigação que o administrador já retirou.

  6. · SecurityService

    Notifique o mutuário quando ele tiver enviado todos os documentos (DOC COMPLETE)

  7. · EmailService

    Variáveis de amostra de visualização DOC COMPLETE

  8. · kamo-shared-library

    Modelo canônico DOC COMPLETE (o mutuário enviou todos os documentos solicitados)

  9. · SecurityService

    Varredura diária de lembretes de documentos pendentes (mutuários re-nudge, estrangulado)

  10. · kamo-shared-library

    FindBorrowerOutstandingForNudge (stale requisitos pendentes para a varredura de lembrete)

  11. · SecurityService

    Notificar o mutuário quando um documento é aceito (DOC ACCEPTED, per-party routed)

  12. · EmailService

    Variáveis de amostra de visualização do DOC ACCEPTED

  13. · kamo-shared-library

    Modelo canônico DOC ACCEPTED (confirmação de empréstimo de um documento enviado limpo)

  14. · kamo-internal

    Superfície 'Needs review' (docs emprestados à espera de pessoal) como um estado distinto e priorizado

    O documento enviado por um mutuário muda o requisito para RECEBER (esperando emprestador), mas a coluna Documentos só mostrou 'Aguardando mutuário' ou um neutro «In review» — por isso, um médico à espera do PESSOAL ficou invisível até que alguém abrisse o conta tab. Superfície aguardandoLender como uma violeta proeminente 'N para rever' que tem precedência sobre a etiqueta de espera do mutuário âmbar, uma vez que é o estado O agente do empréstimo pode agir agora.

  15. · kamo-shared-library

    Centralizar o colapso da supersessão §4.5 (RequisitoSupersessão)

    O motor de frescura deixa um antecessor STALE EXPIRED ao lado do seu novo sucessor abaixo de um ********************** Apenas a leitura caminho (Condition ClearabilityComputer) colapsou essas cabeças mortas para fora; o write/count caminhos utilizados consultas de repo bruto e discordou. Extrair o colapso para UM ajudante compartilhado puro (liveHeads / supportdUids / isSuperseded) assim o clear-trigger, satisfazer fan-out, e resumo pipeline todos concordam com a leitura.

  16. · SecurityService

    Notificações de emprestadores fecham o ciclo da coleção

    DocNotificationService envia emails transacionais (criado EmailTemplateServiceClient caminho, destinatário = membro primário da conta, ligação portal do domínio raiz org): - DOC REQUEST uma vez quando um empréstimo atinge Application TAKEN (checklist cunhated). - DOC REJECTO quando o pessoal devolve um documento ( quer o rejei caminhos), com o nome doc + razão. Melhor esforço — nunca bloqueia a ação do documento.

  17. · EmailService

    Variáveis de amostra de visualização do DOC REQUEST/DOC REJECTED

  18. · kamo-shared-library

    DOC REQUEST + DOC REJECTED canónicos

    E-mails de coleta de documentos emprestados (transacional, CAN-SPAM-exempt): um empurrão de pedido quando a lista de verificação é cunhada, e um aviso de devolução para recarga. Adicionado a CANONICAL KEYS + 4 arquivos de recursos (doc-request/doc-rejeted .json/.html), semeados sob demanda por org.

  19. · kamo-internal

    Coluna de progresso da recolha de documentos

    Progresso do documento por empréstimo (aceitado/total + uma barra colorida, 'N from mutuário' / in-review / completo) no gasoduto de aplicações, obtido em um lote por empréstimoFileUid. Faz o sistema de documentos visível na visão de trabalho diária do processador.

  20. · kamo-internal

    Lembrar Rápido Dicas abertas/fechadas por usuário em todas as páginas

    A visibilidade da coluna de ajuda foi armazenada em uma única chave local de armazenamento global, então Não foi examinado pelo utilizador. Introduzir o usoQuickTipsVisible, chaveado pelo ID do usuário (não membro id) então a escolha aberta / fechada é consistente para um usuário em cada página e cada org/member contexto, e nunca vaza entre usuários em um compartilhado browser. Um evento personalizado mantém as colunas montadas e outras abas sincronizadas ao alternar. ConfiguraçõesView agora usa-o.

  21. · SecurityService

    Proactive checklist generation + pipeline doc summary

    - Gerar a lista de verificação do documento de cenário em Application TAKEN (MortgagePipelineController Assim, existe o momento em que um empréstimo entra no oleoduto — sem esperar por uma vista. - Mantenha a lista de verificação atual: o documento de empréstimo-requisitos GET agora sempre regenera (idempotente) assim recém-entrada emprego/presente/programa fatos adicionar suas exigências. - Post ************************* proxy de lote ligado ao gasoduto para o coluna de recuperação-progresso por empréstimo.

  22. · kamo-internal

    Normalizar Rápido Dicas ajuda coluna + página de referência des-slop

    - Renomear o título da coluna lateral de ajuda para "Dicas Rápidas" em todos os lugares (ConfiguraçõesView leituras **************************** cujo valor agora é "Dicas Rápidas"). - Adicione um conjunto de componentes do HelpContent Uma cor de sotaque, um marcador de lista, emoji, cor semântica reservada para significado (por exemplo, estados de permissão). - Reescrever as Configurações Essenciais ajuda o conteúdo (marcação de comportamento, papéis de segurança, departamentos, job-titles) com esses componentes: removeu o emoji e o balas decorativas verde/azul/vermelho; os estados de permissão mantêm cor significativa. Todas as chaves de tradução preservadas.

  23. · kamo-internal

    Sub-opções aninhadas para itens mais profundos (por exemplo, sub-tópicos de configurações) são alcançáveis

    O menu de subopção renderizou apenas um nível, por isso uma subopção que possui sub-opções (Configurações tópicos → sub-tópicos) foi inacessível. - NavToolButton agora torna as crianças aninhadas como acordeões em cada colocação (bar popover, fly-out de trilho colapsado, ferroviário expandido em linha). Um pai com uma destino navega em linha clique enquanto o seu chevron expande / colapsa o children; chevron alterna usa um span (não um aninhado <botão>) para manter HTML válido. - Restaurar a árvore de configurações completa como dados (settingsMenu.ts) — cada tópico e seu sub-tópicos com rotas + portões, portados do SettingsStatusWindow aposentado, incluindo os subtópicos de CRM expirados no mercado — e acionar ConfiguraçõesButton a partir dele. - Adicione as duas teclas de etiqueta de configuração da janela antiga resolvida por recurso (universo, empréstimoProdutos).

  24. · kamo-internal

    Navegação configurável por membro — opções de arrastar entre trilho e barra superior, trilho expansível, layout por membro

    Transforme os dois navs hardcoded (NavPri/NavTop) em um sistema baseado em dados, por membro. - Registo de navegação único (navRegistry) + resolução pura (resolverNavLayot) as invariantes: cada opção fechada vive exatamente em uma navegação, opções ocultas queda, novas opções elegíveis terra em seu padrão, nada nunca é perdido / duplicado. - NavLayoutContext persiste a disposição por membro através das preferências ui existentes store (cross-device, sem alteração da infra- estrutura) e drives --nav-pri-width para uma expansão O trilho reflue a concha sem números mágicos. - Arrastar sempre entre NavPri e NavTop mais reordenar dentro de cada nav anúncios do leitor de ecrã. - Ganhos NavPri expandidos (icon + label + inline sub-lists) e colapsados (somente icons, sub-opções de voo) modos com hover-to-peek e uma alternância de colapso; adiciona realce de rota ativa + corrente de aria; gatilhos são reais <botão>s. - Os cinco botões da ferramenta Tornar-se portátil através de um NavToolButton primitivo — popover para baixo na barra, direito fly-out no corrimão colapsado, lista em linha no trilho expandido — preservando seus exatos manipuladores. - Página dedicada /settings/navigation: opções de mover/reordenar, escolher o comportamento ferroviário, Reinicie para o Standard com o desfaça; ligado a partir das configurações deslize (top) e /settings. - paleta de comandos □K / Ctrl-K para saltar para qualquer opção. - Desktop/tablet somente (ligado no ponto de interrupção md); mobile mantém o nav estático. - Apaga a canalização de navegação substituída. NavPriPanel, NavInfo, NavPanelLink, NewDocumentButton).

  25. · kamo-shared-library

    **************************** auto-cura

    Religação idempotente de cada mutuário sobre um empréstimo à sua conta-parte, documento superfícies para que um upload pode sempre resolver o partido cofre do mutuário — mesmo para empréstimos criados antes dos ganchos de ligação enviados.

  26. · kamo-internal

    Página do cofre do documento — partes, requisitos, satisfazer/aceitar/rejeitar

    - AccountDocumentsTab: per-empréstimo-visão do partido do cofre do documento da conta e requisitos por empréstimo. Carregar uma vez, satisfazer cada empréstimo (satisfatório-across); pessoal aceitar/rejeitar submissões recebidas; status + espera-on de relance. - membroDocsApi cliente + **************************** catch-all proxy (JSON + upload multiparte) para SecurityService. - Substitui a aba Documentos 'em breve' placeholder no AccountViewClient.

  27. · SecurityService

    Proxy a superfície de exigência apoiada no cofre

    - MlosDocClient: verbos POST (gerar, satisfazer, aceitar, rejeitar, satisfazer-across) + empréstimo / partido enriquecido lê sobre X-Internal-Auth. - HipotecaAppController /{uid}/requisitos de documentação: requisitos de empréstimo enriquecidos (auto-curas — aponta a lista de verificação de base na primeira vista), gerar, satisfazer (empréstimo-partido fechado), aceitar/rejeitar (somente escrever com estilo). - MemberDocumentController: lista das partes na conta, requisitos das partes (empréstimos cruzados), satisfazer, satisfazer-across, aceitar/rejeitar — a conta/superfície do cofre para o pessoal (Direitos de perda) e mutuários (membros do partido). - MemberDocumentService: listPartiesForAccount, resolveAccountUidForMember, isMemberOfAccount.

  28. · kamo-shared-library

    Conta-emprestador-participante serviço de link + localizadores de cofre

    - * * * * * * * * Encontrar ou criar o reusável partido de conta (document-vault shared-human chave) para cada empréstimo Emprestador; dedup ssn4+dob, Além disso, o primeiro membro cria; enriquece os novos factos. - Ganchos: EmprestadorSectionService (create/createPair/update) + AppMortgageService .stampOwnershipAndGet backfill (relink autorizado uma vez que a conta existe). - Está bem. DocumentRequirementRepository .DescubraPorBorrowerUidIn + ************* (empréstimo cruzado). - Está bem. Surgiu.

  29. · kamo-internal

    Gaveta de perfuração de transação no gasoduto

    Clicando em um negócio multi-empréstimo abre uma gaveta à direita mostrando o status do grupo + cada empréstimo membro (emprestador, propriedade, estado do empréstimo), cada um clicável através do empréstimo; um contrato de empréstimo único abre O seu empréstimo directamente. Fetches GET **************************** ****************************

  30. · SecurityService

    Ponto final do detalhe da transação

    Devolve o resumo de um grupo de negócios + AppMortgageSummaryDTO de cada membro O gasoduto por transacção). Visualização do operador ou uma parte no acordo (é membro para Transação).

Seu universo está esperando.

Comece gratuitamente em minutos.Adicione produtos sempre que estiver pronto — sem migração, sem novos logins.

Gratuito para sempre — não é necessário cartão de crédito