50 Commits

Author SHA1 Message Date
Alex Lion
3e80ce2ea2 Version 2.5.1
commit d5df9a73f8
Author: Alex Lion <dev@alexandrelion.com>
Date:   Fri May 8 22:42:04 2026 +0200

    Fix form submissions losing values when field names contain spaces or non-word characters

commit 57596952d4
Author: Alex Lion <dev@alexandrelion.com>
Date:   Fri May 8 14:50:33 2026 +0200

    Update package-lock.json: add asset name, upgrade dependencies, and remove unused packages

commit e246530c23
Author: Alex Lion <dev@alexandrelion.com>
Date:   Fri May 8 14:34:53 2026 +0200

    Bump version to 2.5.1
2026-05-08 22:44:39 +02:00
Alex Lion
d6ef23b431 Version 2.5.0
commit 534d915782
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 b762e21325
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 153cadb42b
Author: alxlion <dev@alexandrelion.com>
Date:   Wed Apr 29 13:42:05 2026 +0000

    Fix presentation views without slide count

commit 3cfb3cab7f
Author: alxlion <dev@alexandrelion.com>
Date:   Wed Apr 29 13:16:48 2026 +0000

    Fix event code normalization validation

commit c4303d0de2
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 efe6d6de51
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Apr 6 14:04:15 2026 +0200

    Fix test fixtures for seeded roles

commit 0bc2b9239b
Author: alxlion <dev@alexandrelion.com>
Date:   Thu Mar 19 17:31:46 2026 +0000

    Add audit log feature

commit 4bbf9742c5
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 4a1af7d341
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Mar 5 18:40:01 2026 +0100

    Update changelog with oidc fix

commit 60821dccd8
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 3df8d5c3dd
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 f2fd8e7535
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 1f052c274d
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 0382d2c2f3
Author: Alex Lion <dev@alexandrelion.com>
Date:   Tue Feb 24 10:38:42 2026 +0100

    Fix date picker crash for unsupported browser locales

commit b96b7dd68d
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 910627f4ba
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 8f46837900
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 7d98198ae5
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 767f0ddfd5
Author: Raúl R Pearson <raulrpearson@proton.me>
Date:   Fri Jan 23 11:11:09 2026 +0000

    Handle slides for empty presentation (#200)

commit 93229e8fbd
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 374535c870
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 6f0a4c3b9d
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 a5d9bef8e8
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 c8d87196ba
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 5cf4759f05
Author: Raúl R Pearson <raulrpearson@proton.me>
Date:   Sat Dec 6 10:31:28 2025 +0000

    Make S3 service configurable (#190)

commit 6dc618151a
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 3b511bcc6e
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 ac6f28fccf
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 10a5392d56
Author: Raúl R Pearson <raulrpearson@proton.me>
Date:   Thu Nov 20 12:37:18 2025 +0000

    Set PollOpt preload order (#187)

commit 5853bc34d8
Author: Alexandre Lion <github@alexandrelion.com>
Date:   Thu Nov 20 10:44:06 2025 +0100

    Add admin panel and user roles (#189)

commit 16bcce1a60
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 fc667bb478
Author: Raúl R Pearson <raulrpearson@proton.me>
Date:   Tue Oct 28 18:34:49 2025 +0100

    Hideable presenter attendee count (#183)

commit 51c8496dc4
Author: albanobattistella <34811668+albanobattistella@users.noreply.github.com>
Date:   Sun Oct 26 17:01:53 2025 +0100

    i18n: improve Italian language (#179)

commit 03feb9a901
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 0ccf3ae6e2
Author: Nami Sunami <nsunami@pm.me>
Date:   Mon Sep 8 09:07:05 2025 +0200

    Un-expose db port (#173)

commit c8bf32542f
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 4c678dc8df
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 d7a530c670
Author: bpisch <pisch.beni@gmail.com>
Date:   Thu Aug 21 09:13:03 2025 +0200

    Add Hungarian translation (#161)

commit d3c45533f0
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Aug 9 19:29:20 2025 +0200

    fix: spacing in settings

commit 73a23511c2
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Aug 9 16:43:42 2025 +0200

    Update changelog

commit 137d5f3de1
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 8d04136474
Author: Alex Lion <dev@alexandrelion.com>
Date:   Wed Jul 16 17:15:34 2025 +0200

    update changelog

commit 9b4cda357b
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 983552772a
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 0a8c000ac1
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 68cf5a645d
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Jul 7 23:29:48 2025 +0200

    ci: install tailwind globally

commit db239d0b4b
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Jul 7 23:24:46 2025 +0200

    ci: fix tailwind.install

commit 5c645a67f8
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Jul 7 23:20:47 2025 +0200

    ci: fix tailwind install

commit c92edbb885
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Jul 7 23:17:02 2025 +0200

    chore: refactor toggle interaction modal

commit afb989485e
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Jul 7 23:16:22 2025 +0200

    fix: avoid quick event empty name

commit 9c1c3d01c1
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Jul 7 23:00:30 2025 +0200

    deps: upgrade to tailwind 4+

    commit e5905358dc20cea2fcc41b3580c4985e8ac53217
    Author: Alex Lion <dev@alexandrelion.com>
    Date:   Mon Jul 7 22:56:14 2025 +0200

        chore: update changelog

    commit 2696a29ffdc6deb930b8ffb6f92cae21b176e853
    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 19093360ed2404f956d799c0a9ec1656c9fa1a74
    Author: Alex Lion <dev@alexandrelion.com>
    Date:   Sat Jul 5 19:28:34 2025 +0200

        chore: upgrade to tailwind 4+

    commit 75312e8b3d3c9fd25137189e7020994640a0f901
    Author: Alex Lion <dev@alexandrelion.com>
    Date:   Thu Jul 3 16:59:58 2025 +0200

        chore: remove useless files

commit 3a54ecfe74
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Jul 3 15:44:30 2025 +0200

    ci: Fix libstdc dep

commit ccd10e2325
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Jul 3 15:39:47 2025 +0200

    ci: Fix version of elixir

commit b61c82fe55
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Jul 3 15:38:53 2025 +0200

    chore: change gettext backend syntax

commit 552a01b9d6
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 827c6c77da
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Jul 3 14:55:23 2025 +0200

    deps: upgrade to live view 1.0

commit d01851a2df
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Jul 3 14:29:09 2025 +0200

    deps: update package js + elixir

commit c3b6caa9cf
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Jul 3 00:03:09 2025 +0200

    Update partners

commit 1e46228fc9
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Jul 3 00:01:55 2025 +0200

    Disable docker image cache on ci

commit fb4f393fbf
Author: Alex Lion <dev@alexandrelion.com>
Date:   Wed Jul 2 23:57:11 2025 +0200

    Add libreoffice and gs to docker dev image

commit 746a1bae5c
Author: Alex Lion <dev@alexandrelion.com>
Date:   Wed Jul 2 23:41:20 2025 +0200

    Update docker/build-push-action in ci

commit fa9d92ade5
Author: Alex Lion <dev@alexandrelion.com>
Date:   Wed Jul 2 23:39:18 2025 +0200

    Fix bootstrap of app in docker

commit 2880275df9
Author: Alex Lion <dev@alexandrelion.com>
Date:   Wed Jul 2 23:27:42 2025 +0200

    Fix arch of asdf

commit 7cde66a1ab
Author: Alex Lion <dev@alexandrelion.com>
Date:   Wed Jul 2 23:19:17 2025 +0200

    Add docker file for dev

commit c0da62ba1f
Author: Alex Lion <dev@alexandrelion.com>
Date:   Wed Jul 2 20:17:50 2025 +0200

    Edit changelog

commit 3ad116395f
Author: Alex Lion <dev@alexandrelion.com>
Date:   Wed Jul 2 20:16:25 2025 +0200

    Fix create_event tests

commit 761e765112
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Jun 12 19:36:35 2025 +0200

    fix: File upload progress when edit event

commit b4b5cfb756
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 4c1e4379c9
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sun Mar 23 18:59:34 2025 +0100

    docs: update changelog

commit 8e648451eb
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sun Mar 23 16:10:41 2025 +0100

    Hide settings on tablet size (#121)

commit bdddf2c376
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 1790679b6c
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Mar 13 20:16:08 2025 +0100

    Revert "Add target check for PR"

    This reverts commit 31e93d5774.

commit 31e93d5774
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Mar 8 09:56:12 2025 +0100

    Add target check for PR

commit 3f59f52dbf
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Mar 8 09:39:17 2025 +0100

    Format

commit 903a7154c0
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Mar 8 09:38:48 2025 +0100

    Update changelog

commit a3b8c79feb
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Mar 8 09:27:57 2025 +0100

    Fix embed deletion bad keys for attendee

commit 6813db7b5a
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Mar 8 09:27:49 2025 +0100

    Fix question counting for quiz component

commit ccdd31ae1a
Author: albanobattistella <34811668+albanobattistella@users.noreply.github.com>
Date:   Mon Jan 6 22:10:19 2025 +0100

    Update default.po (#119)

commit fb9ac3d55f
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 c9f5d91eb4
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Jan 2 21:58:59 2025 +0100

    Add missing translations

commit 89a3eced83
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Jan 2 21:27:36 2025 +0100

    Improve quiz export

commit 94d9641d96
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Jan 2 14:22:55 2025 +0100

    Fix tour button position

commit 56ad2c1cf6
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Dec 30 21:45:48 2024 -0500

    Add link to title of event

commit d1db81920e
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Dec 30 21:06:18 2024 -0500

    Revert "Add ipv6 support for database"

    This reverts commit b77641dbec.

commit b77641dbec
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Dec 30 20:50:21 2024 -0500

    Add ipv6 support for database

commit dc6d267245
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Dec 30 20:45:12 2024 -0500

    Add hyperlinks in messages

commit f6c0a3a6e7
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Dec 30 20:26:38 2024 -0500

    Remove fullscreen text indication on manager

commit e66da3192d
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Dec 30 20:20:48 2024 -0500

    Improve performance of presentation to load slides faster

commit 3300bd210d
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Dec 28 17:44:48 2024 -0500

    Fix report

commit f3a36163b6
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Dec 28 13:13:55 2024 -0500

    Add soft delete user account

commit b695226fec
Author: Alex Lion <dev@alexandrelion.com>
Date:   Fri Dec 27 10:40:36 2024 -0500

    Fix empty auth smtp

commit a669d64352
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Dec 26 12:47:34 2024 -0500

    Fix duplicate ids

commit 13a7ad3531
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Dec 26 12:40:20 2024 -0500

    Fix event creation

commit 605360597c
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Dec 26 10:31:13 2024 -0500

    Change gen smtp to mua

commit f7dbb13a49
Author: Alex Lion <dev@alexandrelion.com>
Date:   Wed Dec 25 10:40:03 2024 -0500

    Fix tests

commit 4e943a17f6
Author: Alex Lion <dev@alexandrelion.com>
Date:   Wed Dec 25 10:30:12 2024 -0500

    Fix format

commit 94888afb59
Author: Alex Lion <dev@alexandrelion.com>
Date:   Wed Dec 25 10:25:57 2024 -0500

    Fix runtime

commit c636439126
Author: Alex Lion <dev@alexandrelion.com>
Date:   Wed Dec 25 10:02:16 2024 -0500

    Fix quotes format

commit 5ac1c8aed2
Author: Alex Lion <dev@alexandrelion.com>
Date:   Wed Dec 25 10:02:07 2024 -0500

    Add quiz created event

commit 666299525f
Author: Alex Lion <dev@alexandrelion.com>
Date:   Wed Dec 25 03:00:19 2024 -0500

    Fix warning

commit d89d95de5a
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Dec 23 11:10:35 2024 -0500

    Fix format

commit 93ade8d49e
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Dec 23 11:02:52 2024 -0500

    Fix divide by zero in report

commit a2227d0ccf
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Dec 23 11:02:39 2024 -0500

    Fix create lti quiz only when needed

commit aba07c11b6
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Dec 23 10:41:09 2024 -0500

    Fix create quizz

commit b432d34f50
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Dec 23 10:06:45 2024 -0500

    Remove unused line

commit bc8e9dfeae
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Dec 23 10:05:23 2024 -0500

    Split missing column to another migration

commit 9f0050a2de
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sun Dec 22 11:56:38 2024 -0500

    Add missing lti column

commit 5857b85384
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sun Dec 22 09:58:59 2024 -0500

    Fix format

commit 27179a9701
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sun Dec 22 09:46:22 2024 -0500

    Fix CI

commit aa76c96f59
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sun Dec 22 09:46:14 2024 -0500

    Add mailer job for invitation

commit 093bb79b42
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Dec 21 10:09:29 2024 -0500

    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

commit 74762691d2
Author: Alex <dev@alexandrelion.com>
Date:   Sun Oct 20 11:13:31 2024 +0200

    Add email confirmation option

commit d9eecfbfee
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 f4a7981eaf
Author: Alex <dev@alexandrelion.com>
Date:   Sat Oct 19 22:54:03 2024 +0200

    fix add interaction button locale

commit 6f8a2fd61d
Author: Alex <dev@alexandrelion.com>
Date:   Sat Oct 19 13:48:08 2024 +0200

    Fix forms UX

commit d6c48a3d0c
Author: Alex <dev@alexandrelion.com>
Date:   Sat Oct 19 11:13:19 2024 +0200

    Add italian to settings

commit 985dc5cc20
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 5eed3df7d3
Author: Alex <dev@alexandrelion.com>
Date:   Sun Oct 13 20:57:00 2024 +0200

    Fix minor bugs

commit ae60c34e8f
Author: Alex <dev@alexandrelion.com>
Date:   Sun Oct 6 18:20:58 2024 +0200

    Format file

commit 9a1134e622
Author: Alex <dev@alexandrelion.com>
Date:   Sun Oct 6 18:10:15 2024 +0200

    Add error page for CSRF

commit cfd3cc8935
Author: Alex <dev@alexandrelion.com>
Date:   Sat Oct 5 13:06:55 2024 +0200

    Fix banned array

commit f8e5fcc243
Author: Alex <dev@alexandrelion.com>
Date:   Sat Oct 5 13:00:09 2024 +0200

    Fix version

commit a4e55e1221
Author: Alex <dev@alexandrelion.com>
Date:   Sat Oct 5 12:58:42 2024 +0200

    Fix duplicate event being inaccessible

commit 107be10b5c
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 bcaafa0492
Author: Alex <dev@alexandrelion.com>
Date:   Sun Sep 1 12:44:12 2024 +0200

    Fix translations

commit dc3d945ee6
Author: Alex <dev@alexandrelion.com>
Date:   Sun Sep 1 01:50:39 2024 +0200

    Remove io inspect

commit d333fd3441
Author: Alex <dev@alexandrelion.com>
Date:   Sun Sep 1 01:50:04 2024 +0200

    Fix poll option order

commit cb3dacb32f
Author: Alex <dev@alexandrelion.com>
Date:   Sun Sep 1 00:17:59 2024 +0200

    Fix minimum length for 2 characters messages

commit 4bb10c097d
Author: Alex <dev@alexandrelion.com>
Date:   Sat Aug 31 23:55:47 2024 +0200

    Improve poll results ui

commit bf563252fe
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 3e6268e6c6
Author: Alex <dev@alexandrelion.com>
Date:   Wed Aug 28 08:42:46 2024 +0200

    Fix form update

commit 2a7a16c60c
Author: Alex <dev@alexandrelion.com>
Date:   Fri Aug 23 16:34:54 2024 +0200

    Fix docs link

commit fb555319ef
Author: Alex <dev@alexandrelion.com>
Date:   Fri Aug 23 16:33:03 2024 +0200

    Change links

commit 1e560bcd18
Author: Alex <dev@alexandrelion.com>
Date:   Fri Aug 23 16:17:25 2024 +0200

    Add partners and sponsors

commit fd8932faf4
Author: Alex <dev@alexandrelion.com>
Date:   Fri Aug 23 15:54:34 2024 +0200

    Change readme image

commit 08b6a7852d
Author: Alex <dev@alexandrelion.com>
Date:   Fri Aug 23 15:33:05 2024 +0200

    Minor ui fix

commit 5546fedba1
Author: Alex <dev@alexandrelion.com>
Date:   Thu Aug 22 17:52:43 2024 +0200

    fix locales with more than 2 parts

commit 1d751249be
Author: Alex <dev@alexandrelion.com>
Date:   Sun Aug 11 22:43:36 2024 +0200

    Fix console errors and oidc login

commit cdc4fce386
Author: Alex <dev@alexandrelion.com>
Date:   Sun Aug 11 22:25:10 2024 +0200

    Fix tests for duplication

commit cdbaac06e0
Author: Alex <dev@alexandrelion.com>
Date:   Sun Aug 11 11:16:34 2024 +0200

    Add OIDC + better embeds

commit f1b732f450
Author: Alex <dev@alexandrelion.com>
Date:   Sat Jul 27 15:48:48 2024 +0200

    Fix input length validation for polls

commit d40f3ad261
Author: Alex <dev@alexandrelion.com>
Date:   Thu Jul 11 18:24:35 2024 +0200

    Remove useless keys

commit b39ab64663
Author: Alex <dev@alexandrelion.com>
Date:   Thu Jul 11 17:06:54 2024 +0200

    Fix tests

commit 3817539c5c
Author: Alex <dev@alexandrelion.com>
Date:   Thu Jul 11 16:33:02 2024 +0200

    Fix tests and credo

commit 9f3f4284ed
Author: Alex <dev@alexandrelion.com>
Date:   Thu Jul 11 14:59:13 2024 +0200

    Remove useless debug

commit acc3b37ded
Author: Alex <dev@alexandrelion.com>
Date:   Thu Jul 11 14:55:18 2024 +0200

    Format code

commit 53cdcd3b2f
Author: Alex <dev@alexandrelion.com>
Date:   Thu Jul 11 14:50:52 2024 +0200

    Fix responsive for manager

commit f52d0d1b14
Author: Alex <dev@alexandrelion.com>
Date:   Thu Jul 11 12:54:17 2024 +0200

    Update locales

commit db5d070eab
Author: Alex <dev@alexandrelion.com>
Date:   Thu Jul 11 12:53:47 2024 +0200

    Add new manager layout

commit 3ceff40a5b
Author: Alex <dev@alexandrelion.com>
Date:   Thu Jul 11 12:41:05 2024 +0200

    Add LTI support

commit fc99e497af
Author: Alex <dev@alexandrelion.com>
Date:   Thu Jul 11 12:40:48 2024 +0200

    Add changes for 2.1.0
2026-05-08 14:31:46 +02:00
Alex Lion
1f052c274d Fix date picker destroy crash when pickr is uninitialized 2026-02-24 10:41:31 +01:00
Alex Lion
0382d2c2f3 Fix date picker crash for unsupported browser locales 2026-02-24 10:38:42 +01:00
Alex Lion
5bd4793b6e Version 2.4.0
## ⚠️ 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)
2025-12-26 14:46:16 +01:00
Raúl R Pearson
5cf4759f05 Make S3 service configurable (#190) 2025-12-06 11:31:28 +01:00
Raúl R Pearson
6dc618151a Enable optional form fields (#193)
* Enable optional form fields

* Suffix optional text and email component labels

* Update gettext files
2025-12-05 12:31:00 +01:00
Raúl R Pearson
ac6f28fccf Delete @tailwindcss/container-queries plugin (#191)
This is no longer needed with Tailwind 4.
2025-11-28 17:01:37 +01:00
Alexandre Lion
5853bc34d8 Add admin panel and user roles (#189) 2025-11-20 10:44:06 +01:00
Alex Lion
c8bf32542f feat: add hu and lv locales to airpicker and moment 2025-08-24 09:55:09 +02:00
Alex Lion
983552772a feat: add configurable language support via LANGUAGES environment variable 2025-07-11 14:46:33 +01:00
Alex Lion
9c1c3d01c1 deps: upgrade to tailwind 4+
commit e5905358dc20cea2fcc41b3580c4985e8ac53217
Author: Alex Lion <dev@alexandrelion.com>
Date:   Mon Jul 7 22:56:14 2025 +0200

    chore: update changelog

commit 2696a29ffdc6deb930b8ffb6f92cae21b176e853
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 19093360ed2404f956d799c0a9ec1656c9fa1a74
Author: Alex Lion <dev@alexandrelion.com>
Date:   Sat Jul 5 19:28:34 2025 +0200

    chore: upgrade to tailwind 4+

commit 75312e8b3d3c9fd25137189e7020994640a0f901
Author: Alex Lion <dev@alexandrelion.com>
Date:   Thu Jul 3 16:59:58 2025 +0200

    chore: remove useless files
2025-07-07 23:00:30 +02:00
Alex Lion
552a01b9d6 deps: upgrade to elixir 1.18 / otp 28 / node 22.17 2025-07-03 15:38:18 +02:00
Alex Lion
d01851a2df deps: update package js + elixir 2025-07-03 14:29:09 +02:00
Alex Lion
c745f37489 Version 2.3.1 2025-01-03 13:40:58 +01:00
Alex Lion
e66da3192d Improve performance of presentation to load slides faster 2024-12-30 20:20:48 -05:00
Alex Lion
5941705090 Version 2.3.0 2024-12-28 17:54:13 -05:00
Alex Lion
666299525f Fix warning 2024-12-25 03:00:19 -05:00
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
Alex Lion
056b384e03 Version 2.2.0 2024-12-07 22:29:39 +01:00
Alex
d6c48a3d0c Add italian to settings 2024-10-19 11:13:19 +02:00
Alex
5eed3df7d3 Fix minor bugs 2024-10-13 20:57:00 +02:00
Alex
767c15b91c Version 2.1.1 2024-10-05 13:12:44 +02:00
Alex
107be10b5c Optimize resource usage of the manager when attendees join the event 2024-09-01 12:46:09 +02:00
Alex
cb3dacb32f Fix minimum length for 2 characters messages 2024-09-01 00:17:59 +02:00
Alex
8099fa8db5 Version 2.1.0 2024-08-23 16:52:35 +02:00
Alex
cdbaac06e0 Add OIDC + better embeds 2024-08-11 11:16:34 +02:00
Alex
db5d070eab Add new manager layout 2024-07-11 12:53:47 +02:00
Alex
ad10e0ffc5 Add dynamic layout for presenter 2024-06-08 16:31:59 +02:00
Alex
26aa91e0c1 Add dutch to settings 2024-06-07 15:04:02 +02:00
Alex
2eecf3ccfa Fix unknown locales 2024-05-20 18:50:56 +02:00
Alex
75d49ad90a Add docker improvement in changelog 2024-04-14 12:38:48 +02:00
Alex
81db07628b Optimize dockerfile 2024-04-14 01:01:23 +02:00
Alex
189d0121cf Add locale field to users table and implement language switcher in user settings 2024-04-07 12:25:07 +02:00
Alexandre Lion
3f9be7e852 New features for v2 (#83) 2024-04-06 11:48:47 +02:00
Alex
e54f27c554 Remove logo from qrcode 2023-11-24 11:34:18 +01:00
haruncurak
3712efc558 Pin messages sent by attendees (#62) 2023-11-23 13:58:44 +01:00
Railsmechanic
00c2b5470d Allow navigation within presenter window (#63) 2023-10-27 16:32:01 +02:00
Alex
95bbb5e20e Fix tailwind config 2023-10-21 19:00:15 +02:00
Alex
c379e6589d Fix security flaw js 2023-10-21 11:44:38 +02:00
Alex
a06fdef97d Fix date translations (#58) 2023-10-07 13:32:55 +02:00
Alex
03220fd5e3 Fix scroll on mobile + minor fix form management 2023-10-07 12:57:46 +02:00
Alex
8bdf9e6e77 Add fix for mobile poll and message break word #54 #53 2023-09-17 19:18:03 +02:00
Alex
f6b66152ac Improve QR code readability #52 2023-09-09 12:08:23 +02:00
Alexandre Lion
339ae6fdcf Add nickname feature + German locale + minor fixes (#43)
* Add attendee name feature

* Add names to report

* Add name to test

* Finish nickname feature + minor fixes

* Add german locale

* Update changelog
2023-08-10 20:39:38 +02:00
Alex
a131ef518e Update moment, moment tz and tailwindcss 2023-07-14 11:50:52 +02:00
Alex
b5ce5a6e30 Add MAX_FILE_SIZE_MB settings and message activation switch 2023-04-21 12:46:43 +02:00
Alex
8575f9cc14 Fix tailwind safelist 2023-02-27 10:05:20 +01:00
Alex
8bfdc670b9 Add password auth 2022-08-22 23:40:38 +02:00
Alex
0b392a6953 🎉 First commit of the open source project ! 2022-07-23 01:44:03 +02:00