0acb8b28e5
feat : add Dashboard and EnvironmentHealth API Platform DTOs
2026-04-06 16:08:02 +02:00
15ad990756
feat : add DockerService for container status and stats
2026-04-06 16:07:52 +02:00
ae8e033152
docs : plan d'implementation phase 2b dashboard sante
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 16:05:04 +02:00
f487c929fd
docs : spec phase 2b dashboard sante
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 16:02:57 +02:00
7127bdfdfc
fix : use Docker Registry V2 Bearer token auth for Gitea
...
The Gitea container registry requires a two-step auth flow:
1. Get Bearer token from /v2/token with Basic auth
2. Use Bearer token for /v2/{owner}/{package}/tags/list
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 15:53:15 +02:00
5d2aba634e
feat : add deploy modal with tag selection and result display
2026-04-06 15:25:56 +02:00
046feab8ac
feat : add i18n translations for deploy feature
2026-04-06 15:24:30 +02:00
aa42a0ee35
feat : add frontend deploy types and service
2026-04-06 15:24:17 +02:00
73849b3ef8
feat : add DeployProcessor for triggering deployments
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 15:23:39 +02:00
2107e95188
feat : add TagListProvider for listing registry tags
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 15:23:30 +02:00
d6948a8155
feat : add TagList and DeployResult API Platform DTOs
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 15:23:23 +02:00
d9aebe2be2
feat : add DeployService for executing deploy scripts
2026-04-06 15:22:29 +02:00
0dbde148b7
feat : add GiteaRegistryService for listing container tags
2026-04-06 15:22:22 +02:00
c1014de637
feat : add Gitea env vars, mount Docker socket and deploy dirs
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 15:21:38 +02:00
6d6b3e171c
docs : plan d'implementation phase 2a deploy et versions
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 15:19:12 +02:00
db71cc92ee
docs : spec phase 2a deploiement de version et versions disponibles
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 15:12:17 +02:00
e6aec7d95a
fix : use MalioButton/MalioButtonIcon everywhere, fix env count and fixture URLs
...
- Replace all native HTML buttons with MalioButton and MalioButtonIcon components
- Add app:read group on environments relation to fix 0 count in list
- Fix fixture URLs (http for apps, https for gitea)
- Maintenance icons: alert-outline (activate) / shield-check-outline (deactivate)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 14:38:34 +02:00
4a43770238
fix : add labels on log file fields and use MalioButtonIcon for delete
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 14:05:28 +02:00
157d7c96b9
style : use modal component for forms based on Lesstime pattern
...
- Create reusable AppModal component (Teleport, backdrop blur, transitions)
- Replace inline forms with modals on list and detail pages
- Consistent with Lesstime TaskModal design (header, body scroll, footer)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 14:02:51 +02:00
3a3a46992c
style : align design with SIRH/Lesstime visual patterns
...
- Remove max-width constraint, use responsive padding (px-4 sm:px-8 lg:px-16)
- Replace heavy border cards with bg-tertiary-500 backgrounds
- Use primary-500 colored titles like SIRH
- Use neutral color palette instead of m-* custom colors
- Auto-fill grid for responsive card layout
- Consistent button styles with SIRH/Lesstime patterns
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 13:51:23 +02:00
8366e00017
fix : add missing imports in services and pages
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 13:46:47 +02:00
df51feaba6
feat : redirect authenticated users to /applications
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 13:40:34 +02:00
e1dd04488e
feat : add application detail page with environment management
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 13:39:56 +02:00
0ec551e717
feat : add applications list page, replace old dashboard
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 13:37:44 +02:00
71c0821248
feat : add i18n translations for applications and environments
2026-04-06 13:36:09 +02:00
e3044f82b0
feat : add environments service with maintenance toggle
2026-04-06 13:35:26 +02:00
9673ea0125
feat : add applications CRUD service
2026-04-06 13:35:14 +02:00
a2e849e168
feat : add Application/Environment/LogFile TypeScript types
2026-04-06 13:34:48 +02:00
3ffe7904b3
feat : add application, environment, logfile fixtures
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 13:33:36 +02:00
467c2fcef8
refactor : remove old YAML-based application config system
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 13:32:17 +02:00
bf62ccf9e9
refactor : rewrite MaintenanceToggleProcessor for Environment entity
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 13:31:33 +02:00
77dc804547
feat : add migration for application, environment, log_file tables
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 13:30:44 +02:00
25ca2fb6ca
feat : add LogFile entity
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 13:30:01 +02:00
d292ddbbbe
feat : add Environment entity with API Platform resource
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 13:29:41 +02:00
82169b254c
feat : add Application entity with API Platform resource
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 13:29:01 +02:00
6f26202bcb
docs : plan d'implementation phase 1 applications et environnements
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 13:25:06 +02:00
969ca37d9f
docs : spec phase 1 gestion applications et environnements
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 13:17:47 +02:00
gitea-actions
f80578c26a
chore: bump version to v0.1.11
Auto Tag Develop / tag (push) Successful in 6s
Build & Push Docker Image / build (push) Successful in 20s
v0.1.11
2026-04-03 12:09:28 +00:00
6dd3b7c701
docs : README avec explication du mode maintenance
...
Auto Tag Develop / tag (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-03 14:09:20 +02:00
gitea-actions
fb2691251a
chore: bump version to v0.1.10
Auto Tag Develop / tag (push) Successful in 6s
Build & Push Docker Image / build (push) Successful in 20s
v0.1.10
2026-04-03 12:03:35 +00:00
94115a80f6
docs : retire ferme de la doc de deploiement
...
Auto Tag Develop / tag (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-03 14:03:27 +02:00
gitea-actions
99d161921e
chore: bump version to v0.1.9
Auto Tag Develop / tag (push) Successful in 5s
Build & Push Docker Image / build (push) Successful in 17s
v0.1.9
2026-04-03 11:49:41 +00:00
bf9f4aaa29
fix(docker) : retire volume ferme du docker-compose prod
...
Auto Tag Develop / tag (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-03 13:49:36 +02:00
gitea-actions
7f797e307d
chore: bump version to v0.1.8
Auto Tag Develop / tag (push) Successful in 6s
Build & Push Docker Image / build (push) Successful in 19s
v0.1.8
2026-04-03 11:33:56 +00:00
89465f5cd5
fix(docker) : créer les dossiers maintenance dans l'image prod
...
Auto Tag Develop / tag (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-03 13:33:47 +02:00
gitea-actions
0e68d9dbe7
chore: bump version to v0.1.7
Auto Tag Develop / tag (push) Successful in 5s
Build & Push Docker Image / build (push) Successful in 16s
v0.1.7
2026-04-03 11:30:05 +00:00
19ac37fb3e
chore : retire Ferme des applications managées
...
Auto Tag Develop / tag (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-03 13:29:57 +02:00
gitea-actions
7e967a1649
chore: bump version to v0.1.6
Auto Tag Develop / tag (push) Successful in 4s
Build & Push Docker Image / build (push) Successful in 15s
v0.1.6
2026-04-03 11:19:34 +00:00
f5ab0335f9
Revert "feat : commande app:create-user pour créer des utilisateurs"
...
Auto Tag Develop / tag (push) Has been cancelled
This reverts commit ad92a4c434 .
2026-04-03 13:19:28 +02:00
gitea-actions
44e1e4a293
chore: bump version to v0.1.5
Auto Tag Develop / tag (push) Successful in 6s
Build & Push Docker Image / build (push) Successful in 18s
v0.1.5
2026-04-03 11:12:34 +00:00