Rename daily quiz to check-in and add collapsible journal calendar.

Replace user-facing quiz wording with daily check-in, add journal history on the Bit page with month browsing and read-only entry modals, and keep legacy quiz routes redirecting to the new anchor.
This commit is contained in:
2026-05-24 10:20:03 -06:00
parent e41fc10c77
commit 93af01dec1
14 changed files with 610 additions and 30 deletions

View File

@@ -138,7 +138,7 @@ export function DailyQuizForm() {
if (!isReady) {
return (
<p className="text-sm text-muted-foreground">Loading today&apos;s quiz...</p>
<p className="text-sm text-muted-foreground">Loading today&apos;s check-in...</p>
);
}
@@ -155,7 +155,7 @@ export function DailyQuizForm() {
</div>
<div className="space-y-1">
<p className="text-lg font-semibold tracking-tight">
Today&apos;s quiz is complete
Today&apos;s check-in is complete
</p>
<p className="text-sm text-muted-foreground">
Your answers are saved below. Come back tomorrow for your next
@@ -264,7 +264,7 @@ export function DailyQuizForm() {
{!isCompleted ? (
<Button className="w-full" disabled={!canSubmit} onClick={handleSubmit}>
{isSubmitting ? "Saving..." : "Complete daily quiz"}
{isSubmitting ? "Saving..." : "Complete daily check-in"}
</Button>
) : null}
</div>