Commit Graph

  • d4fdb84a17 chore: bump version to v0.3.34 develop v0.3.34 gitea-actions 2026-05-13 14:23:42 +00:00
  • 5585fa7ef6 fix(mcp) : exclude DataFixtures from discovery to avoid require-dev autoload error in prod Matthieu 2026-05-13 16:23:22 +02:00
  • b301ebbad0 chore: bump version to v0.3.33 v0.3.33 gitea-actions 2026-05-13 12:59:31 +00:00
  • feaa9f1875 feat(api-token) : génération du token MCP depuis la page profil Matthieu 2026-05-13 14:58:19 +02:00
  • b25be8fd6a chore: bump version to v0.3.32 v0.3.32 gitea-actions 2026-05-06 13:58:46 +00:00
  • 3e6b0e877a fix(time-tracking) : filtres projet/tag server-side et vue liste au mois Matthieu 2026-05-06 09:51:18 +02:00
  • 9f3fc05a52 fix(project) : masquer le filtre status en mode kanban Matthieu 2026-05-06 09:51:09 +02:00
  • 4c3721b6ac fix(dashboard) : appliquer le filtre user aux KPIs et charts de taches Matthieu 2026-05-06 09:51:02 +02:00
  • 06d733f88e docs : ajoute note delegation Codex pour taches mecaniques Matthieu 2026-04-15 08:15:32 +02:00
  • 258c6e9c17 chore: bump version to v0.3.31 v0.3.31 gitea-actions 2026-05-04 18:54:31 +00:00
  • feffe63019 fix(rich-text) : nettoyer deps TipTap obsolètes et fixer interop CJS matthieu 2026-05-04 20:54:18 +02:00
  • 34ba554fba chore : bump @malio/layer-ui à 1.4.8 matthieu 2026-05-04 20:47:17 +02:00
  • b2cc6e96e1 fix(rich-text) : strip HTML pour les contextes plain-text matthieu 2026-05-04 19:55:23 +02:00
  • 2a68d2f9c6 feat(rich-text) : migrer vers MalioInputRichText (layer-ui 1.4.7) matthieu 2026-05-04 19:54:57 +02:00
  • 2898b22440 fix(infra) : monter nginx.conf comme default.conf matthieu 2026-05-04 19:54:43 +02:00
  • f1fd80d9ac chore: bump version to v0.3.30 v0.3.30 gitea-actions 2026-04-10 08:18:54 +00:00
  • 24e3e8e989 fix(ui) : fix code block rendering in markdown preview Matthieu 2026-04-10 10:17:37 +02:00
  • 47f2ab9cd4 chore: bump version to v0.3.29 v0.3.29 gitea-actions 2026-04-09 14:35:49 +00:00
  • 36729f8f61 feat(task) : add markdown preview for task description Matthieu 2026-04-09 16:35:22 +02:00
  • 30b090852d chore: bump version to v0.3.28 v0.3.28 gitea-actions 2026-04-09 12:37:35 +00:00
  • f0c9568521 feat(infra) : persist logs in prod via named volume Matthieu 2026-04-09 14:34:00 +02:00
  • 7c37eb58cb chore: bump version to v0.3.27 v0.3.27 gitea-actions 2026-04-09 09:20:56 +00:00
  • 7a5b8dabff fix : set app title to Lesstime and remove title switch Matthieu 2026-04-09 11:19:20 +02:00
  • fef563be06 refactor : replace password inputs with MalioInputPassword component Matthieu 2026-04-09 11:17:18 +02:00
  • e14c707dfd fix : replace native select with MalioSelect for sort filter on my-tasks Matthieu 2026-04-09 11:16:02 +02:00
  • fa7bb27ef5 feat : include collaborator tasks in dashboard, my-tasks, and project filters Matthieu 2026-04-09 09:57:30 +02:00
  • 21e9d2cab4 feat : show collaborators icon on TaskCard and TaskListItem Matthieu 2026-04-09 09:57:26 +02:00
  • 00ffcb1cf2 feat : add collaborators multi-select to TaskModal Matthieu 2026-04-09 09:56:53 +02:00
  • daba09472f feat : add collaborators to Task DTO Matthieu 2026-04-09 09:55:42 +02:00
  • f3208a481f feat : add collaborators to all MCP task tools Matthieu 2026-04-09 09:55:36 +02:00
  • a46542fcdd feat : add Serializer::users() for collaborators Matthieu 2026-04-09 09:54:33 +02:00
  • 1ae2d9ac2c feat : add task_collaborator migration Matthieu 2026-04-09 09:54:28 +02:00
  • e41caa9cfe feat : add collaborators ManyToMany on Task entity Matthieu 2026-04-09 09:53:53 +02:00
  • 916f4ae101 chore: bump version to v0.3.26 v0.3.26 gitea-actions 2026-04-03 12:04:40 +00:00
  • 45d389c67f docs : guide de configuration du mode maintenance en prod matthieu 2026-04-03 14:03:56 +02:00
  • 7f12332cf6 chore: bump version to v0.3.25 v0.3.25 gitea-actions 2026-04-03 12:03:43 +00:00
  • fe30f03b9f docs : ajout maintenance mode dans la doc de deploiement matthieu 2026-04-03 14:03:29 +02:00
  • fc472d5dad chore: bump version to v0.3.24 v0.3.24 gitea-actions 2026-04-03 11:56:09 +00:00
  • a0a2f27eac fix(infra) : extraire maintenance.html du container au deploy matthieu 2026-04-03 13:55:57 +02:00
  • bd7adec2f0 chore: bump version to v0.3.23 v0.3.23 gitea-actions 2026-04-03 11:54:49 +00:00
  • 9b6386c4ae fix(infra) : root nginx-proxy vers public/ pour maintenance.html matthieu 2026-04-03 13:54:35 +02:00
  • 9da1ae7ca1 chore: bump version to v0.3.22 v0.3.22 gitea-actions 2026-04-03 11:50:10 +00:00
  • bc8bed3339 feat(infra) : ajout maintenance mode dans nginx-proxy matthieu 2026-04-03 13:49:43 +02:00
  • 3fee678bd2 chore: bump version to v0.3.21 v0.3.21 gitea-actions 2026-04-03 11:10:14 +00:00
  • be720178c2 feat(infra) : add maintenance mode during deployments matthieu 2026-04-03 13:09:07 +02:00
  • eec0294f3e chore: bump version to v0.3.20 v0.3.20 gitea-actions 2026-04-03 07:39:34 +00:00
  • 59a1c7956c fix(auth) : allow Enter key to submit login form matthieu 2026-04-03 09:38:17 +02:00
  • e86949a1d7 chore: bump version to v0.3.19 v0.3.19 gitea-actions 2026-04-02 12:12:10 +00:00
  • 7ca62bfc46 chore(infra) : remove release artefact pipeline and baremetal deploy Matthieu 2026-04-02 12:16:16 +02:00
  • b60e4ae670 chore: bump version to v0.3.18 v0.3.18 gitea-actions 2026-04-02 10:11:41 +00:00
  • ace52f8fc5 fix(mcp) : add mcp-sessions dir in prod Dockerfile + add time tracking rule doc refactor/infra-reorganize matthieu 2026-04-01 22:59:43 +02:00
  • 1ae9535516 refactor : reorganize infra files into infra/dev and infra/prod matthieu 2026-04-01 22:36:10 +02:00
  • b50cfb5049 chore: bump version to v0.3.17 v0.3.17 gitea-actions 2026-04-01 10:01:14 +00:00
  • a5227b9936 fix : use sudo docker and port 8081 in deploy scripts Matthieu 2026-04-01 12:00:59 +02:00
  • 0d298db797 chore: bump version to v0.3.16 v0.3.16 gitea-actions 2026-04-01 09:24:34 +00:00
  • cbe71a1f32 fix : use malio-dev registry namespace instead of malio Matthieu 2026-04-01 11:24:20 +02:00
  • a8fa8fd7e0 chore: bump version to v0.3.15 v0.3.15 gitea-actions 2026-04-01 09:15:52 +00:00
  • 4aa2abd396 fix : remove COPY templates from Dockerfile.prod (dir does not exist) Matthieu 2026-04-01 11:15:43 +02:00
  • fa3326e99c chore: bump version to v0.3.14 v0.3.14 gitea-actions 2026-04-01 09:07:03 +00:00
  • 21e050ce29 feat : add Docker prodcution deployment Matthieu 2026-04-01 11:00:10 +02:00
  • e480e2821b chore: bump version to v0.3.13 v0.3.13 gitea-actions 2026-03-27 13:32:33 +00:00
  • 2d7e9b9226 fix : use label instead of text for MalioSelect options in export drawer Matthieu 2026-03-27 14:32:20 +01:00
  • 93e0c4052c chore : bump version to v0.3.12 v0.3.12 Matthieu 2026-03-26 09:33:42 +01:00
  • 22373a0b87 refactor : migrate UI to Malio layer-ui components (MalioButton, MalioDrawer, MalioSelectCheckbox) Matthieu 2026-03-26 09:33:28 +01:00
  • d7968af525 chore: bump version to v0.3.11 v0.3.11 gitea-actions 2026-03-25 17:42:21 +00:00
  • df2a48c20d fix : remove double /api prefix in export URL matthieu 2026-03-24 21:56:07 +01:00
  • 7f1c02256b fix : replace MalioButton with styled native button in export drawer matthieu 2026-03-24 21:54:55 +01:00
  • fdc9b8b60d fix : use correct useToast() API in export handler matthieu 2026-03-24 21:54:23 +01:00
  • 1025fed0d1 feat : integrate export drawer with async background download matthieu 2026-03-24 21:44:42 +01:00
  • 0331d94ca5 feat : add TimeTrackingExportDrawer component with filters and period presets matthieu 2026-03-24 21:43:19 +01:00
  • 755c39a0f6 feat : extend export endpoint for multi-user, multi-project, client filters matthieu 2026-03-24 21:41:53 +01:00
  • 8f8eeddd91 feat : add downloadExport async method to time-entries service matthieu 2026-03-24 21:41:42 +01:00
  • 548b101d82 feat : add i18n keys for export modal matthieu 2026-03-24 21:41:04 +01:00
  • e3149f8a27 chore : bump version to v0.3.10 and add push-tickets-lesstime skill v0.3.10 Matthieu 2026-03-25 17:36:54 +01:00
  • 32aff3d4d3 chore: bump version to v0.3.9 v0.3.9 gitea-actions 2026-03-24 20:06:10 +00:00
  • 9760de1805 feat : add export button to time-tracking page Matthieu 2026-03-24 16:16:06 +01:00
  • f72dd57bd0 feat : add getExportUrl to time-entries service and i18n key Matthieu 2026-03-24 16:15:04 +01:00
  • a8f7c77758 feat : add TimeEntryExportController with auth, validation, and filters Matthieu 2026-03-24 16:03:35 +01:00
  • a09a415393 feat : add TimeEntryExportService generating XLSX with detail and recap sheets Matthieu 2026-03-24 16:02:18 +01:00
  • 8208df1ade feat : add findForExport repository method for time entries Matthieu 2026-03-24 16:00:22 +01:00
  • 15af8975f0 chore : add phpoffice/phpspreadsheet dependency for time entry export Matthieu 2026-03-24 15:59:30 +01:00
  • 040cbfc588 docs : add time entry export implementation plan (LST-41) Matthieu 2026-03-24 15:54:06 +01:00
  • e796741dd8 docs : add time entry export design spec (LST-41) Matthieu 2026-03-24 15:47:33 +01:00
  • 9e7d196443 chore : bump version to v0.3.8 v0.3.8 Matthieu 2026-03-20 14:20:57 +01:00
  • 3e9a0c93eb fix(admin) : embed client and project in user list serialization Matthieu 2026-03-20 14:20:17 +01:00
  • 1d533d1d28 fix : allow ROLE_CLIENT to upload and view documents on client tickets Matthieu 2026-03-20 14:17:48 +01:00
  • efa42b6039 chore : bump version to v0.3.7 v0.3.7 Matthieu 2026-03-19 18:12:10 +01:00
  • 7b0c2d9fba chore: bump version to v0.3.6 v0.3.6 gitea-actions 2026-03-19 17:10:47 +00:00
  • 4ce0214ec9 feat(ui) : add dark mode toggle and remove inline dark: classes Matthieu 2026-03-19 18:07:55 +01:00
  • 43304bebcc chore : update auto-generated reference config (Symfony rebuild) Matthieu 2026-03-19 18:07:48 +01:00
  • 6668af73a7 chore : update MCP config with HTTP transport and local fallback Matthieu 2026-03-19 18:07:41 +01:00
  • ff9a6763c3 fix(ui) : add dark mode overrides for MalioSelect, forms, and date inputs Matthieu 2026-03-19 18:06:52 +01:00
  • db5b3d39f9 fix : detect isFinal transition using Doctrine UnitOfWork original entity data Matthieu 2026-03-19 16:42:00 +01:00
  • 1fdc68c66d fix(ui) : remove invalid string props on MalioInputTextArea (expects Number) Matthieu 2026-03-19 10:46:59 +01:00
  • 99b664cdd8 fix : use getIsFinal() instead of isFinal() on TaskStatus Matthieu 2026-03-19 10:44:29 +01:00
  • fd1da75fd7 fix(ui) : use native date/datetime inputs instead of MalioInputText for planning dates Matthieu 2026-03-19 10:40:11 +01:00
  • 66264e3b8c fix(ui) : escape @ in i18n placeholders for vue-i18n compatibility Matthieu 2026-03-19 10:37:07 +01:00
  • a89fa6a7af docs : update CLAUDE.md with Zimbra calendar integration references Matthieu 2026-03-19 10:36:28 +01:00
  • 6862944726 feat : add Zimbra config and calendar task fixtures Matthieu 2026-03-19 10:36:22 +01:00
  • e00c33d20b feat(ui) : add Zimbra CalDAV configuration tab in admin page Matthieu 2026-03-19 10:33:58 +01:00