|
April 2026
171 commits · 168 public
|
| 2026-04-13 20:54 |
rust-build-planner
|
deploy: d4eb19b8055d0e4415b9c74ec6adc51083a43e92
|
e98f9b3
|
| 2026-04-13 20:52 |
rust-build-planner
|
deploy: 6278f7a4b0eb9fc8765ed5e0479237422095ae19
|
666c521
|
| 2026-04-13 19:53 |
rust-build-planner
|
feat: UI enhancements: larger toolbars, camera hints, model fixes
|
24f34f1
|
| 2026-04-13 17:39 |
rust-build-planner
|
feat(#21,#22): wall stacking, floor snapping, and wall variant models (#23)
|
c50548f
|
| 2026-04-13 13:23 |
rust-build-planner
|
fix: prevent placement on camera drag, render floor frames as cutouts (#20)
|
e7b46bd
|
| 2026-04-13 12:23 |
rust-build-planner
|
deploy: e7b46bdab3cd382c1ae93b95063cfa4c56fef957
|
c8032fd
|
| 2026-04-13 11:42 |
rust-build-planner
|
feat(#16): improve styling — wood textures, naval blue buildable area, cost widget, hull height fix (#19)
|
0316f99
|
| 2026-04-13 10:50 |
rust-build-planner
|
feat(#13): snap squares to triangle edges + fix deploy (#14) (#15)
|
4f4aba5
|
| 2026-04-13 10:42 |
rust-build-planner
|
deploy: 0316f99f79c893dca1d165df74a89f950a3feb9d
|
98a389d
|
| 2026-04-13 10:12 |
rust-build-planner
|
feat(#11): hex-based triangle snapping system (#12)
|
34fc0a8
|
| 2026-04-13 09:51 |
rust-build-planner
|
deploy: 4f4aba5504d784a72e8b302c4be2f20a2aa04cc0
|
030c472
|
| 2026-04-12 18:44 |
rust-build-planner
|
fix: triangle pieces and stairs shapes (#9) (#10)
|
4074db4
|
| 2026-04-12 17:44 |
rust-build-planner
|
deploy: 4074db4caedaf82aa85b84880764cde8481bb46c
|
2f0850b
|
| 2026-04-12 16:56 |
rust-build-planner
|
feat: click to select piece, Delete key to remove (#7)
|
18ee73e
|
| 2026-04-12 16:04 |
rust-build-planner
|
feat: add Ctrl+Z undo and Ctrl+Y redo for piece operations (#6)
|
1dcab81
|
| 2026-04-12 16:04 |
rust-build-planner
|
fix: right-click to delete placed pieces (#5)
|
288bde3
|
| 2026-04-12 15:57 |
rust-build-planner
|
feat: distinct window and doorway models with cutout shapes (#4)
|
0145770
|
| 2026-04-12 15:56 |
rust-build-planner
|
deploy: 18ee73e72196eb62b0fd11b6c5a1b692e7a52018
|
8af4f33
|
| 2026-04-12 15:55 |
rust-build-planner
|
feat: angle default camera to show 3D depth (#3)
|
632d5a7
|
| 2026-04-12 15:54 |
rust-build-planner
|
style: brighten colour palette from dark browns to warm timber tones (#2)
|
069929c
|
| 2026-04-12 15:19 |
rust-build-planner
|
feat: add edge placement for walls and stylized piece rendering
|
6d8f3b8
|
| 2026-04-12 15:08 |
rust-build-planner
|
fix: render single HitPlane at correct floor based on piece constraint and visibility
|
7706c5e
|
| 2026-04-12 15:05 |
rust-build-planner
|
deploy: 1dcab817bea149affbfb5fd662894efaba5ec133
|
0d083f2
|
| 2026-04-12 15:05 |
rust-build-planner
|
deploy: 288bde31ab7acc32a0cd1a990405146985732539
|
7affe8a
|
| 2026-04-12 14:58 |
rust-build-planner
|
feat: wire Share, Clear, Reset Camera, persistence, and Escape key in App
|
f8b7348
|
| 2026-04-12 14:57 |
rust-build-planner
|
feat: add ghost piece preview and click-to-place interaction
|
cc92d86
|
| 2026-04-12 14:57 |
rust-build-planner
|
deploy: 014577082ea34c2058898f0b16d70861028dc5d1
|
e45fab6
|
| 2026-04-12 14:55 |
rust-build-planner
|
deploy: 632d5a737077a83fb5faa2b5c955751f5de3ad0e
|
0de2456
|
| 2026-04-12 14:54 |
rust-build-planner
|
deploy: 069929c9a62b754258bc2e08a0aca20d8fd9ce79
|
2696202
|
| 2026-04-12 14:51 |
rust-build-planner
|
feat: render placed pieces in 3D scene, delete on click in select mode
|
2565a3d
|
| 2026-04-12 14:48 |
rust-build-planner
|
feat: add R3F viewport with hull mesh, scene grid, and orbit controls
|
7c7fd8d
|
| 2026-04-12 14:34 |
rust-build-planner
|
deploy: 740f87a9222df0914fc8ad263e619742771b7cda
|
2f23210
|
| 2026-04-12 14:32 |
rust-build-planner
|
feat: add CostBar component with live material totals
|
bc44fba
|
| 2026-04-12 14:31 |
rust-build-planner
|
feat: add Sidebar component with piece picker and floor toggles
|
d99a2ce
|
| 2026-04-12 14:30 |
rust-build-planner
|
feat: add TopBar component
|
aad6d8d
|
| 2026-04-12 14:30 |
rust-build-planner
|
feat: add app layout shell with global reset and flex layout
|
ac5ccc2
|
| 2026-04-12 14:29 |
rust-build-planner
|
feat: add usePersistence hook for localStorage and URL hash restore
|
b4d1a24
|
| 2026-04-12 14:28 |
rust-build-planner
|
feat: add Zustand store with piece placement and coordinate index
|
ff39b96
|
| 2026-04-12 14:22 |
rust-build-planner
|
feat: add serialization utility for URL hash encoding
|
2913070
|
| 2026-04-12 14:22 |
rust-build-planner
|
feat: add costs utility
|
bbeaa43
|
| 2026-04-12 14:21 |
rust-build-planner
|
feat: add coordinateKey and validation utilities
|
69ac4bb
|
| 2026-04-12 14:17 |
rust-build-planner
|
feat: add pieces-config.json with all piece definitions and costs
|
533c05d
|
| 2026-04-12 14:14 |
rust-build-planner
|
feat: add shared TypeScript types
|
d62e1e1
|
| 2026-04-12 14:13 |
rust-build-planner
|
ci: add GitHub Actions deploy to GitHub Pages
|
28e8d15
|
| 2026-04-12 14:11 |
rust-build-planner
|
chore: install deps, configure Vitest with jsdom
|
01b80b7
|
| 2026-04-12 14:06 |
rust-build-planner
|
chore: untrack docs and .claude, update gitignore
|
b9a4826
|
| 2026-04-12 14:02 |
rust-build-planner
|
chore: scaffold Vite + React + TypeScript project
|
fd0f638
|
| 2026-04-12 13:57 |
rust-build-planner
|
chore: initial commit with gitignore
|
e13e082
|
| 2026-04-12 11:49 |
ClipCutter
|
fix: Export page button spacing (comp-toolbar / comp-footer)
|
2420759
|
| 2026-04-12 11:44 |
ClipCutter
|
fix: review segments stacking horizontally instead of per line
|
a2e3f46
|
| 2026-04-12 09:55 |
ClipCutter
|
Fix review segments stacking horizontally instead of per-line
|
88c57c2
|
| 2026-04-12 09:53 |
ClipCutter
|
Fix missing CSS for comp-toolbar and comp-footer on Export page
|
582ab69
|
| 2026-04-12 |
registry-parser
|
simplify wrapper for session
|
60dcdce
|
| 2026-04-12 |
incorrect-runner-runner
|
chore: debounce config, update shim
|
012bf2d
|
| 2026-04-12 |
verbose-fallback
|
improve guard in fallback
|
f6a3537
|
| 2026-04-11 22:37 |
ScreenHUD
|
docs: add README and screenshots
|
cf58095
|
| 2026-04-11 22:17 |
ScreenHUD
|
chore: remove .claude from source control
|
7166ae5
|
| 2026-04-11 22:16 |
ScreenHUD
|
chore: remove todo notes from source control
|
6a3e5cb
|
| 2026-04-11 21:44 |
ClipCutter
|
docs: add README with screenshots and usage guide
|
c623093
|
| 2026-04-11 13:54 |
ClipCutter
|
feat: add trim quality selector (copy/precise/ultra) to review tab
|
042bf51
|
| 2026-04-11 13:53 |
ClipCutter
|
feat: add storage summary bar, file sizes, delete-encoded, and source videos section to Export tab
|
a626f77
|
| 2026-04-11 13:51 |
ClipCutter
|
feat: add multi-segment quality modes (copy/precise/ultra) to keep endpoint
|
9d8627e
|
| 2026-04-11 13:20 |
ClipCutter
|
fix: use -c copy for single-segment trim to avoid quality loss
|
8203ca7
|
| 2026-04-11 13:18 |
ClipCutter
|
feat: add DELETE /api/encoded endpoint and clear_clip_encoding
|
2b77555
|
| 2026-04-11 13:12 |
ClipCutter
|
feat: add size_mb and encoded_size_mb to /api/kept response
|
9161b67
|
| 2026-04-11 13:06 |
ClipCutter
|
fix: exclude json sidecars from storage summary count, improve test coverage
|
82039bd
|
| 2026-04-11 12:54 |
ClipCutter
|
feat: add GET /api/storage-summary endpoint
|
d267448
|
| 2026-04-11 12:31 |
ClipCutter
|
chore: add .worktrees/ to .gitignore
|
d692fef
|
| 2026-04-11 12:25 |
ClipCutter
|
docs: add export UX and trim quality implementation plan
|
0a3c487
|
| 2026-04-11 12:15 |
ClipCutter
|
docs: add export UX improvements and trim quality design spec
|
ad0aa62
|
| 2026-04-10 22:18 |
ClipCutter
|
fix: use data-stem pattern for folder button, prevent modal stacking
|
0177fb8
|
| 2026-04-10 21:47 |
ClipCutter
|
feat: add folder explore button and clip preview modal to export page
|
c389325
|
| 2026-04-10 21:40 |
ClipCutter
|
fix: sort review clips by date processed (newest first) then confidence
|
22836aa
|
| 2026-04-10 21:36 |
ClipCutter
|
fix: remove empty kept/{video_stem} folder after last clip deleted
|
2373663
|
| 2026-04-10 21:33 |
ClipCutter
|
test: fix import placement and mock patch target in TestOpenFolder
|
5449c81
|
| 2026-04-10 21:24 |
ClipCutter
|
feat: add GET /api/open-folder/kept/{video_stem} endpoint
|
81b883f
|
| 2026-04-09 19:14 |
ClipCutter
|
fix: verify source_video path match before using metadata for status
|
d76534a
|
| 2026-04-09 19:06 |
ClipCutter
|
fix: escape double-quotes in data-filename attr, clear stale error spans
|
ea77d85
|
| 2026-04-09 18:53 |
ClipCutter
|
feat: add folder scan panel with video list and stale candidates to process tab
|
8daadf0
|
| 2026-04-09 18:19 |
ClipCutter
|
feat: add scan button and folder scan panel to process tab HTML
|
68f6c26
|
| 2026-04-09 18:12 |
ClipCutter
|
feat: add FolderScanResult types and API helpers
|
d29533a
|
| 2026-04-09 17:25 |
ClipCutter
|
feat: add POST /api/folder-scan/file/delete endpoint
|
30717ad
|
| 2026-04-09 17:12 |
ClipCutter
|
fix: normalize size_mb precision to 1 decimal place, remove unused import
|
dcc59bf
|
| 2026-04-09 16:53 |
ClipCutter
|
feat: add GET /api/folder-scan endpoint
|
4600e05
|
| 2026-04-09 16:39 |
ClipCutter
|
docs: add process page enhancements implementation plan
|
cabe9a0
|
| 2026-04-09 16:07 |
ClipCutter
|
docs: add process page enhancements design spec
|
8d2600d
|
| 2026-04-08 19:18 |
ClipCutter
|
test: add multi-segment keep API test
|
853ce1b
|
| 2026-04-08 18:19 |
ClipCutter
|
fix: use _keep_clip helper and @staticmethod in TestCompilationSources
|
6493035
|
| 2026-04-08 18:16 |
ClipCutter
|
test: add API tests for DELETE compilation sources endpoint
|
3ac280b
|
| 2026-04-08 18:15 |
ClipCutter
|
fix: set event delegation guard only after container confirmed present
|
0536a0f
|
| 2026-04-08 17:07 |
ClipCutter
|
refactor: replace inline onclick strings with event delegation in review.ts
|
46a3792
|
| 2026-04-08 14:13 |
ClipCutter
|
docs: add implementation plan for event delegation and API test coverage
|
5b75e99
|
| 2026-04-08 13:16 |
ClipCutter
|
docs: add design spec for event delegation and test coverage fixes
|
2c47b0e
|
| 2026-04-07 21:38 |
ClipCutter
|
feat: show clip date and add delete button in Export tab
|
1d22ba8
|
| 2026-04-07 21:33 |
ClipCutter
|
feat: add DELETE /api/kept endpoint to remove kept clips
|
d426fe8
|
| 2026-04-07 21:29 |
ClipCutter
|
feat: add clipped_at to kept clips API and sort by date descending
|
4658f64
|
| 2026-04-07 20:47 |
ClipCutter
|
fix: update metadata duration when clip is trimmed on keep
|
8d0bc6e
|
| 2026-04-07 20:11 |
ClipCutter
|
feat: add update_clip_duration to metadata module
|
ea1f4c7
|
| 2026-04-07 20:09 |
ClipCutter
|
feat: call ensure_end_clip in pipeline to always capture recording end
|
698fe7d
|
| 2026-04-07 19:12 |
ClipCutter
|
feat: add ensure_end_clip to always capture last minute of recording
|
91eae24
|
| 2026-04-06 22:58 |
ClipCutter
|
docs: add implementation plan for todo2 features
|
9f8fc62
|
| 2026-04-06 22:25 |
ClipCutter
|
docs: add design spec for todo2 features (end clip, duration fix, export UI)
|
36e8ff5
|
| 2026-04-04 16:12 |
ClipCutter
|
feat: update KeepRequest to support multiple cut segments
|
40cfae0
|
| 2026-04-04 16:09 |
ClipCutter
|
feat: add endpoint to delete source clips after compilation
|
5aa909d
|
| 2026-04-04 16:08 |
ClipCutter
|
feat: serve Vite dist/ build from FastAPI
|
ac9f804
|
| 2026-04-04 16:07 |
ClipCutter
|
feat: add main.ts entry point and rewrite index.html as Vite entry
|
af2918f
|
| 2026-04-04 15:42 |
ClipCutter
|
feat: add tabs/compile.ts module
|
0e5adbc
|
| 2026-04-04 15:38 |
ClipCutter
|
feat: add tabs/encode.ts module
|
d51a560
|
| 2026-04-04 15:35 |
ClipCutter
|
feat: add tabs/review.ts module
|
585838c
|
| 2026-04-04 15:30 |
ClipCutter
|
feat: add tabs/process.ts module
|
e4561b3
|
| 2026-04-04 15:28 |
ClipCutter
|
feat: add waveform.ts module extracted from index.html
|
7312ff6
|
| 2026-04-04 15:27 |
ClipCutter
|
feat: add typed api.ts with all fetch wrappers
|
9e81306
|
| 2026-04-04 15:21 |
ClipCutter
|
feat: add frontend utils.ts module
|
8b2da0c
|
| 2026-04-04 15:18 |
ClipCutter
|
build: add Vite + TypeScript setup for frontend
|
192ff5a
|
| 2026-04-04 15:12 |
ClipCutter
|
refactor: web.py is now a thin factory mounting 5 APIRouters
|
39af2eb
|
| 2026-04-04 15:08 |
ClipCutter
|
refactor: extract all endpoints into 5 APIRouter modules
|
7028844
|
| 2026-04-04 14:37 |
ClipCutter
|
refactor: add routes package and shared helpers
|
5cc3947
|
| 2026-04-04 14:37 |
ClipCutter
|
refactor: extract state classes to state.py
|
f340975
|
| 2026-04-04 14:20 |
ClipCutter
|
fix: pause video and show custom name in encode section
|
2076eb6
|
| 2026-04-04 14:16 |
ClipCutter
|
test: add regression test for needs_trim=False not triggering re-encode
|
adb47eb
|
| 2026-04-04 14:10 |
ClipCutter
|
fix: trim re-encoding only when trim points actually changed
|
6050def
|
| 2026-04-04 10:33 |
ClipCutter
|
docs: add implementation plan for ClipCutter todo items
|
e1fc777
|
| 2026-04-04 10:11 |
ClipCutter
|
docs: add design spec for todo.txt implementation plan
|
1d6dc8a
|
| 2026-04-02 17:47 |
ScreenHUD
|
fix: throw on unexpected timed action type in render loop
|
e49c39c
|
| 2026-04-02 17:38 |
ScreenHUD
|
feat: timed drawImage — fire-and-forget, non-interruptible
|
c02488a
|
| 2026-04-02 17:34 |
ScreenHUD
|
feat: add DurationSeconds to DrawImageAction
|
905014a
|
| 2026-04-02 17:29 |
ScreenHUD
|
docs: timed drawImage implementation plan
|
1ec9200
|
| 2026-04-02 17:27 |
ScreenHUD
|
docs: timed drawImage design spec
|
fa40bb8
|
| 2026-04-02 15:27 |
ScreenHUD
|
plan: icon buttons
|
804311f
|
| 2026-04-02 15:23 |
ScreenHUD
|
fix: disable Test button in condition builder for composite condition types
|
f1e5aea
|
| 2026-04-02 15:17 |
ScreenHUD
|
feat: move Test button into condition builder panel
|
834d156
|
| 2026-04-02 15:12 |
ScreenHUD
|
fix: remove vacuous OnConditionSelectionChanged handler
|
145d2b6
|
| 2026-04-02 15:10 |
ScreenHUD
|
fix: neutral color for edit/duplicate buttons, remove test from conditions toolbar
|
7f0fc25
|
| 2026-04-02 14:46 |
ScreenHUD
|
fix: add VerticalAlignment Center to icon-only glyph TextBlocks
|
b0b151d
|
| 2026-04-02 14:43 |
ScreenHUD
|
feat: replace text button labels with Segoe icon glyphs
|
981e19d
|
| 2026-04-02 14:38 |
ScreenHUD
|
feat: add IconButton and DangerIconButton styles to dark theme
|
e308ebf
|
| 2026-04-02 14:28 |
ScreenHUD
|
spec: icon buttons design
|
db9de3f
|
| 2026-04-02 13:35 |
ScreenHUD
|
fix: remove duplicate profile button from sidebar
|
17231e3
|
| 2026-04-02 11:26 |
ScreenHUD
|
fix: assert overlay topmost immediately on profile activation
|
3e6b933
|
| 2026-04-02 11:19 |
ScreenHUD
|
fix: move DXGI capture init to background thread so crosshair renders immediately on profile switch
|
f0a6068
|
| 2026-04-02 10:59 |
ScreenHUD
|
fix: force overlay topmost via SetWindowPos and correct DPI scaling in PositionOnMonitor
|
feae16c
|
| 2026-04-02 10:41 |
ScreenHUD
|
fix: add ControlBackgroundBrush to theme and style TabControl/TabItem
|
ecf7e4b
|
| 2026-04-02 10:33 |
ScreenHUD
|
fix: apply theme background brushes to TabControl, builder panels, and Settings tab
|
d7a3eed
|
| 2026-04-02 09:35 |
ScreenHUD
|
fix: wire PreviewButton once in OnLoaded; reset _addingCondition on cancel
|
c05da16
|
| 2026-04-02 09:31 |
ScreenHUD
|
feat: remove DashboardWindow, EditorWindow, GlobalSettingsDialog
|
088ca86
|
| 2026-04-02 09:29 |
ScreenHUD
|
feat: extract RuleBuilderControl and add Rules tab
|
001eb52
|
| 2026-04-02 09:19 |
ScreenHUD
|
feat: extract ConditionBuilderControl and add Conditions tab
|
3b55512
|
| 2026-04-02 09:14 |
ScreenHUD
|
feat: add MainWindow shell with status strip, profile sidebar, settings and wire up App.xaml.cs
|
f2b6d5e
|
| 2026-04-01 22:27 |
ScreenHUD
|
spec: single-window UI redesign
|
8e33979
|
| 2026-04-01 21:42 |
ScreenHUD
|
feat: add drawTimer action UI to RuleBuilderDialog
|
b7a63ef
|
| 2026-04-01 21:39 |
ScreenHUD
|
feat: add timer state and countdown synthesis to RuleEngine
|
6606cbb
|
| 2026-04-01 21:36 |
ScreenHUD
|
feat: add DrawTimerAction model and serialization
|
c0f4fd1
|
| 2026-04-01 21:35 |
ScreenHUD
|
fix: GlobalSettingsDialog font size uses double.TryParse
|
473c723
|
| 2026-04-01 21:34 |
ScreenHUD
|
fix: DrawTextAction.Size and GlobalSettings.DefaultFontSize changed to double
|
e5b82cf
|
| 2026-04-01 21:31 |
ScreenHUD
|
plan: timer action implementation plan
|
aa0d48a
|
| 2026-04-01 21:26 |
ScreenHUD
|
spec: timer display rounds up to integer seconds
|
e98fa76
|
| 2026-04-01 21:25 |
ScreenHUD
|
spec: timer action design
|
75d3757
|
| 2026-04-01 18:08 |
ScreenHUD
|
fix: crosshair size now accepts decimal values
|
e3349a3
|
| 2026-04-01 18:05 |
ScreenHUD
|
fix: replace monitor freetext with dropdown in global settings dialog
|
be55aa1
|
| 2026-04-01 18:01 |
ScreenHUD
|
spec+plan: monitor dropdown and crosshair decimal size fixes
|
16a700b
|
| 2026-04-01 16:42 |
ScreenHUD
|
feat: add global settings dialog accessible from dashboard
|
43f0720
|
| 2026-04-01 16:35 |
ScreenHUD
|
feat: add duplicate rule button to editor
|
3c6a990
|
| 2026-04-01 16:33 |
ScreenHUD
|
feat: add Play button for sound preview in rule builder
|
070527b
|
| 2026-04-01 16:30 |
ScreenHUD
|
feat: collapse crosshair settings panel when disabled
|
2fdfb3e
|
| 2026-04-01 16:22 |
ScreenHUD
|
spec: ux improvements - crosshair collapse, sound preview, duplicate rule, global settings
|
76816e3
|
| 2026-04-01 15:30 |
ScreenHUD
|
feat: add preview rule toggle button to rule builder
|
66b1545
|
| 2026-04-01 15:24 |
ScreenHUD
|
feat: expose overlay singleton on App, add IsPreviewActive flag to prevent scan loop overwrite
|
de5f56a
|
| 2026-04-01 15:22 |
ScreenHUD
|
fix: enabled checkbox was in wrong grid row, overlapping condition dropdown
|
5d0486d
|
| 2026-04-01 15:18 |
ScreenHUD
|
spec: rule builder enabled checkbox fix and preview rule feature
|
39cd2b3
|
| 2026-04-01 11:32 |
ScreenHUD
|
feat: apply accessible WCAG AA dark theme colors
|
339b0a3
|
| 2026-04-01 11:31 |
ScreenHUD
|
spec: accessible dark mode color palette
|
f8558de
|
|
March 2026
29 commits · 29 public
|
| 2026-03-31 23:33 |
ScreenHUD
|
fix: use dark text on green success buttons for readability
|
0d14a4a
|
| 2026-03-31 23:30 |
ScreenHUD
|
fix: auto-recover from DXGI device loss and overlay disruption
|
f71a7ea
|
| 2026-03-31 23:25 |
ScreenHUD
|
spec: DXGI capture and overlay recovery
|
9bec0a5
|
| 2026-03-31 23:14 |
ScreenHUD
|
plan: group condition implementation plan
|
603c7d6
|
| 2026-03-31 23:11 |
ScreenHUD
|
feat: add group condition UI with sub-condition management
|
b81d8db
|
| 2026-03-31 23:05 |
ScreenHUD
|
feat: evaluate group conditions in scan engine
|
0bb966c
|
| 2026-03-31 23:03 |
ScreenHUD
|
feat: add GroupCondition record with JSON serialization
|
d4f3eea
|
| 2026-03-31 20:28 |
ScreenHUD
|
spec: group condition for compound leaf checks
|
4333f74
|
| 2026-03-31 20:03 |
ScreenHUD
|
feat: add Enabled flag to rules for disabling without deleting
|
d481bb3
|
| 2026-03-31 19:51 |
ScreenHUD
|
fix: remove save profile notification popup
|
3db83b6
|
| 2026-03-31 19:49 |
ScreenHUD
|
fix: retry DXGI capture to avoid black screenshots in image capture
|
4a0aaae
|
| 2026-03-31 19:45 |
ScreenHUD
|
spec: fix image capture black screenshots
|
9181a18
|
| 2026-03-31 19:33 |
ScreenHUD
|
feat: allow editing existing actions in rule builder dialog
|
f0d49f3
|
| 2026-03-31 19:30 |
ScreenHUD
|
plan: edit existing actions on rules
|
107c6eb
|
| 2026-03-31 19:17 |
ScreenHUD
|
spec: edit existing actions on rules
|
e827103
|
| 2026-03-31 18:52 |
ScreenHUD
|
feat: add scale field to drawImage in rule builder UI
|
d9d4d4c
|
| 2026-03-31 18:51 |
ScreenHUD
|
feat: apply scale multiplier to drawImage rendering
|
2b8fe54
|
| 2026-03-31 18:50 |
ScreenHUD
|
feat: add Scale parameter to DrawImageAction with JSON serialization
|
8a2ec60
|
| 2026-03-31 18:29 |
ScreenHUD
|
plan: image scale for drawImage actions
|
b41b731
|
| 2026-03-31 18:21 |
ScreenHUD
|
spec: image scale for drawImage actions
|
1e489ad
|
| 2026-03-31 18:16 |
ScreenHUD
|
feat: fix dark backgrounds and apply semantic button styles
|
c8b4344
|
| 2026-03-30 19:02 |
ScreenHUD
|
feat: replace orange accent with semantic color scheme (blue/green/red/gray)
|
b1db8da
|
| 2026-03-30 18:58 |
ScreenHUD
|
plan: dark theme fix and accent color rebrand
|
c59d57c
|
| 2026-03-30 18:55 |
ScreenHUD
|
spec: dark theme fix and accent color rebrand
|
50f9cef
|
| 2026-03-30 18:49 |
ScreenHUD
|
docs: add remaining specs, plans, and notes
|
4cd5442
|
| 2026-03-30 18:48 |
ScreenHUD
|
feat: add negate checkbox to condition builder for leaf conditions
|
9920e1a
|
| 2026-03-30 18:46 |
ScreenHUD
|
feat: apply negation to leaf condition evaluation results
|
1116536
|
| 2026-03-30 18:45 |
ScreenHUD
|
feat: add Negate parameter to leaf conditions with JSON serialization
|
b61d5e1
|
| 2026-03-30 18:43 |
ScreenHUD
|
docs: add inline negation implementation plan
|
9b87a86
|