alxlion
1af0155aed
Keep newest duplicate user active
2026-08-07 06:28:17 +00:00
alxlion
1ac0f7c3d3
Resolve duplicate active user emails
2026-08-07 06:22:20 +00:00
alxlion
f76d6630a7
Handle missing users email index
2026-08-07 06:12:38 +00:00
alxlion
6321b9e262
Allow reusing deleted user emails
2026-08-07 06:00:19 +00:00
Alex Lion
0234ee654e
Hide focus panel when no attendee content
2026-08-04 22:21:28 +07:00
Alex Lion
ca30fb9261
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
2026-08-04 13:54:47 +07:00
Alex Lion
a103a6e996
Update gettext translations for event form
2026-08-01 14:40:05 +07:00
Alex Lion
d57e517055
Redesign event form UI and file upload flow
2026-08-01 12:00:46 +07:00
Alex Lion
c20fe53c17
Update gettext references to new template lines
2026-07-24 23:39:11 +02:00
Alex Lion
53981dc821
Add collapsible attendee captions panel
2026-07-24 23:33:12 +02:00
Alex Lion
e10508528e
Add first and last name to users
2026-07-24 23:05:21 +02:00
Alex Lion
0d77f8d22f
Update Gettext source references
2026-07-22 23:14:55 +02:00
Alex Lion
39f421045c
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
2026-07-22 23:03:14 +02:00
alxlion
95366b5705
Improve interaction states and translations
2026-07-17 08:38:30 +00:00
Alex Lion
faccbfa5e7
Revamp attendee room UI and add reactions
2026-07-16 17:32:08 +02:00
Alex Lion
3f2093773e
Update 'Pinned' translations in gettext files
2026-07-06 22:34:23 +02:00
Alex Lion
29fcef078c
Pluralize Questions and uppercase event code
2026-07-06 22:23:45 +02:00
Alex Lion
53b31c13e2
Update i18n
2026-06-27 16:30:43 +02:00
Alex Lion
aad838b154
Hide transcription fields when disabled and update alerts
2026-06-24 18:29:39 +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
Peter Rundqvist
3039b70edc
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.
2026-06-05 10:11:07 +02:00
Alex Lion
f3904095e0
Add transcription features and improve stats reporting
2026-06-01 18:35:37 +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
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
8a9e31f68b
Add audit logs table for user admin view
2026-04-08 17:36:15 +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
970ec0bb29
feat: polish event list UI
2026-04-03 18:17:22 +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
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
5ea07f077d
Refactor code structure for improved readability and maintainability
2026-02-17 16:54: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
Alexandre Lion
5853bc34d8
Add admin panel and user roles ( #189 )
2025-11-20 10:44:06 +01:00
Raúl R Pearson
fc667bb478
Hideable presenter attendee count ( #183 )
2025-10-28 18:34:49 +01:00
albanobattistella
51c8496dc4
i18n: improve Italian language ( #179 )
2025-10-26 17:01:53 +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
possible-im
4c678dc8df
Latvian translation added (v1) ( #163 )
...
Co-authored-by: im <ivo.mezits@possible.lv >
2025-08-21 09:13:32 +02:00
bpisch
d7a530c670
Add Hungarian translation ( #161 )
2025-08-21 09:13:03 +02:00
albanobattistella
ccdd31ae1a
Update default.po ( #119 )
2025-01-06 22:10:19 +01:00
albanobattistella
fb9ac3d55f
Update default.po ( #117 )
...
Co-authored-by: Alexandre Lion <github@alexandrelion.com >
2025-01-02 22:05:22 +01:00