Commit graph

36 commits

Author SHA1 Message Date
d3d094e442 feat: Add toggle for collapsing quiz topics list
All checks were successful
Automated Container Build / build-and-push (push) Successful in 51s
2026-06-28 12:29:03 -07:00
79d4936ed4 fix: Remove duplicate index number from card BACK label in CardList
All checks were successful
Automated Container Build / build-and-push (push) Successful in 58s
2026-06-28 12:06:22 -07:00
e4b32c6bf2 feat: Add list view for shared flashcards and fix restart button layout
All checks were successful
Automated Container Build / build-and-push (push) Successful in 55s
2026-06-28 12:04:19 -07:00
7d2c466e9b fix: Resolve multiple mobile UX issues including swiping and header layouts
All checks were successful
Automated Container Build / build-and-push (push) Successful in 50s
2026-06-28 11:58:47 -07:00
4ea58da3cd chore: Change favicon to a transparent SVG graduation cap
All checks were successful
Automated Container Build / build-and-push (push) Successful in 53s
2026-06-28 11:51:21 -07:00
bb1cef8732 fix: Center bullet points inline with text on flashcards
All checks were successful
Automated Container Build / build-and-push (push) Successful in 51s
2026-06-28 11:39:49 -07:00
75e5ce2b56 chore: Replace default Vercel favicon with study-themed icon.png
All checks were successful
Automated Container Build / build-and-push (push) Successful in 54s
2026-06-28 11:05:56 -07:00
c37029a890 feat: Add visual success/error states to save instructions button
All checks were successful
Automated Container Build / build-and-push (push) Successful in 57s
2026-06-28 10:52:18 -07:00
ff80bde45a fix: Left-align markdown lists so text stays attached to bullet points
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m12s
2026-06-28 10:22:03 -07:00
515bc84990 fix: Update shuffle icon to crossed arrows and dismiss toast on card flip
All checks were successful
Automated Container Build / build-and-push (push) Successful in 56s
2026-06-28 08:49:57 -07:00
e4985d07e1 feat: Redesign flashcard study screen with live shuffle toggle
All checks were successful
Automated Container Build / build-and-push (push) Successful in 58s
2026-06-28 08:46:05 -07:00
c34da6941e fix: Re-shuffle options when retaking a quiz from the results screen
All checks were successful
Automated Container Build / build-and-push (push) Successful in 51s
2026-06-28 08:34:30 -07:00
b7165aba44 fix: Route 'Back to Quizzes' button on quiz end screen to actual quizzes list instead of history tab
All checks were successful
Automated Container Build / build-and-push (push) Successful in 50s
2026-06-28 08:32:17 -07:00
edc5279237 fix: Update quiz options to distinguish between selected answers and missed correct answers
All checks were successful
Automated Container Build / build-and-push (push) Successful in 52s
2026-06-28 08:28:36 -07:00
464b179df9 feat: Redesign quiz viewer to match academic textbook aesthetic
All checks were successful
Automated Container Build / build-and-push (push) Successful in 51s
2026-06-28 08:24:32 -07:00
7c13159855 fix: Update Next Question button to use primary color for dark mode visibility
All checks were successful
Automated Container Build / build-and-push (push) Successful in 52s
2026-06-27 21:08:11 -07:00
347c93713b style: Adjust dark mode to standard greys while keeping teal accents
All checks were successful
Automated Container Build / build-and-push (push) Successful in 51s
2026-06-27 21:05:09 -07:00
8ac95df772 fix: Map Tailwind colors to base CSS variables for dynamic dark mode resolution
All checks were successful
Automated Container Build / build-and-push (push) Successful in 53s
2026-06-27 21:02:06 -07:00
87fc071961 feat: Add persistent Dark Mode with ThemeToggle component and layout script
All checks were successful
Automated Container Build / build-and-push (push) Successful in 58s
2026-06-27 20:56:10 -07:00
ec8e601332 feat: Allow inline editing of both name and description for decks and quizzes
All checks were successful
Automated Container Build / build-and-push (push) Successful in 52s
2026-06-27 20:48:19 -07:00
0295101e10 feat: Add Retake Full Quiz option to quiz results screen
All checks were successful
Automated Container Build / build-and-push (push) Successful in 59s
2026-06-27 20:43:58 -07:00
a65e371449 fix: Resolve Server Component serialization error on shared links
All checks were successful
Automated Container Build / build-and-push (push) Successful in 51s
2026-06-27 20:39:54 -07:00
cab4757be2 style: Align quiz results options UI with quiz viewer options UI
All checks were successful
Automated Container Build / build-and-push (push) Successful in 52s
2026-06-27 20:36:36 -07:00
89eb2c6ad9 style: Change rationale badge to a full-width banner above the rationale box
All checks were successful
Automated Container Build / build-and-push (push) Successful in 54s
2026-06-27 20:31:38 -07:00
fc433edf4f feat: Add Correct/Incorrect badge to rationale
All checks were successful
Automated Container Build / build-and-push (push) Successful in 53s
2026-06-27 20:28:38 -07:00
64aae611fc Fix infinite browser spinner on login redirect
All checks were successful
Automated Container Build / build-and-push (push) Successful in 53s
2026-06-27 20:26:58 -07:00
00eac1457c Fix login failure over HTTP by disabling secure cookie flag by default
All checks were successful
Automated Container Build / build-and-push (push) Successful in 55s
2026-06-27 20:21:20 -07:00
577a189e0b feat: Add initial admin password setup flow
All checks were successful
Automated Container Build / build-and-push (push) Successful in 54s
2026-06-27 20:18:09 -07:00
f8de1a4380 Fix Docker build: Install openssl and run as root to fix volume permissions
All checks were successful
Automated Container Build / build-and-push (push) Successful in 53s
2026-06-27 20:14:53 -07:00
4df08da263 Fix Docker build: Install prisma in runner stage to resolve prisma/config module
All checks were successful
Automated Container Build / build-and-push (push) Successful in 59s
2026-06-27 20:13:07 -07:00
ce45c09b20 Configure Docker volume for persistent SQLite database
All checks were successful
Automated Container Build / build-and-push (push) Successful in 12s
2026-06-27 20:05:42 -07:00
fad28140fd Fix Docker build: Use Node 22 and npm install
All checks were successful
Automated Container Build / build-and-push (push) Successful in 28s
2026-06-27 19:59:53 -07:00
037206bb25 Fix visual pop in, added back button to flash cards
Some checks failed
Automated Container Build / build-and-push (push) Failing after 3s
2026-06-27 19:57:58 -07:00
d76ec4a69f Numeroud bug fixes, UI improvements, small animations
Some checks failed
Automated Container Build / build-and-push (push) Failing after 3s
2026-06-27 19:50:10 -07:00
b7ce314f01 Initial working commit
Some checks failed
Automated Container Build / build-and-push (push) Failing after 7s
2026-06-27 19:19:38 -07:00
666ceb7325 Initial commit with CI/CD blueprint
Some checks failed
Automated Container Build / build-and-push (push) Failing after 4s
2026-06-27 10:56:48 -07:00