Skip to content

feat: create static bounty listing view - #18

Merged
guildm4ster merged 1 commit into
mainfrom
6/feat/create-bounty-listing
Aug 5, 2026
Merged

feat: create static bounty listing view#18
guildm4ster merged 1 commit into
mainfrom
6/feat/create-bounty-listing

Conversation

@lambdakilo

@lambdakilo lambdakilo commented Aug 5, 2026

Copy link
Copy Markdown
Member

Summary

Created static bounty listing view with the following prompt:

plan mode fable 5 max
i have the task of creating a bounty list view as in the landing page/ main view where bounties are listed in satcode repo. i was thinking on copying the bare bones of the main view from satcode-demo from .. and try to understand what are the actual minimum components generated there by ai so that i can learn svelte and not just use the same generated svelte code. the bounties dont need to have functionality not even mock data. does this sound good to you?

 ● Who should write the code — me, or you with my guidance?
   → Claude implements (Recommended)
 ● How 'bare bones' should the list be? You said no functionality and no mock data — but a tiny placeholder array unlocks the core Svelte concepts ({#each}, props). Which shape do you want?
   → Card + {#each} array (Recommended)
 ● How should it look? The demo's dark bitcoin-orange theme would need translating from Tailwind 3 (JS config) to satcode's Tailwind 4 (@theme in CSS).
   → Port demo theme (Recommended)
 ● Besides the card grid, how much page chrome should the landing view have?
   → Heading + list (Recommended)```

Related issue

Closes #6

Changes made

  • Changed src/app.html
  • created src/lib/components/BountyCard.svelte
  • created src/lib/format.ts (can be removed if reviewers think its bloat but also be useful for btc, cashu types as well in the future)
  • created src/lib/types/bounty.ts so that no bounty is accidentally created without one of the possible enums
  • changed src/routes/+page.svelte. i think routing works that /+page.svelte is the root and /about/+page.svelte is the /about path etc.
  • changed src/routes/layout.css to match tailwind 4 syntax instead of 3

Author checklist

  • Matches the spec
  • Checks passed
  • bun run format run
  • bun run lint shows no errors
  • bun run build succeeds
  • I tested the relevant changes manually

Reviewer checklist

  • cehck if bun run format, lint, build and check work on your machine
  • check that bun run dev creates a bounty listing page that matches the page that you would wanna build the next feats. upon
  • check that no seeming bloat on edited files

Copilot AI lite review requested due to automatic review settings August 5, 2026 10:25
@lambdakilo
lambdakilo requested review from guildm4ster and spherical-spinach and removed request for Copilot August 5, 2026 10:26

@guildm4ster guildm4ster left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@guildm4ster guildm4ster added the UI Visual elements on the user interface - no functionality label Aug 5, 2026
@guildm4ster
guildm4ster merged commit 41f60ae into main Aug 5, 2026
1 check passed
@guildm4ster
guildm4ster deleted the 6/feat/create-bounty-listing branch August 5, 2026 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

UI Visual elements on the user interface - no functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create bounty listing view

2 participants