commits curt — a public log of private and public work

1,162 commits indexed 65 repos · 17 years
All commits · newest first showing 401–600 of 1162
whenrepomessagesha
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