- Shipped
- 16 de julho de 2026 às 17:58 UTC
- Author
- Kamo
- Commit
- a9a6652
Preferências de UI por membro (layout de nav, tamanhos de hex-head, etc.) são armazenadas uma linha por (member id, pref key) em MEMBRO UI PREFERÊNCIAS, guardadas pela única restrição UK MEMBER UI PREF KEY. "Reset to Standard" soft-elimina o navegador layout (DELETE -> is active=false) mas deixa a linha ocupando essa chave. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * localizador, errou a fila inativa persistente, construiu uma nova linha e INSERTED it -> violação da chave duplicada no UK MEMBER UI PREF KEY -> HTTP 500. A kamo-internal frontend engole o 500 (optimistic .catch(), assim que o membro nav reordenado apareceu para salvar em sessão mas nunca persistiu, e cada login reset para o layout padrão. NavLayot foi o único pref a bater nisto porque é a única chave com um caminho Reset -> DELETE. Corrigir: procure a linha acima por sua chave natural independentemente de is active (novo SegurançaService-local * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * e reativa a linha soft-deleted (UPDATE by PK) em vez de inserir uma duplicata colidente. Lê (lista/get) intencionalmente permanecer somente ativo. Membros já ficou auto-curado na próxima reordenação. Sem esquema/alteração da lista partilhada; Serviço de Segurança reinstalação apenas.