Commit Graph

376 Commits

Author SHA1 Message Date
690c8ff288 feat: redesign hero banner with glassmorphism and animated glow bubbles
- Replace gradient background with light pastel bubbles on #f8fafc
- Add 4 animated glow bubbles (blue, green, yellow, red) with radial gradients
- Implement glassmorphism card for hero content with backdrop-filter
- Add floating corner animations and center pulse animation
- Update logo to colorful variant
- Remove white text classes, use dark slate for readability
2026-05-28 21:40:29 -05:00
df291df451 fix: correct catalog purchase field name and swap api method mappings
- Rename saleline_set to catalogsaleline_set in catalog purchase payload
- Fix swapped createPurchase/createCatalogPurchase method calls in Api class
- Format http.js (indentation, quotes, trailing commas)
2026-05-28 18:57:51 -05:00
9ea01eed39 fix: resolve white screen crashes and restructure layout hierarchy
- Move NavBar from App.vue to layouts/default.vue to fix nested v-app/v-main
- Replace VSkeletonLoader with v-progress-circular to avoid genStructure crash
- Initialize payment_methods as [] and add fallback in v-select
- Remove duplicate fetchClients call from mounted()
- Add authStore.user check in admin route guard
- Replace window.location.href with router.push for SPA navigation
- Add !important to page-header gradient styles
2026-05-28 18:14:37 -05:00
e2604a1837 feat: redesign purchase page with improved UI/UX and responsive layout 2026-05-28 17:31:26 -05:00
d86919e930 feat: improve home page with hero banner, logo, and catalog CTA 2026-05-28 17:24:45 -05:00
7ecf1eb142 feat: add 'Ver Catálogo' option to main navigation menu 2026-05-28 17:18:18 -05:00
e816ae3e7d feat: add inline catalog checkout with modals
Replace redirect to /comprar with a 2-step modal flow (cart confirmation
+ personal data) on the catalog page. Add createCatalogPurchase API
endpoint for catalog sales.
2026-05-28 17:13:22 -05:00
2b52c63133 feat: add tooltip with full product name on hover 2026-05-15 13:34:21 -05:00
15f1f0f826 fix: prevent product name from expanding column and pushing controls out of row 2026-05-15 13:32:00 -05:00
a6d3a86e33 fix: remove name truncation, allow full product name to grow downward 2026-05-15 13:28:44 -05:00
9fd6f8306d fix: constrain product name length to prevent layout breakage 2026-05-15 13:25:18 -05:00
f958735bd2 fix: vertically center card content with image on desktop 2026-05-15 13:22:06 -05:00
f3f55fe81e style: fix lint formatting in django-api.js (quotes, indentation) 2026-05-15 13:12:00 -05:00
99d3881d61 feat: improve catalog responsive design, cart layout and card component
- Redesign Cart component with improved alignments, gaps, and responsive padding
- Refactor Card component with mobile-first layout and consistent spacing
- Update catalog layout to 60/40 split for products/cart on desktop (lg)
- Add PaginationControls component (previously untracked)
- Clean up obsolete CSS styles from catalog page
2026-05-15 13:10:54 -05:00
87f12f76ea Merge pull request 'Agregando proteccion a rutas' (#38) from add-auth-protection-routes into main
Reviewed-on: #38
2026-03-15 23:54:32 -05:00
mono
faa5cf1a46 refactor: remove redundant admin checks from pages (now handled by router) 2026-03-15 23:54:34 -05:00
mono
c1fccc4d53 feat: add admin route protection via router beforeEach 2026-03-15 23:46:08 -05:00
mono
eb4811ab8b feat: add auth protection to routes using meta fields 2026-03-15 23:32:36 -05:00
cd0f1b65dd Merge pull request 'docker-deploy-config' (#37) from docker-deploy-config into main
Reviewed-on: #37
2026-03-15 23:01:56 -05:00
mono
6e3d9b8a49 chore: remove env files from repository tracking 2026-03-15 22:59:33 -05:00
mono
bd977d8609 chore: add deploy env files to gitignore 2026-03-15 22:56:45 -05:00
mono
fa0bf07ad2 fix: add ARG and ENV to Dockerfile for build args, fix typo in .env.staging 2026-03-15 22:53:42 -05:00
mono
95a9a5cb1f feat: add docker deploy configuration for staging and production 2026-03-15 21:08:05 -05:00
65f8b545c6 Merge pull request 'Adicionar método de pago a instrucciones de planilla de una compra #35' (#36) from add_payment_method_summary_purchase_#35 into main
Reviewed-on: #36
2026-03-14 23:55:10 -05:00
mono
3e84642583 #35 feat: add payment method to purchase summary template 2026-03-14 23:54:26 -05:00
4d77b50987 Merge pull request 'Arreglando vistas de importación de clientes, productos y envio de ventas a tryton #24' (#33) from fix_tryton_products_custom_views_#24 into main
Reviewed-on: #33
2026-03-14 23:25:32 -05:00
mono
4cbe18708e #29 feat: improve customers sync UI with loading state and results 2026-03-14 23:22:32 -05:00
mono
794e885b9d #29 feat: improve sales sync UI with loading state and results 2026-03-14 23:19:14 -05:00
mono
59122c04d3 #29 feat: improve products sync UI with loading state and results 2026-03-14 23:16:22 -05:00
d3620d1c33 Merge pull request 'Ajustando menú por rol de usuario #29' (#32) from adjust_menu_by_rol_#29 into main
Reviewed-on: #32
2026-03-14 23:02:00 -05:00
mono
786d0551bb #29 refactor: replace admin code with role-based auth using Pinia 2026-03-14 22:55:24 -05:00
mono
2c9ea4b871 #29 feat: hide admin menu for non-admin users 2026-03-14 22:41:00 -05:00
mono
974c84fdb2 #29 fix: fetch user data on route change after login 2026-03-14 22:36:57 -05:00
mono
373ebb0ae4 docs: emphasize commit authorization requirement in AGENTS.md 2026-03-14 22:33:21 -05:00
mono
63bcfa67fe #29 fix: use role field for user badge 2026-03-14 22:30:50 -05:00
mono
c9d019c918 #29 fix: correct user endpoint to /api/users/me/ 2026-03-14 22:30:10 -05:00
mono
0c31d21212 #29 feat: add user profile menu in navbar 2026-03-14 22:24:38 -05:00
mono
71294af7fa #29 docs: add project analysis to AGENTS.md 2026-03-14 22:24:34 -05:00
18507bc337 fix: Add missing import for useCartStore in catalog 2026-03-14 17:04:54 -05:00
78923ddb6e feat: Add cart store for catalog quantity sync
- Create Pinia cart store to manage cart state globally
- Sync quantity changes between catalog cards and cart sidebar
- Improve product card design with borders and hover effects
- Fix cart sync when updating quantity via minus button or input field
2026-03-14 16:59:45 -05:00
1d37ce42dc feat: Improve product card design and sync cart quantity
- Add borders, hover effects, and box shadows to product cards
- Improve typography and layout styling
- Fix cart sync when updating quantity via minus button or input field
- Add updateQuantity prop to handle manual quantity changes
2026-03-14 16:28:10 -05:00
04509006a4 fix: Update dependencies 2026-03-14 15:36:43 -05:00
2ba8004240 feat: Add quantity controls to cart with +/- buttons 2026-03-07 17:57:31 -05:00
339ac6727f feat: Add shopping cart to catalog page with sidebar 2026-03-07 17:33:57 -05:00
c95279d96b Merge pull request 'Implementando autenticación usando jwt #28' (#31) from implement_jwt_authentication_#28 into main
Reviewed-on: #31
2026-03-07 17:30:23 -05:00
mono
7f73251c5e #28 style: fix lint issues in auth components 2026-03-07 17:03:30 -05:00
mono
3112c82bb2 #28 fix: update auth state on route change 2026-03-07 16:48:24 -05:00
mono
6088623415 docs: add git commit conventions to AGENTS.md 2026-03-07 16:22:04 -05:00
mono
7731b2fbd6 #28 feat(auth): add login/logout buttons in NavBar 2026-03-07 16:12:17 -05:00
mono
d4421aece4 chore: add .env to gitignore and add .env.example 2026-03-07 16:05:26 -05:00