Albert Armea
5ace934882
Fix secrets management
2026-01-04 18:22:04 -05:00
Albert Armea
15697465c5
Capture logs for snap apps as well
2026-01-02 19:26:26 -05:00
Albert Armea
1e584f2907
Add optional child process logging
2026-01-02 19:00:27 -05:00
Albert Armea
60d5d9f1f1
lint
2026-01-01 22:55:53 -05:00
Albert Armea
5c6f50b673
Implement graceful shepherdd shutdown
2026-01-01 22:40:57 -05:00
Albert Armea
3b1a2fb166
shepherdd shouldn't require root to run
2025-12-31 22:33:44 -05:00
Albert Armea
9151562b6b
Fix CI
2025-12-31 00:59:21 -05:00
Albert Armea
a17fb5104d
Refresh activity list when change in time modifies it
2025-12-30 10:00:24 -05:00
Albert Armea
8e754d7c77
Use full datetime when mocking the clock
...
Having the date and seconds show is really helpful for debugging
2025-12-30 09:50:31 -05:00
Albert Armea
5cc577a012
Implement ~ expansion in args
2025-12-30 09:34:21 -05:00
Albert Armea
1f8f23ef76
Use 12-hour clock with AM/PM
...
Now we don't need the "clock" icon to indicate the wall clock vs the
timer
2025-12-30 08:24:07 -05:00
Albert Armea
ffa6fbd095
Add support for custom icon images
2025-12-30 08:23:53 -05:00
Albert Armea
5e5e6f6806
Lint: electric boogaloo
2025-12-29 17:51:55 -05:00
Albert Armea
3fd49b2efd
Fix CI for real this time
2025-12-29 17:04:15 -05:00
Albert Armea
c444426507
Add crate documentation
2025-12-29 16:54:57 -05:00
Albert Armea
f5d7d69578
:%s/daemon/service/g
2025-12-29 12:52:03 -05:00
Albert Armea
ab89485317
Fix warnings
...
Warnings now:
* Show the text set in the config
* ... at the severity set in the config
* Can supersede previous warnings
2025-12-29 03:17:11 -05:00
Albert Armea
2711782c42
Hide Steam UI while loading
2025-12-29 02:30:08 -05:00
Albert Armea
1fe6971fb2
Add CI
2025-12-28 22:07:23 -05:00
Albert Armea
133a55035a
Add clock mocking mechanism for dev use only
2025-12-28 21:26:54 -05:00
Albert Armea
0f3bc8f690
Reduce API volume for volume
...
The HUD no longer polls the volume API, and volume update requests are debounced -- thus reducing the volume of API requests for volume changes (ba dum tss)
2025-12-28 15:58:05 -05:00
Albert Armea
005db1dbf4
Use type-aware fallback icons
2025-12-28 15:39:43 -05:00
Albert Armea
fb7503eeb4
Add volume policy
2025-12-28 09:30:54 -05:00
Albert Armea
234a64de3d
Delete pause stubs
2025-12-28 08:59:20 -05:00
Albert Armea
e58cb05025
Fix HUD colors
2025-12-28 08:51:14 -05:00
Albert Armea
45a624bd2e
Remove border around HUD
2025-12-28 08:36:54 -05:00
Albert Armea
336a8f7eb2
Use common command/args syntax
2025-12-28 00:35:33 -05:00
Albert Armea
1238987732
Fix args handling for snap entries
2025-12-28 00:03:50 -05:00
Albert Armea
d449a7adff
Implement time-unrestricted activities
2025-12-27 23:26:49 -05:00
Albert Armea
d2bebd39a6
Hide launcher window when child application starts
2025-12-27 22:46:38 -05:00
Albert Armea
ea15c978ba
Fix Minecraft window focus
2025-12-27 21:16:58 -05:00
Albert Armea
74e54a016c
Allow arguments for Snap apps
2025-12-27 20:53:13 -05:00
Albert Armea
0f837e26d6
Fix tile and text colors
2025-12-27 19:47:11 -05:00
Albert Armea
1bc8b0c790
Render time remaining countdown
2025-12-27 18:55:34 -05:00
Albert Armea
252ee4dd8d
Pull Snap process managment into its own entry kind
2025-12-27 14:27:34 -05:00
Albert Armea
b179232a21
WIP: fix running Minecraft
2025-12-27 14:18:32 -05:00
Albert Armea
77a167e45f
WIP: Fix LInux process management
2025-12-27 12:16:48 -05:00
Albert Armea
330484eba1
Make the HUD visible all the time
2025-12-27 12:15:06 -05:00
Albert Armea
3b28bd7129
Fix child process monitoring
2025-12-27 11:28:15 -05:00
Albert Armea
2965afacae
Make launcher runnable
2025-12-27 10:50:54 -05:00
Albert Armea
e2013eb694
WIP: Launcher UI
2025-12-26 20:01:22 -05:00
Albert Armea
ac2d2abfed
(Hopefully) productionized shepherdd
2025-12-26 15:35:27 -05:00