Published

v0.9.9.18

🥳 Welcome to v0.9.9.18

This release covers 22 day(s) of work, from 2025-12-24T13:24:15.000Z to 2026-01-16T11:17:07.000Z.

📦 Stats

  • Diff: compare
  • Changed files: 900
  • Commits: 555
  • Additions: 41118 / Deletions: 20738

🙈 Other changes (146)
PRTitleAuthor
PR 2453chore(deps): update unhead monorepo to v2.1.1@renovate[bot]
PR 2452chore(deps): update dependency vuetify to v3.11.5@renovate[bot]
PR 2454Rename nudge tool welcome icon to animated icon@GoulvenF
PR 2455Add animated home hero subtitle@GoulvenF
PR 2456chore(deps): update dependency jsdom to v27.4.0@renovate[bot]
PR 2459Expose disabled categories to clients and adjust disabled UX@GoulvenF
PR 2460Enhance ImpactScore layout options@GoulvenF
PR 2461Update FAQ content and impact CTA@GoulvenF
PR 2457chore(deps): update dependency isomorphic-dompurify to v2.35.0@renovate[bot]
PR 2462Add subtitles and tooltips to nudge wizard steps@GoulvenF
PR 2463Improve nudge wizard navigation and card behavior@GoulvenF
PR 2466chore(deps): update actions/checkout action to v6@renovate[bot]
PR 2464chore(deps): update dependency @typescript-eslint/parser to v8.51.0@renovate[bot]
PR 2468Refactor embedding with reusable DJL starter@GoulvenF
PR 2470Add open data item counts to stats endpoint@GoulvenF
PR 2469Refine product tile card layout@GoulvenF
PR 2471Add device-specific scan and voice controls to search@GoulvenF
PR 2473Add contact form prefill and home contact redirect@GoulvenF
PR 2472Add divers aggregate handling for impact details@GoulvenF
PR 2465Support multi-category EPREL configuration@GoulvenF
PR 2476chore: bundle documentation resources into deployments@GoulvenF
PR 2479Add agent dev CI workflow and enforce role-aware agent UI@GoulvenF
PR 2478Add exposed docs microservice and front-api proxy@GoulvenF
PR 2477Add tile pricing thumbnail and category results link in nudge recommendations@GoulvenF
PR 2475feat(frontend): redesign product hero hero layout@GoulvenF
PR 2480Simplify homepage parallax sections and aplat sourcing@GoulvenF
PR 2481feat(frontend): support pack-aware home hero background and switch default asset to WebP@GoulvenF
PR 2484Normalize parallax asset references and simplify i18n entries@GoulvenF
PR 2483Add attribute sourcing audit table to product attributes@GoulvenF
PR 2482fix: serialize category configs in API@GoulvenF
PR 2489Add prettyName generation with attribute suffix support@GoulvenF
PR 2488Add open-data millions interpolation to home hero helpers@GoulvenF
PR 2487Add “unknown” category link to Nudge Tool wizard@GoulvenF
PR 2486fix(deps): update dependency org.xwiki.commons:xwiki-commons-component-default to v17.10.2@renovate[bot]
PR 2485chore(deps): update dependency vuetify to v3.11.6@renovate[bot]
PR 2491fix(deps): update dependency org.xwiki.rendering:xwiki-rendering-api to v17.10.2@renovate[bot]
PR 2490fix(deps): update dependency org.xwiki.platform:xwiki-platform-rest-model to v17.10.2@renovate[bot]
PR 2493chore(deps): update pnpm to v10.27.0@renovate[bot]
PR 2492chore(deps): update dependency @openapitools/openapi-generator-cli to v2.27.0@renovate[bot]
PR 2495fix(deps): update dependency org.jsoup:jsoup to v1.22.1@renovate[bot]
PR 2494chore(deps): update dependency org.jreleaser:jreleaser-maven-plugin to v1.22.0@renovate[bot]
PR 2496Consolidate DJL embedding: centralize image embeddings and use concrete Djl* services@GoulvenF
PR 2498feat(frontend): add homepage photo invitation CTA@GoulvenF
PR 2497fix(deps): update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v2.8.15@renovate[bot]
PR 2501feat(frontend): add subtle randomized hero background motion@GoulvenF
PR 2500Respect reduced motion when zoomed@GoulvenF
PR 2499chore(deps): update dependency vuetify-nuxt-module to v0.19.2@renovate[bot]
PR 2502Redesign ImpactScore badge, surface attribute sourcing in details, and add aggregate i18n labels@GoulvenF
PR 2507Resolve release directory dynamically@GoulvenF
PR 2506Fix YAML merge behavior for vertical configs@GoulvenF
PR 2504Add impact score criteria generation and endpoint@GoulvenF
PR 2509Add configurable embedding prefixes and L2 normalization@GoulvenF
PR 2511Add corner stacked /20 impact badge and surface it on product cards@GoulvenF
PR 2505chore(deps): update xwiki docker tag to v17.10.2 - autoclosed@renovate[bot]
PR 2503Improve product SEO metadata, headings and title helpers@GoulvenF
PR 2510Add semantic fallback for front-api searches@GoulvenF
PR 2513feat(frontend): rotate model variations into product section titles/subtitles@GoulvenF
PR 2514Apply standard search filters to semantic KNN queries@GoulvenF
PR 2516Improve frontend UX and accessibility (category hero, filters, search, i18n)@GoulvenF
PR 2517Align category list impact score badge styling@GoulvenF
PR 2515chore(deps): update dependency @nuxt/test-utils to v3.22.0@renovate[bot]
PR 2518Update product page model variation titles and i18n placeholders@GoulvenF
PR 2519Support on20 impact scores, SSR-safe product display name, and responsive ProductTileCard layout@GoulvenF
PR 2520Adjust nudge tool card rendering and product page nav alignment@GoulvenF
PR 2521Hide AI review section when product has no category@GoulvenF
PR 2522Add review generation IP quota controls@GoulvenF
PR 2523Adjust product page sticky nav offset@GoulvenF
PR 2524Add global search/suggest APIs with searchMode/searchType and frontend integration@GoulvenF
PR 2525feat(lighthouse): add manual audit workflow and reporting@GoulvenF
PR 2526Render agent prompt template variables and post rendered prompts as GitHub comments@GoulvenF
PR 2527Add CSRF and same-origin protections for frontend API routes@GoulvenF
PR 2528test(frontend): add Playwright sitemap SSR checks and run Nuxt dev during tests@GoulvenF
PR 2529Add singular and singularDesignation generation and mapping for vertical i18n@GoulvenF
PR 2531chore(deps): update dependency @nuxtjs/sitemap to v7.5.1@renovate[bot]
PR 2532chore(deps): update dependency sass to v1.97.2@renovate[bot]
PR 2534chore(deps): update dependency @typescript-eslint/parser to v8.52.0@renovate[bot]
PR 2533chore(deps): update dependency vue-tsc to v3.2.2@renovate[bot]
PR 2530Contact prefill: title override and agent → contact CTA@GoulvenF
PR 2535Refactor ProductTileCard: use pretty display name, move attributes, replace compare button, and constrain images@GoulvenF
PR 2538fix(deps): update dependency @nuxt/icon to v2.2.0@renovate[bot]
PR 2542Remade the impact score page@usernamedddlsi
PR 2541chore(deps): update stefanzweifel/git-auto-commit-action action to v7@renovate[bot]
PR 2540chore(deps): update actions/setup-node action to v6@renovate[bot]
PR 2539chore(deps): update actions/checkout action to v6@renovate[bot]
PR 2537chore(deps): update dependency @nuxt/test-utils to v3.23.0@renovate[bot]
PR 2536chore(deps): update dependency org.junit.platform:junit-platform-launcher to v6.0.2@renovate[bot]
PR 2544Add compact mode to NudgeToolWizard and compact styles for hero layout@GoulvenF
PR 2543chore(deps): update dependency happy-dom to v20.1.0@renovate[bot]
PR 2550chore(deps): update docker.elastic.co/kibana/kibana docker tag to v9@renovate[bot]
PR 2549chore(deps): update docker.elastic.co/elasticsearch/elasticsearch docker tag to v9@renovate[bot]
PR 2548fix(deps): update dependency com.ibm.icu:icu4j to v78.2@renovate[bot]
PR 2545chore(deps): update eclipse-temurin docker tag to v21.0.9_10-jre@renovate[bot]
PR 2551Fix search filter state initialization in search page@GoulvenF
PR 2552Mutualize Category hero actions and reuse ImpactScore CTA@GoulvenF
PR 2554chore(deps): update eclipse-temurin docker tag to v25@renovate[bot]
PR 2553chore(deps): update pnpm to v10.28.0@renovate[bot]
PR 2555Reorder nudge wizard steps and guard zero-results selections@GoulvenF
PR 2556Update unhead monorepo to v2.1.2@renovate[bot]
PR 2557Update dependency node to v24@renovate[bot]
PR 2560Home hero: remove icon, full-width helper copy; restore split visuals with rotated gain image; add i18n keys@GoulvenF
PR 2562Improve suggestion routing and use flat ImpactScore in listings@GoulvenF
PR 2563Make ImpactScore flat semi‑transparent and refine ProductAttributes identity/GTIN display@GoulvenF
PR 2564Add dynamic product navigation submenus, impact grouping and history anchors@GoulvenF
PR 2565Improve product title resolution and attribute mapping@GoulvenF
PR 2561Simplify home hero, add ecoscore CTA to category filters (drawer + sidebar), update i18n and tests@GoulvenF
PR 2566Add oven-specific attributes and update oven vertical configuration@GoulvenF
PR 2568Refine dishwasher vertical: add attributes, filters and i18n copy fixes@GoulvenF
PR 2567Update home hero helpers and restore split visuals@GoulvenF
PR 2569Add refrigerator-specific attributes and update refrigerator vertical copy/config@GoulvenF
PR 2570Add English i18n and new washing-machine attributes (capacity, spin)@GoulvenF
PR 2571Fix TV vertical copy and add HDMI_PORTS_QUANTITY attribute@GoulvenF
PR 2572Expose per-category product counts in stats DTO, wire to frontend and adjust pnpm check@GoulvenF
PR 2573Fix homepage asset rendering (use local WebP and avoid IPX 404s)@GoulvenF
PR 2574Revert "Expose per-category product counts in stats DTO, wire to fron…@GoulvenF
PR 2575Expose category product counts for homepage hero stats@GoulvenF
PR 2577Enable semantic fallback for suggest search@GoulvenF
PR 2576Add generic IP quota tracking@GoulvenF
PR 2578Enable semantic vertical search for category queries@GoulvenF
PR 2579Add accessibility dropdown with theme & zoom controls to hero and mobile menus@GoulvenF
PR 2581Limit search results and auto-redirect semantic searches@GoulvenF
PR 2580chore(deps): update dependency @typescript-eslint/parser to v8.53.0@renovate[bot]
PR 2585Fix home solution image asset and rotation@GoulvenF
PR 2584Group product timeline events by month and add tooltip surface styling@GoulvenF
PR 2583Add table view toggle for product attributes@GoulvenF
PR 2582Add opt-in Hotjar recording gate (/?record) with middleware, client plugin, docs and tests@GoulvenF
PR 2586Defer nudge icon random timing until hydration to fix SSR style mismatch@GoulvenF
PR 2588Update product impact score presentation@GoulvenF
PR 2587Add guest privacy panel to account menus@GoulvenF
PR 2591Add localized impact score utility explanations and surface them on product page@GoulvenF
PR 2590Add translucent average/product marker columns to subscore distribution chart@GoulvenF
PR 2592Add energy class display (label & image) for CLASSE_ENERGY/SDR/HDR subscores@GoulvenF
PR 2593Add percentile fallback for low-entropy impact scores@GoulvenF
PR 2594Add dyslexia-friendly reading mode toggle@GoulvenF
PR 2595chore(deps): update capacitor monorepo to v8.0.1@renovate[bot]
PR 2596chore(deps): update docker.elastic.co/elasticsearch/elasticsearch docker tag to v9.2.4@renovate[bot]
PR 2597chore(deps): update docker.elastic.co/kibana/kibana docker tag to v9.2.4@renovate[bot]
PR 2598chore(deps): update dependency happy-dom to v20.3.0@renovate[bot]
PR 2599chore(deps): update dependency prettier to v3.8.0@renovate[bot]
PR 2600Refactor privacy menu: account privacy card UI, user-agent tooltip, and guest icon spacing@GoulvenF
PR 2601Add provider-agnostic prompt providers (OpenAI/Gemini), grounded review flow and JSON repair@GoulvenF
PR 2602retour à la HP plus propre@tavax
PR 2604chore(deps): update dependency h3 to v1.15.5@renovate[bot]
PR 2603Propagate category resolution errors to SSR and return proper 404@GoulvenF
PR 2605fix(deps): update dependency com.android.tools.build:gradle to v9@renovate[bot]
PR 2607chore(deps): update dependency happy-dom to v20.3.1@renovate[bot]
PR 2606Add streaming events, Vertex Gemini grounding and OpenAI search-preview citation handling for review generation@GoulvenF