Commit Graph

  • 7f503326f9 feat: add file upload for materials (PDF/DOCX) with ingestion pipeline master root 2026-04-29 15:52:35 +09:00
  • 518370b93e refactor: redesign web UX with progressive disclosure and cleaned layout user 2026-04-28 21:40:09 +09:00
  • 5f2daed4e1 fix: use query param for deploy secret (Gitea webhook compatible) user 2026-04-28 17:33:11 +09:00
  • 510d95abd2 feat: add deploy webhook endpoint (POST /api/v1/_deploy) user 2026-04-28 16:13:39 +09:00
  • dced20a9af feat: wire real LLM runner via third-one or OpenAI-compatible API user 2026-04-28 15:48:37 +09:00
  • 9b0bc172ef fix: bump asset version to v=3 to bust cached i18n.js user 2026-04-27 21:27:01 +09:00
  • ca12767b0b fix: remove html opacity hack that causes blank screen user 2026-04-27 21:19:33 +09:00
  • 18d5a72fb2 fix: remove type=module from app.js to prevent blank screen user 2026-04-27 21:15:12 +09:00
  • c1d536d367 ui: prevent FOUC by hiding workspace and fading in after JS init user 2026-04-27 21:07:56 +09:00
  • 592b6b1254 feat: localize interview questions (ko/en), send X-Lang header user 2026-04-27 21:00:57 +09:00
  • e9a58173b4 ui: expose i18n via window, add cache-busting query strings user 2026-04-27 20:46:27 +09:00
  • f26600ec95 ui: sync lang button active state on initial load and refresh user 2026-04-27 20:39:31 +09:00
  • e2d301d28d ui: auto-detect browser language, re-render dynamic content on lang switch user 2026-04-27 20:33:41 +09:00
  • 8dfe3b384e ui: i18n ko/en, auto-fill user id on auth, lang switch, UX polish user 2026-04-27 20:10:46 +09:00
  • e8b2c64564 ui: redesign login lobby, fix auth view transition timing user 2026-04-27 14:28:09 +09:00
  • c8e7b7f537 feat: separate login lobby from workspace user 2026-04-27 14:20:18 +09:00
  • 918fe04591 fix: use method-specific route for auth handler user 2026-04-27 13:25:45 +09:00
  • 3aa1d92c98 feat: add Google Sign-In with JWT auth and Neon DB persistence user 2026-04-27 13:23:47 +09:00
  • 7f77c2aaf4 security: remove .env from git and add to .gitignore user 2026-04-27 12:49:27 +09:00
  • 1f4a0db988 feat: load .env file with godotenv user 2026-04-27 12:37:08 +09:00
  • bfdc7399eb feat: add PostgreSQL persistence layer with Neon DB support user 2026-04-27 12:35:03 +09:00
  • 01d102f5ef style: improve frontend UX/UI - visual states, loading feedback, typography, and accessibility user 2026-04-27 11:33:20 +09:00
  • c54da12a4c docs: audit frontend mvp milestone user 2026-04-26 18:54:00 +09:00
  • b570c93d94 feat: add material asset workspace user 2026-04-26 18:52:16 +09:00
  • 7866f6dcb3 feat: show learning progress in web app user 2026-04-26 18:41:13 +09:00
  • ce38189f33 feat: add diagnostic web app shell user 2026-04-26 18:39:09 +09:00
  • 3493f8b5a5 docs: start frontend mvp milestone user 2026-04-26 18:34:47 +09:00
  • 4bb1d07f94 docs: audit v1 milestone user 2026-04-26 18:00:59 +09:00
  • 156daa9087 feat: add teaching asset prompts user 2026-04-26 17:54:23 +09:00
  • 4936cdf4c9 feat: add ontology material ingestion user 2026-04-26 17:49:35 +09:00
  • a413f1ef15 feat: add progression readiness api user 2026-04-26 16:39:19 +09:00
  • 600acf7303 feat: add learner memory ingestion user 2026-04-26 16:34:52 +09:00
  • 4a4240fea2 feat: add diagnostic interview loop user 2026-04-26 16:24:35 +09:00
  • 0e232ff405 feat: scaffold go backend foundation user 2026-04-26 16:14:31 +09:00
  • 2744c37f58 docs: plan backend foundation phase user 2026-04-26 15:45:56 +09:00
  • 9edaddd092 docs: bootstrap tutor planning user 2026-04-26 15:35:26 +09:00