Mutualisation de la version pour ne pas l'oublier dans le footer du front ;
All checks were successful
Build & Push Images / build (brain) (push) Successful in 50s
Build & Push Images / build (core) (push) Successful in 1m29s
Build & Push Images / build (web) (push) Successful in 1m24s

Passage en version v 0.6.0
This commit is contained in:
2026-04-23 14:12:24 +02:00
parent 8efdf5d0e0
commit f1989c1d77
6 changed files with 10 additions and 4 deletions

View File

@@ -40,7 +40,7 @@ from app.infrastructure.onemin_adapter import OneMinAiLLMProvider
app = FastAPI( app = FastAPI(
title="LoreMind Brain", title="LoreMind Brain",
description="Backend IA pour la génération de contenu narratif.", description="Backend IA pour la génération de contenu narratif.",
version="0.5.0", version="0.6.0",
) )

View File

@@ -14,7 +14,7 @@
<groupId>com.loremind</groupId> <groupId>com.loremind</groupId>
<artifactId>loremind-core</artifactId> <artifactId>loremind-core</artifactId>
<version>0.5.0</version> <version>0.6.0</version>
<name>LoreMind Core</name> <name>LoreMind Core</name>
<description>Backend Core - Architecture Hexagonale</description> <description>Backend Core - Architecture Hexagonale</description>

View File

@@ -1,6 +1,6 @@
{ {
"name": "loremind-web", "name": "loremind-web",
"version": "0.5.0", "version": "0.6.0",
"description": "LoreMind Frontend - Angular", "description": "LoreMind Frontend - Angular",
"scripts": { "scripts": {
"ng": "ng", "ng": "ng",

View File

@@ -64,7 +64,7 @@
</div> </div>
<div class="sidebar-footer"> <div class="sidebar-footer">
<span class="version">Version 0.4.0</span> <span class="version">Version {{ appVersion }}</span>
</div> </div>
</aside> </aside>

View File

@@ -4,6 +4,9 @@ import { Router } from '@angular/router';
import { LucideAngularModule, Search, Download, Settings, ArrowLeft, Dices } from 'lucide-angular'; import { LucideAngularModule, Search, Download, Settings, ArrowLeft, Dices } from 'lucide-angular';
import { LayoutService } from '../services/layout.service'; import { LayoutService } from '../services/layout.service';
import { GlobalSearchService } from '../services/global-search.service'; import { GlobalSearchService } from '../services/global-search.service';
// Single source of truth pour la version affichée dans le footer :
// on lit directement package.json à la compilation (resolveJsonModule).
import packageJson from '../../../package.json';
@Component({ @Component({
selector: 'app-sidebar', selector: 'app-sidebar',
@@ -22,6 +25,7 @@ export class SidebarComponent {
readonly Dices = Dices; readonly Dices = Dices;
readonly layoutConfig$ = this.layoutService.secondarySidebar$; readonly layoutConfig$ = this.layoutService.secondarySidebar$;
readonly appVersion = packageJson.version;
constructor( constructor(
private router: Router, private router: Router,

View File

@@ -15,6 +15,8 @@
"experimentalDecorators": true, "experimentalDecorators": true,
"moduleResolution": "node", "moduleResolution": "node",
"esModuleInterop": true, "esModuleInterop": true,
"resolveJsonModule": true,
"allowSyntheticDefaultImports": true,
"importHelpers": true, "importHelpers": true,
"target": "ES2022", "target": "ES2022",
"module": "ES2022", "module": "ES2022",