Changelog

What changed and why.

A short product log for the study app, public starter, and class-lab materials. It is written for learners, classmates, instructors, and anyone evaluating the build.

Class share pass

The lab is easier to share from a phone

The lab and changelog now work better as classroom handoff pages, with mobile-first layout, QR sharing, and a clearer demo-bank path.

Added dashboard discovery

The dashboard now surfaces the Study Lab and changelog without adding another primary navigation item.

Added class-share tools

The lab hub includes a QR code, public repo link, class pack, decks, and short copy for sharing with classmates.

Added a demo-bank walkthrough

The lab page now shows a five-question workflow so students can understand how to build a small original bank before scaling up.

Tightened mobile layout

Long labels and cards wrap cleanly on phone-width screens so the lab/changelog pages do not drift sideways.

Lab release

Official app, open-source lab split

The production app now stays focused on the curated study experience while the public repo gives classmates and builders a clean starter kit.

Added the Hecz Study Lab hub

New /lab page explains the difference between the official app, the forkable lab starter, class resources, decks, and import guidance.

Locked imports on production

The /import page stays available for transparency, but production builds do not show the upload action unless NEXT_PUBLIC_ENABLE_BANK_IMPORT is explicitly enabled.

Updated the public starter

The h3cz/study repo ships without the private/generated question bank and points people toward building their own allowed content.

Expanded class materials

Added the class handout, branded lab guide, PowerPoint decks, import format docs, and class pack template for running a hands-on lab.

Compete polish

Duels are slower, clearer, and less abrupt

Compete now explains the rules before play and requires both players to advance between rounds.

Added a rules preview

Players see the question count, timer, speed scoring, and round pacing before the first question.

Added round-by-round Next flow

A duel no longer snaps straight into the next question. Both players answer, then both click Next before the server advances.

Made settings explicit

Invite and quick-match flows make the selected question count and timer visible so both sides know the rules.

Showcase pass

Better public project packaging

The repo now reads more like a project people can understand, fork, and evaluate.

Added showcase visuals

README and social-preview assets now show the product instead of only describing it.

Clarified the question-bank boundary

Docs now explain that the open-source version is a starter, not a redistributed private bank.

Removed AI-agent contributor references

Public-facing materials were cleaned up so the project is presented under the Hecz brand.