- Refactored nuxt.config.ts to include 'nuxt-studio' module.
- Removed preview API configuration from content settings.
- Added GitHub repository configuration for Nuxt Studio.
- Introduced prerender settings for the application.
chore: update package dependencies
- Bumped versions of several @iconify-json packages.
- Updated @pinia/nuxt to version 0.11.3.
- Updated vue-router to version 4.6.3 and wrangler to 4.45.4.
- Updated vue-tsc to version 3.1.3.
- Added nuxt-studio as a dependency.
fix: update binary PDF resumes
- Updated English and French resume PDFs in the public/resumes directory.
- Replaced Nuxt ESLint configuration with Antfu's ESLint config.
- Removed 'nuxt-visitors' module from Nuxt configuration.
- Added linting scripts to package.json for easier code quality checks.
- Introduced a new API endpoint for fetching weather data from OpenWeather.
- Enhanced chat types with new enums and properties for better state management.
- Added OpenWeather response types for improved type safety.
- Updated social links in types/index.ts to include an email contact.
- Created a new article on "Understanding AI Agents, LLMs, and RAG" detailing the synergy between AI agents, LLMs, and Retrieval-Augmented Generation.
- Added an introductory article on "What is Machine Learning?" covering types, model selection, workflow, and evaluation metrics.
chore: setup ESLint and Nuxt configuration
- Added ESLint configuration for code quality.
- Initialized Nuxt configuration with various modules and settings for the application.
chore: initialize package.json and TypeScript configuration
- Created package.json for dependency management and scripts.
- Added TypeScript configuration for the project.
feat: implement API endpoints for activity and stats
- Developed API endpoint to fetch user activity from Lanyard.
- Created a stats endpoint to retrieve Wakatime coding statistics with caching.
feat: add various assets and images
- Included multiple images and assets for articles and projects.
- Added placeholder files to maintain directory structure.
refactor: define types for chat, lanyard, time, and wakatime
- Created TypeScript types for chat messages, Lanyard activities, time formatting, and Wakatime statistics.