Commit Graph

  • 23d573e221 Fix GDScript ternary and shadowed-identifier warnings in dashboard scripts hz 2026-07-26 18:28:55 -05:00
  • 548b519d44 Vertically center the login screen wordmark against the logo hzandClaude Sonnet 5 2026-07-26 18:08:20 -05:00
  • 1ff2d612a4 Merge pull request 'Main' (#9) from main into production hz 2026-07-26 16:53:15 -05:00
  • 1d5d03a4f6 Add difficulty 4 question gap batch hz 2026-07-26 16:32:40 -05:00
  • efe60f36c5 Fix dashboard info-icon rendering and profile <null> display hzandClaude Sonnet 5 2026-07-26 16:27:46 -05:00
  • f680024dc3 Rewrite the donation screen's mission statement hzandClaude Sonnet 5 2026-07-26 16:19:05 -05:00
  • 94e0e5dd70 Confirm passwords for external account creation hz 2026-07-26 14:52:41 -05:00
  • 74398133f7 Exclude sample exam simulations from the dashboard's readiness score hzandClaude Sonnet 5 2026-07-26 14:46:45 -05:00
  • e03ad9cf80 Add ready question production promotion agent/ready-question-promotion-prd hz 2026-07-26 01:17:54 -05:00
  • 447f080552 Add ready question production promotion hz 2026-07-26 01:17:54 -05:00
  • ef44347bf6 Fix loader tagline centering and dashboard card icons hzandClaude Sonnet 5 2026-07-26 01:06:05 -05:00
  • 4251885a73 Redesign dashboard top-4 stats as separate cards hz 2026-07-26 00:25:10 -05:00
  • 34d283e213 Add rating snapshots, percentile, and exam readiness to the dashboard API hz 2026-07-26 00:24:51 -05:00
  • 500477b612 Add dashboard performance trends hz 2026-07-25 22:35:02 -05:00
  • da141670d1 Add dashboard performance trends agent/dashboard-performance-trends hz 2026-07-25 22:35:02 -05:00
  • 46953ee71a Reach Settings/Profile from the pause menu, with a way back hz 2026-07-25 22:30:03 -05:00
  • c0252a916d Merge pull request 'Main' (#7) from main into production hz 2026-07-25 22:12:40 -05:00
  • aa5497c516 Center the legal consent row instead of left-aligning it hz 2026-07-25 11:00:48 -05:00
  • 6b1e41c187 Fix loading-screen sizing shift from the Inter font swap hz 2026-07-25 10:53:53 -05:00
  • eb9e018339 Fix non-square consent checkbox with a dedicated Panel square hz 2026-07-25 10:45:45 -05:00
  • bff16cea98 Fix oversized, borderless consent checkbox hz 2026-07-25 10:26:35 -05:00
  • 5a2d825181 Rework legal consent to match the provided design hz 2026-07-25 10:13:18 -05:00
  • 7e977e0d30 Clean up the legal consent checkbox layout hz 2026-07-25 09:52:41 -05:00
  • ba8e0ec256 Remove duplicate Terms/Privacy links from account creation hz 2026-07-25 09:36:06 -05:00
  • 7be83661f9 Standardize password reveal to the in-field eye icon everywhere hz 2026-07-25 09:34:44 -05:00
  • bb9f59b3cc Center STEP 3 TRAINER under the RanaZe wordmark hz 2026-07-25 09:14:27 -05:00
  • 854c887a1a Center login panel content, pin legal links to the bottom hz 2026-07-25 09:10:19 -05:00
  • ce4db7cec8 Remove the login panel scrollbar hz 2026-07-25 00:52:12 -05:00
  • 191aa685fa Fix shadowed category_label warning in the report-question form hz 2026-07-25 00:52:02 -05:00
  • 81e543fdf5 Merge pull request 'Main' (#6) from main into production hz 2026-07-25 00:39:14 -05:00
  • 65ae99e2ce Update exe boot splash to the current shield logo hz 2026-07-25 00:31:57 -05:00
  • b7b290c63b Fix deployment_environment default so the debugger reads UAT hz 2026-07-25 00:30:14 -05:00
  • c1a71b1192 Feature-gate Flashcards to UAT only hz 2026-07-25 00:30:06 -05:00
  • ca218a6ae5 Merge pull request 'Main' (#5) from main into production hz 2026-07-24 23:46:10 -05:00
  • f3a2e65627 Skip UAT/PRD deploys for changes that don't touch the deployable hz 2026-07-24 23:36:09 -05:00
  • bca31bd142 Add a Steam release export script pointed at production hz 2026-07-24 23:32:48 -05:00
  • 0e473343d0 Fix stale web_responsive_test icon assertion hz 2026-07-24 23:17:59 -05:00
  • 6df0a88fd4 Feature-gate Dynamic Questions and CCS Cases to UAT only hz 2026-07-24 23:12:47 -05:00
  • 118c215608 Add a setting to turn off follow-up questions hz 2026-07-24 23:01:06 -05:00
  • cd1648fe38 Shorten "Skip question" button to "Skip" hz 2026-07-24 22:14:24 -05:00
  • f1b290aa73 Dock the question toolbar in line with the brand row hz 2026-07-24 22:10:49 -05:00
  • 50f54b1bec Polish question player header/toolbar and add configurable block size hz 2026-07-24 21:57:03 -05:00
  • 62e65fd22c Add Windows Desktop export with RanaZe branding hz 2026-07-24 21:56:53 -05:00
  • 5197234210 Drop toolbar text labels in favor of hover tooltips hz 2026-07-24 21:05:34 -05:00
  • 576b48d581 Fix toolbar gaps and theme toggle shape hz 2026-07-24 19:55:49 -05:00
  • d073f82a76 Fit the toolbar on a single row hz 2026-07-24 03:23:14 -05:00
  • a94cc5188f Fix bottom-bar time caption for core sessions hz 2026-07-24 03:16:30 -05:00
  • 0902cc238a Un-collapse the question toolbar - show every action directly hz 2026-07-24 03:03:40 -05:00
  • 974de67032 Redesign question bank screen to match new mockup hz 2026-07-24 02:27:57 -05:00
  • edcc0def5d Fix CCS category order search hz 2026-07-23 23:14:38 -05:00
  • b9d4687b1b Fix dynamic Elo clamp updates hz 2026-07-23 23:01:52 -05:00
  • 0ec486f132 Stabilize UAT API pod selection hz 2026-07-23 17:03:02 -05:00
  • 32c455bba0 Improve dynamic question learning loop hz 2026-07-23 16:50:48 -05:00
  • c91e70deb5 Update app branding to the new shield "RZ" logo hz 2026-07-23 16:24:18 -05:00
  • fae38d2ded Adapt dynamic question difficulty to learner Elo hz 2026-07-23 16:18:44 -05:00
  • 5b5741de37 Show selection percentages on unselected distractors during review hz 2026-07-23 15:54:28 -05:00
  • b1b83dae05 Fix dynamic mastery first-attempt upsert hz 2026-07-23 15:25:06 -05:00
  • 332da7c181 Fix stale-node crash in UI sound auto-wiring hz 2026-07-23 15:13:56 -05:00
  • 48f404518f Fix GDScript editor warnings (shadowed vars, unused param, integer division) hz 2026-07-23 14:30:48 -05:00
  • 4a4bed2ac5 Add missing lucide/link.svg icon hz 2026-07-23 14:26:26 -05:00
  • 88688d3eb0 Add Steam and Google brand icons to login OAuth buttons hz 2026-07-23 14:06:09 -05:00
  • 92c5688b55 Upgrade dynamic questions to authored parity hz 2026-07-23 14:11:18 -05:00
  • e174b5db15 Return dynamic question runs to dashboard hz 2026-07-23 13:52:24 -05:00
  • 403944b249 Assign IDs when promoting dynamic blueprints hz 2026-07-23 13:40:53 -05:00
  • 8390d795e5 Publish dynamic questions during UAT deploy hz 2026-07-23 13:30:22 -05:00
  • 6a6e703aa4 Fix dynamic questions sidebar icon hz 2026-07-23 13:19:32 -05:00
  • fcbc288a49 Add data-driven dynamic question mode hz 2026-07-23 12:33:23 -05:00
  • 50f07a77a5 Add exam-style question calculator hz 2026-07-23 05:19:12 -05:00
  • ba155fd38a Fix distractor explanations rendering on unanswered questions hz 2026-07-23 05:06:18 -05:00
  • 8e216eac32 Rebuild CCS case workflow hz 2026-07-23 04:43:02 -05:00
  • 489b9c3d7c Fix text zoom not actually syncing, and expose it in Settings hz 2026-07-23 04:37:45 -05:00
  • b3a8dec379 Simplify resolved wrong-answer explanation cards per design feedback hz 2026-07-23 04:19:10 -05:00
  • d69a1fd0e3 Sync text zoom preference through the account instead of local settings hz 2026-07-23 03:59:02 -05:00
  • b88f38f29b Persist text zoom level across sessions hz 2026-07-23 03:42:17 -05:00
  • c62eff8846 Auto-flag questions with media at write time, not just via one-time sweep hz 2026-07-23 03:29:57 -05:00
  • 59ffaf4376 Move distractor explanations inline instead of a repeated bottom section hz 2026-07-23 02:01:29 -05:00
  • 4db5b9d374 Drop the redundant status icon and "Review: B..." label from follow-up panels hz 2026-07-23 01:47:11 -05:00
  • 2a2ff29389 Remove redundant "Correct Answer: X" heading from the review panel hz 2026-07-23 01:42:31 -05:00
  • 5ba7af9d3e Redesign flag/report icons as vector assets and dock review panels inside their choice card hz 2026-07-23 01:23:53 -05:00
  • b822fe5314 Redesign clear-highlight icon as an eraser with sparkles hz 2026-07-23 00:42:50 -05:00
  • 5f3289bb8e Vertically center the question+choices block before an answer is submitted hz 2026-07-23 00:33:52 -05:00
  • 9d18704ad0 Render answer-choice badges as SVGs and give rows more breathing room hz 2026-07-23 00:14:49 -05:00
  • aef287ac26 Fix pixelated circle badges with a seam through the center hz 2026-07-22 23:48:00 -05:00
  • 6c388dfa5e Redesign answer choice rows into a cleaner divided list hz 2026-07-22 23:18:13 -05:00
  • b56d48d570 Fix eliminated-choice strikethrough disappearing on wrong/correct reveal hz 2026-07-22 23:10:41 -05:00
  • f17797becc Don't show the session-expiry warning to actively-used sessions hz 2026-07-22 22:52:38 -05:00
  • 9f62444a63 Add a review-flag state for questions, independent of publish status hz 2026-07-22 22:42:19 -05:00
  • e8d615985b Reveal the flashcard answer by tapping the card, not a separate button hz 2026-07-22 17:21:23 -05:00
  • 7f76ca0fdc Add system (curated) vs. user-uploaded flashcards hz 2026-07-22 15:52:19 -05:00
  • 3a01e9156c Keep the app sidebar visible on the flashcards study screen hz 2026-07-22 01:20:48 -05:00
  • 09b670d5d4 Close the gap between the flashcards study screen and the mockup hz 2026-07-22 00:43:52 -05:00
  • 70aa425fde Rebuild flashcard study screen from mockup, with real backend-backed stats hz 2026-07-21 23:20:14 -05:00
  • 72fb6e4776 Rework flashcards library to match the rest of the app's visual language hz 2026-07-21 22:47:21 -05:00
  • 109581874d Fix invisible divider/caption colors on the study card's first paint hz 2026-07-21 22:18:24 -05:00
  • 7e19366dcb Redesign flashcards for visual hierarchy and button consistency hz 2026-07-21 22:05:36 -05:00
  • b00b321d6f Fix Import/Export dropdowns not dismissing hz 2026-07-21 17:37:51 -05:00
  • 15e9f9779e Fix flashcard study/next 400s from a malformed studyDayStartUtc hz 2026-07-21 17:02:51 -05:00
  • ace04ab268 Fix low-contrast session-expiry dialog in dark mode hz 2026-07-21 16:47:54 -05:00
  • 4dfbd811b9 Wire flashcard CSV/JSON import/export and fix theme/responsive gaps hz 2026-07-21 16:41:26 -05:00
  • 48a8c8361d Add flashcards feature with spaced repetition scheduling hz 2026-07-21 15:08:43 -05:00