feat(health): Nowe endpointy + połączenie release notes v1.19.0

Health monitoring:
- Dodano: /settings/privacy, /settings/blocks, /settings/2fa
- Dodano: /wiadomosci, /wiadomosci/wyslane, /wiadomosci/nowa
- Dodano: /edukacja, /admin/insights

Release notes:
- Połączono v1.18.0 i v1.19.0 w jeden wpis (28 stycznia 2026)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Maciej Pienczyn 2026-01-29 00:21:43 +01:00
parent 6b8840cf92
commit 79c1b2ddd9

54
app.py
View File

@ -896,6 +896,22 @@ def health_full():
# ========== ZOPK API ==========
('/api/zopk/milestones', 'API: ZOPK Milestones'),
('/api/zopk/knowledge/dashboard-stats', 'API: ZOPK Dashboard stats'),
# ========== USER SETTINGS (v1.19.0) ==========
('/settings/privacy', 'Ustawienia: Prywatność'),
('/settings/blocks', 'Ustawienia: Blokady'),
('/settings/2fa', 'Ustawienia: 2FA'),
# ========== WIADOMOŚCI ==========
('/wiadomosci', 'Wiadomości: Odebrane'),
('/wiadomosci/wyslane', 'Wiadomości: Wysłane'),
('/wiadomosci/nowa', 'Wiadomości: Nowa'),
# ========== EDUKACJA ==========
('/edukacja', 'Edukacja: Strona główna'),
# ========== ADMIN: INSIGHTS ==========
('/admin/insights', 'Admin: Insights'),
]
# Dodaj losową firmę do sprawdzenia
@ -9696,37 +9712,35 @@ def release_notes():
{
'version': 'v1.19.0',
'date': '28 stycznia 2026',
'badges': ['new', 'improve'],
'new': [
'Katalog: Żółta kategoria "Do uzupełnienia" dla firm wymagających uzupełnienia danych (27 firm)',
'Katalog: Sortowanie kategorii i podkategorii malejąco po liczbie firm',
'Kategorie: Nowa podkategoria "Budownictwo ogólne" (9 firm)',
'Kategorie: Nowa podkategoria "Produkcja ogólna" (13 firm)',
'Kategorie: Nowa podkategoria "Usługi finansowe" (banki, kantory, ubezpieczenia)',
'Kategorie: Rozdzielenie "Księgowość" od "Usługi finansowe"',
'Blokowanie: Domena emaila w nawiasie przy duplikatach nazw (np. "Jan Kowalski (gmail)")',
],
'improve': [
'Katalog: Tylko aktywna kategoria jest podświetlona (nieaktywne mają neutralny styl)',
'Kategorie: Przeniesienie INPI i SEO PARTNER do "IT i Technologie"',
'Kategorie: Spójność sum - główne kategorie pokazują prawidłowe sumy podkategorii',
],
},
{
'version': 'v1.18.0',
'date': '28 stycznia 2026',
'badges': ['new', 'security'],
'badges': ['new', 'improve', 'security'],
'new': [
# Prywatność i Blokowanie
'Prywatność: Ukrywanie telefonu i emaila w profilu (Ustawienia → Prywatność)',
'Prywatność: Preferencje kanałów kontaktu (email, telefon, portal)',
'Prywatność: Dodatkowa notatka o preferencjach (np. godziny kontaktu)',
'Blokowanie: Możliwość blokowania kontaktów (Ustawienia → Blokady)',
'Blokowanie: Bidirectional - zablokowany użytkownik nie może wysłać wiadomości',
'Blokowanie: Domena emaila w nawiasie przy duplikatach nazw (np. "Jan Kowalski (gmail)")',
# Kategorie
'Kategorie: Hierarchiczna struktura (4 główne grupy: Usługi, Budownictwo, Handel, Produkcja)',
'Kategorie: Nowa podkategoria "Budownictwo ogólne" (9 firm)',
'Kategorie: Nowa podkategoria "Produkcja ogólna" (13 firm)',
'Kategorie: Nowa podkategoria "Usługi finansowe" (banki, kantory, ubezpieczenia)',
'Kategorie: Rozdzielenie "Księgowość" od "Usługi finansowe"',
'Katalog: Żółta kategoria "Do uzupełnienia" dla firm wymagających uzupełnienia danych (27 firm)',
'Katalog: Sortowanie kategorii i podkategorii malejąco po liczbie firm',
# Nowe sekcje
'Edukacja: Nowa sekcja Platforma Edukacyjna w menu',
'Insights: Panel dla adminów do zbierania feedbacku z forum i czata',
'Insights: Kategoryzacja: propozycje funkcji, błędy, wyszukiwania firm',
'Insights: Workflow statusów: nowy → przejrzany → zaplanowany → zrealizowany',
# Monitoring
'Health: Dodano monitorowanie nowych endpointów (ustawienia, wiadomości, edukacja, insights)',
],
'improve': [
'Katalog: Tylko aktywna kategoria jest podświetlona (nieaktywne mają neutralny styl)',
'Kategorie: Przeniesienie INPI i SEO PARTNER do "IT i Technologie"',
'Kategorie: Spójność sum - główne kategorie pokazują prawidłowe sumy podkategorii',
],
'security': [
'RODO: Automatyczne wykrywanie i maskowanie danych wrażliwych w czacie',