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
UserItem
with emptydescription
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
What's Changed
- Fix details for project page by @nighca in #1038
- feat(models): add caching for
universalUrlToWebUrl
by @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.latestRelease
to 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
I18nT
to 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
turn
in code editor by @nighca in #1056 GuestBanner
for 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
latest
todev
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
withUITag
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
withdisplayName
andavatar
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
andisLiking
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
andListAssets
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 inmodel.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
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 forspx-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
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
What's Changed
- Fix detail problems by @nighca in #842
- refactor(Project): abort previous
saveToCloud
before 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
Cancelled
error thrown byFile.url
by @aofei in #852 - disposer for stage & zorder by @ComfyFluffy in #853
- Optimize
ProjectItem
style 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
getWidget
by @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