Changelog
All notable changes to this project will be documented in this file. Visit alisamar.com for more details.
0.1.4 (2024-09-17)
Features
- pages: Improve SEO titles and descriptions for all routes
Performance Improvements
- Remove maximum-scale to improve Web Vitals and accessibility compliance
0.1.3 (2024-09-17)
Features
components: Enhance Footer with bottom navigation links
- Add bottom navigation links to Footer component
- Implement external link detection and handling
- Include PUBLIC_DOMAIN in FooterCopyright
- Improve accessibility with aria attributes for active links
- Refactor FooterCopyright to accept child elements
page: Add Changelog route
page: Add Privacy route
0.1.2 (2024-09-16)
Bug Fixes
deps: Remove conventional-changelog-minimal dependency vercel build error: ERR_PNPM_OUTDATED_LOCKFILE Cannot install with “frozen-lockfile” because pnpm-lock.yaml is not up to date with package.json
- Removed conventional-changelog-minimal from pnpm-lock.yaml
- Removed associated [email protected] dependency
- Updated lockfile to reflect removal of these packages
- Resolved specifier issues in the lockfile
0.1.1 (2024-09-16)
Features
Add empty state for posts page
Add Turnstile error codes for more detailed error reporting
components: Add CardEmpty component for empty state handling
- Created new CardEmpty.svelte component for displaying empty states
- Implemented flexible design with customizable icon and content
- Added dark mode support and responsive styling
- Updated component exports in card/index.js and components/index.js
- Utilized existing Icon component for default empty state icon
components: Add social links component
icons: Add new icon components and update Icon.svelte
- Added new SVG icon components:
- Bell
- CircleCheck
- FileText
- Info
- X
- Updated Icon.svelte to include new icons
- Added error logging for missing icons in Icon.svelte
- Updated index.js to export new icon components
- Consistent styling and props across all new icon components
- Added new SVG icon components:
packages: Remove lucide-icon package
page: Implement new Contact page with enhanced functionality
- Add dependencies: lucide-svelte, svelte-forms-lib, svelte-toasts, svelte-turnstile, yup
- Create components: Button, Input, Textarea, FormGroup, various icons
- Implement form validation and submission using yup and svelte-forms-lib
- Add toast notifications for user feedback
- Integrate Turnstile for CAPTCHA protection
- Enhance UI with new color definitions and styling
- Update Tailwind CSS and Vite configurations
- Implement GraphQL mutation for contact message insertion
- Add proxy configuration for API endpoint
- Refactor existing components for better maintainability
Bug Fixes
- Sveltekit prerender issue on posts/slug
0.1.0 (2024-08-14)
Features
- Add project structure 2e3ad1b