Releases: goplus/builder
Releases · goplus/builder
v1.12.0
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
AssetLibraryModalby @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-adoptionby @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
SpriteListwith 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
v1.11.13
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
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
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
v1.11.10
What's Changed
- Fix utf-8 encoding issue when unzip by @nighca in #2489
- fix(spx-backend): co-locate quota keys in Redis Cluster using hash tags by @nighca in #2495
- chore(ci): disable
provenanceandsbomin Docker publish by @aofei in #2498 - fix(env): update API base URLs for staging environment by @go-wyvern in #2500
- Bump the "go-modules" group with 1 updates across multiple ecosystems by @dependabot[bot] in #2501
- Bump the "infrastructure" group with 1 updates across multiple ecosystems by @dependabot[bot] in #2502
- feat(api): add endpoint to convert Scratch files to XBP format by @go-wyvern in #2505
- refacor: remove spx-backend and build docker image by @go-wyvern in #2506
- Upgrade spx & align with new spx APIs by @nighca in #2482
- chore(deps): bump @scalar/api-reference from 1.25.24 to 1.40.0 by @aofei in #2509
- fix(spx-gui): adjust grid auto row in tutorial/course-series by @Overu in #2496
- fix(spx-gui): Incorrect target of highlight-link in Copilot by @Overu in #2503
- Fix compatibility issues & include more information in exception messages by @nighca in #2512
- Fix compatibility issues & include more information in exception messages by @nighca in #2516
- adjust preview/global layout by @Overu in #2328
- InputHelper remains visible after switching tabs and Map Mode by @Overu in #2522
- chore: add optional dev API proxy config by @aofei in #2520
- chore: remove spx-backend docs entry and dev DB compose helper by @aofei in #2523
- Improve details of ProjectRunnerV2 by @nighca in #2525
- Bump the "go-modules" group with 1 updates across multiple ecosystems by @dependabot[bot] in #2530
- feat(api): add binary response handling for Scratch project conversion by @go-wyvern in #2497
- feat(spx-gui): animate arrow button and refine its styling in Copilot UI by @Overu in #2534
- Product design for assets-gen by @nighca in #2468
- Upgrade deps & improve polyfill management by @nighca in #2533
- fix(ai): update context handling in Player methods and command execution by @go-wyvern in #2540
- feat(tutorial): The text content of Chapter has been optimized and refined to be more detailed. by @go-wyvern in #2532
- chore(deps): bump spx to v2.0.0-pre.36 by @Copilot in #2542
- feat(spx-gui): fixed the issue of merging line breaks after using a custom self-closing tag by @Overu in #2477
- Upgrade qiniu-js by @nighca in #2537
- fix(tools/ai): handle context cancellation during AI interaction and archiving by @aofei in #2546
- Update nginx config by @nighca in #2539
- chore: fold spx asset prep into npm lifecycle by @aofei in #2549
- feat(spx-gui): separate UI and icons for importing Scratch projects and assets by @Overu in #2535
- Fix panic log with new spx by @nighca in #2548
- Merge
ProjectRunnerwithProjectRunnerV2by @nighca in #2555 - Filter sentry error reports by @nighca in #2558
- Update Monitor style by @nighca in #2541
- refactor(tools/spxls): adapt to xgolsw 0.15.0 by @aofei in #2556
- feat(spx-gui): add custom formatter and parser to number inputs for handling special direction names by @Overu in #2519
- Fix
mapPosinStageViewerafter importing by @nighca in #2561 - Handle error for ProjectRunner run / rerun by @nighca in #2554
- Add ellipsis to "New project" menu item and document guidelines by @Copilot in #2563
- Release v1.11.10 by @nighca in #2562
New Contributors
- @Copilot made their first contribution in #2542
Full Changelog: v1.11.9...v1.11.10
v1.11.9
v1.11.8
What's Changed
- chore(agents): add
spx-upgradercustom agent to automate spx bumps by @aofei in #2441 - feat(spx-gui): add stretchMode default configuration for stage by @Overu in #2399
- Fix component with children in
MarkdowViewby @nighca in #2446 - feat(spx-gui): replace
useSlotTextLegacywithuseSlotTextto provide safer reactive handling by @Overu in #2445 - Bump the "go-modules" group with 1 updates across multiple ecosystems by @dependabot[bot] in #2447
- refactor(spx-backend): decouple quota snapshots from user capabilities by @aofei in #2450
- feat(spx-gui): Copilot Usage Guide by @Overu in #2394
- fix: inline community project sign-in prompt SVG by @aofei in #2460
- feat(spx-backend): enforce rates on AI endpoints by @aofei in #2380
- Improve run-project performance in editor by @nighca in #2462
- fix(spx-backend): improve AIGC Matting URL validation by @aofei in #2451
- Bump the "go-modules" group with 1 updates across multiple ecosystems by @dependabot[bot] in #2471
- Update default project by @nighca in #2475
- chore(scripts): enable Nginx gzip for buffered API responses by @aofei in #2479
- fix(scripts/nginx.conf): preserve stream paths when proxying by @aofei in #2480
- feat(spx-gui): revert stretchMode config in stage by @Overu in #2455
- chore(ci): validate Nginx config during image build by @aofei in #2484
- chore(scripts): remove pr-preview.sh by @aofei in #2486
- feat(spx-gui): add API exception feedback component and retry after by @Overu in #2463
- chore(ci): enforce clean
xgo mod tidyin spx-backend by @aofei in #2488 - refactor(spx-backend): make quota consumption atomic with Redis Lua by @aofei in #2483
- feat(spx-gui): add course series route page by @Overu in #2449
- refactor(spx-backend): inject quota policies only without usage in AuthZ middleware by @aofei in #2487
- chore(ci): cache Node/Go modules and Docker builds by @aofei in #2491
- Remove CORSMiddleware by @nighca in #2490
- Fix worker script loading in staging env by @nighca in #2493
- Release v1.11.8 by @nighca in #2464
Full Changelog: v1.11.7...v1.11.8
v1.11.7
v1.11.6
What's Changed
- Fix random inconsistent hover behavior by @nighca in #2212
- Bump the "go-modules" group with 1 updates across multiple ecosystems by @dependabot[bot] in #2424
- Adjust pageSize to display more course-series by @nighca in #2427
- Abort files-loading if project-running stopped or page navigated by @nighca in #2418
- feat(spx-gui): add useReactiveSlots by @Overu in #2433
- refactor(spx-backend): make quota enforcement window-aware and reset-aware by @aofei in #2434
- Prefer sprite instance over sprite name as parameters by @nighca in #2439
- feat(spx-backend): add the
thumbnailanddescriptioncolumns to the course series table by @Overu in #2436 - Release v1.11.6 by @nighca in #2440
Full Changelog: v1.11.5...v1.11.6