Releases
v1.33.0
Compare
Sorry, something went wrong.
No results found
x1watt
released this
14 Mar 00:13
What's New in v1.33.0
Meeting Archives — Native NDF Format
Meetings are now archived as ZIP-based .meeting.ndf files from the moment they start
Session resume support: re-join ended meetings and continue where you left off
Export archives as NDF files via file picker
Fast-load meeting.json cache embedded in archive for quick listing
Privacy-First Audio-Only Recording
Recording defaults to audio-only (no screen capture unless actively sharing)
Recording auto-stops when you mute and auto-starts when you unmute
Seamless recording restart when screen-share state changes
Background Transcription
Fire-and-forget transcription with progress and completion event streams
Playlist shows per-recording transcription status (progress spinner, checkmark, or transcribe button)
Transcripts saved directly into the meeting archive
Meeting Duration Fix
Use ffprobe to read actual recording duration from MP4 container
Fixes meetings showing incorrect short durations (e.g. "2 minutes" instead of "40 minutes") when metadata timestamps are unreliable
Fix ZipProfileStorage.copyFromExternal to preserve file modification time (prevents epoch-zero timestamps in archives)
YouTube-Style Meeting Player
Redesigned detail page with 16:9 video player and recording playlist
Center play/pause overlay with always-visible bottom bar (progress, time, volume, fullscreen)
Overlay fades after 5 seconds of inactivity
ESC key support for fullscreen exit
Meeting Metadata & Participants
Inline meeting name editing
Participant nickname support (displayed as "Nick (CALLSIGN)")
Tag management in archive detail view
Meet Web Listing Page
New web-accessible meeting browser at /meet/
Search filtering by room name, host, or tags
Status badges: LIVE (active) and Scheduled
Nostr authentication support for private meetings
Device Proxy & Station Architecture
Shared DeviceProxyMixin for device proxy logic (used by both CLI and Desktop stations)
Device download page with app availability and asset listing
Device priority tracking for adaptive ordering
NDF Specification Updates
Documented meeting document type structure (chat/, files/, recordings/, transcripts/)
New optional fields: ended_at, hosted_by_me, active_screen_sharer, station_meet_url, meet_urls, chat_transcript
You can’t perform that action at this time.