Commit History

feat(docs): add simple group doc API (list/create) and mount routes
921f144

Tristan Yu commited on

feat(sessions): persist visitor/student/admin heartbeats and add login summary API
195c966

Tristan Yu commited on

fix(db): remove duplicate single-field index on segmentId
23015c4

Tristan Yu commited on

feat(brief): store week-level brief and return it when no SourceText exists
f26854d

Tristan Yu commited on

feat(weekly-practice): add file uploads for week practice (admin source, student translation)
a29dc5e

Tristan Yu commited on

Upload models/Link.js with huggingface_hub
3af99c4
verified

linguabot commited on

Upload models/Message.js with huggingface_hub
4ead983
verified

linguabot commited on

Upload models/Slide.js with huggingface_hub
02f402d
verified

linguabot commited on

Ordering support: position field, append new items, admin position endpoints, sort by position+createdAt
8776c0f

Site Maintainer commited on

Replace SourceText schema with known-good version (quoted enums incl. portrait-split)
8e21ae0

Site Maintainer commited on

Rewrite enums for sourceType and imageAlignment blocks (quoted values)
d02c5fe

Site Maintainer commited on

Repair enums: sourceType and imageAlignment quoting
426883f

Site Maintainer commited on

Normalize imageAlignment enum quoting
48b0727

Site Maintainer commited on

Fix enum quoting for portrait-split
5142bc7

Site Maintainer commited on

Allow imageAlignment="portrait-split" in SourceText schema
d9aa24f

Site Maintainer commited on

Add imageSize and imageAlignment to SourceText schema
91bebae

Tristan Yu commited on

Add subtitle submissions API - new routes and database schema for viewing student translations
da32d44

Tristan Yu commited on

Add subtitle routes and model for database integration
39ad9c7

Tristan Yu commited on

Update SourceText model to support video subtitling segments
f035952

Tristan Yu commited on

Add imageUrl, imageAlt, and translationBrief fields to SourceText model and routes
dc6b444

Tristan Yu commited on

Add image support to Week 2 tutorial tasks - update SourceText model and seed data
71216b3

Tristan Yu commited on

Initial backend deployment with improved stability
3a96436

Tristan Yu commited on