📋 Priority Board — what to work on first (P0/P1/P2) #41

Open
opened 2026-06-24 14:40:22 +00:00 by casper-stevens · 0 comments
Member

This is the priority board for cm50_app — every open issue, ranked P0 / P1 / P2, so we have one shared view of what to do first.

How to use it

  • Pick something up: comment "taking this" on the underlying issue (assign yourself if you can), then check its box here.
  • Work/discuss on the individual issue; this board is just the index + ordering.

Legend: P0 = blocking / launch-critical · P1 = high-value for the event · P2 = nice to have.


🔴 P0 — Critical (do first)

  • #27 — Account set-up page gets stuck on Saving… (signup bug)
  • #28 — Interview results not shown in My Profile (broken core flow)
  • #36 — Participant data import / population (via Emre & Marion)
  • #30 — Invite links for existing users with profile pre-population (opt-in public = privacy)
  • #3 — Add the Dioxus admin pane over hero_router
  • #42 — Passwordless sign-in: email magic link as primary auth (password optional)

🟠 P1 — High priority (core for the event)

  • #12 — Live translation — meetings recorder + on-stage presentations (LiveKit: big-screen EN + each phone's language)
  • #29 — Add the interview flow to first-time signup
  • #31 — Q&A and live polls for the program
  • #33 — Add extra languages: Chinese & Korean
  • #34 — Invite emails (from cm50@meet.tf)
  • #35 — Domain certificate / redirect
  • #9 — Move the Interview tab into My Profile + fix interviews not updating profile (related #28, #29)
  • #10 — Update the event schedule with the real agenda
  • #16 — Start a 1:1 / group chat from the Chat tab — incl. the "new chat" button (merged #25)
  • #37 — Add voice input to interviews
  • #20 — Allow users to upload a profile picture
  • #4 — Add the voice widget to the admin pane
  • #5 — Add the agent widget to the admin pane

🟡 P2 — Nice to have

  • #44 — Admin pane: richer authenticated tables (directory, full programme) (follow-up to #3)
  • #32 — Sentiment summary / wordcloud of participant input (related #31)
  • #38 — News → Announcements (rename, same place) + push notifications (no iOS web push)
  • #39 — Knowledge Base → Documents/Information (rename, same place; project info, subfolders, examples)
  • #14 — Add & use the CM50 logo (incl. on the emails — see #34)
  • #40 — Shared photo album (with approval) — low priority, only if time

Closed/folded: #1 (organiser umbrella) → split into #31, #32, #33 + #12 · #25 → merged into #16 · survey & marketplace asks already covered by the interview questions.

Single entry point for contributors — keep it updated as issues are claimed/closed.

This is the **priority board** for `cm50_app` — every open issue, ranked **P0 / P1 / P2**, so we have one shared view of what to do first. ### How to use it - **Pick something up:** comment "taking this" on the *underlying* issue (assign yourself if you can), then check its box here. - Work/discuss on the individual issue; this board is just the index + ordering. **Legend:** **P0** = blocking / launch-critical · **P1** = high-value for the event · **P2** = nice to have. --- ### 🔴 P0 — Critical (do first) - [x] #27 — Account set-up page gets stuck on *Saving…* (signup bug) - [x] #28 — Interview results not shown in *My Profile* (broken core flow) - [ ] #36 — Participant data import / population (via Emre & Marion) - [x] #30 — Invite links for existing users with profile pre-population (opt-in public = privacy) - [x] #3 — Add the Dioxus admin pane over `hero_router` - [x] #42 — Passwordless sign-in: email magic link as primary auth (password optional) ### 🟠 P1 — High priority (core for the event) - [ ] #12 — Live translation — meetings recorder **+ on-stage presentations** (LiveKit: big-screen EN + each phone's language) - [ ] #29 — Add the interview flow to first-time signup - [ ] #31 — Q&A and live polls for the program - [ ] #33 — Add extra languages: Chinese & Korean - [ ] #34 — Invite emails (from `cm50@meet.tf`) - [ ] #35 — Domain certificate / redirect - [ ] #9 — Move the Interview tab into *My Profile* + fix interviews not updating profile *(related #28, #29)* - [ ] #10 — Update the event schedule with the real agenda - [ ] #16 — Start a 1:1 / group chat from the Chat tab — incl. the "new chat" button *(merged #25)* - [ ] #37 — Add voice input to interviews - [ ] #20 — Allow users to upload a profile picture - [ ] #4 — Add the voice widget to the admin pane - [ ] #5 — Add the agent widget to the admin pane ### 🟡 P2 — Nice to have - [ ] #44 — Admin pane: richer authenticated tables (directory, full programme) *(follow-up to #3)* - [ ] #32 — Sentiment summary / wordcloud of participant input *(related #31)* - [ ] #38 — News → **Announcements** (rename, same place) + push notifications *(no iOS web push)* - [ ] #39 — Knowledge Base → **Documents/Information** (rename, same place; project info, subfolders, examples) - [ ] #14 — Add & use the CM50 logo (incl. on the **emails** — see #34) - [ ] #40 — Shared photo album (with approval) — *low priority, only if time* --- **Closed/folded:** #1 (organiser umbrella) → split into #31, #32, #33 + #12 · #25 → merged into #16 · survey & marketplace asks already covered by the interview questions. *Single entry point for contributors — keep it updated as issues are claimed/closed.*
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
coopcloud_code/cm50_app#41
No description provided.