Alex Lion
abae1c7e5f
Add interaction drag-and-drop and move API
2026-06-12 23:22:52 +02:00
Alex Lion
7a424cbb93
Add slide reordering with drag-and-drop
2026-06-12 22:53:24 +02:00
Alex Lion
7ee549d5e7
Add ticket-style waiting screen and QR sizing
2026-06-12 22:34:23 +02:00
Alex Lion
dd5dd82daa
Squashed commit of the following:
...
commit 7db48f592f
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Jun 5 10:16:10 2026 +0200
Update changelog
commit 3039b70edc
Author: Peter Rundqvist <47314226+pete1854@users.noreply.github.com >
Date: Fri Jun 5 10:11:07 2026 +0200
Add swedish translation (#228 )
* Initial translation
* Initial error msg translation
* Fixes suggested by Copilot.
* Fixed spacing before ! and ?
* Added missing provider translation.
* Upddated translation for "Unpin"
* Added missing Content-Type header.
commit d18e5d7c32
Author: fgallarday <fgallarday@users.noreply.github.com >
Date: Fri Jun 5 03:07:25 2026 -0500
Add PageUp and PageDown slide navigation support (#227 )
commit 24e18c2764
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Jun 5 10:06:54 2026 +0200
Bump version to 2.5.2
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
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
2026-06-05 10:24:46 +02:00
Alex Lion
20abccf384
Merge branch 'feature/real-time-transcription' into v3
...
# Conflicts:
# lib/claper_web/live/admin_live/event_live.ex
# lib/claper_web/live/event_live/manage.ex
# lib/claper_web/live/event_live/manage.html.heex
# lib/claper_web/live/event_live/manager_settings_component.ex
# lib/claper_web/router.ex
# priv/gettext/de/LC_MESSAGES/default.po
# priv/gettext/default.pot
# priv/gettext/en/LC_MESSAGES/default.po
# priv/gettext/es/LC_MESSAGES/default.po
# priv/gettext/fr/LC_MESSAGES/default.po
# priv/gettext/hu/LC_MESSAGES/default.po
# priv/gettext/it/LC_MESSAGES/default.po
# priv/gettext/lv/LC_MESSAGES/default.po
# priv/gettext/nl/LC_MESSAGES/default.po
2026-04-28 17:50:19 +02:00
Alex Lion
d92b24ffb7
refactor: streamline alert component and update flash message display
2026-04-14 18:08:33 +02:00
Alex Lion
f7108c8006
refactor: update attendees count display logic and initial value
2026-04-14 17:41:22 +02:00
Alex Lion
92648e7662
refactor: remove JoinEvent hook and update join page layout and styles
2026-04-14 17:27:42 +02:00
Alex Lion
5fb52e2182
refactor: enhance UI responsiveness by updating class bindings for opacity and pointer events in the presenter
2026-04-10 19:01:31 +02:00
Alex Lion
99108ca7c9
refactor: adjust modal scrollbar behavior and improve layout consistency
2026-04-10 18:41:03 +02:00
Alex Lion
970ec0bb29
feat: polish event list UI
2026-04-03 18:17:22 +02:00
Alex Lion
6c2e3ed8ea
feat: enhance user experience with avatar customization and modal improvements
2026-03-13 18:37:13 +01:00
Alex Lion
e42989cf72
Merge branch 'dev' into feature/event-list-ui-rework
2026-02-26 18:48:35 +01: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
91718f0b43
Add admin settings, global config, and improve transcription feature
2026-02-22 09:36:34 +00:00
Alex Lion
d9b52b13c4
Add i18n for transcription feature across 7 locales
2026-02-20 14:13:16 +00:00
Alex Lion
1c31368121
Add real-time presenter transcription via Mistral Voxtral Mini API
...
Stream presenter audio over Phoenix Channel, transcribe with Voxtral,
and display subtitles on presenter and attendee views. Configurable
via manage view toggles and MISTRAL_API_KEY env var.
2026-02-20 10:02:31 +00:00
Alex Lion
f5537223d7
Remove tour guide and preview popup
2026-02-17 17:20:38 +01:00
Alex Lion
8ace57d2a8
Refactor buttons to use DaisyUI system and add gradient style
...
- Add custom btn-gradient utility for cyan-to-purple gradient buttons
- Update all buttons to use DaisyUI classes (btn-primary, btn-outline, btn-secondary, etc.)
- Apply gradient style to "Create an event" and "Join" buttons only
- Increase grid card height to h-96 and adjust panel position for better content visibility
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 18:30:58 +00:00
Alex Lion
46971719d6
Implement view mode persistence with localStorage and update event handling
2026-01-24 16:24:58 +01:00
Alex Lion
0d8d563282
Refactor styles and components for consistency
...
- Updated background styles in event join page to a solid color.
- Simplified button styles across various components, replacing complex gradient backgrounds with utility classes.
- Adjusted layout and spacing in profile dropdown and user menu for improved accessibility and readability.
- Enhanced alert and badge components with new styling classes for better visual consistency.
- Refined tab component styles for better alignment and spacing.
- Cleaned up button component attributes for clarity and maintainability.
- Improved test readability by formatting multiline statements.
2026-01-23 23:45:16 +01:00
Alex Lion
ce6db03065
Use Tabs component in event list with disabled state support
...
- Add gray color palette to theme.css
- Add disabled attribute support to Tabs component
- Refactor event list filter tabs to use the Tabs component
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 11:40:35 +00:00
Alex Lion
604b029b3d
Rework event list UI with updated design system
...
- Update theme colors: primary (Claper Purple) and secondary (Navy Purple)
- Redesign event card component with improved layout and styling
- Refactor event list page with cleaner structure
- Add presentation count queries in Events and Presentations modules
- Update profile dropdown template
- Fix related tests
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-17 22:25:44 +00: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
e66da3192d
Improve performance of presentation to load slides faster
2024-12-30 20:20:48 -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
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
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
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