Skip to content

Releases: goplus/builder

v1.14.3

22 May 09:36
dd338f0

Choose a tag to compare

What's Changed

  • chore(deps): bump spx to 2.0.1 by @Copilot in #3162
  • Add empty ui/prototype/ to avoid Vercel deployment failure by @nighca in #3164
  • feat(animation): migrate sound binding from onStart to onPlay by @fennoai[bot] in #3168
  • fix(animation): revert sound binding to onStart temporarily by @nighca in #3174
  • Sync SPX overload documentation mappings by @nighca in #3175
  • Update frontend onStart guidance for simple startup code by @nighca in #3182
  • fix: increase maximum file size limit to 64MB by @go-wyvern in #3184
  • docs(openapi): make product APIs resource-oriented by @aofei in #3146
  • refactor(api): use resource-oriented endpoints in frontend by @aofei in #3181
  • Adjust editor and tutorials layout by @qingqing-ux in #3192
  • build: align staging and preview with production optimization by @nighca in #3196
  • fix(spx-gui): fix UIIcon tooltip trigger resolution & support SVG popup triggers by @cn0809 in #3197
  • refactor(api): use absolute upload session expiration by @aofei in #3199
  • chore(deps): bump github.com/goplus/xgolsw to 0.20.1 in /tools/spxls by @aofei in #3204
  • docs: add XBuilder Account product architecture by @aofei in #3147
  • Release v1.14.3 by @nighca in #3206

Full Changelog: v1.14.2...v1.14.3

v1.14.2

15 May 09:16
8fcdda5

Choose a tag to compare

What's Changed

  • chore(deps): bump spx to 2.0.0 by @Copilot in #3127
  • Widget by @nighca in #3089
  • Provide SPX knowledge from frontend by @nighca in #3097
  • UI update for tutorial pages by @cn0809 in #3122
  • Prevent editor stalls on invalid images by @nighca in #3136
  • feat: add title attribute to sprite name in list items by @fennoai[bot] in #3140
  • feat(code-editor): support sprite instance input helpers by @aofei in #3123
  • Update UI empty/error default images by @cn0809 in #3134
  • chore(deps): bump github.com/goplus/xgolsw to 0.20.0 in /tools/spxls by @aofei in #3163
  • feat(spx-gui): optimize video cut preview during animation generation by @cn0809 in #3150
  • Release v1.14.2 by @nighca in #3160

Full Changelog: v1.14.1...v1.14.2

v1.14.1

08 May 11:21
2c34b52

Choose a tag to compare

What's Changed

  • refactor(spx-gui): inline Tailwind theme tokens and remove runtime CSS variable fallbacks by @cn0809 in #3076
  • chore(deps): bump spx to v2.0.0-pre.51 by @Copilot in #3081
  • Fix SPX play overload documentation by @nighca in #3083
  • fix: add timeout to client request in convertScratchToXbp function by @go-wyvern in #3090
  • docs: fix JSDoc for convertScratchToXbp by @fennoai[bot] in #3092
  • Add Copilot skills support by @nighca in #3047
  • refactor(spx-gui): replace naive-ui message infrastructure by @cn0809 in #3064
  • refactor(spx-gui): replace naive-ui input primitives by @cn0809 in #3041
  • fix(code-editor): trigger completion for unicode identifiers by @aofei in #3095
  • Decouple code editor runtime dependencies by @nighca in #3088
  • Decouple Copilot CodeBlock from editor integration by @nighca in #3096
  • refactor(spx-gui): rebuild modal infrastructure & remove the naive-ui dependency by @cn0809 in #3037
  • chore(spx-gui): update Browserslist database (caniuse-lite 1.0.30001757 → 1.0.30001791) by @fennoai[bot] in #3105
  • Preload Copilot skills in project editor by @nighca in #3080
  • refactor(spx-gui): improve component definition typing by @nighca in #3106
  • Adjust public APIs of xgo/spx Code Editor by @nighca in #3099
  • refactor(spx-gui): simplify modal transform-origin handling & fix select trigger background by @cn0809 in #3113
  • chore(deps): bump github.com/goplus/xgolsw to 0.19.0 in /tools/spxls by @aofei in #3120
  • Release v1.14.1 by @nighca in #3119

Full Changelog: v1.14.0...v1.14.1

v1.14.0

24 Apr 08:57
42a4e18

Choose a tag to compare

What's Changed

  • refactor(spx-gui): migrate XBuilder frontend styling to Tailwind CSS by @cn0809 in #3002
  • Fix style details for UIButton & UITag by @nighca in #3031
  • Persist ongoing sprite generation after content phase starts, without requiring Minimize by @nighca in #3033
  • fix: remove non-scoped deep selector from UIFormItem by @nighca in #3038
  • chore(deps): bump spx to v2.0.0-pre.50 by @Copilot in #3042
  • New UI design by @nighca in #3028
  • refactor(spx-gui): replace naive-ui form container and validation plumbing by @cn0809 in #3039
  • refactor(spx-gui): replace naive-ui dropdown and tooltip popups by @cn0809 in #3032
  • Use localized numbered default resource names by @nighca in #3049
  • fix(spx-gui): tooltip side-placement alignment bug by @cn0809 in #3057
  • Details improvement for new UI style by @nighca in #3061
  • fix(spx-gui): defer dropdown outside click binding by @nighca in #3063
  • refactor(spx-gui): replace naive-ui loading / divider / timeline primitives by @cn0809 in #3062
  • Style details improvement by @nighca in #3065
  • chore(deps): bump github.com/goplus/xgolsw to 0.18.1 in /tools/spxls by @aofei in #3067
  • Fix hover card closing after reflow by @nighca in #3074
  • Release v1.14.0 by @nighca in #3068

Full Changelog: v1.13.4...v1.14.0

v1.13.4

10 Apr 07:05
8d27ea2

Choose a tag to compare

What's Changed

  • Support project type in models & apis by @nighca in #3001
  • docs(api-spec): document route canonicalization behavior by @aofei in #2993
  • feat(asset-library): add search recommendations for asset types by @nighca in #3012
  • fix: handle canonicalized route responses by @aofei in #2995
  • Release v1.13.4 by @nighca in #3023

Full Changelog: v1.13.3...v1.13.4

v1.13.3

03 Apr 09:07
b9db85f

Choose a tag to compare

What's Changed

  • Release v1.13.2 by @nighca in #2977
  • chore(deps): bump github.com/goplus/xgolsw from 0.16.2 to 0.17.0 in /tools/spxls by @aofei in #2976
  • fix(spx-gui): fix update checker false positive caused by weak ETag prefix by @cn0809 in #2979
  • feat(spx-gui): separate generation entry by @cn0809 in #2963
  • fix: 将 tooltip 中"请稍后"更正为"请稍候" by @Copilot in #2987
  • Fix case-sensitivity issues around backend unique identifiers by @nighca in #2964
  • Align builder with spx v2.0.0-pre.48 and keep the existing release precheck flow by @Copilot in #2992
  • Add product design for project type by @nighca in #2998
  • chore: remove obsolete frontend agent-copilot code by @nighca in #3003
  • feat(spx-gui): support spx-property-name input type in InputHelper by @cn0809 in #2975
  • Fix occasional missed hover trigger by @nighca in #3006
  • chore(deps): bump github.com/goplus/xgolsw to 0.18.0 in /tools/spxls by @aofei in #3008
  • Improve hover display behavior by @nighca in #3004
  • Release v1.13.3 by @nighca in #3007

Full Changelog: v1.13.2...v1.13.3

v1.13.2

20 Mar 03:53
844d161

Choose a tag to compare

What's Changed

  • fix: encode resource names in spx resource URIs by @nighca in #2956
  • Upgrade XBuilder frontend to Vite 8 by @nighca in #2954
  • fix(spx-gui): fix stage defaulting to widget tab when switching to stage by @xgopilot[bot] in #2961
  • Fix Shiki hang on inline struct type highlighting by @nighca in #2962
  • chore: remove legacy copilot message endpoints by @nighca in #2957
  • Fix map viewer viewport reset on undo by @nighca in #2966
  • Fix export stall when StageViewer is hidden in map mode by @nighca in #2968

Full Changelog: v1.13.1...v1.13.2

v1.13.1

13 Mar 07:54
624e1e9

Choose a tag to compare

What's Changed

  • refactor: migrate update API calls from PUT to PATCH by @aofei in #2910
  • Bump the "infrastructure" group with 1 updates across multiple ecosystems by @dependabot[bot] in #2924
  • Class-framework-agnostic code editor by @nighca in #2858
  • Copilot SSE streaming endpoint API specification by @nighca in #2922
  • fix(spx-gui): stabilize AI asset generation ETA display by @xgopilot[bot] in #2921
  • fix(spx-gui): normalize browser name to handle bowser aliases like 'Microsoft Edge' by @cn0809 in #2937
  • refactor: support OCI web bundles for spx runtime installs by @aofei in #2930
  • feat(spx-gui): monitor target/property select by @cn0809 in #2859
  • feat: add AI-based asset description generation endpoint by @go-wyvern in #2940
  • chore(deps): bump spx to v2.0.0-pre.47 by @Copilot in #2942
  • Wrap map in Emitter class with markRaw to avoid Vue reactivity by @nighca in #2944
  • feat(spx-gui): move sound editor into stage editor tabs and add stage quick entries by @cn0809 in #2927
  • Improve language consistency in enrichment and sprite-content generation by @nighca in #2939
  • feat(spx-gui): add username editing to user profile by @aofei in #2903
  • Copilot: migrate tool-use from custom XML format to provider's standard tool-call API by @nighca in #2926
  • fix(spx-gui): stabilize debug console under heavy logging with ring buffer by @CORCTON in #2933
  • Fix attribute name case for CodeChange by @nighca in #2945
  • Fix incomplete rendering for project name by @nighca in #2946
  • chore(deps): bump github.com/goplus/xgolsw to 0.16.2 in /tools/spxls by @aofei in #2947
  • feat: add avatar editing support by @aofei in #2938
  • fix(spx-gui): refine panel layouts in editor by @cn0809 in #2949
  • Release v1.13.1 by @nighca in #2948

New Contributors

Full Changelog: v1.13.0...v1.13.1

v1.13.0

06 Mar 08:40
76f9b31

Choose a tag to compare

What's Changed

  • fix(spx-gui): filter failed/incomplete tasks in asset-adoption by @xgopilot[bot] in #2825
  • Sprite Quick Config in Preview by @Overu in #2567
  • docs(api-spec): add displayName field to project and user endpoints by @aofei in #2830
  • refactor(spx-gui): self-host dotlottie-player.wasm to reduce startup latency by @cn0809 in #2831
  • Abstract project interface for reusable editor components by @nighca in #2827
  • feat(spx-gui): support editing user display name in profile modal by @aofei in #2840
  • docs(api-spec): add name field to PUT /project/{owner}/{name} request body by @aofei in #2843
  • feat(spx-gui): reminder for mobile devices and old browsers by @cn0809 in #2819
  • fix(spx-gui): camera follow behavior on undo/redo by @Overu in #2852
  • Persistence for generation state by @nighca in #2832
  • fix(editor): revert moving History into Editing, add clarifying comment by @xgopilot[bot] in #2861
  • optimize dragging lag of the Sprite Quick Config in MapViewer by @Overu in #2860
  • refactor(spx-gui): use computed for selected node and improve watcher cleanups by @Overu in #2857
  • Use progress reporter to support estimated time cost for AIGC generation phases by @nighca in #2854
  • Fix incorrect route sync before project loaded by @nighca in #2870
  • Bump spx version to 2.0.0-pre.46 by @nighca in #2874
  • feat(spx-gui): add maxFPS support to project config by @Overu in #2880
  • Fix missing history entry for DnD or APIReferenceItem-click in code editor by @nighca in #2882
  • Fixes sound playback failure after page refresh in the sound editor by @Overu in #2883
  • refactor(tools/ispx): migrate AI bridge API to namespaced exports by @aofei in #2891
  • docs(api-spec): switch update endpoints to PATCH semantics by @aofei in #2892
  • feat(spx-gui): notification for new versions of XBuilder by @cn0809 in #2842
  • Change default sprite rotation mode from left-right flip to normal rotation by @nighca in #2912
  • feat(spx-gui): add project displayName with inline editing and project renaming by @aofei in #2841
  • fix: handle case-only project rename by @aofei in #2916
  • feat(spx-gui): optimize sprite/widget quick config by @cn0809 in #2913
  • Release v1.13.0 by @nighca in #2915

Full Changelog: v1.12.1...v1.13.0

v1.12.1

06 Feb 07:26
e31e577

Choose a tag to compare

What's Changed

  • chore(deps): bump spx to v2.0.0-pre.45 by @Copilot in #2787
  • chore(deps): update baseline-browser-mapping to v2.9.19 by @xgopilot[bot] in #2794
  • style(spx-gui): optimize GenLoading background gradient sizing and rotation by @Overu in #2789
  • feat(book): add code kiko page use gitbook by @go-wyvern in #2633
  • Ensure orphaned gen properly cancelled by @nighca in #2792
  • chore: add package.json for tutorial-books with honkit as a dev dependency by @go-wyvern in #2797
  • refactor(spx-gui): provide estimated run duration in Task by @cn0809 in #2795
  • docs(api-spec): remove deprecated /aigc/matting endpoint by @aofei in #2790
  • Infer sprite rotationStyle based on sprite-gen settings & improve test cases for asset gen by @nighca in #2796
  • feat(spx-gui): persist selected item state across sprite generation modal sessions by @cn0809 in #2799
  • doc(api-spec): update aigc-spritecontent-settings api by @cn0809 in #2806
  • Improve Copilot's answering for physics-related questions by @Overu in #2629
  • Update docs for agents by @nighca in #2817
  • feat(spx-gui): automatically bind generated animation to appropriate sprite state by @cn0809 in #2801
  • chore(deps): bump github.com/goplus/xgolsw from 0.16.0 to 0.16.1 in /tools/spxls by @aofei in #2823
  • Release v1.12.1 by @nighca in #2822

Full Changelog: v1.12.0...v1.12.1