hz
15e9f9779e
Fix flashcard study/next 400s from a malformed studyDayStartUtc
...
current_study_day_start_utc() passed use_space=true to
Time.get_datetime_string_from_unix_time(), producing "2026-07-21
00:00:00Z" (space separator) instead of ISO-8601. The server's
System.Text.Json DateTime converter rejects that with a 400, which
the client surfaces as a generic "could not be loaded" error -
blocking every study session. Confirmed against the live API: the
space-separated value 400s, the corrected T-separated value returns
a card.
2026-07-21 17:02:51 -05:00
hz
ace04ab268
Fix low-contrast session-expiry dialog in dark mode
...
The panel's shared Brand.panel_box background is ~80% opaque, which
compounded with the dialog's own dim backdrop let the screen behind
show through and washed out the card against it. Force full opacity
on this dialog's panel specifically, since other panel_box overlays
still rely on the shared translucency.
2026-07-21 16:47:54 -05:00
hz
4dfbd811b9
Wire flashcard CSV/JSON import/export and fix theme/responsive gaps
...
Import and export were stubbed with status-text placeholders; wire them
to the existing backend endpoints with a real file picker (web JS
bridge or native FileDialog) and browser/desktop download, plus an
import preview with create/update/skip/error counts before commit.
Also fix the library and study screens' theme-refresh handlers, which
were no-op stubs so cards never restyled on a theme toggle, and add
responsive layout handling for narrow viewports.
2026-07-21 16:41:26 -05:00
hz
48a8c8361d
Add flashcards feature with spaced repetition scheduling
...
Adds a full flashcards system: FSRS-based scheduling, cloze/basic
card types, CSV import/export, media storage, and study UI, wired
into navigation and the dashboard alongside existing question flows.
2026-07-21 15:08:52 -05:00
hz
29b89dc404
Remove redundant follow-up retry action
2026-07-20 23:59:07 -05:00
hz
c2d000cc48
Add automated UAT smoke tests
2026-07-20 23:54:11 -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
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