diff --git a/packages/twenty-website/src/platform/releases/ReleaseNotes.tsx b/packages/twenty-website/src/platform/releases/ReleaseNotes.tsx index 1e0be7d9c8..c4d62e43a9 100644 --- a/packages/twenty-website/src/platform/releases/ReleaseNotes.tsx +++ b/packages/twenty-website/src/platform/releases/ReleaseNotes.tsx @@ -4,6 +4,359 @@ import { Trans } from '@lingui/react/macro'; import { type ReleaseNote } from './release-note'; export const RELEASE_NOTES: ReleaseNote[] = [ + { + release: '2.26.0', + date: '2026-07-31', + highlights: [ + { + title: msg`Richer relation layouts`, + description: ( + + Display related records as a table, kanban board, calendar, or + grouped table directly inside a record page. + + ), + }, + { + title: msg`Preview records while you search`, + description: ( + + Move through command bar results to see the fields that matter + before opening a record. + + ), + }, + ], + }, + { + release: '2.24.0', + date: '2026-07-24', + highlights: [ + { + title: msg`More visual dashboard views`, + description: ( + + Show records in dashboard widgets as grouped tables, kanban boards, + or calendars instead of flat tables only. + + ), + }, + { + title: msg`Drag widgets between tabs`, + description: ( + + Move widgets between record page tabs with drag and drop, including + directly onto an empty tab. + + ), + }, + { + title: msg`Share call insights`, + description: ( + + Copy a call recording's transcript or video link directly from the + record page. + + ), + }, + ], + }, + { + release: '2.22.0', + date: '2026-07-17', + highlights: [ + { + title: msg`Reorder kanban columns`, + description: ( + + Drag kanban column headers into the order that works best for your + team. + + ), + }, + ], + }, + { + release: '2.20.0', + date: '2026-07-10', + highlights: [ + { + title: msg`Build dashboards with AI`, + description: ( + + Ask AI to build or reconfigure dashboards and views from your + workspace data. + + ), + }, + { + title: msg`Featured apps`, + description: ( + + Find and install featured apps such as People Data Labs, Last + Contact, and Call Recorder directly from the marketplace. + + ), + }, + { + title: msg`Smarter email recipients`, + description: ( + + Add recipients with autocomplete, person matching, duplicate + detection, and inline email validation. + + ), + }, + ], + }, + { + release: '2.18.0', + date: '2026-07-02', + highlights: [ + { + title: msg`A new onboarding experience`, + description: ( + + A rebuilt setup flow guides new teams through workspace creation, + contact import, and teammate invitations. + + ), + }, + { + title: msg`Reliable AI data imports`, + description: ( + + Import larger CSV and spreadsheet files through AI chat with more + reliable relation matching and bulk updates. + + ), + }, + { + title: msg`Create synced calendar events`, + description: ( + + Create events on connected Google or Microsoft calendars from AI and + workflows, with optional Meet or Teams links. + + ), + }, + { + title: msg`Group records by relationships`, + description: ( + + Group table and kanban views by a related record, such as an account + owner or company. + + ), + }, + ], + }, + { + release: '2.16.0', + date: '2026-06-25', + highlights: [ + { + title: msg`Live email and calendar tabs`, + description: ( + + New emails and calendar events now appear on record pages without a + manual refresh. + + ), + }, + { + title: msg`Resizable kanban columns`, + description: ( + + Drag a column edge to resize every column in a kanban view, with the + width saved for that view. + + ), + }, + { + title: msg`Smarter record assignment`, + description: ( + + Workflows can pick records randomly, in round-robin order, or by + choosing the least-loaded assignee. + + ), + }, + ], + }, + { + release: '2.14.0', + date: '2026-06-15', + highlights: [ + { + title: msg`Retry failed workflows`, + description: ( + + Restart a failed workflow run from the step that failed instead of + running everything again. + + ), + }, + { + title: msg`Clearer dashboard numbers`, + description: ( + + Choose between abbreviated and full values for number widgets on + dashboards. + + ), + }, + ], + }, + { + release: '2.12.0', + date: '2026-06-12', + highlights: [ + { + title: msg`Inline image previews`, + description: ( + + Image attachments now show a thumbnail inside file field chips, so + they are easier to identify at a glance. + + ), + }, + { + title: msg`Better sorted kanban boards`, + description: ( + + Move cards between kanban columns without removing the view's active + sort. + + ), + }, + ], + }, + { + release: '2.9.0', + date: '2026-06-05', + highlights: [ + { + title: msg`Relation tables on record pages`, + description: ( + + Display related records as a full table directly inside a record + page layout. + + ), + }, + { + title: msg`Easier favorites`, + description: ( + + Add objects, views, records, links, and folders to Favorites from a + dedicated sidebar panel. + + ), + }, + { + title: msg`Step-by-step workflow logs`, + description: ( + + Inspect AI calls, code output, HTTP requests, and emails for every + step of a workflow run. + + ), + }, + ], + }, + { + release: '2.8.0', + date: '2026-05-26', + highlights: [ + { + title: msg`Editable text widgets`, + description: ( + + Edit long-form text directly inside record page widgets with + automatic saving. + + ), + }, + ], + }, + { + release: '2.6.0', + date: '2026-05-19', + highlights: [ + { + title: msg`Filter through relationships`, + description: ( + + Filter records using fields from a related object, such as People + whose Company name contains a specific value. + + ), + }, + { + title: msg`Sort composite fields`, + description: ( + + Choose which part of a name or address field a view should sort by + directly from the sort chip. + + ), + }, + ], + }, + { + release: '2.4.0', + date: '2026-05-14', + highlights: [ + { + title: msg`Email forwarding`, + description: ( + + Forward shared inboxes such as support@yourcompany.com into Twenty + without connecting a full mailbox. + + ), + }, + ], + }, + { + release: '2.2.0', + date: '2026-05-04', + highlights: [ + { + title: msg`Recurring Google Calendar events`, + description: ( + + Recurring events from connected Google calendars now stay in sync + with Twenty. + + ), + }, + { + title: msg`Organized AI chats`, + description: ( + + Filter, archive, and manage conversations from the AI chat list. + + ), + }, + ], + }, + { + release: '2.1.0', + date: '2026-04-24', + highlights: [ + { + title: msg`Ready-to-use object pages`, + description: ( + + New objects now start with a record page layout and fields view + ready to customize. + + ), + }, + ], + }, { release: '2.0.0', date: '2026-04-21', diff --git a/packages/twenty-website/src/platform/releases/latest-release.ts b/packages/twenty-website/src/platform/releases/latest-release.ts index 13d37f407d..753c06f645 100644 --- a/packages/twenty-website/src/platform/releases/latest-release.ts +++ b/packages/twenty-website/src/platform/releases/latest-release.ts @@ -7,7 +7,7 @@ export const LATEST_RELEASE: { title: string; previewImage: string; } = { - release: '2.0.0', - title: 'Build an app', - previewImage: '/images/releases/2.0/2.0.0-build-anything.webp', + release: '2.26.0', + title: 'Richer relation layouts', + previewImage: '/images/releases/2.0/2.0.0-custom-layouts.webp', };