Releases: blinkospace/blinko
Releases · blinkospace/blinko
Blinko 1.8.7
✨ 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
Blinko 1.8.6
✨ New Features
- add custom title configuration for browser tab and sign-in page 6ce6546
🐛 Bugfixes
- replace hardcoded Chinese strings with i18n translations dd32040
- refresh apiToken on every login to prevent MCP integration token expiry e161589
🔧 Chores
- Update version to 1.8.6 1ede268
🔍 Other Changes
- [ci skip] Update version to 1.8.5 ca65710
- Desperately needed English translation improvements 66de41b
- Update translation.json 156ac29
- Merge pull request #1099 by itsmeow from itsmeowForks/en-improvement ccac9d3
- fix german translation for sign-in-with-provider dd92e58
- Merge pull request #1125 by MikeDK from MikeDK/main acaca73
- Merge pull request #1117 by jhao0413 from jhao0413/main f81c773
Blinko 1.8.5
✨ New Features
- 添加搜索输入框动态宽度和过滤器状态检测 7e4030f
- 添加回收站功能入口 e81f9a9
- enhance security for plugin file access 4c9e7bc
- enhance security measures for saving dev plugins e441aa8
- implement editor mode toggle in FullscreenEditor a7faa86
🐛 Bugfixes
- 修复过滤弹窗关闭状态问题 140f451
♻️ Refactors
- 简化回收站操作逻辑 ec2c3d3
🔧 Chores
- Update version to 1.8.5 ecfcc60
🔍 Other Changes
Blinko 1.8.4
🐛 Bugfixes
- enhance file deletion and access control in file API 8f85815
- implement access control for note comments 7f9c61e
🔧 Chores
🔍 Other Changes
- [ci skip] Update version to 1.8.3 31bd9c2
- Merge pull request #1089 by blinko-space from blinkospace/fix/security-vulnerabilities-1.8.4 4623dd0
- [ci skip] Update version to 1.8.4 9819e8a
馃悰fix
- prevent path traversal attack in file API (GHSA-hrwx-rhrx-f9mm) c488510
- prevent command injection in MCP servers and fix IDOR in user detail endpoint bef6b77
- prevent privilege escalation in upsertUser endpoint (GHSA-r3mv-q7ww-86p6) 3afbdf4
- prevent arbitrary file write in saveAdditionalDevFile endpoint (GHSA-38hg-8p2j-76g5) 02a4205
- prevent path traversal file enumeration in musicMetadata endpoint (GHSA-5x64-pmfq-pw7q) 9d6fa80
- prevent unauthorized user information disclosure in publicUserList (GHSA-446p-2xf5-frxf) ec1e3e2
Blinko 1.8.3
✨ New Features
🐛 Bugfixes
🔧 Chores
- Update version to 1.8.3 025bef5
🔍 Other Changes
- [ci skip] Update version to 1.8.2 3069a00
- Fix multi-select duplicate and export auth issues eaf964f
- Add GitHub Actions workflow for Docker build 4347ea0
- Revert "fix: update demo credentials documentation to admin/admin (issue #1057)" af6dacc
- Merge pull request #1072 by jhao0413 from jhao0413/main 7f198fc
- Merge pull request #1069 by qingchun668 from qingchun668/fix/multi-select-duplicate-and-export-auth d33b031
- Enhance 2FA secret generation by applying demo authentication middleware f2022a1
Fix
- Remove unnecessary list refresh in multi-select reset 1c467c2
Blinko 1.8.2
🐛 Bugfixes
- add fullscreenEditorNoteId state to track open fullscreen editor 0a9e82f
- disable drag when fullscreen editor is open 5a2aaf1
- set isExpand flag based on fullscreenEditorNoteId to prevent drag e245ab3
- add event capture to prevent drag events and fix close button handler 5b30bbd
🏗️ Build System
- add vditor dependencies and static file serving ef3befe
🔧 Chores
- Update version to 1.8.2 d5bf9f2
🔍 Other Changes
- [ci skip] Update version to 1.8.1 ff0f254
Blinko 1.8.1
✨ New Features
- Move AI provider model fetching to server-side for Docker network compatibility bea9fb0
- add font customization feature with multiple font option and fix small bugs 2ac9136
- add Roboto variable font for enhanced typography options 2411d59
- add fonts table to database schema 6a03779
- add default fonts configuration and database seeding d92bd99
- add font API router with CRUD operations 70216b8
- add FontManager class for dynamic font loading acaa74f
- update FontSwitcher to use database-driven fonts ee6d923
- integrate FontManager into user store initialization e961a14
🐛 Bugfixes
- update attachment size type to number and enhance GPU acceleration check 105b09b
- update font settings to use FontManager and fix formatting 0264cff
- optimize font file blob creation ef96d08
- remove unused Google Fonts import from globals.css eee95d1
🚀 Improvements
- optimize font management with Chinese fonts and performance enhancements 9103b85
⚡️ Performance Improvements
- optimize streaming render and support scroll during response 1be3eb7
♻️ Refactors
- Remove unused re-export from modelTemplates in AiSetting constants 9343eb4
🔧 Chores
- update dependencies and add new icons b0181be
- update prisma and turbo dependencies 87e2a48
- Update version to 1.8.1 82f6ecc
🔍 Other Changes
- [ci skip] Update version to 1.8.0 df116da
- fixed base url og gemini ai model provider 03e5949
- Merge pull request #1051 by jhao0413 from jhao0413/main 88d977f
- Merge branch 'blinkospace:main' into main 5a3546a
- Optimize font style implementation 7a1c973
- Merge pull request #1065 by blinko-space from blinkospace/pr/font-management-optimization 9f08685
- Merge pull request #1056 by jawherkh from jawherkh/main 61f53a0
- Merge pull request #1066 by blinko-space from blinkospace/pr/server-side-model-fetching 316e0fa
Blinko 1.8.0
✨ New Features
- migrate to pg-boss and add AI scheduled tasks 945a0db
- add MCP server management functionality 73e29b8
- enhance BlinkoCard with swipe actions and UI improvements b8c39a4
♻️ Refactors
- update animation configurations and improve task worker management 169e98b
🔧 Chores
- Update version to 1.8.0 cf8782c
🔍 Other Changes
- [ci skip] Update version to 1.7.1 5e57ca5
- Merge pull request #1048 by blinko-space from blinkospace/pr/pg-boss-migration-ai-tasks cbeaeee
Blinko 1.7.1
♻️ Refactors
- enhance drag-and-drop functionality and global search behavior e851050
🔧 Chores
- Update version to 1.7.1 7ec6cf1
🔍 Other Changes
- [ci skip] Update version to 1.7.0 27f3883
- Update Polish translation for 'todo' entry 4cd3d9e
- Update Polish translations for create and back 7d0b10e
- Enhance Korean translation 367091c
- Enhance Korean translation b24efc8
- Merge pull request #1029 by rightones from rightones/patch-2 8dabcca
- Merge pull request #1027 by nkkfs from nkkfs/patch-3 f9da174
- Merge pull request #1026 by nkkfs from nkkfs/patch-2 11ff917
- Merge pull request #1042 by blinko-space from blinkospace/fix/multiple-ui-improvements ca93589