Alex Lion
4bfa851722
Version 3.0.0
...
commit a14ca29265
Author: Alex Lion <dev@alexandrelion.com >
Date: Wed Aug 5 09:05:24 2026 +0700
Keep reaction control above composer
commit 0234ee654e
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Aug 4 22:21:28 2026 +0700
Hide focus panel when no attendee content
commit b63c4c5214
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Aug 4 18:45:06 2026 +0700
Improve transcription settings layout
commit 738c083d4a
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Aug 4 14:46:07 2026 +0700
Fix http client for s3
commit 111e1ddf66
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Aug 4 14:42:28 2026 +0700
Fix date reload on presentation upload
commit 7225ce29cb
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Aug 4 14:35:38 2026 +0700
Fix tests
commit ab85ac7346
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Aug 4 14:24:15 2026 +0700
Fix file upload
commit 15901e7cd9
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Aug 4 14:10:12 2026 +0700
Refactor code
commit 44324495d8
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Aug 4 14:02:46 2026 +0700
Format code
commit a0ab2e167c
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Aug 4 14:00:13 2026 +0700
fix vulnerabilities in npm packages
commit ca30fb9261
Merge: 7db48f5 76e3aa9
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Aug 4 13:54:47 2026 +0700
Merge branch 'v3' into dev
# Conflicts:
# CHANGELOG.md
# assets/package-lock.json
# lib/claper_web/live/event_live/form_component.ex
# lib/claper_web/live/event_live/manage.html.heex
# mix.exs
# priv/gettext/sv/LC_MESSAGES/default.po
# test/claper_web/controllers/stat_controller_test.exs
commit 76e3aa9dd6
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Aug 3 12:20:25 2026 +0700
Update CHANGELOG
commit ff137667ed
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Aug 3 11:22:41 2026 +0700
Use user's locale for native date picker
commit 73b458e998
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Aug 3 09:48:38 2026 +0700
Use native datetime-local instead of AirDatepicker
commit a103a6e996
Author: Alex Lion <dev@alexandrelion.com >
Date: Sat Aug 1 14:40:05 2026 +0700
Update gettext translations for event form
commit d57e517055
Author: Alex Lion <dev@alexandrelion.com >
Date: Sat Aug 1 12:00:46 2026 +0700
Redesign event form UI and file upload flow
commit c20fe53c17
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Jul 24 23:39:11 2026 +0200
Update gettext references to new template lines
commit 53981dc821
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Jul 24 23:33:12 2026 +0200
Add collapsible attendee captions panel
commit e2dbca8bdf
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Jul 24 23:13:12 2026 +0200
Remove vertical edge text from ticket stage
commit e10508528e
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Jul 24 23:05:21 2026 +0200
Add first and last name to users
commit 0d77f8d22f
Author: Alex Lion <dev@alexandrelion.com >
Date: Wed Jul 22 23:14:55 2026 +0200
Update Gettext source references
commit 39f421045c
Author: Alex Lion <dev@alexandrelion.com >
Date: Wed Jul 22 22:59:14 2026 +0200
Polish UI icons, labels and interaction logic
# Conflicts:
# lib/claper_web/live/event_live/form_component.ex
# lib/claper_web/live/event_live/poll_component.ex
# lib/claper_web/live/event_live/quiz_component.ex
# priv/gettext/de/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
# priv/gettext/sv/LC_MESSAGES/default.po
commit 95366b5705
Author: alxlion <dev@alexandrelion.com >
Date: Fri Jul 17 08:38:30 2026 +0000
Improve interaction states and translations
commit f445c74b98
Author: Alex Lion <dev@alexandrelion.com >
Date: Thu Jul 16 22:20:04 2026 +0200
Prevent reaction icon drag and right-click
commit 5bbff7701c
Author: Alex Lion <dev@alexandrelion.com >
Date: Thu Jul 16 22:03:27 2026 +0200
Add embed focus mode and adjust layouts
commit faccbfa5e7
Author: Alex Lion <dev@alexandrelion.com >
Date: Thu Jul 16 17:32:08 2026 +0200
Revamp attendee room UI and add reactions
commit ba6373319e
Author: Alex Lion <dev@alexandrelion.com >
Date: Wed Jul 15 17:46:22 2026 +0200
Delegate nickname popup closing and fix z-index
commit 3f2093773e
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Jul 6 22:34:23 2026 +0200
Update 'Pinned' translations in gettext files
commit b725b0b0ff
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Jul 6 22:24:06 2026 +0200
Format HEEx templates and components
commit 29fcef078c
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Jul 6 22:23:45 2026 +0200
Pluralize Questions and uppercase event code
commit 269ed42aeb
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Jul 6 22:16:29 2026 +0200
Add Admin LiveView layout and nav hook
commit 61ec82ef43
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Jul 6 21:58:19 2026 +0200
Add form components and migrate templates
commit 53b31c13e2
Author: Alex Lion <dev@alexandrelion.com >
Date: Sat Jun 27 16:30:43 2026 +0200
Update i18n
commit 817aa22c06
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Jun 26 11:20:39 2026 +0200
Detect ImageMagick and add to Docker images
commit aad838b154
Author: Alex Lion <dev@alexandrelion.com >
Date: Wed Jun 24 18:29:39 2026 +0200
Hide transcription fields when disabled and update alerts
commit 2bd9b4e338
Author: Alex Lion <dev@alexandrelion.com >
Date: Sun Jun 14 15:44:10 2026 +0200
Bump version to 3.0.0
commit 5ac521a09b
Author: Alex Lion <dev@alexandrelion.com >
Date: Sun Jun 14 15:43:51 2026 +0200
Make transcription form buttons responsive
commit abae1c7e5f
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Jun 12 23:22:52 2026 +0200
Add interaction drag-and-drop and move API
commit 7a424cbb93
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Jun 12 22:53:24 2026 +0200
Add slide reordering with drag-and-drop
commit 7ee549d5e7
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Jun 12 22:27:04 2026 +0200
Add ticket-style waiting screen and QR sizing
commit dd5dd82daa
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Jun 5 10:24:46 2026 +0200
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
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 d1590720dd
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Jun 5 10:03:02 2026 +0200
feat: implement emoji avatars for form submissions and update avatar display logic
commit f3904095e0
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Jun 1 18:35:37 2026 +0200
Add transcription features and improve stats reporting
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 088b924663
Author: Alex Lion <dev@alexandrelion.com >
Date: Wed Apr 29 18:49:41 2026 +0200
style: update text colors for improved readability in user settings
commit 30d2b05336
Author: Alex Lion <dev@alexandrelion.com >
Date: Wed Apr 29 18:37:14 2026 +0200
feat: enhance transcription features with global indicators and improved UI elements
commit 20abccf384
Merge: af53f14 91718f0
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Apr 28 17:50:19 2026 +0200
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
commit af53f14879
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Apr 27 17:17:26 2026 +0200
feat: add legal notice links for terms and privacy policy on registration page
commit 7ff3e8d634
Author: Alex Lion <dev@alexandrelion.com >
Date: Wed Apr 15 09:18:41 2026 +0200
Update translations for Latvian and Dutch languages
commit d0830a3c5b
Author: Alex Lion <dev@alexandrelion.com >
Date: Wed Apr 15 08:04:27 2026 +0200
Add support for thumbnail regeneration in event management
commit 34dc1bcfd1
Author: Alex Lion <dev@alexandrelion.com >
Date: Wed Apr 15 07:25:19 2026 +0200
refactor: update sign-in message to focus on presentations
commit 6ff6be7708
Author: Alex Lion <dev@alexandrelion.com >
Date: Wed Apr 15 07:21:54 2026 +0200
ui: Rebuild signup flow
commit d92b24ffb7
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Apr 14 18:08:33 2026 +0200
refactor: streamline alert component and update flash message display
commit f7108c8006
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Apr 14 17:41:22 2026 +0200
refactor: update attendees count display logic and initial value
commit 92648e7662
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Apr 14 17:27:42 2026 +0200
refactor: remove JoinEvent hook and update join page layout and styles
commit 98914df744
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Apr 10 19:21:52 2026 +0200
refactor: improve layout consistency and responsiveness in event form component
commit 1b0798222b
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Apr 10 19:15:36 2026 +0200
refactor: update online badge positioning and visibility logic in presenter
commit 5fb52e2182
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Apr 10 19:01:31 2026 +0200
refactor: enhance UI responsiveness by updating class bindings for opacity and pointer events in the presenter
commit 99108ca7c9
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Apr 10 18:41:03 2026 +0200
refactor: adjust modal scrollbar behavior and improve layout consistency
commit 0dff7d1d74
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Apr 10 18:23:48 2026 +0200
refactor: update settings modal toggle functionality and improve interaction options UI
commit 16eb172a92
Author: Alex Lion <dev@alexandrelion.com >
Date: Wed Apr 8 17:51:43 2026 +0200
refactor: update chat and anonymous message toggle rows in event management options
commit ca55665265
Author: Alex Lion <dev@alexandrelion.com >
Date: Wed Apr 8 17:41:56 2026 +0200
refactor: update card shadow styles across admin UI components
commit 8a9e31f68b
Author: Alex Lion <dev@alexandrelion.com >
Date: Wed Apr 8 17:36:15 2026 +0200
Add audit logs table for user admin view
commit f03e57a236
Author: Alex Lion <dev@alexandrelion.com >
Date: Wed Apr 8 17:34:48 2026 +0200
refactor: simplify percentage calculation in get_dashboard_stats function
commit 35a359b659
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Apr 6 16:53:29 2026 +0200
refactor: update event, user, provider, and audit log tables to use links for navigation
commit 8ce74c06a2
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Apr 6 16:48:46 2026 +0200
Add pagination tests for users and events in Admin module
commit 3fc4213b7c
Merge: b7548ec c4303d0
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Apr 6 15:14:03 2026 +0200
Merge branch 'dev' into feature/event-list-ui-rework
# Conflicts:
# lib/claper_web/live/event_live/manage.ex
# lib/claper_web/live/event_live/manage.html.heex
# 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
commit b7548ec6f2
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Apr 6 13:45:21 2026 +0200
refactor: simplify button classes for presenter and event links in event management UI
commit 17fc962a2b
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Apr 3 18:29:00 2026 +0200
feat: implement search functionality for users and adjust UI spacing across admin pages
commit 090d424131
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Apr 3 18:18:13 2026 +0200
feat: add AGENTS.md for repository guidance and development practices
commit 970ec0bb29
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Apr 3 18:17:22 2026 +0200
feat: polish event list UI
commit e5ea4090e1
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Mar 13 20:09:42 2026 +0100
refactor: clean up HTML structure and improve test selectors for event components
commit 92f77b844f
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Mar 13 18:54:17 2026 +0100
feat: rework event list UI with drawer integration and improved action buttons
commit 6c2e3ed8ea
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Mar 13 18:37:13 2026 +0100
feat: enhance user experience with avatar customization and modal improvements
commit ff62056842
Author: Alex Lion <dev@alexandrelion.com >
Date: Thu Feb 26 19:16:57 2026 +0100
Rework event management UI by removing the floating action bar and adding action buttons for polls, forms, quizzes, and embeds
commit e42989cf72
Merge: f553722 f2fd8e7
Author: Alex Lion <dev@alexandrelion.com >
Date: Thu Feb 26 18:48:35 2026 +0100
Merge branch 'dev' into feature/event-list-ui-rework
commit 91718f0b43
Author: Alex Lion <dev@alexandrelion.com >
Date: Sun Feb 22 09:36:34 2026 +0000
Add admin settings, global config, and improve transcription feature
commit d9b52b13c4
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Feb 20 14:13:16 2026 +0000
Add i18n for transcription feature across 7 locales
commit 1c31368121
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Feb 20 10:02:31 2026 +0000
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.
commit f5537223d7
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Feb 17 17:20:38 2026 +0100
Remove tour guide and preview popup
commit 1598025496
Merge: 5ea07f0 b96b7dd
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Feb 17 17:00:51 2026 +0100
Merge branch 'dev' into feature/event-list-ui-rework
commit 5ea07f077d
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Feb 17 16:54:41 2026 +0100
Refactor code structure for improved readability and maintainability
commit 71f5542dcb
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Feb 17 14:54:09 2026 +0100
Refactor ManagerSettingsComponent to use separate components for interaction, presentation, and attendee options
commit 2a1d990ad0
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Feb 13 18:42:09 2026 +0100
Improve interaction and attendees submissions panes
commit d0e88e136b
Author: Alex Lion <dev@alexandrelion.com >
Date: Thu Feb 12 14:38:57 2026 +0100
Improve preview section
commit d328ea1b0e
Author: Alex Lion <dev@alexandrelion.com >
Date: Tue Feb 10 17:22:35 2026 +0100
Refactor ManageSlideSidebarComponent and update header styles for improved UI consistency
commit c00958e97e
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Feb 9 19:20:08 2026 +0100
Add ManageSlideSidebarComponent and refactor ManagerSettingsComponent
- Introduced ManageSlideSidebarComponent for displaying slide thumbnails with click functionality to navigate to the current page.
- Refactored ManagerSettingsComponent to improve layout and organization, including:
- Consolidated toggle options into a reusable toggle_row component for better maintainability.
- Enhanced the presentation and attendees settings sections with clearer labels and improved styling.
- Removed redundant code and improved readability.
commit b5d875ac90
Author: Alex Lion <dev@alexandrelion.com >
Date: Wed Feb 4 15:32:00 2026 +0100
Add processing overlay and enhance event card UI with improved status indicators
commit fe5ae576a0
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Feb 2 20:00:59 2026 +0100
Revamp event join page with gradient background, floating shapes, and enhanced UI elements for improved user experience
commit 8ace57d2a8
Author: Alex Lion <dev@alexandrelion.com >
Date: Mon Feb 2 18:30:58 2026 +0000
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 >
commit 2d680f0838
Author: Alex Lion <dev@alexandrelion.com >
Date: Sun Feb 1 19:25:37 2026 +0100
Update event list IDs for active tab and add phx-update for dynamic rendering
commit e30948e064
Author: Alex Lion <dev@alexandrelion.com >
Date: Sun Feb 1 19:13:07 2026 +0100
Enhance event card UI with dropdown menu and status badges for better user interaction
commit eb5f3fb18f
Author: Alex Lion <dev@alexandrelion.com >
Date: Sat Jan 24 17:15:57 2026 +0100
Refactor event card component to support mobile view and improve rendering logic
commit 46971719d6
Author: Alex Lion <dev@alexandrelion.com >
Date: Sat Jan 24 16:24:58 2026 +0100
Implement view mode persistence with localStorage and update event handling
commit 0d8d563282
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Jan 23 23:45:16 2026 +0100
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.
commit ce6db03065
Author: Alex Lion <dev@alexandrelion.com >
Date: Fri Jan 23 11:40:35 2026 +0000
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 >
commit 97292775e4
Author: Alex Lion <dev@alexandrelion.com >
Date: Sat Jan 17 23:10:52 2026 +0000
Add DaisyUI-inspired Tabs component
Create tabs component based on DaisyUI design system:
- Styles: bordered (underline), lifted (raised active), boxed (pill)
- Support for slot-based tab items with active state
- Individual tab_item component for more control
- Accessible with role="tablist" and aria-selected
- Support for phx-click handlers on tabs
Import component globally in claper_web.ex.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
commit 8caf8872a2
Author: Alex Lion <dev@alexandrelion.com >
Date: Sat Jan 17 23:04:49 2026 +0000
Add DaisyUI-inspired Badge component
Create badge component based on DaisyUI design system:
- Types: contained (filled), outlined (border only)
- Styles: default, neutral, primary, secondary, accent, ghost
- Sizes: xs (12px), sm (12px), md (14px), lg (16px)
- Rounded corners with appropriate padding per size
Import component globally in claper_web.ex.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
commit c554d8cc4e
Author: Alex Lion <dev@alexandrelion.com >
Date: Sat Jan 17 22:31:42 2026 +0000
Add DaisyUI-inspired Button component
Create a comprehensive button component based on DaisyUI design system:
- Styles: primary, secondary, neutral, accent, ghost, default
- Sizes: xs (24px), sm (32px), md (48px), lg (64px)
- Shapes: square (rounded-lg) and circle (pill)
- Support for left/right icon slots
- Disabled state with proper styling
- Icon-only button variant (icon_button)
Import component globally in claper_web.ex for use in all views/LiveViews.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
commit 604b029b3d
Author: Alex Lion <dev@alexandrelion.com >
Date: Sat Jan 17 22:25:44 2026 +0000
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-08-06 13:55:53 +07:00
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
534d915782
Handle Ecto.NoResultsError in event retrieval and redirect with error message
2026-05-08 10:55:38 +02:00
Alex Lion
b762e21325
Fix crash on event manager pages when an event has multiple activity leaders
2026-05-08 10:47:01 +02:00
alxlion
153cadb42b
Fix presentation views without slide count
2026-04-29 13:42:05 +00:00
alxlion
3cfb3cab7f
Fix event code normalization validation
2026-04-29 13:16:48 +00:00
Alex Lion
c4303d0de2
Add event-scoped retrieval functions for embeds, forms, polls, posts, and quizzes
2026-04-06 15:08:20 +02:00
Raúl R Pearson
4bbf9742c5
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
2026-03-19 18:29:09 +01:00
Alexandre Lion
60821dccd8
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
2026-03-05 18:36:12 +01:00
Alex Lion
3df8d5c3dd
Fix crash when broadcasting events to leaders with unregistered emails
2026-03-05 18:34:28 +01:00
Alex Lion
f2fd8e7535
Fix quiz submission to handle duplicate options and update average score in real-time
2026-02-25 10:22:20 +01:00
Alexandre Lion
910627f4ba
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.
2026-02-09 19:19:05 +01:00
Alexandre Lion
8f46837900
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
2026-02-09 19:18:14 +01:00
Raúl R Pearson
767f0ddfd5
Handle slides for empty presentation ( #200 )
2026-01-23 12:11:09 +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
c8d87196ba
Left join leader in get_managed_event!/2 ( #194 )
2025-12-06 11:32:41 +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
3b511bcc6e
Improve event live listing ( #185 )
...
* Expand user events PubSub
* Improve updates in events LiveView
2025-12-04 15:00:23 +01:00
Raúl R Pearson
10a5392d56
Set PollOpt preload order ( #187 )
2025-11-20 13:37:18 +01:00
Alexandre Lion
5853bc34d8
Add admin panel and user roles ( #189 )
2025-11-20 10:44:06 +01:00
Dimitrije Dimitrijevic
16bcce1a60
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 >
2025-11-04 18:46:29 +01:00
Raúl R Pearson
fc667bb478
Hideable presenter attendee count ( #183 )
2025-10-28 18:34:49 +01:00
Raúl R Pearson
03feb9a901
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
2025-09-10 08:16:55 +02:00
Alex Lion
c8bf32542f
feat: add hu and lv locales to airpicker and moment
2025-08-24 09:55:09 +02:00
Alex Lion
d3c45533f0
fix: spacing in settings
2025-08-09 19:29:20 +02:00
Chayan Das
137d5f3de1
add scroll to the setting drawer ( #168 )
...
Signed-off-by: Chayan Das <01chayandas@gmail.com >
2025-08-09 16:33:43 +02:00
Aryel780
9b4cda357b
fix: Scrollbar not showing in event manager when no presentation file ( #162 )
2025-07-16 17:13:00 +02:00
Alex Lion
983552772a
feat: add configurable language support via LANGUAGES environment variable
2025-07-11 14:46:33 +01:00
Alex Lion
c92edbb885
chore: refactor toggle interaction modal
2025-07-07 23:17:02 +02:00
Alex Lion
afb989485e
fix: avoid quick event empty name
2025-07-07 23:16:22 +02: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
b61c82fe55
chore: change gettext backend syntax
2025-07-03 15:38:53 +02:00
Alex Lion
827c6c77da
deps: upgrade to live view 1.0
2025-07-03 14:55:23 +02:00
Alex Lion
10fb9611ad
Fix format
2025-07-02 23:20:18 +02:00
Alex Lion
6182c78531
Version 2.3.2
2025-07-02 20:37:26 +02:00
Alex Lion
761e765112
fix: File upload progress when edit event
2025-06-12 19:36:35 +02:00
Alex Lion
b4b5cfb756
add length validation for event name and code fields
2025-05-30 17:20:11 +02:00
Alex Lion
8e648451eb
Hide settings on tablet size ( #121 )
2025-03-23 18:56:07 +01:00
David Anyatonwu
bdddf2c376
feat: add PKCE support to OIDC flow ( #134 ) ( #129 )
2025-03-23 18:49:13 +01:00
Alex Lion
3f59f52dbf
Format
2025-03-08 09:39:17 +01:00
Alex Lion
a3b8c79feb
Fix embed deletion bad keys for attendee
2025-03-08 09:28:56 +01:00
Alex Lion
6813db7b5a
Fix question counting for quiz component
2025-03-08 09:28:56 +01:00
Alex Lion
c745f37489
Version 2.3.1
2025-01-03 13:40:58 +01:00
Alex Lion
89a3eced83
Improve quiz export
2025-01-02 21:27:36 +01:00
Alex Lion
94d9641d96
Fix tour button position
2025-01-02 14:22:55 +01:00
Alex Lion
56ad2c1cf6
Add link to title of event
2024-12-30 21:45:48 -05:00
Alex Lion
dc6d267245
Add hyperlinks in messages
2024-12-30 20:45:12 -05:00
Alex Lion
f6c0a3a6e7
Remove fullscreen text indication on manager
2024-12-30 20:26:38 -05:00