-
b69882bbb2
perf(zopk): Cache dla grafu relacji (TTL 5 min)
Maciej Pienczyn
2026-01-17 09:34:52 +0100
-
36d24d1735
fix(zopk): Naprawa inicjalizacji grafu relacji
Maciej Pienczyn
2026-01-17 09:24:33 +0100
-
85c3f75e9b
feat(zopk): Graf relacji encji (Priorytet 5)
Maciej Pienczyn
2026-01-17 09:14:30 +0100
-
143f5c674a
feat(zopk): Implementacja łączenia duplikatów encji (Priorytet 4)
Maciej Pienczyn
2026-01-17 09:09:22 +0100
-
6d1f75bce5
fix(admin): Naprawiono błędne nazwy endpointów w breadcrumbs
Maciej Pienczyn
2026-01-17 09:03:01 +0100
-
d0dda10bd7
feat(zopk): Panel admina bazy wiedzy, poprawa odpowiedzi AI, timeline
Maciej Pienczyn
2026-01-17 08:56:55 +0100
-
7cc5f033fe
fix: Poprawiono nazwy kluczy w pipeline skrypcie
Maciej Pienczyn
2026-01-17 00:27:08 +0100
-
cbd9c5cc4d
feat(zopk): Skrypt pipeline do automatycznej ekstrakcji wiedzy
Maciej Pienczyn
2026-01-16 23:39:49 +0100
-
081c0d7ec5
fix: Naprawiono dekodowanie URL-i Google News
Maciej Pienczyn
2026-01-16 23:34:40 +0100
-
900a3b4ed9
fix(admin): Naprawiono błąd importu w SSE scraping endpoint
Maciej Pienczyn
2026-01-16 23:28:16 +0100
-
37af8abc73
feat(admin): Paski postępu dla operacji AI w panelu ZOPK
Maciej Pienczyn
2026-01-16 23:23:05 +0100
-
31d5a112b8
feat(admin): Sekcja Baza Wiedzy AI w panelu ZOPK
Maciej Pienczyn
2026-01-16 22:17:44 +0100
-
3e90cdbfc7
feat(scraper): Dekodowanie URL-i Google News do oryginalnych źródeł
Maciej Pienczyn
2026-01-16 22:12:27 +0100
-
41141eb540
fix: Remove is_verified filter from get_relevant_facts
Maciej Pienczyn
2026-01-16 22:03:15 +0100
-
9421f2847f
fix: Improve extraction prompt with JSON structure and fix fact parsing
Maciej Pienczyn
2026-01-16 21:14:56 +0100
-
624114d443
fix: Remove max_tokens parameter that triggered Gemini safety filters
Maciej Pienczyn
2026-01-16 21:10:45 +0100
-
ac0aceb30e
fix: Reduce chunk size and truncate prompts for Gemini safety filters
Maciej Pienczyn
2026-01-16 21:05:48 +0100
-
4045106b3c
fix: Ultra-simplified extraction prompt to avoid Gemini safety filters
Maciej Pienczyn
2026-01-16 20:59:00 +0100
-
e1f29229a3
fix(zopk): Uproszczone prompty ekstrakcji - rozwiązanie safety filters
Maciej Pienczyn
2026-01-16 20:54:22 +0100
-
1e42c4fbd8
fix(scraper): Dodano domeny paywall do SKIP_DOMAINS
Maciej Pienczyn
2026-01-16 20:48:26 +0100
-
21586f6b91
fix(chat): Rozszerzone słowa kluczowe ZOPK - polskie odmiany przypadków
Maciej Pienczyn
2026-01-16 20:48:02 +0100
-
1136e9d40b
fix(gemini): Przekazywanie safety_settings z BLOCK_NONE
Maciej Pienczyn
2026-01-16 20:43:33 +0100
-
27b03eb051
fix(zopk): Neutralne prompty ekstrakcji - unikanie safety filters
Maciej Pienczyn
2026-01-16 20:42:05 +0100
-
cd2db86a95
fix(zopk): Naprawiono błąd system_prompt w AI extraction
Maciej Pienczyn
2026-01-16 20:37:09 +0100
-
a20d94883e
feat(admin): Konfigurowalne limity dla operacji ZOPK
Maciej Pienczyn
2026-01-16 20:30:54 +0100
-
0797afe162
fix(admin): Poprawiono czytelność wyświetlania statystyk ZOPK
Maciej Pienczyn
2026-01-16 20:29:26 +0100
-
498f273aba
fix(admin): Naprawiono strukturę danych w przyciskach ZOPK
Maciej Pienczyn
2026-01-16 20:27:02 +0100
-
8b065d84d0
feat(admin): Przyciski do scrapingu i ekstrakcji wiedzy ZOPK
Maciej Pienczyn
2026-01-16 20:21:55 +0100
-
1b4cd31c41
feat(zopk): Knowledge Base + NordaGPT integration (FAZY 0-3)
Maciej Pienczyn
2026-01-16 20:15:30 +0100
-
0f1cf6176a
fix(health): Usunięcie nieistniejącego endpointu /admin/news
Maciej Pienczyn
2026-01-15 21:31:10 +0100
-
0a5f40879b
fix(admin): Naprawa błędu 500 na /admin/fees + rozszerzenie health check
Maciej Pienczyn
2026-01-15 21:27:18 +0100
-
c13ad09e3a
feat(zopk): Skrypt do naprawy źródeł newsów z Google News
Maciej Pienczyn
2026-01-15 08:06:40 +0100
-
8055589a08
fix: Usunięto Session z decode_google_news_url, dodano max_depth
Maciej Pienczyn
2026-01-15 07:45:02 +0100
-
af4c0d157a
fix: Naprawiono wyciek połączeń HTTP w fix_google_news_images.py
Maciej Pienczyn
2026-01-15 07:40:00 +0100
-
07171b46b7
docs: Raport incydentu CPU + ostrzeżenia o uruchamianiu skryptów
Maciej Pienczyn
2026-01-15 07:35:05 +0100
-
637ec2fc75
feat: Skrypt do naprawy obrazków newsów z Google News
Maciej Pienczyn
2026-01-15 06:19:53 +0100
-
c2205b0815
fix: Poprawione dekodowanie URL Google News + użycie source_domain
Maciej Pienczyn
2026-01-15 06:10:59 +0100
-
8ead7798df
fix: Ładowanie DATABASE_URL z .env w skrypcie obrazków
Maciej Pienczyn
2026-01-15 06:08:59 +0100
-
cf56fe7d8a
feat(zopk): Skrypt do pobierania obrazków dla newsów
Maciej Pienczyn
2026-01-15 06:08:10 +0100
-
82d4c870a0
style(zopk): Ujednolicenie stylu kart newsów z /zopk/aktualnosci
Maciej Pienczyn
2026-01-15 06:00:10 +0100
-
819192bdad
feat(zopk): Rozszerzony widok aktualności ze statystykami czasowymi
Maciej Pienczyn
2026-01-15 05:56:00 +0100
-
489f04d04d
fix(zopk): Newsy auto_approved teraz widoczne na stronie publicznej
Maciej Pienczyn
2026-01-15 05:50:35 +0100
-
3beacd8806
fix(zopk): Naprawa duplikatu ID aiEvalResult w modalu
Maciej Pienczyn
2026-01-15 05:46:39 +0100
-
1193a2bf48
feat(zopk): Re-ewaluacja newsów z niską oceną zawierających kluczowe tematy
Maciej Pienczyn
2026-01-15 05:38:20 +0100
-
0cbdcaaad6
feat(zopk): Szczegółowe statystyki wyników wyszukiwania newsów
Maciej Pienczyn
2026-01-15 05:28:10 +0100
-
61b8a8e797
feat(zopk): Add AI model info banner to dashboard
Maciej Pienczyn
2026-01-15 05:19:12 +0100
-
e96d579350
feat(zopk): Expand AI evaluation prompt with key infrastructure projects
Maciej Pienczyn
2026-01-15 05:17:13 +0100
-
223bc91cfa
fix: Rename reserved 'metadata' attribute in ZOPKKnowledgeEntity
Maciej Pienczyn
2026-01-15 05:08:34 +0100
-
db02d3660f
feat(zopk): Improve AI scoring and auto-approve threshold
Maciej Pienczyn
2026-01-15 05:05:41 +0100
-
90da6b9c64
fix: Treat HTTP 429 as OK in health check
Maciej Pienczyn
2026-01-15 04:15:39 +0100
-
3acbc53b87
fix: Health check - INPI, Waterm + 3 random companies
Maciej Pienczyn
2026-01-15 04:12:22 +0100
-
54b3b94482
feat: Add graphical Health Check dashboard
Maciej Pienczyn
2026-01-14 22:56:43 +0100
-
23f109db2c
fix: Update technology stack with verified versions only
Maciej Pienczyn
2026-01-14 22:48:21 +0100
-
38682bf808
fix: Correct admin calendar path in health check (/admin/kalendarz)
Maciej Pienczyn
2026-01-14 22:39:03 +0100
-
03bd90f33b
feat: Add system status dashboard with tech stack visualization
Maciej Pienczyn
2026-01-14 22:35:25 +0100
-
8ed3724970
feat: Add extended health check endpoint /health/full
Maciej Pienczyn
2026-01-14 22:25:13 +0100
-
9fdcee35d0
fix: Fix alert_breakdown sum in security dashboard template
Maciej Pienczyn
2026-01-14 22:23:02 +0100
-
6402ff7f0e
docs: Update release notes and CLAUDE.md with security features
Maciej Pienczyn
2026-01-14 22:20:32 +0100
-
e9e37796c7
feat: Add security mechanisms list and GeoIP stats to admin dashboard
Maciej Pienczyn
2026-01-14 22:16:33 +0100
-
341ce29aa9
fix: Use lazy loading for GeoIP config to respect load_dotenv timing
Maciej Pienczyn
2026-01-14 22:13:49 +0100
-
cb574851cf
feat: Add GeoIP blocking for high-risk countries (RU, CN, KP, IR, BY, SY, VE, CU)
Maciej Pienczyn
2026-01-14 22:11:53 +0100
-
1a06b6ab29
feat: Add security dashboard link to admin menu
Maciej Pienczyn
2026-01-14 21:45:05 +0100
-
cfdcfea093
fix: Remove duplicate CSRF input in 2fa_settings.html
Maciej Pienczyn
2026-01-14 21:41:01 +0100
-
6ec830fabc
fix: CSRF token in 2FA templates
Maciej Pienczyn
2026-01-14 21:35:19 +0100
-
0dba52e9c4
feat: Add security features - 2FA, audit log, alerting
Maciej Pienczyn
2026-01-14 21:23:27 +0100
-
7226e098f6
feat: Honeypot endpoints for malicious bot detection
Maciej Pienczyn
2026-01-14 21:13:05 +0100
-
10dcbde7a8
feat: Account lockout after 5 failed login attempts
Maciej Pienczyn
2026-01-14 21:11:33 +0100
-
2efad9ba82
feat: Use Redis for rate limiter storage (persistent limits)
Maciej Pienczyn
2026-01-14 21:08:48 +0100
-
b6c58c9312
feat: Add security logger for fail2ban integration
Maciej Pienczyn
2026-01-14 21:07:09 +0100
-
af3ba43c89
feat: Dynamic stats in release notes (companies, categories from DB)
Maciej Pienczyn
2026-01-14 17:31:10 +0100
-
26c76cc691
fix: Update release notes stats (111 firms, 19 categories)
Maciej Pienczyn
2026-01-14 15:47:43 +0100
-
1147e7e27c
chore: Merge duplicate release notes (11 Jan, 10 Jan)
Maciej Pienczyn
2026-01-14 15:10:53 +0100
-
0b1dc49298
chore: Merge release notes from Jan 14 into single v1.16.0 entry
Maciej Pienczyn
2026-01-14 15:07:39 +0100
-
22e73e4f80
feat: Email DKIM/SPF/DMARC config + year_established data fill
Maciej Pienczyn
2026-01-14 15:01:01 +0100
-
c8075e0872
feat: Add email test script for manual testing
Maciej Pienczyn
2026-01-14 14:09:17 +0100
-
abded75fb0
fix: Add fallback background-color for email headers
Maciej Pienczyn
2026-01-14 12:27:35 +0100
-
8c9d95cca9
refactor: Update tagline from "Katalog Firm Członkowskich" to "Platforma Networkingu"
Maciej Pienczyn
2026-01-14 11:35:58 +0100
-
fdeb9ffd19
fix: Polish diacritics and header contrast in email templates
Maciej Pienczyn
2026-01-14 11:15:38 +0100
-
c1874b73e6
fix: Change email sender display name to "Norda Biznes Hub"
Maciej Pienczyn
2026-01-14 09:46:26 +0100
-
a09203ef55
feat: Add email logging and monitoring system
Maciej Pienczyn
2026-01-14 09:26:48 +0100
-
749abfa018
fix: Use category_id instead of category relationship in report
Maciej Pienczyn
2026-01-14 08:30:35 +0100
-
14e969bc6d
fix: Fix AttributeError in report_categories
Maciej Pienczyn
2026-01-14 08:29:00 +0100
-
2f37267475
feat: Update footer with INPI branding
Maciej Pienczyn
2026-01-14 08:23:43 +0100
-
4c70a5b5ce
refactor: Rebrand "Chat AI" to "NordaGPT" across UI
Maciej Pienczyn
2026-01-14 08:20:29 +0100
-
fc8e3acb51
fix: Properly render markdown links in chat messages
Maciej Pienczyn
2026-01-14 08:18:43 +0100
-
978c0714d5
feat: Add detailed rate limits and comparison info to model info modal
Maciej Pienczyn
2026-01-14 08:16:54 +0100
-
c06df1f69a
feat: Upgrade NordaGPT to Gemini 2.5 Flash-Lite + add model info modal
Maciej Pienczyn
2026-01-14 08:09:04 +0100
-
c16fe79724
fix: Dodano @csrf.exempt do API endpointów chatu
Maciej Pienczyn
2026-01-14 07:55:36 +0100
-
17d89e6296
feat: Banner NordaGPT na stronie głównej prowadzi do /chat
Maciej Pienczyn
2026-01-14 07:49:31 +0100
-
ed5ed1c7e9
fix: Naprawiono błąd JS przy ładowaniu historii konwersacji
Maciej Pienczyn
2026-01-14 07:45:21 +0100
-
26e17ba1e3
fix: Naprawiono błąd w API konwersacji (started_at zamiast created_at)
Maciej Pienczyn
2026-01-14 07:42:19 +0100
-
80c0b0005c
feat: Historia konwersacji NordaGPT z sidebare'em
Maciej Pienczyn
2026-01-14 07:39:36 +0100
-
54f5b12d3f
fix: Poprawne wyświetlanie kategorii w raporcie stażu
Maciej Pienczyn
2026-01-14 07:31:59 +0100
-
6648cce3f4
fix: Naprawiono błąd 500 w raportach - url_for z company_id
Maciej Pienczyn
2026-01-14 07:28:09 +0100
-
1b6e698d87
feat: Nowa sekcja Raporty w menu głównym
Maciej Pienczyn
2026-01-14 07:25:57 +0100
-
3c1e05baf5
feat: Add source info to member_since card
Maciej Pienczyn
2026-01-14 07:06:36 +0100
-
8f1a7d6706
feat: Add release notes v1.17.0 for member_since feature
Maciej Pienczyn
2026-01-14 06:59:52 +0100
-
3221740502
feat: Dodanie daty przystąpienia do Izby NORDA na profilu firmy
Maciej Pienczyn
2026-01-14 06:57:00 +0100
-
c1e770f806
fix: Rozdzielenie release notes na v1.15.0 (13.01) i v1.16.0 (14.01)
Maciej Pienczyn
2026-01-14 06:38:48 +0100
-
3c5b7f3d72
fix: Polskie znaki i unikalna klasa CSS dla nazw użytkowników w Analytics
Maciej Pienczyn
2026-01-14 06:30:49 +0100