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 |
|