Ryan Hughes
5bab2dd230
Run Voxtype configure from dictation indicator
2026-05-29 14:36:26 -04:00
David Heinemeier Hansson
6f0d9d53cd
Keep sensitive clipboard contents out of history
...
Restore the clipboard watcher behavior that drops CLIPBOARD_STATE=sensitive events, which password managers use for copied secrets.
Use the same sensitive foreground clipboard path for emoji insertion instead of a custom history marker, and keep the password-manager MIME hint ignored as a fallback.
2026-05-29 15:25:21 +02:00
David Heinemeier Hansson
cd2be9da25
Insert emojis without persisting clipboard entries
...
Keep the first emoji result selected whenever results exist, including after search filtering, so Enter inserts immediately.
Route emoji insertion through a hidden helper that serves a transient sensitive clipboard entry long enough for Shift+Insert, then stops that clipboard owner.
Mark transient emoji inserts so clipboard history skips only that event while continuing to record normal terminal copies.
2026-05-29 14:54:49 +02:00
David Heinemeier Hansson
a0cf4b07b2
Show clipboard file entries without inline video playback
2026-05-29 14:14:40 +02:00
David Heinemeier Hansson
f60c038050
Open clipboard entries from history
2026-05-29 13:54:55 +02:00
David Heinemeier Hansson
766c3b9a3f
Polish clipboard history display
2026-05-29 13:35:28 +02:00
David Heinemeier Hansson
4b003d2e39
Simplify clipboard preview divider
2026-05-29 13:15:11 +02:00
David Heinemeier Hansson
bb0d9dd2e3
Copy clipboard history selection with Shift Return
2026-05-29 13:15:00 +02:00
David Heinemeier Hansson
cf3a481224
Confirm clearing clipboard history
2026-05-29 12:57:46 +02:00
David Heinemeier Hansson
49ca79081f
Extract confirmation dialog
2026-05-29 12:57:43 +02:00
David Heinemeier Hansson
5bdd264ce0
Delete selected clipboard history entries
2026-05-29 12:23:53 +02:00
David Heinemeier Hansson
e79013adbe
Fix large clipboard history pastes
...
Clipboard history selections passed the full selected text as a process argument to omarchy-clipboard-paste-text. Large entries can exceed Linux's per-argument exec limit, so the helper never starts reliably for big copied blocks.
Pass the original history index instead and have the helper read that entry from clipboard-history.json before wl-copy and Shift+Insert. Also focus the first row when opening the manager, keep filtered rows mapped to their original history indexes, and drop whitespace-only text entries.
2026-05-29 12:21:28 +02:00
David Heinemeier Hansson
6be9b8b6d9
Fix night light indicator state
2026-05-29 09:42:24 +02:00
David Heinemeier Hansson
c795d52201
Paste emojis via clipboard
2026-05-29 09:32:01 +02:00
David Heinemeier Hansson
5104daf212
Restore gap
2026-05-28 21:21:33 +02:00
David Heinemeier Hansson
7bb18c1dd3
Refine Mullvad exit node picker
2026-05-28 21:21:33 +02:00
David Heinemeier Hansson
d3666c5e98
Group Mullvad exit nodes by country
2026-05-28 21:21:33 +02:00
Ryan Hughes
007393387a
Fix Bluetooth panel device list handling
2026-05-28 15:04:41 -04:00
Ryan Hughes
801c2b00c8
Fix and improve bar drag and drop XP
2026-05-27 22:59:46 -04:00
Ryan Hughes
f8e82dac6b
Improve omarchy-config-shell-bar
2026-05-27 16:44:43 -04:00
Ryan Hughes
752ecaf6e7
add model-usage plugin
2026-05-27 16:44:24 -04:00
David Heinemeier Hansson
dfc450f2cb
Fix bar config panel reload
2026-05-27 15:20:30 +02:00
David Heinemeier Hansson
bc32980cca
Replace bar settings with inline config panel
2026-05-27 15:11:36 +02:00
David Heinemeier Hansson
7ef5999038
Tighten center bar widget spacing
2026-05-27 14:25:28 +02:00
David Heinemeier Hansson
d6fa701543
Separate transparent bar foreground from panel text
2026-05-27 14:23:13 +02:00
David Heinemeier Hansson
e490f743db
Keep glyph notification hints compact
2026-05-27 14:09:26 +02:00
David Heinemeier Hansson
a09cfc3460
Fix bar module position reset on click
2026-05-27 13:58:07 +02:00
David Heinemeier Hansson
b9e82a5e53
Hide Dropbox tray icon when bar widget is present
2026-05-27 13:48:40 +02:00
David Heinemeier Hansson
419cd37e14
Fix transparent bar contrast timing
2026-05-27 12:36:45 +02:00
David Heinemeier Hansson
9f81a65732
Add visible bar drag and drop
2026-05-27 12:36:13 +02:00
David Heinemeier Hansson
88816ab9be
Extend notification popup lifetime
2026-05-27 10:50:31 +02:00
David Heinemeier Hansson
e91aa9647b
Add shell bar config commands
2026-05-27 10:41:12 +02:00
David Heinemeier Hansson
b03a7cc73c
Use Tab to switch bar panels
2026-05-27 10:40:32 +02:00
David Heinemeier Hansson
848499a76b
Massage it
2026-05-27 10:29:01 +02:00
David Heinemeier Hansson
5a08ef33fb
Fix icon placement
2026-05-27 08:56:29 +02:00
David Heinemeier Hansson
8350a792ac
Add exit nodes to the panel
2026-05-27 08:44:32 +02:00
David Heinemeier Hansson
67dd7a2953
Add Tailscale panel connection controls
2026-05-26 22:07:20 +02:00
David Heinemeier Hansson
9100bc96be
Launch shell actions through Hyprland
2026-05-26 18:50:24 +02:00
Ryan Hughes
c70ed3cdcd
Add tailscale plugin
2026-05-26 11:27:11 -04:00
David Heinemeier Hansson
492b420aad
Open recording menu from indicator
2026-05-26 02:11:45 +02:00
David Heinemeier Hansson
953616dd62
Remove borders from menu highlights
2026-05-26 00:11:03 +02:00
David Heinemeier Hansson
af5e918dd5
Improve actionable notification wrapper
2026-05-25 23:51:48 +02:00
David Heinemeier Hansson
e1075e3cd7
No need to scream about important notifications
...
They're already there until you dismiss them
2026-05-25 22:42:53 +02:00
David Heinemeier Hansson
32b642e085
Add launcher uninstall confirmation
2026-05-25 18:32:41 +02:00
David Heinemeier Hansson
3c8aba55e5
Fix tray DBus menu activation
2026-05-25 16:57:53 +02:00
David Heinemeier Hansson
f05ad16eaf
Add shell bar runtime regression coverage
2026-05-25 15:09:37 +02:00
David Heinemeier Hansson
37e4da524b
Move shell scripts into plugin directories
2026-05-25 14:53:21 +02:00
David Heinemeier Hansson
10898aea16
Move panel plugins under panels
2026-05-25 14:47:08 +02:00
David Heinemeier Hansson
e6d990e31d
Use component-like naming without a repeating namespace
2026-05-25 14:32:41 +02:00
David Heinemeier Hansson
829c1fa4f7
Add shell plugin model tests
2026-05-25 14:18:39 +02:00