Commit Graph

  • 0b025c828b Worlds: improve messages, and x4->x3 to finals main sto 2026-09-11 18:03:03 +02:00
  • dafd4cf4ce Fix completion form bugs sto 2026-09-10 16:58:51 +02:00
  • 4e1c2a2bb6 Fix fr/en buttons sto 2026-09-10 16:51:20 +02:00
  • 0912a9f408 Worlds: language switch sto 2026-09-06 16:34:21 +02:00
  • 699e1eb3de Worlds: one column for the rankings sto 2026-09-06 11:37:14 +02:00
  • f1bbb92d8b Worlds: give more time to scroll back sto 2026-09-06 10:55:18 +02:00
  • dae86bd1ea Worlds Bets sto 2026-09-06 10:07:47 +02:00
  • 49e49dc93d Slightly extend height sto 2026-08-27 09:36:43 +02:00
  • 2fae34b4ee Fix scoreboard container height when the stopwatch is shown sto 2026-08-27 09:32:11 +02:00
  • 54ada21e5c Some fixes sto 2026-08-27 09:15:15 +02:00
  • 6888c1ac15 Put a max-width style for rank columns sto 2026-08-26 08:06:13 +02:00
  • 721cd1d50e Make scoreboard UI not scrollable for desktop sto 2026-08-26 08:00:26 +02:00
  • 762ecc23f8 Show public scoreboard QR code for events sto 2026-08-25 09:37:31 +02:00
  • 00e14b7cff Make asking for missing pieces in forms optional sto 2026-08-25 09:26:29 +02:00
  • 95c336be65 Shiny forms sto 2026-08-11 09:33:06 +02:00
  • 5dd8e97c6b Rework of completion forms sto 2026-08-11 09:26:42 +02:00
  • 84e3424fcf Secure public contestant forms by asking the code first sto 2026-08-09 10:09:04 +02:00
  • f9e100b85f Log in should redirect to /events sto 2026-08-06 11:41:44 +02:00
  • 817857ffd8 Events: remaining fixes sto 2026-08-06 11:26:51 +02:00
  • 77b4e06151 Shared scoreboard: extend UI for marathons sto 2026-07-31 13:29:23 +02:00
  • 8a003a9731 Implement shared scoreboard UI sto 2026-07-31 13:02:24 +02:00
  • fe4af6d63c Back to the event button sto 2026-07-30 16:16:12 +02:00
  • c221563618 Integrate shared scoreboard links in contests sto 2026-07-30 16:10:56 +02:00
  • 949f2de4b6 Back to all events button sto 2026-07-30 15:54:06 +02:00
  • 4a4c79ad8a Events: kickstart shared scoreboard sto 2026-07-30 08:33:55 +02:00
  • b8a2e4b0b4 Events: add edit/update actions sto 2026-07-28 13:45:27 +02:00
  • 17d99a92c0 Events: clarify messages sto 2026-07-28 13:20:29 +02:00
  • d52a058328 Events: implement creation of new contests sto 2026-07-28 13:13:46 +02:00
  • 75784fec65 Bundle update sto 2026-07-26 14:03:14 +02:00
  • 35b304d913 Events: initial implementation sto 2026-07-26 14:01:29 +02:00
  • fa8880abfc Add contest organizer form param sto 2026-04-24 11:44:51 +02:00
  • 1650b22407 Prefill public completion form with current timer if present, and allow refresh sto 2026-04-24 09:05:59 +02:00
  • 0bea437b48 Reword "generate" to "show" QR codes sto 2026-04-24 08:24:48 +02:00
  • 6aba5547f2 Fix session creation warning sto 2026-04-22 13:27:14 +02:00
  • 29de2235c6 Update gems sto 2026-04-22 13:26:59 +02:00
  • 8dc45a2ca2 Allow to delete contests sto 2026-03-11 09:33:35 +01:00
  • 54cd8cdcb0 Sort contests showing most recently created first sto 2026-03-10 15:55:31 +01:00
  • 8a993fa310 Add Bullet gem for dev & fix N+1 queries issues for core index actions sto 2026-03-10 15:51:26 +01:00
  • ee65212f57 Convert QR codes filenames to ASCII for trans-encoding support sto 2026-03-10 10:30:09 +01:00
  • 589e46c1fd Offer to download QR codes in a ZIP archive sto 2026-03-08 10:09:55 +01:00
  • c787e913fa Bundle update sto 2026-03-08 09:24:33 +01:00
  • ec2eaf5535 Fix public contestant form URLs creations (token -> contestant_id) sto 2026-01-21 11:30:41 +01:00
  • 5a49f14e04 Merge 658c989d8b sto 2026-01-17 09:49:02 +01:00
  • ab3409ccaa Fix onsite settings view sto 2026-01-17 09:23:22 +01:00
  • 0760c9fe46 Bundle update sto 2026-01-17 09:17:18 +01:00
  • 279e7eaf3f Comment export spec until resolving the ChromeDriver Gitea runner issue sto 2025-12-12 11:05:07 +01:00
  • 683d99ab12 System test for CSV export sto 2025-12-12 10:31:03 +01:00
  • 76553d4cbc Fix CSV export sto 2025-12-11 17:27:34 +01:00
  • 31fe8789ce Up the image file limit to 8M sto 2025-12-11 09:18:15 +01:00
  • 360157e0c8 Permit password creation sto 2025-12-10 17:50:07 +01:00
  • 5345e419df Fix password change sto 2025-12-10 17:43:00 +01:00
  • 2c87a5b63c Add url helpers & specs for offline participation forms sto 2025-12-10 15:12:19 +01:00
  • 8cea403dc9 Fix account page forms & add account actions rspec sto 2025-12-10 10:44:03 +01:00
  • cce090587a Public scoreboard stopwatch feature sto 2025-12-09 10:10:54 +01:00
  • ee250b96ad Auto refresh feature on public scoreboards sto 2025-12-08 17:11:47 +01:00
  • 1fc05bea63 Split scoreboard UI in partials sto 2025-12-08 09:49:24 +01:00
  • 7bd1dce1ea Add extra nav for settings & clean header buttons sto 2025-12-05 10:53:52 +01:00
  • e2c50515b1 Redirect to /contests after authentication sto 2025-12-04 17:31:06 +01:00
  • 51e55f0828 Add hidden setting to puzzles sto 2025-12-04 11:35:41 +01:00
  • a2a8a9fcef Make public contestant forms activated only when organizers code are set sto 2025-12-04 10:50:10 +01:00
  • d08370f5f8 Use contestant IDs instead of tokens for QR codes sto 2025-12-04 10:30:44 +01:00
  • cd41d83429 Fix rspec as is sto 2025-12-03 15:42:45 +01:00
  • 3a6ee2ea98 Add QR codes inline HTML in Brakeman ignore list sto 2025-12-03 15:29:34 +01:00
  • d01775471e Display time per puzzle for marathon scoreboards sto 2025-11-27 16:26:37 +01:00
  • 66d968fca8 Add admin action to checkout contests sto 2025-11-26 10:44:30 +01:00
  • 7a80c434af Fix number of QR codes shown sto 2025-11-25 09:58:14 +01:00
  • 768af7c3e9 Remove PDF generation and make HTML one printable sto 2025-11-24 12:04:08 +01:00
  • c0f2358a36 Install chromium for prod + extend process timeout sto 2025-11-24 11:41:51 +01:00
  • 7a64fa181a Add PDF generation for QR codes sto 2025-11-24 10:58:26 +01:00
  • 024b254808 Fix QR codes generation on 'finalize_import' action sto 2025-11-24 10:07:48 +01:00
  • 6ec4a89907 Add title on new sessions sto 2025-11-24 09:57:30 +01:00
  • d59090cded Improve admin UI sto 2025-11-22 09:06:10 +01:00
  • ae3c7c73e1 Add admin action to regenerate QR codes sto 2025-11-21 10:53:23 +01:00
  • db6f732e63 Fix prod name sto 2025-11-21 10:47:17 +01:00
  • fdd47c231a Reset the default_utl_options sto 2025-11-21 10:43:40 +01:00
  • b2429b71f4 Rollback prod config change sto 2025-11-21 10:39:16 +01:00
  • 710953919c Allow offline participants to take photos from their devices sto 2025-11-21 10:08:51 +01:00
  • 94e725d20a Add judges codes sto 2025-11-20 16:59:30 +01:00
  • b43a801e3c Generate QR codes when not present and asked for sto 2025-11-20 15:50:50 +01:00
  • c4f0f603f6 Remove useless team contest setting sto 2025-11-20 15:44:27 +01:00
  • 709719b801 QR codes generation sto 2025-11-20 12:01:30 +01:00
  • 3e071f9281 Add public form to add completions sto 2025-11-20 10:24:26 +01:00
  • b87800f6bd Correct category selector URL sto 2025-11-18 12:02:14 +01:00
  • bf127bb932 Completions: notice when no puzzles defined sto 2025-11-18 11:57:48 +01:00
  • 3dd153d587 Require contest durations, prefill end times for unfinished puzzles & allow to modify them sto 2025-11-18 11:46:02 +01:00
  • 63a88ea113 Add method to update contestants through admin UI sto 2025-11-18 11:15:23 +01:00
  • ecb36e19ed Reorder general settings sto 2025-11-18 09:38:15 +01:00
  • bc96b16bcb Improve redirections after puzzles/messages controllers sto 2025-11-18 09:33:42 +01:00
  • 0f725e2eef Fix contest creation sto 2025-11-18 09:30:40 +01:00
  • e67ee92838 Add contest duration & complete ranking mode implementation sto 2025-11-18 09:18:18 +01:00
  • b88460ae71 Implement projected time sto 2025-11-14 12:13:09 +01:00
  • f91145637f Add ranking mode sto 2025-11-14 10:19:08 +01:00
  • cdf87e48f2 Merge settings & core indexes into a single nav sto 2025-11-13 18:21:31 +01:00
  • 97ea17b7c2 Turn contest dashboard into tabs for easier navigation sto 2025-11-13 12:06:12 +01:00
  • 0f31265f7b Warning in offline settings when more than one puzzle sto 2025-11-12 15:55:47 +01:00
  • 86dd0b7b9e Revamp contest settings into tabs sto 2025-11-12 11:33:44 +01:00
  • f4136ea58a Implement missing & remaining pieces propagation + cleaner forms sto 2025-11-10 12:26:48 +01:00
  • 6549124c08 Use contestant name in title of their page sto 2025-11-08 09:59:08 +01:00
  • d1df551a0c Offline participation form: ask for missing/remaining pieces sto 2025-11-08 09:55:56 +01:00
  • 69a82f4d3f Up the image size limit to 5MB sto 2025-11-08 09:18:43 +01:00