Commit Graph

355 Commits

Author SHA1 Message Date
98257bd998 Remove 2025-04-19 19:35:44 +02:00
997ae4b037 Fix pnpm installation step to use lockfile instead of specifying version 2025-04-19 19:33:19 +02:00
a73598e47f Downgrade pnpm version to 9.5.0 in package.json 2025-04-19 19:31:38 +02:00
2c88a6914a Downgrade pnpm version to 9 in workflow and package.json 2025-04-19 19:29:57 +02:00
18b6ba89ec Update pnpm version to 10 in GitHub Actions workflow 2025-04-19 19:29:11 +02:00
64a715ff32 Create nuxthub.yml 2025-04-19 19:27:55 +02:00
303778f444 Refactor .env.example to reorganize environment variables and remove unnecessary comments 2025-04-19 19:26:56 +02:00
c686cc9908 Add pnpm workspace configuration for built dependencies 2025-04-19 19:17:38 +02:00
1478b0875d Add GitHub Actions workflow for deploying to NuxtHub 2025-04-19 19:15:30 +02:00
cf89f50044 Remove workers 2025-04-19 19:12:06 +02:00
1cb002860d Enhance project star icon with hover animation, update compatibility date, and remove unused pnpm configuration 2025-04-19 16:38:33 +02:00
187cb14d40 Remove unused root attribute from Nuxt configuration, update pnpm settings, and delete obsolete pnpm workspace file 2025-04-19 16:26:24 +02:00
e9bbf7bede Add pnpm workspace configuration with built dependencies 2025-04-19 16:20:45 +02:00
718f31439a Fix pnpm lock 2025-04-19 16:13:29 +02:00
d3c273ce0c Remove NuxtHub deployment workflow 2025-04-19 16:08:42 +02:00
215f0c0e8e Add animated text gradient component and update references in content files 2025-04-19 16:04:02 +02:00
5b03f3bdad Remove Nitro preset 'cloudflare-durable' from Nuxt configuration 2025-04-19 12:01:19 +02:00
de242775a2 Disable workers in Nuxt configuration with a FIXME comment for future review 2025-04-19 11:59:54 +02:00
ef02ce272f Lint code 2025-04-19 11:45:30 +02:00
275f97b3ca Set Nitro preset to 'cloudflare-durable' for enhanced compatibility 2025-04-19 11:39:42 +02:00
9a4a98ce9e Enable workers in Nuxt configuration for improved performance 2025-04-19 11:34:57 +02:00
3d5027c81f Add animated text gradient component and update references in content files 2025-04-19 11:24:54 +02:00
5d7b58624b Fix comments to clarify removal of modules when fixed 2025-04-18 15:04:55 +02:00
2d487e045a Refactor tooltip structure for improved accessibility and styling 2025-04-17 19:11:27 +02:00
4944d05486 Update project descriptions for ArtHome, ArtSite, and Studies to enhance clarity and consistency 2025-04-17 19:07:09 +02:00
ab4dc0cdaf add margin on main page 2025-04-17 18:58:12 +02:00
2ece6197f2 Add bold on nickname 2025-04-17 18:55:01 +02:00
57110051d1 Fix last commit 2025-04-17 18:52:45 +02:00
18559bdae3 Refactor ProseIcon component to improve icon usage and enhance text styling 2025-04-17 18:37:17 +02:00
2b87544f6a Fix icon reference in AppHeader component and ensure type safety for leading icon 2025-04-17 18:37:06 +02:00
18de8b1ec7 Fix color variants in ProseIcon component for consistent decoration opacity 2025-04-17 17:46:56 +02:00
65221f8f54 Add nuxt-visitors 2025-04-17 17:45:33 +02:00
3b9c239a75 Enhance offline message in Activity component with dynamic content
- Replaced static offline message with an i18n-t component to support dynamic content.
- Updated translations for offline messages in English, French, and Spanish to include a placeholder for additional context about doing maths or sleeping.
2025-04-07 18:33:53 +02:00
c1e03e6c61 Add favorite icon tooltip to project title in [slug].vue
- Wrapped the project title and favorite icon in a flex container for better alignment.
- Added a tooltip to the favorite icon to provide context when hovered over.
2025-04-07 13:47:06 +02:00
ff3f38f52d Fix: Mobile view 2025-04-07 13:39:56 +02:00
aa8e1ada91 Add tooltip for favorite projects in project listing
- Wrapped the favorite icon in a tooltip component to provide additional context.
- Updated i18n translations to include tooltip text for favorite projects in English, French, and Spanish.
2025-04-07 13:31:42 +02:00
459451e4c1 Add favorite property to projects and update sorting in project listing 2025-04-07 13:29:08 +02:00
5ee900ef23 Update dependencies and improve stateWord logic in Activity component
- Updated '@iconify-json/lucide' dependency to version 1.2.35 in package.json and pnpm-lock.yaml for compatibility.
- Enhanced stateWord logic in Activity component to handle cases where the state string may be empty, ensuring it defaults to 'secret' when necessary.
2025-04-07 13:22:35 +02:00
4892e3508d Update [slug].vue
Update LinkedIn link
2025-04-07 10:37:29 +02:00
34d4c6aa6a Update [slug].vue
Update LinkedIn link
2025-04-07 10:37:00 +02:00
dbb98153fb Add: Introduce new IDE 'Cursor' and update ProseImg component
- Added 'Cursor' IDE to the uses page with corresponding images and descriptions.
- Updated ProseImg component to support an optional 'rounded' prop for image styling.
- Removed outdated JetBrains image and replaced it with a new webp format.
- Adjusted layout and spacing in the uses page for better presentation of IDEs.
2025-04-06 23:31:35 +02:00
1d69c73017 Merge branch 'master' of https://github.com/ArthurDanjou/artsite 2025-04-06 23:05:31 +02:00
7ffa35eb13 Fix: Update stateWord logic in Activity component for better handling of state strings
- Modified the logic for determining stateWord to ensure it correctly handles cases where the state string has fewer than two words, defaulting to 'secret' when necessary.
2025-04-06 23:04:54 +02:00
2b7028e899 Update README.md 2025-04-06 23:03:23 +02:00
7f35fbd540 Merge branch 'articles' 2025-04-06 23:01:02 +02:00
dc63d1b206 Update dependencies and remove Globe component
- Updated various dependencies in package.json and pnpm-lock.yaml for improved performance and compatibility.
- Removed the Globe component from the home page, streamlining the layout and reducing complexity.
2025-04-06 22:58:30 +02:00
1153a2003f Refactor: Update favicon and enhance user profile display
- Replaced the favicon with a new webp format for better performance.
- Updated the user avatar component in the Quote.vue file to use the new favicon and adjusted its size and styling.
- Added a new section in the projects and writings pages to introduce the author, including links to LinkedIn and GitHub profiles with a personalized message.
- Improved the layout and styling of the author introduction for better visual appeal.
2025-04-06 22:47:41 +02:00
b9df970700 Enhance: Update color variants in ProseIcon component for improved visibility 2025-04-06 20:07:42 +02:00
d3a8243abf Enhance: Update Activity component and ProseIcon styles
- Added optional 'assets' field to LanyardActivity interface for small text.
- Introduced 'Cursor' IDE to the IDEs list.
- Improved color variant styles in ProseIcon component for better visibility.
- Refactored Activity component to handle 'Cursor' IDE and updated activity message formatting.
2025-04-06 20:06:54 +02:00
9aa904e18a Refactor: Update image paths in writings and enhance Activity component
- Changed image source paths in multiple markdown files to point to the correct 'writings' directory.
- Updated the Activity component to specify the type for fetched activity data.
2025-04-06 19:25:14 +02:00