Commit graph

6 commits

Author SHA1 Message Date
f905dc99a9 reorganize party edit sidebar and refactor YouTubeUrlInput
- move description above sharing section
- move raid selector into top fields section, remove battle section
- add edge-to-edge dividers between sections
- add Details section title
- refactor YouTubeUrlInput to use Input component internally
2026-01-06 02:03:38 -08:00
f56272c51c fix visibility select and crew share toggle in party edit 2026-01-05 02:50:20 -08:00
b5d30997b8
Party sharing frontend (#455)
## Summary
- Add visibility dropdown (Public/Private/Unlisted) to party edit
sidebar
- Add "Share with Crew" switch for crew members
- Implement /crew/teams page showing parties shared with crew
- Add API layer for party shares and crew shared parties

## Test plan
- [ ] Open party settings, verify visibility dropdown appears
- [ ] For users in a crew, verify "Share with Crew" switch appears
- [ ] Toggle crew share on/off, verify it persists
- [ ] Navigate to /crew/teams, verify shared parties load
- [ ] Test infinite scroll pagination on crew teams page
2026-01-05 02:39:10 -08:00
37ca687a7d show description preview with 3-line clamp in party edit 2025-12-21 17:38:13 -08:00
8329ec9de3 add rich text description editor
- use edra/tiptap for description editing in sidebar
- fix infinite loop by using onMount instead of $effect
2025-12-21 15:13:12 -08:00
28b5f3de4f
party info grid + edit sidebar (#446)
adds a bunch of stuff for viewing and editing party metadata

## what's new

- **party info grid** - shows raid, settings, performance metrics, video
in a nice tile layout
- **party edit sidebar** - edit all the party metadata: battle settings,
clear time, button/chain/summon counts, video url, raid selection
- **raid selector** - browse raids by section (raids/events/solo),
search, sort by difficulty
- **input clearable prop** - inputs can now have a clear button

also some switch component cleanup and misc fixes
2025-12-21 03:01:28 -08:00