Commit History

feat: add "無任職" position option to registration form
7e5cfb1

james-d-taboola Claude Opus 4.5 commited on

feat: implement two-step registration form with teacher profile fields
605da88

james-d-taboola Claude Opus 4.5 commited on

fix: add fallback password for server-side auth validation
ad5892d

james-d-taboola Claude Opus 4.5 commited on

support additional teacher registration information
9e1c058

tblaisaacliao commited on

feat: add help icon buttons with info modals on dashboard
fa2c248

james-d-taboola Claude Opus 4.5 commited on

feat: defer coach selection to ad prompt with two-step UI
25ed8f3

james-d-taboola Claude Opus 4.5 commited on

add retry logic and health check for database clients
c48c67f

tblaisaacliao commited on

revise evaluation to be generic
f80df1b

tblaisaacliao commited on

revise evaluation prompt
17601ad

tblaisaacliao commited on

support updating evaluation prompt in UI
cab7b1f

tblaisaacliao commited on

refine evaluation and fix CSV download problem
dca7537

tblaisaacliao commited on

support evaluating coach direct prompt
710cde6

tblaisaacliao commited on

support conversation evaluation
4deab9b

tblaisaacliao commited on

support admin login page
4e4104a

tblaisaacliao commited on

support admin login page
071f340

tblaisaacliao commited on

fix: resolve 404 error when branching from new messages
db8eec6

james-d-taboola Claude commited on

make conversation query more friendly
5cab93a

tblaisaacliao commited on

prevent conversation N+1 query
d483293

tblaisaacliao commited on

prevent conversation N+1 query
7b1d69e

tblaisaacliao commited on

prevent conversation N+1 query
fa8356a

tblaisaacliao commited on

fix: Prevent Supabase connection pool exhaustion in health endpoint
cd53cef

tblaisaacliao Claude commited on

fix: Improve Supabase connection handling and fix health endpoint schema errors
9995c10

tblaisaacliao Claude commited on

security: Remove production credentials from repository
0fd4cc3

tblaisaacliao Claude commited on

fix: Fix PostgreSQL compatibility issues in GROUP BY queries
1facdd5

tblaisaacliao Claude commited on

Add supabase support (#3)
dbad4db
verified

EagleC0318 commited on

fix incorrect field problem
7af7fc6

tblaisaacliao commited on

fix logic to detect snake case
518d71b

tblaisaacliao commited on

fix admin conversation UI problem
dcbe245

tblaisaacliao commited on

fix: Use database-backed PromptService in /api/personalities endpoint
aeb7ba5

tblaisaacliao Claude commited on

fix scripts for new prompts
dab33dc

tblaisaacliao commited on

feat: Add database-backed prompt management system with repository pattern
d9a4a8f

tblaisaacliao Claude commited on

feat: Add admin dashboard with stats bug fix and performance improvements
6ad60d6

tblaisaacliao Claude commited on

fix: Implement atomic SQL operations to prevent race conditions
8ca9924

tblaisaacliao Claude commited on

fix: Fix SQLite boolean bug and separate API tests from UI tests
87eec1e

tblaisaacliao Claude commited on

refactor: Remove studentName/coachName from database, derive from templates
7162b02

tblaisaacliao Claude commited on

feat: Add system messages API and comprehensive API documentation
4471ede

tblaisaacliao Claude commited on

feat: Add response ID expiration handling for OpenAI Responses API
4b6c4ba

tblaisaacliao Claude commited on

refactor: Adopt OpenAI Responses API for conversation continuity and improve test reliability
42dcc4f

tblaisaacliao Claude commited on

feat: Migrate from file-based storage to SQLite with Supabase-compatible interface
9138a20

tblaisaacliao Claude commited on

feat: Add coach advertising prompt after 15 student messages
a2c4d50

tblaisaacliao Claude commited on

feat: Add ADHD-specific characteristics to all student personalities (grades 1-9)
34b266a

tblaisaacliao Claude commited on

feat: Add comprehensive Basic Auth and enhance prompts with developmental theory
ec1372e

tblaisaacliao Claude commited on

feat: Add graceful degradation for removed student templates
54cbf84

tblaisaacliao Claude commited on

feat: Add quoted reply feature with enhanced speaker context
a4b0b4d

tblaisaacliao Claude commited on

test: Add comprehensive E2E tests and backend verification script
7c7ab40

tblaisaacliao Claude commited on