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
ad92a4c434
feat : commande app:create-user pour créer des utilisateurs
...
Auto Tag Develop / tag (push) Has been cancelled
Permet de créer un user en prod sans SQL :
php bin/console app:create-user <username> <password> --admin
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-03 13:12:28 +02:00
gitea-actions
be12175e17
chore: bump version to v0.1.4
Auto Tag Develop / tag (push) Successful in 6s
Build & Push Docker Image / build (push) Successful in 35s
v0.1.4
2026-04-03 11:09:26 +00:00
e8fc85c173
fix : correctifs de sécurité et robustesse post-review
...
Auto Tag Develop / tag (push) Has been cancelled
- MeProvider : guard null user avec AccessDeniedHttpException
- MaintenanceToggleProcessor : vérification des opérations filesystem
- User : restreindre Get/GetCollection aux ROLE_ADMIN
- useAppVersion : corriger le path relatif '/version'
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-03 13:09:14 +02:00
gitea-actions
b39e6f81d8
chore: bump version to v0.1.3
Auto Tag Develop / tag (push) Successful in 6s
Build & Push Docker Image / build (push) Successful in 46s
v0.1.3
2026-04-03 10:46:11 +00:00
28690be509
revert(build) : retire le contournement ipv4 du dockerfile
Auto Tag Develop / tag (push) Has been cancelled
2026-04-03 12:46:00 +02:00