Releases: sdcb/chats
1.1.0
New features
- Azure OpenAI o3/o4-mini model supports reasoning summary(via new Response API)
- Upgrade OpenAI .NET SDK into 2.2.0-beta4
Docker
Description | Docker Image |
---|---|
r774 | docker.io/sdcb/chats:1.1.0.774-linux-x64 |
Linux x64 | docker.io/sdcb/chats:1.1.0.774-linux-x64 |
Linux ARM64 | docker.io/sdcb/chats:1.1.0.774-linux-arm64 |
Windows Nano Server 1809 | docker.io/sdcb/chats:1.1.0.774-nanoserver-1809 |
Windows Nano Server LTSC 2022 | docker.io/sdcb/chats:1.1.0.774-nanoserver-ltsc2022 |
Windows Nano Server LTSC 2025 | docker.io/sdcb/chats:1.1.0.774-nanoserver-ltsc2025 |
Latest | docker.io/sdcb/chats:latest |
Alternative binaries download links that may faster than GitHub(for China users)
Artifact | Download Link |
---|---|
chats-win-x64.zip | https://io.starworks.cc:88/chats/r774/chats-win-x64.zip |
chats-linux-x64.zip | https://io.starworks.cc:88/chats/r774/chats-linux-x64.zip |
chats-linux-arm64.zip | https://io.starworks.cc:88/chats/r774/chats-linux-arm64.zip |
chats-linux-musl-x64.zip | https://io.starworks.cc:88/chats/r774/chats-linux-musl-x64.zip |
chats-linux-musl-arm64.zip | https://io.starworks.cc:88/chats/r774/chats-linux-musl-arm64.zip |
chats-osx-arm64.zip | https://io.starworks.cc:88/chats/r774/chats-osx-arm64.zip |
chats-osx-x64.zip | https://io.starworks.cc:88/chats/r774/chats-osx-x64.zip |
chats-fe.zip | https://io.starworks.cc:88/chats/r774/chats-fe.zip |
chats.zip | https://io.starworks.cc:88/chats/r774/chats.zip |
be-src.zip | https://io.starworks.cc:88/chats/r774/be-src.zip |
NOTE:
Replace r774
with latest
in the download link to get the latest version, for example: https://io.starworks.cc:88/chats/latest/chats-win-x64.zip
Full Changelogs
Commits between 1.0.2.762
and e876b0f36ac7c6c10ed70f6ce93c059965ddac3a
:
1.0.2
Docker
Description | Docker Image |
---|---|
r762 | docker.io/sdcb/chats:1.0.2.762-linux-x64 |
Linux x64 | docker.io/sdcb/chats:1.0.2.762-linux-x64 |
Linux ARM64 | docker.io/sdcb/chats:1.0.2.762-linux-arm64 |
Windows Nano Server 1809 | docker.io/sdcb/chats:1.0.2.762-nanoserver-1809 |
Windows Nano Server LTSC 2022 | docker.io/sdcb/chats:1.0.2.762-nanoserver-ltsc2022 |
Windows Nano Server LTSC 2025 | docker.io/sdcb/chats:1.0.2.762-nanoserver-ltsc2025 |
Latest | docker.io/sdcb/chats:latest |
Alternative binaries download links that may faster than GitHub(for China users)
Artifact | Download Link |
---|---|
chats-win-x64.zip | https://io.starworks.cc:88/chats/r762/chats-win-x64.zip |
chats-linux-x64.zip | https://io.starworks.cc:88/chats/r762/chats-linux-x64.zip |
chats-linux-arm64.zip | https://io.starworks.cc:88/chats/r762/chats-linux-arm64.zip |
chats-linux-musl-x64.zip | https://io.starworks.cc:88/chats/r762/chats-linux-musl-x64.zip |
chats-linux-musl-arm64.zip | https://io.starworks.cc:88/chats/r762/chats-linux-musl-arm64.zip |
chats-osx-arm64.zip | https://io.starworks.cc:88/chats/r762/chats-osx-arm64.zip |
chats-osx-x64.zip | https://io.starworks.cc:88/chats/r762/chats-osx-x64.zip |
chats-fe.zip | https://io.starworks.cc:88/chats/r762/chats-fe.zip |
chats.zip | https://io.starworks.cc:88/chats/r762/chats.zip |
be-src.zip | https://io.starworks.cc:88/chats/r762/be-src.zip |
NOTE:
Replace r762
with latest
in the download link to get the latest version, for example: https://io.starworks.cc:88/chats/latest/chats-win-x64.zip
Full Changelogs
Commits between 1.0.1.759
and 8f3599820e35e66353c53a15048c5246faf698a1
:
1.0.1
Docker
Description | Docker Image |
---|---|
r759 | docker.io/sdcb/chats:1.0.1.759-linux-x64 |
Linux x64 | docker.io/sdcb/chats:1.0.1.759-linux-x64 |
Linux ARM64 | docker.io/sdcb/chats:1.0.1.759-linux-arm64 |
Windows Nano Server 1809 | docker.io/sdcb/chats:1.0.1.759-nanoserver-1809 |
Windows Nano Server LTSC 2022 | docker.io/sdcb/chats:1.0.1.759-nanoserver-ltsc2022 |
Windows Nano Server LTSC 2025 | docker.io/sdcb/chats:1.0.1.759-nanoserver-ltsc2025 |
Latest | docker.io/sdcb/chats:latest |
Alternative binaries download links that may faster than GitHub(for China users)
Artifact | Download Link |
---|---|
chats-win-x64.zip | https://io.starworks.cc:88/chats/r759/chats-win-x64.zip |
chats-linux-x64.zip | https://io.starworks.cc:88/chats/r759/chats-linux-x64.zip |
chats-linux-arm64.zip | https://io.starworks.cc:88/chats/r759/chats-linux-arm64.zip |
chats-linux-musl-x64.zip | https://io.starworks.cc:88/chats/r759/chats-linux-musl-x64.zip |
chats-linux-musl-arm64.zip | https://io.starworks.cc:88/chats/r759/chats-linux-musl-arm64.zip |
chats-osx-arm64.zip | https://io.starworks.cc:88/chats/r759/chats-osx-arm64.zip |
chats-osx-x64.zip | https://io.starworks.cc:88/chats/r759/chats-osx-x64.zip |
chats-fe.zip | https://io.starworks.cc:88/chats/r759/chats-fe.zip |
chats.zip | https://io.starworks.cc:88/chats/r759/chats.zip |
be-src.zip | https://io.starworks.cc:88/chats/r759/be-src.zip |
NOTE:
Replace r759
with latest
in the download link to get the latest version, for example: https://io.starworks.cc:88/chats/latest/chats-win-x64.zip
Full Changelogs
Commits between 1.0.0.756
and ca074bc3811d7279d7f8d55e7b315b3c7dd5f0b9
:
1.0.0
Sdcb Chats 1.0.0 正式发布说明
发布日期:2025年4月21日
我们非常高兴地宣布 Sdcb Chats 全新版本 1.0.0 正式上线!本次更新在稳定性、安全性与用户体验等众多方面进行了全面提升,同时引入了全新功能和模块。主要更新内容如下:
-
版本号策略调整
· 采用语义化版本号(Semantic Versioning),本次正式版本为 1.0.0;未来如修复 Bug、添加兼容性功能或进行重大改动时,分别更新 PATCH、MINOR、MAJOR 版本号。 -
全新用户设置页面
· 新增专门的用户设置页面,用户可在此处集中管理个人相关配置,操作更直观便捷。 -
使用报表及统计页面
· 推出详细的使用报表和统计页面,全面记录每一笔请求与消费(包含 API 与 Web 端数据),便于用户查阅和分析。
· 支持一键导出为 Excel 文件,进一步方便数据归档与统计。
· 同时整合了原有的7天使用记录,将所有数据统一展示统计。 -
多模型接入与扩展
· 全新集成 GPT-4.1、GPT-4.1-mini 及 GPT-4.1-nano 模型,同时新增 o3 与 o4-mini 等模型;
· 同时接入豆包系列(如豆包1.5-thinking、豆包1.5-vision等)和 Google Gemini 2.5 Flash 模型,进一步扩充模型接口,满足更多使用场景。 -
模型思考超时时间显著提升
· 将模型思考超时时间由原先的 100 秒延长至 24 小时,保证大模型在必要时段内能够输出完整结果。
· 前端仍保留“停止生成”按钮,供用户在需要时主动终止生成过程。 -
后台持续输出功能
· 当模型仍在后台思考或生成输出时,用户可随时关闭当前窗口,下次刷新页面后将自动显示最新生成内容,无需担心数据丢失。 -
管理员消费汇总页面
· 管理员新增消费汇总页面,支持多条件过滤与统计,并提供 Excel 导出功能,便于对全局使用情况进行监控和管理。 -
用户界面与体验全面优化
· 前端各组件(如分页、弹窗、图标、日期显示等)经过多次调整与优化,显著提升了响应速度和视觉体验;
· 部分小 bug 修复及样式细节改进(例如日期格式展示、响应组件逻辑等),使整体体验更加流畅和友好。 -
数据库迁移与依赖项更新
· 推出了全新的数据库迁移脚本(如 2025/04/15-openai-gpt41.sql),对模型配置、定价及关键参数进行了调整更新;
· 同时更新了部分第三方依赖库,提升了系统整体的稳定性和安全性。
我们衷心感谢广大用户和技术伙伴长期以来的支持与反馈!Sdcb Chats 1.0.0 的推出,旨在为您提供更高效、便捷且智能的聊天前端体验,未来我们将持续迭代更新,带来更多创新功能。欢迎您持续关注并体验我们的新版本!
────────────────────────
Sdcb Chats v1.0.0 Official Release Notes
Release Date: April 21, 2025
We are delighted to announce the official release of Sdcb Chats version 1.0.0! This update brings comprehensive enhancements in stability, security, and user experience, along with a host of new features and modules. Below is an overview of the major updates:
-
Version Numbering Strategy Update
• We have adopted Semantic Versioning. The official release is now labeled as v1.0.0. In the future, patch-level updates will be applied for bug fixes, minor updates for additional features, and major updates for significant changes or data migrations. -
New User Settings Page
• A dedicated user settings page has been introduced, enabling users to centrally manage their personal configurations in a more intuitive and convenient manner. -
Usage Report and Statistics Dashboard
• We now offer detailed usage reports and a statistics dashboard that records every request and consumption event (both API and web usage), making it easier for users to inspect and analyze data.
• The new interface supports one-click export to Excel for data archiving and analysis.
• The previous 7-day usage view has been consolidated into this integrated dashboard. -
Expanded Model Integration
• The system now integrates advanced models such as GPT-4.1, GPT-4.1-mini, and GPT-4.1-nano, as well as o3 and o4-mini.
• In addition, new models from the Doubao series (e.g., Doubao 1.5-thinking, Doubao 1.5-vision) and the Google Gemini 2.5 Flash model have been added to broaden our model support. -
Extended Model Reasoning Timeout
• The model reasoning timeout has been significantly extended from 100 seconds to 24 hours, ensuring that even complex models have sufficient time to generate complete output.
• A “Stop Generating” button remains available on the front-end for users to interrupt the process as needed. -
Background Continuation of Output Generation
• When the model is still processing or generating output in the background, users can close the current window and later refresh the page to see the completed result, eliminating worries about lost output. -
Admin Consumption Summary Dashboard
• A new consumption summary page for administrators is now available, featuring advanced filtering options, comprehensive statistics, and Excel export functionality for precise monitoring of overall usage. -
UI and User Experience Enhancements
• Front-end components such as pagination, modals, icons, and date displays have been refined and optimized, resulting in faster response times and a more polished user interface.
• Various bug fixes and style improvements (for instance, enhanced date/time formatting and smoother component interactions) have been implemented to ensure a fluid and enjoyable experience. -
Database Migration and Dependency Updates
• New database migration scripts (for example, 2025/04/15-openai-gpt41.sql) have been rolled out, updating model configurations, pricing, and key parameters.
• Several third-party libraries have been updated to the latest versions, further enhancing the system’s stability and security.
We sincerely thank our users and technical partners for your continued support and feedback! The release of Sdcb Chats v1.0.0 is dedicated to providing you with a more efficient, convenient, and intelligent chat experience. We will keep iterating and introducing new features in the future. Stay tuned for more exciting updates!
DB Migration Script:
- SQLite: https://gist.github.com/sdcb/6bc67b188849cdcb0ec8409fb5df8a9e
- SQL Server: https://github.com/sdcb/chats/blob/ca074bc3811d7279d7f8d55e7b315b3c7dd5f0b9/src/scripts/db-migration/2025/20250415-openai-gpt41.sql
Docker
Description | Docker Image |
---|---|
r756 | docker.io/sdcb/chats:1.0.0.756-linux-x64 |
Linux x64 | docker.io/sdcb/chats:1.0.0.756-linux-x64 |
Linux ARM64 | docker.io/sdcb/chats:1.0.0.756-linux-arm64 |
Windows Nano Server 1809 | docker.io/sdcb/chats:1.0.0.756-nanoserver-1809 |
Windows Nano Server LTSC 2022 | docker.io/sdcb/chats:1.0.0.756-nanoserver-ltsc2022 |
Windows Nano Server LTSC 2025 | docker.io/sdcb/chats:1.0.0.756-nanoserver-ltsc2025 |
Latest | docker.io/sdcb/chats:latest |
Alternative binaries download links that may faster than GitHub(for China users)
Artifact | Download Link |
---|---|
chats-win-x64.zip | https://io.starworks.cc:88/chats/r756/chats-win-x64.zip |
chats-linux-x64.zip | https://io.starworks.cc:88/chats/r756/chats-linux-x64.zip |
chats-linux-arm64.zip | https://io.starworks.cc:88/chats/r756/chats-linux-arm64.zip |
chats-linux-musl-x64.zip | https://io.starworks.cc:88/chats/r756/chats-linux-musl-x64.zip |
chats-linux-musl-arm64.zip | https://io.starworks.cc:88/chats/r756/chats-linux-musl-arm64.zip |
chats-osx-arm64.zip | https://io.starworks.cc:88/chats/r756/chats-osx-arm64.zip |
chats-osx-x64.zip | https://io.starworks.cc:88/chats/r756/chats-osx-x64.zip |
chats-fe.zip | https://io.starworks.cc:88/chats/r756/chats-fe.zip |
chats.zip | https://io.starworks.cc:88/chats/r756/chats.zip |
be-src.zip | https://io.starworks.cc:88/chats/r756/be-src.zip |
NOTE:
Replace r756
with latest
in the download link to get the latest version, for example: h
8000
ttps://io.starworks.cc:88/chats/latest/chats-win-x64.zip
Full Changelogs
Commits between r-693
and 67f109897f7369f1c6100d4d6fcdfa8edb72bce4
:
git log r-693..67f1098 --pretty=format:'* %s' >> RELEASE.md
r-693 Release notes/发布说明
简体中文
本次版本 r-693 侧重于原生 AI 生图功能的支持,尤其面向新引入的「gemini-2.0-flash-exp」模型,为后续 GPT-4o 原生图片生成能力打下基础(即使 OpenAI 目前尚未正式发布)。主要更新点如下:
-
支持「gemini-2.0-flash-exp」模型的原生图文混合生成:
- 新增对图片内容的 SSE 推送事件,包括「ImageGenerating」与「ImageGenerated」,可以实时返回图片生成进度与结果。
- 新增后端处理逻辑,自动下载或接收 Base64 格式的图片,并存储至外部文件服务。
-
聊天消息结构大幅优化:
- 具体拆分为文本片段、思考片段、图片片段、错误片段等,在接口与数据库层面更好地支持富文本消息与更新编辑功能。
- 新增多条 /PATCH 接口,用于细粒度地编辑或删除单个文本内容、补充或替换图片等。
-
文件存储与上传流程重构:
- 引入 DBFileService 统一管理文件存储,支持 Minio、S3、Azure Blob 等多种后端。
- 解决中文文件名无法正常上传、移动端显示错位等多处细节问题。
-
SSE Real-time 推送增强:
- 增加带有「思考 / Reasoning」时长计算与流式输出,区分内容与思考的分段传输。
- 修复多处 SSE 细节,支持异步拼装更多类型的返回内容(文本与图片混合)。
-
整体 UI/UX 改进:
- 优化暗色主题下的部分第三方图标渲染(GitHub、Moonshot、Ollama、OpenRouter、x.ai 等)。
- 移动端布局进行适配与优化,聊天与编辑时不再出现遮挡或空白区域。
- 整合搜索栏与切换按钮,简化模型管理及消息编辑的操作。
-
其他重要更新和修复:
- 增加更多新模型参考信息(例如 grok-3-new、hunyuan-t1-latest 等),并修正了一些已知模型的配置。
- 修复部分情况下编辑消息报错、替换消息内容不一致等 bug。
- 代码结构重构:引入 ChatService 抽象与分多文件管理,以简化维护可读性。
以上更新让「gemini-2.0-flash-exp」在本平台上可以更加流畅地进行文字与图片混合生成,同时为即将到来的 GPT-4o 原生图片能力做好准备。
English
This r-693 release focuses on native AI image-generation features, especially adding support for the new “gemini-2.0-flash-exp” model, paving the way for GPT-4o’s future image-generation capabilities (even though OpenAI has not yet officially announced them). The main highlights are as follows:
-
Native text/image generation with “gemini-2.0-flash-exp”:
- New SSE events (“ImageGenerating” and “ImageGenerated”) provide real-time updates on image-generation progress and results.
- Backend improvements automatically download or accept Base64-encoded images and store them in external file services.
-
Major overhaul of chat message structures:
- Messages are now split into text segments, reasoning segments, image segments, and error segments, enabling richer content modeling and refined editing capabilities.
- Added multiple /PATCH endpoints for editing or removing individual text parts, as well as adding or replacing images.
-
File storage and upload flow rework:
- Introduced a unified DBFileService that manages file storage across Minio, S3, Azure Blob, etc.
- Resolved various issues, including problems uploading files with Chinese filenames and layout shifts on mobile devices.
-
Enhanced SSE real-time streaming:
- Added “reasoning duration” calculations and streaming output for thinking vs. content segments, supporting more flexible data streaming.
- Fixed multiple SSE nuances to support asynchronously merging multiple response types (mixed text & image).
-
Overall UI/UX improvements:
- Updated dark theme icons for GitHub, Moonshot, Ollama, OpenRouter, x.ai, etc., for cleaner rendering.
- Improved mobile layout and chat editing panels, preventing overlap and empty-space issues.
- Combined search bar and toggle buttons, streamlining model-management and message-editing operations.
-
Other notable updates and fixes:
- Added references for newly supported models (e.g., “grok-3-new”, “hunyuan-t1-latest”), and corrected configurations for some existing models.
- Fixed editing and replacing message content errors in certain cases.
- Refactored code structure: introduced a ChatService abstraction and reorganized files for better maintainability.
With these updates, the “gemini-2.0-flash-exp” model now runs more seamlessly for mixed text & image generation, and we have laid a solid foundation for upcoming GPT-4o native image-generation features.
DB Migration Script:
- SQL Server: https://github.com/sdcb/chats/blob/56ac8589a68999bac983717daa1832a6336f2e8c/src/scripts/db-migration/2025/20250408-image-gen.sql
- SQLite(generated by LLM, not tested): https://gist.github.com/sdcb/217ac156926672a16681f74ae5fe5ad6
Docker
Description | Docker Image |
---|---|
r693 | docker.io/sdcb/chats:r693 |
Linux x64 | docker.io/sdcb/chats:r693-linux-x64 |
Linux ARM64 | docker.io/sdcb/chats:r693-linux-arm64 |
Windows Nano Server 1809 | docker.io/sdcb/chats:r693-nanoserver-1809 |
Windows Nano Server LTSC 2022 | docker.io/sdcb/chats:r693-nanoserver-ltsc2022 |
Windows Nano Server LTSC 2025 | docker.io/sdcb/chats:r693-nanoserver-ltsc2025 |
Latest | docker.io/sdcb/chats:latest |
Alternative binaries download links that may faster than GitHub(for China users)
Artifact | Download Link |
---|---|
chats-win-x64.zip | https://io.starworks.cc:88/chats/r693/chats-win-x64.zip |
chats-linux-x64.zip | https://io.starworks.cc:88/chats/r693/chats-linux-x64.zip |
chats-linux-arm64.zip | https://io.starworks.cc:88/chats/r693/chats-linux-arm64.zip |
chats-linux-musl-x64.zip | https://io.starworks.cc:88/chats/r693/chats-linux-musl-x64.zip |
chats-linux-musl-arm64.zip | https://io.starworks.cc:88/chats/r693/chats-linux-musl-arm64.zip |
chats-osx-arm64.zip | https://io.starworks.cc:88/chats/r693/chats-osx-arm64.zip |
chats-osx-x64.zip | https://io.starworks.cc:88/chats/r693/chats-osx-x64.zip |
chats-fe.zip | https://io.starworks.cc:88/chats/r693/chats-fe.zip |
chats.zip | https://io.starworks.cc:88/chats/r693/chats.zip |
be-src.zip | https://io.starworks.cc:88/chats/r693/be-src.zip |
NOTE:
Replace r693
with latest
in the download link to get the latest version, for example: https://io.starworks.cc:88/chats/latest/chats-win-x64.zip
Full Changelogs
Commits between r-638
and 15de9b7e8cbb3c48a3e5c1626b02e447b27e3af0
:
- Merge pull request #83 from sdcb/dev
- Merge pull request #82 from sdcb/feature/image-model
- adjust chat message ui
- page theme use system theme
- fix edit message/chat error
- optimize display of github/moonshot/ollama/openrouter/xai icon in dark theme
- optimize x.ai icon in dark theme
- Merge branch 'feature/image-gen-chat' of https://github.com/sdcb/chats into feature/image-gen-chat
- add api for regenerate-all-assistant-message
- Merge branch 'feature/image-gen-chat' of private:sdcb/chats into feature/image-gen-chat
- adjust chat layout
- grok-3-mini supports reasoning effort
- fix a issue that x.ai outputTokens is not add reasoning tokens
- Merge branch 'feature/image-gen-chat' of https://github.com/sdcb/chats into feature/image-gen-chat
- add grok-3 models
- merged code
- optimize mobile style
- Merge branch 'feature/image-gen-chat' of https://github.com/sdcb/chats into feature/image-gen-chat
- fix chinese filename image can't upload issue
- merged code
- feature/image-gen-chat
- doubao temperature now support 0~2
- Merge branch 'feature/image-gen-chat' of https://github.com/sdcb/chats into feature/image-gen-chat
- add hunyuan-t1/turbos model
- fix masked json equality check
- rollback IFileService as interface
- show error when api response content filter
- [return image before store](https://github...
r-638
Docker
Description | Docker Image |
---|---|
r638 | docker.io/sdcb/chats:r638 |
Linux x64 | docker.io/sdcb/chats:r638-linux-x64 |
Linux ARM64 | docker.io/sdcb/chats:r638-linux-arm64 |
Windows Nano Server 1809 | docker.io/sdcb/chats:r638-nanoserver-1809 |
Windows Nano Server LTSC 2022 | docker.io/sdcb/chats:r638-nanoserver-ltsc2022 |
Windows Nano Server LTSC 2025 | docker.io/sdcb/chats:r638-nanoserver-ltsc2025 |
Latest | docker.io/sdcb/chats:latest |
Alternative binaries download links that may faster than GitHub(for China users)
Artifact | Download Link |
---|---|
chats-win-x64.zip | https://io.starworks.cc:88/chats/r638/chats-win-x64.zip |
chats-linux-x64.zip | https://io.starworks.cc:88/chats/r638/chats-linux-x64.zip |
chats-linux-arm64.zip | https://io.starworks.cc:88/chats/r638/chats-linux-arm64.zip |
chats-linux-musl-x64.zip | https://io.starworks.cc:88/chats/r638/chats-linux-musl-x64.zip |
chats-linux-musl-arm64.zip | https://io.starworks.cc:88/chats/r638/chats-linux-musl-arm64.zip |
chats-osx-arm64.zip | https://io.starworks.cc:88/chats/r638/chats-osx-arm64.zip |
chats-osx-x64.zip | https://io.starworks.cc:88/chats/r638/chats-osx-x64.zip |
chats-fe.zip | https://io.starworks.cc:88/chats/r638/chats-fe.zip |
chats.zip | https://io.starworks.cc:88/chats/r638/chats.zip |
be-src.zip | https://io.starworks.cc:88/chats/r638/be-src.zip |
NOTE:
Replace r638
with latest
in the download link to get the latest version, for example: https://io.starworks.cc:88/chats/latest/chats-win-x64.zip
Full Changelogs
Commits between r-633
and f8253da34bdb480e773eff1909baf252d9ec71ef
:
r-633
Release Notes
✨ New Features
-
Chat Preset
- Added management functionalities for preset model groups, including creating, editing, cloning, deleting, and applying model groups.
- Support for bulk saving preset model groups via APIs.
- New APIs for managing chat presets: create, retrieve, clone, update, and delete preset model groups.
- Frontend implementation of the preset model selector and configuration interface, allowing users to adjust parameters based on their needs.
-
Azure File Migrator
- Introduced the
AzureFileMigrator
tool for migrating files from Azure Blob Storage to other services (e.g., Minio). - Supports file download, upload, and removal from the previous storage.
- Introduced the
-
Usage Tracking
- Added APIs for querying user or API key usage records, including token consumption and network data metrics.
🔧 Improvements
-
UI Enhancements
- Improved display and logic for model icons and UI.
- Adjusted styles in
globals.css
, enhancing scrollbar and layout design. - Redesigned homepage chat module with better preset model management functionalities.
- Integrated Radix Toast library for convenient and action-driven notifications.
- Dynamic layout adjustments, making the chat sidebar hidden by default on mobile devices.
-
Security Updates
- Shortened JWT token length for efficiency while strengthening encryption.
- Added backend encryption and decryption support for user IDs to enhance data security.
-
System Configuration Updates
- Adjusted website info configuration by enabling customized homepage display for company information and aler 8000 t messages.
- Default admin account (
chats/RESET!!!
) is prominently displayed to remind users to update the password immediately.
-
Support for More AI Models
- Extended support for additional models, including
gpt-4.5-preview
,qwen2.5-omni
,DeepSeek-V3(0324)
, andErnie-4.5
.
- Extended support for additional models, including
-
OpenRouter Integration Enhancements
- Added
HTTP-Referer
andX-Title
headers to OpenRouter requests. - Display OpenRouter-related information on the usage page.
- Added
🐞 Bug Fixes
- Fixed the 500 error occurring when applying chat presets.
- Resolved an issue where dynamic variables in prompts weren't applied properly.
- Fixed incorrect data type handling in PostgreSQL databases.
- Corrected the error preventing saving of the "Enabled" field in chat presets.
🗄️ Database Changes
- New Tables:
- ChatPreset: For storing user-created preset model group configurations.
- ChatPresetSpan: Details of specific models and configurations within preset groups.
- Data Type Adjustments:
- Changed
SnapshotTime
andCreatedAt
fields inChatShare
toDATETIME2
.
- Changed
- Added model support entries in the database for
gpt-4.5-preview
,qwen2.5-omni
,DeepSeek-V3
, and others.
⚠️ Important Notes
- Default admin account is displayed as
chats/RESET!!!
: Please update the default admin password immediately to ensure system security. - The chat preset functionality allows users to effortlessly configure multiple models and apply them to chats, significantly optimizing user experience.
This release includes many significant updates and optimizations. 🚀 Upgrade now for powerful new features and improved user experience. 😊
DB Migration Script:
- SQL Server: https://github.com/sdcb/chats/blob/be51af667a03394637294d07e8f2a9d6094868c6/src/scripts/db-migration/2025/20250319-chat-preset.sql
- SQLite(generated by LLM, not tested): https://gist.github.com/sdcb/5b10d85543c0e99cce854ab170c2905e
Docker
Description | Docker Image |
---|---|
r633 | docker.io/sdcb/chats:r633 |
Linux x64 | docker.io/sdcb/chats:r633-linux-x64 |
Linux ARM64 | docker.io/sdcb/chats:r633-linux-arm64 |
Windows Nano Server 1809 | docker.io/sdcb/chats:r633-nanoserver-1809 |
Windows Nano Server LTSC 2022 | docker.io/sdcb/chats:r633-nanoserver-ltsc2022 |
Windows Nano Server LTSC 2025 | docker.io/sdcb/chats:r633-nanoserver-ltsc2025 |
Latest | docker.io/sdcb/chats:latest |
Alternative binaries download links that may faster than GitHub(for China users)
Artifact | Download Link |
---|---|
chats-win-x64.zip | https://io.starworks.cc:88/chats/r633/chats-win-x64.zip |
chats-linux-x64.zip | https://io.starworks.cc:88/chats/r633/chats-linux-x64.zip |
chats-linux-arm64.zip | https://io.starworks.cc:88/chats/r633/chats-linux-arm64.zip |
chats-linux-musl-x64.zip | https://io.starworks.cc:88/chats/r633/chats-linux-musl-x64.zip |
chats-linux-musl-arm64.zip | https://io.starworks.cc:88/chats/r633/chats-linux-musl-arm64.zip |
chats-osx-arm64.zip | https://io.starworks.cc:88/chats/r633/chats-osx-arm64.zip |
chats-osx-x64.zip | https://io.starworks.cc:88/chats/r633/chats-osx-x64.zip |
chats-fe.zip | https://io.starworks.cc:88/chats/r633/chats-fe.zip |
chats.zip | https://io.starworks.cc:88/chats/r633/chats.zip |
be-src.zip | https://io.starworks.cc:88/chats/r633/be-src.zip |
NOTE:
Replace r633
with latest
in the download link to get the latest version, for example: https://io.starworks.cc:88/chats/latest/chats-win-x64.zip
Full Changelogs
Commits between r-596
and be51af667a03394637294d07e8f2a9d6094868c6
:
- Merge pull request #81 from sdcb/dev
- only build platform related in dev
- consolidate non-release build
- correct siteInfo
- better customized line 2 text
- show default username/password in home page
- add DB Migration script for ChatShare
- complete azure file migrator
- Merge pull request #80 from HoboCY/fix/pg-error
- fix pgsql data type error
- update readme model providers
- show file provider name instead of id
- don't throw when latest version failed
- add prompt before migrate
- Merge branch 'feature/chat-preset' of https://github.com/sdcb/chats into feature/chat-preset
- add AzureFileMigrator, FileService support delete
- Merge branch 'feature/chat-preset' of private:sdcb/chats into feature/chat-preset
- fix ui
- fix a issue causing concurrent chat failed
- merged code
- Shorten jwt token
- ListChatPreset in asc order
- CreateChatPreset must provide all info
- add volengine deepseek-v3(0324)
- incremental apply ChatPreset, add ERINE-4.5
- preset model ok
- Merge branch 'feature/chat-preset' of https://github.com/sdcb/chats into feature/chat-preset
- fix 500 in ApplyPreset
- add qwen2.5-omni
- add gpt-4.5-preview
- [Include refer url in openrouter usage page....
r-596
Release Notes
🚀 New Features & Enhancements
- Reasoning Effort Parameter: Added the
reasoning effort
parameter configuration, supporting adjustable reasoning effort levels ranging from 0 to 3 (#73). - Advanced Model Parameters: Introduced functionality allowing users to fine-tune advanced model parameters for better control and management.
- System Prompt Field: Added a new system prompt field in
ChatSpanDto
for clearer prompt management. - Usage Tracking for Edited Responses: Added support for tracking usage information for edited responses.
- ChatSpan Model Switching: New API implemented to enable dynamic model switching within ChatSpan conversations.
- Enhanced Temperature Parameter: Split the temperature parameter into separate minimum (
MinTemperature
) and maximum (MaxTemperature
) parameters, allowing finer-grained control. - Enable/Disable Control: Introduced a
ToggleEnable
interface to easily enable or disable specific functions (#75).
🛠️ Performance and Security Improvements
- Simplified JWT handling mechanisms for lightweight and easier maintenance.
- Extracted and optimized
DefaultTokenizer
for better tokenizer management and reuse. - Adjusted and optimized the model-related UI layout for improved user experience.
- Enhanced chat header information display, creating a cleaner and more concise user interface.
- Optimized database migration scripts for easier future database updates and maintenance.
🐞 Bug Fixes
- Fixed an issue causing unexpected deletion of system prompts.
- Fixed an authorization issue related to admin privileges.
- Resolved a bug associated with missing
reasoning effort
parameters. - Addressed a missing inclusion of
.Include(x => x.ChatConfig)
that previously led to potential issues. - Fixed an issue with temperature parameters not correctly clamped under certain conditions.
- Fixed compilation errors and build failures ensuring successful compiling and runtime operations.
- Corrected frontend (FE) display anomalies appearing in specific scenarios.
DB Migration Script:
- SQL Server: https://github.com/sdcb/chats/blob/f39f480f0a30c9a36df4f400caa02ebae9c4ff63/src/scripts/db-migration/2025/20250310-chat-config.sql
- SQLite(generated by LLM, not tested): https://gist.github.com/sdcb/e311c25df9df22b6d03870fd217146cb
Docker
Description | Docker Image |
---|---|
r596 | docker.io/sdcb/chats:r596 |
Linux x64 | docker.io/sdcb/chats:r596-linux-x64 |
Linux ARM64 | docker.io/sdcb/chats:r596-linux-arm64 |
Windows Nano Server 1809 | docker.io/sdcb/chats:r596-nanoserver-1809 |
Windows Nano Server LTSC 2022 | docker.io/sdcb/chats:r596-nanoserver-ltsc2022 |
Windows Nano Server LTSC 2025 | docker.io/sdcb/chats:r596-nanoserver-ltsc2025 |
Latest | docker.io/sdcb/chats:latest |
Alternative binaries download links that may faster than GitHub(for China users)
Artifact | Download Link |
---|---|
chats-win-x64.zip | https://io.starworks.cc:88/chats/r596/chats-win-x64.zip |
chats-linux-x64.zip | https://io.starworks.cc:88/chats/r596/chats-linux-x64.zip |
chats-linux-arm64.zip | https://io.starworks.cc:88/chats/r596/chats-linux-arm64.zip |
chats-linux-musl-x64.zip | https://io.starworks.cc:88/chats/r596/chats-linux-musl-x64.zip |
chats-linux-musl-arm64.zip | https://io.starworks.cc:88/chats/r596/chats-linux-musl-arm64.zip |
chats-osx-arm64.zip | https://io.starworks.cc:88/chats/r596/chats-osx-arm64.zip |
chats-osx-x64.zip | https://io.starworks.cc:88/chats/r596/chats-osx-x64.zip |
chats-fe.zip | https://io.starworks.cc:88/chats/r596/chats-fe.zip |
chats.zip | https://io.starworks.cc:88/chats/r596/chats.zip |
be-src.zip | https://io.starworks.cc:88/chats/r596/be-src.zip |
NOTE:
Replace r596
with latest
in the download link to get the la
8000
test version, for example: https://io.starworks.cc:88/chats/latest/chats-win-x64.zip
Full Changelogs
Commits between r-552
and f9317385986ab3d520e307eba7bb4bb267ed6adb
:
- Merge pull request #77 from sdcb/dev
- increase timeout for o1 like models
- fix a issue that causing system prompt deletion
- fix authorize admin issue
- DefaultTokenizer as prop
- extract DefaultTokenizer
- Merge pull request #76 from sdcb/dev
- Merge pull request #75 from sdcb/dev
- Merge branch 'dev' of https://github.com/sdcb/chats into dev
- support usage for edited response
- add model advanced params
- rollback to .net8
- upgrade to .net9
- correct ubuntu-22.04 name
- fix ContainerBaseImage
- upgrade to .net 9
- Merge pull request #73 from sdcb/feature/reasoning_effort
- Merge branch 'feature/reasoning_effort' of private:sdcb/chats into feature/reasoning_effort
- fix compilation error in test
- fix compilation error
- reasoning effort 0~3
- simplify jwt
- adjust model ui
- add no enabled spans check
- correct FE
- split min/max temperature in FE
- only clamp temperature
- split Min/Max temperature
- forget .Include(x => x.ChatConfig)
- Merge branch 'feature/reasoning_effort' of private:sdcb/chats into feature/reasoning_effort
- Include(x => x.ChatConfig) in UpdateChatSpan
- fix the reasoning effort issue
- add chat span switch model api
- add system prompt field in ChatSpanDto
- adjust model ui
- Merge branch 'feature/reasoning_effort' of private:sdcb/chats into feature/reasoning_effort
- remove husky
- delete system role in message
- delete system role in message
- Add enable/disable for ToggleEnableDisable
- regex enable/disable for ToggleEnable
- add ToggleEnable
- add enabled field in UpdateChatSpanRequest
- ...
r-552
Docker
Description | Docker Image |
---|---|
r552 | docker.io/sdcb/chats:r552 |
Linux x64 | docker.io/sdcb/chats:r552-linux-x64 |
Linux ARM64 | docker.io/sdcb/chats:r552-linux-arm64 |
Windows Nano Server 1809 | docker.io/sdcb/chats:r552-nanoserver-1809 |
Windows Nano Server LTSC 2022 | docker.io/sdcb/chats:r552-nanoserver-ltsc2022 |
Windows Nano Server LTSC 2025 | docker.io/sdcb/chats:r552-nanoserver-ltsc2025 |
Latest | docker.io/sdcb/chats:latest |
Alternative binaries download links that may faster than GitHub(for China users)
Artifact | Download Link |
---|---|
chats-win-x64.zip | https://io.starworks.cc:88/chats/r552/chats-win-x64.zip |
chats-linux-x64.zip | https://io.starworks.cc:88/chats/r552/chats-linux-x64.zip |
chats-linux-arm64.zip | https://io.starworks.cc:88/chats/r552/chats-linux-arm64.zip |
chats-linux-musl-x64.zip | https://io.starworks.cc:88/chats/r552/chats-linux-musl-x64.zip |
chats-linux-musl-arm64.zip | https://io.starworks.cc:88/chats/r552/chats-linux-musl-arm64.zip |
chats-osx-arm64.zip | https://io.starworks.cc:88/chats/r552/chats-osx-arm64.zip |
chats-osx-x64.zip | https://io.starworks.cc:88/chats/r552/chats-osx-x64.zip |
chats-fe.zip | https://io.starworks.cc:88/chats/r552/chats-fe.zip |
chats.zip | https://io.starworks.cc:88/chats/r552/chats.zip |
be-src.zip | https://io.starworks.cc:88/chats/r552/be-src.zip |
NOTE:
Replace r552
with latest
in the download link to get the latest version, for example: https://io.starworks.cc:88/chats/latest/chats-win-x64.zip
DB Migration Script
- SQL Server: https://github.com/sdcb/chats/blob/4e3553907bad6a5c5a71bfb516292cffcb64eadd/src/scripts/db-migration/2025/20250307-qwq-32b.sql
- SQLite: https://gist.github.com/sdcb/73a01448f6ca93dd1069138beaa7511f
Full Changelogs
Commits between r-545
and 4e3553907bad6a5c5a71bfb516292cffcb64eadd
:
r-545
Docker
Description | Docker Image |
---|---|
r545 | docker.io/sdcb/chats:r545 |
Linux x64 | docker.io/sdcb/chats:r545-linux-x64 |
Linux ARM64 | docker.io/sdcb/chats:r545-linux-arm64 |
Windows Nano Server 1809 | docker.io/sdcb/chats:r545-nanoserver-1809 |
Windows Nano Server LTSC 2022 | docker.io/sdcb/chats:r545-nanoserver-ltsc2022 |
Windows Nano Server LTSC 2025 | docker.io/sdcb/chats:r545-nanoserver-ltsc2025 |
Latest | docker.io/sdcb/chats:latest |
Alternative binaries download links that may faster than GitHub(for China users)
Artifact | Download Link |
---|---|
chats-win-x64.zip | https://io.starworks.cc:88/chats/r545/chats-win-x64.zip |
chats-linux-x64.zip | https://io.starworks.cc:88/chats/r545/chats-linux-x64.zip |
chats-linux-arm64.zip | https://io.starworks.cc:88/chats/r545/chats-linux-arm64.zip |
chats-linux-musl-x64.zip | https://io.starworks.cc:88/chats/r545/chats-linux-musl-x64.zip |
chats-linux-musl-arm64.zip | https://io.starworks.cc:88/chats/r545/chats-linux-musl-arm64.zip |
chats-osx-arm64.zip | https://io.starworks.cc:88/chats/r545/chats-osx-arm64.zip |
chats-osx-x64.zip | https://io.starworks.cc:88/chats/r545/chats-osx-x64.zip |
chats-fe.zip | https://io.starworks.cc:88/chats/r545/chats-fe.zip |
chats.zip | https://io.starworks.cc:88/chats/r545/chats.zip |
be-src.zip | https://io.starworks.cc:88/chats/r545/be-src.zip |
NOTE:
Replace r545
with latest
in the download link to get the latest version, for example: https://io.starworks.cc:88/chats/latest/chats-win-x64.zip
Highlights
- Added support for OpenRouter.ai's model providers, including the built-in web search feature and OpenRouter.ai's unique chain-of-thought representation.
- Optimized the UI for the quick add model dialog.
- Modified the Azure OpenAI icon.
DB Migration
- SQL Server: https://github.com/sdcb/chats/blob/f2bfd06a3e73fd71adb9cadd77f659d95290eb59/src/scripts/db-migration/2025/20250305-openrouter.sql
- SQLite: https://gist.github.com/sdcb/94302f37ebd7ae9d270b3f92dabb50ab
Full Changelogs
Commits between r-541
and 698c973c07bcabde20e3b1c1b398daa1ff8be66b
: