Commit Graph

  • d7d7349a9b fix: Update Event model to handle image URLs and fix image display feat/image-upload kbe 2025-10-01 15:09:45 +02:00
  • 4ca8d73c8e feat: Add comprehensive test coverage for Event model kbe 2025-10-01 08:48:03 +02:00
  • 78b675b41d chore: Remove puts in orders_controller_promotion_test.rb kbe 2025-10-01 08:39:51 +02:00
  • d914ae5c4a Merge branch 'fix/image-upload' into feat/image-upload kbe 2025-10-01 08:37:57 +02:00
  • da3522d118 feat: Implement SEO-friendly slug generation and improve geocoding UX kbe 2025-10-01 08:33:06 +02:00
  • 20dcee0a5b fix: Update views and controllers for event image display kbe 2025-10-01 08:12:47 +02:00
  • ef3f05661e feat: Complete hybrid image upload system with URL compatibility kbe 2025-09-30 01:06:12 +02:00
  • b580431b12 Merge pull request 'feat/image-upload' (#7) from feat/image-upload into develop develop Kevin BATAILLE 2025-09-29 22:54:59 +00:00
  • d85996a1bb chore(api/events_controller): Move helper to the end of file kbe 2025-09-30 00:45:15 +02:00
  • 6be8b95ed3 feat: Implement event image upload system for promoters kbe 2025-09-30 00:41:03 +02:00
  • be7b3d5c18 Merge pull request 'fix(promotion code): Cap the minimum invoice for Stripe' (#6) from feat/promotion-code into develop Kevin BATAILLE 2025-09-29 22:02:53 +00:00
  • 66fffa8676 fix(promotion code): Cap the minimum invoice for Stripe kbe 2025-09-29 23:55:21 +02:00
  • aacc9398d0 Merge pull request 'feat/promotion-code' (#5) from feat/promotion-code into develop Kevin BATAILLE 2025-09-29 18:41:07 +00:00
  • 635644b55a feat(promotion-code): Complete promotion code integration and testing kbe 2025-09-29 20:33:54 +02:00
  • 87ccebf229 feat(promotion code): Promotion code system done kbe 2025-09-29 15:25:52 +02:00
  • 72d54e02ab feat: Update promotion code forms to display amounts in euros kbe 2025-09-29 14:46:39 +02:00
  • a4a427ad5c feat(migrations): Add promotion code migrations kbe 2025-09-29 11:59:48 +02:00
  • 1fc3311ca9 feat: Add Bizouk events to seeds for development kbe 2025-09-29 11:59:01 +02:00
  • ae1ae89a97 Add a compose for production kbe 2025-09-29 01:17:26 +02:00
  • 0b7dd55530 Optimize Dockerfile.production for better performance and security kbe 2025-09-29 01:08:11 +02:00
  • a69ddb4012 feat: Add promotion code functionality to ticket orders kbe 2025-09-28 20:20:22 +02:00
  • 47f4f50e5b feat: complete promoter payout system implementation feature/promoter-payouts kbe 2025-09-17 01:38:55 +02:00
  • e4509b1c43 feat: enhance dashboard and event pages with ended events payout functionality kbe 2025-09-17 01:37:36 +02:00
  • 59e1854803 feat: Implement promoter payout system for event revenue processing kbe 2025-09-17 00:29:20 +02:00
  • 58141dca94 fix(event model): duplicate payout status enum removed kbe 2025-09-17 00:08:14 +02:00
  • d2c43cfc2f fix: clean up payout migrations, remove ghosts, add defaults and indexes kbe 2025-09-17 00:02:59 +02:00
  • bc09feafc1 feat: complete promoter payout system with Stripe Connect onboarding kbe 2025-09-16 23:53:04 +02:00
  • d922d7304d feat: add promoter payouts controller and routes kbe 2025-09-16 23:52:49 +02:00
  • 0399761fb3 feat: implement payout system database schema and models kbe 2025-09-16 23:52:26 +02:00
  • e5ed1a34dd refactor: migrate payment success views to orders system and add promoter seed data kbe 2025-09-16 21:32:42 +02:00
  • 3e0a354a58 Merge pull request 'feat/free-ticket' (#4) from feat/free-ticket into develop Kevin BATAILLE 2025-09-16 15:27:51 +00:00
  • b5c1846f2c fix(mailers): Include TicketsHelper in TicketMailer to make format_ticket_price available kbe 2025-09-16 17:25:14 +02:00
  • 04393add14 fix(tests): Remove service fee expectation from Stripe invoice test and fix duplicated keys in event view kbe 2025-09-16 17:22:00 +02:00
  • 5279ebe1a4 feat(event available/sold out): Promoter can mark event as sold out or available kbe 2025-09-16 17:15:09 +02:00
  • 329ba89eaa chore: Better description details for ticket types kbe 2025-09-16 16:55:40 +02:00
  • 9c56b2e1e5 refactor: prepare for free ticket kbe 2025-09-16 16:36:39 +02:00
  • 580b24bbed Merge pull request 'develop' (#3) from develop into main main Kevin BATAILLE 2025-09-16 14:34:28 +00:00
  • a8d3bc12ae Merge pull request 'feat/free-ticket' (#2) from feat/free-ticket into develop Kevin BATAILLE 2025-09-16 14:31:43 +00:00
  • b228d5a174 chore: Breadcrumb on ticket edit page kbe 2025-09-16 16:22:09 +02:00
  • 61ad8c64d4 Fix modal overlay issue and improve modal structure kbe 2025-09-16 08:44:21 +02:00
  • 4e06f91acb Fix modal positioning and improve Stimulus controller kbe 2025-09-16 08:43:00 +02:00
  • 28eddb22ab Refactor duplication feature to use Stimulus controller and fix modal issues kbe 2025-09-15 21:23:29 +02:00
  • a34eb7aa38 Add duplication options with JavaScript modal and conditional ticket type cloning kbe 2025-09-15 21:20:22 +02:00
  • aa68885b84 Add event duplication feature with ticket types cloning kbe 2025-09-15 21:17:24 +02:00
  • c1dde7914c refactor: remove 1€ fees on payment kbe 2025-09-15 21:09:57 +02:00
  • dbb972e490 feat: Add countdown when order expire in less than 5 minutes kbe 2025-09-15 21:09:11 +02:00
  • 049e5505ef refactor(pricing): implement hybrid fee model (€0.50 + 1.5%) deducted from promoter payout kbe 2025-09-15 20:07:51 +02:00
  • d6184b6c84 refactor: extract cart storage to dedicated API controller with dynamic frontend URLs kbe 2025-09-15 19:52:01 +02:00
  • 4cde466f9a Add comprehensive unit test coverage for controllers, models, and services kbe 2025-09-15 19:27:06 +02:00
  • ee43996a77 feat(book after start): prepare to rework event to allow ticket sell after start kbe 2025-09-15 19:07:19 +02:00
  • f0d32bf3f1 Improve mobile responsiveness kbe 2025-09-15 19:06:15 +02:00
  • 20f926cd7a Move `allow_booking_during_event` into base migration kbe 2025-09-15 19:06:05 +02:00
  • d1ef962f74 feat: Improve mobile responsiveness for promoter event detail page kbe 2025-09-15 18:23:45 +02:00
  • e84d9aad5b feat: Improve mobile responsiveness for promoter events page kbe 2025-09-15 18:08:05 +02:00
  • 24126eb834 style: lint code kbe 2025-09-15 17:41:35 +02:00
  • 9a1976b6af Add breadcrumb to settings page kbe 2025-09-15 17:41:23 +02:00
  • a8c7e82507 Merge branch 'feat/promoters' into develop kbe 2025-09-15 17:21:03 +02:00
  • 889afd0d01 Change available tickets details kbe 2025-09-15 17:18:14 +02:00
  • 82f0fab1f5 Disable authentication for API kbe 2025-09-15 17:15:49 +02:00
  • 91e6425c1e feat: Settings page to update profile kbe 2025-09-11 16:07:25 +02:00
  • f54742b041 feat: Add booking control during events kbe 2025-09-11 08:49:01 +02:00
  • 21919c813e Merge branch 'develop' into feat/promoters kbe 2025-09-11 08:41:23 +02:00
  • 8ecfc7bf99 feat: Display error message when event does not have any ticket type kbe 2025-09-11 08:35:54 +02:00
  • 28ef801c9a feat: Add warning for publishing events without ticket types kbe 2025-09-11 08:35:05 +02:00
  • 55b39e93bf enhance: Implement dynamic message template system with progress tracking kbe 2025-09-10 22:01:26 +02:00
  • 9bebdef5a5 feat: Implement comprehensive geocoding improvements with loading indicators kbe 2025-09-10 21:24:28 +02:00
  • d5c0276fcc chore: Code lint kbe 2025-09-10 20:51:00 +02:00
  • 10c93fff2f feat: Implement the promoter event creation kbe 2025-09-10 20:46:31 +02:00
  • 332827c6da feat: Add comprehensive address-first geolocation system for events kbe 2025-09-10 19:36:47 +02:00
  • 46d042b85e feat: Implement comprehensive promoter system with dashboard and role-based access kbe 2025-09-10 18:12:04 +02:00
  • 48ec78197b Move increment_payment_attempt to API namespace and update JavaScript kbe 2025-09-10 16:27:05 +02:00
  • 31009560c2 Link to homepage on and more comments in controller kbe 2025-09-10 15:20:29 +02:00
  • 16c277d0a9 chore: Remove links to non working themes kbe 2025-09-10 15:11:33 +02:00
  • 6951efdc85 feat: Update from breadcrumb on the current page kbe 2025-09-10 14:31:48 +02:00
  • d1fb766fef feat: Use invoice emitter details from env var kbe 2025-09-10 10:21:32 +02:00
  • a69faf0582 Make invoice emitter configurable via environment variables kbe 2025-09-10 10:16:24 +02:00
  • 9b0228e7ee Fix link_to helper syntax error in orders checkout page kbe 2025-09-08 18:45:41 +02:00
  • c5c64a87b8 Setup container system for all pages with max-width constraint while maintaining full-width backgrounds kbe 2025-09-08 18:34:00 +02:00
  • 4b671a211b Update all views to use new design system components and styling kbe 2025-09-08 17:59:12 +02:00
  • e4d778355e Update breadcrumbs to use dynamic component with new design system colors kbe 2025-09-08 17:51:11 +02:00
  • eefa6c3ce2 Update design system to match Aperonight design guidelines - Replace gradient buttons with solid color buttons kbe 2025-09-08 17:31:19 +02:00
  • fb447f175f Fix i18n load path configuration that was causing translation helper issues kbe 2025-09-08 16:09:03 +02:00
  • ab436d8c5c Improve design system kbe 2025-09-08 15:40:25 +02:00
  • 6b47114015 Restyle of the homepage kbe 2025-09-08 15:19:57 +02:00
  • 39636039f5 In mailer use application name kbe 2025-09-08 12:38:40 +02:00
  • 5fa31f4311 Fix failing tests and improve email template consistency kbe 2025-09-08 12:36:33 +02:00
  • 070e8d0f2a Remove company information section from onboarding kbe 2025-09-08 11:41:43 +02:00
  • 89bda03f45 feat: Implement comprehensive onboarding system for new users kbe 2025-09-08 11:38:28 +02:00
  • 935974b70a Fix service fee missing from Stripe invoices kbe 2025-09-08 11:15:36 +02:00
  • f0de3dac8a Add invoice functionality for orders with Stripe integration kbe 2025-09-08 10:55:36 +02:00
  • 9336d974ba feat: Internal invoice generation kbe 2025-09-08 09:42:18 +02:00
  • 0ede98efa4 Add 1€ service fee to all order-related pages and Stripe integration kbe 2025-09-07 01:29:24 +02:00
  • 1a7fb818df feat: Implement the promoter event creation kbe 2025-09-10 20:46:31 +02:00
  • 9b5d8fcf97 feat: Add comprehensive address-first geolocation system for events kbe 2025-09-10 19:36:47 +02:00
  • 748f839346 feat: Implement comprehensive promoter system with dashboard and role-based access kbe 2025-09-10 18:12:04 +02:00
  • 83e76f71bf Move increment_payment_attempt to API namespace and update JavaScript kbe 2025-09-10 16:27:05 +02:00
  • 20ae3de7a3 Link to homepage on and more comments in controller kbe 2025-09-10 15:20:29 +02:00
  • 6d2a6ed027 chore: Remove links to non working themes kbe 2025-09-10 15:11:33 +02:00
  • 60b7bc6aa7 feat: Update from breadcrumb on the current page kbe 2025-09-10 14:31:48 +02:00
  • 8d2127fce2 feat: Use invoice emitter details from env var kbe 2025-09-10 10:21:32 +02:00