Frontend EU-Mike branding + tightened EU-law system prompt
Frontend: - New EuBanner component (real EU flag SVG with 12 five-pointed stars on EU blue, plus 'EU-Mike' name and 'Created by Lucian Schwartz-Croft' credit) mounted at the top of every authed page - Primary color switched to EU blue (#003399) in light and dark themes - mikeApi.ts streaming chat POST routed to /eu-law-chat so the new endpoint is actually exercised by the UI - Browser tab title and OpenGraph metadata updated to 'EU-Mike' - Old fixed-position footer removed (banner replaces it) Backend: - EU_LAW_SYSTEM_PROMPT_EXTRA tightened: when the user gives a free-text citation, the LLM must show its inferred CELEX/ECLI and get user confirmation before fetching. Explicit identifiers from the user still go straight through.
| Repository | lucianschw-dev/eumike |
|---|---|
| Author | Lucian.schw <lucian.lucian26@gmail.com> |
| Authored | |
| Parents | 30efd52d |
| Stats | 7 files changed , +155 , -17 |
| Part of | EU-Mike rebrand (frontend + README) |
Capture this commit into my fork
Download a Markdown prompt that tells Claude how to port this
exact commit into your working tree. Run it via
claude -p < capture-commit-840135db.md
from inside the repo you want the change in.