Commit graph

  • 5a484fb27a feat: Enriched Qdrant embedding text with creator_name/tags and added r… jlightner 2026-04-01 06:17:55 +00:00
  • 9c0247c830 feat: Refactored keyword_search to multi-token AND with cross-field mat… jlightner 2026-04-01 06:15:20 +00:00
  • 0d538238a6 fix: Moment-to-page linking via moment_indices in stage 5 synthesis jlightner 2026-04-01 00:34:37 -05:00
  • 89c3f4fcc4 feat: Enrich in-progress stage display and memoize pipeline page jlightner 2026-03-31 22:10:07 -05:00
  • 2ea720af5c feat: Truncation detection, batched classification, and pipeline auto-resume jlightner 2026-03-31 17:48:19 -05:00
  • 2a128a3804 fix: Inflate LLM token estimates and forward max_tokens on retry jlightner 2026-03-31 17:28:58 -05:00
  • a216f60093 style: Custom dark-theme checkboxes on pipeline admin page jlightner 2026-03-31 17:23:33 -05:00
  • 0abd11299e feat: Add real-time text search filter on pipeline admin page jlightner 2026-03-31 17:38:31 +00:00
  • 564eb2a636 feat: Change global search shortcut from Cmd+K to Ctrl+Shift+F jlightner 2026-03-31 17:33:09 +00:00
  • 604e9711d1 feat: Add tooltips to stage timeline dots showing stage name on hover jlightner 2026-03-31 17:30:45 +00:00
  • d7de26b86b feat: Add context labels to multi-call pipeline stages jlightner 2026-03-31 17:27:40 +00:00
  • af3f1a6663 feat: Pipeline runs — per-execution tracking with run-scoped events jlightner 2026-03-31 17:13:41 +00:00
  • a6f4f36a46 fix: Clean retrigger preserves transcript_segments (pipeline input data) jlightner 2026-03-31 16:32:25 +00:00
  • 63e350a882 fix: Auto-refresh EventLog every 10s for processing/queued videos jlightner 2026-03-31 16:23:33 +00:00
  • 9497d8f0e4 feat: Add real-time pipeline visibility — auto-refresh, stage timeline, activity feed, bulk log jlightner 2026-03-31 16:12:57 +00:00
  • 04ae6d0703 feat: Add bulk pipeline reprocessing — creator filter, multi-select, clean retrigger jlightner 2026-03-31 15:24:59 +00:00
  • f3e6a9c885 feat: Created useDocumentTitle hook and wired descriptive, route-specif… jlightner 2026-03-31 08:56:16 +00:00
  • 6845f5c349 feat: Demoted nav brand to span, promoted page headings to h1, added sk… jlightner 2026-03-31 08:52:48 +00:00
  • 85712c15eb feat: Added mobile hamburger menu with 44px touch targets, Escape/outsi… jlightner 2026-03-31 08:45:33 +00:00
  • fea0afdec0 feat: Refactored SearchAutocomplete from heroSize boolean to variant st… jlightner 2026-03-31 08:42:15 +00:00
  • fa1fc82d5a feat: Created shared TagList component with max-4 overflow, applied acr… jlightner 2026-03-31 08:35:07 +00:00
  • b01e5949b6 feat: Replaced run-on dot-separated topic stats on CreatorDetail with c… jlightner 2026-03-31 08:32:09 +00:00
  • a9b65fcea9 feat: Topics page loads with all categories collapsed; expand/collapse… jlightner 2026-03-31 08:30:55 +00:00
  • df559bbca0 feat: Added GET /api/v1/techniques/random endpoint returning {slug}, fe… jlightner 2026-03-31 08:24:38 +00:00
  • 9e4f10b0af feat: Added scale(1.02) hover to all 6 card types, cardEnter stagger an… jlightner 2026-03-31 08:22:37 +00:00
  • d0bdc6f516 feat: Extracted inline typeahead from Home.tsx into shared SearchAutoco… jlightner 2026-03-31 06:39:01 +00:00
  • 9107323a66 test: Added GET /api/v1/search/suggestions endpoint returning popular t… jlightner 2026-03-31 06:35:37 +00:00
  • 836fcb2304 feat: Added @keyframes pageEnter (opacity 0→1, translateY 8→0, 250ms ea… jlightner 2026-03-31 06:27:12 +00:00
  • cf0205bd5c feat: Extracted catSlug to shared utility; added category accent border… jlightner 2026-03-31 06:26:06 +00:00
  • c481bafc7b feat: Replaced plain list rendering of related techniques with a respon… jlightner 2026-03-31 06:15:25 +00:00
  • c25db471f7 feat: Added scored dynamic related-techniques query returning up to 4 r… jlightner 2026-03-31 06:13:59 +00:00
  • 6a793c2c9a feat: Added SubTopicPage with breadcrumbs and creator-grouped technique… jlightner 2026-03-31 06:03:18 +00:00
  • a7a038beea test: Added GET /topics/{category_slug}/{subtopic_slug} endpoint filter… jlightner 2026-03-31 05:59:36 +00:00
  • 348089d635 feat: Added featured technique spotlight section and converted recently… jlightner 2026-03-31 05:48:48 +00:00
  • 810f96a640 feat: Added sort=random|recent query param to list_techniques endpoint… jlightner 2026-03-31 05:46:31 +00:00
  • 5a959cc9b2 feat: Added /about page with three content sections (what, how, who) an… jlightner 2026-03-31 05:41:54 +00:00
  • 5f7a8a6f77 feat: Added popular topics pill-link section to homepage that fetches f… jlightner 2026-03-31 05:37:10 +00:00
  • 881629b5c3 feat: Added hero tagline "Production Knowledge, Distilled", value propo… jlightner 2026-03-31 05:35:30 +00:00
  • 813920a653 feat: replace views stat with topic-category breakdown on creator detail page jlightner 2026-03-31 05:24:32 +00:00
  • 80439d43cf feat: Added key_moment_count correlated subquery to technique list API… jlightner 2026-03-31 05:23:37 +00:00
  • 0c8bbb32d6 feat: Removed yellow semantic-search-unavailable banner from search res… jlightner 2026-03-31 05:14:58 +00:00
  • 831489cf4f feat: Added hidden boolean column to Creator model, migration marking T… jlightner 2026-03-31 05:13:17 +00:00
  • d5144307b8 feat: Key moment search results now link to parent technique page with… jlightner 2026-03-31 05:04:05 +00:00
  • fe8b529ad2 feat: Added technique_page_slug to search results across Qdrant payload… jlightner 2026-03-31 05:02:48 +00:00
  • 9c519f22b8 feat: add tooltips to Show Payload, System Prompt, User Prompt, and Response in pipeline event log jlightner 2026-03-31 03:23:30 +00:00
  • c23bc2314d fix: use gear glyph for LLM call events in pipeline log jlightner 2026-03-31 02:56:50 +00:00
  • 1fa590b9e0 fix: swap robot emoji for diamond glyph on LLM call events jlightner 2026-03-31 02:52:25 +00:00
  • 325ffe588e fix: drop server_default before dropping enum type in migration 008 jlightner 2026-03-31 02:46:30 +00:00
  • 1db556c89e fix: migration 008 — use text column conversion to avoid PG enum transaction restriction jlightner 2026-03-31 02:45:54 +00:00
  • 4843d12869 fix: correct PG enum type name in migration 008 — processing_status not processingstatus jlightner 2026-03-31 02:45:06 +00:00
  • 5b663c1e62 feat: meaningful pipeline status lifecycle — Not Started → Queued → In Progress → Complete/Errored jlightner 2026-03-31 02:43:49 +00:00
  • 21dcf2f517 feat: remove review workflow — unused gate that blocked nothing jlightner 2026-03-31 02:34:12 +00:00
  • 3c4c2f9439 feat: add tooltip to Debug Mode toggle explaining its purpose jlightner 2026-03-31 02:23:12 +00:00
  • 4e5b41c46f feat: deep-link Inspect Pipeline button — auto-expand and scroll to video jlightner 2026-03-31 02:16:36 +00:00
  • 62a94d51c8 fix: restore complete project tree from ub01 canonical state jlightner 2026-03-31 02:10:41 +00:00
  • 2e4531f1d7 merge: reconcile diverged histories — ub01 working tree is source of truth jlightner 2026-03-31 02:10:31 +00:00
  • a980965705 feat: Added flex-wrap, max-width, and tighter mobile gaps to prevent ho… jlightner 2026-03-30 19:48:30 +00:00
  • eae4da48f8 feat: Added overflow: hidden, word-break, max-width: 100%, and min-widt… jlightner 2026-03-30 19:41:41 +00:00
  • 031f6d3d5b feat: Pruned dead UI, renamed view toggle to Oldest/Newest first, added… jlightner 2026-03-30 19:36:47 +00:00
  • 4186c6e208 feat: Added DebugModeToggle component and StatusFilter pill bar to Admi… jlightner 2026-03-30 19:34:11 +00:00
  • 2fe7687596 docs: Rewrite README with information flow stages and updated architecture jlightner 2026-03-30 14:27:02 -05:00
  • dcadcbb5e2 feat: Added chrysopedia-watcher service to Docker Compose, deployed and… jlightner 2026-03-30 19:24:39 +00:00
  • d218a85e4e feat: Built backend/watcher.py with PollingObserver-based folder watchi… jlightner 2026-03-30 19:17:47 +00:00
  • ff1b24867f feat: DebugPayloadViewer component with copy, export, collapsible sections jlightner 2026-03-30 19:01:17 +00:00
  • 0c4208bc07 feat: Added 3 TEXT columns to pipeline_events (system_prompt_text, user… jlightner 2026-03-30 18:23:38 +00:00
  • 878a7a45c6 feat(whisper): add batch_transcribe.py and document HAL0022 transcription setup jlightner 2026-03-30 11:46:52 -05:00
  • ec9e307538 feat: Added AppFooter component displaying app version, build date, com… jlightner 2026-03-30 12:00:58 +00:00
  • 96d7bc6e75 feat: Rewrote TopicsBrowse.tsx from vertical accordion to responsive 2-… jlightner 2026-03-30 11:48:51 +00:00
  • 66bf79ed4a feat: Added Music Theory as 7th category in canonical_tags.yaml with 8… jlightner 2026-03-30 11:44:18 +00:00
  • 7058cba307 feat: Reordered technique page sidebar (plugins first), added prominent… jlightner 2026-03-30 11:34:14 +00:00
  • d00639a2ea feat: Added Head/Tail segmented toggle to EventLog with order param wir… jlightner 2026-03-30 11:15:21 +00:00
  • cd9dd6d8f9 feat: Created AdminDropdown component with click-outside/Escape close,… jlightner 2026-03-30 11:02:23 +00:00
  • 515c88cc04 fix: Nginx resolver for Docker DNS — prevent stale upstream IPs jlightner 2026-03-30 05:55:42 -05:00
  • 8570abd069 feat: Content hash dedup and prior-page versioning jlightner 2026-03-30 05:55:27 -05:00
  • 94da945e4b feat: Dynamic token estimation for per-stage max_tokens jlightner 2026-03-30 05:55:17 -05:00
  • b8f698067d feat: Pipeline events, admin dashboard, and version switcher UI jlightner 2026-03-30 05:55:07 -05:00
  • 93a643f1b8 feat: Split key moment card header into standalone h3 title and flex-ro… jlightner 2026-03-30 08:55:48 +00:00
  • b0038f21f7 feat: Added CSS grid layout splitting technique page into prose (left)… jlightner 2026-03-30 08:47:55 +00:00
  • 171775452e feat: Built AdminPipeline.tsx page at /admin/pipeline with video table,… jlightner 2026-03-30 08:35:11 +00:00
  • e57d42582b fix: Fixed syntax errors in pipeline event instrumentation — _emit_even… jlightner 2026-03-30 08:27:53 +00:00
  • 420e1e8342 feat: Version switcher on technique pages — view historical snapshots with pipeline metadata jlightner 2026-03-30 03:02:31 -05:00
  • 6b099f3663 feat: Content issue reporting — submit from technique pages, manage in admin reports page jlightner 2026-03-30 02:53:56 -05:00
  • 81f0ed916f fix: Creators page 422 — limit=200 exceeded API max of 100, also fix error display for Pydantic validation arrays jlightner 2026-03-30 02:37:37 -05:00
  • 2a07583d6d feat: Added TypeScript version types, fetchTechniqueVersions function,… jlightner 2026-03-30 07:19:31 +00:00
  • 872ffe0543 test: Added version list/detail API endpoints, Pydantic schemas, versio… jlightner 2026-03-30 07:17:42 +00:00
  • a4d298502c feat: Added TechniquePageVersion model, Alembic migration 002, pipeline… jlightner 2026-03-30 07:07:16 +00:00
  • 2a5e4d7156 prompts: Rewrite all four pipeline stage prompts for quality and domain awareness jlightner 2026-03-30 02:20:01 -05:00
  • bb4a5f93d8 feat: redesign technique page - meta stats, video filenames, monospace signal chains jlightner 2026-03-30 06:54:11 +00:00
  • 769746197c feat: Added video_filename field to KeyMomentSummary schema and populat… jlightner 2026-03-30 06:50:01 +00:00
  • 8dc7097603 fix: Added overflow-x:hidden to html/body, fixed mobile overflow on mod… jlightner 2026-03-30 06:40:58 +00:00
  • b4b650a26d feat: Replaced all 193 hex colors and 24 rgba values in App.css with 77… jlightner 2026-03-30 06:37:08 +00:00
  • 2de51fb1a7 fix: Creators endpoint returns paginated response, review queue limit raised to 1000, added GET /review/moments/{id} endpoint jlightner 2026-03-30 01:26:12 -05:00
  • 527216b768 feat: Log LLM response token usage (prompt/completion/total, content_len, finish_reason) jlightner 2026-03-30 06:15:24 +00:00
  • b3531fadb6 feat: Switch to FYN-LLM-Agent models — chat for stages 2/4, think for stages 3/5 jlightner 2026-03-30 05:42:27 +00:00
  • 017bffe05d fix: Reduce Celery worker concurrency from 2 to 1 — concurrent LLM requests cause empty responses jlightner 2026-03-30 05:37:21 +00:00
  • ef78401806 fix: Bump max_tokens to 65536 (model supports 94K context, extraction needs headroom) jlightner 2026-03-30 04:57:44 +00:00
  • 9bb40f57e4 chore: Bump LLM max_tokens to 32768, commit M002/M003 GSD artifacts jlightner 2026-03-30 04:22:45 +00:00
  • e09147760d fix: Add max_tokens=16384 to LLM requests (OpenWebUI defaults to 1000, truncating pipeline JSON) jlightner 2026-03-30 04:08:29 +00:00
  • 433ab0c1f9 fix: Set PROMPTS_PATH=/prompts in API and worker containers jlightner 2026-03-30 03:46:46 +00:00
  • f73e602995 feat: Per-stage LLM model routing with thinking modality and think-tag stripping jlightner 2026-03-30 02:12:14 +00:00