Skip to content

Releases: goplus/builder

v1.5.3

08 Nov 05:57
9571b68
Compare
Choose a tag to compare

What's Changed

  • Preload project runner by @nighca in #1067
  • Optimize style detail for UserItem with empty description by @nighca in #1071
  • Add widget related tools for CodeEditor by @nighca in #1072
  • Dropdown interactions with key pressing by @nighca in #1073
  • test(models/project): precisely forward fake timers via vi.advanceTimersByTime by @aofei in #1077
  • Release v1.5.3 by @nighca in #1078

Full Changelog: v1.5.2...v1.5.3

v1.5.2

01 Nov 06:12
cc14a1d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.1...v1.5.2

v1.5.1

25 Oct 09:21
02856dc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.0...v1.5.1

v1.5.0

25 Oct 08:04
a937673
Compare
Choose a tag to compare

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 latest to dev by @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 useFileUrl by @aofei in #960
  • component UISelect & UISelectOption by @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.runOnlyPendingTimersAsync by @aofei in #965
  • ui: pagination & button radio group by @ComfyFluffy in #954
  • docs: add OpenAPI spec by @aofei in #964
  • Merge UIButtonRadio with UITag by @nighca in #968
  • Component ProjectItem for 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 FollowButton only 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 User with displayName and avatar form Casdoor by @aofei in #989
  • chore(spx-backend): fix GOP_SPX_DSN in .env.dev by @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 JOIN support in updates by @aofei in #996
  • refactor(spx-backend): inherit properties from remixSource in remixed project creation by @aofei in #997
  • refactor(spx-backend): integrate Casdoor User API by @aofei in #998
  • fix: check isFollowing and isLiking only when logged in by @aofei in #1000
  • Project page for community by @nighca in #999
  • fix: check isLiking only 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_relationship table 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 BY tie-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 ListProjects and ListAssets by @aofei in #1015
  • refactor(spx-backend): skip touching updated_at on statistical updates by @aofei in #1019
  • feat: add likedAt order 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 username conflict in model.FirstOrCreateUser by @aofei in #1030
  • Hide my-projects for guest users by @nighca in #1029
  • fix(spx-backend): handle MySQL Error 1213 in model.isUserDuplicateUsernameError by @aofei in #1032
  • Release v1.5.0 by @nighca in #1031

Full Changelog: v1.4.5...v1.5.0

v1.4.5

26 Sep 07:35
ac34bff
Compare
Choose a tag to compare

What's Changed

  • Community Product Design by @nighca in #897
  • chore(deps): use Monaco Editor from builder-static.gopluscdn.com by @aofei in #927
  • refactor(index.html): update DNS prefetch domains to *.gopluscdn.com by @aofei in #928
  • consume language from login page by @ComfyFluffy in #932
  • chore: sync Vite Modes with NODE_ENV by @aofei in #944
  • fix(pre-preview): mount .env file for spx-backend by @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

14 Sep 08:09
ad6a994
Compare
Choose a tag to compare

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.yap return 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.go by @aofei in #905
  • Upgrade spx by @nighca in #910
  • refactor(Project): extract auto-save logic from startEditing by @aofei in #906
  • Release v1.4.4 by @nighca in #909

Full Changelog: v1.4.3...v1.4.4

v1.4.3

09 Sep 03:55
cb8d721
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.2...v1.4.3

v1.4.2

30 Aug 04:05
32ed668
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.1...v1.4.2

v1.4.1

23 Aug 09:10
b04b93e
Compare
Choose a tag to compare

What's Changed

  • set default placeholder for inputs to empty by @ComfyFluffy in #769
  • correct text for add animation button by @ComfyFluffy in #770
  • Fix auto selection after sound removed by @nighca in #776
  • fix(Project): prevent potential data corruption in saveToCloud and saveToLocalCache by @aofei in #777
  • fix(CommonPanel): make expansion transition smoother by @aofei in #786
  • refactor(index.html): improve meta tags and utilize DNS prefetching by @aofei in #785
  • fix(Project): set autoSaveToCloudState to Saved when retrying auto-save without unsynced changes by @aofei in #794
  • refactor(Project): ensure pending auto-save is cancelled after dispose is called by @aofei in #795
  • Release v1.4.1 by @nighca in #798

Full Changelog: v1.4.0...v1.4.1

v1.4.0

16 Aug 06:13
816929e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.1...v1.4.0