- Navios
- 30 de agosto de 2026 às 20:22 UTC
- Autor
- kamo
- Enviar
- 0357c52
Uma pasta inteligente é uma pesquisa salva que fica onde uma pasta está: nomeie uma pergunta uma vez ("não lido, com um anexo") e está a um clique de distância, atual cada vez, em todas as pastas. Nada é movido e nada é mudado. Tudo foi construído e nada estava ligado. Três intervalos, cada um por si. SmartFolderModal não tinha importador, então lá não era maneira de criar um — e a seção da barra lateral estava fechada em já ter um, que deixou o único ponto de entrada atrás da coisa que criou. Clicando em um chamado noFolderSelect(' smart ' + id) no setSelectedFolder sem branch em qualquer lugar a jusante, então loadMessages pediu IMAP para uma pasta literalmente chamada smart <uuid> e errou. label teve o erro idêntico. E o endpoint retornou índice bruto linhas que a lista não pode renderizar, fixadas no EmailService ao lado disto. virtualFolders.ts agora possui a codificação de ambos os lados compartilhar. loadMessages branches on o; search substitui a caixa de entrada, porque o servidor de e- mail não pode ser solicitado para pesquisar uma consulta salva; e as três atualizações em tempo real recarregam as alterações de qualquer pasta enquanto uma consulta salva está aberta, uma vez que correspondência por nome significa que nunca foi atualizada. A contraparte de uma linha é julgada pela própria pasta da linha também — pela vista, cada mensagem de saída em uma pasta inteligente foi rotulada com o próprio endereço do leitor. Além disso: o ícone com o qual uma pasta é salva é agora o ícone que mostra (o selecionador oferecido seus nomes como texto literal — botões lendo "inbox", "zap" — e a barra lateral desenhou um funil independentemente); condições de texto obter o operador o servidor tem sempre suportada; e SmartFolderCondition pára de emprestar a união de campo de regras de filtro, que é um conjunto diferente de nomes e forçou todas as condições através de `como qualquer `. Verificado: teste npm — 4202 passe, e as 13 falhas são o mesmo chat/@kamo A origem/principal falha sem esta alteração. tsc e eslint byte-identical to basal. Chaves de dicionário empurradas primeiro, em d91e6b66.