Epic: get new organizers from a draft to a shared link
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 20/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- full-stack
Direzione di ricerca
This is an umbrella plan whose implementation is split across issues #499–#506; start by reading those sub-issues and the linked design canvas, especially row C. The plan defines a multi-step organizer flow, measurement goals, and dependencies, but does not name files, tests, or code entry points. Done means the planned flow and measurements are implemented across the sub-issues.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
This tracks the plan. Each sub-issue carries its own pipeline:proposed label and needs your OK on its own.
The problem
Most new organizers who stop do so before they publish, and in their first session:
- AI drafts: people open the draft and leave without editing it.
- Hand-built drafts: people stall after the first slot or two.
- Publish: it's easy to miss, especially on a phone.
- Coming back: nothing brings an organizer back to an unfinished draft.
- Sharing: some published signups never get their link shared.
Participants who reach a page mostly sign up fine.
This comes from a funnel review of production data and a check of drafts that were never published. The figures stay out of this public repo.
The plan
New drafts land on a short page, "Check your signup, then share it", instead of the Build tab. The page:
- shows the signup the way people will see it;
- points out problems the code can prove, with a one-tap fix for each;
- puts Publish front and centre.
A share step after publishing and a one-time reminder email about unpublished drafts cover the two ends.
Design
The design is on a canvas: https://claude.ai/artifact/RqcjzCcdSTw5JhbXjm2x5y. It's private until it's shared from its Share menu. Row C is this plan:
- C · Check and publish: an AI draft with two problems: the review page. It's clickable.
- C · After the two fixes, editing one slot
- C · The same card on four common shapes (made-up data)
- C · Share step (phone)
- C · Same-day draft email
The "Today" row has screenshots of the current flow. Rows A, B and D are other directions and aren't part of this plan.
Order
- #499 Make Publish hard to miss, and say when it fails (with #457).
- #500 Record link copies, failed AI drafts and refused publishes. Ship this before #502, so its effect can be measured.
- #501 Magic Compose: one slot with N spots, not N copies of a row.
- #502 Land new drafts on a "Check your signup, then share it" page.
- #503 Find fixable problems in a draft and offer one-tap fixes.
- #504 Edit slots from the review page.
- #505 After publishing, help the organizer share the link.
- #506 Email organizers once about a draft they haven't published. It has three decisions for you.
#499, #500 and #501 don't depend on each other and can be built in parallel. #503 and #504 need #502.
How we'll know
Compare before and after on:
- the share of new drafts published within a day;
- review-page notices shown against notices accepted, by kind (#500);
- link copies after publishing.
Not in this plan
- A better start for hand-built signups. Direction D on the canvas: days × shifts × people. Empty drafts need this more than any review.
- Change a draft by asking. Direction A, available when an LLM is configured. It's for organizers who re-create the same signup again and again.
- A dashboard hint when several drafts look like the same event.
- Rejected along the way: generating a custom editor from each signup's shape. It needed nine layout combinations and still couldn't correct a single value.
Planned in https://claude.ai/code/session_01AkZbMUc4ej4ed7o5uh6nqr
- Lingua principale
- TypeScript
- Stelle
- 19
- Fork
- 4
- Merge medio
- 21h 3m
- PR unite (30g)
- 176
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di richshaw/OpenSignup
-
enhancement pipeline:proposed pipeline:ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
richshaw/OpenSignup#654 ·
I maintainer di solito rispondono entro 1 giorno
-
The help pages never say "pause", so organizers looking for it miss Close or reopen a signupForse già presa @richshaw l’ha presa oggi. Apertaenhancement pipeline:building pipeline:ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
richshaw/OpenSignup#653 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement pipeline:proposed pipeline:ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
richshaw/OpenSignup#652 ·
I maintainer di solito rispondono entro 1 giorno
-
SMTP timeout notes in smtp.ts and the changelog describe nodemailer 10.0, not 10.1Forse già presa @agammann l’ha presa 2 giorni fa. Apertaenhancement good first issue pipeline:ready
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
richshaw/OpenSignup#645 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement pipeline:proposed pipeline:ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
richshaw/OpenSignup#589 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di richshaw/OpenSignup
Issue simili
-
New icon: `filter-clear`Apertacalcite-ui-icons enhancement impact - p3 - not time sensitive needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
Esri/calcite-design-system#15467 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
diegosouzapw/OmniRoute#18390 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 86/100
guilhermerodz/input-otp#157 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
davidjerleke/embla-carousel#1414 ·
I maintainer di solito rispondono entro 4 giorni