Releases: cxjava/open-xiaoai
Releases · cxjava/open-xiaoai
Release list
v20260908
Changelog
- 3a55912 Refactor and update dependencies across multiple packages
Released by GoReleaser.
Full Changelog: v20260819...v20260908
v20260819
Changelog
- c0934c5 feat(deps): update dependencies and add new indirect packages
- 3adfd44 feat(music): add download command support and update related documentation
- 3d5c7ce feat(music): implement "continue playing story" feature with playback history support
- 74d9f0c feat(music): implement default story context feature and related commands
- 3e67736 feat(player): enhance random play functionality to exclude story directories and add related tests
- 67e1e51 feat: enhance error handling and stability in lx-go server
- c77f566 feat: implement search source switching and embedded LX engine
Released by GoReleaser.
v20260803
Changelog
- 50788ea Merge pull request #4 from cxjava/dependabot/github_actions/actions/setup-go-6
- d567839 Merge pull request #5 from cxjava/dependabot/github_actions/actions/checkout-7
- b1204e5 Merge pull request #6 from cxjava/dependabot/github_actions/actions/setup-go-7
- 6432b5b Revert "fix(player): handle missing my_log command in tts_play.sh to prevent false failure reports"
- f529e93 chore(deps): bump actions/checkout from 4 to 7
- 876d03e chore(deps): bump actions/setup-go from 5 to 6
- 7b6c56b chore(deps): bump actions/setup-go from 6 to 7
- eb7ddf8 feat(player): add option to announce episode number before playback and implement related functionality
- e92a591 feat(player): announce episode number before playback for series content
- c0506e7 feat: enhance player functionality with preemptive playback and exhausted handler
- 9a391b5 fix(music): enhance command keywords for episode navigation to address user feedback
- 634afc0 fix(music): update default values for heartbeat and watchdog settings to improve playback control
- 3475309 fix(player): handle missing my_log command in tts_play.sh to prevent false failure reports
- b3231b6 fix(player): improve TTS playback success determination logic and add related tests
- d186096 fix(player): prevent auto-advance on manual pause when physical stop key is pressed
Released by GoReleaser.
v20260527
Changelog
- 0fdc5b9 chore(client): simplify init.sh and boot.sh
- 5f35e46 docs(music): lock in "manual next/prev jumps even in RepeatOne"
- bb042e4 feat(admin): add Web management page for chat configuration
- 4ebb416 feat(music): expose WaitInitialState to replace startup sleep guess
- 948fa22 fix(docs): update init.sh and boot.sh URLs in README.md
- 5104db5 fix(music): abort XiaoAI cloud on random/next/previous too
- d7ed67f fix(music): graceful HTTP shutdown via *http.Server
- 9418c6f fix(music): incremental LX indexing + correct downloaded extension
- 4d0b4bd fix(music): inline player_reset at head of PlayURL shell pipeline
- 0b53117 fix(music): require 集/回 suffix in episode regex
- df239de fix(music): serialize instruction handling via a single worker
- aefd176 fix(music): surface non-zero exit_code from player_play_url
- 01a8cfd fix(music): trim Chinese punctuation in Normalize
- 7547a4c fix(music): wipe mediaplayer PlayList in SetQueue with player_reset
- 124295e fix(music): write index file atomically via tmp+rename
- d6e61f5 perf(music): cap concurrent metadata extraction with errgroup.SetLimit
- 9d2782f perf(music): drop redundant ToLower and hoist NormalizedForMatch
- 85fac84 perf(music): run initial library refresh in background
- d5d816c refactor(build): rename binaries to client/chat/gemini, sync configs
- 5e3d053 refactor(go): update module paths and replace directives for new layout
- 2cf2d8c refactor: migrate firmware/CI/docs off legacy/, prep for legacy removal
- 73c9b19 refactor: relocate directories into apps/pkg/tools/legacy
- c347186 refactor: remove legacy/ directory
Released by GoReleaser.
v20260518
Changelog
- 1e927a2 chore(build): 增加常用构建和部署任务
- 82e7bdf feat(chat-go): 优化自定义回复和音乐场景播报
- 60198db feat(client-go): 支持 TTS ducking 和并发 RPC 处理
- 2927045 feat(music-go): 完善本地音乐播放并精简打断逻辑
- 2e4a8fc feat(music-go): 添加 LX 同步服务器集成,用于在线音乐播放
- 07b3751 fix(client-patch): 兼容 macOS 获取 squashfs 文件大小
- 671d2eb refactor(gemini-go): 聚焦 Gemini Live 半双工实时对话
- 2e07e8d refactor(goreleaser): remove tinygo build configuration and update workflow
Released by GoReleaser.
Firmware
v20260312 Implement 实现“轻”打断 StopTTS functionality for improved TTS interruption…