feat(events): launch public event submission entry points - #44
Merged
Conversation
This was referenced Aug 20, 2026
Contributor
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
devcongress-website | 3c1d758 | Commit Preview URL Branch Preview URL |
Aug 21 2026, 08:19 AM |
Elvis020
force-pushed
the
feature/public-event-submission-cta
branch
from
August 20, 2026 21:34
37e7008 to
3b7fea4
Compare
Elvis020
force-pushed
the
feature/public-event-submission-cta
branch
2 times, most recently
from
August 21, 2026 07:32
ea08c54 to
3975eb0
Compare
- Expose a compact, feature-gated Submit an event action in the homepage Events section and beside Add to Google Calendar on the Events page. - Keep Add to Google Calendar pink and use yellow for the Events-page submission action to preserve the intended visual hierarchy. - Stack the paired Events-page actions at the same 280px width on mobile. - Add an Events-style Home link to the submission form that returns to the homepage Events section and warns before discarding entered details. - Keep the disabled state fail-closed, make the enabled submission form indexable, and document the public launch behavior. - Fold in Dependabot PRs #42 and #43 by updating pinned deployment actions, Astro, Workers types, Wrangler, and the lockfile. Verification: - pnpm install --frozen-lockfile - PUBLIC_EVENT_SUBMISSIONS_ENABLED=false pnpm build, with hidden CTAs and redirect output verified - PUBLIC_EVENT_SUBMISSIONS_ENABLED=true pnpm build, with both CTAs and indexable form output verified - Headless Chrome verified the compact homepage CTA, paired desktop header actions, equal 280px mobile action widths, pink/yellow colors, Events-style Home link, #events destination, and guarded dirty-form navigation - pnpm audit --audit-level moderate - PUBLIC_EVENT_SUBMISSIONS_ENABLED=true pnpm deploy:dry-run - git diff --check
Elvis020
force-pushed
the
feature/public-event-submission-cta
branch
from
August 21, 2026 08:19
3975eb0 to
3c1d758
Compare
bubunyo
approved these changes
Aug 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Make the existing public event-submission flow discoverable on the DevCongress website, improve its navigation safety, and consolidate the two remaining dependency PRs into the same delivery.
User-facing changes
← Homenavigation pattern to the submission form, returning visitors directly to the homepage Events section.PUBLIC_EVENT_SUBMISSIONS_ENABLEDis true.Dependency and deployment maintenance
Implementation notes
Verification
pnpm install --frozen-lockfilenoindexindex, follow/#eventspnpm audit --audit-level moderate: no known vulnerabilitiespnpm deploy:dry-run: successful Worker asset build with Wrangler 4.123.0git diff --checkSupersedes #42 and #43.