Fix duplicate key quiz when duplicate#182
Merged
Merged
Conversation
Contributor
|
The tests are not passing: |
Contributor
Author
|
Wii be updated.
Dimitrije Dimitrijevic
+381646158060
…On Fri, 24 Oct 2025 at 08:02, Alexandre Lion ***@***.***> wrote:
*alxlion* left a comment (ClaperCo/Claper#182)
<#182 (comment)>
The tests are not passing:
1) test quizzes calculate_user_score/2 correctly calculates score (Claper.QuizzesTest)
test/claper/quizzes_test.exs:147
** (FunctionClauseError) no function clause matching in Claper.Quizzes.submit_quiz/3
The following arguments were given to Claper.Quizzes.submit_quiz/3:
# 1
2153
# 2
[%Claper.Quizzes.QuizQuestionOpt{__meta__: #Ecto.Schema.Metadata<:loaded, "quiz_question_opts">, id: 273, content: "option 1", is_correct: true, response_count: 0, percentage: nil, quiz_question_id: 137, quiz_question: #Ecto.Association.NotLoaded<association :quiz_question is not loaded>, inserted_at: ~N[2025-10-24 06:00:47], updated_at: ~N[2025-10-24 06:00:47]}]
# 3
137
Attempted function clauses (showing 2 out of 2):
def submit_quiz(%Claper.Accounts.User{} = user, quiz_opts, quiz_id)
def submit_quiz(attendee_identifier, quiz_opts, quiz_id) when is_binary(attendee_identifier) and is_list(quiz_opts)
code: {:ok, _} = Quizzes.submit_quiz(user.id, [correct_option], quiz.id)
stacktrace:
(claper 2.4.0) lib/claper/quizzes.ex:302: Claper.Quizzes.submit_quiz/3
test/claper/quizzes_test.exs:154: (test)
..
2) test quizzes submit_quiz/3 with user_id records responses and updates counts (Claper.QuizzesTest)
test/claper/quizzes_test.exs:116
** (FunctionClauseError) no function clause matching in Claper.Quizzes.submit_quiz/3
The following arguments were given to Claper.Quizzes.submit_quiz/3:
# 1
2157
# 2
[%Claper.Quizzes.QuizQuestionOpt{__meta__: #Ecto.Schema.Metadata<:loaded, "quiz_question_opts">, id: 279, content: "option 1", is_correct: true, response_count: 0, percentage: nil, quiz_question_id: 140, quiz_question: #Ecto.Association.NotLoaded<association :quiz_question is not loaded>, inserted_at: ~N[2025-10-24 06:00:48], updated_at: ~N[2025-10-24 06:00:48]}]
# 3
140
Attempted function clauses (showing 2 out of 2):
def submit_quiz(%Claper.Accounts.User{} = user, quiz_opts, quiz_id)
def submit_quiz(attendee_identifier, quiz_opts, quiz_id) when is_binary(attendee_identifier) and is_list(quiz_opts)
code: Quizzes.submit_quiz(user.id, [option], quiz.id)
stacktrace:
(claper 2.4.0) lib/claper/quizzes.ex:302: Claper.Quizzes.submit_quiz/3
test/claper/quizzes_test.exs:123: (test)
—
Reply to this email directly, view it on GitHub
<#182 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEMYVWEZ2YFFCEWD3IIXOS33ZG6HJAVCNFSM6AAAAACJWBHR5GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTINBRGIYDINBSGM>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Contributor
Author
|
Updated tests, so they match how things work now. |
alxlion
added a commit
that referenced
this pull request
Dec 26, 2025
##⚠️ Breaking changes - S3 variables are now named: S3_ACCESS_KEY_ID, S3_SECRET_ACCESS_KEY, S3_REGION and S3_BUCKET - Users now have roles. Refer to the `roles` table and assign a role to a user with the `role_id` column in the `users` table. ## Features - Add Admin Panel to manage users and presentations - Add user roles: user, admin - Add `LANGUAGES` setting to configure available languages in the app - Add hideable presenter attendee count (#183 #155) - Add Hungarian translation (#161) - Add Latvian translation (#163) - Add custom S3 endpoint with `S3_SCHEME`, `S3_HOST`, `S3_PORT` and `S3_PUBLIC_URL` ## Fixes and improvements - Upgrade JS dependencies - Upgrade Elixir dependencies, including Phoenix Live View to 1.0.17 - Upgrade to Tailwind 4+ - Refactor view templates to use {} instead of <%= %> - Fix event name validation to be required - Docker image is now using Ubuntu instead of Alpine for better dependencies support - Fix scrollbar not showing in event manager when no presentation file (#164) (@aryel780) - Fix settings scroll for small screen (#168) - Fix duplicate key quiz when duplicate (#182) - Fix email change confirmation (#172) - Fix italian translation (#179) - Fix random poll choices (#184)
alxlion
added a commit
that referenced
this pull request
May 8, 2026
commit 534d915 Author: Alex Lion <dev@alexandrelion.com> Date: Fri May 8 10:55:38 2026 +0200 Handle Ecto.NoResultsError in event retrieval and redirect with error message commit b762e21 Author: Alex Lion <dev@alexandrelion.com> Date: Fri May 8 10:47:01 2026 +0200 Fix crash on event manager pages when an event has multiple activity leaders commit 153cadb Author: alxlion <dev@alexandrelion.com> Date: Wed Apr 29 13:42:05 2026 +0000 Fix presentation views without slide count commit 3cfb3ca Author: alxlion <dev@alexandrelion.com> Date: Wed Apr 29 13:16:48 2026 +0000 Fix event code normalization validation commit c4303d0 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Apr 6 15:08:20 2026 +0200 Add event-scoped retrieval functions for embeds, forms, polls, posts, and quizzes commit efe6d6d Author: Alex Lion <dev@alexandrelion.com> Date: Mon Apr 6 14:04:15 2026 +0200 Fix test fixtures for seeded roles commit 0bc2b92 Author: alxlion <dev@alexandrelion.com> Date: Thu Mar 19 17:31:46 2026 +0000 Add audit log feature commit 4bbf974 Author: Raúl R Pearson <raulrpearson@proton.me> Date: Thu Mar 19 17:29:09 2026 +0000 Add audit log (#214) * Add audit log * Update translation files * Improve Audit queries * Improve Audit.Log schema * Make user auth audit logs async * Relax Flop and Flop Phoenix dep specs * Make Flop.validate!/2 call more robust * Improve a11y and UI for audit log live view * Improve audit_logs indexes * Fix formatting * Fix async_log_action and tests * Add remote_ip * Update translation files commit 4a1af7d Author: Alex Lion <dev@alexandrelion.com> Date: Thu Mar 5 18:40:01 2026 +0100 Update changelog with oidc fix commit 60821dc Author: Alexandre Lion <github@alexandrelion.com> Date: Thu Mar 5 18:36:12 2026 +0100 Fix/OIDC authelia compatibility (#216) * Fix OIDC compatibility with self-hosted providers like Authelia * Refactor OIDC authentication to enhance compatibility with Authelia and Entra ID * Improve logging format and enhance code readability in OIDC authentication commit 3df8d5c Author: Alex Lion <dev@alexandrelion.com> Date: Thu Mar 5 18:34:28 2026 +0100 Fix crash when broadcasting events to leaders with unregistered emails commit f2fd8e7 Author: Alex Lion <dev@alexandrelion.com> Date: Wed Feb 25 10:22:20 2026 +0100 Fix quiz submission to handle duplicate options and update average score in real-time commit 1f052c2 Author: Alex Lion <dev@alexandrelion.com> Date: Tue Feb 24 10:41:31 2026 +0100 Fix date picker destroy crash when pickr is uninitialized commit 0382d2c Author: Alex Lion <dev@alexandrelion.com> Date: Tue Feb 24 10:38:42 2026 +0100 Fix date picker crash for unsupported browser locales commit b96b7dd Author: Alex Lion <dev@alexandrelion.com> Date: Tue Feb 10 09:34:49 2026 +0100 Bump version to 2.5.0 in CHANGELOG and mix.exs commit 910627f Author: Alexandre Lion <github@alexandrelion.com> Date: Mon Feb 9 19:19:05 2026 +0100 Fix form submission crash for anonymous attendees (#210) The FormSubmit changeset required user_id, but anonymous attendees only have attendee_identifier. This caused a CaseClauseError since the error tuple was unhandled. Now the changeset accepts either user_id or attendee_identifier, and error cases are properly handled. commit 8f46837 Author: Alexandre Lion <github@alexandrelion.com> Date: Mon Feb 9 19:18:14 2026 +0100 Fix critical security vulnerabilities (#211) * Fix critical security vulnerabilities Address 5 critical findings from security audit: - Sanitize custom embed HTML to prevent stored XSS (strip all non-iframe content) - Escape URLs in format_body/1 to prevent reflected XSS via post messages - Add authorization check to form export endpoint (IDOR fix) - Replace String.to_atom/1 on user input with explicit whitelists (8 locations) - Add IP-based rate limiting on authentication endpoints via Hammer * Start rate limiter before endpoint in supervision tree * Update CHANGELOG commit 7d98198 Author: Alex Lion <dev@alexandrelion.com> Date: Fri Jan 23 12:35:51 2026 +0100 Update CHANGELOG for v.2.4.1: add fixes and improvements commit 767f0dd Author: Raúl R Pearson <raulrpearson@proton.me> Date: Fri Jan 23 11:11:09 2026 +0000 Handle slides for empty presentation (#200) commit 93229e8 Author: Raúl R Pearson <raulrpearson@proton.me> Date: Fri Jan 23 11:08:30 2026 +0000 Improve SMTP config (#197) Drops Mua in favour of the SMTP Swoosh adapter and adjusts the config accordingly. The lock file has also been cleaned up by running `mix deps.unlock --unused`. commit 374535c Author: Raúl R Pearson <raulrpearson@proton.me> Date: Tue Dec 30 11:53:54 2025 +0000 Fix custom S3 endpoint config (#199) When using the standard AWS S3 service, the `nil` values in `s3_scheme`, `s3_host` and `s3_port` create problems. commit 6f0a4c3 Author: Alex Lion <dev@alexandrelion.com> Date: Sun Dec 28 12:33:32 2025 +0100 Bump version to 2.4.1 and update CHANGELOG for upcoming release commit a5d9bef Author: Alex Lion <dev@alexandrelion.com> Date: Fri Dec 26 14:07:55 2025 +0100 Update CHANGELOG for v.2.4.0: add breaking changes, new features, and fixes commit c8d8719 Author: Raúl R Pearson <raulrpearson@proton.me> Date: Sat Dec 6 10:32:41 2025 +0000 Left join leader in get_managed_event!/2 (#194) commit 5cf4759 Author: Raúl R Pearson <raulrpearson@proton.me> Date: Sat Dec 6 10:31:28 2025 +0000 Make S3 service configurable (#190) commit 6dc6181 Author: Raúl R Pearson <raulrpearson@proton.me> Date: Fri Dec 5 11:31:00 2025 +0000 Enable optional form fields (#193) * Enable optional form fields * Suffix optional text and email component labels * Update gettext files commit 3b511bc Author: Raúl R Pearson <raulrpearson@proton.me> Date: Thu Dec 4 14:00:23 2025 +0000 Improve event live listing (#185) * Expand user events PubSub * Improve updates in events LiveView commit ac6f28f Author: Raúl R Pearson <raulrpearson@proton.me> Date: Fri Nov 28 16:01:37 2025 +0000 Delete @tailwindcss/container-queries plugin (#191) This is no longer needed with Tailwind 4. commit 10a5392 Author: Raúl R Pearson <raulrpearson@proton.me> Date: Thu Nov 20 12:37:18 2025 +0000 Set PollOpt preload order (#187) commit 5853bc3 Author: Alexandre Lion <github@alexandrelion.com> Date: Thu Nov 20 10:44:06 2025 +0100 Add admin panel and user roles (#189) commit 16bcce1 Author: Dimitrije Dimitrijevic <dimitrijedimitrijevic93@gmail.com> Date: Tue Nov 4 18:46:29 2025 +0100 Fix duplicate key quiz when duplicate (#182) * add quiz_responses association to user * bugfix possible duplicate key entries in multi when adding quiz responses * remove user_id from casting changeset in QuizResponse * pass whole user to submit_quiz function * update test to match changes * simplify submit_quiz/3 function for inserting quiz response --------- Co-authored-by: Dimitrije Dimitrijevic <me@dimitrijedimitrijevic.com> commit fc667bb Author: Raúl R Pearson <raulrpearson@proton.me> Date: Tue Oct 28 18:34:49 2025 +0100 Hideable presenter attendee count (#183) commit 51c8496 Author: albanobattistella <34811668+albanobattistella@users.noreply.github.com> Date: Sun Oct 26 17:01:53 2025 +0100 i18n: improve Italian language (#179) commit 03feb9a Author: Raúl R Pearson <raulrpearson@proton.me> Date: Wed Sep 10 06:16:55 2025 +0000 Fix email change confirmation (#172) * Update translation files I run `mix gettext.extract` and `mix gettext.merge priv/gettext` as it seems that the files were somewhat outdated. * Fix email change confirmation Send the confirmation email to the new address * Tweak email change confirmation email * Run ./dev.sh format commit 0ccf3ae Author: Nami Sunami <nsunami@pm.me> Date: Mon Sep 8 09:07:05 2025 +0200 Un-expose db port (#173) commit c8bf325 Author: Alex Lion <dev@alexandrelion.com> Date: Sun Aug 24 09:55:09 2025 +0200 feat: add hu and lv locales to airpicker and moment commit 4c678dc Author: possible-im <211060663+possible-im@users.noreply.github.com> Date: Thu Aug 21 10:13:32 2025 +0300 Latvian translation added (v1) (#163) Co-authored-by: im <ivo.mezits@possible.lv> commit d7a530c Author: bpisch <pisch.beni@gmail.com> Date: Thu Aug 21 09:13:03 2025 +0200 Add Hungarian translation (#161) commit d3c4553 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Aug 9 19:29:20 2025 +0200 fix: spacing in settings commit 73a2351 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Aug 9 16:43:42 2025 +0200 Update changelog commit 137d5f3 Author: Chayan Das <145531182+ChayanDass@users.noreply.github.com> Date: Sat Aug 9 20:03:43 2025 +0530 add scroll to the setting drawer (#168) Signed-off-by: Chayan Das <01chayandas@gmail.com> commit 8d04136 Author: Alex Lion <dev@alexandrelion.com> Date: Wed Jul 16 17:15:34 2025 +0200 update changelog commit 9b4cda3 Author: Aryel780 <120032820+aryel780@users.noreply.github.com> Date: Wed Jul 16 20:43:00 2025 +0530 fix: Scrollbar not showing in event manager when no presentation file (#162) commit 9835527 Author: Alex Lion <dev@alexandrelion.com> Date: Fri Jul 11 14:46:33 2025 +0100 feat: add configurable language support via LANGUAGES environment variable commit 0a8c000 Author: Alex Lion <dev@alexandrelion.com> Date: Fri Jul 11 12:52:13 2025 +0100 docker: fix image builder and runner from alpine to ubuntu commit 68cf5a6 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Jul 7 23:29:48 2025 +0200 ci: install tailwind globally commit db239d0 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Jul 7 23:24:46 2025 +0200 ci: fix tailwind.install commit 5c645a6 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Jul 7 23:20:47 2025 +0200 ci: fix tailwind install commit c92edbb Author: Alex Lion <dev@alexandrelion.com> Date: Mon Jul 7 23:17:02 2025 +0200 chore: refactor toggle interaction modal commit afb9894 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Jul 7 23:16:22 2025 +0200 fix: avoid quick event empty name commit 9c1c3d0 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Jul 7 23:00:30 2025 +0200 deps: upgrade to tailwind 4+ commit e590535 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Jul 7 22:56:14 2025 +0200 chore: update changelog commit 2696a29 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Jul 7 22:52:11 2025 +0200 Change js file to css and migrate css classes commit 1909336 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Jul 5 19:28:34 2025 +0200 chore: upgrade to tailwind 4+ commit 75312e8 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Jul 3 16:59:58 2025 +0200 chore: remove useless files commit 3a54ecf Author: Alex Lion <dev@alexandrelion.com> Date: Thu Jul 3 15:44:30 2025 +0200 ci: Fix libstdc dep commit ccd10e2 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Jul 3 15:39:47 2025 +0200 ci: Fix version of elixir commit b61c82f Author: Alex Lion <dev@alexandrelion.com> Date: Thu Jul 3 15:38:53 2025 +0200 chore: change gettext backend syntax commit 552a01b Author: Alex Lion <dev@alexandrelion.com> Date: Thu Jul 3 15:38:18 2025 +0200 deps: upgrade to elixir 1.18 / otp 28 / node 22.17 commit 827c6c7 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Jul 3 14:55:23 2025 +0200 deps: upgrade to live view 1.0 commit d01851a Author: Alex Lion <dev@alexandrelion.com> Date: Thu Jul 3 14:29:09 2025 +0200 deps: update package js + elixir commit c3b6caa Author: Alex Lion <dev@alexandrelion.com> Date: Thu Jul 3 00:03:09 2025 +0200 Update partners commit 1e46228 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Jul 3 00:01:55 2025 +0200 Disable docker image cache on ci commit fb4f393 Author: Alex Lion <dev@alexandrelion.com> Date: Wed Jul 2 23:57:11 2025 +0200 Add libreoffice and gs to docker dev image commit 746a1ba Author: Alex Lion <dev@alexandrelion.com> Date: Wed Jul 2 23:41:20 2025 +0200 Update docker/build-push-action in ci commit fa9d92a Author: Alex Lion <dev@alexandrelion.com> Date: Wed Jul 2 23:39:18 2025 +0200 Fix bootstrap of app in docker commit 2880275 Author: Alex Lion <dev@alexandrelion.com> Date: Wed Jul 2 23:27:42 2025 +0200 Fix arch of asdf commit 7cde66a Author: Alex Lion <dev@alexandrelion.com> Date: Wed Jul 2 23:19:17 2025 +0200 Add docker file for dev commit c0da62b Author: Alex Lion <dev@alexandrelion.com> Date: Wed Jul 2 20:17:50 2025 +0200 Edit changelog commit 3ad1163 Author: Alex Lion <dev@alexandrelion.com> Date: Wed Jul 2 20:16:25 2025 +0200 Fix create_event tests commit 761e765 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Jun 12 19:36:35 2025 +0200 fix: File upload progress when edit event commit b4b5cfb Author: Alex Lion <dev@alexandrelion.com> Date: Fri May 30 17:20:11 2025 +0200 add length validation for event name and code fields commit 4c1e437 Author: Alex Lion <dev@alexandrelion.com> Date: Sun Mar 23 18:59:34 2025 +0100 docs: update changelog commit 8e64845 Author: Alex Lion <dev@alexandrelion.com> Date: Sun Mar 23 16:10:41 2025 +0100 Hide settings on tablet size (#121) commit bdddf2c Author: David Anyatonwu <51977119+onyedikachi-david@users.noreply.github.com> Date: Sun Mar 23 18:49:13 2025 +0100 feat: add PKCE support to OIDC flow (#134) (#129) commit 1790679 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Mar 13 20:16:08 2025 +0100 Revert "Add target check for PR" This reverts commit 31e93d5. commit 31e93d5 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Mar 8 09:56:12 2025 +0100 Add target check for PR commit 3f59f52 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Mar 8 09:39:17 2025 +0100 Format commit 903a715 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Mar 8 09:38:48 2025 +0100 Update changelog commit a3b8c79 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Mar 8 09:27:57 2025 +0100 Fix embed deletion bad keys for attendee commit 6813db7 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Mar 8 09:27:49 2025 +0100 Fix question counting for quiz component commit ccdd31a Author: albanobattistella <34811668+albanobattistella@users.noreply.github.com> Date: Mon Jan 6 22:10:19 2025 +0100 Update default.po (#119) commit fb9ac3d Author: albanobattistella <34811668+albanobattistella@users.noreply.github.com> Date: Thu Jan 2 22:05:22 2025 +0100 Update default.po (#117) Co-authored-by: Alexandre Lion <github@alexandrelion.com> commit c9f5d91 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Jan 2 21:58:59 2025 +0100 Add missing translations commit 89a3ece Author: Alex Lion <dev@alexandrelion.com> Date: Thu Jan 2 21:27:36 2025 +0100 Improve quiz export commit 94d9641 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Jan 2 14:22:55 2025 +0100 Fix tour button position commit 56ad2c1 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Dec 30 21:45:48 2024 -0500 Add link to title of event commit d1db819 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Dec 30 21:06:18 2024 -0500 Revert "Add ipv6 support for database" This reverts commit b77641d. commit b77641d Author: Alex Lion <dev@alexandrelion.com> Date: Mon Dec 30 20:50:21 2024 -0500 Add ipv6 support for database commit dc6d267 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Dec 30 20:45:12 2024 -0500 Add hyperlinks in messages commit f6c0a3a Author: Alex Lion <dev@alexandrelion.com> Date: Mon Dec 30 20:26:38 2024 -0500 Remove fullscreen text indication on manager commit e66da31 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Dec 30 20:20:48 2024 -0500 Improve performance of presentation to load slides faster commit 3300bd2 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Dec 28 17:44:48 2024 -0500 Fix report commit f3a3616 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Dec 28 13:13:55 2024 -0500 Add soft delete user account commit b695226 Author: Alex Lion <dev@alexandrelion.com> Date: Fri Dec 27 10:40:36 2024 -0500 Fix empty auth smtp commit a669d64 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Dec 26 12:47:34 2024 -0500 Fix duplicate ids commit 13a7ad3 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Dec 26 12:40:20 2024 -0500 Fix event creation commit 6053605 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Dec 26 10:31:13 2024 -0500 Change gen smtp to mua commit f7dbb13 Author: Alex Lion <dev@alexandrelion.com> Date: Wed Dec 25 10:40:03 2024 -0500 Fix tests commit 4e943a1 Author: Alex Lion <dev@alexandrelion.com> Date: Wed Dec 25 10:30:12 2024 -0500 Fix format commit 94888af Author: Alex Lion <dev@alexandrelion.com> Date: Wed Dec 25 10:25:57 2024 -0500 Fix runtime commit c636439 Author: Alex Lion <dev@alexandrelion.com> Date: Wed Dec 25 10:02:16 2024 -0500 Fix quotes format commit 5ac1c8a Author: Alex Lion <dev@alexandrelion.com> Date: Wed Dec 25 10:02:07 2024 -0500 Add quiz created event commit 6662995 Author: Alex Lion <dev@alexandrelion.com> Date: Wed Dec 25 03:00:19 2024 -0500 Fix warning commit d89d95d Author: Alex Lion <dev@alexandrelion.com> Date: Mon Dec 23 11:10:35 2024 -0500 Fix format commit 93ade8d Author: Alex Lion <dev@alexandrelion.com> Date: Mon Dec 23 11:02:52 2024 -0500 Fix divide by zero in report commit a2227d0 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Dec 23 11:02:39 2024 -0500 Fix create lti quiz only when needed commit aba07c1 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Dec 23 10:41:09 2024 -0500 Fix create quizz commit b432d34 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Dec 23 10:06:45 2024 -0500 Remove unused line commit bc8e9df Author: Alex Lion <dev@alexandrelion.com> Date: Mon Dec 23 10:05:23 2024 -0500 Split missing column to another migration commit 9f0050a Author: Alex Lion <dev@alexandrelion.com> Date: Sun Dec 22 11:56:38 2024 -0500 Add missing lti column commit 5857b85 Author: Alex Lion <dev@alexandrelion.com> Date: Sun Dec 22 09:58:59 2024 -0500 Fix format commit 27179a9 Author: Alex Lion <dev@alexandrelion.com> Date: Sun Dec 22 09:46:22 2024 -0500 Fix CI commit aa76c96 Author: Alex Lion <dev@alexandrelion.com> Date: Sun Dec 22 09:46:14 2024 -0500 Add mailer job for invitation commit 093bb79 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Dec 21 10:09:29 2024 -0500 Add quizz feature + improvements commit 705ea00 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Dec 21 10:08:42 2024 -0500 Change version commit 330173b Author: Alex Lion <dev@alexandrelion.com> Date: Sat Dec 21 10:01:52 2024 -0500 Fix layout commit 3cc0759 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Dec 19 14:20:59 2024 +0100 Update changelog commit 63b1fa7 Author: Alex Lion <dev@alexandrelion.com> Date: Sun Dec 15 18:56:01 2024 +0100 Fix upper commit 8e7bb19 Author: Alex Lion <dev@alexandrelion.com> Date: Sun Dec 15 18:49:20 2024 +0100 Add pagination for events commit 28beacd Author: Alex Lion <dev@alexandrelion.com> Date: Mon Dec 9 21:03:13 2024 +0100 Add pagination commit c79d6cc Author: Alex Lion <dev@alexandrelion.com> Date: Sun Dec 8 21:24:23 2024 +0100 Fix tests commit caad25a Author: Alex Lion <dev@alexandrelion.com> Date: Sun Dec 8 17:43:55 2024 +0100 Fix user registration bug commit 38c3eec Author: Alex Lion <dev@alexandrelion.com> Date: Sat Dec 7 22:23:24 2024 +0100 Update changelog commit e648ef0 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Dec 7 22:06:27 2024 +0100 Add obin commit 6925117 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Dec 7 19:39:03 2024 +0100 WIP commit be9b288 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Dec 7 16:19:09 2024 +0100 Add LTI AGS for quizzes commit 29a7c96 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Dec 5 13:30:49 2024 +0100 Add translations commit 249fdc9 Author: Alex Lion <dev@alexandrelion.com> Date: Tue Dec 3 21:37:27 2024 +0100 Add qti export commit c2d56e3 Author: Alex Lion <dev@alexandrelion.com> Date: Tue Dec 3 20:44:58 2024 +0100 Fix report embed commit a34c239 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Nov 30 11:32:32 2024 +0100 Add export quiz commit 8d1f34b Author: Alex Lion <dev@alexandrelion.com> Date: Sat Nov 30 00:56:50 2024 +0100 Improve design commit d9a7370 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Nov 30 00:43:27 2024 +0100 Add exports commit b374b7b Author: Alex Lion <dev@alexandrelion.com> Date: Thu Nov 28 15:22:41 2024 +0100 Remove presence on manager commit 404e759 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Nov 28 15:22:33 2024 +0100 Improve engagement report commit 39dbec6 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Nov 23 15:39:59 2024 +0100 Add translation commit 354c2e3 Author: Alex Lion <dev@alexandrelion.com> Date: Sat Nov 23 15:18:53 2024 +0100 Change product tour behavior commit 5f25381 Author: Alex <dev@alexandrelion.com> Date: Tue Nov 19 19:59:32 2024 +0100 WIP commit f411180 Author: Alex <dev@alexandrelion.com> Date: Tue Nov 19 19:32:30 2024 +0100 WIP commit 2b59897 Author: Alex <dev@alexandrelion.com> Date: Sun Nov 17 19:31:27 2024 +0100 WIP commit c8750a6 Author: Alex <dev@alexandrelion.com> Date: Sun Nov 17 18:23:01 2024 +0100 WIP commit fdb9efe Author: Alex <dev@alexandrelion.com> Date: Sun Nov 17 17:55:57 2024 +0100 WIP commit 5d12b12 Author: Alex <dev@alexandrelion.com> Date: Sat Nov 16 21:22:12 2024 +0100 WIP commit 548b714 Author: Alex <dev@alexandrelion.com> Date: Fri Nov 15 15:34:00 2024 +0100 WIP commit f0c87f3 Author: Alex <dev@alexandrelion.com> Date: Wed Nov 13 22:09:24 2024 +0100 WIP commit c0c8bf9 Author: Alex <dev@alexandrelion.com> Date: Mon Nov 11 13:02:36 2024 +0100 WIP commit 245ea9b Author: Alex <dev@alexandrelion.com> Date: Sun Nov 10 19:07:36 2024 +0100 Add presenter commit 0cf5091 Author: Alex <dev@alexandrelion.com> Date: Sat Nov 9 23:20:35 2024 +0100 Refactor reactions commit ef8ffef Author: Alex <dev@alexandrelion.com> Date: Sat Nov 9 22:21:13 2024 +0100 Add tests commit c405514 Author: Alex <dev@alexandrelion.com> Date: Sat Nov 9 11:28:00 2024 +0100 WIP commit 779e697 Author: Alex <dev@alexandrelion.com> Date: Fri Nov 8 17:21:11 2024 +0100 WIP commit 9d25c44 Author: Alex <dev@alexandrelion.com> Date: Fri Nov 8 11:54:31 2024 +0100 WIP commit c015748 Author: Alex <dev@alexandrelion.com> Date: Fri Nov 1 17:13:04 2024 +0100 Fix condition commit a64439f Author: Alex <dev@alexandrelion.com> Date: Fri Nov 1 12:16:21 2024 +0100 WIP commit a994d95 Author: Alex <dev@alexandrelion.com> Date: Wed Oct 30 23:06:24 2024 +0100 Fix changeset commit 5b2935f Merge: cec1a97 7476269 Author: Alex <dev@alexandrelion.com> Date: Sun Oct 20 11:26:51 2024 +0200 Merge branch 'dev' into feature/quizz commit cec1a97 Author: Alex <dev@alexandrelion.com> Date: Sat Oct 19 22:52:00 2024 +0200 WIP commit f65854f Author: Alex <dev@alexandrelion.com> Date: Sat Oct 19 16:55:42 2024 +0200 WIP commit 1e6429a Merge: 1977959 6f8a2fd Author: Alex <dev@alexandrelion.com> Date: Sat Oct 19 13:49:22 2024 +0200 Merge branch 'dev' into feature/quizz # Conflicts: # lib/claper_web/live/event_live/manage.html.heex commit 1977959 Author: Alex <dev@alexandrelion.com> Date: Sat Oct 5 12:57:09 2024 +0200 WIP commit 7476269 Author: Alex <dev@alexandrelion.com> Date: Sun Oct 20 11:13:31 2024 +0200 Add email confirmation option commit d9eecfb Author: Alex <dev@alexandrelion.com> Date: Sat Oct 19 23:05:50 2024 +0200 Edit condition for leaders to join the attendee room before the event starts commit f4a7981 Author: Alex <dev@alexandrelion.com> Date: Sat Oct 19 22:54:03 2024 +0200 fix add interaction button locale commit 6f8a2fd Author: Alex <dev@alexandrelion.com> Date: Sat Oct 19 13:48:08 2024 +0200 Fix forms UX commit d6c48a3 Author: Alex <dev@alexandrelion.com> Date: Sat Oct 19 11:13:19 2024 +0200 Add italian to settings commit 985dc5c Author: FabioL <1647128+loviuz@users.noreply.github.com> Date: Sat Oct 19 11:02:18 2024 +0200 Added full italian support (#111) Co-authored-by: loviuz <loviuz@mailbox.org> commit 5eed3df Author: Alex <dev@alexandrelion.com> Date: Sun Oct 13 20:57:00 2024 +0200 Fix minor bugs commit ae60c34 Author: Alex <dev@alexandrelion.com> Date: Sun Oct 6 18:20:58 2024 +0200 Format file commit 9a1134e Author: Alex <dev@alexandrelion.com> Date: Sun Oct 6 18:10:15 2024 +0200 Add error page for CSRF commit cfd3cc8 Author: Alex <dev@alexandrelion.com> Date: Sat Oct 5 13:06:55 2024 +0200 Fix banned array commit f8e5fcc Author: Alex <dev@alexandrelion.com> Date: Sat Oct 5 13:00:09 2024 +0200 Fix version commit a4e55e1 Author: Alex <dev@alexandrelion.com> Date: Sat Oct 5 12:58:42 2024 +0200 Fix duplicate event being inaccessible commit 107be10 Author: Alex <dev@alexandrelion.com> Date: Sun Sep 1 12:46:09 2024 +0200 Optimize resource usage of the manager when attendees join the event commit bcaafa0 Author: Alex <dev@alexandrelion.com> Date: Sun Sep 1 12:44:12 2024 +0200 Fix translations commit dc3d945 Author: Alex <dev@alexandrelion.com> Date: Sun Sep 1 01:50:39 2024 +0200 Remove io inspect commit d333fd3 Author: Alex <dev@alexandrelion.com> Date: Sun Sep 1 01:50:04 2024 +0200 Fix poll option order commit cb3dacb Author: Alex <dev@alexandrelion.com> Date: Sun Sep 1 00:17:59 2024 +0200 Fix minimum length for 2 characters messages commit 4bb10c0 Author: Alex <dev@alexandrelion.com> Date: Sat Aug 31 23:55:47 2024 +0200 Improve poll results ui commit bf56325 Author: Alex <dev@alexandrelion.com> Date: Sat Aug 31 23:55:07 2024 +0200 Fix OIDC to allow only client_secret_basic and client_secret_post auth methods commit 3e6268e Author: Alex <dev@alexandrelion.com> Date: Wed Aug 28 08:42:46 2024 +0200 Fix form update commit 2a7a16c Author: Alex <dev@alexandrelion.com> Date: Fri Aug 23 16:34:54 2024 +0200 Fix docs link commit fb55531 Author: Alex <dev@alexandrelion.com> Date: Fri Aug 23 16:33:03 2024 +0200 Change links commit 1e560bc Author: Alex <dev@alexandrelion.com> Date: Fri Aug 23 16:17:25 2024 +0200 Add partners and sponsors commit fd8932f Author: Alex <dev@alexandrelion.com> Date: Fri Aug 23 15:54:34 2024 +0200 Change readme image commit 08b6a78 Author: Alex <dev@alexandrelion.com> Date: Fri Aug 23 15:33:05 2024 +0200 Minor ui fix commit 5546fed Author: Alex <dev@alexandrelion.com> Date: Thu Aug 22 17:52:43 2024 +0200 fix locales with more than 2 parts commit 1d75124 Author: Alex <dev@alexandrelion.com> Date: Sun Aug 11 22:43:36 2024 +0200 Fix console errors and oidc login commit cdc4fce Author: Alex <dev@alexandrelion.com> Date: Sun Aug 11 22:25:10 2024 +0200 Fix tests for duplication commit cdbaac0 Author: Alex <dev@alexandrelion.com> Date: Sun Aug 11 11:16:34 2024 +0200 Add OIDC + better embeds commit f1b732f Author: Alex <dev@alexandrelion.com> Date: Sat Jul 27 15:48:48 2024 +0200 Fix input length validation for polls commit d40f3ad Author: Alex <dev@alexandrelion.com> Date: Thu Jul 11 18:24:35 2024 +0200 Remove useless keys commit b39ab64 Author: Alex <dev@alexandrelion.com> Date: Thu Jul 11 17:06:54 2024 +0200 Fix tests commit 3817539 Author: Alex <dev@alexandrelion.com> Date: Thu Jul 11 16:33:02 2024 +0200 Fix tests and credo commit 9f3f428 Author: Alex <dev@alexandrelion.com> Date: Thu Jul 11 14:59:13 2024 +0200 Remove useless debug commit acc3b37 Author: Alex <dev@alexandrelion.com> Date: Thu Jul 11 14:55:18 2024 +0200 Format code commit 53cdcd3 Author: Alex <dev@alexandrelion.com> Date: Thu Jul 11 14:50:52 2024 +0200 Fix responsive for manager commit f52d0d1 Author: Alex <dev@alexandrelion.com> Date: Thu Jul 11 12:54:17 2024 +0200 Update locales commit db5d070 Author: Alex <dev@alexandrelion.com> Date: Thu Jul 11 12:53:47 2024 +0200 Add new manager layout commit 3ceff40 Author: Alex <dev@alexandrelion.com> Date: Thu Jul 11 12:41:05 2024 +0200 Add LTI support commit fc99e49 Author: Alex <dev@alexandrelion.com> Date: Thu Jul 11 12:40:48 2024 +0200 Add changes for 2.1.0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes sporadic issue when duplicate key is in multi.