-
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