Skip to content

feat(marketplace): quest tracks UI, project-page polish, sphere-ui 0.1.30#424

Merged
KruGoL merged 3 commits into
mainfrom
feat/marketplace-quest-tracks
Jul 10, 2026
Merged

feat(marketplace): quest tracks UI, project-page polish, sphere-ui 0.1.30#424
KruGoL merged 3 commits into
mainfrom
feat/marketplace-quest-tracks

Conversation

@KruGoL

@KruGoL KruGoL commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

Combined PR — one PR per repo (supersedes #423 and #425). Three commits:

1. chore: bump @unicitylabs/sphere-ui to 0.1.30

Picks up the logo-tile fixes from unicity-sphere/sphere-ui#17: un-cropped logos (object-contain), no gloss over real logos, flat accent fill, shrink-0 square tiles, size-proportional corner radius, frameless tiles, neutral category chips, stronger Featured-card scrim. npx tsc -b passes with the npm package.

2. fix(marketplace): neutral category chip + frameless logo on ProjectPage

  • Category chip no longer tinted with the project accentColor — dark accents (e.g. #000000) made it unreadable.
  • Removed the border-4 frame around ProjectLogo, mirroring the frame removal on the dev-portal/backoffice overview pages.

3. feat(marketplace): collapse Quests section and group quests by track

  • Quests section is collapsed by default; the header is a toggle with a chevron.
  • Expanded view groups quests by active track (from the new track field on GET /api/marketplace/:slug/quests, unicity-sphere/sphere-api#51), each track collapsed by default; trackless quests land in a trailing "General" group; projects without tracks keep the flat grid.
  • New unit suite for groupQuestsByTrack (4 tests).

Merge after unicity-sphere/sphere-api#51 (the UI degrades gracefully to the flat grid without it, but the grouping needs the backend field).

KruGoL added 3 commits July 10, 2026 16:56
- category chip no longer tinted with the project accentColor — dark accents
  (e.g. #000000) made it unreadable; neutral chip style matches the tag chips
- drop the border-4 frame around ProjectLogo, mirroring the frame removal on
  the dev-portal/backoffice overview pages and the sphere-ui cards
- Quests section on ProjectPage is collapsed by default; the header is a
  toggle with a chevron
- expanded view groups quests by their track (from the new `track` field on
  GET /api/marketplace/:slug/quests), each track collapsed by default;
  trackless quests land in a trailing General group
- projects whose quests have no tracks keep the flat grid
@KruGoL KruGoL changed the title feat(marketplace): collapse Quests section and group quests by track feat(marketplace): quest tracks UI, project-page polish, sphere-ui 0.1.30 Jul 10, 2026
@KruGoL KruGoL merged commit 33ef716 into main Jul 10, 2026
7 checks passed
@KruGoL KruGoL deleted the feat/marketplace-quest-tracks branch July 10, 2026 15:21
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