Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions apps/web/content-collections.ts
Original file line number Diff line number Diff line change
Expand Up @@ -143,9 +143,7 @@ const changelog = defineCollection({
directory: "content/changelog",
include: "*.mdx",
exclude: "AGENTS.md",
schema: z.object({
created: z.coerce.date(),
}),
schema: z.object({}),
transform: async (document, context) => {
const mdx = await compileMDX(context, document, {
remarkPlugins: [remarkGfm, mdxMermaid],
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.1.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-11-18T07:50:16Z"
---

- Initial release.
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.10.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-02T12:16:50Z"
---

- Add Intel macOS (x86_64) support.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.11.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-03T11:56:00Z"
---

- Add .deb build for Linux x86_64.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.12.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-05T11:34:59Z"
---

- Add Gladia STT provider with realtime and batch transcription support.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.13.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-07T11:35:33Z"
---

- Unify VAD logic with StreamingVad for better audio processing.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.14.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-09T09:35:40Z"
---

- Fix Ollama CORS error by adding Origin header for requests.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.15.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-10T11:33:49Z"
---

- Implement free trial support in desktop app with new onboarding flow.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.16.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-11T10:48:48Z"
---

- Add Export Transcript menu item to session overflow menu.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.17.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-12T09:04:58Z"
---

- Add app info to MicStopped event, so that the app ignored list can also be applied to MicStopped events, consistent with MicStarted events.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.18.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-14T00:00:00Z"
---

## OTA
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.19.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-15T00:00:00Z"
---

## Onboarding
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.2.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-11-18T09:03:33Z"
---

- Fix app icon padding.
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.20.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-15T00:00:00Z"
---

## Onboarding
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.21.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-16T00:00:00Z"
---

## Notification
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.22.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-18T00:00:00Z"
---

## Session
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.23.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-18T00:00:00Z"
---

- Remove `react-scan` that was accidentally included in the production build.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.24.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-18T00:00:00Z"
---

- Fix OTA update check interval.
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.25.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-21T00:00:00Z"
---

- New onboarding experience with background music.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.26.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-22T00:00:00Z"
---

- Fix fatal error around keywords handling for Deepgram and Gladia.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.27.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-24T00:00:00Z"
---

- Add calendar picker UI with permission handling.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.28.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-26T00:00:00Z"
---

- Fix onboarding freeze issue.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.29.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-26T00:00:00Z"
---

- Fix race condition in Windows command operations.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.3.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-11-19T00:11:42Z"
---

- Validate Tiptap document JSON before initializing editor.
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.30.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-27T00:00:00Z"
---

- Fix search results to display proper UI with highlighted matches instead of raw JSON.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.31.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-27T00:00:00Z"
---

- Fix file upload and batch transcription
Expand Down
2 changes: 0 additions & 2 deletions apps/web/content/changelog/1.0.0-nightly.32.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-12-27T00:00:00Z"
---

## Search & Indexing
Expand Down Expand Up @@ -123,4 +122,3 @@ created: "2025-12-27T00:00:00Z"
- Improve orphan removal error handling
- Various refactors and code cleanup
- Fix tests and improve error handling

1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.4.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-11-19T10:50:39Z"
---

- Add Google Generative AI provider support.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.5.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-11-20T11:50:20Z"
---

- Show only version string for OTA status.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.6.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-11-21T08:50:20Z"
---

- `1.0.0-nightly.5` add experimental CLI, which breaks the app in release builds. This release fixes the issue.
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.7.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-11-23T09:33:23Z"
---

- Add "Show in Finder" option to overflow menu.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.8.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-11-25T12:15:02Z"
---

- Fix AGC with VAD and config modification.
Expand Down
1 change: 0 additions & 1 deletion apps/web/content/changelog/1.0.0-nightly.9.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
created: "2025-11-26T12:00:00Z"
---

- Remove memory settings from preferences.
Expand Down
155 changes: 155 additions & 0 deletions apps/web/content/changelog/1.0.0.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
---
---

![v1.0.0](/api/images/changelog/v1.0.0.jpg)

We're excited to announce Hyprnote 1.0.0, our first stable release! This release consolidates all the improvements from our nightly builds into a polished, production-ready experience.

## Platform Support

- macOS support for Apple Silicon (aarch64) and Intel (x86_64)
- Linux support with AppImage and .deb distributions
- Standardized artifact naming with architecture info

## Speech-to-Text Providers

- **Deepgram** - Full support with API key validation and keyword handling
- **Gladia** - Complete support with code switching, partial transcripts, multi-channel audio, custom vocabulary, and speaker diarization
- **OpenAI** - Realtime and batch transcription
- **AssemblyAI** - Streaming and batch transcription
- **Soniox** - STT provider support
- **Whisper Large V3** - Local STT option
- Language detection and multi-language support across providers

## AI & LLM Support

- Google Generative AI provider
- OpenAI and Anthropic model providers
- Ollama support with CORS fix
- LLM configuration error rendering in editor

## Audio & Recording

- Scrolling waveform visualization in the listen button
- Fixed recording issues with headphones (sample rate, distortion)
- VAD (Voice Activity Detection) improvements with continuous masking
- AGC (Automatic Gain Control) with VAD integration
- Dual-websocket mode for multichannel support with local STT
- 24k sample-rate on macOS to minimize resampling
- Linux audio support via PulseAudio with headphone detection

## Search & Indexing

- Tantivy-based full-text search replacing Pagefind
- Language detection and language-aware tokenization
- Multi-collection indexing for scalable search
- Search results with highlighted matches

## Folder Management

- Create, rename, delete, and move sessions between folders
- Reveal session in Finder
- Folder detection based on directory structure

## Export

- PDF export with typst-based formatting
- JSON export with batch support
- VTT export with speaker information
- Transcript export improvements
- Tab-aware export menu (memo, enhanced, transcript)

## Editor

- Tiptap document JSON validation
- List navigation and backspace behavior improvements
- Tab and shift-tab support for list indentation
- Prompt editor with readonly ranges support
- 20x faster tiptap JSON to markdown export with custom Rust implementation

## Chat

- Dedicated chat editor with slash command support
- Chat trigger on hover near bottom
- Resizable chat window

## Settings

- Unified settings.json configuration
- Prompt, shortcut, template, and extensions tabs
- Custom template support
- App settings organized into tabs

## Window & UI

- Window size based on screen size
- Persistent window position and size across restarts
- macOS traffic light button positioning
- Native menu support
- Keyboard shortcuts for tab navigation
- Tab restore functionality
- Progressive blur effect at scroll ends
- Responsive search with manual expansion
- 20% rendering optimization for long transcripts
- Fancy NotFound and ErrorBoundary components

## Onboarding

- Redesigned onboarding experience with background music
- Free trial support
- Auto model and provider selection for Pro trial
- Back navigation in permissions and configuration screens

## Updates & Distribution

- OTA (Over-the-Air) updates with cache support
- Tray menu with update check, status dialogs, and settings
- Changelog tab shown automatically after updates
- CLI update command
- Homebrew distribution

## Notifications

- macOS notification enhancements
- Notification collapse animation
- Auto-start trigger improvements

## Plugins

- **JS Plugin** - JavaScript code evaluation via rquickjs
- **Notify Plugin** - Filesystem watching with debouncing
- **Overlay Plugin** - Floating controls with click-through behavior
- **Hooks Plugin** - Event handling with 5-second timeout for user scripts
- **Listener2 Plugin** - Batch and subtitle functionality
- **Updater2 Plugin** - Update check functionality
- **Deeplink2 Plugin** - Type-safe deep link handling
- **Network Plugin** - Network availability monitoring

## Calendar

- Calendar picker UI with permission handling
- Contact view opens in new tab when clicking participant chip

## CLI

- Experimental CLI support
- CLI installer in app menu
- --help and --version flags

## Developer Experience

- Deno-powered extensions runtime with iframe-based isolation
- Separate devtool window
- E2E tests using Linux WebDriver
- PostHog analytics fixes
- Sentry monitoring integration

## Other Improvements

- Prevent closing tab or quitting app during active listening
- Session failure error surfacing in listen button tooltip
- Disable listen button when offline with non-local model
- Title generation after meetings
- Inline codeblock wrapping
- Sound effects playback fixes
- Keyboard navigation improvements
Loading