Releases: goplus/builder
Releases · goplus/builder
v1.6.1
v1.6.0
What's Changed
-
Intelligent Code Editor by @nighca @aofei
Thanks @callme-taota @molinla for the initial design & implementation of Intelligent Code Editor.
Full Changelog: v1.5.3...v1.6.0
v1.5.3
What's Changed
- Preload project runner by @nighca in #1067
- Optimize style detail for
UserItemwith emptydescriptionby @nighca in #1071 - Add widget related tools for
CodeEditorby @nighca in #1072 - Dropdown interactions with key pressing by @nighca in #1073
- test(models/project): precisely forward fake timers via
vi.advanceTimersByTimeby @aofei in #1077 - Release v1.5.3 by @nighca in #1078
Full Changelog: v1.5.2...v1.5.3
v1.5.2
What's Changed
- Fix details for project page by @nighca in #1038
- feat(models): add caching for
universalUrlToWebUrlby @aofei in #1040 - Do perttier for
spx-gui/src/by @nighca in #1043 - Update snippet for iteration by @nighca in #1045
- Use "export project file" to simplify maintainence of default project by @nighca in #1044
- Upgrade spx by @nighca in #1047
- Community UI review by @nighca in #1046
- feat: add
Project.latestReleaseto track latest release by @aofei in #1048 - Fix thumbnail of project-release by @nighca in #1050
- Optimize sign-in redirection by @nighca in #1051
- Provide
I18nTto simplify element translation by @nighca in #1053 - refactor(spx-backend): implement soft unique index via generated column by @aofei in #1055
- Adjust preference for published content of project by @nighca in #1054
- Expose spx
turnin code editor by @nighca in #1056 GuestBannerfor home page by @nighca in #1058- Preserve line breaks in text content by @nighca in #1061
- fix(auth): prevent race condition during token refresh by @aofei in #1063
- Release v1.5.2 by @nighca in #1064
Full Changelog: v1.5.1...v1.5.2
v1.5.1
v1.5.0
What's Changed
- Fix vercel build by @nighca in #952
- Routes for community by @nighca in #947
- fix casdoor config for env production by @nighca in #956
- chore(ci): change Docker image tag from
latesttodevby @aofei in #961 - Layout for community pages by @nighca in #949
- Navbar for community pages by @nighca in #958
- fix(utils/file): resolve race condition in
useFileUrlby @aofei in #960 - component
UISelect&UISelectOptionby @nighca in #962 - Thumbnail generation for community by @nighca in #963
- chore(ci): configure spx-gui to use co-located spx-backend in Docker image by @aofei in #966
- test(models/project): flush promises after
vi.runOnlyPendingTimersAsyncby @aofei in #965 - ui: pagination & button radio group by @ComfyFluffy in #954
- docs: add OpenAPI spec by @aofei in #964
- Merge
UIButtonRadiowithUITagby @nighca in #968 - Component
ProjectItemfor community by @nighca in #969 - Search page for community by @nighca in #970
- Page home & explore for community by @nighca in #973
- User profile page for community by @nighca in #975
- feat(spx-backend): implement Community API by @aofei in #955
- Edit user profile by @nighca in #979
- fix(spx-backend): correct WHERE clause to filter by likers by @aofei in #981
- fix(community/user/UserHeader.vue): display
FollowButtononly when not viewing the current user by @aofei in #982 - Remove mock / adaption for apis by @nighca in #983
- Fix api calling issues by @nighca in #984
- Project publish by @nighca in #988
- refactor(sign-in): redirect to intended page after signing in by @aofei in #990
- feat(apis/user): complete
UserwithdisplayNameandavatarform Casdoor by @aofei in #989 - chore(spx-backend): fix
GOP_SPX_DSNin.env.devby @aofei in #992 - refactor(auth): remove refresh token expiration handling by @aofei in #994
- feat(auth): introduce sign-in guard by @aofei in #995
- fix(spx-backend): work around GORM's missing
JOINsupport in updates by @aofei in #996 - refactor(spx-backend): inherit properties from
remixSourcein remixed project creation by @aofei in #997 - refactor(spx-backend): integrate Casdoor User API by @aofei in #998
- fix: check
isFollowingandisLikingonly when logged in by @aofei in #1000 - Project page for community by @nighca in #999
- fix: check
isLikingonly when signed in by @aofei in #1005 - refactor(spx-backend): sync with Casdoor user only when retrieving user by username by @aofei in #1004
- fix(spx-backend): correct
user_relationshiptable joins in list users API by @aofei in #1006 - feat(spx-backend): add API to record project views by @aofei in #1003
- refactor(ProjectOpenModal): align with community design by @aofei in #1009
- Adjust content sizes for community by @nighca in #1002
- Optimize placeholders for community by @nighca in #1012
- refactor(spx-backend): use model ID as
ORDER BYtie-breaker by @aofei in #1014 - refactor: increment view count when visiting project page by @aofei in #1013
- Fix loading UI for project page by @nighca in #1018
- refactor(spx-backend): refine visibility checks in
ListProjectsandListAssetsby @aofei in #1015 - refactor(spx-backend): skip touching
updated_aton statistical updates by @aofei in #1019 - feat: add
likedAtorder support in project listing API by @aofei in #1020 - Refresh project list on project removed by @nighca in #1022
- Optimize data fetching for community by @nighca in #1021
- refactor(spx-backend): use trigger to simulate partial unique index by @aofei in #1024
- Pages' title by @nighca in #1023
- Fix publishing issue of projects without thumbnail by @nighca in #1026
- fix(spx-backend): do nothing on
usernameconflict inmodel.FirstOrCreateUserby @aofei in #1030 - Hide my-projects for guest users by @nighca in #1029
- fix(spx-backend): handle MySQL Error 1213 in
model.isUserDuplicateUsernameErrorby @aofei in #1032 - Release v1.5.0 by @nighca in #1031
Full Changelog: v1.4.5...v1.5.0
v1.4.5
What's Changed
- Community Product Design by @nighca in #897
- chore(deps): use Monaco Editor from
builder-static.gopluscdn.comby @aofei in #927 - refactor(index.html): update DNS prefetch domains to
*.gopluscdn.comby @aofei in #928 - consume language from login page by @ComfyFluffy in #932
- chore: sync Vite Modes with
NODE_ENVby @aofei in #944 - fix(pre-preview): mount
.envfile forspx-backendby @aofei in #946 - Upgrade spx by @nighca in #950
- Release v1.4.5 by @nighca in #951
Full Changelog: v1.4.4...v1.4.5
v1.4.4
What's Changed
- refactor: improve project sharing UX by @aofei in #882
- Show loading spinner for runner while the project is loading by @ComfyFluffy in #892
- fix: fix
main.yapreturn error bug. by @callme-taota in #899 - fix(user-store): avoid sign out on non-OAuth2 errors during token refresh by @aofei in #900
- chore(spx-backend): regenerate
gop_autogen.goby @aofei in #905 - Upgrade spx by @nighca in #910
- refactor(Project): extract auto-save logic from
startEditingby @aofei in #906 - Release v1.4.4 by @nighca in #909
Full Changelog: v1.4.3...v1.4.4
v1.4.3
What's Changed
- Fix detail problems by @nighca in #842
- refactor(Project): abort previous
saveToCloudbefore starting a new one by @aofei in #836 - unique id for models by @ComfyFluffy in #817
- fix zorder import/export by @ComfyFluffy in #849
- Optimize costumes position by @nighca in #851
- refactor(utils/file.useFileUrl): ignore
Cancellederror thrown byFile.urlby @aofei in #852 - disposer for stage & zorder by @ComfyFluffy in #853
- Optimize
ProjectItemstyle by @nighca in #856 - Optimize
Animation.load& align model APIs by @nighca in #855 - Save editor state by @nighca in #865
- Avoid audios playing simultaneously by @nighca in #871
- Upgrade spx by @nighca in #875
- Release v1.4.3 by @nighca in #869
Full Changelog: v1.4.2...v1.4.3
v1.4.2
What's Changed
- Optimize console log style by @nighca in #808
- Fix spx
getWidgetby @nighca in #767 - Optimize details of ispx by @nighca in #816
- refactor: utilize Vercel Build Output API to reimplement API proxy by @aofei in #822
- Simplify ispx by @nighca in #825
- Release v1.4.2 by @nighca in #833
Full Changelog: v1.4.1...v1.4.2