mirror of
https://github.com/ClaperCo/Claper.git
synced 2025-12-16 03:47:56 +01:00
232 lines
7.1 KiB
Markdown
232 lines
7.1 KiB
Markdown
### v.2.4.0
|
|
|
|
### 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
|
|
|
|
### v.2.3.2
|
|
|
|
### 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
|
|
|
|
### 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
|
|
|
|
### 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
|
|
|
|
## 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!
|