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