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
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
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
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
d176640cff
Rebrand app as RanaZe Step 3 Trainer
2026-07-20 00:04:29 -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
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
eb8747d48e
Correct question toolbar controls
2026-07-18 15:29:21 -05:00
hz
102933db44
Count up question bank answer timer
2026-07-18 15:14:48 -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
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
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
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
0f43a51f2b
Fix completed simulation history cursor
2026-07-14 21:21:13 -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
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
f5c5d9f00e
Deploy browser pre-alpha
2026-07-14 00:50:17 -05:00
hz
292f8ff9b4
Embed question verification references
2026-07-13 22:29:20 -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
ad6b3863cc
Add wrong answer follow-up prompts
2026-07-11 02:16:01 -05:00