Release diary

Version history and changes shipped to Emotional Chat.

Current: v0.2.24 ·

v0.2.24

Latest
  • Add questionnaire_1: 12 questions in MongoDB, with photo cards for travel, Friday night, food, money, assignment, being lost, and coffee or tea
  • Keep the questionnaire off the course home until it is ready to show; the quiz pages stay available
  • Add a RAG demo to compare answers with and without uploaded PDF context
  • Group the course home into Exercises, Demos, and History, with Session 2 vote results under Fundamentals of AI (6 October 2026)
  • Close class-2 voting and hide the vote and voters pages; keep the scoreboard and existing votes

v0.2.23

  • AI Course hub: add a separate Group vote card with Vote button and Scoreboard link
  • Clarify navigation copy to “Back to course home”; remove redundant Group vote / Back to vote links
  • Ignore backend/data/ so the class-2 voter allowlist CSV stays local and out of git

v0.2.22

  • Add multi-class AI Course hub (/ai_course) with per-class routes for register, graded Q&A, and live submissions
  • Add overall AI evaluation at the end with a score out of 20 and Neural Network question in class-1
  • Add Session 2 group vote: drag-and-drop ranking of 6 brands with up/down controls
  • Add live scoreboard and voters list with polling, plus CSV allowlist for class-2 voters
  • Persist votes in MongoDB votes (one vote per email); store course data in ai_course_users, ai_course_answers, and ai_course_evaluations

v0.2.21

  • Upgrade Preline UI from 3.x to 5.0 with Nuxt non-auto initialization
  • Bump Tailwind CSS (@tailwindcss/vite) to 4.3.3 and wire Preline themes/variants
  • Remove unused @preline/* packages; pin vue and vue-router versions

v0.2.20

  • Update Prolific completion URL (completion code C1CT7K78)

v0.2.19

  • Anthropic: keep initial agent greeting as context when the first history turn is from the assistant
  • Anthropic: compatible temperature handling across anthropic SDK versions
  • Use MongoDB llm_provider, chat_temperature, and anthropic_few_shot_examples for Anthropic chats

v0.2.18

  • Highlight empty follow-up questions on each page with a skip reminder
  • Confirm before Next when unanswered optional questions remain on the page

v0.2.17

  • Remove Skip All from follow-up; confirm before submit if questions are unanswered
  • Save empty/unanswered follow-up answers as null with answered: false for tracking

v0.2.16

  • Paginate follow-up questions with page_number and display_order
  • Next / Back navigation with per-page required validation
  • Session events for follow-up page Next and Back
  • Release diary page (/releases) for visual version history

v0.2.15

  • Bump release metadata to v0.2.15

v0.2.14

  • Track open-chat session lifecycle events with chat_unique_id
  • Events: Prolific submit, conversation start/stop, follow-up click/complete/skip

v0.2.13

  • Likert matrix radio UI and ordered answer saves
  • Likert matrix input_type and optional item display shuffle
  • Save Prolific participant IDs to chat_users_session_events
  • Open conversation flow with pre-assessment before chat
  • Consent copy and chat start UX updates

v0.2.11

  • Add range_slider_text_side follow-up question type