| .. |
|
__init__.py
|
feat(admin): sortable user table + user activity analytics panel
|
2026-03-18 08:28:52 +01:00 |
|
CLAUDE.md
|
chore: Clean up CLAUDE.md files and remove old downloaded files
|
2026-02-08 18:02:35 +01:00 |
|
routes_analytics.py
|
refactor: simplify AI monitoring dashboard with PLN costs
|
2026-03-11 04:22:27 +01:00 |
|
routes_announcements.py
|
fix(security): Resolve 1 HIGH and 7 MEDIUM vulnerabilities from code review
|
2026-02-06 05:25:18 +01:00 |
|
routes_audits.py
|
fix: remove stale AUDIT_OWNER_EMAIL import in access overview
|
2026-03-13 18:32:50 +01:00 |
|
routes_benefits.py
|
feat: Add member benefits module with WisprFlow affiliate
|
2026-02-02 22:26:44 +01:00 |
|
routes_bulk_enrichment.py
|
feat: add data quality dashboard, auto-scoring, bulk enrichment and GBP data flow
|
2026-02-21 07:02:45 +01:00 |
|
routes_companies.py
|
feat: add user profile preview to admin company detail page
|
2026-02-21 10:59:55 +01:00 |
|
routes_competitors.py
|
feat: Add new services, scripts, and competitor dashboard
|
2026-02-07 12:00:54 +01:00 |
|
routes_data_quality.py
|
feat: show rejected domains per company in discovery dashboard
|
2026-02-21 10:29:43 +01:00 |
|
routes_insights.py
|
refactor: Migrate access control from is_admin to role-based system
|
2026-02-01 21:05:22 +01:00 |
|
routes_krs_api.py
|
refactor(rbac): Complete RBAC migration - 154/154 admin routes protected
|
2026-02-05 21:36:14 +01:00 |
|
routes_membership.py
|
feat(membership): record workflow history for all status changes
|
2026-03-30 13:39:55 +02:00 |
|
routes_model_comparison.py
|
refactor: Migrate access control from is_admin to role-based system
|
2026-02-01 21:05:22 +01:00 |
|
routes_pej.py
|
fix(pej): use SessionLocal instead of db_session
|
2026-03-16 18:30:24 +01:00 |
|
routes_people.py
|
refactor: Migrate access control from is_admin to role-based system
|
2026-02-01 21:05:22 +01:00 |
|
routes_portal_seo.py
|
fix: correct links_without_text count and add overall score calculation
|
2026-02-21 16:09:54 +01:00 |
|
routes_security.py
|
refactor(rbac): Migrate legacy is_admin checks to role-based has_role()/set_role()
|
2026-02-05 21:06:22 +01:00 |
|
routes_social_publisher.py
|
feat: auto-load charts from DB cache on page load, show cache date
|
2026-02-20 09:18:54 +01:00 |
|
routes_social.py
|
refactor: remove /admin/social-media panel, rename menu labels
|
2026-03-12 16:29:19 +01:00 |
|
routes_status.py
|
feat: add uptime monitoring dashboard with UptimeRobot integration
|
2026-03-15 07:53:05 +01:00 |
|
routes_user_activity.py
|
feat(admin): show PWA badge in user activity panel
|
2026-03-18 09:19:24 +01:00 |
|
routes_user_insights.py
|
feat: simplify Chat tab - topic categories and cleaner feedback view
|
2026-03-11 04:05:15 +01:00 |
|
routes_users_api.py
|
fix: replace CSS gradients with solid colors in email templates
|
2026-03-16 10:24:06 +01:00 |
|
routes_website_discovery.py
|
feat: remember rejected candidates, skip in future bulk discovery
|
2026-02-21 10:24:55 +01:00 |
|
routes_zopk_dashboard.py
|
refactor: Migrate access control from is_admin to role-based system
|
2026-02-01 21:05:22 +01:00 |
|
routes_zopk_knowledge.py
|
fix(zopk): Translate remaining English messages and unify skip status
|
2026-02-09 15:44:34 +01:00 |
|
routes_zopk_news.py
|
fix(zopk): Polish error messages and show failures as skipped, not errors
|
2026-02-09 15:36:00 +01:00 |
|
routes_zopk_timeline.py
|
feat(zopk): Add AI-powered roadmap analysis with status updates and gap detection
|
2026-02-09 17:10:28 +01:00 |
|
routes.py
|
feat(admin): kolumna blokady konta w panelu użytkowników
|
2026-03-23 10:27:14 +01:00 |