Files
Claper/assets/css/theme-config.css

136 lines
4.7 KiB
CSS
Raw Permalink Normal View History

Version 3.0.0 commit a14ca292657f70703f69d511d24094bb53a0e62a Author: Alex Lion <dev@alexandrelion.com> Date: Wed Aug 5 09:05:24 2026 +0700 Keep reaction control above composer commit 0234ee654e7f4852f0bfe7a8829021462d97b450 Author: Alex Lion <dev@alexandrelion.com> Date: Tue Aug 4 22:21:28 2026 +0700 Hide focus panel when no attendee content commit b63c4c521411ffa7c5529ef69c8027771719eebf Author: Alex Lion <dev@alexandrelion.com> Date: Tue Aug 4 18:45:06 2026 +0700 Improve transcription settings layout commit 738c083d4af5a828d8a3e7dca0b1139c50e092ad Author: Alex Lion <dev@alexandrelion.com> Date: Tue Aug 4 14:46:07 2026 +0700 Fix http client for s3 commit 111e1ddf669de1f50bf3f2435bb8c44bf0a7cf60 Author: Alex Lion <dev@alexandrelion.com> Date: Tue Aug 4 14:42:28 2026 +0700 Fix date reload on presentation upload commit 7225ce29cb80fc66fb7132729131af00d574209f Author: Alex Lion <dev@alexandrelion.com> Date: Tue Aug 4 14:35:38 2026 +0700 Fix tests commit ab85ac73461389440700695bf7359e97aac688b5 Author: Alex Lion <dev@alexandrelion.com> Date: Tue Aug 4 14:24:15 2026 +0700 Fix file upload commit 15901e7cd9617a3573c8040369fc037d7ec29aee Author: Alex Lion <dev@alexandrelion.com> Date: Tue Aug 4 14:10:12 2026 +0700 Refactor code commit 44324495d8f58b99fcb57be65ba372c6d72d3d62 Author: Alex Lion <dev@alexandrelion.com> Date: Tue Aug 4 14:02:46 2026 +0700 Format code commit a0ab2e167c441fc5e99528852fbd4878d316895b Author: Alex Lion <dev@alexandrelion.com> Date: Tue Aug 4 14:00:13 2026 +0700 fix vulnerabilities in npm packages commit ca30fb9261343ace4a1a6a5546a82aebd197e839 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 76e3aa9dd65288273756c5bd970dcf9eb8155863 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Aug 3 12:20:25 2026 +0700 Update CHANGELOG commit ff137667edd9671d649279602cff92d37c8c79a7 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Aug 3 11:22:41 2026 +0700 Use user's locale for native date picker commit 73b458e998090e177bba42445f800df7de982b72 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Aug 3 09:48:38 2026 +0700 Use native datetime-local instead of AirDatepicker commit a103a6e9967592e66357301d87badff49a56e76d Author: Alex Lion <dev@alexandrelion.com> Date: Sat Aug 1 14:40:05 2026 +0700 Update gettext translations for event form commit d57e5170554923814390e772ca76065ae9a674ec Author: Alex Lion <dev@alexandrelion.com> Date: Sat Aug 1 12:00:46 2026 +0700 Redesign event form UI and file upload flow commit c20fe53c1711513b82c326c9b620d2088f2b8b66 Author: Alex Lion <dev@alexandrelion.com> Date: Fri Jul 24 23:39:11 2026 +0200 Update gettext references to new template lines commit 53981dc82147ccb5b6949f617b1754c1143ff82c Author: Alex Lion <dev@alexandrelion.com> Date: Fri Jul 24 23:33:12 2026 +0200 Add collapsible attendee captions panel commit e2dbca8bdfc5578f0cee4f236b3ca1e0d720c2e9 Author: Alex Lion <dev@alexandrelion.com> Date: Fri Jul 24 23:13:12 2026 +0200 Remove vertical edge text from ticket stage commit e10508528e66c01580ad377982559f29f2f14616 Author: Alex Lion <dev@alexandrelion.com> Date: Fri Jul 24 23:05:21 2026 +0200 Add first and last name to users commit 0d77f8d22fab02473d5deba190e0ceec80873332 Author: Alex Lion <dev@alexandrelion.com> Date: Wed Jul 22 23:14:55 2026 +0200 Update Gettext source references commit 39f421045c18595e9944b9a33ab4a1a169ea6c00 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 95366b5705d96a276ace846d054d244be52d44b9 Author: alxlion <dev@alexandrelion.com> Date: Fri Jul 17 08:38:30 2026 +0000 Improve interaction states and translations commit f445c74b98180cb7e435829ea0831fbd201ffa1b Author: Alex Lion <dev@alexandrelion.com> Date: Thu Jul 16 22:20:04 2026 +0200 Prevent reaction icon drag and right-click commit 5bbff7701c4e45a84b8db666acbed528cd4050d7 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Jul 16 22:03:27 2026 +0200 Add embed focus mode and adjust layouts commit faccbfa5e732da7b718de7ad207a897ccc79c5f5 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Jul 16 17:32:08 2026 +0200 Revamp attendee room UI and add reactions commit ba6373319e0b3dd9fb71e251a673ca69ad59319d Author: Alex Lion <dev@alexandrelion.com> Date: Wed Jul 15 17:46:22 2026 +0200 Delegate nickname popup closing and fix z-index commit 3f2093773e5fcaf4b40a533648be2c57a902ba3a Author: Alex Lion <dev@alexandrelion.com> Date: Mon Jul 6 22:34:23 2026 +0200 Update 'Pinned' translations in gettext files commit b725b0b0ff219db494b8a0e05c912399f33920f7 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Jul 6 22:24:06 2026 +0200 Format HEEx templates and components commit 29fcef078c9dd89f4212c078cc57853ffeb6606d Author: Alex Lion <dev@alexandrelion.com> Date: Mon Jul 6 22:23:45 2026 +0200 Pluralize Questions and uppercase event code commit 269ed42aeb7751fd9a6a635730ceabd83170ea87 Author: Alex Lion <dev@alexandrelion.com> Date: Mon Jul 6 22:16:29 2026 +0200 Add Admin LiveView layout and nav hook commit 61ec82ef431608a13bd0f49c667583cfed3ec8ec Author: Alex Lion <dev@alexandrelion.com> Date: Mon Jul 6 21:58:19 2026 +0200 Add form components and migrate templates commit 53b31c13e2058a9efc9b5af3c0f4b6bc0c8fe10d Author: Alex Lion <dev@alexandrelion.com> Date: Sat Jun 27 16:30:43 2026 +0200 Update i18n commit 817aa22c063b4e3fb7b201bcc29405591f47d0df Author: Alex Lion <dev@alexandrelion.com> Date: Fri Jun 26 11:20:39 2026 +0200 Detect ImageMagick and add to Docker images commit aad838b154bdb9aa417c398f7bd7348f8033fceb Author: Alex Lion <dev@alexandrelion.com> Date: Wed Jun 24 18:29:39 2026 +0200 Hide transcription fields when disabled and update alerts commit 2bd9b4e338ef5134c6febdcc95d28d665aed4443 Author: Alex Lion <dev@alexandrelion.com> Date: Sun Jun 14 15:44:10 2026 +0200 Bump version to 3.0.0 commit 5ac521a09b70b598c97dd86ed4ab33df7a9ea85d Author: Alex Lion <dev@alexandrelion.com> Date: Sun Jun 14 15:43:51 2026 +0200 Make transcription form buttons responsive commit abae1c7e5f643d5e65ab1e40b487c163194febff Author: Alex Lion <dev@alexandrelion.com> Date: Fri Jun 12 23:22:52 2026 +0200 Add interaction drag-and-drop and move API commit 7a424cbb93d275b500fbb9291a46dd1bf22d06c7 Author: Alex Lion <dev@alexandrelion.com> Date: Fri Jun 12 22:53:24 2026 +0200 Add slide reordering with drag-and-drop commit 7ee549d5e7e2134df4cef8fb9e61b9333327f48d Author: Alex Lion <dev@alexandrelion.com> Date: Fri Jun 12 22:27:04 2026 +0200 Add ticket-style waiting screen and QR sizing commit dd5dd82daabc2ef6330c7bd1f337746822a8afee Author: Alex Lion <dev@alexandrelion.com> Date: Fri Jun 5 10:24:46 2026 +0200 Squashed commit of the following: commit 7db48f592f8a12454308d2bc6f99f8cf01cf2fec Author: Alex Lion <dev@alexandrelion.com> Date: Fri Jun 5 10:16:10 2026 +0200 Update changelog commit 3039b70edc2a256b46915fc3134d2574ebaa4628 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 d18e5d7c32f52e1e486b2f5ca0255502380b689e 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 24e18c276497e7cb91f0a91ec70abb6a9d275034 Author: Alex Lion <dev@alexandrelion.com> Date: Fri Jun 5 10:06:54 2026 +0200 Bump version to 2.5.2 commit d5df9a73f8ff2daa55eb97b677439991c75bd695 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 57596952d47a3673dae030615ebfea05584a02c9 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 e246530c23a2254e89900880c57a76cbbda1e0fd Author: Alex Lion <dev@alexandrelion.com> Date: Fri May 8 14:34:53 2026 +0200 Bump version to 2.5.1 commit 534d91578275379c55b487dfceadcfe182d295ad 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 b762e213250bc9513d69f923e29bb9e0a2b70dff 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 153cadb42b103a254338f8180a3d5748787d6c92 Author: alxlion <dev@alexandrelion.com> Date: Wed Apr 29 13:42:05 2026 +0000 Fix presentation views without slide count commit 3cfb3cab7f7b67cd051f6a9a96bc579d52cc2c00 Author: alxlion <dev@alexandrelion.com> Date: Wed Apr 29 13:16:48 2026 +0000 Fix event code normalization validation commit 7db48f592f8a12454308d2bc6f99f8cf01cf2fec Author: Alex Lion <dev@alexandrelion.com> Date: Fri Jun 5 10:16:10 2026 +0200 Update changelog commit 3039b70edc2a256b46915fc3134d2574ebaa4628 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 d18e5d7c32f52e1e486b2f5ca0255502380b689e 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 24e18c276497e7cb91f0a91ec70abb6a9d275034 Author: Alex Lion <dev@alexandrelion.com> Date: Fri Jun 5 10:06:54 2026 +0200 Bump version to 2.5.2 commit d1590720dd95c061c72a48203ff378085d579fd3 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 f3904095e08c6711edf9783c387757c9ac2d7f0d Author: Alex Lion <dev@alexandrelion.com> Date: Mon Jun 1 18:35:37 2026 +0200 Add transcription features and improve stats reporting commit d5df9a73f8ff2daa55eb97b677439991c75bd695 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 57596952d47a3673dae030615ebfea05584a02c9 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 e246530c23a2254e89900880c57a76cbbda1e0fd Author: Alex Lion <dev@alexandrelion.com> Date: Fri May 8 14:34:53 2026 +0200 Bump version to 2.5.1 commit 088b924663f86666eac7d35edc63c4835da1ff29 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 30d2b0533684ed4dbb58e84cc5d9f4612ac84c2e 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 20abccf3843dc491d5aa2afd630af733a7f4079c 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 af53f14879b624063eaee7220abe314a84cdc261 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 7ff3e8d6340b1262cacd7a4dec4bac0d887a1c9e Author: Alex Lion <dev@alexandrelion.com> Date: Wed Apr 15 09:18:41 2026 +0200 Update translations for Latvian and Dutch languages commit d0830a3c5b3842fe4834be8bcc0758848fb147d9 Author: Alex Lion <dev@alexandrelion.com> Date: Wed Apr 15 08:04:27 2026 +0200 Add support for thumbnail regeneration in event management commit 34dc1bcfd1d968c93a66ede134a3da29ed825a98 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 6ff6be770805fef49087c1faca95455ab51015e9 Author: Alex Lion <dev@alexandrelion.com> Date: Wed Apr 15 07:21:54 2026 +0200 ui: Rebuild signup flow commit d92b24ffb714e091d37471d1374e268460940759 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 f7108c80063744aaea7823df2332c31a21d256ae 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 92648e76629e787c988967ffe7f9e0a698257303 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 98914df7441a4639a72ee9eb317b77b1abf945c0 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 1b0798222b456601185d58da84572ad0c2fbdb28 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 5fb52e21825e20bcd3978c6141af64ae7ef2ac88 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 99108ca7c9c3112b3e010dfa8e751912cf297b97 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 0dff7d1d743c245bb9cd72ee3edb22981231a563 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 16eb172a922d9caabeff06efae2a09531fe44ddf 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 ca55665265bc262ebd1e08a7b08ef9d8cf5fa235 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 8a9e31f68b2cf2d8dc6dd37c25b917ed21fb41f6 Author: Alex Lion <dev@alexandrelion.com> Date: Wed Apr 8 17:36:15 2026 +0200 Add audit logs table for user admin view commit f03e57a236042cec8de7f081c8820c187e211918 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 35a359b65985c2fbf89379b776c9ef2b1fc548a6 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 8ce74c06a2eecac821bb2cdffc703568f02048de 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 3fc4213b7c0c42a2daf2fe4ba3ac84725c5c39df 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 b7548ec6f20b92058a49b99d03be50656d795ff3 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 17fc962a2b986e00e52a4952ad52d3b221593e10 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 090d424131cf59d82ceaf6a7067664bfe2364a0b 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 970ec0bb298dab344cbfd025f4eea650095a4ddf Author: Alex Lion <dev@alexandrelion.com> Date: Fri Apr 3 18:17:22 2026 +0200 feat: polish event list UI commit e5ea4090e1c66176ee11f8a18f2a3d3dd1499d44 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 92f77b844ff654353b11d91024993c94f3bac020 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 6c2e3ed8ea83e0e1a5da2b627c78f86f18aefcc4 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 ff6205684290c6a325fe9bea030089fa1e91303e 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 e42989cf72bee7091ed858a6fe0df4ea3300b3b6 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 91718f0b4359b78ed7fe2870ac63f912e37c5bb3 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 d9b52b13c4bd8ce33c7e4fa71b1e2409448ad430 Author: Alex Lion <dev@alexandrelion.com> Date: Fri Feb 20 14:13:16 2026 +0000 Add i18n for transcription feature across 7 locales commit 1c313681211b121807f223f9178bf972953d278b 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 f5537223d760ef712450a764e18c5f477a90c59e Author: Alex Lion <dev@alexandrelion.com> Date: Tue Feb 17 17:20:38 2026 +0100 Remove tour guide and preview popup commit 15980254969214557d899e2c5404a93c4cb55f22 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 5ea07f077d6387755d704ab5348247c9b6f79871 Author: Alex Lion <dev@alexandrelion.com> Date: Tue Feb 17 16:54:41 2026 +0100 Refactor code structure for improved readability and maintainability commit 71f5542dcbc9b00e037042eff5e4996d8108f5aa 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 2a1d990ad00c12d052252b09a3564fe07000bb85 Author: Alex Lion <dev@alexandrelion.com> Date: Fri Feb 13 18:42:09 2026 +0100 Improve interaction and attendees submissions panes commit d0e88e136bed216d082e14cbcce2dd19b3912969 Author: Alex Lion <dev@alexandrelion.com> Date: Thu Feb 12 14:38:57 2026 +0100 Improve preview section commit d328ea1b0ef4200bac263b24f7baca98a51e57b2 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 c00958e97e3b5b1cf729f5ff1cd572b20ed02ec2 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 b5d875ac9094b4c32b37a54205afafd820b7d9e6 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 fe5ae576a08cfaabdca6e00b91c0089bb5af482f 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 8ace57d2a8b165bf9f9ceccc8167fbd9233f16ed 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 2d680f0838ea10e8b6cd705c776562d62a35c7b3 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 e30948e064d899fc84d37fe37294c3965ef1205b 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 eb5f3fb18f3270b0acecfb313d7bfc63b9511bd2 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 46971719d67a5e2b7440a4d141ae7efdab452310 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 0d8d56328232451a68745543dfda34e2c9bd9a75 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 ce6db03065b75ad19437c60bdc0adc751b97beda 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 97292775e4075f307db73c5ac89891f93eeb9c41 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 8caf8872a2a964c45be4be15df627694d4605a3a 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 c554d8cc4e542b9369bcab7aff0829c42d71a923 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 604b029b3d77d6b68b02bb78d1d5a7ac1dfe2a01 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
@plugin "daisyui/theme" {
name: "claper";
default: true;
prefersdark: false;
color-scheme: light;
/* Map custom colors to DaisyUI semantic tokens */
--color-primary: #8611ed; /* primary-500 */
--color-primary-content: #ffffff;
--color-secondary: #140553; /* secondary-500 */
--color-secondary-content: #ffffff;
--color-accent: #507DAA; /* neutral-500 */
--color-accent-content: #ffffff;
--color-neutral: #374151; /* gray-700 */
--color-neutral-content: #ffffff;
--color-base-100: #ffffff;
--color-base-200: #f9fafb; /* gray-50 */
--color-base-300: #e5e7eb; /* gray-200 */
--color-base-content: #1f2937; /* gray-800 */
--color-info: #79bfe2;
--color-info-content: #0e3649;
--color-success: #10B981; /* supporting-green-500 */
--color-success-content: #064E3B; /* supporting-green-900 */
--color-warning: #F59E0B; /* supporting-yellow-500 */
--color-warning-content: #78350F; /* supporting-yellow-900 */
--color-error: #E12D39; /* supporting-red-500 */
--color-error-content: #ffffff;
/* Border radius (preserve from admin.css) */
--radius-selector: 1rem;
--radius-field: 0.25rem;
--radius-box: 0.5rem;
/* Border and effects */
--border: 1px;
--depth: 1;
--noise: 0;
}
@theme {
/* Preserve custom CSS variables for non-DaisyUI usage */
--font-display: "Montserrat", sans-serif;
--font-family-sans: "Roboto", sans-serif;
--font-family-serif: "Merriweather", serif;
/* Preserve shadows from theme.css */
--shadow-base: 0px 1px 3px 0px rgba(0,0,0,0.1), 0px 1px 2px 0px rgba(0,0,0,0.06);
--shadow-md: 0px 4px 6px 0px rgba(0,0,0,0.1), 0px 2px 4px 0px rgba(0,0,0,0.06);
--shadow-lg: 0px 4px 6px 0px rgba(0,0,0,0.05), 0px 10px 15px 0px rgba(0,0,0,0.1);
--shadow-xl: 0px 10px 10px 0px rgba(0,0,0,0.04), 0px 20px 25px 0px rgba(0,0,0,0.1);
--shadow-2xl: 0px 25px 50px 0px rgba(0,0,0,0.25);
--shadow-inner: inset 0px 2px 4px 0px rgba(0,0,0,0.06);
/* Typography scale from modern.css (if needed by templates) */
--text-h1: 80px;
--text-h2: 40px;
--text-h3: 32px;
--text-h4: 24px;
--text-h5: 18px;
--text-h6: 16px;
--text-body: 16px;
--text-small-body: 14px;
/* Primary Colors - Claper Purple (from old theme.css) */
--color-primary-50: #f3defa;
--color-primary-100: #e8bef5;
--color-primary-200: #d08def;
--color-primary-300: #b85ce9;
--color-primary-400: #9f2be3;
--color-primary-500: #8611ed;
--color-primary-600: #6b0dbe;
--color-primary-700: #500a8e;
--color-primary-800: #35065f;
--color-primary-900: #1a032f;
/* Secondary Colors - Navy Purple (from old theme.css) */
--color-secondary-50: #e8e6f0;
--color-secondary-100: #c5c0db;
--color-secondary-200: #9f97c2;
--color-secondary-300: #7a6ea9;
--color-secondary-400: #5d4f95;
--color-secondary-500: #140553;
--color-secondary-600: #100442;
--color-secondary-700: #0c0332;
--color-secondary-800: #080221;
--color-secondary-900: #040111;
/* Neutral Colors - Wedgewood (from old theme.css) */
--color-neutral-50: #F0F4F8;
--color-neutral-100: #D9E3ED;
--color-neutral-200: #B9CCDF;
--color-neutral-300: #97B3CE;
--color-neutral-400: #7499BE;
--color-neutral-500: #507DAA;
--color-neutral-600: #3F6388;
--color-neutral-700: #314D68;
--color-neutral-800: #253B50;
--color-neutral-900: #1A2938;
/* Supporting Red Colors (from old theme.css) */
--color-supporting-red-50: #FCEDEE;
--color-supporting-red-100: #F9D5D7;
--color-supporting-red-200: #F3ABB0;
--color-supporting-red-300: #ED8188;
--color-supporting-red-400: #E75761;
--color-supporting-red-500: #E12D39;
--color-supporting-red-600: #B4242E;
--color-supporting-red-700: #871B22;
--color-supporting-red-800: #5A1217;
--color-supporting-red-900: #2D090B;
/* Supporting Yellow Colors (from old theme.css) */
--color-supporting-yellow-50: #FFFBEB;
--color-supporting-yellow-100: #FEF3C7;
--color-supporting-yellow-200: #FDE68A;
--color-supporting-yellow-300: #FCD34D;
--color-supporting-yellow-400: #FBBF24;
--color-supporting-yellow-500: #F59E0B;
--color-supporting-yellow-600: #D97706;
--color-supporting-yellow-700: #B45309;
--color-supporting-yellow-800: #92400E;
--color-supporting-yellow-900: #78350F;
/* Supporting Green Colors (from old theme.css) */
--color-supporting-green-50: #ECFDF5;
--color-supporting-green-100: #D1FAE5;
--color-supporting-green-200: #A7F3D0;
--color-supporting-green-300: #6EE7B7;
--color-supporting-green-400: #34D399;
--color-supporting-green-500: #10B981;
--color-supporting-green-600: #059669;
--color-supporting-green-700: #047857;
--color-supporting-green-800: #065F46;
--color-supporting-green-900: #064E3B;
}