Skip to content

Commit dd95822

Browse files
committed
docs(changelog): add 3.4.0 release notes
Document the route refactor, mobile navigation, support pages, documentation refresh, and fixes shipped since the previous changelog entry.
1 parent 20a543b commit dd95822

1 file changed

Lines changed: 36 additions & 7 deletions

File tree

src/data/changelog.ts

Lines changed: 36 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,43 @@
11
export interface ChangeItem {
2-
date: string;
3-
version: string;
2+
date: string
3+
version: string
44
changes: {
5-
new?: string[];
6-
improved?: string[];
7-
fixed?: string[];
8-
};
5+
new?: string[]
6+
improved?: string[]
7+
fixed?: string[]
8+
}
99
}
1010

1111
export const changelogItems: ChangeItem[] = [
12+
{
13+
date: "Mon, 27 Apr 2026",
14+
version: "3.4.0",
15+
changes: {
16+
new: [
17+
"**Route-Based App Flow**: Added dedicated routes for upload, history, transcription progress, studio review, about, documentation, legal pages, and error states",
18+
"**Top Mobile Navigation**: Replaced the mobile drawer-first pattern with top tabs for Transcribe, History, Docs, and More",
19+
"**More Menu**: Mobile secondary links now live in a More menu with active parent highlighting for About, Changelog, Terms, and Privacy",
20+
"**Support and Error Pages**: Added polished not-found, app error, global error, and status-code error pages with clearer recovery actions",
21+
"**Feedback Telemetry**: Feedback submissions now include useful page, device, browser, and workflow context for easier debugging",
22+
],
23+
improved: [
24+
"**Documentation Layout**: Reworked the documentation page from a landing-page style layout into a quieter reference guide with a table of contents, structured sections, troubleshooting, and expandable FAQ",
25+
"**Legal Page Readability**: Updated Privacy and Terms pages with Markdown-like document styling, clearer headers, highlighted update dates, and easier-to-scan lists",
26+
"**Studio Architecture**: Extracted audio playback, transcript review, export controls, file details, statistics, and keyboard shortcuts into focused Studio components",
27+
"**State Management**: Introduced dedicated Zustand stores for transcription history and option persistence",
28+
"**Shared Utilities**: Consolidated export formatting, file formatting, speaker colors, Firebase helpers, transcription types, and debounce logic into focused modules",
29+
"**Design Tokens**: Refreshed Tailwind and CSS variables for a cleaner theme foundation and more consistent component styling",
30+
"**Codebase Cleanup**: Removed legacy mobile-only duplicate components, old announcement code, unused layout wrappers, and stale transcription result flows",
31+
"**Dependencies**: Refreshed package versions and simplified app dependencies around the current Next.js workflow",
32+
],
33+
fixed: [
34+
"**Studio Audio Source**: Studio and transcription review now use the AssemblyAI audio URL as the source of truth when available",
35+
"**Feedback Modal Fit**: The embedded feedback form now scales correctly inside the viewport on smaller screens",
36+
"**Mobile Footer Duplication**: Footer support/legal links are no longer repeated on mobile now that they live in the More menu",
37+
"**Active Navigation States**: Nested routes now correctly keep their parent navigation item highlighted",
38+
],
39+
},
40+
},
1241
{
1342
date: "Fri, 14 Feb 2026",
1443
version: "3.2.0",
@@ -439,4 +468,4 @@ export const changelogItems: ChangeItem[] = [
439468
fixed: [],
440469
},
441470
},
442-
];
471+
]

0 commit comments

Comments
 (0)