Coursedude Desktop
Changelog
v0.1.23
Server-side fixed the issue where DeepNote images failed to load entirely; Previously, some course notes only had text without images; now regenerating them will include images
v0.1.22
Server: Fixed the issue where DeepNote images failed to generate completely; (Previously, some course notes only had text without images; now, regenerating will include images)
v0.1.21
Switch to Stripe Live (USD); Enable Apple Notarization (DMG double-click direct installation); Subscription prices: Pro $15/108, Ultimate $20/220
v0.1.20
Fixed the spinning circle issue during courseware upload: display phased progress (uploading → associating → completed); Clear prompts for success and failure; Upload timeout tightened from 1 hour to 7 minutes
v0.1.19
Single-package cross-region support; Client auto-identifies mainland China/overseas nodes on startup; Manual switching via Settings; Automatic migration from previous versions without re-login
v0.1.18
Instant opening of recording details (API split + gzip compression); Streaming upload for courseware; DeepNote transcription fix; Multi-terminal login policy; Fix installation icon
v0.1.18
Subscription redesigned: recording + offline transcription now share a single minute pool. 5 new plans (Free / Intermediate Monthly+Yearly / Ultra Monthly+Yearly), all backend-configurable. Subscription page, Settings, and Sidebar all show remaining minutes and expiry under the new model
v0.1.17
Hotfix: overseas recordings are no longer falsely marked as failed when cross-border WebSocket connections briefly drop. No client-side behavior change; recommended for users abroad
v0.1.16
Slides upload now accepts PPT / PPTX / DOC / DOCX / MD / TXT / PNG / JPG; Fixed unresponsive Upload Slides button; Overseas node now uses a Silicon Valley COS bucket for much faster uploads from the US
v0.1.15
End-to-end Stripe subscription payment; New three-tier quota system (recording/AI chat/upload duration); Subscription and Settings page show PRO badge; New monthly usage progress bar in sidebar; Upgraded email verification logo; Multiple UI and interaction improvements
v0.1.13
Fixed failure in uploading large files (≥200MB); Displays predicted title "Lecture N" during upload; Adds loading indicator overlay after file selection
v0.1.12
Direct COS upload from client (Enable Tencent Cloud Global Accelerator); Overseas users' uploads no longer freeze; Optimize network compatibility
v0.1.11
Added: Support for exporting PDF in recording details page (AI summary / chapters / transcription / notes); Added: Added 'Topic Timeline' view to AI real-time summary; Added: Recording title clickable for renaming; Added: Support for drag-and-drop for uploading recordings and course materials; Optimized: Home page automatically selects current or next class; Optimized: When logging in with the same account across multiple devices, old devices are automatically logged out with a prompt; Optimized: Displays specific conflicting courses when course time conflicts occur; Fixed: Fixed occasional stuck 'Recording' state during recording; Fixed: Fixed 'Check for Updates' failure on settings page; Fixed: Fixed occasional disconnection during long-duration recordings (2+ hours)
v0.1.10
Fixed domain configuration; rolled back to stable domain
v0.1.9
Feedback feature; Rewrote Toast component; Domain migration to coursedude.ai; Date internationalization; Schedule optimization; Multiple bug fixes
v0.1.8
Speaker Tag redesign; Translation Mode word-by-word highlighting; Block audio playback during class; Miaoji speaker recognition optimization
v0.1.7
Fix the bug where the record is blank when opening after class; Fix the sudden stop of subtitles and summaries during class; Identify speakers in multi - person conversations; Allow renaming of speakers; Highlight for follow - along; Show original and translated text simultaneously in translation; Clickable timestamps; AI dialog follows floating button; AI responses support Markdown; Adjust recording volume; Optimize multiple styles
v0.1.6
Code synchronized to remote repository; Verified OTA automatic update process; (v0.1.5 users should receive this update)
v0.1.5
Added OTA automatic update feature (automatic check after app launch + background download + one-click install and restart); Added unlogged state language switcher on login page; Sync system language to account preferences after login; Unlogged users can switch between Chinese and English at top-right corner
v0.1.4
v0.1.3
Fixed the issue where the FAILED status in the sidebar was mistakenly displayed as a loading animation; For FAILED recordings, only archiving is supported and the pin button is no longer displayed; Unified the red badge style for FAILED status across upload page, homepage, and sidebar; Updated Terms / Privacy links on login page to point to the official website's real addresses; Filled in over 50 missing Chinese translations and fixed several hardcoded English texts
v0.1.2
Renamed ClassMate to Coursedude; Added AI floating assistant to Result page; Fixed the obscured issue of Slides page-turning/re-upload buttons
v0.1.1
Optimize login process; Improve AI chat experience; Optimize homepage and sidebar interactions; Fix weekly schedule display issue; Enhance stability of real-time transcription panel; Optimize PDF rendering; Improve settings page
v0.1.0
Initial release; real-time interpretation; AI class summary; smart notes; offline audio/video transcription
