kbe
98efdb44ac
Modify theme for light one
2025-08-23 22:04:31 +02:00
kbe
5454e23220
New light theme
2025-08-23 21:28:35 +02:00
kbe
71b5d43e89
Add old theme rules
2025-08-23 20:43:41 +02:00
kbe
c7d28dca71
Add comprehensive theme rules and update authentication UI
...
- Create complete design system with color palette, typography, and component rules
- Update authentication pages with consistent styling
- Add footer component for better layout structure
- Remove deprecated architecture documentation
💘 Generated with Crush
Co-Authored-By: 💘 Crush <crush@charm.land >
2025-08-23 20:43:00 +02:00
kbe
b5b5ca1cc0
Add TicketType model with validations and fix dropdown menu
...
- Create TicketType model with Party association and Ticket relationship
- Add comprehensive validations for name, description, pricing, and date ranges
- Generate migration for ticket_types table with all required fields
- Add Alpine.js import to fix dropdown menu functionality
- Update ticket model with validations for qr_code, price, and status
2025-08-23 19:31:17 +02:00
kbe
ef9cfd6cdf
feat: add Party management API with RESTful endpoints and comprehensive documentation
...
- Introduce Party model with lifecycle states (draft, published, canceled, sold_out)
- Add RESTful API endpoints under /api/v1/parties for CRUD operations
- Create ApiController base with API key authentication
- Implement comprehensive code comments across models and controllers
- Add database migration for parties table with proper indexes
- Configure API routes with namespaced versioning
2025-08-23 18:03:32 +02:00
kbe
74a1c446c4
New Party model
2025-08-23 17:41:29 +02:00
kbe
1324463c2f
add .env
2025-08-21 16:09:10 +02:00
kbe
3c6389c6e2
feat: Use application name from .env
2025-08-18 00:25:14 +02:00
kbe
2927a8344f
chore: New js transpiler for dev and for production
...
The old system weren't minifying javascriptt to assets dir.
Now there is a command line for production (build) and dev (build:dev).
2025-08-18 00:13:25 +02:00
kbe
ad97a36650
Rename some doc files
2025-08-18 00:03:42 +02:00
kbe
07a6694883
chore: Counter now embedded with Stimulus
...
Before this commit, Counter js was autonomous. Now it's registered
like a controller in Stimulus.
2025-08-17 23:47:07 +02:00
kbe
ba3f36a5e8
feat: Add metrics on homepage
2025-08-17 23:39:24 +02:00
kbe
17e6711299
Wip on homepage.
...
Add documentation how to optimize code size in production.
2025-08-16 22:45:27 +02:00
kbe
31534b2c0c
New homepage
2025-08-16 22:28:41 +02:00
kbe
87af76f078
Prepare working with authentication and Tailwind
2025-08-16 21:28:49 +02:00
kbe
9ec13c7d3d
chore: Add authentications controller from Devise
2025-08-16 21:03:25 +02:00
kbe
6a1f1cca9a
Prepare to use Devise as auth Gem
2025-08-16 17:03:14 +02:00
kbe
ed659c423e
Prepare dev instructure
2025-08-16 09:00:38 +02:00
kbe
d96fb4be95
first commit
CI / scan_ruby (push) Successful in 2m46s
CI / lint (push) Successful in 31s
CI / test (push) Failing after 10s
2025-08-16 08:04:22 +02:00