Skip to content

Update LTS application form with 2026 criteria#859

Open
dergigi wants to merge 12 commits into
masterfrom
update-lts-form-2026-criteria
Open

Update LTS application form with 2026 criteria#859
dergigi wants to merge 12 commits into
masterfrom
update-lts-form-2026-criteria

Conversation

@dergigi

@dergigi dergigi commented Jun 11, 2026

Copy link
Copy Markdown
Member

Brings the LTS application form in line with the 2026 criteria that were already added to the general grant form. The form at /apply/lts is now built on the same multi-step flow as /apply/grant, so both share the prerequisites step, mandatory written references, vibe check, video application field, and submit logic. Closes OpenSats/operations#640.

  • Extracts the step machinery into a shared MultiStepApplicationForm, reducing both forms to simple step configs
  • Reuses the existing grant steps for LTS, with one new LTS-specific "What Will You Work On?" step
  • Adds a criteria bullet on the LTS page stating that LTS applications must show a clear step up over regular grants and renewals

Note: the last commit temporarily forces areApplicationsOpen() to true so the forms render on the build preview. Drop it before merging.

Build preview:

@vercel

vercel Bot commented Jun 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
os-website Ready Ready Preview, Comment Jun 11, 2026 6:14pm

Request Review

@dergigi

dergigi commented Jun 11, 2026

Copy link
Copy Markdown
Member Author

FYI @BoltTouring I pushed 5b38f2c to temporarily re-open applications for testing. Reminder to self to revert it before merge.

watch() on hidden fields (e.g. LTS) returned undefined on first render
in production builds, hiding the LTS-only prerequisites checkbox and
the LTS reference letter subject. Dev strict mode masked the issue.
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