-
Irbis OS v1.8.8.1.2 Stable
released this
2026-10-18 15:07:42 +02:00 | 1034 commits to main since this releaseNouveautés Irbis OS v1.8.8.1.2
- Mise à jour Over-The-Air
- Améliorations de performances et corrections de bugs.
Downloads
-
released this
2026-10-17 21:57:18 +02:00 | 1100 commits to main since this release- [Irbis Gaming] Sauvegarde automatique temps réel des états de jeu et mémoire SRAM vers le serveur NAS (/api/v1/games/saves/:id) avec restauration automatique au lancement
- [Irbis Photos] Menu contextuel complet (clic droit / appui long) : Télécharger, Ouvrir, Regénérer la miniature, Partager ; extraction améliorée des vignettes pour formats RAW Nikon (.nef)
- [Irbis Photos - Visages] Élimination définitive des visages placeholders (Lucas), ajout de la suppression de visage avec réattribution automatique des photos vers 'Visages à attribuer'
- [Mobile - Irbis Gaming & Diagnostics] Résolution de l'écran blanc émulateur sur Android WebView, transfert des erreurs console et ajout d'une console de logs & diagnostics accessible dans les Paramètres
- [Gestionnaire de Fichiers] Résolution de l'erreur 500 sur les aperçus de dossiers et 404 sur les ROMs, icônes personnalisées distinctives pour documents Words, Sheets et Présentations
- [Paramètres - Enceintes Bluetooth] Maintien actif de la connexion audio sans déconnexion intempestive (inhibition de la mise en veille suspend-sink 0) et bouton de test sonore immédiat
- [Accès SSH Système] Application réelle des autorisations SSH au niveau OS Linux (/etc/ssh/sshd_config.d/irbis-access.conf, AllowUsers, gestion du shell /bin/bash vs /usr/sbin/nologin)
- [Paramètres - Configuration des Services] Modal de réglages avancés pour SSH, SMB et FTP/SFTP (port d'écoute, nombre max de clients, tentatives d'authentification max)
- [Mobile - Scanner QR Code] Vérification préalable des permissions Android et bascule de secours sur contraintes vidéo caméra
- [Mobile - Irbis Photos] Intégration de l'application native Irbis Photos dans la barre de navigation et le sélecteur d'applications
- [Domaines & Reverse Proxy] Sonde CURL réactive avec capture des codes HTTP/HTTPS via createPortal et bouton d'action directe sur chaque hôte associé
- [Suite Bureautique Irbis Office] Écran d'accueil unifié style Google Docs/Sheets/Slides avec modèles et fichiers récents, et ouverture directe depuis le Gestionnaire de Fichiers
- [Mode VR] Bouton Passthrough strictement restreint aux casques Meta Quest et navigateurs VR immersifs
- [Irbis Notes - Obsidian Sync] Générateur de mots de passe d'application dédiés (App Passwords) pour synchronisation WebDAV, Remotely Save et LiveSync en toute sécurité
Downloads
-
released this
2026-10-17 11:14:56 +02:00 | 1122 commits to main since this release- [Irbis Gaming - Simulateur WASM & Ergonomie Mobile] Suppression des boutons en doublon avec le core EmulatorJS, élimination des décalages d'interface sur appui long (touch-action: none), et persistance intégrale des sauvegardes SRAM et états de jeu
- [Irbis Photos - Moteur de Miniatures & Compatibilité Immich] Pipeline de génération de vignettes instantanées incluant RAW Nikon (.nef), compatibilité API Immich pour l'application mobile officielle, visualisation lightbox réparée, suppression des placeholders visages et ergonomie unifiée "Photos"
- [Gestionnaire de Fichiers & Irbis Vault AES-256] Fichiers et dossiers cachés masqués par défaut, démarrage sur l'espace personnel de l'utilisateur (/users/$user), chiffrement bout-en-bout inviolable même pour root avec téléchargement de clé privée, miniatures RAW, jaquettes musicales et covers de jeux
- [Mode VR Meta Quest 3] Détection native WebXR / casques VR avec bouton Passthrough dédié dans la barre supérieure, extinction du fond d'écran et optimisation contrastée pour immersion réelle
- [Paramètres & Services Système] Tab Journaux & Logs dédiée avec fichiers organisés (system.log, apps.log, settings.log, errors.log), appairage Bluetooth résilient avec auto-trust, activation SSH en étapes avec sonde de port 22, canal OTA direct sans options obsolètes et suppression du versioning snapshot inutilisé
- [Domaines & Reverse Proxy] Modal détaillée "En savoir plus" pour les erreurs de configuration Nginx/Caddy, support du sous-domaine racine direct sans forçage /music, et sonde CURL interactive
- [Suite Bureautique Irbis Office] Vraie gestion de fichiers NAS intégrée pour Irbis Words, Irbis Sheets et Irbis Présentations avec menus complets type Google Workspace et exportations multiples (DOCX, PDF, XLSX, PPTX, CSV, HTML)
- [Irbis Reader] Miniatures et jaquettes haute résolution pour livres/mangas, réindexation asynchrone non-bloquante avec icône d'activité animée, et recherche en ligne de jaquettes via Google Images
- [Application Mobile Irbis OS] Émulateur WASM 60 FPS fonctionnel avec stockage local des ROMs téléchargées, dock à 5 applications avec tiroir complet "Toutes les apps", scanner d'appareil photo QR code interactif, et synchronisation photo granulaire par dossier
- [Hommage Lisana] Easter egg poétique dédié à Lisana avec métamorphose de la petite fille en papillon lumineux et ascension vers l'étoile éternelle
Downloads
-
released this
2026-10-11 21:59:47 +02:00 | 1144 commits to main since this release- [Sécurité Pentest - Verrouillage Strict API Upgrade & Installer] Exigence d'authentification stricte et de vérification explicite du rôle admin en base (/api/v1/installer/upgrade). Restriction complète des endpoints d'introspection système, disque et réseau (/api/v1/installer/disks, hardware-info, reboot) aux administrateurs authentifiés
- [Sécurité Pentest - Contrôle d'Accès Global BFLA & Filtrage Profil] Application d'une politique deny-by-default côté serveur sur toutes les routes d'administration (settings, proxy, snapshots, réseau, utilisateurs). Filtrage étanche de /api/v1/user/profile purgeant les configurations d'administration, e-mails maîtres et privilèges SSH pour les comptes standards
- [Sécurité Pentest - Neutralisation Stored XSS & CSP Sandbox Fichiers] Interdiction de servir les fichiers déposés en text/html ou exécutable depuis l'origine de l'application sur /api/v1/files/raw. Forçage systématique des types inertes (text/plain, application/octet-stream), en-tête Content-Disposition: attachment, X-Content-Type-Options: nosniff et Content-Security-Policy: default-src 'none'; sandbox;
- [Sécurité Pentest - Cycle de Vie Sessions JWT & Invalidation Logout/2FA] Implémentation d'un service de liste noire de jetons (TokenBlacklistService avec empreinte SHA-256 persistée sur disque) et d'un mécanisme de versioning de session (Security Stamp) invalidant instantanément les access et refresh tokens lors du logout, changement de mot de passe ou bascule 2FA
- [Sécurité Pentest - Éradication IDOR Module Reader] Vérification systématique de propriété (verifyBookAccess) sur l'ensemble des endpoints du catalogue de livres et bandes dessinées (métadonnées, progression, planches, miniatures, favoris, suppression de partage) garantissant l'accès exclusif aux livres du compte ou partagés explicitement
- [Sécurité Pentest - Blocage Strict Rétrogradation & Downgrade] Désactivation intégrale des routes de rétrogradation de version. Rejet HTTP 403 systématique de toute tentative de rollback (targetVersion < currentVersion) fermant définitivement la vulnérabilité exploitée lors des tests d'intrusion de Strix IA
- [Cycle de Vie & Déploiement - Verrouillage Définitif de l'Installateur] Désactivation automatique de l'ensemble des routes /api/v1/installer/* et des points d'initialisation (/setup-admin, /complete-init, /test-live, /boot-current) dès l'achèvement de l'installation et de la configuration de l'administrateur
- [Résolution Écran Bloqué & Prise en Compte ?mode=ready] Élimination du fallback 1.3.2 dans SystemBootDetector et WaitingRebootView, nettoyage immédiat de waiting_reboot lors de l'appel avec ?mode=ready et ajout d'un bouton de reprise direct vers le tableau de bord
- [Contrôle d'Accès Universel - Rôles & Cloisonnement des Données] Attribution stricte de requireAdmin sur les actions système critiques (Docker, Stockage/Formatage, Proxy inverse, App Store, Sauvegardes). Isolation étanche des répertoires personnels (/users/) et espaces de groupe (/groups/)
- [Robustesse Mise à Jour Archive OTA (1.3.2 -> 1.8.7.9)] Déploiement systématique de packages/shared/dist et des manifestes monorepo dans l'extracteur d'archives et intégration du script install.sh dans les paquets Raspberry Pi ARM64
- [Irbis Photos - Correction Authentification Scan] Élimination du faux prompt de connexion lors du lancement du scan. Correction de l'interception HTTP Basic pour les requêtes API et ajout d'un wrapper résilient fetchWithAuth avec renouvellement automatique du jeton via irbis_refresh_token
- [Irbis Photos - Détection Intégrale 10/10] Élimination des collisions d'identifiants de photos qui écrasaient 9 clichés sur 10. Remplacement du slicing base64 par un hachage SHA-256 résistant aux collisions et isolation try/catch individuelle par fichier
- [Irbis Photos - Détection de Visages 100% Réelle & Zéro Mock] Remplacement du placeholder modulo MD5 par un véritable analyseur de pixels en espace chromatique YCbCr (77<=Cb<=127, 133<=Cr<=173, Cr>Cb), analyse en composantes connexes, ratio d'aspect facial et contraste pupilles/front. Zéro faux positif sur paysages montagneux et neige
- [Irbis Gaming - Correction Avertissements WASM & CDN Officiel] Migration vers le CDN officiel stable (cdn.emulatorjs.org/stable/data/) résolvant les 404 sur les cores WASM et les rapports JSON. Élimination des doublons de déclaration EJS_STORAGE et EJS_GameManager
- [Irbis Gaming - Interface Mobile & Manette Virtuelle] Header allégé sur smartphone, intégration d'une manette virtuelle tactile (D-Pad, boutons d'action A/B/X/Y, Select, Start) avec retours haptiques par vibration, masquage des raccourcis clavier bureau
- [Irbis OS - Résolution Toast de Mise à Jour Persistant] Élimination du bandeau de mise à jour bloqué sur la version 1.8.7.8 grâce à la synchronisation de APP_VERSION et la mémorisation du dismiss dans localStorage
- [Design Responsive - Optimisation Mobile 5 Applications] Interface tactile sur Irbis Photos (tiroir de filtres), Irbis Reader, Irbis Notes (bascule liste/éditeur), Gestionnaire de Fichiers (tiroir Emplacements) et Irbis Music (mini-player responsive)
- [Irbis OS Mobile - Module Irbis Gaming & Mode Hors-Ligne] Ajout de l'onglet Jeux Vidéo dans l'application mobile native avec téléchargement local des ROMs, manette tactile plein écran et synchronisation cloud des états de sauvegarde
Downloads
-
Polar Horizon & RAW Studio Stable
released this
2026-10-11 16:52:25 +02:00 | 1166 commits to main since this release- [Irbis Gaming - Correctif WASM Core & GameManager] Pré-chargement explicite de GameManager.js et storage.js avec activation de EJS_DEBUG_XX, éliminant définitivement l'erreur TypeError: window.EJS_GameManager is not a constructor lors de la décompression du Game Core à 99%
- [Irbis Gaming - Localisation & Clean Console] Neutralisation complète des alertes 'Translation not found' et configuration optimale en-US sans requêtes de dictionnaires manquants
- [RetroArch Docker - Résolution Écran Noir] Intégration du pilote logiciel Mesa LLVMpipe (LIBGL_ALWAYS_SOFTWARE=1), bascule vers le menu universel XMB insensible à l'accélération matérielle, et connexion automatique instantanée KasmVNC via autoconnect=1
- [Irbis Photos - Détection & Scan automatique des répertoires utilisateurs] Scan automatique et récursif de tous les dossiers /users//Pictures et /users//Photos sur l'ensemble des pools de stockage
- [Irbis Photos - Support des Formats RAW Professionnels] Prise en charge native des fichiers bruts Nikon (.nef), Adobe DNG (.dng), Canon (.cr2/.cr3), Sony (.arw), avec extraction des métadonnées EXIF/TIFF, tags IFD0 et fallback visuel soigné
- [Irbis Photos - Explorateur de dossiers NAS Allégé] Remplacement de la saisie textuelle par un sélecteur visuel interactif complet (FolderPickerModal) avec fil d'Ariane, navigation dans les répertoires et sélection en un clic
Downloads
-
released this
2026-10-09 00:45:09 +02:00 | 1188 commits to main since this release- [Irbis Photos - Suppression des Placeholders] Retrait intégral des mocks Unsplash au profit de la lecture exclusive des fichiers réels du stockage NAS (/Pictures et répertoires utilisateurs)
- [Irbis Photos - Lecteur de Métadonnées EXIF Natif] Analyseur EXIF/TIFF pur TypeScript extrayant date, boîtier, objectif, ISO, ouverture f/, temps de pose, focale, dimensions et coordonnées GPS sans dépendance externe
- [Irbis Photos - Gestion Complète par Albums] Création, suppression et ajout/retrait de photos d'albums avec partage granulaire en lecture ou lecture/écriture (READ / READWRITE) par utilisateurs ou groupes
- [Irbis Photos - Partage Public avec Token Sécurisé] Génération de liens de partage public externes sans compte (/share/album/:token) avec protection facultative par mot de passe et vue partagée dédiée
- [Irbis Photos - Reconnaissance Faciale par IA & Personnes] Détection et extraction automatique des visages lors de l'indexation, attribution ou renommage des personnes et galeries dédiées
- [Irbis Photos - Lieux & Carte Interactive] Exploitation des coordonnées GPS EXIF, carte interactive OpenStreetMap avec zoom/pan et marqueurs dynamiques par lieu
- [Irbis Photos - Système de Favoris & Disposition Double] Gestion en un clic des coups de cœur et double mode d'affichage : Chronologie (Timeline Immich par mois) et En Vrac (mur de photos fluide continu)
- [Irbis Photos - Corbeille avec Purge Automatique J+30] Déplacement dans la corbeille avec décompte des jours restants, restauration instantanée, vidage manuel et purge automatique des fichiers à J+30
- [Irbis Photos - Barre Latérale & Menu Paramètres] Remplacement du libellé par 'Photos', modal de configuration des dossiers sources, déclencheur de scan/rescan en direct, toggle IA visages et gestionnaire de tags
- [Irbis Gaming - Correctif WASM Storage & Lang] Polyfill complet de window.EJS_STORAGE IndexedDB et gestion Proxy des traductions EmulatorJS éliminant l'erreur is not a constructor et les logs d'avertissement
- [Irbis Gaming - Recherche d'images & Jaquettes] Correction du routage API /remote-cover et sécurisation du téléchargement direct des jaquettes Web et Libretro en 1-clic
- [Irbis Gaming - RetroArch Cloud Gaming] Élimination des identifiants vides dans Selkies, montage corrigé du répertoire BIOS et compatibilité logicielle garantie
- [Domaines - Associations d'applications par défaut] Onglet Associations activé par défaut, suivi visuel de progression de création et contrôle d'unicité des adresses
- [Domaines - Intégration Docker] Détection et sélection automatique des conteneurs Docker et de leurs ports exposés dans le formulaire d'association
- [Domaines - Irbis OS Web & Irbis Audio] Ciblage du port 4000 par défaut pour Irbis OS, sélection de l'adresse par défaut du NAS, double mode pour Irbis Audio (Web Player direct & API Navidrome)
- [Domaines - Onboarding & Domaines Inscrits] Assistant au 1er lancement avec token TXT ou redirection, sélecteur modulaire (sous-domaine . domaine racine / chemin)
- [Domaines - Master Reverse & Header Allégé] Mode Master Reverse proxy sur port unique dédié sans SSL, cartes KPI compactes et onglet Paramètres dédié pour certificats et Nginx
Downloads
-
released this
2026-10-08 19:25:43 +02:00 | 1210 commits to main since this release- [Mises à jour système - Intégrité de version] Maintien strict du numéro de version installé pendant toute la phase de mise à jour, et rechargement immédiat du tableau de bord avec purge du cache et modale des nouveautés à affichage unique
- [Irbis Gaming - Correctif WASM & Émulateur] Résolution complète de l'écran noir par l'implémentation d'une classe GamepadHandler complète (on, off, emit) et sélection de la langue officielle en.json
- [Irbis Gaming - Déploiement RetroArch & Logs] Modale de progression avec logs d'installation en temps réel lors du clic sur Installation, et détection unifiée des conteneurs et stacks Compose RetroArch
- [Irbis Gaming - Recherche Google Images] Recherche en ligne de jaquettes par nom de jeu et console directement depuis la modale de métadonnées avec prévisualisation et téléchargement automatique
- [App Store - Gestion & Suppression] Possibilité de supprimer et désinstaller n'importe quelle application Docker/Compose depuis le store, masquage de l'action Gérer pour les applications non installées, et intégration des logos officiels GitHub avec crédits dédiés
- [App Store - RetroArch Selkies & Ports] Désactivation de l'accélération automatique matérielle AUTO_GPU=false pour garantir le rendu logiciel CPU sur 100% des machines, et clarification des accès HTTPS port 3001
- [Domaines & Passerelle - Déploiement Nginx & Ports 80/443] Installation automatique de Nginx et Certbot si absents, configuration d'un bloc serveur par défaut sur les ports 80/443 avec proxying vers Irbis OS (port 4000) et résolution préalable des défis ACME Let's Encrypt
Downloads
-
released this
2026-10-08 14:40:16 +02:00 | 1232 commits to main since this release[Repost] - Repost du to incomplete update ( need to be patch in 1.8.7.6 )
[Irbis Gaming - Persistance Intégrale des Pochette] Sauvegarde persistante des jaquettes personnalisées dans le stockage global (.irbis/gaming/covers), éliminant toute perte au rechargement ou écrasement par le scraper de métadonnées automatique
[Irbis Gaming - Bouton Métadonnées / Paramètres Déflouté] Accès direct aux paramètres et métadonnées sur la carte de jeu placé au premier plan (z-20) sans effet de flou lors du survol
[Irbis Gaming - Correctifs WASM, CSP & Émulateur] Autorisation explicite de style-src et style-src-elem pour jsDelivr et CDN EmulatorJS dans la CSP Helmet et iframe, intégration d'un stub GamepadHandler et paramétrage de langue évitant l'erreur 404 fr.json
[Domaines & Passerelle - Ouverture Pare-feu 80 / 443] Détection et ouverture proactive des ports 80 et 443 dans le pare-feu hôte (UFW, iptables), activation du service Nginx et bouton d'action manuelle avec statut dans l'interfaceDownloads
-
released this
2026-10-08 14:15:35 +02:00 | 1232 commits to main since this release- [Irbis Gaming - Persistance Intégrale des Pochette] Sauvegarde persistante des jaquettes personnalisées dans le stockage global (.irbis/gaming/covers), éliminant toute perte au rechargement ou écrasement par le scraper de métadonnées automatique
- [Irbis Gaming - Bouton Métadonnées / Paramètres Déflouté] Accès direct aux paramètres et métadonnées sur la carte de jeu placé au premier plan (z-20) sans effet de flou lors du survol
- [Irbis Gaming - Correctifs WASM, CSP & Émulateur] Autorisation explicite de style-src et style-src-elem pour jsDelivr et CDN EmulatorJS dans la CSP Helmet et iframe, intégration d'un stub GamepadHandler et paramétrage de langue évitant l'erreur 404 fr.json
- [Domaines & Passerelle - Ouverture Pare-feu 80 / 443] Détection et ouverture proactive des ports 80 et 443 dans le pare-feu hôte (UFW, iptables), activation du service Nginx et bouton d'action manuelle avec statut dans l'interface
Downloads
-
Titan Gaming & Reader Polish Stable
released this
2026-10-08 12:03:15 +02:00 | 1254 commits to main since this release- [Mascotte & Chargements Thématiques] Intégration de 4 nouveaux chats animés personnalisés : Irbis Audio (range des CDs audio), Irbis Gaming (organise les boîtes de cartouches), Irbis Notes (trie des parchemins et manuscrits) et Irbis Photo (admire des photos instantanées)
- [Applications Système Modulaires] Maintien strict de l'état d'activation des applications (Docker, Gaming, Notes, etc.) au travers des mises à jour système via persistance dans system.json
- [Sécurité TOTP / 2FA] Gestion et vérification étanche du secret 2FA temporaire en attente côté serveur sans validation laxiste côté client
- [Irbis Audio - Filtrage Absolu] Exclusion définitive de tous les effets sonores d'assets système (bgm, cancel, down, launch, notice, ok, unlock, up) de la bibliothèque musicale
- [Irbis Reader - Séries & Sous-dossiers] Détection fidèle des séries imbriquées dans des sous-dossiers (catégorie Manga/Naruto attribue correctement la série Naruto)
- [Irbis Reader - Rescanne Complet] Ajout d'un bouton de rescanne complet avec modale de confirmation dans les paramètres pour régénérer tout le catalogue
- [Irbis Reader - Partage Public Sans Auth] Route directe /reader/share/:token entièrement accessible sans compte ni session utilisateur requise
- [Irbis Reader - Jaquettes Partagées & Menus] Affichage fiable des jaquettes de livres partagés et positionnement des menus contextuels déporté via React Portal
- [Irbis Reader - Tri par Tome] Tri chronologique des séries par numéro de tome/volume et suppression des sous-titres visuels parasites
- [Docker Compose - Suppression Définitive] Action de suppression permanente avec purge complète des dossiers de stacks et fichiers sur le disque
- [Irbis Gaming - Conformité CSP WASM] Suppression des gestionnaires d'événements inline dans l'émulateur EmulatorJS garantissant une conformité stricte Content Security Policy
- [Irbis Gaming - Jaquettes Ciblées & Cache NAS] Cache local des jaquettes sur le NAS, requêtes ciblées pour Lucky Luke, Fullmetal Alchemist, FIFA 2003, Star Wars Racer, Pokémon TCG, et modale d'édition des métadonnées avec téléversement de jaquette personnalisée
- [Irbis Gaming - Ergonomie & Tri] Seules les consoles avec jeux sont affichées dans les filtres, tolérance des versions alternatives du BIOS GBA, bascule d'affichage du liseré de carte et tri hiérarchique Console -> Série -> Nom
Downloads