73 Commits

Author SHA1 Message Date
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
4ea8d382a4 Add Power Mode keyboard shortcuts and improve session management
Power Mode Keyboard Shortcuts:
- Add hotkeyShortcut property to PowerModeConfig for storing custom shortcuts
- Implement keyboard shortcut UI in Power Mode configuration view
- Add hotkey registration system in HotkeyManager to manage Power Mode shortcuts
- Support cleanup of shortcuts when Power Mode configurations are removed
- Post notifications when Power Mode configurations change

Explicit Power Mode Activation:
- Add optional powerModeId parameter to toggleRecord and toggleMiniRecorder
- Refactor ActiveWindowService.applyConfigurationForCurrentApp to applyConfiguration
- Support direct Power Mode activation via powerModeId instead of auto-detection
- Pass powerModeId through recording flow for explicit mode selection

Session Management Improvements:
- Fix auto-restore to preserve baseline when switching Power Modes mid-recording
- Only capture baseline state on first session creation
- Prevent subsequent beginSession calls from overwriting original baseline
- Ensure auto-restore returns to settings from before recording started

UI Refinements:
- Remove redundant "Record" label from keyboard shortcut recorder
2026-01-03 08:43:11 +05:45
Beingpax
9068539043 Fix power mode selection UI 2025-10-27 17:02:03 +05:45
Beingpax
3b456104a8 Added an alert before deleting the custom prompt and power mode 2025-10-25 18:39:34 +05:45
Beingpax
ea354bd75e Enable context awareness in power mode switch 2025-10-09 10:52:38 +05:45
Beingpax
febd75cc39 Unified logging + fluidAudio's logging 2025-10-08 11:30:50 +05:45
Beingpax
b7627c9deb Remove screen capture toggle gating 2025-10-06 17:26:38 +05:45
Alexey Haidamaka
a3d14e36c7 green save bottom button for power mode 2025-09-25 10:13:44 +02:00
Beingpax
8abd8247af Fix issues with button popovers 2025-09-24 11:08:33 +05:45
Prakash Joshi Pax
c2b515ec32
Merge pull request #274 from gdmka/feat/default-power-mode-fast-change
Implement default power mode quick change
2025-09-05 09:28:09 +05:45
Alexey Haidamaka
0ca1d78041 implement default power mode quick change 2025-09-02 14:45:51 +02:00
Alexey Haidamaka
33f26f82f5 add auto send display in powermode view 2025-09-02 14:15:51 +02:00
Beingpax
6ff9ea8eda Mini recorder: sparkle fallback; popover empty-state; dim disabled prompts 2025-09-01 10:49:54 +05:45
Beingpax
8458f7223a Add Power Mode reordering and styling 2025-08-30 00:11:09 +05:45
Alexey Haidamaka
c875916245 Add Shortcut and UI for Power Mode 10 2025-08-28 06:41:40 +02:00
Beingpax
6a308b81bf Update app to support Parakeet B3 model 2025-08-25 13:00:35 +05:45
Beingpax
f9cc4ac7fd update default tag. 2025-08-12 22:36:45 +05:45
Beingpax
6ad4d70760 Removed session management & use power mode with a new default mode. 2025-08-12 22:33:10 +05:45
Beingpax
6935f58737 Recorder error loggin. 2025-08-12 21:05:53 +05:45
Beingpax
d62ffbc630 Add double-click to edit for power mode cards functionality 2025-08-11 08:50:30 +05:45
Beingpax
75093e79bd Wildcard Matching for Default Power Mode. 2025-08-10 11:28:43 +05:45
Beingpax
cad3b6b460 Add hover hint for power mode cards 2025-08-10 09:50:52 +05:45
Beingpax
e1c74439c2 Fix symlinked directory traversal for Nix apps 2025-08-10 09:28:47 +05:45
Dominik Grygiel
87384c93e2
Potential fix to detecting symlinked apps 2025-08-08 19:23:06 +02:00
Beingpax
b8b46710a8 fix swiftui error 2025-08-08 08:44:45 +05:45
Beingpax
dbd415628e Replaced video link with youtube link 2025-08-08 08:31:01 +05:45
Beingpax
3607af7d36 feat: only show enabled options 2025-08-07 23:00:11 +05:45
Beingpax
bef09a3c5f Remove app or website validation on power mode 2025-08-07 22:35:43 +05:45
Beingpax
88858e9a80 Enable power mode toggle persistence 2025-08-07 21:14:18 +05:45
Beingpax
45b9dcdc6e Add feedback for prompt change and power mode change 2025-08-07 00:03:27 +05:45
Beingpax
1a59b0e5f7 Remove disable power mode option and update default icon to sparkles 2025-08-06 13:23:49 +05:45
Beingpax
5ead6aa903 fix: Prevent overwriting session state 2025-08-05 22:32:41 +05:45
Beingpax
b9fad57d3e feat: Update Power Mode session dynamically 2025-08-05 21:45:11 +05:45
Beingpax
1db6716539 Temporarily disable Power Mode UI 2025-08-05 18:59:58 +05:45
Beingpax
800cb75f7f Update empty state text for USA and power mode 2025-08-05 14:36:31 +05:45
Beingpax
117b1eb50b Remove unnecessary code 2025-08-05 14:33:08 +05:45
Beingpax
7530d3e9e7 Update UI for Power Mode 2025-08-05 12:45:10 +05:45
Beingpax
a26ec91e1b updated Powermode with session manager 2025-08-05 10:53:16 +05:45
Beingpax
5b43f3a2b3 Feat: Overhaul Power Mode to use individual configurations 2025-08-05 08:14:10 +05:45
Beingpax
d09a9fba7f Experimental new models 2025-08-01 17:26:08 +05:45
Beingpax
0b1bf8fbf5 correct message 2025-07-25 07:52:14 +05:45
Beingpax
5b50a59a45 Fix model selection dropdown bug 2025-07-25 07:50:16 +05:45
Beingpax
d31ce5dbf3 Use usable models instead of available models 2025-07-25 07:50:16 +05:45
Beingpax
1068dea78f feat: Added Auto Enter option in Power Mode 2025-07-17 21:09:38 +05:45
Beingpax
abe5972d1e Fixed Open Router model issues with Power Mode 2025-06-30 12:55:24 +05:45
Beingpax
b8899bf0b7 Fix picker alignment in Power Mode Configuration view 2025-06-23 09:59:53 +05:45
Michael Bui
105f403d1f (feat) Also detect apps inside user application folder - fix #136 2025-06-23 10:46:16 +08:00
Beingpax
05cfbd1a0b Custom Trancription model with openAI compatibility 2025-06-17 13:50:22 +05:45
Beingpax
6c7249ec48 Consistent background color scheme 2025-06-15 19:13:57 +05:45
Beingpax
b1524970c1 fix: power mode model selectio & removed current model in favor of currenttranscriptionmodel 2025-06-10 23:23:43 +05:45