Commit graph

  • 33f68ef4cf fix: Deployed LightRAG on ub01, fixed healthcheck (curl missing from im… jlightner 2026-04-03 21:35:10 +00:00
  • aca1cc1c91 chore: Added chrysopedia-lightrag service to docker-compose.yml with Qd… jlightner 2026-04-03 21:26:26 +00:00
  • 415f454105 chore: remove 2,367 lines of dead code — orphaned CSS, unused imports, stale files jlightner 2026-04-03 09:43:37 +00:00
  • feda9c1446 feat: Added 480px media query with 15 rule overrides for stats bar, fea… jlightner 2026-04-03 09:20:13 +00:00
  • dc8f7ea6cf feat: Added updateCreatorProfile() API client and inline bio/social-lin… jlightner 2026-04-03 09:18:39 +00:00
  • ef52ef6967 feat: Featured technique card with gradient border and enriched recent-… jlightner 2026-04-03 09:10:14 +00:00
  • 371494c2f8 feat: Added summary, topic_tags, and key_moment_count fields to Creator… jlightner 2026-04-03 09:07:34 +00:00
  • f4f21b6c36 feat: Added SocialIcons component with 9 platform SVG icons, rendered s… jlightner 2026-04-03 09:00:34 +00:00
  • a9e3572573 feat: Added moment_count field to CreatorDetail schema, router query (K… jlightner 2026-04-03 08:58:05 +00:00
  • 78eca0d546 feat: Replaced compact creator header with full hero section: 96px avat… jlightner 2026-04-03 08:52:06 +00:00
  • df0ff28f5e feat: Synced CreatorDetailResponse with backend schema (7 new fields) a… jlightner 2026-04-03 08:50:12 +00:00
  • 3807db8028 add robots.txt — disallow all crawlers from indexing the site jlightner 2026-04-03 08:31:33 +00:00
  • c5b7fcf4b1 fix: route LLM calls through OpenWebUI tracked proxy for analytics jlightner 2026-04-03 08:27:53 +00:00
  • ea479f093e fix: run card collapse flicker — auto-expand only on first load, not on every re-render jlightner 2026-04-03 08:21:51 +00:00
  • c0e95df9f8 fix: static 96k max_tokens for all pipeline stages — dynamic estimator was truncating thinking model output jlightner 2026-04-03 08:18:28 +00:00
  • 76e3543a99 fix: revert plugin pill + stats colors to cyan, lower title bar z-index so admin dropdown renders above it jlightner 2026-04-03 07:54:15 +00:00
  • 74e89e8a3f fix: ToC border-left back to cyan accent (missed purple revert) jlightner 2026-04-03 07:46:15 +00:00
  • 49e986a142 style: back arrow inline with article title, title bumped to 1.5rem jlightner 2026-04-03 07:44:32 +00:00
  • 0d91e87232 style: related techniques cards use same recent-card styling as homepage Recently Added jlightner 2026-04-03 07:43:03 +00:00
  • 953ab008fb fix: revert purple accents, move stats/tags into grid main column, shrink sidebar to 16rem, right-align ToC, fix stray CSS brace jlightner 2026-04-03 07:39:28 +00:00
  • f5d35a0162 fix: title bar background var(--color-bg) → var(--color-bg-page) — was transparent, content bled through jlightner 2026-04-03 07:26:54 +00:00
  • 4d29ec12ce fix: remove overflow-x:hidden from html,body — was creating scroll container that broke position:sticky on title bar jlightner 2026-04-03 07:25:44 +00:00
  • 2142efece3 fix: remove overflow-x:hidden from .app-main — was breaking position:sticky on title bar jlightner 2026-04-03 07:23:11 +00:00
  • 0623fcf430 style: purple (#c084fc) accent touches — plugin pills, stat numbers, section labels, ToC border, back-link hover jlightner 2026-04-03 07:21:29 +00:00
  • 149e4fc147 style: thinner gradient border on featured technique card (2px → 1px) jlightner 2026-04-03 07:18:35 +00:00
  • a235fd9e36 feat: restructure technique page — bibliography key moments, ToC-only sidebar, sticky title bar, solid featured border jlightner 2026-04-03 07:16:03 +00:00
  • afd079ece7 fix: move scroll-spy hooks above early returns to fix React hooks ordering crash jlightner 2026-04-03 06:46:16 +00:00
  • fada426959 feat: add embed-status endpoint for per-video embedding/Qdrant detail jlightner 2026-04-03 06:24:58 +00:00
  • 1b54a86225 feat: Added .section-heading utility class to unify four heading styles… jlightner 2026-04-03 06:22:11 +00:00
  • 596331156a feat: Lifted scroll-spy state from TableOfContents to TechniquePage, cr… jlightner 2026-04-03 06:01:13 +00:00
  • c910aca7f2 fix: add /app to sys.path for Celery forked workers importing services.avatar jlightner 2026-04-03 05:58:14 +00:00
  • 4f771fc1f7 feat: auto-avatar integration with TheAudioDB jlightner 2026-04-03 05:55:42 +00:00
  • 9acfa9bc20 feat: Added IntersectionObserver scroll-spy to ToC highlighting the act… jlightner 2026-04-03 05:54:14 +00:00
  • 1a7c11cac1 feat: Moved Table of Contents from main prose column to sidebar top; re… jlightner 2026-04-03 05:52:47 +00:00
  • 828afcc3e7 perf: eliminate N+1 queries in stale-pages, add videos pagination, cache related techniques jlightner 2026-04-03 05:50:53 +00:00
  • ee3cbb74f7 feat: Added inline SVG logo mark (cyan arc + dot from favicon) to heade… jlightner 2026-04-03 05:47:05 +00:00
  • 48e1bd163d feat: Added favicon (SVG + 32px PNG), apple-touch-icon, OG social image… jlightner 2026-04-03 05:45:51 +00:00
  • ab11a00765 fix: Added collapse arrow styling, stage chevrons, filter right-alignme… jlightner 2026-04-03 05:38:10 +00:00
  • 9e31e2b744 feat: Unified homepage layout: 42rem max-width on 5 sections, removed b… jlightner 2026-04-03 05:31:46 +00:00
  • 489ad88893 fix: remove moments from recent cards, pin footer to bottom of card jlightner 2026-04-03 05:14:17 +00:00
  • e52506511d fix: admin dropdown hover gap bridge + recent card footer layout (creator left, moments, date right) jlightner 2026-04-03 05:07:06 +00:00
  • b4bea10067 feat: Added hover-to-open with 150ms leave delay and matchMedia desktop… jlightner 2026-04-03 04:41:04 +00:00
  • 82998c6d8d feat: Added Trending Searches section to homepage with real-time popula… jlightner 2026-04-03 04:37:36 +00:00
  • cf90dbb9f0 feat: Homepage displays a stats scorecard showing live article and crea… jlightner 2026-04-03 04:29:21 +00:00
  • b297002679 feat: add GET /api/v1/stats endpoint with technique and creator counts jlightner 2026-04-03 04:24:58 +00:00
  • 051f1046b0 feat: render last-updated dates on creators page and homepage cards jlightner 2026-04-03 04:17:53 +00:00
  • 90a4a15dd7 fix: pass last_technique_at through row unpacking jlightner 2026-04-03 04:15:39 +00:00
  • 6a3e4e4955 feat: add last_technique_at to creators API endpoint jlightner 2026-04-03 04:12:31 +00:00
  • 4fbc77d10d perf: Added SearchLog model, Alembic migration 013, Pydantic schemas, f… jlightner 2026-04-03 04:02:55 +00:00
  • dfb10f04b4 fix: Serialize BodySection Pydantic models to dicts before JSONB storage jlightner 2026-04-03 03:38:32 +00:00
  • 5cf50e84de fix: StageTabView limit 500→200 to stay within API max jlightner 2026-04-03 03:32:34 +00:00
  • 98107c20f5 fix: StageTabView useCallback dependency loop — use ref for initial tab selection jlightner 2026-04-03 03:30:45 +00:00
  • 80ac367e23 feat: Stage tab view for pipeline runs, rename stale→orphaned pages jlightner 2026-04-03 03:24:43 +00:00
  • 47fe10f3df fix: MCP server API URL patterns — path params not JSON body, stage name mapping jlightner 2026-04-03 03:07:39 +00:00
  • 6f3d5b27f9 fix: MCP server SQL uses correct column names (video_id, not pipeline_run_id) jlightner 2026-04-03 03:05:59 +00:00
  • df93f2655a fix: MCP server port 8097→8101 (8097 already allocated on ub01) jlightner 2026-04-03 02:58:57 +00:00
  • ff0d40a466 feat: Chrysopedia MCP server — 25 tools for pipeline, infra, content, observability, embeddings, prompts jlightner 2026-04-03 02:57:27 +00:00
  • 9a8d2ea5c9 feat: Show article + creator count stats on admin techniques page jlightner 2026-04-03 02:38:09 +00:00
  • df1d6af84e style: Admin technique pages — full CSS styling, description text jlightner 2026-04-03 02:33:23 +00:00
  • 7bdba76d50 feat: Added technique_section result rendering with Section badge, deep… jlightner 2026-04-03 02:15:07 +00:00
  • fd683e8266 feat: Added per-section embedding to stage 6 for v2 technique pages wit… jlightner 2026-04-03 02:12:56 +00:00
  • edfabb037a feat: Built AdminTechniquePages page at /admin/techniques with table, e… jlightner 2026-04-03 01:59:49 +00:00
  • bd8a928c95 feat: Added paginated GET /admin/pipeline/technique-pages endpoint with… jlightner 2026-04-03 01:55:35 +00:00
  • 304f3bc069 feat: Added format-aware v2 body_sections rendering with nested TOC, ci… jlightner 2026-04-03 01:42:56 +00:00
  • dbf3643662 test: Added 12 unit tests covering compose prompt construction, branchi… jlightner 2026-04-03 01:33:16 +00:00
  • 943a5102fe feat: Added _build_compose_user_prompt(), _compose_into_existing(), and… jlightner 2026-04-03 01:29:21 +00:00
  • 66b02dd94e feat: Wired source_videos and body_sections_format into technique detai… jlightner 2026-04-03 01:19:32 +00:00
  • ae98e4e30e feat: Added body_sections_format column, technique_page_videos associat… jlightner 2026-04-03 01:16:31 +00:00
  • cd2d842477 test: 16 unit tests covering compose prompt XML structure, citation off… jlightner 2026-04-03 01:08:41 +00:00
  • 9ee9b01af5 test: Added compose subcommand with build_compose_prompt(), run_compose… jlightner 2026-04-03 01:05:25 +00:00
  • 3433c48681 feat: Created composition prompt with merge rules, citation re-indexing… jlightner 2026-04-03 01:03:01 +00:00
  • 3cf993c019 test: Updated test_harness.py word-count/section-count logic for list[B… jlightner 2026-04-03 00:54:27 +00:00
  • 4c952ed96c feat: Rewrote stage5_synthesis.txt with v2 body_sections (list-of-objec… jlightner 2026-04-03 00:52:48 +00:00
  • f320b08e0b test: Added BodySection/BodySubSection schema models, changed Synthesiz… jlightner 2026-04-03 00:50:30 +00:00
  • d04b810289 feat: add wipe-all-output admin endpoint and UI button jlightner 2026-04-02 22:17:48 +00:00
  • 14d3663567 prompt: stage5 synthesis v4 — instructive voice, name discipline, merge thresholds jlightner 2026-04-02 22:14:43 +00:00
  • 41eeb69c2d fix: shorten alembic revision ID to fit varchar(32) column jlightner 2026-04-02 16:59:52 +00:00
  • da0b4b5fd6 feat: add pipeline iteration tooling — offline test harness, stage re-runs, chunking inspector jlightner 2026-04-02 15:47:46 +00:00
  • 37308fd185 pipeline: run stages inline instead of Celery chain dispatch jlightner 2026-04-01 11:39:21 +00:00
  • 7cc07d1b2d stage5 prompt: make section ordering a hard constraint with explicit wrong/correct examples jlightner 2026-04-01 11:35:59 +00:00
  • 1ed60f712a stage5 prompt: reduce creator name repetition — use pronouns after establishing attribution jlightner 2026-04-01 11:25:45 +00:00
  • 1e31af9c30 stage5 prompt: add explicit section ordering guidance — follow the workflow jlightner 2026-04-01 11:23:20 +00:00
  • 7311f25509 stage5: replace synthesis prompt with v016 (masterclass-recap) + add 100 variant prompts jlightner 2026-04-01 10:49:16 +00:00
  • 1b54b51922 optimize: Stage 5 synthesis prompt — round 0 winner (0.95→1.0 composite) jlightner 2026-04-01 10:15:24 +00:00
  • 4f4126e0ce feat: Generalized OptimizationLoop to stages 2-5 with per-stage fixture… jlightner 2026-04-01 09:24:42 +00:00
  • 1be0deeb76 feat: Added STAGE_CONFIGS registry (stages 2-5) with per-stage rubrics,… jlightner 2026-04-01 09:20:24 +00:00
  • 03373f263d perf: Added optimize CLI subcommand with leaderboard table, ASCII traje… jlightner 2026-04-01 09:10:42 +00:00
  • 0d82b2b409 feat: Created PromptVariantGenerator (LLM-powered prompt mutation) and… jlightner 2026-04-01 09:08:01 +00:00
  • 0086573af5 feat: Added VoiceDial class with 3-band prompt modification and ScoreRu… jlightner 2026-04-01 08:57:07 +00:00
  • 91cae921a4 feat: Built ScoreRunner with 5-dimension LLM-as-judge scoring rubric, C… jlightner 2026-04-01 08:53:40 +00:00
  • b1b02a9633 test: Built pipeline.quality package with FitnessRunner (9 tests, 4 cat… jlightner 2026-04-01 08:45:05 +00:00
  • 2cf9ae9bd6 fix: Retrigger button now uses clean-retrigger (wipes events + re-runs from scratch) jlightner 2026-04-01 07:34:01 +00:00
  • 18de2b3065 fix: Rename 'Trigger (debug)' button to 'Retrigger' jlightner 2026-04-01 07:25:20 +00:00
  • c62c6eb644 fix: Pipeline LLM audit — temperature=0, realistic token ratios, structured request_params jlightner 2026-04-01 07:20:09 +00:00
  • c7ac4be860 feat: Store LLM request params (max_tokens, model, modality) in pipeline events jlightner 2026-04-01 07:01:57 +00:00
  • 5f608b8889 fix: Parallel search with match_context, deterministic Qdrant IDs, raised embedding timeout jlightner 2026-04-01 06:54:22 +00:00
  • 94da19c05d fix: Variable ordering bug and stage 5 truncation recovery jlightner 2026-04-01 01:51:28 -05:00
  • 630d3fa477 feat: Created SortDropdown component and useSortPreference hook, integr… jlightner 2026-04-01 06:33:49 +00:00
  • 250d7315af feat: Added sort query parameter (relevance/newest/oldest/alpha/creator… jlightner 2026-04-01 06:27:56 +00:00
  • c1cdba14f2 feat: Added partial_matches fallback UI to search results — shows muted… jlightner 2026-04-01 06:21:29 +00:00