Skip to content

Releases: ClaperCo/Claper

v.2.4.0

26 Dec 13:47

Choose a tag to compare

⚠️ 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)

v.2.3.2

02 Jul 18:41

Choose a tag to compare

Fixes and improvements

  • Add PKCE support for OpenID Connect (#134) (@onyedikachi-david)
  • Fix settings panel on tablet-sized screens (#121)
  • Fix question counting for quiz component
  • Fix embed deletion bad keys for attendees
  • Fix event name length validation (min: 5, max: 50)
  • Fix event code length validation (min: 5, max: 10)
  • Fix presentation upload progress when editing an event

v.2.3.1

03 Jan 12:43

Choose a tag to compare

Fixes and improvements

  • Improve performance of presentation to load slides faster
  • Fix manager layout on small screens
  • Add clickable hyperlinks in messages
  • Improve quiz export
  • Add option to force login to submit quizzes
  • Fix url with question mark being flagged as a question

v.2.3.0

28 Dec 23:00

Choose a tag to compare

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
  • Fix STMP adapter to work with secure connection
  • Add soft delete for user accounts

v.2.2.0

07 Dec 21:32

Choose a tag to compare

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

v.2.1.1

05 Oct 11:16

Choose a tag to compare

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

v.2.1.0

23 Aug 14:57

Choose a tag to compare

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

v.2.0.1

28 Jun 10:07

Choose a tag to compare

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

26 Apr 21:00
6d26c0e

Choose a tag to compare

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

09 Dec 14:50

Choose a tag to compare

  • Add keyboard shortcuts to control settings (#64) (@Dhanus3133)
  • Add embed (Youtube or any web content) as an interaction (#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