The three per-member-type home-screen columns on a security model
CHILD_ORG_SECURITY_MODELS gains DEFAULT_MEMBER_HOME_SCREEN, DEFAULT_TEAM_MEMBER_HOME_SCREEN and DEFAULT_ORG_OWNER_HOME_SCREEN. Each holds HOME_SCREEN_DEFAULT (t...
Uma lista do que a verificação encontrou, ao lado do que você está usando
A seção de marca de /rede/criar torna-se três bandas com a mesma forma: o que seu site tem à esquerda, o que sua organização está usando à direita. Logotipos. ...
Uma tela inicial padrão por membro
Um modelo de segurança diz agora onde cada um de seus três tipos de membros pousa quando eles abrir "/". Dois valores: HOME SCREEN DEFAULT é a plataforma de lan...
Criar o Meu Livre Org torna-se um elemento de três passos
O widget incorporou toda a CreateOrgForm — cinco seções, a marca Previsão, o medidor de prontidão — que é aproximadamente 1.400px dentro de um painel de aproxim...
Começando o cartão na landing page Configurações
Adiciona uma placa de grupo essencial que liga a /settings/wizard, correspondendo à makeCard idioma usado por seus irmãos. Teclas do dicionário já empurradas **...
UM ENVIO PARA AI interruptor no formulário de relatório
Alinhado à direita na linha "O que estás a reportar?", sempre que a janela abre — inicia uma sessão em uma máquina com credenciais de cluster e uma mudar que le...
Enviar para IA diretamente fora do formulário de relatório
Um titular de GESTÃO SYSTEM BUGS recebe um botão DE ENVIO AI no Bug de Relatório janela, e submeter com ele em mãos o relatório para uma sessão sem diálogo de t...
Assistente de Configuração Iniciada em /settings/wizard
Transforma os nove assistentes movidos num editor sobre a organização O membro já está inscrito. Cada passo agora semeia seu valor de org vivo dados (useOrgCont...
O herói /copilot e ambos os códigos de varredura carregam a marca camaleão também
foram os dois últimos sites, e nenhum poderia apenas tomar o novo src inalterado, porque a obra de arte é uma silhueta transparente 127x102 onde o raster era um...
Troque a marca de aplicativo móvel para o camaleão SVG no trilho e em casa
raster. Ambos agora desenham a arte KamoMobileApp como vetor. Registrado como SVG porque é isso que a marca é: uma única silhueta branca com Nocautes transpare...
Criar meu widget Org livre
Envia o mesmo CreateOrgForm a renderização da página /network/create, em sua layout do widget, como um widget home-launchpad (org.create) CREATE FREE ORG WIDGET...
Abrir Enviar para IA numa página de sessão de Código VS, não numa janela do Konsole
Um despacho começa agora uma sessão de ANTECEDÊNCIA e entrega VS Codifice o seu ID de sessão, em vez de executar o CLI em uma janela de terminal: Passar o pro...
/network/create é uma página; os doze passos movem-se para /settings/wizard
CreateOrgForm.tsx é um componente com dois layouts (página/widget), construído a partir de Task 7/8 CreateOrgFields model, grupos de campo e OrgBrandPreview. pa...
Grupos de campo reutilizáveis e a visualização da marca ao vivo
Extrai as entradas de BranchTypeStep, BasicsStep, LogoStep, ColorsStep, AppsStep e AgeRestrictionsStep em cinco componentes de campo controlados (OrgTypePicker,...
Botão do Assistente de Configuração Iniciado com uma borda de atenção
Adiciona o ponto de entrada do launchpad ao assistente de configuração: apenas um proprietário, com direitos comprimido que lê "O Assistente de Configuração Ini...
Introdução do modelo de passo do assistente e do cliente
Adiciona o modelo passo lado cliente (app/lib/orgSetupWizard.ts), uma API fina cliente para GET/PUT/DELETE /api/security/org-setup-wizard (app/lib/orgSetupWizar...
Adicionar o serviço de progresso e os parâmetros por trás do assistente Introdução
Org-scoped GET/PUT/DELETE em /api/security/org-setup-wizard track qual dos nove Começando etapas uma organização terminou. Uma leitura nunca cria uma linha, e c...
O painel maximizado amplia a conversa que você escolheu
Mudar conversas na visão maximizada foi um empurrão 8px e um desbotamento 180ms — perto o suficiente para nada que o painel parecia ter simplesmente repintado. ...
Widgets de três colunas e tamanhos mínimos per-widget
Ampla Largura de Widget para 1 .. 2 .. 3 .. 'completo' e permite uma definição de Widget declarar minLargura/minAltura. widgetMinSize (definição) converte que e...
Toque um logotipo rastreado à mão, e baixe o arquivo convertido
Quatro coisas no conversor raster-to-vector e o slot de logotipo simples. ** A barra de rolagem nas opções raster é três vezes maior.** 4px foi um alvo difícil...
Conjunto de campo de uma página e os padrões que substituem os passos deixados
CreateOrgFields é o que o novo formulário de página única /network/create realmente pede para: um tipo de ramo, nome, alias, os interruptores de aplicativo, e u...
Criar os meus direitos de widget Org Livre e começar o progresso do assistente
Adiciona o Tipo de Direitos de Papel 288-292 (CREATE FREE ORG WIDGET e os seus quatro ADDED/OPTIONAL/ CREATE CHILD ORG (131). Adiciona OrgSetupWizardStep, a enu...
Tamanho mínimo por painel, aplicado tanto na leitura como no arrasto
Threads um opcional `min?: PaneSize ' null` através de clampPaneSize, os dois assistentes resize-delta, e as duas funções de leitura/escrita modelo de painel de...
Colocar um orçamento em tempo real para rever a verificação
O desfecho não tinha qualquer tipo de limite. O *** o ecrã do registo exigido antes de habilitar seu botão reenviar nunca foi lido aqui — o request body é três ...
O ano de org estabelecido é opcional, e unsset renderiza como ausente
Nada no servidor o exigia — a coluna é nulável, a criação O analisador mapeia um valor vazio para nulo, e o patchOrganização aplica apenas as chaves um corpo PU...
Mostrar apenas os membros que são deles para ver
Três superfícies de membros foram abertas para as pessoas que não podem significar nada Pois. Cada porta está no TIPO DE MEMBRO ou nas aplicações da org, nunca ...
Oferecer a um membro apenas os tipos que podem receber
O centro de notificação e suas configurações atraíram todos os tipos. A membro sem aplicação Leads foi mostrado um filtro "Lead callback" que poderia só nunca d...
Um membro só é informado sobre aplicativos que eles têm
Um tipo de notificação pertence a um aplicativo — um callback principal é Leads, a o lembrete de reunião é Reuniões — mas o raise() perguntou apenas se o membro...
O console mostra a um leitor o que eles podem ter, e não mais
Duas coisas que a página /kb relatou a qualquer pessoa segurando VEZ KB ARTICLES. O corpus. O público bate um autor no compositor — Membros, Equipe Membros, Pú...
Forçar as fichas de audiência em cada leitura humana
O compositor sempre ofereceu a um autor três fichas sob "Visible to" — Membros, membros da equipa, públicos. Eles foram escritos para a linha e indexados em Qdr...
Um grupo por aplicativo, um console para conceder-lhes, e notas mestre como widgets
Três mudanças que acabaram por ser uma. A página da casa. "Meu Master Note" e "Nosso Master Note" foram feitos sob medida diretamente fora de page.tsx, fechado...
Seed the master-note widgets from VIEW_NOTES
The two master-note panes shipped with no right at all — "My Master Note" and "Our Master Note" were on every member's launchpad unconditionally — and this is t...
A security group per app, and the master notes as widgets
Ten new rights, 278-287: NOTES_MASTER_MINE_WIDGET and NOTES_MASTER_OURS_WIDGET, each with the four policy children every home widget carries. Both hang off VIEW...
Troque a saudação do correio de voz para KamoCRM-LeaveVM
24.9s, para baixo de 27.9s. Enviado ao lado da gravação anterior em vez de sobre ele, assim que rebobinando para trás é uma mudança de uma linha para KAMO VOice...
Deixe um membro assinado chegar ao formulário de login e voltar para fora do selecionador de espaço de trabalho
Duas metades do mesmo problema: a página de login era uma rua de mão única. Validou qualquer cookie *** existente ao carregar e, quando a sessão ainda estava b...
A nota de crédito, o único caminho de correção para uma fatura finalizada
B3: Kamo possui tudo antes de finalizar() e o provedor possui tudo depois, e cada provedor no roteiro trata uma fatura finalizada como imutável. Assim, uma fatu...
O contador do documento, e um número que não pode bifurcar
Cada número de documento existente nesta plataforma é uma corrida de verificação-então-inserir com nenhuma restrição única por trás dele: números de cotações sã...
A entidade de fatura, com todos os campos fiscais e sem motor fiscal
A própria factura do Kamo, escrita apenas pelo Serviço de facturação. Nada sobre ele é fornecido cada figura é derivada das linhas em cada escrita, que é o opos...
Escolha a resolução KamoDesktop e pare de esconder por que um lançamento falhou
A área de trabalho remota rastreia a janela do navegador e sempre o fez, então não havia como ter mais área de trabalho do que janela. Um seletor agora define u...
Deixe o chamador escolher uma resolução fixa do KamoDesktop
A área de trabalho remota nunca foi bloqueada para uma resolução — ela rastreia o navegador A janela, e sempre o fez. guacd honra o tamanho do cliente e xorgxrd...
O REVOKES três entidade javadocs já alegou existir
BillingWormGuard, BillingDispatch e BillingSyncIssue cada um cita "uma REVOKE ATUALIZAÇÃO, DELETE na migração KamoInitializer". Não existia tal migração — as de...
A rota proxy de faturamento e os quatro espelhos TS do MANAGEM BILLING PROVIDER
Tarefa 8, a metade kamo-interna. Seis espelhos da arquitetura de direitos; quatro Eles vivem aqui. 3. App/lib/rightsHierarchy.ts GERAGE BILLING PROVIDER -> MAN...
O relé para o serviço de facturação, e o direito que o fecha
Tarefa 8. SecurityService é o limite de autorização; InvocingService é ClusterIP sem entrada, então este relé é a única entrada. FacturaçãoServiceClient é Time...
GESTÃO BILLING PROVIDER (277), uma criança de configurações de comércio
Tarefa 8, espelho 1 de 6 (o Java enum) e espelho 2 (a linha pai(...)). Id 277 foi re-derivado de origem / principal imediatamente antes de alocá-lo, Retirado d...
`?bug=<id>` abre a gaveta do relatório
Onde o novo e-mail de mudança de status chega. Tem de nomear o relatório em vez de a aba: o filtro de estado é padrão para Novo, e esse e- mail é por definição ...
Glimmering cartões não lidos, um crachá ao vivo, e por estatuto conta
O mau é sobre ti agora, não sobre a rainha. Contava todos os novos relatórios plataforma-wide, por isso só caiu quando alguém moveu um status — lendo o A fila n...
Diga ao repórter quando Enviar para IA mover seu relatório
MediaService agora envia e-mails a um repórter sempre que seu bug ou melhoria muda Estado, mas uma expedição aplica um estatuto próprio — normalmente em curso —...
Antever as variáveis do modelo alterado de estado de erro
A pré-visualização do administrador mostra um modelo contra um mapa de variáveis de amostra, e este não tem nenhum braço — por isso, um administrador de org que...
Enviar um e- mail ao repórter quando o seu erro ou melhoria mudar de estado
A triagem foi silenciosa. Alguém fez um relatório e teve de continuar a abrir a conta. para saber se alguém tinha olhado para ele — o que é o mesmo que não ser ...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.