-
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