Esta versión mejora cómo los trabajos comunican sus requisitos a los solicitantes, reforma la programación y el seguimiento de entrevistas, y corrige docenas de problemas de estabilidad en la plataforma y la aplicación móvil.
Se corrigieron varios problemas que impedían que los candidatos vieran requisitos de solicitud precisos y estado de la entrevista.
give the apply panel's name, email and code fields placeholders Inglés
three places disagreed about an invitation, and candidates paid for it Inglés
accept either webhook scheme, so a console rename stops being an outage Inglés
heal placement rows one at a time, and stop the bulk gate crying wolf Inglés
add the webapp-bulk namespace (en + es) Inglés
a guest-list claim now needs proof you own the address Inglés
draft role editorials nightly, from one queue both callers share Inglés
build the component layer — ⌘K, live ToC, anchors, states Inglés
composer toggles + career and in-app apply forms honour a job's résumé/LinkedIn requirements Inglés
per-job résumé/LinkedIn requirements — schema, views, and the one server gate Inglés
add @diiirect/bulk-core, the platform bulk-action contract Inglés
registry contract, executor context, verification and kill switch Inglés
per-tenant favicon routes and a one-colour "simple" palette mode Inglés
consistent "Latest", an admin recovery button, and a real invariant Inglés
make the candidate record say what it looked for, and what the job asked Inglés
shell-owned admin rails, kit page templates, design guards, design skill, storybook Inglés
a conferencing platform per interview type Inglés
auto-close/settle seam + the lifecycle migration behind it Inglés
booked-on, initiator and invitation on every row; chunked lookups; bounded upcoming list Inglés
composer lands on the new invitation; deep-link resolution extracted and tested Inglés
invitation lifecycle — awaiting fetcher, workspace resend/cancel/confirm, auto-close on every booking path, honest expiry, dated timeline Inglés
richer interview-type card — description, rendered event preview, platform logo, copyable link Inglés
section layout with a secondary rail, view vocabulary, error boundary and column skeletons Inglés
the composer seeds its provider from the type, like duration Inglés
the interview type owns the duration, not the invite Inglés
views as path segments, awaiting-candidate list, linked rows with booked-on, deep-link highlight Inglés
headcount + hire tracking, so a requisition can say how many and whether it filled Inglés
reconcile custom-domain hostnames from the database Inglés
name the desktop rail's navigation landmark, and test it Inglés
one <main> per page — rail shells nest a <div>; pgTAP for invitation column grants; calendar-less reschedule test Inglés
stop painting readable text with --fg-faint on the interviews surface Inglés
chunk both saved-search .in() filters — the watermark was a silent 414 Inglés
anonymous career mount passes the job's requirements; drop a stale ts-expect-error Inglés
open the candidate panel instantly and make pipeline cards read as clickable Inglés
drop jsdom from the server path so /changelog can regenerate Inglés
scope the token gate per app, and fix the 20 references it was blind to Inglés
an edit must not reactivate a retired interview type Inglés
list every workspace member in the interviewer picker Inglés
type-check fallout — lifecycle adapter for the DTO, triage edit on the right fetcher, dead signal copy, fixtures Inglés
the public job board was dark for every logged-out visitor Inglés
give the apply panel's name, email and code fields placeholders Inglés
make JSON-LD parseable and stop emitting two canonicals, closes webapp#type-check Inglés
an unmet apply requirement shows a neutral mark, not a document-with-check Inglés
three places disagreed about an invitation, and candidates paid for it Inglés
accept either webhook scheme, so a console rename stops being an outage Inglés
refuse to activate a contract nobody signed Inglés
the webhook did not know half the roles we send Inglés
send signers to sign.diiirect.com, the custom domain nobody was using Inglés
heal placement rows one at a time, and stop the bulk gate crying wolf Inglés
add the webapp-bulk namespace (en + es) Inglés
wave 1 of the chat rebuild — trust boundary, transcript integrity, blob reads, client resilience, LinkedIn wiring Inglés
waves 2–3 of the chat rebuild — understand-then-respond engine, conversation state, events, admin viewer, eval harness Inglés
make Turnstile host-aware on every surface, not just the apply door Inglés
do not declare webapp-bulk before anything mounts it Inglés
give the client settings Privacy row its label, and gate every nav row on both catalogs Inglés
one privacy label per catalog after the merge Inglés
ratchet the interviews tree, and give CopyableUrl keys that exist Inglés
the resume projection deleted the reason it was meant to show Inglés
6 security hardening fixes Inglés
a guest-list claim now needs proof you own the address Inglés
draft role editorials nightly, from one queue both callers share Inglés
make taxonomy re-matching a bounded, scheduled, observable sweep Inglés
quick-apply widget, inline apply and role page honour a job's résumé/LinkedIn requirements Inglés
rebuild /changelog around the release, not the analytics Inglés
build the component layer — ⌘K, live ToC, anchors, states Inglés
grounded assistant, ⌘K palette, code highlighting, TOC Inglés
prev/next, locale switcher, mobile rail, search facets Inglés
rebuild all four surfaces at docs density Inglés
rebuild the home surface on the brand's editorial system Inglés
serve the knowledge center from its own subdomain Inglés
repair three lint errors that had staging red Inglés
the video CSP source was invalid, so browsers discarded it Inglés
track the moved route tree in the path-scoped gates Inglés