Skip to content

promotion: dev -> main#39

Merged
Mathieu-bot merged 1 commit into
mainfrom
dev
Jun 29, 2026
Merged

promotion: dev -> main#39
Mathieu-bot merged 1 commit into
mainfrom
dev

Conversation

@Mathieu-bot

Copy link
Copy Markdown
Member
  • chore: add @xenova/transformers, natural, compromise

  • feat: add AI embeddings service

  • feat: add AI DTO types

  • feat: add semantic search API route

  • feat: integrate semantic search into events page

  • feat: add session recommendations feature

  • feat: add duplicate question detection API route

  • feat: add duplicate detection to live Q&A panel

  • feat: add startDate, endDate, isOnline to SearchResultDto for client-side filtering

  • fix: lint errors in AI service and Q&A panel

  • fix: batch pipeline call in generateBatchEmbeddings, reset modelLoadPromise on failure

  • fix: use generateBatchEmbeddings in recommendations and QA check routes

  • fix: replace Map cache with lru-cache for recommendations

  • fix: raise recommendations threshold to 0.4, remove redundant bestIndex check

  • feat: warmup AI model at server startup via instrumentation.ts

  • chore: remove unused natural and compromise dependencies

  • fix: pass filters to search API for server-side filtering

  • fix: lint errors from review fixes (prefer-const, unnecessary dep)

  • fix: replace framer-motion import with motion/react and wrap ProgressBar state in startTransition

  • Nav.tsx: import { motion } from 'motion/react' (motion v12 replaces framer-motion)
  • ProgressBar.tsx: wrap setVisible/setProgress in startTransition to avoid React 19 'useInsertionEffect must not schedule updates' warning
  • fix: pnpm-workspace.yaml - replace allowBuilds placeholders with onlyBuiltDependencies

  • fix: use dynamic import for AI warmup to avoid Edge compilation error

  • fix: replace startTransition with queueMicrotask in ProgressBar

  • fix: raise search similarity threshold from 0.15 to 0.3

  • refactor: delete unused file


* chore: add @xenova/transformers, natural, compromise

* feat: add AI embeddings service

* feat: add AI DTO types

* feat: add semantic search API route

* feat: integrate semantic search into events page

* feat: add session recommendations feature

* feat: add duplicate question detection API route

* feat: add duplicate detection to live Q&A panel

* feat: add startDate, endDate, isOnline to SearchResultDto for client-side filtering

* fix: lint errors in AI service and Q&A panel

* fix: batch pipeline call in generateBatchEmbeddings, reset modelLoadPromise on failure

* fix: use generateBatchEmbeddings in recommendations and QA check routes

* fix: replace Map cache with lru-cache for recommendations

* fix: raise recommendations threshold to 0.4, remove redundant bestIndex check

* feat: warmup AI model at server startup via instrumentation.ts

* chore: remove unused natural and compromise dependencies

* fix: pass filters to search API for server-side filtering

* fix: lint errors from review fixes (prefer-const, unnecessary dep)

* fix: replace framer-motion import with motion/react and wrap ProgressBar state in startTransition

- Nav.tsx: import { motion } from 'motion/react' (motion v12 replaces framer-motion)
- ProgressBar.tsx: wrap setVisible/setProgress in startTransition to avoid
  React 19 'useInsertionEffect must not schedule updates' warning

* fix: pnpm-workspace.yaml - replace allowBuilds placeholders with onlyBuiltDependencies

* fix: use dynamic import for AI warmup to avoid Edge compilation error

* fix: replace startTransition with queueMicrotask in ProgressBar

* fix: raise search similarity threshold from 0.15 to 0.3

* refactor: delete unused file

---------

Co-authored-by: Mathieu-bot <mathieu-bot@users.noreply.github.com>
@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
hibento Ready Ready Preview, Comment Jun 29, 2026 9:35am

@Mathieu-bot Mathieu-bot merged commit 61b89ba into main Jun 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant