Files
Claper/CHANGELOG.md
Alex Lion 093bb79b42 Add quizz feature + improvements
commit 705ea00064e552f482bff52c3c5b11d23fbd5b4c
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Dec 21 10:08:42 2024 -0500

    Change version

commit 330173bd64bb18c5ea7e68a2122f66497981c3c3
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Dec 21 10:01:52 2024 -0500

    Fix layout

commit 3cc075962e961f8a78b0c30eca9b79db6b9a5731
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Dec 19 14:20:59 2024 +0100

    Update changelog

commit 63b1fa7ee591d40e44005b7939f51c99cf3e119e
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sun Dec 15 18:56:01 2024 +0100

    Fix upper

commit 8e7bb1990c58e343de5aa18036eb0916573fb4c6
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sun Dec 15 18:49:20 2024 +0100

    Add pagination for events

commit 28beacd120f0a1081e670e4a06bbc185cc699beb
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Dec 9 21:03:13 2024 +0100

    Add pagination

commit c79d6cce947869b98795b9baf541a32952624969
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sun Dec 8 21:24:23 2024 +0100

    Fix tests

commit caad25ad75b5937ca0906dca89dedaa4d58ae072
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sun Dec 8 17:43:55 2024 +0100

    Fix user registration bug

commit 38c3eecc49d1397a8bb7a4a11203775396d00272
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Dec 7 22:23:24 2024 +0100

    Update changelog

commit e648ef08a0f61cf4b554fcbf0a83e02a2249de0d
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Dec 7 22:06:27 2024 +0100

    Add obin

commit 6925117818e117dbd60efea5ae6c81a26a57f76f
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Dec 7 19:39:03 2024 +0100

    WIP

commit be9b2886d3b879452f5bae08b3cdd181cac254f8
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Dec 7 16:19:09 2024 +0100

    Add LTI AGS for quizzes

commit 29a7c96de6d4e38b26dfaa61bfa5e689a16d4935
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Dec 5 13:30:49 2024 +0100

    Add translations

commit 249fdc9188c7613a6adafb0b983303c1ae7601bd
Author: Alex Lion <dev@alexandrelion.com>
Date:   Tue Dec 3 21:37:27 2024 +0100

    Add qti export

commit c2d56e30cdb6c629e957c64e4393dfd9d5af7159
Author: Alex Lion <dev@alexandrelion.com>
Date:   Tue Dec 3 20:44:58 2024 +0100

    Fix report embed

commit a34c239f9014e53b079106f1935bc2b079d01eed
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Nov 30 11:32:32 2024 +0100

    Add export quiz

commit 8d1f34b90635776ae40849bd75fd135693b116fb
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Nov 30 00:56:50 2024 +0100

    Improve design

commit d9a7370419ed9e288eccf263c2715330831e45e4
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Nov 30 00:43:27 2024 +0100

    Add exports

commit b374b7bbccfa655dfad7695d7a24c5ddd4a07b66
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Nov 28 15:22:41 2024 +0100

    Remove presence on manager

commit 404e759ae3d2f5e555ae20437204553bffdc5065
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Nov 28 15:22:33 2024 +0100

    Improve engagement report

commit 39dbec6692c2d3f74a97647a703993d6152bfa06
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Nov 23 15:39:59 2024 +0100

    Add translation

commit 354c2e30aece5bc7d800893ce8dee3868a1c1f71
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Nov 23 15:18:53 2024 +0100

    Change product tour behavior

commit 5f253812282fb11011694b8828580d886f1f5899
Author: Alex <dev@alexandrelion.com>
Date:   Tue Nov 19 19:59:32 2024 +0100

    WIP

commit f411180433a05b89fc9d029e2b313968985e5c3f
Author: Alex <dev@alexandrelion.com>
Date:   Tue Nov 19 19:32:30 2024 +0100

    WIP

commit 2b5989774eeb839f7b7b2a49377aca9fe4d68c09
Author: Alex <dev@alexandrelion.com>
Date:   Sun Nov 17 19:31:27 2024 +0100

    WIP

commit c8750a667f131b68818859796670c3022c6d53fe
Author: Alex <dev@alexandrelion.com>
Date:   Sun Nov 17 18:23:01 2024 +0100

    WIP

commit fdb9efecb5688423ed2c82cf445868040653d380
Author: Alex <dev@alexandrelion.com>
Date:   Sun Nov 17 17:55:57 2024 +0100

    WIP

commit 5d12b12ce33eb5c1ba2a3307ef4ac679b279f511
Author: Alex <dev@alexandrelion.com>
Date:   Sat Nov 16 21:22:12 2024 +0100

    WIP

commit 548b714fda61464517247910af7e3e1c2bdae8cf
Author: Alex <dev@alexandrelion.com>
Date:   Fri Nov 15 15:34:00 2024 +0100

    WIP

commit f0c87f34ea2ac837b4b3b3d6fd51c32bd625371e
Author: Alex <dev@alexandrelion.com>
Date:   Wed Nov 13 22:09:24 2024 +0100

    WIP

commit c0c8bf99a538653208e28300566cced3d444a764
Author: Alex <dev@alexandrelion.com>
Date:   Mon Nov 11 13:02:36 2024 +0100

    WIP

commit 245ea9b836c2e69c7269fc7d8c7fd2edd0032eed
Author: Alex <dev@alexandrelion.com>
Date:   Sun Nov 10 19:07:36 2024 +0100

    Add presenter

commit 0cf50918d62a9ab5ea127698219e05f781c659bb
Author: Alex <dev@alexandrelion.com>
Date:   Sat Nov 9 23:20:35 2024 +0100

    Refactor reactions

commit ef8ffefe56d5b19dd895be181437c461134176ab
Author: Alex <dev@alexandrelion.com>
Date:   Sat Nov 9 22:21:13 2024 +0100

    Add tests

commit c4055142ed63d8ea1be921f527bcaf595a2b9268
Author: Alex <dev@alexandrelion.com>
Date:   Sat Nov 9 11:28:00 2024 +0100

    WIP

commit 779e6970f7ee7ca89aab2bdfcff6197895b9ce5e
Author: Alex <dev@alexandrelion.com>
Date:   Fri Nov 8 17:21:11 2024 +0100

    WIP

commit 9d25c440b830ded7e6fc2e0bcc9353520ec4a951
Author: Alex <dev@alexandrelion.com>
Date:   Fri Nov 8 11:54:31 2024 +0100

    WIP

commit c0157487a9e20b6773e517553681915c12367851
Author: Alex <dev@alexandrelion.com>
Date:   Fri Nov 1 17:13:04 2024 +0100

    Fix condition

commit a64439fbf2d852e127deb00a11906fb86b0c9ece
Author: Alex <dev@alexandrelion.com>
Date:   Fri Nov 1 12:16:21 2024 +0100

    WIP

commit a994d959afe20ee380d42feb5ca6da2ab832d569
Author: Alex <dev@alexandrelion.com>
Date:   Wed Oct 30 23:06:24 2024 +0100

    Fix changeset

commit 5b2935fc33577af21ccc2558b49d9a813f4835f3
Merge: cec1a97 7476269
Author: Alex <dev@alexandrelion.com>
Date:   Sun Oct 20 11:26:51 2024 +0200

    Merge branch 'dev' into feature/quizz

commit cec1a97650867da3a09d8e23d0756a3a573e1bc8
Author: Alex <dev@alexandrelion.com>
Date:   Sat Oct 19 22:52:00 2024 +0200

    WIP

commit f65854f638393ce80fd9d17642e8a90ee5c1a06e
Author: Alex <dev@alexandrelion.com>
Date:   Sat Oct 19 16:55:42 2024 +0200

    WIP

commit 1e6429a386c56be6a8fdd2f083e273b50a6bc4c9
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 1977959efb
Author: Alex <dev@alexandrelion.com>
Date:   Sat Oct 5 12:57:09 2024 +0200

    WIP
2024-12-21 10:09:29 -05:00

5.9 KiB

v.2.3.0

Features

  • Add quizzes interaction with LTI AGS integration and QTI export
  • Add join link in manager view to join attendee room more easily
  • Export all interactions to CSV in the reports view
  • Add Oban for asynchronous jobs (mailer and LMS API calls)

Fixes and improvements

  • New report view with better metrics and tab-view for all interactions
  • Improve design improvements for interaction boxes in attendee room
  • Fix engagement rate stats
  • Add button to trigger product tour instead of automatically starting it
  • Improve design and UX for interactions and presentation settings in the manager view
  • Add pagination for events on the dashboard

v2.2.0

Features

  • Add duplicate feature on finished events
  • Add italian translation (thanks to @loviuz and @albanobattistella)
  • Add EMAIL_CONFIRMATION environment variable to disable or enable email confirmation after registration

Fixes and improvements

  • Improve performance of global reactions
  • Change QR Code background color to white
  • Improve auto scroll of messages on the manager
  • Fix pinning of questions
  • Fix name picker being empty during a reconnect
  • Change wording for more options dropdown and access
  • Fix dropdown position to be on the front of other elements
  • Owner and facilitators of the event can now join the attendee room before the event starts
  • Fix email templates

v2.1.1

Fixes and improvements

  • Fix OIDC to allow only client_secret_basic and client_secret_post auth methods
  • Fix minimum length for 2 characters messages
  • Fix poll option order
  • Fix translations for current interactions
  • Improve poll results UI
  • Optimize resource usage of the manager when attendees join the event
  • Fix duplicate event being inaccesible

v2.1.0

Features

  • LTI 1.3 integration (Beta)
  • OpenID Connect integration
  • New layout for presentation manager
  • Duplicate event feature

Fixes and improvements

  • Improve embeds integration for better compatibility with different providers
  • Add an option to polls to show results to attendees

Fixes and improvements

  • Fix input length validation for polls

v2.0.1

Features

  • Add Dutch translation #91 (@robinaartsma)
  • Add dynamic layout for the presenter view

Fixes and improvements

  • Fix responsive layout on dashboard
  • Fix presenter layout with embeds when messages are hidden
  • Fix missing stream for form submits
  • Fix unknown locales
  • Fix embeds when updated
  • Add validation to avoid user to self assign as a facilitator
  • Toggle for message reactions is replaced with toggle for message and global reactions
  • Improve embed integration in presenter view

v2.0.0

Features

  • Add dynamic layout in the manager view
  • Add quick event feature
  • Add question feature
  • Add toggle for message reactions in attendees room
  • Add toggle for polls results in attendees room
  • Add delete account button in user settings
  • Add language switcher in user settings
  • Add tour guide for new users
  • Add headers to exported CSV in reports
  • Add spanish locale (#84) (@eduproinf)

Fixes and improvements

  • Improve Docker image to support both ARM and AMD64 architecture
  • Change date picker for a more user-friendly one
  • Upgrade Ecto, Phoenix and LiveView
  • Fix user avatars in reports
  • Fix average voters stats
  • Fix some UI/UX issues
  • Remove end date for events
  • Replace ENDPOINT_PORT and ENDPOINT_HOST with BASE_URL environment variable
  • Add SAME_SITE_COOKIE and SECURE_COOKIE environment variables

v1.7.0

  • Add keyboard shortcuts to control settings (#64) (@Dhanus3133)
  • Add embed (Youtube or any web content) as an interraction (#72) (@Dhanus3133)
  • Add pinned messages (#62) (@haruncurak)
  • Add reset password feature
  • Add indication when a form is saved
  • Add Postmark adapter
  • Add the ability to send mail to facilitators invited to manage an event
  • Allow navigation within presenter window (#63) (@railsmechanic)
  • Change default avatar style
  • Security updates

v1.6.0

  • Improve QR code readability
  • Add ARM Docker image
  • Refactor all runtime configuration
  • Improve local storage with PRESENTATION_STORAGE_DIR environment variable
  • Fix poll/form panel scroll on mobile
  • Fix message length validation
  • Fix message word break
  • Fix date translations
  • Minor fixes on form management

v1.5.0

  • Add a nickname feature and toggle button to avoid anonymous messages
  • Add url information on the instruction page with QR Code
  • Add German locale (thanks to @Dynnammo)
  • Update Moment Timezone, Moment to patch security vulnerabilities
  • Update TailwindCSS 2 to 3
  • Fix layout on the moderator page for messages list
  • Fix event link color being white

v1.4.1

  • Add GS_JPG_RESOLUTION environment variable to configure the resolution of the JPG generated from PDF (#40 - thanks @mokaddem)
  • Fix MAX_FILE_SIZE_MB not being updated

v1.4.0

  • Migrate to Phoenix 1.7
  • Migrate to Liveview 0.18
  • Add multiple choice poll
  • Add feature to import all interactions from another presentation
  • Add MAX_FILE_SIZE_MB environment variable to limit file upload size
  • Add feature to deactivate messages during a presentation

v1.3.0

  • Add Form feature to collect data from your public
  • Improve docs for Docker Compose
  • Improve Docker Compose file reference

v1.2.1

  • Fix presenter url (400 error in production)

v1.2.0

  • Added password change form in settings
  • Added more documentation on deployment in production

v1.1.1

Security updates

  • Added ENABLE_MAILBOX_ROUTE, MAILBOX_USER and MAILBOX_PASSWORD environment variables to enable/disable route to local mailbox (/dev/mailbox) and basic auth (optional)
  • Restricted /users/register route if ENABLE_ACCOUNT_CREATION is false

v1.1.0

  • Added password authentication
  • Removed passwordless authentication
  • Disabled email verification
  • Added new ENABLE_ACCOUNT_CREATION environment variable to enable or disable user registration
  • Improved french localization

v1.0.0

This is the first version of the open-source project. Feel free to contribute!