Skip to content

fix(frontend): the hackathon description gets a page of its own - #243

Merged
sabinem merged 1 commit into
mainfrom
fix/hackathon-description-for-partipants
Aug 26, 2026
Merged

fix(frontend): the hackathon description gets a page of its own#243
sabinem merged 1 commit into
mainfrom
fix/hackathon-description-for-partipants

Conversation

@sabinem

@sabinem sabinem commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

The hackathon description gets a page of its own

As a participant, I want to read what this hackathon is actually
about — properly formatted, not as a two-line snippet of raw markdown.

Organizers write their hackathon description in markdown. The overview
page showed it as plain text in a two-line box, so what you actually saw
was ## About the hackathon and - Day 1: kickoff — the markdown
characters themselves, with a "More" link to unfold two lines into
twenty, still unformatted.

Now the description has its own About page, reached from the
sidebar right under Overview. Headings look like headings, lists look
like lists, links are links — it's rendered with exactly the same
component the organizer sees in their editor's preview, so what they
wrote is what you read.

The overview goes back to being a quick glance: name, dates, status,
participant count.

Details

  • The About entry only appears when there's a description to read.
    No description, no entry — rather than a link to an empty page. Same
    as Teams only appearing once teams exist.
  • No new backend call. The description was already being loaded for the
    overview; it just gets rendered somewhere it fits.

@sabinem
sabinem force-pushed the fix/hackathon-description-for-partipants branch from 0ae72f5 to 572b59c Compare August 26, 2026 04:20
The overview hero rendered the description as plain text in a two-line
clamp. Descriptions are markdown, so a member read `## About` and
`- item` as literal characters — and two lines was not room for a
document anyway. A More/Less toggle expanded it in place because there
was nowhere else in the member subtree carrying the full text.

There is now: an About entry in the hackathon sidebar, second after
Overview, rendering the description through the same component the
organizer's editor previews with. The hero drops the description
entirely and goes back to being identity at a glance.

Offered only when there is a description to read, the way Teams waits
for a team and Manage Tracks for a track. It needs no RPC of its own —
the layout's `hackathon.get` already carries the text.
@sabinem
sabinem force-pushed the fix/hackathon-description-for-partipants branch from 572b59c to e859b5d Compare August 26, 2026 04:58
@sabinem
sabinem merged commit 63b7b57 into main Aug 26, 2026
2 checks passed
@sabinem
sabinem deleted the fix/hackathon-description-for-partipants branch August 26, 2026 05:16
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.

1 participant