450 Commits

Author SHA1 Message Date
Alex Lion
3f2093773e Update 'Pinned' translations in gettext files 2026-07-06 22:34:23 +02:00
Alex Lion
b725b0b0ff Format HEEx templates and components 2026-07-06 22:24:06 +02:00
Alex Lion
29fcef078c Pluralize Questions and uppercase event code 2026-07-06 22:23:45 +02:00
Alex Lion
269ed42aeb Add Admin LiveView layout and nav hook 2026-07-06 22:16:29 +02:00
Alex Lion
61ec82ef43 Add form components and migrate templates 2026-07-06 21:58:19 +02:00
Alex Lion
53b31c13e2 Update i18n 2026-06-27 16:30:43 +02:00
Alex Lion
817aa22c06 Detect ImageMagick and add to Docker images 2026-06-26 11:20:39 +02:00
Alex Lion
aad838b154 Hide transcription fields when disabled and update alerts 2026-06-24 18:29:39 +02:00
Alex Lion
2bd9b4e338 Bump version to 3.0.0 2026-06-14 15:44:34 +02:00
Alex Lion
5ac521a09b Make transcription form buttons responsive 2026-06-14 15:43:51 +02:00
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
d1590720dd feat: implement emoji avatars for form submissions and update avatar display logic 2026-06-05 10:03:02 +02:00
Alex Lion
f3904095e0 Add transcription features and improve stats reporting 2026-06-01 18:35:37 +02:00
Alex Lion
088b924663 style: update text colors for improved readability in user settings 2026-04-29 18:49:41 +02:00
Alex Lion
30d2b05336 feat: enhance transcription features with global indicators and improved UI elements 2026-04-29 18:37:14 +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
af53f14879 feat: add legal notice links for terms and privacy policy on registration page 2026-04-27 17:17:26 +02:00
Alex Lion
7ff3e8d634 Update translations for Latvian and Dutch languages 2026-04-15 09:18:41 +02:00
Alex Lion
d0830a3c5b Add support for thumbnail regeneration in event management 2026-04-15 08:04:27 +02:00
Alex Lion
34dc1bcfd1 refactor: update sign-in message to focus on presentations 2026-04-15 07:25:19 +02:00
Alex Lion
6ff6be7708 ui: Rebuild signup flow 2026-04-15 07:21:54 +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
98914df744 refactor: improve layout consistency and responsiveness in event form component 2026-04-10 19:21:52 +02:00
Alex Lion
1b0798222b refactor: update online badge positioning and visibility logic in presenter 2026-04-10 19:15:36 +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
0dff7d1d74 refactor: update settings modal toggle functionality and improve interaction options UI 2026-04-10 18:23:48 +02:00
Alex Lion
16eb172a92 refactor: update chat and anonymous message toggle rows in event management options 2026-04-08 17:51:43 +02:00
Alex Lion
ca55665265 refactor: update card shadow styles across admin UI components 2026-04-08 17:41:56 +02:00
Alex Lion
8a9e31f68b Add audit logs table for user admin view 2026-04-08 17:36:15 +02:00
Alex Lion
f03e57a236 refactor: simplify percentage calculation in get_dashboard_stats function 2026-04-08 17:34:48 +02:00
Alex Lion
35a359b659 refactor: update event, user, provider, and audit log tables to use links for navigation 2026-04-06 16:53:29 +02:00
Alex Lion
8ce74c06a2 Add pagination tests for users and events in Admin module 2026-04-06 16:48:46 +02:00
Alex Lion
3fc4213b7c 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
2026-04-06 15:14:03 +02:00
Alex Lion
c4303d0de2 Add event-scoped retrieval functions for embeds, forms, polls, posts, and quizzes 2026-04-06 15:08:20 +02:00
Alex Lion
efe6d6de51 Fix test fixtures for seeded roles 2026-04-06 14:04:15 +02:00
Alex Lion
b7548ec6f2 refactor: simplify button classes for presenter and event links in event management UI 2026-04-06 13:45:21 +02:00
Alex Lion
17fc962a2b feat: implement search functionality for users and adjust UI spacing across admin pages 2026-04-03 18:29:00 +02:00
Alex Lion
090d424131 feat: add AGENTS.md for repository guidance and development practices 2026-04-03 18:18:13 +02:00
Alex Lion
970ec0bb29 feat: polish event list UI 2026-04-03 18:17:22 +02:00
alxlion
0bc2b9239b Add audit log feature 2026-03-19 17:31:46 +00: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
Alex Lion
e5ea4090e1 refactor: clean up HTML structure and improve test selectors for event components 2026-03-13 20:09:42 +01:00
Alex Lion
92f77b844f feat: rework event list UI with drawer integration and improved action buttons 2026-03-13 18:54:17 +01:00
Alex Lion
6c2e3ed8ea feat: enhance user experience with avatar customization and modal improvements 2026-03-13 18:37:13 +01:00