Commit Graph

16 Commits

Author SHA1 Message Date
2b694b2198 Merge pull request 'feat: implement email functionality for contact form' (#2) from SendEmailFeature into main
Reviewed-on: #2
2026-02-25 00:03:39 -05:00
3a12c96507 feat: implement email functionality for contact form
- Add nodemailer dependency for email sending

- Create server action to handle email submissions

- Add email HTML template for formatted messages

- Update contact page to integrate email functionality
2026-02-25 00:06:54 -05:00
50b396704b feat: refresh site pages and styling assets
- update contact, documentation, and home pages

- refine global and page-specific CSS styles

- add reusable global animations stylesheet

- add pink Naliia background image asset
2026-02-20 12:44:56 -05:00
f6bf1dc29b Fix spelling errors and add video player functionality
- Fix spelling errors across multiple pages (add missing accents)
- Add video player page with dynamic routing
- Rename docs.astro to documentation.astro
- Capitalize first letter of video names in player
- Update styles for contact, documentation and global CSS
2026-02-17 13:32:22 -05:00
7bebc0b97d feat: added responsive to all current pages, making them work in tablet and mobile devices. Also, implemented dark theme and persistance of theme in LocalStorage. 2026-02-16 09:07:23 -05:00
bf48a5dcf2 feat: added content to 'what do we offer' section of index page.
- Added texts and imgs to section about what Naliia offers.
- Wrapped icons of whatsapp and payment of layout with <a> element so it turns into a link.
2026-02-10 16:42:06 -05:00
7d0282ccfa Feat: modified global layout and minor changes.
- Added 2 buttons that don't move with scroll, one for whatsapp contact and another for payment site, each one with its own style and animations.
- Added 'required' to all inputs in contact page.
- Ajusted button height to 56px.
2026-02-09 16:17:53 -05:00
8278073312 Feature:
- Added custom y position to InitialSection component.
- Created contact page with form to ask information to user.
- Added styles to contact page and edit some global styles for dark theme.
2026-02-09 13:08:09 -05:00
f22055f388 feat: mejoras en componentes y correcciones ortográficas
- Corrección ortográfica en index.astro (sábados)
- Implementación de prop autoHeight en InitialSection para ajuste dinámico de altura
- Creación del componente PricingCard con diseño responsive
- Creación de PlanDetailsTable con características detalladas de cada plan
- Agregados emojis  a características incluidas en planes
- Actualización de estilos para página de pricing
- Ajustes en el slot extraContent de InitialSection
- Mejoras visuales y estructurales en pricing.astro
2026-02-06 18:03:29 -05:00
934d6e5fda feat: redesign pricing section and improve theming system 2026-02-05 16:10:26 -05:00
83b0461f3b feat: refactor components to use slots, implement CSS-controlled SVG graphics, and enhance theming system
- Refactored InitialSection.astro to use named slot (extraContent) instead of prop for flexible HTML/JSX content injection from parent components
- Updated index.astro to utilize extraContent slot in InitialSection component
- Replaced decorative background div in Layout.astro with inline SVG element, enabling dynamic color control via CSS variable (--naliia-n-bg-color)
- Added .bg-svg class and --bg-svg-color variable in global.css for customizable SVG decorative background
- Converted navbar logo from img to inline SVG with CSS-controlled gradient using linearGradient definition
- Implemented gradient variables (--navbar-n-naliia-start, --navbar-n-naliia-end) for theme-aware logo coloring
- Configured vertical gradient (bottom-to-top) with pink color at bottom for navbar logo
- Added data-theme attribute support in Layout.astro for light/dark theme switching
- Extended global.css with comprehensive color palette (pink, yellow, mistyRose variants) and semantic tokens
- Refactored all color references to use CSS custom properties for consistent theming
- Updated Footer.astro logo from img to inline SVG with gradient support matching navbar implementation
- Replaced hardcoded color values in navbar.css and footer.css with semantic token variables
- Added [data-theme='dark'] selector in global.css to support future dark mode implementation
- Created reusable CSS variables for borders, backgrounds, and text colors across components
- Improved pricing card layout with enhanced visual hierarchy and gradient-based pricing tiers
- Restructured index.astro pricing section with improved feature presentation and layout
2026-02-04 18:31:47 -05:00
64309e8813 Started adding information ton pricing cards in home page 2026-02-02 17:37:30 -05:00
438ffa3282 Refacture: Created InitialSection component so it can be used in every page just giving props 2026-02-02 15:57:55 -05:00
de69b1f1e9 Created basic structure of home page 2026-01-31 11:57:26 -05:00
9ea8c2a156 - Cleaned project's folders and files.
- Created general layout for pages with title as prop.
- Added favicon
- Added header and footer to the layout
2026-01-29 13:09:34 -05:00
8044b15325 first commit 2026-01-29 12:27:43 -05:00