v0.3
This release brings a major upgrade to usability, sharing, and platform management, along with improvements to performance limits and setup.
Highlights
π Shareable Presentation Pages
- Create clean, read-only views of your projects.
- Share them via a simple linkβno login required (if enabled).
- Great for presenting transcripts, interviews, or meetings.
π Embeddable Project Clips (Live Quotes)
- Generate embeddable quotes that can be placed on websites.
- Easily showcase audio + transcript snippets externally.
- Ideal for articles, blogs, portfolios, or documentation.
βοΈ Word-Level Transcription
- See your transcripts play word by word
- Splitting and editing is now performed with words in mind
- Editing text will now flag it as stale, and it will allow retranscription to regenerate words
π Hyperlinks
- Add hyperlinks into the text
π Project Management
- Reduce storage usage by removing original audio after processing.
- Keep optimized versions while saving space.
π Built-in Bug & Feature Reporting
- Submit feedback directly inside the app.
- Makes it easier to report issues or request improvements.
Changelog
Added
-
Server admin system
- Added
ADMIN_UIDSconfig for privileged server admins. - New admin-only API endpoints for:
- viewing current admin profile
- managing users
- managing projects and folders
- managing subscription tiers
- listing and deleting embeds
- viewing analytics and collecting snapshots
- triggering usage rollovers
- sending broadcast email dispatches and previewing recipient counts
- Added
-
Public presentation mode
- Added
/presentation/<project_id>pages for read-only transcript presentation. - Supports server-side rendering (SSR) for projects with
any_with_link. - Added unauthenticated audio streaming for shared projects.
- Added
-
Embeds
- Added public
/embeds/<embed_id>route for iframe-embeddable content. - Added APIs to create, list, and delete embeds.
- Adjusted security headers to allow embedding.
- Added public
-
Bug / feature reporting
- Added
/api/reportendpoint for user-submitted reports. - Integrated GitLab issue creation (confidential issues).
- Added environment variables:
GITLAB_URLGITLAB_PROJECT_IDGITLAB_TOKEN
- Added
-
Live Quotes embed
- Added
LIVE_QUOTES_EMBED_URLconfig for optional landing page content.
- Added
-
Changelog system
- Added
/changelogindex and versioned changelog routes.
- Added
-
License page
- Added
/licenseroute to render bundled AGPL license.
- Added
-
Waveform and annotation APIs
- Added waveform metadata save endpoint.
- Added annotation get/save endpoints.
-
Compression tools
- Added endpoints to inspect compression savings.
- Added ability to remove original audio and retain MP3.
-
Page title fetcher
- Added
/api/fetch-page-titlewith SSRF protections and fallback logic.
- Added
-
Segment retranscription
- Added
/api/projects/<project_id>/retranscribe_segments. - Supports partial audio retranscription with word-level timestamps.
- Added
-
Local console log capture
- Added
/api/console-logfor browser log collection in local mode.
- Added
Changed
-
Version bumped from
0.2.1to0.3.7 -
Project duplication
- Permission requirement reduced from
editorβviewer. - Added support for target folder and ownership reassignment.
- Permission requirement reduced from
-
Audio and transcript delivery
- Audio endpoint supports format selection (e.g. MP3) and downloads.
- Transcript endpoint prefers JSON (
transcript.json) over CSV.
-
Transcription pipeline
- Switched from CSV segment output β JSON paragraph format.
- Added transcription usage tracking.
- Added tier-based restrictions:
- allowed Whisper models
- per-file duration limits
- monthly transcription limits
-
Storage accounting
- Storage usage refreshed after:
- project create/update/delete
- transcript deletion
- audio deletion
- compression
- duplication
- Uploads and duplication enforce storage limits.
- Storage usage refreshed after:
-
Beta signup flow
- Stores survey responses in user preferences.
- Admin notifications include survey data and email opt-in.
-
Frontend templates
- Passes
app_versionto landing and app views. - Updated onboarding and messaging content.
- Passes
Improved
-
Security
- Conditional framing restrictions (disabled for
/embeds/). - SSRF protections for external URL fetching.
- Conditional framing restrictions (disabled for
-
Documentation / setup
- Added PostgreSQL installation steps.
- Added virtual environment setup instructions.
- Added Modal CLI setup instructions.
- Added Firebase setup guide.
- Added HuggingFace token/license steps.
- Expanded environment variable documentation.
- Added explicit DB creation instructions.
- Updated run instructions (
run.sh,run.bat).
Removed
- Pre-push Husky hook
- Removed automatic
npm run lintandnpm run test.
- Removed automatic
Misc
- Minor formatting adjustment in
LICENSE.