Skip to content

Releases: cxjava/open-xiaoai

v20260908

Choose a tag to compare

@github-actions github-actions released this 08 Sep 06:24
3a55912

Changelog

  • 3a55912 Refactor and update dependencies across multiple packages

Released by GoReleaser.

Full Changelog: v20260819...v20260908

v20260819

Choose a tag to compare

@github-actions github-actions released this 19 Aug 07:09
c0934c5

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

Choose a tag to compare

@github-actions github-actions released this 03 Aug 02:33
b3231b6

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

Choose a tag to compare

@github-actions github-actions released this 27 May 03:18
bb042e4

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

Choose a tag to compare

@github-actions github-actions released this 18 May 10:59
df45f0a

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

Choose a tag to compare

@github-actions github-actions released this 12 Mar 07:24
f1c7a7e
v20260312

Implement 实现“轻”打断 StopTTS functionality for improved TTS interruption…