- Shipped
- 9 de agosto de 2026 às 19:56 UTC
- Author
- kamo
- Commit
- 4449ec6
Adicionar um livro POSTOU um nome de placeholder com código rígido sem prompt, e nada qualquer lugar poderia renomear um — então cada livro que uma org tinha era chamado a mesma coisa, permanentemente. Livros e grupos agora são criados e editados através de um diálogo com um nome, descrição e sotaque, renomeável e removível de um menu de linha. Os grupos nunca foram obtidos: a barra lateral renderizada a partir de uma lista que só cresceu Quando criaste um, um grupo desapareceu ao recarregar. Os contactos foram guardados em cache por livro e mesclado no navegador, então "Todos os Contatos" mostrou apenas os livros que você tinha visitada e triagem lutou contra o tesouro. Ambos agora vêm do serviço, com o escopo (book, group, query, order) condução um pedido ordenado, pedido contado. O resto da página segue a linguagem do console que o resto do aplicativo usa: - Barra lateral: livros com contagens de contato, grupos aninhados com contagens de membros, ações de linha para renomear / adicionar grupo / exportar / excluir - Lista: busca e ordenação do lado do servidor, seleção-tudo e shift-range, pergaminho infinito, esqueletos, um trilho A-Z, e estados vazios que diferem para "sem contactos" e "nada corresponde" - Barra de seleção: mover, adicionar ao grupo, exportar, excluir. As caixas de seleção por linha têm Estive lá o tempo todo sem nada para chamar - Painel de detalhes: tudo no arquivo, cada fato copiável e acionável, e um editor compartilhado com a janela de criação para que os dois não possam derivar - Importar relatórios o que ele pulou, então uma importação parcial não se parece com perda O proxy de contatos transformou cada 204 em um 500 — uma exclusão bem-sucedida relatada fracasso — porque analisou um corpo vazio como JSON. Nenhuma opção de nível org num novo livro: listBooks retorna cada livro no org independentemente do proprietário, oferecendo assim a escolha prometeria privacidade o caminho lido não executa.