|
1 | 1 | # ChangeLog |
2 | 2 |
|
| 3 | +## Updates since last changelog entry (2026-02-21 → 2026-02-27) |
| 4 | + |
| 5 | +Coverage: commits from **2026-02-21** through **2026-02-27** (i.e., changes after the prior cutoff on 2026-02-20). |
| 6 | + |
| 7 | +### Highlights |
| 8 | + |
| 9 | +- **Learning clues (prototype) + student context improvements:** initial prototype of “learning clues” integration landed, plus follow-on work to add context and automate lookup of book ids (primarily in `assignment_server_api/routers/student.py` and `bookfuncs.js`). |
| 10 | +- **Peer/LLM chat robustness:** improvements to async peer messaging (prompt + behavior), fixes for message ordering, and a key fix so the correct API token field is used and LLM peer lookup can retrieve keys at call time. |
| 11 | +- **LTI1p3 UX:** better messaging when an LMS rejects access to an **expired course**. |
| 12 | +- **UI theming iteration:** dark-mode dropdown styling changes were introduced and then reverted (net effect: continued iteration/experimentation in this area). |
| 13 | +- **Code quality + dependencies:** a broad pass fixing **Black/Ruff** issues and updating lock files / dependencies. |
| 14 | + |
| 15 | +### Commit notes (for reference) |
| 16 | + |
| 17 | +- 1a181c81 Initial prototype of learning clues integration |
| 18 | +- 3f42fae0 log todos |
| 19 | +- 5964439a Add context and automate lookup of book ids |
| 20 | +- c523c054 Fix API token field selection + make LLM peer lookup retrieve keys at call time |
| 21 | +- 8e375a9c Fix message ordering in async peer chat display |
| 22 | +- c34931a8 update prompt and async peer messaging |
| 23 | +- bde25ecd LTI1p3: better message when LMS rejects accessing an expired course |
| 24 | +- eca2ee17 fix dark mode for dropdown menu… |
| 25 | +- cacd4e49 Revert "fix dark mode for dropdown menu…" |
| 26 | +- 968f1cd9 Fix all black errors |
| 27 | +- 0b40954b Fix all black and ruff issues |
| 28 | + |
| 29 | +--- |
| 30 | + |
3 | 31 | ## Updates since last changelog entry (2026-02-12 → 2026-02-20) |
4 | 32 |
|
5 | 33 | Coverage: commits from **2026-02-12** through **2026-02-20** (i.e., changes after the prior cutoff on 2026-02-11). |
|
0 commit comments