La página de cambios ahora muestra conteos precisos por versión
Corregimos la página de cambios en nuestro sitio web para mostrar correctamente el número de cambios en cada versión y los totales generales.
Corregimos la página de cambios en nuestro sitio web para mostrar correctamente el número de cambios en cada versión y los totales generales.
Esta versión introduce facturación por línea con tipos de asientos para que puedas cobrar a los clientes exactamente por lo que usan, corrige flujos de automatización críticos que se quedaban en bucles o fallaban silenciosamente, y mejora la estabilidad en toda la plataforma con cientos de correcciones y refinamientos.
bilingual job board and install page polish from visual review Inglés
HubSpot jobs app — link a portal to a workspace and render its job board anywhere Inglés
mark platform-only and read-only-mirror objects across the shared surfaces Inglés
reveals, prefill and every pipeline from the one consumption view Inglés
the review workbench, rebuilt to the approved design Inglés
wire the manual upload into the meetings hub — resumable recording, transcript, speaker map Inglés
a taken name is a refusal the user can fix, not a failure Inglés
copy names avoid slug collisions and cut by grapheme Inglés
duplicate, restore, plan cap, and no archiving the default Inglés
editor lives at settings/pipelines/<id> via the catch-all Inglés
list helpers and usage queries Inglés
localized copy names that fit the name limit, and list copy Inglés
per-workspace pipeline cap entitlement and three platform templates, closes Hi#volume Inglés
platform templates as flat cards with Use template Inglés
settings nav entry and the list/create/templates copy (en + es) Inglés
settings/pipelines is the list, not the default's editor Inglés
the inline new-pipeline form, opened by ?new=1 Inglés
the list reads each pipeline's stage kinds, so rows can draw them Inglés
the pipelines list with row menus and the archived toggle Inglés
extract-linkedin runs on trace = attemptId; planned_chain, ledger flush, job_crashed Inglés
one ledger row per provider attempt; fail-open quota; bills-every-call accounting Inglés
planned_chain, subject_key and error_code vocabulary on prefill attempts Inglés
trace scopes at every prefill entry point; enqueue_failed; subject_key at insert; public-apply lookup limit; chat onboarding reads normalized_result Inglés
timers console subtotals + filters, editable work memos, contract-first timer, richer client entries Inglés
alert engine through real channels, 15-minute cron, spend-watch routing Inglés
alert tables, snapshot, ledger health and the one consumption view Inglés
cache board data across requests, invalidate on disconnect Inglés
bound the editor's per-stage counts like the list bounds its usage reads Inglés
createStage derives key and order from one read, not two Inglés
gate on the role the context already returned Inglés
reads take the client the caller already holds Inglés
a catalyst Table that scrolls sideways is a keyboard tab stop Inglés
declare the check level per route so client and server cannot disagree Inglés
name the D25 follow-up for census-only kind columns; record the P0b proof run Inglés
board rows link to the apply bridge when the career page is not launched Inglés
fit the embed snippets and localize three page titles Inglés
page header, empty state and translated disconnect errors Inglés
two tenant-domain links that dead-ended, and a guard for the class Inglés
signal the audit-action bound instead of capping silently; isolate pgTAP rollup fixture Inglés
U01 review — SQL/TS subject-key parity, free precheck/count, redacted breaker history, safe trace ids Inglés
deliver buffered lines where traced work ends; print untraced errors synchronously Inglés
let check-quota-meter-parity skip where its sibling skips Inglés
pin the vendor-platform migration set and narrow declared exceptions to their site Inglés
the subject-link invariant must not quote the RPC name Inglés
a caller's glyph size replaces size-full instead of losing to it Inglés
exempt the ChannelGlyph test fixture label from the i18n ratchet Inglés
clear the review flag on sign-off and the sign-off on re-analysis Inglés
persist Daniela's human-review flag and keep the AI score out of client workspaces Inglés
a short media duration no longer pushes later lines off the timeline Inglés
request the MP4 rendition when a manual upload stores a recording Inglés
uploaded recordings actually play — signed MP4 link, and the rendition is requested once Stream is ready Inglés
never report NOT PROTECTED when classic protection was unreadable Inglés
404 a pipelines settings URL we do not serve, and drop an inert segment config Inglés
a failed read is null, not an empty list, and usage reads are bounded Inglés
a failed usage count is logged and reported as unknown, not zero Inglés
archiveStage only moves candidates to a live stage of the same pipeline Inglés
archiving or restoring a row lands focus on the notice Inglés
checked rollbacks, refusal codes with copy, and an unknown count is not zero Inglés
count the jobs the default actually runs, and close three action seams Inglés
drop PageContainer from the editor, tighten the uuid matcher Inglés
free copy names, no double submits, focus kept, regions mounted Inglés
isolate the list page's streamed sections; give the list its own skeleton Inglés
slug the Unicode spaces Postgres folds, and never re-offer the source name Inglés
stop double-printing the pipeline name, hide the redundant create action Inglés
the create form's buttons are aria-disabled, like every other control Inglés
the platform's seeded ids are valid ids again Inglés
only displayed_source feedback is attributed credit Inglés
count résumé-only real runs as origins; never reuse a caller's temp table Inglés
narrow the readiness key check to registered vendor codes; type the waterfall money suite against the funnel's Settlement Inglés
demo applications name their candidate, so a fresh DB seeds cleanly Inglés
one candidate per talent per workspace in the demo client seed Inglés
ellipsize the sidebar search placeholder instead of cutting it mid-word Inglés
the whole create-task form is bilingual; one admin create flow Inglés
accept the spend-watch margin step's read-result shape Inglés
type the rule write and the alert test doubles so tsc passes on the integrated tree Inglés
vendor-failure prefill rate, stale-probe gate, phone scrub, inactive Piloterr key Inglés
P2 SQL polish — boolean breaker reset, per-source refund caps, key-only prefill backfill, keyed seed fixture Inglés
P2 TS polish — evidence-gated vendor alerts, admin-gated consumption, bounded inserts, one breaker read per request Inglés
feedback credits the shown source; trust moves inside guardrails with history Inglés
make Bright Data work and switch it back on Inglés
merge decides by agreement, guarded trust, then priority; prefill breaker Inglés
per-vendor attribution, attempt pointer and vendor-only is_verified in the graph persist Inglés
server-only reader for the cache-copy remediation log Inglés
your-data shows the linked record and where each detail came from (U16) Inglés
a refused graph persist is not persisted; say what the kill switch really does Inglés
Alerts & routing and Workspace controls console, governance ops (U14) Inglés
console read RPCs for lookups, lookup trace, payload viewer and coverage Inglés
console readers and core ops (U12) Inglés
LinkedIn prefill operations console + cache-copy review (U20) Inglés
lookup trace subject-link panel, unlinkSubjectOp, partial money marks (U16) Inglés
Lookups, Lookup trace, payload viewer and Coverage console screens (U13) Inglés
overview and vendor-detail read RPCs for the console (U12) Inglés
Overview, Vendors and Vendor detail screens, wired into the admin shell (U12) Inglés
Quality screen and inline learning settings (U15) Inglés
Retention screen with inline windows form, sweep log and erasure activity (U17) Inglés
carry the sourcing trace through the reveal and search actions (vendor-platform U06) Inglés
daily retention cron, retention settings and account-deletion vendor footprint (U17) Inglés
detect duplicate profiles and merge them in SQL Inglés
exact admin audit-action vocabulary and prefill feedback rollup in SQL Inglés
flag-gated subject link writer + prefill persist seam (U16) Inglés
link vendor calls to their raw record and negative-cache misses (vendor-platform U06) Inglés
read admin audit actions and trust feedback as SQL aggregates Inglés
rebuild talent sourcing — honest paid search, saved-graph answers, privacy fixes, legacy cleanup, docs Inglés
record every sourcing adapter call and cache reveal misses (vendor-platform U06) Inglés
record field-level provenance from the graph ingest Inglés
recordVendorCall ledger recorder, vocabulary, billing policy, redaction, subject key Inglés
routing everywhere, opt-in reveal waterfall, company funnel, unauthenticated breaker Inglés
structured trace-aware logger with URL and email redaction Inglés
subject link SQL — link_subject/unlink_subject + lookup_trace subject_link, capped payloads (U16) Inglés
the talent self record lists per-field provenance Inglés
trust history, feedback attribution columns and the vendor_quality read Inglés
vendor-call ledger, subject key, rollups and vendor state history (SQL) Inglés
vendor-platform invariants in check-enrichment-invariants + program-wide grants test Inglés
vendor-platform retention sweep and subject/user erasure in SQL (U17) Inglés
deterministic auto-reply and agent-loop guard (P0b.5) Inglés
person-level contactability union gates every agent send Inglés
talent agent ceilings in engine + DB, and a fail-closed platform spend ceiling Inglés
bound lookup_list's scan by the keyset cursor Inglés
20260928001500 replays on a fresh database Inglés
every ledger outcome lands in one overview bucket; index the batch reads Inglés
focus follows the batch panel; probe and overlap counts no longer hover-only Inglés
label alerts on deactivated vendors, stored routing order, real workspace overrides Inglés
land focus on the review stamp after Mark reviewed; show the whole-set active link count Inglés
lookup_list p_before defaults to NULL so the first page can omit it Inglés
make the alerts tabs rail items instead of a second tab strip under the shell rail Inglés
one missed rule for prefill outcomes; link_subject says whether it created the link Inglés
polish console readers — true refusal reasons, per-scope inactive alerts, unsupported not called, one subject-link audit per link Inglés
Quality and Prefill screens — accurate labels, announced status, focus order Inglés
stop console tables and stat bands from scrolling the page sideways Inglés
the window filter hugs its pills instead of stretching across the column Inglés
type the prefill review error fallback; catalog the vendor-data retention cron (253 registered) Inglés
audit fixes — screened provenance, negative cache on withheld contact, merge_history grants, one LinkedIn mask Inglés
make Merge ask first and keep merged subjects reachable Inglés
negative-cache clear needs all: true; no .in() on facets (vendor-platform U06) Inglés
spell the mask's Unicode classes as ASCII \u escapes Inglés
U10 review — abort a facet re-insert after a failed delete; isolate the self-view provenance read Inglés
agent-loop cap never counts the current reply; list-relayed opt-outs still suppress Inglés
egress veto, fenced reply history and forced approval on reply turns Inglés
explicit agent caps override the workspace daily default; spend gate is replay-safe Inglés
keep the stuck-run sweep off live approval waits, send the approved text Inglés
record HITL verdicts before waking the run, and recover lost approvals Inglés
reflected agent stamps escalate at once; per-reason unsigned warnings; worker header parity Inglés
spend-read failures never escalate; clamp notice reaches the kept talent agent Inglés
stop the experience range crushing its selects; align the filter rail and flatten the results region Inglés
apply-gate review mode — no automated refusal on a score Inglés
persist pending-review must-haves truthfully; lazy review-mode flag Inglés
line-item pricing — HubSpot-style seats, discounts, quotes, billed through Stripe Inglés
seat TYPES — sell more than one kind of seat, each with its own access and price Inglés
the customer's side of commercial billing Inglés
mount the seat block on the client team page too Inglés
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.
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
Esta versión incluye mejoras de mantenimiento y confiabilidad para que la plataforma funcione sin problemas.
Esta versión corrige problemas críticos con la firma de contratos y el seguimiento de documentos, mejora cómo se muestran los perfiles de talento y fortalece la seguridad en toda la plataforma. También hemos lanzado un nuevo centro de conocimiento y hecho que la experiencia de descubrimiento de talento sea más confiable.
the nightly job failed 27/27 in silence — make it report, verify and answer for itself Inglés
let clients and recruiters ask a candidate for something Inglés
make the channels layer tenant-safe, threaded and enforceable Inglés
the a11y pass, the phone layout, and a lint gate that was inert Inglés
the deferred four, and the bug a browser found Inglés
"N open roles for you" — the payoff card gets its data path Inglés
"N open roles for you" — the payoff card gets its data path Inglés
close the open questions — the Q3 audit, and the two levers named Inglés
the host gets a voice, the reminder gets an audience, and four dead paths get a reader Inglés
tenant auth handoff, the privacy centre, and observability scrubbing Inglés
require a name at the apply door, and never render an anonymous card Inglés
the candidate decision log has never accepted a single row Inglés
show the applicant's email, and find their CV wherever it lives Inglés
show the applicant's email, and find their CV wherever it lives Inglés
land the review pass that was left uncommitted in the working tree Inglés
commit the generated types for vendor_health and vendor_balance Inglés
the tasks function wrote a path into bucket_folder, 404ing every attachment in the webapp Inglés
one stale belief about seven columns caused four defects Inglés
the candidate video-interview recorder was entirely in English Inglés
stop promising a scheduled-report email nothing sends Inglés
resolve two post-merge collisions the merge itself could not see Inglés
the SNS topic allowlist has never been switched on — make that visible Inglés
reject a key that already carries the environment folder Inglés
reject a key that already carries the environment folder Inglés
skills never loaded — the embed crosses a schema boundary Inglés
the four collisions the consolidation itself created Inglés
send what the vendor documents, not what we invented Inglés
the CSP, the font tracing and the CORS list were all a step from breaking Inglés
render the preview in the browser, and remove the extraction scaffolding Inglés
the availability line never rendered, and 'fluent' was printed as 'Native' Inglés
the jobs table advertised every non-hourly role as a yearly salary Inglés
degrade to the graph when no vendor can serve, and a probe script, closes webapp#type-check Inglés
track what is LEFT at each vendor, not just cost and spend, closes webapp#type-check Inglés
vendor failover, a circuit breaker, and the outage it found, closes webapp#type-check Inglés
delete the WhatsApp template fiction and resolve LinkedIn ids properly Inglés
record which key signed what, so a void document is knowable Inglés
record which key signed what, so a void document is knowable Inglés
regenerate types for the attribution column, and catch the Sensitive PLACEHOLDER trap Inglés
regenerate types for the attribution column, and catch the Sensitive PLACEHOLDER trap Inglés
bound the reminder sweep, and stop post-send edits to signed terms Inglés
bound the reminder sweep, and stop post-send edits to signed terms Inglés
the admin talent picker could never return a result Inglés
the signature-reminder idempotency key was only ever logged Inglés
the signature-to-activation path lost contracts silently Inglés
the signature-to-activation path lost contracts silently Inglés
a failed decline must not tell both parties the contract is dead Inglés
a failed decline must not tell both parties the contract is dead Inglés
close what the completed audit found in this branch's own work Inglés
close what the completed audit found in this branch's own work Inglés
prove the key is in production mode, and stop losing signatures Inglés
prove the key is in production mode, and stop losing signatures Inglés
the mode gate misread DocuSeal's own refusal and would have blocked a good key Inglés
the mode gate misread DocuSeal's own refusal and would have blocked a good key Inglés
the remediation sweep called every void signature "indeterminate" Inglés
the remediation sweep called every void signature "indeterminate" Inglés
make "billed for it" and "can reach it" the same question Inglés
checkIsAdmin granted platform-admin on bare admin-workspace membership Inglés
3 security hardening fixes Inglés
the public pages can finally be read by the public Inglés
console shell — URL contract, chrome, palette, live hoist Inglés
dataset query core, seven descriptors, and the sharePct fix Inglés
metric registry, the ACL/sampling migration, and -6 route entries Inglés
the console — three surfaces, entity drill, ten pages retired Inglés
/boston-2026 — the trip page where you circle a date Inglés
the résumé funnel, rebuilt on the shared studio, closes base64-throu#a-Server-Action Inglés
five unauthenticated public forms billed HubSpot with no rate limit Inglés
the last role-less admin check gated a service-role magic-link minter Inglés
the résumé generator was dead in production on every path Inglés
media uploads, the freeze-gated maintenance jobs, and the proxy guard Inglés
microfrontend boundary, SEO routes, and retiring the old KB Inglés
Sentry, the dev-CLI service, and the reader/admin client guard Inglés
the authoring console — roles, optimistic locking, review queue Inglés
the content API — machine-written drafts that cannot self-publish Inglés
bootstrap the first editor without failing empty environments Inglés
dev seed — 34 articles across every tier, verified Inglés
expose the schema, document it, and gate its access model Inglés
search, the public-route view, and the maintenance split Inglés
generateStaticParams cannot use a cookie-carrying client Inglés
surface PostgREST errors, and record what is actually proven Inglés
add the health endpoint the deploy checks actually need Inglés
build without a database instead of failing the promote Inglés
repoint every internal link the rename could not anchor Inglés
sections had no localized title Inglés