Jackson
a286fe5143
Add custom sound and control notif volume ( #214 )
...
* Add custom sound and control notif volume
* Modularize the picker and slider, consolidate the playback and loading
* Move custom sounds to advanced
* pairs of audio
* custom sound handling
---------
Co-authored-by: CJ Pais <cj@cjpais.com>
2025-10-16 09:08:27 -07:00
Gr3mIin
aed3a75d54
feat(settings): add autostart toggle in advanced settings ( #177 )
...
* feat(settings): add autostart toggle in advanced settings
Enable users to configure autostart behavior through a new toggle in the advanced settings UI. The backend now checks user preferences on startup to enable or disable autostart accordingly, with the setting persisted and manageable via a new Tauri command. This provides better control over app initialization without affecting existing functionality.
* immediate toggle effect?
---------
Co-authored-by: CJ Pais <cj@cjpais.com>
2025-10-09 10:47:51 -07:00
CJ Pais
18f32c7c8d
simplify history slightly
2025-10-08 16:28:01 -07:00
becker
d0e6a17c17
Add history limit setting ( #150 )
...
* Add history limit setting
Dearest Reviewer,
I have added a history limit setting. The limit change is applied instantly.
If the limit is 0 then no recordings are saved.
Becker
* remove extra save
save happens on exit
* move to debug menu
* use the text color
---------
Co-authored-by: CJ Pais <cj@cjpais.com>
2025-10-08 13:01:09 -07:00
CJ Pais
1432bac30f
add support for changing paste method ( #187 )
...
* add support for changing paste method
* rename/refactor of methods
2025-10-08 12:32:04 -07:00
Han Pham
9185b3db08
feat: delete a single audio entry ( #119 )
...
* feat: delete a single audio entry
* fix(HistorySetting): remove unnecessary loading state
2025-09-19 12:30:50 -07:00
Dylan
b82b3b2f20
Added "Start Hidden" ( #105 )
...
* Added "Start Hidden"
* revert visible option in tauri conf
---------
Co-authored-by: CJ Pais <cj@cjpais.com>
2025-09-06 14:07:33 -07:00
CJ Pais
7638f6b827
basic working history ( #104 )
2025-09-05 16:25:38 -07:00
CJ Pais
ae5f640da5
Add VRAM Inactivity Timer ( #101 )
...
* init vram unload
* logging
* add immediate unloading
* thread fixes
2025-09-03 19:00:36 -07:00
CJ Pais
d7cc6ff55c
add support for pink tray
2025-09-03 16:08:40 -07:00
CJ Pais
04b006d5b8
new default correction threshold + debug menu
2025-08-15 11:55:15 -07:00
CJ Pais
c2b3815f56
'custom words' everywhere instead of 'correct words'
2025-08-11 15:19:48 -07:00
Vlad Gerasimov
003bf23402
feat(transcription): add word correction with phonetic matching
2025-08-08 17:50:31 +04:00
CJ Pais
c0fc1ba817
some cleanup
2025-08-07 16:53:07 -07:00
Vlad Gerasimov
091b392aa6
feat(overlay): replace show_overlay toggle with position selector
2025-08-06 07:52:09 +04:00
CJ Pais
98eb336ab0
disallow invalid bindings from frontend
2025-08-02 18:43:59 -07:00
CJ Pais
86a1205619
add partial/resumable download capability
2025-08-02 18:25:30 -07:00
CJ Pais
0fa1f37474
change the icon relative to the theme
2025-08-02 12:04:36 -07:00
CJ Pais
58c3d40713
add dark assets for test
2025-08-02 11:19:42 -07:00
CJ Pais
10b3058359
only allow a single instance of handy to run
2025-08-02 10:13:51 -07:00
CJ Pais
1ce954d02f
add a very simple debug mode toggle
2025-08-01 18:16:51 -07:00
CJ Pais
6ce848dc66
Merge pull request #59 from cjpais/recording-pill
...
Add Recording Overlay
2025-08-01 15:35:11 -07:00
CJ Pais
a7c5b199fb
Merge branch 'main' into cancel-actions-in-menu
2025-08-01 15:25:57 -07:00
CJ Pais
a91cfdb7e8
cleanup some code + fix bug where shortcut would still be pressed making
...
the next transcript not go through
2025-08-01 15:16:16 -07:00
CJ Pais
dd957a894d
add setting to enable or disable showing the overlay
2025-08-01 14:29:02 -07:00
CJ Pais
51105dde15
more wip but roughly is there
2025-08-01 14:15:02 -07:00
Václav Škorpil
b767eca6fb
Add language select to settings
2025-07-28 19:52:37 +02:00
CJ Pais
085543d6f3
make sure to focus window when clicking 'check for updates'
2025-07-28 08:54:32 -07:00
CJ Pais
18786b6f9b
minor tweak to call
2025-07-28 08:44:55 -07:00
Vlad Gerasimov
1c61d3b6b1
fix(tray): set icon as template after build
2025-07-28 18:59:11 +04:00
Vlad Gerasimov
609fc7667b
fix(tray): mark tray icons as template for macOS
2025-07-28 18:53:25 +04:00
Vlad Gerasimov
6c26d6afb8
feat(tray): add cancel recording/transcribing actions
2025-07-27 22:46:59 +04:00
segudev
c3aa2d7c1b
Add "Translate to English" setting: Introduced a new setting to enable automatic translation of speech to English. Updated relevant components, settings modules, and transcription logic to support this feature. Adjusted accessibility permission calls for consistency.
2025-07-11 18:19:15 -07:00
CJ Pais
c23befd98a
big refactor of settings + switch audio devices
2025-07-10 21:10:46 -07:00
CJ Pais
59541b8ec4
move audio toolkit into src-tauri to fix permissions
2025-07-10 12:38:06 -07:00
CJ Pais
6ad9534ab7
activate the microphone on demand
2025-06-30 15:18:59 -07:00
CJ Pais
9036c05088
initial working version of multiple models + cleanup and onboarding
2025-06-30 14:27:21 -07:00
CJ Pais
ab79f77747
sample rec sound
2025-06-27 12:54:29 -07:00
CJ Pais
80f2c72847
fix update?
2025-06-27 12:27:01 -07:00
CJ Pais
fabb1f8760
add footer with the curr version
2025-06-26 14:03:40 -07:00
CJ Pais
fff8be3a96
better menu
2025-06-26 13:53:17 -07:00
CJ Pais
898a0120b8
auto update code + revised menu
2025-06-26 13:50:11 -07:00
CJ Pais
6e8128defd
remove some debug logging, plus some general minor cleanup
2025-05-16 09:06:46 -07:00
CJ Pais
1e976d62b1
auto start stuff?
2025-05-15 15:14:27 -07:00
CJ Pais
cc4b057993
basically label option nicely on macOS as well as fix command not being sent properly.
2025-05-15 13:42:31 -07:00
CJ Pais
821e12bdf6
handle app close uniformly xplatform
2025-05-15 13:20:54 -07:00
CJ Pais
ef607db260
fix Windows build?
2025-05-13 14:15:41 -07:00
CJ Pais
3e4cf2ef24
Fix the window being hidden on macOS when clicking Settings.
2025-05-13 12:59:27 -07:00
CJ Pais
cff0969b36
add Jon's feature.
2025-05-12 14:09:47 -07:00
CJ Pais
b5eb5b0431
some cleanup
2025-05-12 12:22:46 -07:00
CJ Pais
f8c5875fa8
refactored actions.
2025-05-09 12:12:44 -07:00
CJ Pais
5fc55cfcb3
icon update + color tray when recording
2025-05-09 11:46:06 -07:00
CJ Pais
9b5f1c5a04
ugly but working unified settings store.
2025-05-08 16:43:51 -07:00
CJ Pais
5bddf49f88
most basic side of Rust being able to change the key binding.
2025-05-07 16:24:20 -07:00
CJ Pais
d36ddfd61c
some opt + load directly from a store
2025-05-07 13:14:31 -07:00
CJ Pais
cbd6a49181
start cleaning up our lib
2025-05-07 09:41:54 -07:00
CJ Pais
894b10e40e
slightly better ui
2025-05-07 07:56:01 -07:00
CJ Pais
cf5b1437b4
add basic tray icon for now
2025-05-06 12:56:14 -07:00
CJ Pais
9f3a6f5f2f
fix window close bug
2025-05-06 12:28:43 -07:00
CJ Pais
6d5bd549c0
move to tauri managed state
2025-05-06 11:59:46 -07:00
CJ Pais
97700cda60
remove keybinding manager
2025-05-06 11:46:47 -07:00
CJ Pais
2f38e407a5
remove cruft
2025-05-06 11:19:23 -07:00
CJ Pais
6b545d3acd
working? ability to package/run on macos
2025-05-05 12:13:27 -07:00
CJ Pais
9ba4becaee
clean up a bunch of unused warnings.
2025-02-17 12:20:04 -08:00
CJ Pais
92ce2614dd
delayed kb press
2025-02-17 12:13:12 -08:00
CJ Pais
870f517be2
Work in the background.
2025-02-17 12:12:48 -08:00
CJ Pais
b47a897164
Fixed bindings blowing up.
2025-02-17 11:51:15 -08:00
CJ Pais
14b2789e4b
Most basic working LLM end-to-end feature parity with handy.
2025-02-17 10:06:01 -08:00
CJ Pais
6b088deaf5
Very basic version of the clipboard implemented.
2025-02-17 09:08:48 -08:00
CJ Pais
3d774b8367
Fix some weird keybinding issues
2025-02-16 19:37:32 -08:00
CJ Pais
661c46eae8
most basic example LLM calling
2025-02-16 19:17:44 -08:00
CJ Pais
83d845284d
basic working transcription.
2025-02-03 09:26:37 -08:00