Preferences
UniFlow's Settings panel lets you fine-tune the app to match your workflow. Access it by clicking the gear icon in the title bar or through the sidebar.
Settings are organized into four tabs: General, Storage, Sync, and Canvas Settings.
General Settings
App Version & Updates
- View the current app version
- Click Check for Updates to see if a newer version is available
- Updates are downloaded and installed automatically when available
Microphone Sensitivity
Configure the audio input profile for Live Transcription:
| Profile | Description |
|---|---|
| Standard | Moderate gain with noise suppression. Best for quiet classrooms and offices |
| Sensitive | Higher gain, no noise suppression. Best for large lecture halls and distant speakers |
| Noisy | Balanced gain with full noise suppression and echo cancellation. Best for cafés and group study |
Quiz Assistant Settings
Configure the Canvas Quiz Assistant behavior:
| Setting | Description |
|---|---|
| Enable Quiz Assistant | Master toggle to show quiz tools on Canvas quiz pages |
| Auto-detect quizzes | Automatically detect quiz pages when navigating Canvas |
| Use course context | Use your synced course materials (RAG) for more accurate answers |
| Show confidence | Display confidence percentage on answer suggestions |
| Show explanation | Display AI reasoning and explanation for each suggestion |
| Show sources | Display course material citations for each answer |
| Answer mode | "Suggest" shows visual hints only; "Autofill" can fill answers into the form |
| Confidence threshold | Minimum confidence level to show suggestions (0–100) |
| Language | Output language for AI responses (English or Chinese) |
Discussion Assistant Settings
Configure the Canvas Discussion Assistant:
| Setting | Description |
|---|---|
| Enable Discussion Assistant | Master toggle for discussion tools on Canvas discussion pages |
| Use course context | Include course materials as evidence in generated replies |
| Web search | Allow the AI to search the web for additional references |
| Reply style | Academic, casual, critical, or creative tone |
| Reply language | Language of generated replies |
| Word count target | Approximate length of generated replies (default: 200 words) |
| Auto-fill | Automatically insert generated replies into the text area |
Guided Tour
- Click Replay Tour to restart UniFlow's interactive onboarding walkthrough, which highlights key features and navigation
Storage Settings
Monitor and manage your local data:
Storage Overview
A visual bar shows your total storage usage, broken down by:
- Course data — Synced course content, assignments, and modules
- Images — Downloaded images from Canvas pages
- Documents — Your created documents
- Cache — Temporary cached data
Storage Actions
| Action | Description |
|---|---|
| Clear Cache | Remove temporary cached data to free up space |
| Clear Images | Remove downloaded Canvas images |
| Open Storage Folder | Open the local storage folder in your system file manager |
| Refresh | Recalculate storage usage |
Sync Settings
Manage how UniFlow syncs data with the cloud:
Cloud Sync Status
View the current sync status:
- Whether cloud sync is active
- Last sync timestamp
- Current user ID (for multi-device identification)
Sync Actions
- Force Sync — Trigger a manual sync of all course data
- Refresh Profile — Re-fetch your user profile from the cloud (updates plan, display name, etc.)
Canvas Settings
Configure how UniFlow's built-in Canvas browser behaves:
Canvas Toolbar
| Setting | Description |
|---|---|
| Enable Toolbar | Show or hide the UniFlow toolbar overlay on Canvas pages |
| Enable Translation | Show the translate button on Canvas pages for instant page translation |
Canvas Connection
- View your currently connected Canvas URL
- Log out of Canvas to switch schools or accounts
- The Canvas URL is stored in your user profile and syncs across devices
Settings File Location
UniFlow stores settings in the Electron app data directory:
- macOS:
~/Library/Application Support/UniFlow/ - Windows:
%APPDATA%/UniFlow/
Settings are persisted across app restarts automatically.
Tips
- Adjust microphone sensitivity before class — Test with a short recording to find the best profile for your lecture hall
- Clear cache periodically — If the app feels slow, clearing the cache can help
- Use the Sensitive profile for online lectures too — It can improve transcription quality for speakers with varying volumes
- Disable auto-detect for quizzes if you find the toolbar intrusive during regular Canvas browsing
What's Next
- Account Settings — Manage your subscription, billing, and profile
- Keyboard Shortcuts — Speed up navigation and common actions
- Live Transcription — Use your microphone settings in action
- Canvas Sync — Configure and manage your Canvas connection