v1.18.1 — Today Briefing polish + screenshots refresh + stats anchor
Today Briefing polish + screenshots refresh + stats anchor
Iteration on top of v1.18.0 — no architectural change, product polish.
✨ Highlights
- LIA greeting overlays the Hero image — The personalized AI greeting now sits directly on the LIA avatar, replacing the rotating random marketing taglines. More personal, with the tokens + EUR cost of the call still discreetly shown underneath.
- Per-card refresh icon always visible on mobile — The little sync symbol on each dashboard card is now always present on smartphones (no hover needed — touch screens don't have hover). Desktop behavior unchanged: visible on card hover with the +12° rotation affordance.
- Usage statistics show the lifetime starting date — Under each total counter (messages, tokens, Google API requests, cost), a small "since DD/MM/YYYY" label shows your account creation date. The reference start of the cumulative figures is now explicit.
- Illustrative icons on dashboard sections —
Mon dashboardgains a sunrise icon 🌅 (consistent with the daily-ritual nature of the briefing);Statistiques d'utilisationgains a bar chart icon 📊. Both titles share the exact same typography so they look like sibling sections. - 12 fresh dashboard screenshots — Refreshed across the README and the landing page, with automatic cache-busting via
?v={APP_VERSION}on<Image src>so browsers, the Next.js Image optimizer (.next/cache/images) and any upstream CDN re-fetch the new PNG at every release. 4 new screenshots added: chat debug panel, interactive skills, long-term memory, Psyche Engine. - Landing descriptions condensed —
Skills with maps & mini-appsandHealth datarewritten from ~430 chars to ~150 chars in 6 languages to match adjacent typography.
🐛 Out-of-scope cleanup
- Removed an unused
# type: ignore[import-untyped]on thestriprtfimport in the RAG processing module, and addedstriprtf.*to the mypyignore_missing_importsoverrides so the venv-local mypy and the Docker mypy give identical results.
🌍 i18n (6 languages)
- New key
dashboard.statistics.since(fr, en, de, es, it, zh). - 4 new screenshot caption keys for the new screenshots in the landing carousel.
faq.changelog.versions.v1_18_1— 6-item user-facing changelog.
🧪 Tests
- 7401 unit tests pass.
- All hooks green: ruff, black, mypy, pytest, eslint, type-check, i18n parity.
Full changelog: see CHANGELOG.md.