Llama Chile Shop gramps
  • Joined on 2025-08-10
gramps pushed to main at gramps/ytLlive 2026-08-10 18:04:07 +00:00
8c7938aca0 FFmpeg locator (TASK 4 ship step 2) + licensing: notices, About, LGPL-shared pin
18a21010bb Scene compositor (TASK 4 ship step 1): encoder master-frame scaffolding
Compare 2 commits »
gramps pushed to main at gramps/cAIc 2026-08-08 17:00:07 +00:00
e14ae2bd19 chore: jarvisChat → cAIc rename, single-node consolidation on jarvis, Qdrant UUID5 + chunk-size deploy fixes
gramps pushed to main at gramps/ytLlive 2026-08-08 00:44:22 +00:00
b00a4cbd5e Mic audio UX: realtime read-only meter + mic picker
4b3fb04322 Audio UX (UI) + bottom bar rework: two-line footer (dropped/duration under bitrate/fps), centered sound meter (blank→green→yellow→red, zone markers at 60%/80%) + MIC chip (MicVolume slider, ToggleMicMuteCommand) — the mic is the creator's only audio control, desktop/game audio is automatic (KISS rule); scenes list is content-height (no dead space before SOURCES); top bar shows the connected YT account avatar/name via SyncConnectedAccount; docs updated (65 tests passing)
Compare 2 commits »
gramps pushed to main at gramps/cAIc 2026-08-07 22:18:02 +00:00
44387919a8 v0.17.3: bug-fix maintenance pass — ingest origin exemption, FK safety, auto-search reset, deterministic ingest, WAL, config centralization, dead-code removal
gramps pushed to main at gramps/ytLlive 2026-08-07 21:35:44 +00:00
4d10b23714 TASKS: backlog adds v0.5 — stream clipping
gramps pushed to main at gramps/ytLlive 2026-08-07 21:30:10 +00:00
3c32c8c105 README: add Screenshot section with app preview (docs/ytLlive-preview.png)
gramps pushed to main at gramps/ytLlive 2026-08-07 21:22:13 +00:00
d5f50edf23 Kill stringly-typed command tokens: Add Source menu passes SourceType enum via x:Static CommandParameter (typos break the build, not silently add an Image); webcam gets its own AddWebcamCommand; AddSource keeps Enum.TryParse fallback; docs updated (65 tests passing)
gramps pushed to main at gramps/ytLlive 2026-08-07 21:15:56 +00:00
ad9b3e1e48 Screen backdrop (schema v5/v6) + five-scene catalog + webcam polish: live desktop/game capture as a permanent non-deletable bottom layer (Source.IsBackdrop), auto full-screen game detection (Win32FullScreenDetector) else primary display, GraphicsCapturePicker re-designation, refcounted shared ScreenCaptureManager, Live-only backdrop by policy (HasBackdrop + v5-v6 backfill + EnforceBackdropPolicy, checkbox gone), SceneCatalog (Starting/Live/BRB/Chat/Ending) with + button re-adding missing scenes, webcam mid-session transparent-container fix (GetPreviewBitmap propagation), Chat half-screen-area cap, 'Add Webcam' always opens the picker (SwapWebcamIdentityAsync, no silent resurrect), WindowsRuntimeMarshal frame-read + 5s-throttled errors, docs updated, tests (65 passing)
gramps pushed to main at gramps/ytLlive 2026-08-07 15:24:22 +00:00
e037ba027b Multi-scene webcam (schema v3/v4): singleton Webcam + per-scene WebcamSceneConfig, right-click OBS-style border/context menu, persisted round-to-rect restore + legacy-square 16:9 heal, dark MenuItem template, tests (25 passing)
gramps pushed to main at gramps/ytLlive 2026-08-06 22:17:00 +00:00
f31ce9fdb7 Hermetic real-MainWindow tests: LayoutPathOverride temp-DB seam (InternalsVisibleTo); fix tests persisting fake webcam sources over the real layout DB; LayoutStore delete-roundtrip guard
gramps pushed to main at gramps/ytLlive 2026-08-06 22:05:23 +00:00
7bc70872d9 Round clip: true circle (Viewbox/1x1 ellipse) + grabbable corner handle (transparent source grid, non-hit-testable selection overlay); resize locks square in round mode
gramps pushed to main at gramps/ytLlive 2026-08-06 21:42:55 +00:00
b64830ed11 Webcam grab: SharedReadOnly mode, VideoPreview/VideoRecord source fallback, name the blocking app in the error (NVIDIA Broadcast finding)
gramps pushed to main at gramps/ytLlive 2026-08-06 21:35:38 +00:00
98cdc4b3f4 TASK 3 milestone 1: webcam capture (MediaCapture CPU-first, CameraManager refcount, picker, clip/mirror, schema v2, tests)
gramps pushed to main at gramps/ytLlive 2026-08-06 18:50:52 +00:00
d97b5d375c End Livestream completes the session: StopStream clears the OAuth session and DPAPI token (crash-safe sign-out)
gramps pushed to main at gramps/ytLlive 2026-08-06 16:38:38 +00:00
4afe11e718 OAuth session persists via DPAPI; sign-in lives in the Start Stream dialog; add xUnit test project (6 passing)
gramps pushed to main at gramps/ytLlive 2026-08-06 16:20:35 +00:00
8f0ecd3796 Resolution dropdown drives the output frame: vertical 9:16 tier with semi-crop preview over the fixed 1920x1080 master
gramps pushed to main at gramps/ytLlive 2026-08-06 16:06:45 +00:00
4bf4a13299 Add Good Dog Rule to AGENTS.md: one integration test per branch, one test per PR
gramps pushed to main at gramps/ytLlive 2026-08-06 16:04:22 +00:00
4ef11ef5ac Branding flash monetization: full-frame 'made with ytLlive!' every 300s replaces the always-on watermark
gramps pushed to main at gramps/ytLlive 2026-08-06 15:43:04 +00:00
3a2c87f518 Add AGENTS.md on-ramp, response-style rules, and optional No-Fluff Mode
gramps pushed to main at gramps/ytLlive 2026-08-06 15:33:13 +00:00
a74162e34e Resolution dropdown, list-focus preservation, unified dark theme, startup logging, and memory map