@if (config.updateCheckEnabled || licenseStatus?.enabled) {

Mises a jour

Verifie aupres du registry Docker si une nouvelle version des conteneurs (core, brain, web) est disponible. Postgres et MinIO sont exclus — ils sont mis a jour manuellement.

@if (licenseSuccess) {
{{ licenseSuccess }}
} @if (config.updateCheckEnabled) {

Canal stable

@if (updateStatus && !updateStatus.enabled) {
Feature non configuree (WATCHTOWER_TOKEN absent).
} @if (updateStatus?.enabled) {
@if (updateStatus?.updateAvailable) {
Une mise a jour est disponible.
} @if (updateStatus?.anyUnknown && !updateStatus?.updateAvailable) {
Verification impossible (baseline absente ou registry injoignable).
} @if (!updateStatus?.updateAvailable && !updateStatus?.anyUnknown) {
Tout est a jour (verifie le {{ updateStatus?.checkedAt | date:'short' }}).
} @if (updateStatus?.updateAvailable) {
} @if (updateMessage) {
{{ updateMessage }}
}
}
} @if (licenseStatus?.enabled) {

Canal beta — reserve aux patrons

Soutiens LoreMind sur Patreon pour acceder aux nouvelles features en avant-premiere. Le tier Compagnon (7€/mois) ou superieur debloque ce canal.

@if (licenseStatus?.status === 'NONE') {

Une nouvelle fenetre va s'ouvrir vers Patreon. Apres autorisation, copie le token affiche et colle-le ci-dessous.

@if (licenseError) {
{{ licenseError }}
} } @if (licenseStatus && licenseStatus.status !== 'NONE') { @if (licenseStatus.status === 'VALID') {
Compte Patreon connecte. Tier {{ tierLabel(licenseStatus.tierId) }} actif.
} @if (licenseStatus.status === 'GRACE') {
Connexion Patreon expiree, mais acces beta maintenu pendant la periode de tolerance. Verifie que ton abonnement Patreon est toujours actif et clique sur "Verifier maintenant".
} @if (licenseStatus.status === 'EXPIRED') {
Connexion Patreon expiree depuis trop longtemps. Reconnecte-toi pour retrouver l'acces beta.
} @if (licenseStatus.status === 'UNVERIFIABLE') {
Le token installe ne peut plus etre verifie. Reconnecte-toi.
}
@if (licenseStatus.betaChannelEnabled) {
@if (betaChecking) {
Verification des images beta...
} @if (!betaChecking && betaStatus && !betaStatus.enabled) {
Indisponible : {{ betaStatus.disabledReason }}
} @if (!betaChecking && betaStatus?.enabled) {
@if (betaStatus?.anyUnknown) {
Verification beta impossible (registry beta injoignable ou baseline absente).
}
}
} @if (channelStatus) {
Canal actuel : {{ channelStatus.currentChannel === 'beta' ? 'Bêta' : 'Stable' }}
@if (channelStatus.switcherAvailable) { @if (channelStatus.currentChannel === 'stable') { } @if (channelStatus.currentChannel === 'beta') { } @if (switchInFlight) {
Bascule en cours. L'application va etre indisponible 10 a 30 secondes — la page se rechargera automatiquement quand le nouveau Core sera pret.
} @if (switchError && !switchInFlight) {
{{ switchError }}
} } @if (!channelStatus.switcherAvailable) {
Le sidecar de bascule n'est pas installe. Pour beneficier du switch automatique, recupere le dernier docker-compose.yml du repo et fais docker compose pull && docker compose up -d une fois. Sinon, bascule manuellement en editant IMAGE_NAMESPACE dans ton .env (igmlcreation/loremind- pour stable, igmlcreation/loremind-beta- pour beta).
}
} }
}
}