Skip to content

Releases: goplus/builder

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

v1.12.0

30 Jan 09:22
4a0bb9f

Choose a tag to compare

What's Changed

  • Update project & asset for asset generation settings by @nighca in #2569
  • docs(api-spec): improve OpenAPI spec formatting and descriptions by @aofei in #2584
  • docs(api-spec): add AIGC asset generation API by @aofei in #2570
  • Update AIGC APIs by @nighca in #2615
  • AIGC Generation-related models by @nighca in #2574
  • docs(api-spec): add AIGC task cancellation API by @aofei in #2631
  • docs(api-spec): remove progress tracking from AIGC task events by @aofei in #2632
  • feat(spx-gui): smart component by @Overu in #2619
  • docs(api-spec): change AIGC task cancellation response from 200 to 202 by @aofei in #2636
  • sync code from the dev branch by @Overu in #2634
  • feat(spx-gui): update AIGC APIs based on spec changes by @xgopilot[bot] in #2639
  • Interaction between the SettingsInput text field and the "Optimize Prompt" button by @Overu in #2641
  • Support multi-gen for costume & backdrop by @nighca in #2646
  • Draft for SpriteGen by @nighca in #2645
  • Support startTime and duration parameters for frame extraction by @nighca in #2656
  • Asset library modal with AI gen by @Overu in #2644
  • Sprite generation by @nighca in #2651
  • Costume generation by @nighca in #2663
  • Animation generation by @nighca in #2664
  • Migrate instructions to AGENTS.md by @xgopilot[bot] in #2674
  • Loading for AIGC generation by @nighca in #2675
  • feat(spx-gui): improve param-settings by @Overu in #2649
  • Modal closing for AIGC by @nighca in #2672
  • feat(spx-gui): description of input field state adjustments by @Overu in #2680
  • Refactor mock checks and fix api-call issues by @nighca in #2684
  • AIGC Task cancellation support by @nighca in #2678
  • feat(spx-gui): refine input and button disabled/readonly states in generation settings components by @Overu in #2683
  • Backdrop generation by @nighca in #2671
  • chore(deps): bump spx to v2.0.0-pre.40 by @Copilot in #2689
  • chore(deps): upgrade xgolsw to v0.15.2 by @Copilot in #2690
  • Adjust sprite/costume/animation/backdrop GenItem by @Overu in #2688
  • AIGC API integration by @nighca in #2685
  • Improve images preview by @nighca in #2696
  • chore(staging): switch to new usercontent bucket by @aofei in #2702
  • Details (loading , etc.) for animation gen by @nighca in #2697
  • Support reference costume for costume/animation gen by @nighca in #2701
  • Fix runtime error within AssetLibraryModal by @nighca in #2709
  • fix(spx-gui): prevent race condition in useQuery by @xgopilot[bot] in #2706
  • Remove debugging code in SpritesPanel by @nighca in #2718
  • Improve requestSSE to comply with SSE specification by @nighca in #2717
  • Error feedback for animation & costume gen by @nighca in #2714
  • Fix animation gen by @nighca in #2719
  • Asset generation by @nighca in #2705
  • chore(deps): bump spx to v2.0.0-pre.41 by @Copilot in #2723
  • feat(spx-gui): add and unify radar tracking for asset generation by @Overu in #2715
  • chore(deps): bump spx to v2.0.0-pre.42 by @Copilot in #2730
  • feat(spx-gui): auto enrich asset description on submit by @Overu in #2721
  • feat(spx-gui): make asset library banner dynamic based on asset type by @Overu in #2736
  • Add API /aigc/asset-adoption by @nighca in #2740
  • feat(spx-gui): add custom transform-origin in UIModal by @Overu in #2694
  • feat: introduce tools/ispx by @aofei in #2733
  • Support costume/animation edit & name-validating within sprite-gen by @nighca in #2737
  • Improve SettingsInput & SpriteGen & BackdropGen by @Overu in #2739
  • feat(spx-gui): reset state when returning to library and disable loop mode clearable by @Overu in #2741
  • Implement asset-doption & use universal URL for AIGC tasks by @nighca in #2742
  • fix(ispx): ensure AI transport is configured after JavaScript setters by @aofei in #2744
  • Improve settings for default costume by @nighca in #2746
  • chore(ci): remove Docker layer cache and add tools/ispx to Go cache paths by @aofei in #2754
  • fix(spx-gui): asset-gen UI issues by @cn0809 in #2750
  • chore(deps): bump spx to v2.0.0-pre.43 by @Copilot in #2760
  • fix(spx-gui): Revert unexpected change of svg raw import by @cn0809 in #2761
  • refactor(ispx,ai): adapt to XGo 1.6 by @aofei in #2763
  • Improve error handling for AIGC by @nighca in #2755
  • chore(tools): add linker flags to strip symbols from WASM builds by @aofei in #2764
  • feat(spx-gui): improve modal ESC key handling with useModalEscClose by @Overu in #2762
  • chore(deps): bump spx to v2.0.0-pre.44 and ispx to v0.0.0-20260128101819-b7293b5af809 by @Copilot in #2766
  • Prevent user from leaving editor if there's nogoing generation by @nighca in #2758
  • Include metadata when saving asset to library by @nighca in #2765
  • refactor(spx-gui): add return confirmation and disable submission while generating by @Overu in #2756
  • chore(deps): update gogen to v1.20.8 and xgo to v1.6.3 by @go-wyvern in #2779
  • fix(spx-gui): Limit sortable range in SpritesPanel by @cn0809 in #2767
  • chore(deps): bump github.com/goplus/xgolsw to 0.16.0 by @aofei in #2781
  • feat(spx-gui): add nudge animation and tips for animation cropping by @Overu in #2775
  • Debug SpriteList with no sprites by @nighca in #2782
  • Improved settings inference by @nighca in #2774
  • feat(spx-gui): improve generation failure display with quota exceeded countdown by @Overu in #2783
  • feat(spx-gui): Improve placeholder text for AIGC UIs by @cn0809 in #2778
  • refactor(spx-gui): refine generation UI styles and loading state by @Overu in #2777
  • Use new API for background removal by @nighca in #2776
  • Release v1.12.0 by @nighca in #2780

New Contributors

Full Changelog: v1.11.14...v1.12.0

v1.11.14

16 Jan 07:48
dc882e4

Choose a tag to compare

What's Changed

  • chore(deps): bump spx to v2.0.0-pre.41 by @Copilot in #2731

Full Changelog: v1.11.13...v1.11.14

v1.11.13

26 Dec 09:23
3e40244

Choose a tag to compare

What's Changed

  • Bump the "go-modules" group with 1 updates across multiple ecosystems by @dependabot[bot] in #2628
  • chore(deps): bump spx to v2.0.0-pre.39 by @Copilot in #2630
  • Release v1.11.13 by @nighca in #2647

Full Changelog: v1.11.12...v1.11.13

v1.11.12

19 Dec 09:23
9579a63

Choose a tag to compare

What's Changed

  • fix: remove xgo identifier requirement for sound names by @xgopilot[bot] in #2613
  • Bump the "infrastructure" group with 1 updates across multiple ecosystems by @dependabot[bot] in #2614
  • feat(spx-gui): uITag adapted for the new UI specification by @Overu in #2585
  • chore(deps): bump github.com/goplus/xgolsw from 0.15.0 to 0.15.1 in /tools/spxls by @aofei in #2625
  • Release v1.11.12 by @nighca in #2621

Full Changelog: v1.11.11...v1.11.12

v1.11.11

12 Dec 09:43
7e79ee0

Choose a tag to compare

What's Changed

  • fix: resolve Safari layout bug in project runner by @aofei in #2566
  • Bump the "go-modules" group with 1 updates across multiple ecosystems by @dependabot[bot] in #2568
  • Design optimization regarding the new component library by @Overu in #2545
  • style(spx-gui): refine UINumberInput prefixes by @Overu in #2573
  • chore(deps): bump spx to v2.0.0-pre.38 by @Copilot in #2578
  • AnglePicker snaps back to the previous value after a quick click by @Overu in #2587
  • Release v1.11.11 by @nighca in #2586

Full Changelog: v1.11.10...v1.11.11