From f171be44605dd1a625df8ab13cfdeeba3f93fdd5 Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Mon, 16 Feb 2026 21:43:02 +0100 Subject: [PATCH] feat: integrate evlog and enhance logging across API endpoints - Added evlog and nuxthub dependencies in nuxt.config.ts and package.json. - Implemented logging in various API endpoints (activity, contact, education, experiences, languages, projects, skills, stats, status-page, resumes) to track data retrieval and errors. - Enhanced error handling in Wakatime fetch functions to log errors with additional context. - Updated worker-configuration.d.ts to remove eslint-disable comments for better code quality. --- app/components/home/live/StatusPage.vue | 5 +- app/pages/projects/index.vue | 4 +- bun.lock | 250 ++++++++---------------- nuxt.config.ts | 10 +- package.json | 2 + server/api/activity.get.ts | 2 + server/api/contact.get.ts | 4 +- server/api/education.get.ts | 2 + server/api/experiences.get.ts | 2 + server/api/languages.get.ts | 2 + server/api/projects.get.ts | 2 + server/api/skills.get.ts | 2 + server/api/stats.get.ts | 23 ++- server/api/status-page.get.ts | 2 + server/routes/resumes/en.get.ts | 2 + server/routes/resumes/fr.get.ts | 2 + worker-configuration.d.ts | 4 +- 17 files changed, 138 insertions(+), 182 deletions(-) diff --git a/app/components/home/live/StatusPage.vue b/app/components/home/live/StatusPage.vue index 0d96418..1addadb 100644 --- a/app/components/home/live/StatusPage.vue +++ b/app/components/home/live/StatusPage.vue @@ -49,7 +49,10 @@ const statusState = computed(() => {