34 Commits

Author SHA1 Message Date
0f37a0072d fix: ajouter les métadonnées Twitter pour améliorer le partage sur les réseaux sociaux 2026-01-02 20:28:14 +01:00
ca5cf60c4a fix: améliorer la gestion des métadonnées SEO dans plusieurs fichiers de page 2026-01-02 20:27:08 +01:00
02ecf80cb9 Refactor: update project status values to use consistent capitalization; enhance app configuration for preview environment 2025-12-24 14:30:19 +01:00
00a5c34f36 Refactor: clean up template structure and improve readability; enhance project card navigation 2025-12-24 13:50:55 +01:00
bcf9bd599e Refactor: swap status colors for 'active' and 'completed'; add full-card link overlay for navigation 2025-12-24 13:19:05 +01:00
2c545875d1 chore: update project dependencies and configuration
- Removed Tailwind CSS tag from the artchat project metadata.
- Updated @nuxtjs/mdc package version from ^0.19.1 to 0.19.2 in package.json.
- Added migrations_table and migrations_dir properties to the D1 database configuration in wrangler.jsonc.
2025-12-24 13:14:35 +01:00
copilot-swe-agent[bot]
38bf904902 Extract clearFilters function for better maintainability
Co-authored-by: ArthurDanjou <29738535+ArthurDanjou@users.noreply.github.com>
2025-12-23 23:32:49 +00:00
copilot-swe-agent[bot]
a1dbcdce90 Refactor: Extract project color mappings to composable
Co-authored-by: ArthurDanjou <29738535+ArthurDanjou@users.noreply.github.com>
2025-12-23 23:30:13 +00:00
copilot-swe-agent[bot]
66fe877499 Complete projects pages with listing and detail views
Co-authored-by: ArthurDanjou <29738535+ArthurDanjou@users.noreply.github.com>
2025-12-23 23:27:54 +00:00
b252f54fa0 feat: mettre à jour les métadonnées SEO et réorganiser les pages de projets 2025-12-24 00:06:35 +01:00
064e20ddc3 Working on v2 2025-12-16 19:45:13 +01:00
659e9552dd fix: update hover background color for project and writing lists for better visibility 2025-07-30 11:25:09 +02:00
4ab0dad6a0 Linted code 2025-07-29 15:24:29 +00:00
8b4e8553a4 Ajout de ClientOnly autour de ContentRenderer pour améliorer le rendu côté client dans les composants projets et écrits. 2025-07-29 15:23:49 +00:00
94eac2bf0e Ajout de la classe 'mb-8' au composant PostAlert pour améliorer l'espacement visuel. 2025-07-29 15:18:05 +00:00
960aecf3eb Refactor le composant AppBackground pour utiliser un dégradé de fond basé sur les couleurs de navigation et le mode de couleur, en supprimant l'ancienne logique de points animés. 2025-07-29 14:03:26 +00:00
04b580661b Ajout de la gestion de l'état de fermeture pour les alertes de traduction et encapsulation des dates dans des composants ClientOnly 2025-07-29 12:42:21 +00:00
2351d5ac71 Ajout de composants d'alerte pour les traductions et suppression des alertes en ligne dans les pages de projets et d'écritures 2025-07-29 12:33:32 +00:00
82a9870fac Réorganiser les variables d'environnement et ajuster les marges dans les composants de projet et d'écriture 2025-07-29 12:13:46 +00:00
a13ab2475f Change slug of clipboard url 2025-07-29 13:51:20 +02:00
543450c704 Add translations 2025-07-29 13:48:22 +02:00
61e786acb0 Add top and copy buttons 2025-07-29 13:32:39 +02:00
7d4b5e3055 Add postFooter 2025-07-29 12:19:39 +02:00
4c05ddf143 Refactor ProseImg component to remove unused 'label' prop and update alt text to use 'caption' instead
Update toc button behavior to use hover mode and adjust styles for better UI consistency
Change text-decoration style for headings in prose to ensure no underline is applied
2025-07-24 18:56:40 +02:00
60b6f463dd Refactor project and writings components: streamline i18n usage and enhance styling for better readability 2025-07-22 20:28:13 +02:00
35a350e6e4 Refactor project and writing components: simplify tag rendering and group writings by year 2025-07-20 19:09:13 +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
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
34d4c6aa6a Update [slug].vue
Update LinkedIn link
2025-04-07 10:37:00 +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
bbc573e290 Refactor: Split portfolio to projects and writings sections, and update content structure
- Renamed 'portfolio' collection to 'projects' in content configuration.
- Introduced a new 'writings' collection with corresponding schema.
- Updated README to reflect changes in content structure and navigation.
- Removed the old portfolio page and added new pages for projects and writings.
- Added multiple new project and writing markdown files with relevant content.
- Updated license year to 2025.
- Enhanced AppHeader for new navigation links.
- Improved ProseImg component styling.
2025-04-06 19:16:28 +02:00