Files
conversations/CHANGELOG.md
T
Laurent Paoletti f5a1b72913 🐛(back) add missing color option for project colors
Signed-off-by: Laurent Paoletti <lp@providenz.fr>
2026-03-24 15:12:56 +01:00

8.1 KiB
Raw Blame History

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

  • (back) add projects with custom LLM instructions
  • (front) projects management UI

Changed

  • ⬆️(dependencies) upgrade Next.js 15 to 16, upgrade python dependencies

Fixed

  • 🐛(back) add missing color option for project colors

0.0.14 - 2026-03-11

Added

  • (user) allow disabling automatic internet search
  • (search) add searchModal and modify leftPanel
  • (waffle) hide the waffle if not fr theme
  • (front) allow pasting an attachment from clipboard
  • (array) temporarily adjust array

Changed

  • (front) optimize streaming markdown rendering performance
  • ⬆️(back) update pydantic-ai
  • ♻️(chat) refactor AIAgentService for readability and maintainability
  • 🚸(oidc) ignore case when fallback on email #281
  • ⬆️(back) update pillow, django-pydantic-field, pypdf
  • ♻️(front) migrate from ESLint 8 to ESLint 9 flat config
  • ⬆️(back) update django and pypdf

Fixed

  • 💚(docker) vendor mime.types file instead of fetching from Apache SVN
  • 🚑(back) fix mime type for pptx
  • 🐛(front) fix math formulas and carousel translations
  • 🐛(helm) reverse liveness and readiness for backend deployment
  • 🐛(front) fix dark mode styling on chat messages
  • 🐛(front) fixed inverted toast for setting changes

0.0.13 - 2026-02-09

Added

  • 💄(front) ui fix : update ui-kit
  • (front) add persistent darkmode
  • (front) add ui kit #240
  • 🧱(files) allow to use S3 storage without external access #849
  • (backend) add FindRagBackend #209
  • ⬆️(back) update dependencies
  • (back) use adaptive parsing for pdf documents

Changed

  • 💄(darkmode) change color feedback button
  • 🏗️(back) migrate to uv
  • ♻️(front) optimize syntax highlighting bundle size

Fixed

  • 🐛(back) cast collection Ids to API expected types

0.0.12 - 2026-01-27

Fixed

  • (front) performance improvements on chat input
  • 💄(front) i18n and standardize pdf parsing display

Removed

  • 🔥(chat) consider PDF documents as other kind of documents #234

0.0.11 - 2026-01-16

Changed

  • 📦(front) update react
  • (chat) generate and edit conversation title

Fixed

  • 🐛(e2e) fix test-e2e-chromium
  • 🐛(back) fix system prompt compatibility with self-hosted models #200
  • ⚰️(back) remove dead code and unused files
  • 🐛(back) prevent tool call timeouts

Removed

  • 🔥(chat) remove thinking part from frontend #227

0.0.10 - 2025-12-15

Added

  • (front) add retry button

Fixed

  • 🐛(front) fix long user messages
  • 🐛(front) fix "Maximum update depth exceeded" error in Chat component
  • 🐛(front) fix parsing documents display
  • 🐛(front) fix opacity input in error
  • 🐛(front) resolve React hydration errors
  • 🚑(user) allow longer short names #182

0.0.9 - 2025-11-17

Added

  • (front) add code copy button
  • (RAG) add generic collection RAG tools #159

Fixed

  • 🔊(langfuse) enable tracing with redacted content #162

0.0.8 - 2025-11-10

Fixed

  • 🦺(front) Fix send prohibited file types
  • 🐛(front) fix target blank links in chat #103
  • 🚑(posthog) pass str instead of UUID for user PK #134
  • (web-search) keep running when tool call fails #137
  • (summarize): new summarize tool integration #78

Removed

  • 🔥(posthog) remove posthog middleware for async mode fix #146

0.0.7 - 2025-10-28

Fixed

  • 🚑(posthog) fix the posthog middleware for async mode #133

0.0.6 - 2025-10-28

Fixed

  • 🚑(stats) fix tracking id in upload event #130

0.0.5 - 2025-10-27

Fixed

  • 🚑(drag-drop) fix the rejection display on Safari #127

0.0.4 - 2025-10-27

Added

  • (a11y) improve accessibility #135
  • 🌐(i18n) add dutch language #117

Changed

  • (asgi) use uvicorn to serve backend #121

Fixed

  • 🐛(front) fix mobile source
  • 🐛(attachments) reject the whole drag&drop if unsupported formats #123

0.0.3 - 2025-10-21

Fixed

  • 🚑(web-search) fix missing argument in RAG backend #116

0.0.2 - 2025-10-21

Added

  • (front) add drag'n drop file
  • (activation-codes) register users also on Brevo #98
  • 📈(posthog) add sub field to tracking #95

Changed

  • 🔧(front) change links feedback tchap + settings popup
  • 🐛(front) code activation fix session end #93
  • 💬(wording) error page wording #102
  • (web-search) allow to override returned chunks #107
  • 🐛(activation-codes) create contact in brevo before add to list #108
  • ⚗️(summarization) add system prompt to handle tool #112

0.0.1 - 2025-10-19

Changed

  • 🎨(front) activation page footer
  • 👷(front) change size small modal
  • 🎨(front) retour ui global
  • 👷(front) fix button scrollDown
  • 💥(front) disable input when error occurred
  • 👷(front) fix scroll
  • 🐛(front) fix left panel status + fix scroll
  • 🐛(llm) add is_active field and persist chat preference
  • (frontend) add LLM selection in chat input #53
  • 🎨(front) fix width chat container
  • 🎨(front) fix width chat container #55
  • 🐛(front) fix button search web on new conversation
  • 🎨(front) improvement search input scroll
  • (404) fix front 404 page
  • (chat) add frontend feature flags #29
  • 🎨(front) change list attachment in chat
  • 🎨(front) move emplacement for attachment
  • 🎨(ui) retour ui sources files
  • (ui) fix retour global ui
  • 🐛(fix) broken staging css
  • 🎨(alpha) adjustment for alpha version
  • (ui) delete flex message
  • (front) add enabled/disabled conversation analysis
  • 🎨(front) amelioration chat ux
  • 🎨(front) global layout modification
  • (front) global layout UI
  • ♻️(chat) rewrite backend using Pydantic AI SDK #4
  • 🗃️(chat) enforce messages stored JSON format #6
  • 🐛(chat) UI messages must have a unique identifier #6
  • (llm) allow configuration from JSON file #22
  • 💥(agent) replace routing w/ tool calls #40
  • 🧱(storage) upload the user documents into S3 #86

Added

  • 🎉(conversations) bootstrap backend & frontend #1
  • (web-search) add RAG capability to do web search #7
  • (chat) add document RAG on document uploaded by user #8
  • (backend) allow use to stop conversation streaming #14
  • 🐛(agent) add the current date in the system prompt #18
  • (backend) add feature flags from posthog #13
  • (user) allow to use conversation data for analytics #23
  • (chat) enforce response in user language #24
  • 📈(langfuse) add light instrumentation #26
  • 🚑(agent) allow Mistral w/ vLLM & tools #36
  • (web-search) add Brave search tool #47
  • (models) add mistral support & customization #51
  • 🐛(web-search) add summarization to Brave results #58
  • (langfuse) allow user to score messages from LLM #6
  • (onboarding) add activation code logic for launch #62
  • 💄(chat) add code highlighting for LLM responses #67