Skip to content

Release v1.12.0 - #719

Merged
b-at-neu merged 16 commits into
mainfrom
dev
Sep 12, 2026
Merged

b-at-neu merged 16 commits into
mainfrom
dev

Conversation

@b-at-neu

Copy link
Copy Markdown
Collaborator

Release v1.12.0

Changes

Testing plan

  • Click an active sidebar nav item with sub-sections → in-page section links expand and jump to the section
  • Open an uploaded file answer → it previews in a dialog instead of only downloading
  • View a mobile card with unset optional fields → placeholder dashes no longer appear
  • View an application → every position question is listed, with empty answers aligned consistently

cielbellerose and others added 15 commits September 8, 2026 09:02
Merge live position questions with saved answers so unanswered ones
render as a placeholder instead of vanishing; ordered by question
order, with answers to since-deleted questions kept and appended
last. Also inset the empty-answers message to match row padding, and
narrow the long-answer full-width check so an empty long-answer row
puts "No answer" in the value column like every other unanswered row.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
Rebase onto dev so CI can run, and collapse the
normalizeApplicationAnswers doc comment to one line.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
…ility

#688 Show Every Position Question On An Application And Align The Empty Answers Message
Mobile DataTable cards have no column headers, so a bare dash reads
as noise, not "none". Move the terminal-status placeholder up into
the desktop action column cell and delete the draft card's dash
outright; document the rule in DESIGN.md.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
…s-from-mobile-cards

#709 Drop Placeholder Dashes From Mobile Cards
Reuses downloadQuestionFileAnswer verbatim: opening the dialog fetches
the base64 payload, rebuilds a Blob, and renders it from an object
URL. Relaxes img-src/frame-src to allow blob: so the preview can
render without a new route.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
Control the preview dialog's open state so error/catch paths close it
instead of leaving it stuck on the loading skeleton, and guard against
a stale fetch resolving after a fast close+reopen.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
…-in-app

#710 Preview Uploaded Files In-App Without Downloading
DOM-discovered (option C): a section opts in with id +
data-section-nav, and a client hook enumerates them under the active
nav item, scroll-spies with an IntersectionObserver rooted on <main>,
and syncs the URL hash via replaceState. Manage Positions is the only
page opted in.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
Compress oversized comments to fit the one-line bar, drop the ticket
provenance reference, and unify desktop/mobile section-link history
behavior so back only needs one press per navigation.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
…ms-into-in-page-section-links

#708 Expand Sidebar Nav Items Into In-Page Section Links
Co-Authored-By: Claude Sonnet 5 <[email protected]>
@b-at-neu b-at-neu self-assigned this Sep 12, 2026
@vercel

vercel Bot commented Sep 12, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
aplio Ready Ready Preview Sep 12, 2026 4:07am UTC

@b-at-neu
b-at-neu merged commit b732219 into main Sep 12, 2026
11 checks passed
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.

2 participants