Commit Graph

78 Commits

Author SHA1 Message Date
a6d73bf3f4 Update index.vue 2025-07-04 13:29:25 +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
ab4dc0cdaf add margin on main page 2025-04-17 18:58:12 +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
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
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
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
f622dd5500 Add smooth scroll 2025-04-01 12:31:21 +02:00
47557155d1 Testing 2025-03-19 10:41:52 +01:00
20fdf7b64e Test and fix last build 2025-03-19 10:20:50 +01:00
d2b5030ade change upopover activation mode 2025-02-17 22:17:50 +01:00
3bb7911c77 Fix old resume, add contact popover, filter tags and more 2025-02-06 16:59:45 +01:00
e84ac93890 Add Toc 2025-02-06 16:14:17 +01:00
0f0c68be82 Working on website 2025-02-06 15:06:32 +01:00
f855328096 Add portfolio page for GLM bike prediction project
Introduced a new portfolio entry showcasing a bike prediction project using Generalized Linear Models. Includes a detailed description, relevant tags, a PDF report, and a link to the source code.
2025-02-02 22:17:30 +01:00
6ab4ffc092 Refactor WebSocket handling and remove nuxt-visitors module
Replaced nuxt-visitors module with a custom WebSocket implementation for location tracking. Removed redundant code and comments in `useVisitors` composable and introduced the `location.server` plugin to manage user location. Updated dependencies and configurations to reflect these changes, streamlining the approach.
2025-02-02 19:03:49 +01:00
3f5b0829c7 Add Nuxt UI v3 2025-02-02 18:30:15 +01:00
bb20f593f8 Test visitors 2025-02-02 13:50:06 +01:00
9d4ca6476b Replace Mapbox integration with custom Globe component
Switched from Mapbox to a custom globe visualization using 'cobe' library. Removed all Mapbox-related code, dependencies, and environmental variables. Introduced a WebSocket-based system to display live visitor data on the globe.
2025-01-29 12:43:03 +01:00
991c3a8a8a Fix tag translation 2025-01-28 16:23:21 +01:00
75b3655fd3 Fix main page 2024-11-28 22:55:28 +01:00
df4aec1f28 Add: nuxt content v3 2024-11-28 22:40:16 +01:00
4c42355100 Translate website in espagnol 2024-11-28 16:24:01 +01:00
cb9ac99295 add: icon in tag 2024-11-27 12:27:37 +01:00
27f70b53d6 fix: tag color 2024-11-27 12:22:29 +01:00
8fdb5e16f2 Add: add only main tag in tab 2024-11-27 12:16:55 +01:00
06218d0e98 Sort tags 2024-11-27 12:07:17 +01:00
4d203e5b5c Implement new articles and posts 2024-11-26 20:01:01 +01:00
2c90cf2224 Fix math support 2024-11-26 14:11:27 +01:00
7b02670542 Change border color 2024-11-26 13:47:28 +01:00
3143fa973f Fix bugs and typo 2024-11-26 12:27:02 +01:00
d99a1d6b94 Lint code 2024-11-26 11:37:09 +01:00
5bfd91758e Add filter section 2024-11-26 11:36:42 +01:00
a3577431cd lint code 2024-11-26 11:24:46 +01:00
a519af23ce fix: update deps 2024-11-26 11:22:45 +01:00
19dd893ad1 fix: article sorting 2024-11-26 11:10:33 +01:00
b3d6907b1e Add support for math 2024-11-26 11:09:27 +01:00
8b0cbd89f2 Change writing to portfolio 2024-11-25 23:13:47 +01:00
ab5b07fdb1 Add tag and change post format 2024-11-25 23:06:48 +01:00
a4fea78edc Update uses.vue 2024-08-22 15:06:47 +02:00
e638d459b3 Add mapbox 2024-07-24 17:58:43 +02:00
2331b01a8d Change linter config to antfu config and lint code 2024-07-24 02:01:30 +02:00
6bf1463d03 Fix SEO 2024-07-08 01:21:10 +02:00
ebfac1794c Translate all portfolio 2024-07-08 01:08:55 +02:00