Skip to content

fix: stabilize portal flows and restore skill detail downloads#58

Merged
yun-zhi-ztl merged 33 commits intomainfrom
feature/project-fixbug
Mar 17, 2026
Merged

fix: stabilize portal flows and restore skill detail downloads#58
yun-zhi-ztl merged 33 commits intomainfrom
feature/project-fixbug

Conversation

@yun-zhi-ztl
Copy link
Collaborator

@yun-zhi-ztl yun-zhi-ztl commented Mar 17, 2026

Summary

  • fix recent skill detail regressions by hiding self-report actions for skill owners and degrading gracefully when stored documentation files are missing
  • restore downloads for historical skills by rebuilding zip bundles on demand when the prebuilt bundle is absent but version files still exist
  • keep expanding regression coverage around skill queries, download availability, and shared frontend helpers

Verification

  • ./mvnw -pl skillhub-domain -Dtest=SkillQueryServiceTest,SkillDownloadServiceTest test
  • pnpm typecheck
  • pnpm lint
  • make dev-server-restart
  • curl validation against /api/web/skills/... detail, versions, files, and download endpoints

# Conflicts:
#	web/src/api/client.ts
#	web/src/app/router.tsx
#	web/src/pages/skill-detail.tsx
@yun-zhi-ztl yun-zhi-ztl changed the title fix: stabilize portal flows and expand regression coverage fix: stabilize portal flows and restore skill detail downloads Mar 17, 2026
@yun-zhi-ztl yun-zhi-ztl merged commit 579a474 into main Mar 17, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants