feat(emprestador-ux) sprint 2: nav + salvamento automático + endereço intl + recuperação de currículo

Otherkamolos
Shipped
18 de maio de 2026 às 00:40 UTC
Author
Kamo
Commit
de6012c

1. EmprestadorHeader: cabeçalho pegajoso magro em cada superfície pós-aplicação (aplicar/*, pontos de passagem/*, espaço de trabalho/*). Logotipo / back-to-workspace no esquerda, título da página centrado, botão "Ajuda" à direita que abre um folha com telefone, e-mail e um atalho de espaço de trabalho. Substitui o Não há navegação global em lado nenhum. 2. useAutosave hook + AutosaveBadge: debounded (800ms por padrão) autosaver form-state com um resultado Saved/Saving/Error. Porta da frente ligado como o primeiro consumidor — as teclas são agora transmitidas para o servidor sem que o usuário precise clicar em salvar. Distintivo atualiza relativo Hora de marcar a cada 15. 3. Apoio ao endereço internacional: EndereçoCampos deixa cair o codificado US STATES e substitui-o por um SubdivisionField + Country selector de acordo com o padrão da plataforma. Rótulo de código postal/inputMode flip per país (ZIP vs Código Postal vs CP vs Código Postal vs PIN). EUA, CA, MX, GB, UA, IN enumerado; outros países voltar a um texto livre Entrada de subdivisão. EndereçoCampos aceita bloqueioPaís para superfícies que realmente só recolhem endereços dos EUA. useAddressAutocomplete stub hook documenta o ponto de integração para Google Places / Smarty / USPS — retorna desativado até que uma chave API esteja Com fios. 4. Retomar recuperação token: ResumeClient não mais becos sem saída. Quando token está faltando ou expirado oferece (a) pegar de onde você parou (quando um appUid ativo já está no IndexedDB neste dispositivo) e b) "Enviar-me um novo link" forma que posta para /api/resumir-recuperar. A endpoint retorna uma ack genérica, independentemente se o contato é no ficheiro (defesa da numeração). Pesquisa de backend + entrega TODO é em linha documentada. Construir 29/29, 140 testes.

All changes

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.

Começar Livre Para SempreVer Preços