Skip to content

Releases: th-nuernberg/quiqui

v1.3.1

Choose a tag to compare

@albrechtje albrechtje released this 24 Jul 19:48

A small maintenance release: a robustness fix for the host view, a projector display fix, and refreshed documentation.

Fixes

  • Host view now recovers when a session expires. A poll left open with no votes goes idle and is expired by the server after the session timeout. Previously the host view could miss that single expiry notice — leaving a stopwatch ticking against a session that no longer existed, with unresponsive buttons. The host now tears down correctly on expiry, catching it via a reconnect check and a periodic liveness poll in addition to the original event.
  • Projector join URL wraps cleanly. The projected join URL under the QR code no longer breaks mid-domain. The http(s):// scheme is dropped and the line breaks right after the domain (host on line one, path below). Applies to a lecturer's shortlink too. Display-only — the QR still encodes the full URL.

Docs

  • Added a host-view screenshot to the README and refreshed the host, participant, and projector screenshots to the current UI.
  • Updated the FAQ for the local-file-upload feature and corrected the images answer (QuiQui does support images in questions and answers).

Full changelog: v1.3.0...v1.3.1

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 16:43

Full Changelog: v1.2.9...v1.3.0

v1.2.9

Choose a tag to compare

@github-actions github-actions released this 20 Jul 12:44

Full Changelog: v1.2.8...v1.2.9

v1.2.8

Choose a tag to compare

@github-actions github-actions released this 19 Jul 20:09

Full Changelog: v1.2.7...v1.2.8

v1.2.7

Choose a tag to compare

@github-actions github-actions released this 19 Jul 19:58

Full Changelog: v1.2.6...v1.2.7

v1.2.6

Choose a tag to compare

@github-actions github-actions released this 19 Jul 19:29

Full Changelog: v1.2.5...v1.2.6

v1.2.5

Choose a tag to compare

@github-actions github-actions released this 19 Jul 19:18

Full Changelog: v1.2.4...v1.2.5

v1.2.4

Choose a tag to compare

@albrechtje albrechtje released this 19 Jul 16:27

✨ Answer shuffling (opt-in)

Question repos can now randomise each question's answer order — useful when the correct answer sits in a fixed position, or when a public question deck is reused and the answer placement is predictable.

  • Set shuffle: true in config.yaml to shuffle the whole repo.
  • An individual question can override with shuffle: false (e.g. "All of the above" or a deliberately ordered list).
  • Answers are shuffled once per session, so the whole room — host, participants, and projector — sees the same order, and it reshuffles each time you Load questions.
  • The correct answer is remapped server-side, so Reveal and the live vote bars stay correct wherever an option lands.

Default is false, so existing repos are unaffected. See the new about-quiqui.yaml demo deck for a self-documenting example.

🎛 Host UI polish

  • Resumable timer — pausing and re-opening a question now continues the elapsed count instead of restarting; paused time is excluded.
  • Stable control buttons — the ▶ Open / ⏸ Pause toggle no longer changes size when switching.
  • Full-width code blocks — code in a question now spans the full card width and no longer reflows when the timer appears.

Docker image: ghcr.io/th-nuernberg/quiqui:v1.2.4 (also tagged latest)

v1.2.3

Choose a tag to compare

@github-actions github-actions released this 19 Jul 14:07

Full Changelog: v1.2.2...v1.2.3

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 16 Jul 12:02

Full Changelog: v1.2.1...v1.2.2