Popraw rejestracje, kod SMS, opisy wysylki i widok wiadomosci
Deploy Polska Lokalnie / deploy (push) Successful in 11s

Rejestracja (/logowanie):
- Formularz rejestracji (osoba prywatna i firma) zawsze zaczyna sie pusty.
  Logowanie i rejestracja dzielily pola e-mail i hasla, wiec dane wpisane
  albo podstawione przez przegladarke przy logowaniu trafialy do nowego konta.
- "Powtorz haslo" ma wlasny przelacznik widocznosci; wczesniej oko przy
  "Haslo" odslanialo oba pola, a ikona przy "Powtorz haslo" nie reagowala.
- Przycisk oka ma normalny obszar klikniecia (mial zerowy rozmiar).

Kod SMS:
- Okno potwierdzania numeru odlicza czas od SMS-a z rejestracji, a odmowa
  serwera ("Kolejny mozesz zamowic za N s") odlicza czas w dol zamiast
  pokazywac stala liczbe sekund. To samo w ustawieniach konta.

Panel admina:
- "Wysylka kampanii e-mail aktywna" -> "Wysylka e-maili aktywna" z opisem:
  przelacznik blokuje wszystkie e-maile (aktywacja, reset hasla,
  powiadomienia), nie tylko kampanie. Podobny opis przy SMS.

Wiadomosci:
- Puste pole pisania bez "Napisz wiadomosc do ...".
- Naglowek rozmowy "Nazwa - opis" zamiast sklejonego tekstu.
- Na liscie rozmow jedna miniatura ogloszenia zamiast dwoch.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-22 09:30:21 +02:00
parent 9615f131f4
commit 72af24469a
4 changed files with 125 additions and 26 deletions
+25 -10
View File
@@ -16791,15 +16791,6 @@ a.city-card:hover {
min-width: 0;
}
.messages-thread-offer i {
background-position: center;
background-size: cover;
border-radius: 4px;
flex: none;
height: 16px;
width: 16px;
}
.messages-thread-offer em {
color: #5f748a;
font-size: 11px;
@@ -16888,11 +16879,16 @@ a.city-card:hover {
.messages-chat-user strong {
color: #162841;
display: block;
display: inline-block;
font-size: 15px;
line-height: 1;
}
/* "Nazwa - opis" w jednej linii, np. "Piotr Nowak - Sprzedający". */
.messages-chat-status-sep {
white-space: pre;
}
.messages-chat-user small {
color: #6e8199;
font-size: 11px;
@@ -23369,6 +23365,24 @@ a.city-card:hover {
width: 18px;
}
/* Przycisk oka w polu hasla: sam zajmuje miejsce ikony, zeby klikniecie obok rysunku
tez przelaczalo widocznosc (wczesniej przycisk mial zerowy rozmiar). */
.login-field .login-eye {
align-items: center;
height: 32px;
justify-content: center;
position: absolute;
right: 4px;
top: 50%;
transform: translateY(-50%);
width: 32px;
}
.login-field .login-eye svg {
position: static;
transform: none;
}
.publish-feedback {
align-items: center;
border-radius: 10px;
@@ -30635,6 +30649,7 @@ a.city-card:hover {
@media (max-width: 760px) { .mkt-config-grid { grid-template-columns: 1fr; } .mkt-form-row { grid-template-columns: 1fr; } }
.mkt-config-grid label { display: grid; gap: 6px; font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: .03em; color: #6b7f96; }
.mkt-config-grid input, .mkt-config-grid select { padding: 10px 12px; border: 1px solid #d8e3ef; border-radius: 8px; font-size: 13px; font-weight: 500; text-transform: none; letter-spacing: normal; color: #17293c; }
.mkt-config-grid .mkt-field-note { font-size: 12px; font-weight: 500; line-height: 1.4; text-transform: none; letter-spacing: normal; color: #6b7f96; }
.mkt-badge-set { display: inline-flex; align-items: center; gap: 4px; text-transform: none; letter-spacing: normal; font-size: 11px; font-weight: 800; color: #1256a0; background: #e4f0ff; border-radius: 999px; padding: 2px 8px; }
.mkt-badge-set svg { width: 12px; height: 12px; }
.mkt-config-save { display: flex; justify-content: flex-end; }