Skip to content

Release v1.13.0 - #728

Merged
b-at-neu merged 24 commits into
mainfrom
dev
Sep 18, 2026
Merged

b-at-neu merged 24 commits into
mainfrom
dev

Conversation

@b-at-neu

Copy link
Copy Markdown
Collaborator

Release v1.13.0

Changes

Dependabot

  • Bump next from 16.2.9 to 16.3.4
  • Bump react-hook-form from 7.75.0 to 7.87.0
  • Bump better-auth from 1.7.1 to 1.7.4

Testing plan

  • As a manager, open the edit position page → it's a single page with autosave instead of a multi-step flow
  • View an application with a long text answer → it renders inline like every other answer type

cielbellerose and others added 23 commits September 11, 2026 17:10
Drop the isFullWidthAnswer special case so every row uses the one
label/value grid; add break-words to the long-answer <dd> so an
unbroken string wraps instead of overflowing the narrower inline
column. Skeleton's third row now matches the same grid shape.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Replaces the three-tab edit position page with a single max-w-5xl
scroll of SectionCards: status moves out of the form and into header
actions (mirroring the application detail page), and every field
autosaves on blur through four narrow server actions instead of one
whole-form submit. Also fixes managers staying editable on an archived
position.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Rebase onto dev to fix conflicting merge state and unblock CI; switch
field-save actions to updateMany + count fallback for the stale-link
race, and trim over-length comments per ENGINEERING §7.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Merge Availability into the Details card (title, then opens/closes
side by side, then description), put Managers and Questions side by
side, drop the Applications summary section, tighten SectionCard's
header padding, and inline the danger zone's delete button with
state-dependent description text.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The loading.tsx still modeled the old 5-card layout after the page was
merged into a Details+Availability card, a Managers/Questions grid,
and no Applications card — rebuilt it to match. Also picks up the
SectionCard `icon` prop that became required on `dev` since this
branch diverged.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Per the human decision on the R5-M1 escalation: closed -> draft is no
longer a legal position transition (independent of closesAt or
application count), and Reopen is now always rendered for a closed
position, disabled with a keyboard-reachable tooltip explanation
instead of disappearing. Also trims the R5-L1 stale comment on
APPLICATION_PIPELINE_STATUSES.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Tighten SectionCard header padding site-wide, rename the draft/open and
open/closed header buttons to Open position/Close position, extend the
always-rendered-disabled-with-tooltip pattern to Open position for a
manager, and add a full-width live-edit warning bar for open/closed
positions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Archived positions are always closed, so a non-admin manager saw the
live-edit warning ("changes are immediately visible") directly above
the archived callout saying the opposite. Gate on canEdit to match
the header actions' existing gate.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Update docs/WORKFLOWS.md and docs/PERMISSIONS.md so the reopen
transition's documented label matches the shipped "Reopen position"
button/dialog/tooltip text.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
CardHeader ships `[.border-b]:pb-6` in its own default className, which
beats the plain `py-3`/`pb-3` utility SectionCard passed via cn() —
tailwind-merge doesn't dedupe an arbitrary-variant selector against a
plain utility, so both classes ship and the arbitrary variant wins the
cascade. Prior cycles (6/9/10) only ever edited the losing side.
HEADER_CLASS now appends `pb-3!` (Tailwind v4 important suffix), which
compiles to `!important` and unconditionally beats the non-important
`[.border-b]:pb-6` rule regardless of selector specificity. Verified by
compiling both classes through the actual @tailwindcss/postcss engine.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
CardHeader's grid-rows-[auto_auto] reserved a second, empty row plus
its 6px gap-1.5 row-gap below the title even with no second grid
child, so the header stayed taller on the bottom than the top after
the pb-3! padding fix. grid-rows-1 removes the phantom track and gap.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Bumps [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) from 1.7.1 to 1.7.4.
- [Release notes](https://github.com/better-auth/better-auth/releases)
- [Changelog](https://github.com/better-auth/better-auth/blob/main/packages/better-auth/CHANGELOG.md)
- [Commits](https://github.com/better-auth/better-auth/commits/v1.7.4/packages/better-auth)

---
updated-dependencies:
- dependency-name: better-auth
  dependency-version: 1.7.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [react-hook-form](https://github.com/react-hook-form/react-hook-form) from 7.75.0 to 7.87.0.
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases)
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md)
- [Commits](react-hook-form/react-hook-form@v7.75.0...v7.87.0)

---
updated-dependencies:
- dependency-name: react-hook-form
  dependency-version: 7.87.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [next](https://github.com/vercel/next.js) from 16.2.9 to 16.3.4.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](vercel/next.js@v16.2.9...v16.3.4)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 16.3.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…xt-16.3.4

Bump next from 16.2.9 to 16.3.4
…act-hook-form-7.87.0

Bump react-hook-form from 7.75.0 to 7.87.0
…tter-auth-1.7.4

Bump better-auth from 1.7.1 to 1.7.4
…line

#694 Render Long Answers Inline Like Every Other Answer Type
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@b-at-neu b-at-neu self-assigned this Sep 18, 2026
@vercel

vercel Bot commented Sep 18, 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 18, 2026 1:59pm UTC

@b-at-neu
b-at-neu merged commit c74b234 into main Sep 18, 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