refactor-branch #1

Merged
blackicedbear merged 12 commits from refactor-branch into main 2026-05-05 18:54:30 +00:00

12 Commits

Author SHA1 Message Date
blackicedbear 8b45a5d5ce Migrate popup UI to Preact and Tailwind CSS 2026-05-05 19:55:09 +02:00
blackicedbear d36949b42f Enhance clipboard mode to format answers based on question type 2026-05-05 19:12:54 +02:00
blackicedbear e7f00359a1 Rebrand to SparkAssist and update version to 2.0.0 2026-04-30 22:04:30 +02:00
blackicedbear 03bc4e64e4 refactor: update clipboard mode for JSON and remove question-to-answer mode 2026-04-28 19:53:39 +02:00
blackicedbear 46c5b756a5 feat(popup): validate model using structured JSON output
Replace the fire-and-forget model ping with a structured output
test that enforces a JSON schema (reply, success, data.number).
The parsed response is validated against the expected types before
showing a success message, providing stronger proof that the
selected model both responds and supports structured outputs.
2026-04-25 20:11:02 +02:00
blackicedbear b0873f3ed3 Refactor: Use native json_schema structured output, remove manual schema injection 2026-04-18 02:02:16 +02:00
blackicedbear c3bc3bbcdd Feat: Discern Essay format types and load initial text templates 2026-04-18 01:39:20 +02:00
blackicedbear 9cab0155b1 Feat: Add Configurable Timeout, internal Project ID fields, and patch model testing payload 2026-04-12 19:20:47 +02:00
blackicedbear a3e828a00e Feat: Add support for Ordering questions 2026-04-12 12:57:42 +02:00
blackicedbear 1e44cf4129 Docs: Update README with new supported question types and JSON parsing engine 2026-04-11 22:17:53 +02:00
blackicedbear 72be91d796 Refactor: Add support for Match, Gapselect, DDwtos and Calculated Moodle question types 2026-04-11 21:20:46 +02:00
blackicedbear 6ce2c47cb4 Refactor: implemented robust structured JSON parser for Moodle questions and DOM scope detection 2026-04-11 19:52:39 +02:00