THOLOT DECHENE Matthieu matthieu
  • Joined on 2025-11-21
matthieu pushed to feature/client-portal at MALIO-DEV/Lesstime 2026-03-16 08:32:01 +00:00
d6399c20e1 fix : fix MCP create-task tool crashing on task creation
a972d243f5 style : center and resize view toggle buttons on my-tasks page
56bf88f293 fix : prevent document delete button from submitting the TaskModal form
Compare 3 commits »
matthieu pushed to feature/client-portal at MALIO-DEV/Lesstime 2026-03-15 21:50:08 +00:00
9d80e017c2 docs : complete architecture tree in README with all directories
4e91507158 docs : rewrite README with full project documentation
318f14ea88 docs : update CLAUDE.md with avatar feature context and gotchas
Compare 3 commits »
matthieu pushed to feature/client-portal at MALIO-DEV/Lesstime 2026-03-15 21:17:46 +00:00
202b516dc3 fix(avatar) : install symfony/mime for server-side MIME type detection
98782a9849 fix(avatar) : add explicit import for useAvatarService in profile page
b978adf9ae fix(avatar) : move avatar service to composables for Nuxt auto-import
e4fc34b90f refactor : simplify codebase and fix critical issues
a5144443a4 fix(avatar) : address review findings — security and UX fixes
Compare 14 commits »
matthieu pushed to feature/client-portal at MALIO-DEV/Lesstime 2026-03-15 20:47:13 +00:00
f7a76c9e9b feat(frontend) : add date filter component to time-tracking page
7047f64a6b fix(portal) : handle submittedBy as object or IRI in canEdit check
cd8cea45c1 fix(security) : allow ROLE_CLIENT to read projects
1f31a3a33f fix(portal) : embed project id/name in /me response for client users
254f8bc411 fix(admin) : handle null/IRI client in project filter for UserDrawer
Compare 6 commits »
matthieu created branch feature/client-portal in MALIO-DEV/Lesstime 2026-03-15 20:23:57 +00:00
matthieu pushed to feature/client-portal at MALIO-DEV/Lesstime 2026-03-15 20:23:57 +00:00
318b6198da feat(portal) : add drag & drop status change on client ticket kanban
4e3e854aa2 fix(portal) : allow admin to edit tickets and enable document deletion
49cd971e3e feat(project) : add client tickets panel to project page
ffe4a0117c feat(portal) : allow client to edit own tickets
d2f6d84d03 feat(portal) : replace ticket list with kanban board
Compare 10 commits »
matthieu pushed to refactor/data-table at MALIO-DEV/Lesstime 2026-03-15 18:07:18 +00:00
c72f17eb93 docs : add time tracking design spec
4c19b68156 fix(gitea) : propagate API errors instead of silently returning empty results
63e4af785e chore : update auto-generated reference config
f5e41bc377 docs : add client portal design spec
f978df6a4b fix(frontend) : explicit import for ConfirmDeleteDocumentModal
Compare 46 commits »
matthieu pushed to develop at MALIO-DEV/Lesstime 2026-03-15 18:07:18 +00:00
c72f17eb93 docs : add time tracking design spec
4c19b68156 fix(gitea) : propagate API errors instead of silently returning empty results
63e4af785e chore : update auto-generated reference config
f5e41bc377 docs : add client portal design spec
f978df6a4b fix(frontend) : explicit import for ConfirmDeleteDocumentModal
Compare 173 commits »
b5d5ce0d8e Actualiser README.md
matthieu created branch feature/SIRH-6-page-de-reinitialisation-mdp in MALIO-DEV/Inventory 2026-03-15 07:15:06 +00:00
matthieu pushed to refactor/data-table at MALIO-DEV/Lesstime 2026-03-14 08:22:40 +00:00
f888a29e0a refactor(frontend) : make page headers and filters sticky across all pages
b48ca10304 feat : populate all projects with tasks, groups and time entries in fixtures
802659434f fix(frontend) : fix time-tracking page scroll with fixed header and filters
25aef9b2d5 feat : add dashboard with Chart.js charts and filters
0733ac16cd feat : add project archiving feature
Compare 5 commits »
matthieu pushed to refactor/data-table at MALIO-DEV/Lesstime 2026-03-13 15:44:37 +00:00
c0b16ef6dc refactor(frontend) : redesign TaskGitSection with tabs and collapsible commits, add scrollable modal
c89f9c5596 fix : load Gitea URL on modal open instead of onMounted
94d7794c31 fix : add task:read group to Project gitea fields for TaskModal visibility
3c0baee661 feat : add symfony/http-client dependency for Gitea integration
c7a0dafae8 feat : integrate TaskGitSection into TaskModal
Compare 42 commits »
matthieu created branch feat/json-to-tables-normalization in MALIO-DEV/Inventory 2026-03-13 15:42:03 +00:00
matthieu pushed to feat/json-to-tables-normalization at MALIO-DEV/Inventory 2026-03-13 15:42:03 +00:00
b2aff0e414 feat(sync) : add slot selection controllers, custom field sync, and position fallbacks
4072abf7ba feat(sync) : add ModelTypeSyncService orchestrator and controller with tests
089ca43404 feat(sync) : implement PieceSyncStrategy with tests
f09c7e4782 feat(sync) : implement ComposantSyncStrategy with tests
6a20dcce54 feat(sync) : implement ProductSyncStrategy with tests
Compare 10 commits »
matthieu created branch feature/SIRH-3-api-d-authentification-n in MALIO-DEV/SIRH 2026-03-13 13:20:23 +00:00
matthieu pushed to feature/SIRH-3-api-d-authentification-n at MALIO-DEV/SIRH 2026-03-13 13:20:23 +00:00
matthieu commented on pull request MALIO-DEV/Supervisor#12 2026-03-13 08:20:44 +00:00
fix/correctif-sec

tu peux créer un fetch global avec apiAuthHeader intégrré automatiquement pour tes deux type de fetch

matthieu commented on pull request MALIO-DEV/Supervisor#12 2026-03-13 08:20:44 +00:00
fix/correctif-sec

Idem ici inclure en auto withApiAuth dans un fetch global

matthieu commented on pull request MALIO-DEV/Supervisor#12 2026-03-13 08:20:44 +00:00
fix/correctif-sec

runtimeConfig: {