feat(planning): grille hebdomadaire complète avec API et filtres

- Connexion API via proxy Angular (résolution CORS, base path /api)
- Import CSS ng-zorro global pour les modales et composants
- Filtres Camion/Show câblés sur l'affichage de la grille
- Camions affichés via TrucksService (linkés au show du même créneau)
- Panneau de détails : spectacles + camions du jour sélectionné
- Modale de création de spectacle stylisée avec fond et centrage
- Positionnement précis des events à la minute dans leur créneau
- Auto-scroll vers l'heure courante au chargement
- Ligne "maintenant" sur la colonne du jour actuel
- Régénération des services OpenAPI (nouveaux noms de types)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-27 20:36:03 +02:00
parent 150b97cd2e
commit 654b297e2e
3131 changed files with 149304 additions and 104334 deletions
-7
View File
@@ -1,10 +1,3 @@
3.0.2 / 2025-11-20
===================
* Fix: update JSDoc to reflect that functions return only `false` or `string`, not `boolean|string`.
* Fix: refined mime-score logic so `.mp4` resolves correctly
* Fix:reflect the current Node.js version supported to ≥ 18 (See 3.0.0 for more details).
3.0.1 / 2025-03-26
===================
+4 -4
View File
@@ -45,7 +45,7 @@ populateMaps(exports.extensions, exports.types)
* Get the default charset for a MIME type.
*
* @param {string} type
* @return {false|string}
* @return {boolean|string}
*/
function charset (type) {
@@ -73,7 +73,7 @@ function charset (type) {
* Create a full Content-Type header given a MIME type or extension.
*
* @param {string} str
* @return {false|string}
* @return {boolean|string}
*/
function contentType (str) {
@@ -101,7 +101,7 @@ function contentType (str) {
* Get the default extension for a MIME type.
*
* @param {string} type
* @return {false|string}
* @return {boolean|string}
*/
function extension (type) {
@@ -126,7 +126,7 @@ function extension (type) {
* Lookup the MIME type for a file path/extension.
*
* @param {string} path
* @return {false|string}
* @return {boolean|string}
*/
function lookup (path) {
-5
View File
@@ -25,11 +25,6 @@ var TYPE_SCORES = {
// prefer font/woff over application/font-woff
font: 2,
// prefer video/mp4 over audio/mp4 over application/mp4
// See https://www.rfc-editor.org/rfc/rfc4337.html#section-2
audio: 2,
video: 3,
default: 0
}
+6 -10
View File
@@ -1,7 +1,7 @@
{
"name": "mime-types",
"description": "The ultimate javascript content-type utility.",
"version": "3.0.2",
"version": "3.0.1",
"contributors": [
"Douglas Christopher Wilson <doug@somethingdoug.com>",
"Jeremiah Senkpiel <fishrock123@rocketmail.com> (https://searchbeam.jit.su)",
@@ -13,22 +13,18 @@
"types"
],
"repository": "jshttp/mime-types",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/express"
},
"dependencies": {
"mime-db": "^1.54.0"
},
"devDependencies": {
"eslint": "8.33.0",
"eslint-config-standard": "14.1.1",
"eslint-plugin-import": "2.32.0",
"eslint-plugin-markdown": "3.0.1",
"eslint-plugin-import": "2.27.5",
"eslint-plugin-markdown": "3.0.0",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-promise": "6.6.0",
"eslint-plugin-promise": "6.1.1",
"eslint-plugin-standard": "4.1.0",
"mocha": "10.8.2",
"mocha": "10.2.0",
"nyc": "15.1.0"
},
"files": [
@@ -38,7 +34,7 @@
"mimeScore.js"
],
"engines": {
"node": ">=18"
"node": ">= 0.6"
},
"scripts": {
"lint": "eslint .",