|
|
3cb9634524
|
Add minimize group feature with local storage persistence
Automated Container Build / build-and-push (push) Successful in 1m10s
|
2026-07-10 16:15:51 -07:00 |
|
|
|
7af0935657
|
Implement local browser caching for shared groups and UI improvements
Automated Container Build / build-and-push (push) Successful in 1m10s
|
2026-07-10 16:01:22 -07:00 |
|
|
|
42ed0d275b
|
fix: Update category breakdown layout to grid to prevent text truncation
Automated Container Build / build-and-push (push) Successful in 52s
|
2026-06-28 19:36:35 -07:00 |
|
|
|
7d3831149c
|
style: Enhance progress bar visibility across flashcards and quizzes
Automated Container Build / build-and-push (push) Successful in 58s
|
2026-06-28 13:26:52 -07:00 |
|
|
|
9dfb84bbd6
|
chore: Update website description metadata
Automated Container Build / build-and-push (push) Successful in 57s
|
2026-06-28 13:05:27 -07:00 |
|
|
|
0f0d0b7e9a
|
fix: Resolve overlapping pointer events for secondary flashcard actions
Automated Container Build / build-and-push (push) Successful in 53s
|
2026-06-28 12:53:21 -07:00 |
|
|
|
ec9bc40bd4
|
fix: Restore proper shuffle button logic and fix broken SVG path
Automated Container Build / build-and-push (push) Successful in 58s
|
2026-06-28 12:48:15 -07:00 |
|
|
|
454db7fb1d
|
fix: Improve mobile layout for flashcards, splitting action rows
Automated Container Build / build-and-push (push) Successful in 52s
|
2026-06-28 12:43:32 -07:00 |
|
|
|
2457bfcb39
|
fix: Resolve redundant quiz titles by merging them into the page header
Automated Container Build / build-and-push (push) Successful in 55s
|
2026-06-28 12:32:43 -07:00 |
|
|
|
d3d094e442
|
feat: Add toggle for collapsing quiz topics list
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Automated Container Build / build-and-push (push) Failing after 3s
|
2026-06-27 19:50:10 -07:00 |
|
|
|
b7ce314f01
|
Initial working commit
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
Automated Container Build / build-and-push (push) Failing after 4s
|
2026-06-27 10:56:48 -07:00 |
|