Commit Graph
22 Commits
Author SHA1 Message Date
Prad Nukala 239c7013f8 feat(api): add review day handling and dynamic campaign length 2026-09-30 17:33:32 -04:00
Prad Nukala ffa8a11f51 feat(api): expose review markdown body in Review objects 2026-09-30 16:31:06 -04:00
Prad Nukala b2dffa4615 feat(api): sync catalog with problems moved to review issues 2026-09-30 16:23:50 -04:00
Prad Nukala a39336f7ed refactor(ask): replace hardcoded model with ASK_MODEL env variable 2026-09-30 15:32:05 -04:00
Prad Nukala 82fe05b225 feat(config): add ASK_MODEL env var and update docs assistant endpoint to SRS API 2026-09-30 15:31:56 -04:00
Prad Nukala 856ab0667a feat(api): add docs assistant endpoint with OpenRouter integration 2026-09-30 15:31:10 -04:00
Prad Nukala dde06daea3 feat(api): add difficulty‑segmented solved data to yearly stats 2026-09-29 17:44:54 -04:00
Prad Nukala f4fc0fd0e7 feat(api): add recent solves, yearly stats, and miss count to API 2026-09-29 17:28:49 -04:00
Prad Nukala 7875b43981 docs(api): update docs URL and origin endpoints 2026-09-24 16:26:10 -04:00
Prad Nukala 86107d5ef7 feat(api): add structured schedule plan with topics, problems, gate, sweep and reserved problem handling 2026-09-21 12:14:25 -04:00
Prad Nukala 7bae7b2920 feat(api): add concept temperature bands and expose in stats 2026-08-31 18:56:40 -04:00
Prad Nukala 025ce82041 docs(api): clarify /admin/solved payload and add /admin/due endpoint documentation 2026-08-31 10:49:55 -04:00
Prad Nukala 5ea123e46d feat(api): add dueToday endpoint, shared DUE_WHERE constant, and commit rung handling 2026-08-31 10:48:24 -04:00
Prad Nukala 38fbb18f32 feat(srs): switch ladder to +3/+7 and enforce rest‑day logic 2026-08-31 10:41:45 -04:00
Prad Nukala b21ab75e0e test(tests): add comprehensive rest day and ladder tests 2026-08-31 10:41:36 -04:00
Prad Nukala d784575c87 feat(migrations): rebuild ladder stages and shift Sunday dates 2026-08-31 10:41:33 -04:00
Prad Nukala cac2f744e4 feat(api): extract difficulty and set from issue labels in catalog reconciliation 2026-08-27 16:04:14 -04:00
Prad Nukala 8689075ac9 refactor(api): limit project mirror to Target Date only 2026-08-27 15:46:12 -04:00
Prad Nukala 72a8399e6d fix(api): adjust gate week handling to use campaign weeks 2026-08-27 11:05:03 -04:00
Prad Nukala 1b4ad8ca5b feat(api): enforce REVIEW_CAP, level overflow reviews, and display difficulty in digest 2026-08-26 10:34:24 -04:00
Prad Nukala e4de74c935 mise ~/.config/mise/config.toml tools: crush@0.91.0
feat(api): add /admin/solved endpoint and commit source handling
2026-08-25 15:43:21 -04:00
Prad Nukala a3431da300 feat(api): add SRS Cloudflare Worker with email digest, charts, and D1 integration 2026-08-25 11:19:19 -04:00