KamoCRM

sprint 2: nav + autosalvare + adresă intl + recuperare cv

Otherkamolos
Shipped
18 mai 2026 la 00:40 UTC
Author
Kamo
Commit
de6012c

1. BorrowerHeader: antet lipicios subțire pe fiecare suprafață post-cerere (apply/*, waypoints/*, workspace/*). Logo / back-to-workspace on the stânga, pagina titlu centrat, "Ajutor" buton pe dreapta care deschide un foaie cu telefon, e-mail, și o scurtătură spațiu de lucru. Înlocuieşte înainte de "nici o pistă globală oriunde" fundătură. 2. utilizareAutosalvare cârlig + AutosaveBadge: debounced (800ms în mod implicit) autosaver format-stat cu un rezultat salvat/salvare/Error. Uşa din faţă fir ca primul consumator fără ca utilizatorul să trebuiască să facă clic pe salvare. Actualizări de insignă relative Timestamp fiecare 15s. 3. Suport internațional de adrese: AdreseFields scade hardcoded US STATES și îl înlocuiește cu un subdiviziuneField + Selector țară conform standardului platformei. Etichetă de cod poștal/inputMode flip per țară (ZIP vs Cod poștal vs CP vs Cod poștal vs PIN). US, CA, MX, GB, UA, IN Enumerate; alte țări se retrag dintr-un text liber intrare subdiviziune. AddressFields acceptă lockCountry pentru suprafețe care colecţionează doar adrese americane. utilizareAddressAutocomplete documente cârlig punct de integrare pentru Google Places / Smarty / USPS Cu fir. 4. Reluaţi recuperarea jetoanelor: ResumeClient nu se mai termină. Când jetonul lipsește sau expirat oferă (a) preia de unde ai rămas (atunci când o aplicație activă este deja în IndexedDB pe acest dispozitiv) și (b) "trimite-mi un nou link" formular care postează la /api/resume-recoper. ă Obiectivul final returnează un ac generic indiferent dacă contactul este la dosar (a se enumera apărarea). Căutare backend + livrare TODO este Inline documentat. Construieşte 29/29, 140 de teste.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing