Timo Uttenweiler
7db914084e
Stitch redesign, Energieversorger-Kampagne, UI improvements
...
- Apply Stitch design system to leadspeicher, suche, TopBar, globals.css
- Add Energieversorger queue campaign (Netzbetreiber, Fernwärme, Industriepark)
with BW + Bayern priority, tracks usage per term+location combo
- Remove TopBar right-side actions (Leads finden, bell, settings)
- Remove mode tabs from manual search, rename KI button
- Fix Google Fonts @import order (move to <link> in layout.tsx)
- Add cursor-pointer globally via globals.css
- Responsive fixes for campaign buttons and KI button
- Fix .dockerignore to exclude .env from image build
- Add stadtwerke-cities API + city data (50 cities per Bundesland)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-09 10:08:00 +02:00
Timo Uttenweiler
54e0d22f9c
mein-solar: full feature set
...
- Schema: companyType, topics, salesScore, salesReason, offerPackage, approved, approvedAt, SearchHistory table
- /api/search-history: GET (by mode) + POST (save query)
- /api/ai-search: stadtwerke/industrie/custom prompts with history dedup
- /api/enrich-leads: website scraping + GPT-4o-mini enrichment (fire-and-forget after each job)
- /api/generate-email: personalized outreach via GPT-4o
- Suche page: 3 mode tabs (Stadtwerke/Industrie/Freie Suche), Alle-Bundesländer queue button, AiSearchModal gets searchMode + history
- Leadspeicher: Bewertung dots column, Paket badge column, Freigeben toggle button, email generator in SidePanel, approved-only export option
- Leads API: approvedOnly + companyType filters, new fields in PATCH
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 21:06:07 +02:00
Timo Uttenweiler
8c00d4ea6f
Increase leadspeicher padding to 72px
2026-03-27 17:05:34 +01:00
Timo Uttenweiler
9939ba9fdb
Update leadspeicher subtitle text
2026-03-27 17:02:17 +01:00
Timo Uttenweiler
ea3138ac64
Remove Quelle column from customer leadspeicher
2026-03-27 17:01:56 +01:00
Timo Uttenweiler
a67dd2cc8c
Add padding to leadspeicher page
2026-03-27 17:01:07 +01:00
Timo Uttenweiler
df90477bef
Use admin leadspeicher UI in customer branch, fix Topbar import
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-27 16:59:59 +01:00
Timo Uttenweiler
60073b97c9
feat: OnyvaLeads customer UI — Suche + Leadspeicher
...
- New Topbar: logo, 2-tab pill switcher, live "Neu" badge
- /suche page: SearchCard, LoadingCard, ExamplePills
- /leadspeicher page: full leads table with filters, pagination
- StatusBadge, StatusPopover, LeadSidePanel, BulkActionBar
- POST /api/search: unified search entry point → serp-enrich
- Remove Sidebar + old TopBar from layout
- Title: OnyvaLeads, redirect / → /suche
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-27 16:48:05 +01:00