Commit graph

  • 87cb667848 test: Added GET /videos/{video_id} and GET /videos/{video_id}/transcrip… jlightner 2026-04-03 23:42:43 +00:00
  • 3710c3f8bb chore: auto-commit after complete-milestone jlightner 2026-04-03 23:30:13 +00:00
  • 38c606f358 feat: Updated 5 existing Forgejo wiki pages and created new Authenticat… jlightner 2026-04-03 23:24:38 +00:00
  • dbc4afcf42 feat: Normalized /topics and /videos endpoints from bare lists to pagin… jlightner 2026-04-03 23:09:33 +00:00
  • 1bbcb8f5bf feat: Replaced 6 static page imports with React.lazy + Suspense in App.… jlightner 2026-04-03 23:06:39 +00:00
  • 39e169b4ce feat: Split 945-line public-client.ts into 10 domain API modules with s… jlightner 2026-04-03 23:04:56 +00:00
  • 9e0006ea6a feat: Deployed reindex script to ub01 via image rebuild, started full 9… jlightner 2026-04-03 22:53:18 +00:00
  • 338be29e92 feat: Created reindex_lightrag.py that extracts technique pages from Po… jlightner 2026-04-03 22:37:30 +00:00
  • bfb303860b test: Add 22 integration tests for consent endpoints covering auth, own… jlightner 2026-04-03 22:16:31 +00:00
  • db135f738e feat: Added consent API router with 5 endpoints (list, get, upsert with… jlightner 2026-04-03 22:11:36 +00:00
  • 8487af0282 feat: Added VideoConsent and ConsentAuditLog models with ConsentField e… jlightner 2026-04-03 22:09:27 +00:00
  • c60fc8c3b3 feat: Added ProtectedRoute component, CreatorDashboard with sidebar nav… jlightner 2026-04-03 22:02:04 +00:00
  • b344307a89 feat: Added AuthContext provider with JWT persistence, auth API client… jlightner 2026-04-03 21:58:08 +00:00
  • 77f44b0b48 test: Implemented auth API router with register/login/me/update-profile… jlightner 2026-04-03 21:54:11 +00:00
  • a06ea946b1 chore: Added User/InviteCode models, Alembic migration 016, auth utilit… jlightner 2026-04-03 21:47:01 +00:00
  • d77b749cfb fix: Deployed LightRAG on ub01, fixed healthcheck (curl missing from im… jlightner 2026-04-03 21:35:10 +00:00
  • 80097df4da chore: Added chrysopedia-lightrag service to docker-compose.yml with Qd… jlightner 2026-04-03 21:26:26 +00:00
  • 75693f3b35 chore: auto-commit after complete-milestone jlightner 2026-04-03 21:17:47 +00:00
  • 31b72c731c feat: Compiled 467-line Site Audit Report merging source code research… jlightner 2026-04-03 19:49:14 +00:00
  • 35c9fad8ef feat: Audited all 12 frontend routes and 22 API endpoints on live Chrys… jlightner 2026-04-03 19:45:34 +00:00
  • 69335d8d6d chore: remove 2,367 lines of dead code — orphaned CSS, unused imports, stale files jlightner 2026-04-03 09:43:37 +00:00
  • ab210b62fd chore: auto-commit after complete-milestone jlightner 2026-04-03 09:24:16 +00:00
  • ca3d33ba34 feat: Added 480px media query with 15 rule overrides for stats bar, fea… jlightner 2026-04-03 09:20:13 +00:00
  • 18eb4e0ee8 feat: Added updateCreatorProfile() API client and inline bio/social-lin… jlightner 2026-04-03 09:18:39 +00:00
  • 47014f5a3f feat: Featured technique card with gradient border and enriched recent-… jlightner 2026-04-03 09:10:14 +00:00
  • 539274ce58 feat: Added summary, topic_tags, and key_moment_count fields to Creator… jlightner 2026-04-03 09:07:34 +00:00
  • 0234a87429 feat: Added SocialIcons component with 9 platform SVG icons, rendered s… jlightner 2026-04-03 09:00:34 +00:00
  • cafbd0afb1 feat: Added moment_count field to CreatorDetail schema, router query (K… jlightner 2026-04-03 08:58:05 +00:00
  • bef8d5939d feat: Replaced compact creator header with full hero section: 96px avat… jlightner 2026-04-03 08:52:06 +00:00
  • 74a4f25402 feat: Synced CreatorDetailResponse with backend schema (7 new fields) a… jlightner 2026-04-03 08:50:12 +00:00
  • 3c3ed8090c add robots.txt — disallow all crawlers from indexing the site jlightner 2026-04-03 08:31:33 +00:00
  • c6a1d32498 fix: route LLM calls through OpenWebUI tracked proxy for analytics jlightner 2026-04-03 08:27:53 +00:00
  • ff351b38d7 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
  • 906b6491fe 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
  • ed3c09ab18 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
  • 27e3b88371 fix: ToC border-left back to cyan accent (missed purple revert) jlightner 2026-04-03 07:46:15 +00:00
  • 97abc7c80c style: back arrow inline with article title, title bumped to 1.5rem jlightner 2026-04-03 07:44:32 +00:00
  • 1d210faf68 style: related techniques cards use same recent-card styling as homepage Recently Added jlightner 2026-04-03 07:43:03 +00:00
  • 71183639ea 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
  • ffd50a76df 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
  • e1a29f5650 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
  • f79d197dd4 fix: remove overflow-x:hidden from .app-main — was breaking position:sticky on title bar jlightner 2026-04-03 07:23:11 +00:00
  • 342a62ca6b 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
  • e5badbbf75 style: thinner gradient border on featured technique card (2px → 1px) jlightner 2026-04-03 07:18:35 +00:00
  • b132c4ac7b 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
  • 6d910f504a fix: move scroll-spy hooks above early returns to fix React hooks ordering crash jlightner 2026-04-03 06:46:16 +00:00
  • 4f8f612d77 chore: auto-commit after complete-milestone jlightner 2026-04-03 06:27:26 +00:00
  • c3e5a8fe86 feat: add embed-status endpoint for per-video embedding/Qdrant detail jlightner 2026-04-03 06:24:58 +00:00
  • 7d4168c048 feat: Added .section-heading utility class to unify four heading styles… jlightner 2026-04-03 06:22:11 +00:00
  • e98f43193e feat: Lifted scroll-spy state from TableOfContents to TechniquePage, cr… jlightner 2026-04-03 06:01:13 +00:00
  • a16559e668 fix: add /app to sys.path for Celery forked workers importing services.avatar jlightner 2026-04-03 05:58:14 +00:00
  • 44e5905bd7 feat: auto-avatar integration with TheAudioDB jlightner 2026-04-03 05:55:42 +00:00
  • 89ef2751fa feat: Added IntersectionObserver scroll-spy to ToC highlighting the act… jlightner 2026-04-03 05:54:14 +00:00
  • 0743d80b6a feat: Moved Table of Contents from main prose column to sidebar top; re… jlightner 2026-04-03 05:52:47 +00:00
  • 61546bf25b perf: eliminate N+1 queries in stale-pages, add videos pagination, cache related techniques jlightner 2026-04-03 05:50:53 +00:00
  • 46983ae43b feat: Added inline SVG logo mark (cyan arc + dot from favicon) to heade… jlightner 2026-04-03 05:47:05 +00:00
  • 094e832032 feat: Added favicon (SVG + 32px PNG), apple-touch-icon, OG social image… jlightner 2026-04-03 05:45:51 +00:00
  • 657d604e5b fix: Added collapse arrow styling, stage chevrons, filter right-alignme… jlightner 2026-04-03 05:38:10 +00:00
  • 5b9612e03f feat: Unified homepage layout: 42rem max-width on 5 sections, removed b… jlightner 2026-04-03 05:31:46 +00:00
  • caedc9c224 fix: remove moments from recent cards, pin footer to bottom of card jlightner 2026-04-03 05:14:17 +00:00
  • 00cb865507 fix: admin dropdown hover gap bridge + recent card footer layout (creator left, moments, date right) jlightner 2026-04-03 05:07:06 +00:00
  • c012afc0d3 chore: auto-commit after complete-milestone jlightner 2026-04-03 04:44:59 +00:00
  • 4735463649 feat: Added hover-to-open with 150ms leave delay and matchMedia desktop… jlightner 2026-04-03 04:41:04 +00:00
  • 8b912e5a6f feat: Added Trending Searches section to homepage with real-time popula… jlightner 2026-04-03 04:37:36 +00:00
  • 3c5985f012 feat: Homepage displays a stats scorecard showing live article and crea… jlightner 2026-04-03 04:29:21 +00:00
  • 1f783c4216 feat: Added GET /api/v1/stats endpoint returning live technique_count (… jlightner 2026-04-03 04:25:58 +00:00
  • 9f0b0922b0 feat: add GET /api/v1/stats endpoint with technique and creator counts jlightner 2026-04-03 04:24:58 +00:00
  • b35082602f feat: Added "Last updated: Mon D" to creators browse rows and subtle da… jlightner 2026-04-03 04:19:52 +00:00
  • 8d3f9fd74f feat: render last-updated dates on creators page and homepage cards jlightner 2026-04-03 04:17:53 +00:00
  • 18c76dd8ec feat: Added last_technique_at correlated subquery to creators API endpo… jlightner 2026-04-03 04:16:47 +00:00
  • 8c81c472ea fix: pass last_technique_at through row unpacking jlightner 2026-04-03 04:15:39 +00:00
  • acd0567e3c feat: add last_technique_at to creators API endpoint jlightner 2026-04-03 04:12:31 +00:00
  • ea8a77be59 feat: Deployed search logging and popular searches endpoint to ub01, ra… jlightner 2026-04-03 04:07:10 +00:00
  • f64a0c1107 perf: Added SearchLog model, Alembic migration 013, Pydantic schemas, f… jlightner 2026-04-03 04:02:55 +00:00
  • 6940f172a3 fix: Serialize BodySection Pydantic models to dicts before JSONB storage jlightner 2026-04-03 03:38:32 +00:00
  • 5a71539a2b fix: StageTabView limit 500→200 to stay within API max jlightner 2026-04-03 03:32:34 +00:00
  • 995d0c900d fix: StageTabView useCallback dependency loop — use ref for initial tab selection jlightner 2026-04-03 03:30:45 +00:00
  • c7a4d8aa27 feat: Stage tab view for pipeline runs, rename stale→orphaned pages jlightner 2026-04-03 03:24:43 +00:00
  • fd48435a84 fix: MCP server API URL patterns — path params not JSON body, stage name mapping jlightner 2026-04-03 03:07:39 +00:00
  • f27c18b555 fix: MCP server SQL uses correct column names (video_id, not pipeline_run_id) jlightner 2026-04-03 03:05:59 +00:00
  • 6375ce667e fix: MCP server port 8097→8101 (8097 already allocated on ub01) jlightner 2026-04-03 02:58:57 +00:00
  • 567f69a480 feat: Chrysopedia MCP server — 25 tools for pipeline, infra, content, observability, embeddings, prompts jlightner 2026-04-03 02:57:27 +00:00
  • bbea843235 feat: Show article + creator count stats on admin techniques page jlightner 2026-04-03 02:38:09 +00:00
  • baa2a87243 style: Admin technique pages — full CSS styling, description text jlightner 2026-04-03 02:33:23 +00:00
  • 8be26d5ad2 chore: auto-commit after complete-milestone jlightner 2026-04-03 02:21:29 +00:00
  • 989ca41162 feat: Added technique_section result rendering with Section badge, deep… jlightner 2026-04-03 02:15:07 +00:00
  • 57b8705e26 feat: Added per-section embedding to stage 6 for v2 technique pages wit… jlightner 2026-04-03 02:12:56 +00:00
  • 7d805b80e3 feat: Built AdminTechniquePages page at /admin/techniques with table, e… jlightner 2026-04-03 01:59:49 +00:00
  • 495d1fa489 feat: Added paginated GET /admin/pipeline/technique-pages endpoint with… jlightner 2026-04-03 01:55:35 +00:00
  • 5a5295ae3f fix: Deployed v2-aware frontend to ub01 and verified production site lo… jlightner 2026-04-03 01:46:22 +00:00
  • 48bcf26bee feat: Added format-aware v2 body_sections rendering with nested TOC, ci… jlightner 2026-04-03 01:42:56 +00:00
  • 7070ef3f51 test: Added 12 unit tests covering compose prompt construction, branchi… jlightner 2026-04-03 01:33:16 +00:00
  • d709c9edce feat: Added _build_compose_user_prompt(), _compose_into_existing(), and… jlightner 2026-04-03 01:29:21 +00:00
  • dc18d0a543 feat: Wired source_videos and body_sections_format into technique detai… jlightner 2026-04-03 01:19:32 +00:00
  • bd0dbb4df9 feat: Added body_sections_format column, technique_page_videos associat… jlightner 2026-04-03 01:16:31 +00:00
  • 5cd7db8938 test: 16 unit tests covering compose prompt XML structure, citation off… jlightner 2026-04-03 01:08:41 +00:00
  • efe6d7197c test: Added compose subcommand with build_compose_prompt(), run_compose… jlightner 2026-04-03 01:05:25 +00:00
  • 709d14802c feat: Created composition prompt with merge rules, citation re-indexing… jlightner 2026-04-03 01:03:01 +00:00
  • 44197f550c test: Updated test_harness.py word-count/section-count logic for list[B… jlightner 2026-04-03 00:54:27 +00:00
  • ca5aa3dec0 feat: Rewrote stage5_synthesis.txt with v2 body_sections (list-of-objec… jlightner 2026-04-03 00:52:48 +00:00