Skip to content

Releases: aartzz/xdAnswers

Release v5.6.1

Choose a tag to compare

@github-actions github-actions released this 15 May 18:56
0fc8b27
  • chore(release): bump version to 5.6.1 (0fc8b27)
  • fix(providers): resolve Firefox CORS blocking for model list fetch (7e044b6)

Release v5.6.0

Choose a tag to compare

@github-actions github-actions released this 15 May 17:46
9a79751
  • chore(release): bump version to 5.6.0 (9a79751)
  • fix(naurok): remove T/F and text_input detection to prevent questionType leak (cbea78b)
  • fix(prompt): remove negative contrastive example that primed Правда/Неправда (c15ca4f)
  • feat(search): pass AI-selected source to executeSearch in all API paths (c009749)
  • feat(searxng): add pre-configured instances and UI support (e4d7a6c)
  • feat(search): add SearXNG provider with automatic fallback and AI-selectable source (739ff50)
  • feat(classtime): add categorization drag-and-drop auto-answer (78f4cc0)
  • feat(miyklas): add DND drag-and-drop auto-answer applier (d0781ba)
  • feat(kahoot): add anti-detect character-by-character input (15ms/char) (9aa5492)
  • feat(parse): add FINAL_ANSWER regex extraction for InRoute-style AI responses (ef3a83c)
  • fix(prompt): remove negative priming causing MCQ→T/F misinterpretation (cda902f)
  • feat(disabler): add global fullscreen bypass and Kahoot watermark defense (f3687da)
  • chore(providers): remove Quizizz provider as service shut down (0a22d93)
  • docs(readme): update supported platforms table with Quizizz, Quizlet, TestPortal, Szkoła w Chmurze (dd06bbb)
  • feat(manifest): register new quiz platforms in content scripts and web_accessible_resources (182d98e)
  • feat(providers): add Quizizz, Quizlet, TestPortal, Szkoła w Chmurze, Moodle and Canvas LMS providers (3aedc1a)

Release v5.5.1

Choose a tag to compare

@github-actions github-actions released this 11 May 18:26
dbc9bef
  • chore(release): bump version to 5.5.1 (dbc9bef)
  • fix(request): improve prompt engineering and Google API system handling (7f3b11b)
  • fix(constants): strengthen system prompt to prevent true/false hallucination (123cfdb)

Release v5.5.0

Choose a tag to compare

@github-actions github-actions released this 11 May 17:51
19bb5eb
  • chore(release): bump version to 5.5.0 (19bb5eb)
  • Merge pull request #22 from aartzz/feat/inroute-reverse (d9f04fc)
  • fix(vseosvita): guard against duplicate processQuestion calls (94f3bb9)
  • fix(messaging): resolve onMessage listener scope errors and port leaks (d449120)
  • docs(readme): add detailed platform and provider coverage tables (1914381)
  • fix(answer): remove stale tools and non-standard is_error field (37c2dcf)
  • fix(stream-answer): prevent stale tools array from leaking into follow-up requests (c0086d3)
  • docs: update README with all 9 platforms, mark all as beta (64d3403)
  • feat: expand anti-detect disabler to all platforms (955148e)
  • feat: add batch multi-question processing to justclass (0be36d6)
  • feat: add categorization support to vseosvita + specialized AI prompt (f21aaca)
  • feat: enhance naurok provider with T/F, text input, multi-question (3d7efe6)
  • feat: add Kahoot, Classtime, MiyKlas, LCloud providers (4c88eab)

Release v5.4.3

Choose a tag to compare

@github-actions github-actions released this 09 May 13:06
beb0f02
  • chore(release): bump version to 5.4.3 (beb0f02)
  • feat(providers): add grid, scale, math extraction and legacy selectors to vseosvita (84d936c)
  • chore(manifest): expose disabler-page.js via web_accessible_resources (7749970)
  • feat(disabler): add page-world disabler script for Chrome MV3 compatibility (6f6b482)
  • refactor(disabler): switch to external script injection for page-world access (c981cc7)
  • i18n: add translations for new model capability badges (6e63c9d)
  • feat(popup): enrich model list with API metadata, tags and pricing badges (b3852f7)
  • chore(release): bump version to 5.4.2 in package-lock (add82af)

Release v5.4.2

Choose a tag to compare

@github-actions github-actions released this 06 May 12:06
  • chore(release): bump version to 5.4.2 (07e1e87)
  • feat(stream): highlight correct answer as soon as it is parsed (8ecd02e)
  • refactor(settings): add customThemes to shared defaults (f28db5d)
  • refactor(popup): extract i18n into src/ui/i18n.js and deduplicate settings/constants (12cd337)
  • feat(popup): sync new providers, filter Zen free models, update logos and remove placeholder apiKey (6f08f88)
  • feat(providers): add OpenCode Zen, Go, Ollama Cloud, NVIDIA NIM configs and set Zen as default (e6ec248)

Release v5.4.1

Choose a tag to compare

@github-actions github-actions released this 03 May 20:31
  • chore(release): bump version to 5.4.1 (9f5b255)
  • fix(gforms): resolve image detection and container selection (5b43334)

Release v5.4.0

Choose a tag to compare

@github-actions github-actions released this 03 May 19:56
  • chore(release): bump version to 5.4.0 (15092d5)
  • style: add background and color to tool-calling badge in model list (75bfb0d)
  • feat: add Disabler module to bypass fullscreen checks on vseosvita.ua (1d241e3)
  • docs(readme): update Kiwi Browser install link to GitHub release (88cd422)
  • Revert "fix(popup): add viewport meta for mobile scaling" (46c6313)
  • Revert "style(popup): make popup fullscreen on mobile viewports" (99c26ff)
  • feat(popup): show API capability badges (vision, reasoning, tool calling) in model list (8aef18f)
  • style(popup): make popup fullscreen on mobile viewports (8fb5b73)
  • fix(popup): add viewport meta for mobile scaling (0351d29)
  • Merge pull request #20 from aartzz/feature/issue-18-consensus-mode (25ebaad)
  • refactor(popup): wire consensus toggle, per-run provider select, and active provider default (cdbb63c)
  • fix(consensus): respect enabled flag before executing consensus runs (6b383b4)
  • style(popup): add provider select and answer-only label styles for consensus runs (f28a3f2)
  • feat(popup): add explicit consensus mode toggle and remove empty hint (bdcbfb6)
  • refactor(popup): redesign consensus UI and fix model fetch bug (b112cad)
  • style(popup): redesign consensus run cards to match new UI (53bf467)
  • feat(popup): add consensus hint above additional models list (c876cce)
  • fix(helper): allow refresh while AI is still processing (24dba94)
  • feat(consensus): add helper card consensus tab styles with hidden scrollbar (767b26e)
  • feat(popup): add consensus UI in AI tab with searchable model panels (0933836)
  • fix(match): preserve decimal commas in answer normalization (313acc8)
  • feat(consensus): add consensus execution branch with tab UI (a2e7277)
  • feat(consensus): add per-run overrides to AI pipeline functions (2dc777e)
  • feat(consensus): add consensus core logic + settings defaults (bfba7f8)

Release v5.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Apr 18:51
  • chore: bump version to 5.3.0 (4ba1f27)
  • feat(vseosvita): support premium question formats via data-quest_type (e6dfb2f)
  • feat(search): add Perplexity, Exa, Tavily, Linkup, SearchAPI providers (7a687e1)
  • feat(popup): custom hotkey rebinding + fix(naurok): oneclick answer selection (b8e8a8a)
  • refactor: replace utils.js with split modules in manifest (b989e03)
  • refactor(ui): extract UI modules from utils.js (4f40835)
  • refactor(dom): extract DOM modules from utils.js (68f2841)
  • refactor(ai): extract AI modules from utils.js (de9b85b)
  • refactor(core): extract core modules from utils.js (58a0560)
  • style(popup): render provider form as centered modal with backdrop (d79efdb)
  • fix(naurok): parse makeRequest response data for topic extraction (e0a5be5)
  • feat(popup): search provider UI + model dedup + hotkey hint (5e2944a)
  • feat(search): web search tool-calling with streaming (04a1dc5)
  • feat(providers): extract test topic from hidden APIs (58b431d)
  • feat(hotkey): add Ctrl+Shift+X to re-trigger answer (959c3d5)

Release v5.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Apr 16:30
  • chore: bump version to 5.2.0 (b6b10e9)
  • feat(i18n): add uk/ru/en translations for position settings (11cf2cf)
  • style(popup): reduce popup height to 520px (452262f)
  • fix(popup): sticky header and tab bar on scroll (935c938)
  • fix(ui): prevent container snap-back during AI processing (bfc397d)
  • feat(ui): default position 3x3 grid + remember drag toggle (936796f)