Skip to content

v1.5.0

Compare
Choose a tag to compare
@nighca nighca released this 25 Oct 08:04
· 27 commits to main since this release
a937673

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