Beingpax
fd1219580d
Enable log export across multiple sessions for better diagnostic support
2026-01-12 16:45:45 +05:45
Beingpax
05cc14ab6c
Enable clipboard restoration by default with 1 second delay
2026-01-12 09:33:37 +05:45
Beingpax
7a16c7bec4
Add glm models
2026-01-12 09:24:56 +05:45
Prakash Joshi Pax
f4054b9b68
Merge pull request #490 from Beingpax/cleanup-verbose-logs
...
Remove verbose logging from cleanup and capture services
2026-01-12 09:22:41 +05:45
Beingpax
94be2ffccd
Remove system prompt and user message logging from AI services
2026-01-12 09:16:25 +05:45
Beingpax
b280ede0bb
Fix potential orphaned audio files in automatic cleanup
2026-01-12 09:12:58 +05:45
Beingpax
d1fe77f2aa
Remove verbose logging from cleanup and capture services
2026-01-12 08:48:50 +05:45
Prakash Joshi Pax
22b727ff97
Merge pull request #488 from Beingpax/improved-visualizer
...
Improved visualizer
2026-01-11 20:47:16 +05:45
Beingpax
024d3f62a3
Fix visualizer bar count mismatch and better animation speeds
2026-01-11 20:45:26 +05:45
Prakash Joshi Pax
377168ac15
Merge pull request #486 from Beingpax/switch-to-core-audio
...
Replace audio recorder with CoreAudio AUHAL
2026-01-11 20:27:38 +05:45
Beingpax
c457cf89d7
Add System Default audio input mode
2026-01-11 20:12:12 +05:45
Beingpax
c2c955c18b
Guard check to validate device exists before AudioUnit setup
2026-01-11 12:22:59 +05:45
Beingpax
8fce0475a5
Fix potential crashes and silent failures in audio recording: guard against division by zero in audio metering, check ExtAudioFileWrite return status, and safely unwrap downloads directory
2026-01-11 09:14:52 +05:45
Beingpax
db50b490d4
Improve audio visualizer and add processing status indicators
2026-01-10 22:22:11 +05:45
Beingpax
c530367a04
Replace audio recorder with CoreAudio AUHAL
...
New low-level recorder targeting devices directly. Includes device switching during recording, enhanced logging (transport type, format, buffer), and log export feature.
2026-01-10 20:45:37 +05:45
Beingpax
6adbf538d9
Fix hotkey timing accuracy by using system event timestamps instead of Date()
2026-01-09 11:10:51 +05:45
Beingpax
58577c3a7a
Run power mode detection in background
2026-01-08 10:19:13 +05:45
Beingpax
072b57f365
Update to 1.67
2026-01-07 11:30:17 +05:45
Beingpax
e535bb6aff
Fix Power Mode showing "English" instead of "Auto" for Parakeet/Gemini models
2026-01-07 10:33:48 +05:45
Beingpax
3d52cb6fe8
Refine Menu Bar Only mode behavior and fix observer leak
2026-01-07 09:46:00 +05:45
Beingpax
b4b3920bc3
Fix activation policy race condition and auto-restore accessory mode on window close
2026-01-07 09:40:29 +05:45
Beingpax
18464df195
Fix Power Mode not detecting app/website on subsequent recordings when auto-restore is disabled
2026-01-06 16:32:41 +05:45
Beingpax
4fe450531c
Remove FluidAudio logging subsystem
2026-01-06 16:11:50 +05:45
Prakash Joshi Pax
8d06068145
Merge pull request #475 from Beingpax/secure-keychain-storage
...
Secure keychain storage
2026-01-06 14:25:52 +05:45
Beingpax
69c5d4abd1
Migrate legacy "GROQ" raw value to "Groq"
2026-01-06 14:20:33 +05:45
Beingpax
336dd1441b
Fix ignored keychain save result to prevent creating custom models without API keys
2026-01-06 14:02:40 +05:45
Beingpax
c4167e9e90
Fix keychain access errors by removing explicit access group that mismatched entitlements
2026-01-05 23:19:30 +05:45
Beingpax
aab096d252
Move license key and trial date from UserDefaults to Keychain
2026-01-05 23:06:46 +05:45
Beingpax
eadf889a15
Remove unused aiProviderApiKey from UserDefaults
2026-01-05 22:37:56 +05:45
Beingpax
50ed8c2e51
Fix model queries to use Keychain for API key checks
2026-01-05 22:33:55 +05:45
Beingpax
8c1443f901
Standardize Groq naming to proper case
2026-01-05 22:32:22 +05:45
Beingpax
948033ac28
Migrate API key storage to Keychain with iCloud sync
...
Move API keys from UserDefaults to secure Keychain storage. Add KeychainService and APIKeyManager for centralized key management. Enable iCloud Keychain sync for cross-device sharing between macOS and iOS.
2026-01-05 22:28:34 +05:45
Prakash Joshi Pax
6a15814bf9
Merge pull request #473 from Beingpax/improve-enhancement-ui
...
Improve API key management UI and enhance provider integration layout
2026-01-05 16:50:26 +05:45
Beingpax
bf0bfb3412
Set main window to fixed 950px width with resizable height
2026-01-05 16:49:58 +05:45
Beingpax
772fd3d4ca
Constrain window size to 900-1000px width to prevent stretched layouts
2026-01-05 16:41:16 +05:45
Beingpax
8f099cf701
Improve prompt editor
2026-01-05 14:48:22 +05:45
Beingpax
484f8e1e79
fix: make shortcuts section header fully clickable
2026-01-05 12:51:20 +05:45
Beingpax
c8448ced5e
feat: make shortcuts section collapsible and collapsed by default
2026-01-05 12:50:27 +05:45
Beingpax
ba0ab32e3e
refactor: remove unused EnhancementShortcutsSection struct
2026-01-05 12:50:00 +05:45
Beingpax
311ce83be2
olish API provider configuration UI with consistent styling and improved layout
2026-01-05 11:40:57 +05:45
Beingpax
ae387ad351
Improve API key management UI and enhance provider integration layout
...
- Reorganize provider connection status display
- Add visual separators between sections for better clarity
- Improve OpenRouter model picker with inline refresh button
- Enhance API key input styling with rounded borders
- Optimize Ollama configuration layout for consistency
- Refine button positioning and spacing throughout
2026-01-05 11:15:11 +05:45
Prakash Joshi Pax
f712652278
Merge pull request #465 from Beingpax/better-powermode-ui
...
Better powermode UI
2026-01-04 19:33:03 +05:45
Beingpax
58e5c2c555
minor UI changes
2026-01-04 17:15:32 +05:45
Beingpax
586f5fcea0
move set as default option under advanced
2026-01-04 14:35:26 +05:45
Beingpax
decc83acf8
Polish Power Mode UI buttons, backgrounds, and links
2026-01-04 09:36:20 +05:45
Beingpax
42cde699a8
Improve Power Mode configuration UI with native macOS form and pickers
2026-01-03 20:36:12 +05:45
Prakash Joshi Pax
c7fe067252
Merge pull request #462 from Beingpax/powermode-enhancements
...
Add Power Mode keyboard shortcuts and improve session management
2026-01-03 11:43:57 +05:45
Beingpax
ce6607a8c7
Remove redundant KeyboardShortcuts.disable() call
2026-01-03 11:02:43 +05:45
Beingpax
f0df362fac
Refactor Power Mode hotkeys into dedicated PowerModeShortcutManager for cleaner architecture and better observer lifecycle management
2026-01-03 09:47:07 +05:45
Beingpax
78ab6fb3b2
fix NotificationCenter observer issue
2026-01-03 09:43:38 +05:45