Commit Graph
100 Commits
Author SHA1 Message Date
hz e03ad9cf80 Add ready question production promotion 2026-07-26 01:21:26 -05:00
hz 7fb5f8fe78 Merge pull request 'main' (#4) from main into production
Reviewed-on: admin/step3#4
2026-07-20 22:09:30 -05:00
hz e5b567eec8 Fix connected account button warning 2026-07-20 22:02:50 -05:00
hz 3d63aa9729 Restart API when deployment secrets change 2026-07-20 22:01:51 -05:00
hz 72fd1e3e0f Add provider-neutral Google authentication 2026-07-20 21:42:56 -05:00
hz 48e19f138e Default local client endpoints to UAT 2026-07-20 21:13:20 -05:00
hz ee57dbc3e7 Merge pull request 'Move PRD web service to available NodePort' (#1) from main into production
Reviewed-on: admin/step3#1
2026-07-20 21:04:11 -05:00
hz 468f6f7e01 Move PRD web service to available NodePort 2026-07-20 21:02:06 -05:00
hz 975b8c5357 Include CCS fixtures in deployment test image 2026-07-20 20:40:08 -05:00
hz c31242a500 Run deployment tests from Docker build context 2026-07-20 20:38:48 -05:00
hz 7829b10b23 Run deployment tests in .NET SDK container 2026-07-20 20:37:22 -05:00
hz 17747d96a0 Add isolated UAT and production environments 2026-07-20 20:32:22 -05:00
hz 4e0ca70157 Use Kubernetes for auth deployment gate 2026-07-20 17:29:34 -05:00
hz 5c406a271f Merge authentication into Questions API 2026-07-20 17:21:15 -05:00
hz 2dd4fa6420 Keep Stripe checkout in a popup 2026-07-20 16:42:17 -05:00
hz d142da2f78 Fix web redirects and loader rendering 2026-07-20 16:29:24 -05:00
hz 121e80b2ea Prefer high-performing distractors 2026-07-20 02:44:58 -05:00
hz dae3a31b71 Add legal consent and reliable external redirects 2026-07-20 02:16:20 -05:00
hz 2615ab4773 Fix Steam sign in navigation on web 2026-07-20 01:37:50 -05:00
hz c55341b076 Reduce web export build disk usage 2026-07-20 01:08:16 -05:00
hz f93b7ac380 Complete resilient Steam login flow 2026-07-20 00:30:06 -05:00
hz d176640cff Rebrand app as RanaZe Step 3 Trainer 2026-07-20 00:04:29 -05:00
hz 743399f647 Improve donation defaults and light contrast 2026-07-19 23:12:51 -05:00
hz df94247b3b Make Stripe checkout redirect resilient 2026-07-19 23:02:56 -05:00
hz a00dc81aa9 Fix Stripe checkout browser handoff 2026-07-19 22:56:11 -05:00
hz dec5e74aa7 Add Stripe donation flow 2026-07-19 22:26:33 -05:00
hz f12904bf73 Unify CCS case management flow 2026-07-19 21:29:24 -05:00
hz dacf2b89b2 Implement responsive profile and account data controls 2026-07-19 13:39:15 -05:00
hz 7508d4fe1d Implement persistent review queue 2026-07-19 12:51:24 -05:00
hz 1bfb3f5347 Fix dashboard label shadowing warning 2026-07-19 00:36:05 -05:00
hz 027587445c Prevent stale web game packages after deploy 2026-07-19 00:14:35 -05:00
hz 4854509f71 Tighten dashboard summary layout 2026-07-18 23:58:24 -05:00
hz 2dcac51452 Add user progress dashboard 2026-07-18 23:45:38 -05:00
hz 2e52a7ea0a Add synced question bookmarks 2026-07-18 23:07:22 -05:00
hz 819a108451 Make note save status transient 2026-07-18 22:25:08 -05:00
hz d0bb271b14 Add synced user notes 2026-07-18 22:22:29 -05:00
hz a232e18c46 Add session expiry renewal flow 2026-07-18 15:53:11 -05:00
hz 8c349314ad Refine question toolbar icons and pause menu 2026-07-18 15:37:05 -05:00
hz eb8747d48e Correct question toolbar controls 2026-07-18 15:29:21 -05:00
hz ea36692c40 Simplify question toolbar branding 2026-07-18 15:22:48 -05:00
hz 102933db44 Count up question bank answer timer 2026-07-18 15:14:48 -05:00
hz c8c877a3a5 Reorder header theme and account controls 2026-07-18 15:01:04 -05:00
hz dca09d818f Launch question bank directly from navigation 2026-07-18 14:57:33 -05:00
hz 33e461fd36 Show blinking caret in authentication fields 2026-07-18 14:45:59 -05:00
hz 722d91fe94 Simplify application header 2026-07-17 21:57:21 -05:00
hz fd372532b5 Fix remaining web study mode artifacts 2026-07-16 23:28:19 -05:00
hz ae283c2243 Fix narrow web layouts and loader branding 2026-07-16 23:07:26 -05:00
hz a778a680e0 Redesign exam and CCS experiences 2026-07-16 22:42:03 -05:00
hz c8bfc26645 Implement nested question remediation and review content 2026-07-16 21:46:56 -05:00
hz 0f5a1122d4 Add branded web loading screen 2026-07-16 19:00:46 -05:00
hz 6d1787b3eb Redesign study navigation and light theme 2026-07-16 02:37:37 -05:00
hz 0eca0c4cbf Apply MedMind branding and authentication flows 2026-07-16 00:22:22 -05:00
hz aec56f168e Add general app feedback reporting 2026-07-15 20:55:13 -05:00
hz 98fa98b5b1 Make question loading resilient to network failures 2026-07-15 20:32:04 -05:00
hz 17c136ef40 Fix question review interactions 2026-07-15 20:19:47 -05:00
hz ea0c602ab4 Polish CCS case and results interface 2026-07-15 11:26:37 -05:00
hz 52d435fa2e Complete CCS results and rating flow 2026-07-15 11:08:13 -05:00
hz 9f379cda5c Add CCS study tools and case reporting 2026-07-15 10:43:03 -05:00
hz 7256f93002 Add interactive CCS case practice 2026-07-15 10:17:53 -05:00
hz d73fd5f2cf Move outcome calibration to profile 2026-07-14 22:14:38 -05:00
hz d1dc467ade Remove sample creation control 2026-07-14 22:00:53 -05:00
hz 27c48411f1 Add SUPER simulation review sample 2026-07-14 21:46:29 -05:00
hz 3b946c2bc5 Move simulation history into profile 2026-07-14 21:38:03 -05:00
hz 52e82391ee Fix history cursor parsing build 2026-07-14 21:22:09 -05:00
hz 0f43a51f2b Fix completed simulation history cursor 2026-07-14 21:21:13 -05:00
hz 78ab8c21f6 Hide temporary exam preview link 2026-07-14 21:19:49 -05:00
hz 705f079997 Add functional simulation question review 2026-07-14 17:49:23 -05:00
hz 3e39a4ffce Fix simulation preview feedback 2026-07-14 17:27:58 -05:00
hz bbb373acf4 Add SUPER exam results preview 2026-07-14 17:25:25 -05:00
hz 51ce9f2e88 Fix simulation script diagnostics 2026-07-14 17:23:24 -05:00
hz 206a5c0124 Add full-length Step 3 Day 1 simulation 2026-07-14 16:54:11 -05:00
hz 8aaf7d61e9 Improve question review and image handling 2026-07-14 16:02:14 -05:00
hz 7529ed5863 Add post-answer review and per-question loading 2026-07-14 15:34:38 -05:00
hz abbe6cf9f8 Add persistent light and dark themes 2026-07-14 13:39:42 -05:00
hz 04694e4932 Proxy browser APIs through web service 2026-07-14 01:45:44 -05:00
hz 0a415399dd Enable mobile web texture imports 2026-07-14 01:12:33 -05:00
hz 220d487ba6 Use explicit Godot web template 2026-07-14 01:07:13 -05:00
hz aa114dd21f Limit Godot template extraction 2026-07-14 01:03:39 -05:00
hz f5c5d9f00e Deploy browser pre-alpha 2026-07-14 00:50:17 -05:00
hz 37218d9f45 Make embedded references canonical 2026-07-13 22:32:31 -05:00
hz 292f8ff9b4 Embed question verification references 2026-07-13 22:29:20 -05:00
hz 0fe47de423 Document distractor enrichment workflow 2026-07-13 18:18:38 -05:00
hz 361847cae2 Handle legacy attempts during statistics backfill 2026-07-13 10:25:44 -05:00
hz 93154d5925 Add variable question distractor pools 2026-07-13 10:15:05 -05:00
hz f2c59388eb Scale unique answer tracking 2026-07-13 02:11:54 -05:00
hz 700da4e415 Add question reporting and reference reviews 2026-07-13 01:30:01 -05:00
hz 6eae6c9690 Add interface sound feedback 2026-07-11 12:59:17 -05:00
hz 8bd7f5e4e8 Add study selection and account registration flows 2026-07-11 12:39:10 -05:00
hz 0f9bd2fa78 Harden media and follow-up handling 2026-07-11 03:16:11 -05:00
hz 9c8775d740 Add question image media support 2026-07-11 03:12:46 -05:00
hz 5ed96ae3b8 Add lab results modal 2026-07-11 03:06:37 -05:00
hz 9e34a5a410 Refine follow-up review UI 2026-07-11 03:00:33 -05:00
hz ad6b3863cc Add wrong answer follow-up prompts 2026-07-11 02:16:01 -05:00
hz c716b16c53 Add server-side ELO ratings 2026-07-11 02:05:43 -05:00
hz bdd32c9dac Simplify wrong answer percentage display 2026-07-11 01:46:37 -05:00
hz 8a86734a0b Track real first attempt question stats 2026-07-11 01:42:18 -05:00
hz e991dccbb2 Add core game retry flow and question stats 2026-07-10 14:05:57 -05:00
hz 1822c00a3b Support partial unhighlight selection 2026-07-09 21:48:34 -05:00
hz bb29fcf14c Fix highlight selection range calculation 2026-07-09 21:46:22 -05:00
hz 52f950b28d Map highlights to selected text near cursor 2026-07-09 21:44:59 -05:00