Commit Graph

88 Commits

Author SHA1 Message Date
d88fd80aee feat: update nuxt configuration and add nuxt-studio module
- 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.
2025-11-12 19:00:09 +01:00
8856e77ae1 feat: mettre à jour les fichiers PDF de CV en anglais et en français 2025-10-23 12:44:52 +02:00
48e6043205 chore: add wrangler dependency to package.json 2025-10-03 20:32:05 +02:00
22c93c509d chore: update dependencies to latest versions
- Updated @nuxt/ui from ^4.0.0 to 4.0.1
- Updated typescript from ^5.9.2 to 5.9.3
- Updated @types/node from ^24.6.0 to 24.6.2
2025-10-03 17:41:34 +02:00
6c5b561d49 Refactor code structure for improved readability and maintainability 2025-10-03 17:37:34 +02:00
dbebcd23a5 Merge branch 'master' of https://github.com/ArthurDanjou/artchat 2025-10-03 17:05:27 +02:00
fa0421c51d feat: add @nuxtjs/seo module for improved SEO capabilities 2025-10-03 17:05:03 +02:00
6e648526d4 Revise ArtStudies project details and technologies
Updated project description and added M2 section with new technologies.
2025-10-03 11:33:25 +02:00
nuxthub-admin[bot]
f586394f80 ci: add nuxthub workflow 2025-09-30 10:21:07 +00:00
506152a986 feat: add config.json for deployment and update dependencies in bun.lock and nuxt.config.ts 2025-09-30 11:37:24 +02:00
f73276df8f refactor: remove Vercel references and update dependencies
- Removed Vercel from skills and theme descriptions.
- Updated theme description to only mention JetBrains Mono.
- Changed deployment references from Vercel to Cloudflare in multiple locales.
- Updated package dependencies:
  - @iconify-json/devicon from 1.2.44 to 1.2.45
  - @tailwindcss/typography from 0.5.18 to 0.5.19
  - vue from 3.5.21 to 3.5.22
  - @types/node from 24.5.2 to 24.6.0
  - vue-tsc from 3.0.8 to 3.1.0
2025-09-30 11:16:32 +02:00
16a00b08c1 chore: update dependencies to latest versions
- Bump @antfu/eslint-config from 5.2.1 to 5.4.1
- Update @iconify-json/devicon from 1.2.43 to 1.2.44
- Upgrade @iconify-json/simple-icons from 1.2.50 to 1.2.53
- Upgrade @nuxt/content from 3.6.3 to 3.7.1
- Update @nuxt/ui from 4.0.0-alpha.1 to 4.0.0
- Upgrade @nuxtjs/i18n from 10.0.6 to 10.1.0
- Update @tailwindcss/typography from 0.5.16 to 0.5.18
- Upgrade better-sqlite3 from 12.2.0 to 12.4.1
- Update eslint from 9.35.0 to 9.36.0
- Upgrade nuxt from 4.1.1 to 4.1.2
- Update typescript from 5.6.3 to 5.9.2
- Upgrade vue from 3.5.20 to 3.5.21
- Update @types/node from 24.3.0 to 24.5.2
- Upgrade vue-tsc from 3.0.6 to 3.0.8
2025-09-23 20:08:20 +02:00
5a33dee7e8 Update CV M1 2026.pdf with revised content and formatting 2025-09-23 20:07:17 +02:00
913924fc06 Add new resume for M1 2026 in French 2025-09-23 20:01:32 +02:00
f5a573f5ec feat: update project links to use redirect URLs for consistency 2025-09-09 12:51:28 +02:00
f1ba8657e7 feat: add @vueuse/math dependency and update .gitignore for Vercel 2025-09-06 17:05:34 +02:00
e3feba6a51 feat: import usePrecision for enhanced statistical calculations 2025-09-06 16:51:17 +02:00
f3edf97866 fix: remove emoji from project description for consistency 2025-09-06 16:41:01 +02:00
21173f2fbf feat: add ArtChat project details and cover image 2025-09-06 16:40:25 +02:00
5c4d7fc319 feat: rename project from ArtSite to ArtChat and update cover image 2025-09-06 16:32:15 +02:00
d3048d04a0 fix: adjust layout spacing for resume section for better alignment 2025-09-06 14:50:03 +02:00
88eebc089a fix: adjust shadow style for location component for improved aesthetics 2025-09-06 14:45:06 +02:00
3ded020262 feat: enhance scroll behavior by ensuring messages exist before scrolling 2025-09-06 14:32:39 +02:00
0a54aa660b feat: improve scroll behavior based on chat message presence 2025-09-06 14:26:11 +02:00
0e280055a3 chore: update eslint and nuxt dependencies to specific versions 2025-09-06 14:20:05 +02:00
38405ef7e3 feat: add experiences section with localization and update skills and writings components 2025-09-06 14:19:04 +02:00
d40f30a06a feat: enhance navigation and localization for projects and writings sections 2025-09-06 12:34:41 +02:00
5436c6bf2d feat: add HomeLab component and update localization for homelab in English, Spanish, and French 2025-09-05 15:52:35 +02:00
b5b887673e feat: update localization for 'about' section and remove unused chat type 2025-09-05 15:27:56 +02:00
0921cfdd53 feat: update French resume file name and add the corresponding PDF 2025-09-05 15:01:33 +02:00
899a9846bc feat: enhance resume component with PDF file indication and update localization for multiple languages 2025-09-05 14:43:26 +02:00
590628fea2 feat: update resume component with localized file names and add PDF files 2025-09-05 14:33:48 +02:00
7af0464a11 feat: simplify localization handling and add resume component with translations 2025-09-05 14:08:13 +02:00
16cf818f0d feat: add credits component and update localization for multiple languages 2025-09-05 13:32:24 +02:00
addb63a792 feat: enhance navigation and content structure across chat and project components 2025-09-05 12:51:25 +02:00
b140760cfe refactor: remove infinite canvas module and related components
- Deleted the `useImagePreloader` composable and its associated types.
- Removed the `useInfiniteCanvas` composable along with its types and constants.
- Eliminated the `index.ts` file for the infinite canvas module.
- Removed utility functions related to touch and video handling.
- Deleted the screenshots module and its functionality.
- Updated package.json to remove `capture-website` dependency.
- Added new images for documentation purposes.
2025-09-05 11:48:35 +02:00
5dadb20607 feat(infinite-canvas): add infinite canvas component with drag and zoom functionality
- Implemented InfiniteCanvas.vue for rendering an infinite canvas with drag and zoom capabilities.
- Created useInfiniteCanvas composable for managing canvas state and interactions.
- Added useImagePreloader composable for preloading images and videos.
- Introduced constants for physics, touch interactions, viewport settings, and zoom defaults.
- Developed utility functions for touch handling and media type detection.
- Defined TypeScript types for canvas items, grid items, and composables.
- Registered components and composables in the Nuxt module.
- Added screenshot generation functionality for content files.
- Updated package.json to include capture-website dependency.
2025-09-05 11:01:11 +02:00
97d7cddaa5 refactor: streamline component structure and enhance accessibility features 2025-09-04 18:43:14 +02:00
34d2e88e9f fix: add useActiveElement watcher to blur input fields and update package dependencies 2025-09-04 17:11:16 +02:00
4217eb6c1c fix: remove hardcoded IDs from ChatMessageContainer for improved flexibility 2025-09-04 16:43:51 +02:00
f87dc3efc2 fix: add aria-label attributes for accessibility and update text-muted class for consistency 2025-09-04 16:41:08 +02:00
38c55ff812 feat: integrate locale head for improved SEO and accessibility 2025-09-04 16:34:05 +02:00
29d6c777e9 fix: add alt attribute to UAvatar for improved accessibility 2025-09-04 16:31:23 +02:00
8bb83a4e07 fix: update heading elements for consistency; change h3 to h2 and adjust font sizes 2025-09-04 16:30:43 +02:00
caed661fe3 fix: remove autofocus attribute from command palette input for improved user experience 2025-09-04 16:27:16 +02:00
90b439e470 Lint code 2025-09-04 16:24:42 +02:00
c665f5ea3d feat: enhance chat message handling; add createdAt timestamp to messages and implement dynamic component rendering for various chat types 2025-09-04 16:22:26 +02:00
8d7ff6f3a2 feat: add Hobbies section with dynamic content; update localization for hobbies in English, Spanish, and French 2025-09-04 15:59:19 +02:00
283cf7352e feat: add Writings section with dynamic content; enhance localization for projects and writings 2025-09-04 15:42:13 +02:00
e7226e1992 fix: add .gitkeep to .gitignore for better directory management 2025-09-04 15:07:02 +02:00