v1.9.1
What's Changed
- fix(spx-backend): handle system errors properly in AuthN and AuthZ middleware by @aofei in #1949
- feat: add file size limit for inline files by @aofei in #1938
- refactor: remove deprecated
ProjectRunnerV1by @aofei in #1945 - Optimize implementation for session-restoration of Copilot by @nighca in #1947
- feat(spx-backend): add Redis cluster support by @aofei in #1959
- optimize code insert behavior when targeting empty braces by @Overu in #1960
- feat: integrate AI description API by @aofei in #1932
- chore(deps): bump github.com/redis/go-redis/v9 from 9.12.0 to 9.12.1 in /spx-backend by @dependabot[bot] in #1963
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1962
- feat(spx-gui): finish Banner for Tutorial Page by @Overu in #1897
- Sync
maintodevby @nighca in #1966 - Add doc for release by @nighca in #1967
- Details improvement for tutorial course experience by @nighca in #1964
- Remove inheritance from Backdrop to Costume by @nighca in #1970
- feat(spx-gui): prevent default behavior of Ctrl/Command+S in editor by @Overu in #1973
- chore(deps): bump github.com/getsentry/sentry-go from 0.35.0 to 0.35.1 in /spx-backend by @dependabot[bot] in #1974
- feat(spx-gui): support renaming from corner-menu of block item by @Overu in #1968
- feat: only generate AI descriptions for projects that actually use AI Interaction by @aofei in #1975
- fix: disable ambiguous character highlighting in
MonacoEditorby @aofei in #1978 - chore(tools/spxls): bump github.com/goplus/xgolsw from 0.9.0 to 0.10.0 by @aofei in #1977
- refactor(spx-backend): optimize message building for AI Interaction to reduce token consumption by @aofei in #1980
- Optimize copilot behaviors in tutorial by @nighca in #1979
- Release v1.9.1 by @nighca in #1981
Full Changelog: v1.9.0...v1.9.1