✨ New Features
- add MiniMax as first-class LLM provider 3ada33c
🐛 Bugfixes
- sanitize filenames before path validation to prevent upload 500 errors (#1138) f7ed24c
- clear tag filters when resetting search f995a2e
- update Turkish translations for various UI elements 9c9d8ad
♻️ Refactors
- streamline search state clearing and URL updates 5795884
✅ Tests
- add integration tests for file upload + fix consecutive dots issue 27ae1df
- add E2E tests for file upload endpoint 1a8cdcd
🔧 Chores
🔍 Other Changes
- Rewrite of the French translation file based on the English file 4bb3587
- Correction of a few translations based on context 087674a
- [ci skip] Update version to 1.8.6 ad165ab
- Added a French translation and removed a duplicate 35d08ec
- Add French translation 3eae5bf
- Merge branch 'main' into french-translation-update 2fd3135
- Update and reorganization of the French translation 46e61d9
- Improvement in the context of “recording” translation c610a7f
- Update index.ts c503415
- Merge pull request #1130 by vanmilleru from vanmilleru/patch-1 7d2674b
- Merge pull request #1116 by 3zmana from 3zmana/french-translation-update 5b3ebc4
- Merge pull request #1133 by octo-patch from octo-patch/feature/add-minimax-provider 428a822
- Merge pull request #1143 by blinko-space from blinkospace/chore/remove-circleci 2861714
- Merge pull request #1142 by blinko-space from blinkospace/fix/issue-1138-filename-upload-500 f8cfb52
- Fix typo in English translation for user password reset 01047eb
- Merge pull request #1144 by afetmin from afetmin/fix/clear 1b0839f
- Merge pull request #1155 by eugencowie from eugencowie/patch-1 715bc6b
- Merge pull request #1146 by yilmazemrepala from yilmazemrepala/feat/i18n-tr-localization 9367b80