Repository navigation
Releases
Stellio v1.0.6
✓ Nouvel écran « Gestion » pour le financier (devis clients, comptabilité, stock de pièces), visible uniquement quand les fonctions de coût, devis et facturation sont activées ; les autres nouveautés ci-dessous sont dans « À imprimer bientôt », l'inventaire filament et les Paramètres (Notifications push, Slicer)
✓ Lien de suivi client : votre client consulte le devis, l'accepte ou le refuse en ligne ; l'acceptation crée la tâche d'impression et affiche vos informations d'acompte (Stellio ne traite aucun paiement)
✓ Export comptable mensuel : un fichier ZIP avec le CSV des documents, les PDF des factures et le récapitulatif des totaux par mois
✓ Stock de pièces finies avec seuil d'alerte et réassort (tâche d'impression créée à la main ou automatiquement)
✓ Répartition intelligente : Stellio propose l'imprimante la plus adaptée à chaque tâche en attente (libre, matière chargée, file d'attente) sans jamais lancer d'impression
✓ Résumé quotidien ou hebdomadaire par notification et push (tâches terminées, retards, énergie, bobines, factures, stock)
✓ Pesée de bobines : poids restant TigerTag ou pesée manuelle, consommation par jour et date de rupture estimée
✓ Partage de profils de slicer : envoi à une autre instance Stellio appairée ou téléchargement du fichier d'origine
✓ Correctif : le bouton « Télécharger » d'un G-code lié à un fichier fonctionne maintenant aussi dans l'application Windows
✓ Correctif : la case « Photo de fin d'impression » (comme la surveillance IA et la prise connectée) est de nouveau enregistrée pour les imprimantes Klipper, OctoPrint et PrusaLink
✓ Correctif : timelapse plus fiable (image récupérée même sans instantané ni ffmpeg, micro-coupures réseau tolérées) ; le décompte de bobine lit le poids dans le G-code et prévient quand le poids du fichier est inconnu
✓ « Mes likes / Mes créations » : test automatique des comptes connectés à chaque lancement de l'application de bureau, et toutes les 24 h sur les éditions serveur
✓ Liens de devis : toujours des liens externes (jamais d'adresse locale) ; si l'accès à distance n'est pas actif, l'écran Gestion propose de l'activer en un clic
✓ New “Management” screen for the financial side (customer quotes, accounting, parts stock), shown only when the cost, quote and invoicing features are enabled; the other new features below live in “To print soon”, the filament inventory and Settings (Push notifications, Slicer)
✓ Customer tracking link: your customer reads the quote and accepts or declines it online; acceptance creates the print job and shows your deposit details (Stellio processes no payment)
✓ Monthly accounting export: one ZIP file with the document CSV, invoice PDFs and a monthly totals summary
✓ Finished-parts stock with alert threshold and restock (print job created by hand or automatically)
✓ Smart dispatch: Stellio suggests the best printer for each waiting job (free, material loaded, queue) and never starts a print
✓ Daily or weekly summary by notification and push (finished jobs, delays, energy, spools, invoices, stock)
✓ Spool weighing: TigerTag remaining weight or manual weighing, daily use and estimated run-out date
✓ Slicer profile sharing: send to another paired Stellio instance or download the original file
✓ Fix: the “Download” button of a G-code linked to a file now also works in the Windows app
✓ Fix: the “End-of-print photo” checkbox (like AI watch and the smart plug) is saved again for Klipper, OctoPrint and PrusaLink printers
✓ Fix: more reliable timelapse (frame grabbed even without a snapshot URL or ffmpeg, short network drops tolerated); spool deduction reads the weight from the G-code and warns when the file weight is unknown
✓ “My likes / My creations”: automatic check of the connected accounts at every launch of the desktop app, and every 24 h on server editions
✓ Quote links: always external links (never a local address); if remote access is off, the Management screen offers to turn it on in one click
✓ Neuer Bildschirm „Verwaltung“ für den Finanzteil (Kundenangebote, Buchhaltung, Teilelager), nur sichtbar, wenn die Kosten-, Angebots- und Rechnungsfunktionen aktiviert sind; die anderen Neuerungen unten finden Sie unter „Bald drucken“, im Filament-Inventar und in den Einstellungen (Push-Benachrichtigungen, Slicer)
✓ Kunden-Statuslink: Ihr Kunde sieht das Angebot und nimmt es online an oder lehnt es ab; die Annahme erstellt den Druckauftrag und zeigt Ihre Anzahlungsangaben (Stellio wickelt keine Zahlung ab)
✓ Monatlicher Buchhaltungsexport: eine ZIP-Datei mit Beleg-CSV, Rechnungs-PDFs und Monatssummen
✓ Lager fertiger Teile mit Warnschwelle und Nachschub (Druckauftrag manuell oder automatisch)
✓ Intelligente Verteilung: Stellio schlägt für jeden wartenden Auftrag den besten Drucker vor (frei, Material geladen, Warteschlange) und startet nie einen Druck
✓ Tägliche oder wöchentliche Zusammenfassung per Benachrichtigung und Push (fertige Aufträge, Verzug, Energie, Spulen, Rechnungen, Bestand)
✓ Spulen wiegen: TigerTag-Restgewicht oder manuelle Wiegung, Tagesverbrauch und geschätztes Ende des Vorrats
✓ Slicer-Profile teilen: an eine andere gekoppelte Stellio-Instanz senden oder Originaldatei herunterladen
✓ Korrektur: Die Schaltfläche „Herunterladen“ eines mit einer Datei verknüpften G-Codes funktioniert jetzt auch in der Windows-App
✓ Korrektur: Das Kästchen „Foto am Druckende“ (wie KI-Überwachung und smarte Steckdose) wird bei Klipper-, OctoPrint- und PrusaLink-Druckern wieder gespeichert
✓ Korrektur: zuverlässigerer Zeitraffer (Bild auch ohne Snapshot-URL oder ffmpeg, kurze Netzwerkaussetzer werden toleriert); der Spulenabzug liest das Gewicht aus dem G-Code und warnt, wenn das Dateigewicht unbekannt ist
✓ „Meine Likes / Meine Kreationen“: automatische Prüfung der verbundenen Konten bei jedem Start der Desktop-App und alle 24 Stunden bei den Server-Editionen
✓ Angebotslinks: immer externe Links (nie eine lokale Adresse); ist der Fernzugriff aus, bietet der Bildschirm „Verwaltung“ an, ihn mit einem Klick zu aktivieren
✓ Nueva pantalla «Gestión» para lo financiero (presupuestos de clientes, contabilidad, stock de piezas), visible solo cuando las funciones de coste, presupuestos y facturación están activadas; las demás novedades están en «Para imprimir pronto», el inventario de filamento y los Ajustes (Notificaciones push, Slicer)
✓ Enlace de seguimiento para el cliente: consulta el presupuesto y lo acepta o rechaza en línea; la aceptación crea la tarea de impresión y muestra sus datos de anticipo (Stellio no procesa ningún pago)
✓ Exportación contable mensual: un archivo ZIP con el CSV de documentos, los PDF de facturas y el resumen de totales por mes
✓ Stock de piezas terminadas con umbral de alerta y reposición (tarea de impresión manual o automática)
✓ Reparto inteligente: Stellio propone la mejor impresora para cada tarea en espera (libre, material cargado, cola) y nunca inicia una impresión
✓ Resumen diario o semanal por notificación y push (tareas terminadas, retrasos, energía, bobinas, facturas, stock)
✓ Pesada de bobinas: peso restante TigerTag o pesada manual, consumo diario y fecha estimada de agotamiento
✓ Compartir perfiles de slicer: envío a otra instancia de Stellio vinculada o descarga del archivo original
✓ Corrección: el botón «Descargar» de un G-code vinculado a un archivo ya funciona también en la aplicación de Windows
✓ Corrección: la casilla «Foto al final de la impresión» (igual que la vigilancia por IA y el enchufe inteligente) vuelve a guardarse en impresoras Klipper, OctoPrint y PrusaLink
✓ Corrección: timelapse más fiable (imagen obtenida incluso sin URL de instantánea ni ffmpeg, microcortes de red tolerados); el descuento de bobina lee el peso en el G-code y avisa cuando se desconoce el peso del archivo
✓ «Mis me gusta / Mis creaciones»: comprobación automática de las cuentas conectadas en cada inicio de la aplicación de escritorio y cada 24 h en las ediciones de servidor
✓ Enlaces de presupuesto: siempre externos (nunca una dirección local); si el acceso remoto está desactivado, la pantalla «Gestión» ofrece activarlo con un clic
✓ Nova tela «Gestão» para a parte financeira (orçamentos de clientes, contabilidade, estoque de peças), visível apenas quando as funções de custo, orçamentos e faturamento estão ativadas; as demais novidades estão em «Para imprimir em breve», no inventário de filamento e nas Configurações (Notificações push, Slicer)
✓ Ligação de acompanhamento para o cliente: consulta o orçamento e aceita ou recusa online; a aceitação cria a tarefa de impressão e mostra os seus dados de sinal (o Stellio não processa pagamentos)
✓ Exportação contabilística mensal: um ficheiro ZIP com o CSV dos documentos, os PDF das faturas e o resumo dos totais por mês
✓ Stock de peças acabadas com limite de alerta e reposição (tarefa de impressão manual ou automática)
✓ Distribuição inteligente: o Stellio sugere a melhor impressora para cada tarefa em espera (livre, material carregado, fila) e nunca inicia uma impressão
✓ Resumo diário ou semanal por notificação e push (tarefas concluídas, atrasos, energia, bobines, faturas, stock)
✓ Pesagem de bobines: peso restante TigerTag ou pesagem manual, consumo diário e data estimada de esgotamento
✓ Partilha de perfis de slicer: envio para outra instância Stellio emparelhada ou transferência do ficheiro original
✓ Correção: o botão «Baixar» de um G-code ligado a um arquivo agora também funciona no aplicativo do Windows
✓ Correção: a caixa «Foto no fim da impressão» (como a vigilância por IA e a tomada inteligente) volta a ser salva em impressoras Klipper, OctoPrint e PrusaLink
✓ Correção: timelapse mais confiável (imagem obtida mesmo sem URL de instantâneo ou ffmpeg, pequenas quedas de rede toleradas); o desconto da bobina lê o peso no G-code e avisa quando o peso do arquivo é desconhecido
✓ «Meus curtidos / Minhas criações»: verificação aut...
Stellio v1.0.5
✓ Architecture : le code de main.py est réparti en 14 modules dans le dossier modules/ (impression, prise connectée, timelapse, MQTT, notifications, partage, suivi client, sauvegarde, signalements, instances distantes, profils de slicer, clients, corbeille, TigerTag, S.O.S Print), sans changement de fonctionnement
✓ Sécurité : les fichiers de code et de configuration (.py, .sh, .yml, .db…) ne sont plus accessibles depuis le navigateur
✓ Correction : icône de la prise mal placée dans la carte imprimante
✓ Spoolman : Stellio n'écrit plus la consommation dans Spoolman (elle était débitée deux fois : à l'envoi au slicer, puis après l'impression par Spoolman)
✓ Architecture: main.py is split into 14 modules in the modules/ folder (printing, smart plug, timelapse, MQTT, notifications, sharing, customer tracking, backup, feedback, remote instances, slicer profiles, clients, trash, TigerTag, S.O.S Print), with no change in behaviour
✓ Security: code and configuration files (.py, .sh, .yml, .db…) are no longer reachable from the browser
✓ Fix: misplaced plug icon in the printer card
✓ Spoolman: Stellio no longer writes consumption to Spoolman (spools were debited twice: when sending to the slicer, then again by Spoolman after the print)
✓ Architektur: main.py ist in 14 Module im Ordner modules/ aufgeteilt (Druck, smarte Steckdose, Zeitraffer, MQTT, Benachrichtigungen, Teilen, Kundenverfolgung, Backup, Feedback, Remote-Instanzen, Slicer-Profile, Kunden, Papierkorb, TigerTag, S.O.S Print), ohne Funktionsänderung
✓ Sicherheit: Code- und Konfigurationsdateien (.py, .sh, .yml, .db …) sind vom Browser aus nicht mehr erreichbar
✓ Korrektur: falsch platziertes Steckdosen-Symbol in der Druckerkarte
✓ Spoolman: Stellio schreibt den Verbrauch nicht mehr in Spoolman (Spulen wurden doppelt abgebucht: beim Senden an den Slicer und nach dem Druck durch Spoolman)
✓ Arquitectura: main.py se reparte en 14 módulos dentro de la carpeta modules/ (impresión, enchufe inteligente, timelapse, MQTT, notificaciones, compartir, seguimiento de clientes, copia de seguridad, comentarios, instancias remotas, perfiles de slicer, clientes, papelera, TigerTag, S.O.S Print), sin cambios de funcionamiento
✓ Seguridad: los archivos de código y configuración (.py, .sh, .yml, .db…) ya no son accesibles desde el navegador
✓ Corrección: icono del enchufe mal colocado en la tarjeta de la impresora
✓ Spoolman: Stellio ya no escribe el consumo en Spoolman (la bobina se descontaba dos veces: al enviar al slicer y después de imprimir, por Spoolman)
✓ Arquitetura: o main.py foi dividido em 14 módulos na pasta modules/ (impressão, tomada inteligente, timelapse, MQTT, notificações, partilha, acompanhamento de clientes, cópia de segurança, comentários, instâncias remotas, perfis de slicer, clientes, reciclagem, TigerTag, S.O.S Print), sem alteração de funcionamento
✓ Segurança: os ficheiros de código e configuração (.py, .sh, .yml, .db…) já não são acessíveis a partir do navegador
✓ Correção: ícone da tomada mal posicionado no cartão da impressora
✓ Spoolman: o Stellio deixou de escrever o consumo no Spoolman (a bobina era debitada duas vezes: ao enviar ao slicer e depois da impressão, pelo Spoolman)
✓ Architettura: main.py è suddiviso in 14 moduli nella cartella modules/ (stampa, presa smart, timelapse, MQTT, notifiche, condivisione, tracciamento clienti, backup, segnalazioni, istanze remote, profili slicer, clienti, cestino, TigerTag, S.O.S Print), senza cambiamenti di funzionamento
✓ Sicurezza: i file di codice e configurazione (.py, .sh, .yml, .db…) non sono più raggiungibili dal browser
✓ Correzione: icona della presa mal posizionata nella scheda della stampante
✓ Spoolman: Stellio non scrive più il consumo in Spoolman (la bobina veniva scalata due volte: all'invio allo slicer e dopo la stampa da Spoolman)
✓ 架构:main.py 已拆分为 modules/ 文件夹中的 14 个模块(打印、智能插座、延时摄影、MQTT、通知、分享、客户跟踪、备份、反馈、远程实例、切片配置、客户、回收站、TigerTag、S.O.S Print),功能不变
✓ 安全:代码和配置文件(.py、.sh、.yml、.db 等)不再能从浏览器访问
✓ 修复:打印机卡片中智能插座图标位置错误
✓ Spoolman:Stellio 不再向 Spoolman 写入耗材消耗(此前料盘会被扣减两次:发送到切片软件时一次,打印后 Spoolman 又扣一次)
✓ アーキテクチャ:main.py を modules/ フォルダ内の 14 モジュール(印刷、スマートプラグ、タイムラプス、MQTT、通知、共有、顧客追跡、バックアップ、フィードバック、リモートインスタンス、スライサープロファイル、顧客、ゴミ箱、TigerTag、S.O.S Print)に分割しました。動作に変更はありません
✓ セキュリティ:コードや設定ファイル(.py、.sh、.yml、.db など)にブラウザからアクセスできなくなりました
✓ 修正:プリンターカードでスマートプラグのアイコンの位置がずれる問題
✓ Spoolman:Stellio は Spoolman に消費量を書き込まなくなりました(スライサーへの送信時と、印刷後の Spoolman により二重に差し引かれていました)
Stellio v1.0.4
✓ Prise connectée (Shelly, Tasmota, Home Assistant) : Stellio lit les watts pendant l'impression et enregistre la consommation réelle (kWh) et son coût dans l'historique ; la puissance mesurée remplace ensuite l'estimation dans les devis. Nouvelle fenêtre « Consommation » (par imprimante, par période) et watts en direct sur la carte imprimante
✓ Caméra : photo automatique à la fin de chaque impression, ajoutée à la galerie du fichier
✓ Surveillance IA des échecs (Ollama de vision, 100 % local) : alerte en cas de spaghetti ou de pièce décollée, sans jamais arrêter l'impression automatiquement. Les jetons des prises sont chiffrés et jamais renvoyés au navigateur
✓ Smart plug (Shelly, Tasmota, Home Assistant): Stellio reads the watts while printing and records the real energy use (kWh) and its cost in the history; the measured power then replaces the estimate in quotes. New “Consumption” window (per printer, per period) and live watts on the printer card
✓ Camera: automatic photo at the end of each print, added to the file's gallery
✓ AI failure monitoring (vision Ollama, 100% local): alert on spaghetti or a detached part, never stopping the print automatically. Plug tokens are encrypted and never sent back to the browser
✓ Smarte Steckdose (Shelly, Tasmota, Home Assistant): Stellio liest während des Drucks die Watt und speichert den tatsächlichen Verbrauch (kWh) samt Kosten im Verlauf; die gemessene Leistung ersetzt anschließend die Schätzung in Angeboten. Neues Fenster „Verbrauch“ (pro Drucker, pro Zeitraum) und Live-Watt auf der Druckerkarte
✓ Kamera: automatisches Foto am Ende jedes Drucks, das der Galerie der Datei hinzugefügt wird
✓ KI-Fehlerüberwachung (Ollama mit Bildmodell, 100 % lokal): Warnung bei Spaghetti oder abgelöstem Teil, der Druck wird nie automatisch gestoppt. Steckdosen-Tokens werden verschlüsselt und nie an den Browser zurückgegeben
✓ Enchufe inteligente (Shelly, Tasmota, Home Assistant): Stellio lee los vatios durante la impresión y registra el consumo real (kWh) y su coste en el historial; la potencia medida sustituye después a la estimación en los presupuestos. Nueva ventana «Consumo» (por impresora, por periodo) y vatios en directo en la tarjeta de la impresora
✓ Cámara: foto automática al terminar cada impresión, añadida a la galería del archivo
✓ Vigilancia IA de fallos (Ollama de visión, 100 % local): alerta ante espaguetis o una pieza despegada, sin detener nunca la impresión automáticamente. Los tokens de los enchufes se cifran y nunca se devuelven al navegador
✓ Tomada inteligente (Shelly, Tasmota, Home Assistant): o Stellio lê os watts durante a impressão e regista o consumo real (kWh) e o seu custo no histórico; a potência medida substitui depois a estimativa nos orçamentos. Nova janela «Consumo» (por impressora, por período) e watts em direto no cartão da impressora
✓ Câmara: foto automática no fim de cada impressão, adicionada à galeria do ficheiro
✓ Vigilância IA de falhas (Ollama de visão, 100 % local): alerta em caso de esparguete ou peça descolada, sem nunca parar a impressão automaticamente. Os tokens das tomadas são cifrados e nunca devolvidos ao navegador
✓ Presa smart (Shelly, Tasmota, Home Assistant): Stellio legge i watt durante la stampa e registra il consumo reale (kWh) e il suo costo nella cronologia; la potenza misurata sostituisce poi la stima nei preventivi. Nuova finestra «Consumi» (per stampante, per periodo) e watt in tempo reale sulla scheda della stampante
✓ Telecamera: foto automatica al termine di ogni stampa, aggiunta alla galleria del file
✓ Sorveglianza IA dei fallimenti (Ollama con visione, 100 % locale): avviso in caso di spaghetti o pezzo staccato, senza mai fermare automaticamente la stampa. I token delle prese sono cifrati e mai restituiti al browser
✓ 智能插座(Shelly、Tasmota、Home Assistant):打印期间 Stellio 读取功率,并在历史记录中保存实际耗电量(千瓦时)及费用;之后报价使用实测功率代替估算。新增“用电量”窗口(按打印机、按时间段),打印机卡片显示实时瓦数
✓ 摄像头:每次打印结束时自动拍照并添加到文件相册
✓ AI 失败监控(带视觉的 Ollama,完全本地):发现“意大利面”或模型脱落时提醒,绝不会自动停止打印。插座令牌经过加密,绝不会返回浏览器
✓ スマートプラグ(Shelly、Tasmota、Home Assistant):印刷中にワット数を読み取り、実際の消費電力量(kWh)とコストを履歴に記録します。以降、見積もりでは推定値の代わりに実測値を使用。新しい「消費電力」ウィンドウ(プリンター別・期間別)と、プリンターカードにリアルタイムのワット表示
✓ カメラ:印刷が終わるたびに自動で写真を撮り、ファイルのギャラリーに追加
✓ AIによる失敗監視(ビジョン対応 Ollama、完全ローカル):スパゲッティ状態や造形物の剥がれを通知。印刷を自動停止することはありません。プラグのトークンは暗号化され、ブラウザには返されません
Stellio v1.0.3
✓ Tableau de bord : le widget « Comptes externes » s'affiche aussi pour les comptes invités (seulement connecté / non connecté, jamais d'identifiant)
✓ Mes likes : les modèles Creality Cloud s'affichent avec leur titre et leur image, sans avoir à tester dans les paramètres ; une erreur partielle (créations introuvables) n'est plus affichée quand des modèles existent
✓ Dashboard: the “External accounts” widget now also works for guest accounts (connected / not connected only, never any credentials)
✓ My likes: Creality Cloud models now show their title and image without having to run the test in Settings; a partial error (creations not found) is no longer shown when models exist
✓ Dashboard: Das Widget „Externe Konten“ funktioniert jetzt auch für Gastkonten (nur verbunden / nicht verbunden, nie Zugangsdaten)
✓ Meine Likes: Creality-Cloud-Modelle zeigen jetzt Titel und Bild, ohne Test in den Einstellungen; ein Teilfehler (Kreationen nicht gefunden) wird nicht mehr angezeigt, wenn Modelle vorhanden sind
✓ Panel: el widget «Cuentas externas» ahora también funciona para cuentas de invitado (solo conectado / no conectado, nunca credenciales)
✓ Mis me gusta: los modelos de Creality Cloud muestran ahora título e imagen sin tener que probar en los ajustes; un error parcial (creaciones no encontradas) ya no se muestra si hay modelos
✓ Painel: o widget «Contas externas» também funciona para contas de convidado (apenas ligado / não ligado, nunca credenciais)
✓ Os meus likes: os modelos do Creality Cloud mostram agora título e imagem sem ser preciso testar nas definições; um erro parcial (criações não encontradas) já não aparece quando existem modelos
✓ Dashboard: il widget «Account esterni» funziona ora anche per gli account ospite (solo connesso / non connesso, mai credenziali)
✓ I miei like: i modelli di Creality Cloud mostrano ora titolo e immagine senza dover fare il test nelle impostazioni; un errore parziale (creazioni non trovate) non viene più mostrato se esistono modelli
✓ 仪表盘:“外部账户”小组件现在也适用于访客账户(仅显示已连接 / 未连接,绝不显示凭据)
✓ 我的点赞:Creality Cloud 模型现在直接显示标题和图片,无需在设置中测试;已有模型时不再显示部分错误(找不到作品)
✓ ダッシュボード:「外部アカウント」ウィジェットがゲストアカウントでも動作します(接続済み/未接続のみ表示し、認証情報は表示しません)
✓ 「いいね」:Creality Cloud のモデルがタイトルと画像付きで表示されます(設定でのテスト不要)。モデルがある場合、一部のエラー(作品が見つからない)は表示されません
Stellio v1.0.2
✓ Fenêtre « Choisir la destination » de « Mes likes » et « Mes créations » : même présentation que la fenêtre Télécharger (liste des dossiers, bouton Créer un dossier, bouton Parcourir)
✓ Nouveau mode daltonien (Réglages > Accessibilité) : rouge-vert ou bleu-jaune, les états succès / attention / erreur deviennent faciles à distinguer
✓ Nouvelle taille de texte (Réglages > Accessibilité) : Normale, Grande ou Très grande pour les personnes malvoyantes
✓ 8 nouvelles palettes de couleurs (rouge, jaune, vert clair, gris…) et la liste des palettes est maintenant dépliable
✓ Image de fond : choix de l'affichage (remplir, image entière, mosaïque), taille et position réglables
✓ 9 palettes supplémentaires (noir & rouge, noir & jaune, gris & rouge, argent…) et liste des palettes défilante
✓ 4 palettes de plus : noir & violet, noir & orange, gris & orange, gris & violet
✓ Mise à jour automatique : une release publiée depuis moins de 10 minutes n'est pas proposée (sauf avec « Vérifier les mises à jour »)
✓ Miniatures : par défaut elles prennent la couleur du thème ; l'option « Couleur des miniatures manuelle » rend la couleur choisie prioritaire. Palettes noires plus sombres, noir & rouge plus vif
✓ Widgets « Stock filament faible » et « À commander » : les filaments noirs ou blancs restent bien visibles
✓ Le splash de démarrage reprend les couleurs de la palette choisie
✓ Miniatures en pause : l'effet de vague des cadres en attente s'arrête
✓ Pause des miniatures : la génération s'arrête vraiment (y compris pour les cartes visibles) et les animations d'attente sont coupées
✓ Tableau de bord : le texte des widgets ne touche plus la barre de défilement
✓ “Choose the destination” window of “My likes” and “My creations”: same look as the Download window (folder list, Create folder button, Browse button)
✓ New colour-blind mode (Settings > Accessibility): red-green or blue-yellow, so success / warning / error states are easy to tell apart
✓ New text size (Settings > Accessibility): Normal, Large or Extra large for people with low vision
✓ 8 new colour palettes (red, yellow, lime, grey…) and the palette list can now be collapsed
✓ Background image: choose how it is displayed (fill, whole image, tile) and adjust its size and position
✓ 9 more palettes (black & red, black & yellow, grey & red, silver…) and a scrollable palette list
✓ 4 more palettes: black & purple, black & orange, grey & orange, grey & purple
✓ Automatic updates: a release published less than 10 minutes ago is not offered (unless you click “Check for updates”)
✓ Thumbnails: by default they use the theme colour; the “Manual thumbnail colour” option gives priority to the colour you pick. Darker black palettes, more vivid black & red
✓ “Low filament stock” and “To order” widgets: black or white filaments are now clearly visible
✓ The startup splash screen now uses the colours of the chosen palette
✓ Thumbnails paused: the wave effect on waiting frames now stops
✓ Thumbnail pause: generation now really stops (including for visible cards) and the waiting animations are turned off
✓ Dashboard: widget text no longer touches the scroll bar
✓ Fenster „Ziel wählen“ bei „Meine Likes“ und „Meine Kreationen“: gleiche Darstellung wie das Download-Fenster (Ordnerliste, Schaltfläche „Ordner erstellen“, Schaltfläche „Durchsuchen“)
✓ Neuer Farbenblind-Modus (Einstellungen > Barrierefreiheit): Rot-Grün oder Blau-Gelb, damit Erfolg / Warnung / Fehler leicht zu unterscheiden sind
✓ Neue Textgröße (Einstellungen > Barrierefreiheit): Normal, Groß oder Sehr groß für sehbehinderte Menschen
✓ 8 neue Farbpaletten (Rot, Gelb, Limette, Grau…); die Palettenliste lässt sich jetzt ein- und ausklappen
✓ Hintergrundbild: Darstellung (füllen, ganzes Bild, kacheln) wählbar, Größe und Position einstellbar
✓ 9 weitere Paletten (Schwarz & Rot, Schwarz & Gelb, Grau & Rot, Silber…) und scrollbare Palettenliste
✓ 4 weitere Paletten: Schwarz & Violett, Schwarz & Orange, Grau & Orange, Grau & Violett
✓ Automatische Updates: Eine vor weniger als 10 Minuten veröffentlichte Version wird nicht angeboten (außer bei „Nach Updates suchen“)
✓ Vorschaubilder: standardmäßig in Themenfarbe; die Option „Vorschaubildfarbe manuell“ gibt der gewählten Farbe Vorrang. Dunklere schwarze Paletten, kräftigeres Schwarz & Rot
✓ Widgets „Filamentbestand niedrig“ und „Zu bestellen“: schwarze oder weiße Filamente sind jetzt gut erkennbar
✓ Der Startbildschirm übernimmt die Farben der gewählten Palette
✓ Vorschaubilder pausiert: Der Wellen-Effekt auf wartenden Rahmen stoppt jetzt
✓ Vorschaubilder pausieren: Die Erzeugung stoppt jetzt wirklich (auch für sichtbare Karten), Warteanimationen werden angehalten
✓ Dashboard: Der Text in den Widgets berührt die Bildlaufleiste nicht mehr
✓ Ventana «Elegir el destino» de «Mis me gusta» y «Mis creaciones»: misma presentación que la ventana Descargar (lista de carpetas, botón Crear una carpeta, botón Examinar)
✓ Nuevo modo daltónico (Ajustes > Accesibilidad): rojo-verde o azul-amarillo, para distinguir fácilmente éxito / aviso / error
✓ Nuevo tamaño de texto (Ajustes > Accesibilidad): Normal, Grande o Muy grande para personas con baja visión
✓ 8 paletas de color nuevas (rojo, amarillo, lima, gris…) y la lista de paletas ahora se puede plegar
✓ Imagen de fondo: elige cómo se muestra (llenar, imagen completa, mosaico) y ajusta su tamaño y posición
✓ 9 paletas más (negro y rojo, negro y amarillo, gris y rojo, plata…) y lista de paletas con desplazamiento
✓ 4 paletas más: negro y violeta, negro y naranja, gris y naranja, gris y violeta
✓ Actualización automática: una versión publicada hace menos de 10 minutos no se ofrece (salvo con «Buscar actualizaciones»)
✓ Miniaturas: por defecto usan el color del tema; la opción «Color de miniaturas manual» da prioridad al color elegido. Paletas negras más oscuras, negro y rojo más intenso
✓ Widgets «Stock de filamento bajo» y «Por pedir»: los filamentos negros o blancos se ven bien
✓ La pantalla de inicio usa los colores de la paleta elegida
✓ Miniaturas en pausa: el efecto de onda de los marcos en espera se detiene
✓ Pausa de miniaturas: la generación se detiene de verdad (también para las tarjetas visibles) y se desactivan las animaciones de espera
✓ Panel: el texto de los widgets ya no toca la barra de desplazamiento
✓ Janela «Escolher o destino» de «Os meus likes» e «As minhas criações»: mesma apresentação que a janela Transferir (lista de pastas, botão Criar uma pasta, botão Procurar)
✓ Novo modo daltónico (Definições > Acessibilidade): vermelho-verde ou azul-amarelo, para distinguir facilmente sucesso / aviso / erro
✓ Novo tamanho de texto (Definições > Acessibilidade): Normal, Grande ou Muito grande para pessoas com baixa visão
✓ 8 novas paletas de cores (vermelho, amarelo, lima, cinzento…) e a lista de paletas agora pode ser recolhida
✓ Imagem de fundo: escolha como é apresentada (preencher, imagem inteira, mosaico) e ajuste o tamanho e a posição
✓ Mais 9 paletas (preto e vermelho, preto e amarelo, cinzento e vermelho, prata…) e lista de paletas com deslocação
✓ Mais 4 paletas: preto e roxo, preto e laranja, cinzento e laranja, cinzento e roxo
✓ Atualização automática: uma versão publicada há menos de 10 minutos não é oferecida (exceto com «Procurar atualizações»)
✓ Miniaturas: por defeito usam a cor do tema; a opção «Cor das miniaturas manual» dá prioridade à cor escolhida. Paletas pretas mais escuras, preto e vermelho mais intenso
✓ Widgets «Stock de filamento baixo» e «A encomendar»: os filamentos pretos ou brancos ficam bem visíveis
✓ O ecrã de arranque usa as cores da paleta escolhida
✓ Miniaturas em pausa: o efeito de onda nos quadros em espera para
✓ Pausa das miniaturas: a geração pára mesmo (incluindo cartões visíveis) e as animações de espera são desligadas
✓ Painel: o texto dos widgets já não toca na barra de deslocação
✓ Finestra «Scegli la destinazione» di «I miei like» e «Le mie creazioni»: stessa presentazione della finestra Scarica (elenco cartelle, pulsante Crea cartella, pulsante Sfoglia)
✓ Nuova modalità daltonici (Impostazioni > Accessibilità): rosso-verde o blu-giallo, per distinguere facilmente successo / avviso / errore
✓ Nuova dimensione del testo (Impostazioni > Accessibilità): Normale, Grande o Molto grande per chi ha problemi di vista
✓ 8 nuove palette di colori (rosso, giallo, lime, grigio…) e l'elenco delle palette ora si può comprimere
✓ Immagine di sfondo: scegli la visualizzazione (riempi, immagine intera, mosaico) e regola dimensione e posizione
✓ 9 palette in più (nero e rosso, nero e giallo, grigio e rosso, argento…) e elenco palette scorrevole
✓ 4 palette in più: nero e viola, nero e arancione, grigio e arancione, grigio e viola
✓ Aggiornamento automatico: una versione pubblicata da meno di 10 minuti non viene proposta (tranne con «Verifica aggiornamenti»)
✓ Miniature: per impostazione predefinita usano il colore del tema; l'opzione «Colore miniature manuale» dà priorità al colore scelto. Palette nere più scure, nero e rosso più vivace
✓ Widget «Scorta filamento bassa» e «Da ordinare»: i filamenti neri o bianchi sono ora ben visibili
✓ La schermata di avvio usa i colori della palette scelta
✓ Miniature in pausa: l'effetto onda sui riquadri in attesa si ferma
✓ Pausa delle miniature: la generazione si ferma davvero (anche per le schede visibili) e le animazioni di attesa vengono disattivate
✓ Dashboard: il testo dei widget non tocca più la barra di scorrimento
✓ “我的点赞”和“我的作品”中的“选择保存位置”窗口:外观与“下载”窗口一致(文件夹列表、新建文件夹按钮、浏览按钮)
✓ 新增色盲模式(设置 > 辅助功能):红绿或蓝黄,让成功 / 警告 / 错误状态一目了然
✓ 新增文字大小(设置 > 辅助功能):标准、大、特大,方便视力不佳的用户
✓ 新增 8 种配色(红、黄、青柠、灰等),配色列表现在可以折叠
✓ 背景图片:可选择显示方式(填满、完整图片、平铺),并调整大小和位置
✓ 新增 9 种配色(黑红、黑黄、灰红、银色等),配色列表可滚动
✓ 新增 4 种配色:黑紫、黑橙、灰橙、灰紫
✓ 自动更新:发布不足 10 分钟的版本不会被提示(点击“检查更新”除外)
✓ 缩略图:默认使用主题颜色;开启“手动设置缩略图颜色”后优先使用所选颜色。黑色系配色更深,黑红更鲜明
✓ “耗材库存不足”和“待订购”小组件:黑色或白色耗材现在清晰...
Stellio v1.0.1
✓ Démo et comptes invités : « Vérifier les mises à jour » et « À propos » affichent maintenant la version installée (au lieu de « {{version}} » ou « Chargement… »)
✓ Démo : les widgets d'administration du tableau de bord (MQTT / Home Assistant, mises à jour, instances, sauvegardes) sont masqués
✓ Fenêtre « Choisir la destination » (Mes likes / Mes créations) : correction de l'affichage des boutons et des icônes
✓ Téléchargements : le fichier apparaît tout de suite dans la bibliothèque, sans attendre le scan complet des sources (utile avec un partage réseau), et la barre de progression indique l'avancement de la génération de sa miniature
✓ Demo and guest accounts: “Check for updates” and “About” now show the installed version (instead of “{{version}}” or “Loading…”)
✓ Demo: admin-only dashboard widgets (MQTT / Home Assistant, updates, instances, backups) are hidden
✓ “Choose the destination” window (My likes / My creations): fixed the display of the buttons and icons
✓ Downloads: the file now appears in the library right away, without waiting for the full scan of your sources (useful with a network share), and the progress bar shows how far its thumbnail generation has got
✓ Demo und Gastkonten: „Nach Updates suchen“ und „Info“ zeigen jetzt die installierte Version (statt „{{version}}“ oder „Wird geladen…“)
✓ Demo: Administrations-Widgets des Dashboards (MQTT / Home Assistant, Updates, Instanzen, Sicherungen) werden ausgeblendet
✓ Fenster „Ziel wählen“ (Meine Likes / Meine Kreationen): Darstellung der Schaltflächen und Symbole korrigiert
✓ Downloads: Die Datei erscheint sofort in der Bibliothek, ohne den vollständigen Scan der Quellen abzuwarten (nützlich bei Netzwerkfreigaben), und die Fortschrittsanzeige zeigt den Stand der Vorschaubild-Erstellung
✓ Demo y cuentas de invitado: «Buscar actualizaciones» y «Acerca de» muestran ahora la versión instalada (en lugar de «{{version}}» o «Cargando…»)
✓ Demo: se ocultan los widgets de administración del panel (MQTT / Home Assistant, actualizaciones, instancias, copias de seguridad)
✓ Ventana «Elegir el destino» (Mis me gusta / Mis creaciones): corregida la visualización de los botones e iconos
✓ Descargas: el archivo aparece enseguida en la biblioteca, sin esperar al análisis completo de las fuentes (útil con una carpeta de red), y la barra de progreso indica cómo va la generación de su miniatura
✓ Demo e contas de convidado: «Procurar atualizações» e «Acerca de» mostram agora a versão instalada (em vez de «{{version}}» ou «A carregar…»)
✓ Demo: os widgets de administração do painel (MQTT / Home Assistant, atualizações, instâncias, cópias de segurança) ficam ocultos
✓ Janela «Escolher o destino» (Os meus likes / As minhas criações): corrigida a apresentação dos botões e ícones
✓ Transferências: o ficheiro aparece logo na biblioteca, sem esperar pela análise completa das fontes (útil com uma partilha de rede), e a barra de progresso indica o andamento da geração da miniatura
✓ Demo e account ospite: «Verifica aggiornamenti» e «Informazioni» mostrano ora la versione installata (invece di «{{version}}» o «Caricamento…»)
✓ Demo: i widget di amministrazione della dashboard (MQTT / Home Assistant, aggiornamenti, istanze, backup) sono nascosti
✓ Finestra «Scegli la destinazione» (I miei like / Le mie creazioni): corretta la visualizzazione di pulsanti e icone
✓ Download: il file compare subito nella libreria, senza attendere la scansione completa delle sorgenti (utile con una condivisione di rete), e la barra di avanzamento mostra a che punto è la generazione della miniatura
✓ 演示版和访客账户:“检查更新”和“关于”现在显示已安装的版本(不再显示“{{version}}”或“加载中…”)
✓ 演示版:隐藏仪表板上的管理类小组件(MQTT / Home Assistant、更新、实例、备份)
✓ “选择保存位置”窗口(我的点赞 / 我的作品):修复按钮和图标的显示
✓ 下载:文件会立即出现在资料库中,无需等待所有来源完成扫描(使用网络共享时尤其有用),进度条会显示其缩略图的生成进度
✓ デモとゲストアカウント:「更新を確認」と「バージョン情報」で、インストール済みのバージョンが表示されるようになりました(「{{version}}」や「読み込み中…」ではなく)
✓ デモ:ダッシュボードの管理用ウィジェット(MQTT / Home Assistant、更新、インスタンス、バックアップ)を非表示にしました
✓ 「保存先を選択」ウィンドウ(いいね / 作成したモデル):ボタンとアイコンの表示を修正しました
✓ ダウンロード:ソースの完全スキャンを待たずにファイルがすぐライブラリに表示されます(ネットワーク共有で便利)。進行バーにサムネイル生成の進み具合も表示されます
Stellio v1.0.0
✓ « Mes likes » et « Mes créations » : le bouton Télécharger ouvre maintenant une fenêtre pour choisir la destination (dossier source existant, nouveau dossier ou ajout d'un dossier source), au lieu d'un message demandant d'en choisir un d'abord. Même chose pour « Tout télécharger »
✓ MakerWorld : quand la session est expirée ou refusée, le message l'indique clairement (avec le code HTTP) et invite à se reconnecter, au lieu d'un simple « aucun fichier 3D trouvé »
✓ Visionneuse 3D : les volumes modificateurs, négatifs et supports forcés des fichiers 3MF Bambu Studio / Orca ne sont plus affichés comme des pièces (plus de boîtes ou cylindres étirés autour du modèle)
✓ Comptes invités : le message « lecture seule » n'apparaît plus que lorsque vous venez de cliquer, plus à cause d'une requête automatique en arrière-plan
✓ “My likes” and “My creations”: the Download button now opens a window to choose the destination (existing source folder, new folder, or add a source folder) instead of a message asking you to pick one first. Same for “Download all”
✓ MakerWorld: when the session has expired or is refused, the message now says so clearly (with the HTTP code) and asks you to sign in again, instead of a plain “no 3D file found”
✓ 3D viewer: modifier volumes, negative parts and support enforcers/blockers in Bambu Studio / Orca 3MF files are no longer shown as parts (no more stretched boxes or cylinders around the model)
✓ Guest accounts: the “read-only” message now only appears right after you click, not because of an automatic background request
✓ „Meine Likes“ und „Meine Kreationen“: Die Schaltfläche Herunterladen öffnet jetzt ein Fenster zur Wahl des Ziels (vorhandener Quellordner, neuer Ordner oder Quellordner hinzufügen) statt einer Meldung, zuerst einen auszuwählen. Gilt auch für „Alle herunterladen“
✓ MakerWorld: Ist die Sitzung abgelaufen oder wird sie abgelehnt, sagt die Meldung das jetzt deutlich (mit HTTP-Code) und bittet um erneute Anmeldung, statt nur „keine 3D-Datei gefunden“
✓ 3D-Ansicht: Modifikator-Volumen, negative Teile und erzwungene/blockierte Stützen in 3MF-Dateien aus Bambu Studio / Orca werden nicht mehr als Bauteile angezeigt (keine gestreckten Quader oder Zylinder mehr um das Modell)
✓ Gastkonten: Die Meldung „schreibgeschützt“ erscheint nur noch direkt nach einem Klick, nicht mehr wegen einer automatischen Hintergrundanfrage
✓ «Mis likes» y «Mis creaciones»: el botón Descargar abre ahora una ventana para elegir el destino (carpeta de origen existente, carpeta nueva o añadir una carpeta de origen), en lugar de un mensaje que pedía elegir una antes. Igual para «Descargar todo»
✓ MakerWorld: cuando la sesión ha caducado o se rechaza, el mensaje lo indica con claridad (con el código HTTP) y pide volver a iniciar sesión, en lugar de un simple «no se encontró ningún archivo 3D»
✓ Visor 3D: los volúmenes modificadores, las partes negativas y los soportes forzados/bloqueados de los archivos 3MF de Bambu Studio / Orca ya no se muestran como piezas (se acabaron las cajas o cilindros estirados alrededor del modelo)
✓ Cuentas de invitado: el mensaje de «solo lectura» solo aparece justo después de hacer clic, no por una petición automática en segundo plano
✓ «Os meus likes» e «As minhas criações»: o botão Transferir abre agora uma janela para escolher o destino (pasta de origem existente, nova pasta ou adicionar uma pasta de origem), em vez de uma mensagem a pedir para escolher uma antes. O mesmo para «Transferir tudo»
✓ MakerWorld: quando a sessão expirou ou é recusada, a mensagem indica-o claramente (com o código HTTP) e pede para iniciar sessão novamente, em vez de um simples «nenhum ficheiro 3D encontrado»
✓ Visualizador 3D: os volumes modificadores, as partes negativas e os suportes forçados/bloqueados dos ficheiros 3MF do Bambu Studio / Orca já não são mostrados como peças (acabaram-se as caixas ou cilindros esticados à volta do modelo)
✓ Contas de convidado: a mensagem de «só de leitura» só aparece logo após um clique, não por causa de um pedido automático em segundo plano
✓ «I miei like» e «Le mie creazioni»: il pulsante Scarica ora apre una finestra per scegliere la destinazione (cartella sorgente esistente, nuova cartella o aggiunta di una cartella sorgente), invece di un messaggio che chiedeva di sceglierne una prima. Lo stesso per «Scarica tutto»
✓ MakerWorld: quando la sessione è scaduta o viene rifiutata, il messaggio lo indica chiaramente (con il codice HTTP) e chiede di accedere di nuovo, invece di un semplice «nessun file 3D trovato»
✓ Visualizzatore 3D: i volumi modificatori, le parti negative e i supporti forzati/bloccati dei file 3MF di Bambu Studio / Orca non vengono più mostrati come parti (niente più scatole o cilindri allungati attorno al modello)
✓ Account ospite: il messaggio «sola lettura» compare solo subito dopo un clic, non più a causa di una richiesta automatica in background
✓ “我的点赞”和“我的作品”:下载按钮现在会弹出窗口选择保存位置(已有源文件夹、新建文件夹或添加源文件夹),不再只提示先选择一个。“全部下载”同样适用
✓ MakerWorld:会话过期或被拒绝时,提示会明确说明(含 HTTP 状态码)并请求重新登录,而不再只显示“未找到 3D 文件”
✓ 3D 查看器:Bambu Studio / Orca 的 3MF 文件中的修改器体积、负体积和强制/阻挡支撑不再被当作零件显示(模型周围不再出现被拉伸的方块或圆柱)
✓ 访客账户:“只读”提示现在只在您刚点击之后出现,不再因后台自动请求而弹出
✓ 「いいね」と「作成したモデル」:ダウンロードボタンで保存先(既存のソースフォルダ、新規フォルダ、ソースフォルダの追加)を選ぶウィンドウが開くようになりました。以前は先に選ぶよう促すメッセージだけでした。「すべてダウンロード」も同様です
✓ MakerWorld:セッションの期限切れや拒否の場合、HTTP コードとともに分かりやすく表示し、再ログインを促します(以前は「3D ファイルが見つかりません」のみ)
✓ 3D ビューア:Bambu Studio / Orca の 3MF に含まれる修飾ボリューム、ネガティブパーツ、サポートの強制/ブロックを部品として表示しなくなりました(モデルの周りに引き伸ばされた箱や円柱が出なくなります)
✓ ゲストアカウント:「読み取り専用」のメッセージは、クリックした直後にのみ表示されます(バックグラウンドの自動リクエストでは表示されません)
Stellio v0.9.9
✓ Génération des miniatures plus rapide : le rendu logiciel (sans GPU) est maintenant vectorisé avec numpy, jusqu'à 12× plus rapide sur les gros modèles (330 000 faces), pour un résultat identique
✓ Nouveau bloc « Santé de Stellio » dans Paramètres → Diagnostic : mémoire, file des miniatures, tâches en cours, base, disque, erreurs récentes, avec alertes et copie en un clic
✓ Annulation étendue : file de miniatures et vérification d'intégrité peuvent maintenant être arrêtées, avec des explications dans les fenêtres concernées
✓ Nouveau journal des opérations (touche J, palette de commandes ou Paramètres → Diagnostic) : ajout, déplacement, renommage, suppression, conversion et découpe, avec annulation d'un renommage, d'un déplacement ou d'une suppression (depuis la corbeille)
✓ Trois nouveaux widgets pour le tableau de bord : Santé de Stellio, Corbeille (éléments supprimés restaurables) et Nouveautés (texte dans la langue de l'interface)
✓ Nouveaux « Mes likes » et « Mes créations » : retrouve les modèles que tu as likés ou publiés sur MakerWorld, Thingiverse, Creality Cloud, Snapmaker Space, Nexprint et Printables, avec miniature, créateur et lien vers le modèle. Une section par plateforme, affichée seulement si le compte est connecté et contient des modèles ; téléchargement en un clic, ou de tout ce qui manque à la bibliothèque
✓ Corbeille complète : les devis, factures, clients, commandes, projets, bobines et fichiers supprimés ne sont plus effacés d'emblée. Ils vont dans la corbeille (30 jours par défaut, réglable), d'où vous pouvez les restaurer ou les supprimer définitivement ; un bouton Annuler apparaît juste après chaque suppression
✓ Apparence : 12 nouvelles palettes de couleurs (Minuit, Océan, Forêt, Crépuscule, Rose, Braise, Nord, Papier, Menthe, Ciel, Lavande, Cerisier), éditeur pour personnaliser chaque couleur de l'interface (fonds, textes, bordures, états) et export/import d'un thème
✓ Image de fond personnalisable (Paramètres → Apparence) : choix d'une image, assombrissement, flou et opacité des panneaux réglables ; les fenêtres restent opaques
✓ Raccourcis clavier : J (journal), flèches pour parcourir la grille de la bibliothèque, Entrée pour ouvrir le fichier sélectionné
✓ Suite de tests automatisés ajoutée au dépôt (dossier tests/, exécutée par GitHub Actions)
✓ Faster thumbnail generation: the software renderer (no GPU) is now vectorised with numpy, up to 12× faster on large models (330,000 faces), with identical results
✓ New “Stellio health” block in Settings → Diagnostic: memory, thumbnail queue, running jobs, database, disk, recent errors, with alerts and one-click copy
✓ Extended cancellation: the thumbnail queue and the integrity check can now be stopped, with explanations in the relevant windows
✓ New operations log (J key, command palette or Settings → Diagnostic): add, move, rename, delete, convert and split, with undo for a rename, move or deletion (from the trash)
✓ Three new dashboard widgets: Stellio health, Trash (restore deleted items) and What's new (text in the interface language)
✓ New “My likes” and “My creations”: find the models you liked or published on MakerWorld, Thingiverse, Creality Cloud, Snapmaker Space, Nexprint and Printables, with thumbnail, creator and a link to the model. One section per platform, shown only when the account is connected and has models; download in one click, or everything missing from your library
✓ Full trash: deleted quotes, invoices, clients, orders, projects, spools and files are no longer erased right away. They go to the trash (30 days by default, adjustable), where you can restore them or delete them permanently; an Undo button appears right after each deletion
✓ Appearance: 12 new color palettes (Midnight, Ocean, Forest, Dusk, Rose, Ember, Nord, Paper, Mint, Sky, Lavender, Cherry blossom), an editor to customize every interface color (backgrounds, text, borders, status) and theme export/import
✓ Customizable background image (Settings → Appearance): pick an image, adjustable darkening, blur and panel opacity; windows stay opaque
✓ Keyboard shortcuts: J (log), arrow keys to browse the library grid, Enter to open the selected file
✓ Automated test suite added to the repository (tests/ folder, run by GitHub Actions)
✓ Schnellere Vorschaubilder: Der Software-Renderer (ohne GPU) ist jetzt mit numpy vektorisiert, bei großen Modellen (330.000 Flächen) bis zu 12× schneller, mit identischem Ergebnis
✓ Neuer Block „Stellio-Zustand“ unter Einstellungen → Diagnose: Speicher, Vorschaubild-Warteschlange, laufende Aufgaben, Datenbank, Speicherplatz, aktuelle Fehler, mit Warnungen und Ein-Klick-Kopie
✓ Erweiterter Abbruch: Vorschaubild-Warteschlange und Integritätsprüfung lassen sich jetzt stoppen, mit Erklärungen in den jeweiligen Fenstern
✓ Neues Vorgangsprotokoll (Taste J, Befehlspalette oder Einstellungen → Diagnose): Hinzufügen, Verschieben, Umbenennen, Löschen, Konvertieren und Aufteilen, mit Rückgängig für Umbenennen, Verschieben oder Löschen (über den Papierkorb)
✓ Drei neue Dashboard-Widgets: Stellio-Zustand, Papierkorb (gelöschte Elemente wiederherstellen) und Neuigkeiten (Text in der Sprache der Oberfläche)
✓ Neu: „Meine Likes“ und „Meine Kreationen“: Finde die Modelle, die du auf MakerWorld und Thingiverse geliked oder veröffentlicht hast, mit Vorschaubild, Ersteller und Link zum Modell. Ein Abschnitt pro Plattform, nur sichtbar, wenn das Konto verbunden ist und Modelle enthält; Download per Klick oder alles, was in der Bibliothek fehlt
✓ Vollständiger Papierkorb: Gelöschte Angebote, Rechnungen, Kunden, Aufträge, Projekte, Spulen und Dateien werden nicht mehr sofort gelöscht. Sie landen im Papierkorb (standardmäßig 30 Tage, einstellbar) und können dort wiederhergestellt oder endgültig gelöscht werden; nach jedem Löschen erscheint eine Rückgängig-Schaltfläche
✓ Darstellung: 12 neue Farbpaletten (Mitternacht, Ozean, Wald, Dämmerung, Rose, Glut, Nord, Papier, Minze, Himmel, Lavendel, Kirschblüte), ein Editor für jede Oberflächenfarbe (Hintergründe, Text, Rahmen, Status) und Export/Import von Designs
✓ Anpassbares Hintergrundbild (Einstellungen → Darstellung): Bild auswählen, Abdunkelung, Unschärfe und Deckkraft der Panels einstellbar; Fenster bleiben undurchsichtig
✓ Tastenkürzel: J (Protokoll), Pfeiltasten zum Navigieren im Bibliotheksraster, Eingabe zum Öffnen der ausgewählten Datei
✓ Automatisierte Testsuite im Repository (Ordner tests/, von GitHub Actions ausgeführt)
✓ Generación de miniaturas más rápida: el renderizado por software (sin GPU) ahora está vectorizado con numpy, hasta 12× más rápido en modelos grandes (330 000 caras), con resultado idéntico
✓ Nuevo bloque «Salud de Stellio» en Ajustes → Diagnóstico: memoria, cola de miniaturas, tareas en curso, base de datos, disco, errores recientes, con alertas y copia en un clic
✓ Cancelación ampliada: la cola de miniaturas y la verificación de integridad ahora se pueden detener, con explicaciones en las ventanas correspondientes
✓ Nuevo registro de operaciones (tecla J, paleta de comandos o Ajustes → Diagnóstico): añadir, mover, renombrar, eliminar, convertir y dividir, con deshacer para un renombrado, movimiento o eliminación (desde la papelera)
✓ Tres widgets nuevos en el panel: Salud de Stellio, Papelera (restaura elementos eliminados) y Novedades (texto en el idioma de la interfaz)
✓ Nuevos «Mis me gusta» y «Mis creaciones»: encuentra los modelos que has marcado o publicado en MakerWorld y Thingiverse, con miniatura, creador y enlace al modelo. Una sección por plataforma, visible solo si la cuenta está conectada y tiene modelos; descarga con un clic o de todo lo que falta en la biblioteca
✓ Papelera completa: los presupuestos, facturas, clientes, pedidos, proyectos, bobinas y archivos eliminados ya no se borran de inmediato. Van a la papelera (30 días por defecto, ajustable), donde puede restaurarlos o eliminarlos definitivamente; tras cada eliminación aparece un botón Deshacer
✓ Apariencia: 12 paletas de colores nuevas (Medianoche, Océano, Bosque, Crepúsculo, Rosa, Brasa, Nord, Papel, Menta, Cielo, Lavanda, Cerezo), un editor para personalizar cada color de la interfaz (fondos, textos, bordes, estados) y exportar/importar temas
✓ Imagen de fondo personalizable (Ajustes → Apariencia): elige una imagen y ajusta oscurecimiento, desenfoque y opacidad de los paneles; las ventanas siguen siendo opacas
✓ Atajos de teclado: J (registro), flechas para recorrer la cuadrícula de la biblioteca, Intro para abrir el archivo seleccionado
✓ Conjunto de pruebas automatizadas añadido al repositorio (carpeta tests/, ejecutado por GitHub Actions)
✓ Geração de miniaturas mais rápida: a renderização por software (sem GPU) agora é vetorizada com numpy, até 12× mais rápida em modelos grandes (330 000 faces), com resultado idêntico
✓ Novo bloco «Saúde do Stellio» em Definições → Diagnóstico: memória, fila de miniaturas, tarefas em curso, base de dados, disco, erros recentes, com alertas e cópia num clique
✓ Cancelamento alargado: a fila de miniaturas e a verificação de integridade podem agora ser paradas, com explicações nas janelas correspondentes
✓ Novo registo de operações (tecla J, paleta de comandos ou Definições → Diagnóstico): adicionar, mover, renomear, eliminar, converter e dividir, com anulação de uma renomeação, movimentação ou eliminação (a partir da reciclagem)
✓ Três novos widgets no painel: Saúde do Stellio, Reciclagem (restaura itens eliminados) e Novidades (texto no idioma da interface)
✓ Novos «Meus gostos» e «Minhas criações»: encontra os modelos que marcaste ou publicaste no MakerWorld e no Thingiverse, com miniatura, criador e ligação para o modelo. Uma secção por plataforma, visível só se a conta estiver ligada e tiver modelos; transferência com um clique ou de tudo o que falta na biblioteca
✓ Reciclagem completa: orçamentos, faturas, clientes, pedidos, projetos, bobinas e fich...
Stellio v0.9.8
✓ Découpe des plateaux d'un 3MF : la fenêtre affiche maintenant l'avancement (barre de progression et « plateau 3 sur 6 »), la découpe se fait en tâche de fond et reste tout-ou-rien
✓ Avancement ajouté aux opérations longues qui n'en avaient pas : la conversion de plusieurs fichiers (barre de progression et « 2 / 5 », sur le bouton et dans une notification), l'ajout de fichiers par glisser-déposer et l'import d'une sauvegarde (pourcentage d'envoi, puis « Traitement par le serveur… »)
✓ Fichiers multi-plateaux : le nombre de plateaux s'affiche maintenant sur la miniature (à côté de l'icône)
✓ Annulation possible de la découpe des plateaux (aucun fichier n'est conservé) et de la conversion en lot (les fichiers déjà convertis restent), avec un bouton « Annuler » pendant l'opération
✓ Splitting the plates of a 3MF: the window now shows progress (progress bar and “plate 3 of 6”); the split runs in the background and is still all-or-nothing
✓ Progress added to long operations that had none: converting several files (progress bar and “2 / 5”, on the button and in a notification), adding files by drag and drop, and importing a backup (upload percentage, then “Processing on the server…”)
✓ Multi-plate files: the number of plates is now shown on the thumbnail (next to the icon)
✓ The plate split (no file is kept) and the batch conversion (files already converted are kept) can now be cancelled with a “Cancel” button while they run
✓ Aufteilen der Platten einer 3MF-Datei: Das Fenster zeigt jetzt den Fortschritt (Fortschrittsbalken und „Platte 3 von 6“); die Aufteilung läuft im Hintergrund und bleibt alles-oder-nichts
✓ Fortschrittsanzeige für lange Vorgänge, die bisher keine hatten: Konvertierung mehrerer Dateien (Fortschrittsbalken und „2 / 5“ auf der Schaltfläche und in einer Benachrichtigung), Hinzufügen von Dateien per Drag & Drop und Import einer Sicherung (Upload-Prozentsatz, dann „Verarbeitung auf dem Server …“)
✓ Mehrplatten-Dateien: Die Anzahl der Platten wird jetzt auf der Vorschau angezeigt (neben dem Symbol)
✓ Das Aufteilen der Platten (keine Datei bleibt erhalten) und die Stapelkonvertierung (bereits konvertierte Dateien bleiben) lassen sich jetzt mit einer Schaltfläche „Abbrechen“ stoppen
✓ División de las placas de un 3MF: la ventana ahora muestra el progreso (barra de progreso y «placa 3 de 6»); la división se hace en segundo plano y sigue siendo todo o nada
✓ Progreso añadido a las operaciones largas que no lo tenían: conversión de varios archivos (barra de progreso y «2 / 5», en el botón y en una notificación), adición de archivos arrastrando y soltando, e importación de una copia de seguridad (porcentaje de envío, luego «Procesando en el servidor…»)
✓ Archivos de varias placas: el número de placas se muestra ahora en la miniatura (junto al icono)
✓ La división de placas (no se conserva ningún archivo) y la conversión por lotes (los archivos ya convertidos se conservan) ahora se pueden cancelar con un botón «Cancelar»
✓ Divisão das placas de um 3MF: a janela mostra agora o progresso (barra de progresso e «placa 3 de 6»); a divisão faz-se em segundo plano e continua a ser tudo ou nada
✓ Progresso adicionado às operações longas que não o tinham: conversão de vários ficheiros (barra de progresso e «2 / 5», no botão e numa notificação), adição de ficheiros por arrastar e largar, e importação de uma cópia de segurança (percentagem de envio, depois «Processando no servidor…»)
✓ Ficheiros com várias placas: o número de placas aparece agora na miniatura (junto ao ícone)
✓ A divisão das placas (nenhum ficheiro é mantido) e a conversão em lote (os ficheiros já convertidos são mantidos) podem agora ser canceladas com um botão «Cancelar»
✓ Divisione dei piatti di un 3MF: la finestra ora mostra l'avanzamento (barra di avanzamento e «piatto 3 di 6»); la divisione avviene in background ed è sempre tutto o niente
✓ Avanzamento aggiunto alle operazioni lunghe che non lo avevano: conversione di più file (barra di avanzamento e «2 / 5», sul pulsante e in una notifica), aggiunta di file con trascinamento e importazione di un backup (percentuale di invio, poi «Elaborazione sul server…»)
✓ File con più piatti: il numero di piatti è ora mostrato sulla miniatura (accanto all'icona)
✓ La divisione dei piatti (nessun file viene conservato) e la conversione in blocco (i file già convertiti restano) ora si possono annullare con un pulsante «Annulla»
✓ 拆分 3MF 的打印板:窗口现在显示进度(进度条和“第 3 个打印板,共 6 个”);拆分在后台进行,仍然是要么全部成功要么全部不保留
✓ 为此前没有进度显示的长时间操作增加了进度:批量转换多个文件(按钮和通知中显示进度条和“2 / 5”)、拖放添加文件、导入备份(先显示上传百分比,再显示“服务器处理中…”)
✓ 多打印板文件:缩略图上现在显示打印板数量(图标旁边)
✓ 拆分打印板(不保留任何文件)和批量转换(已转换的文件保留)现在可以通过“取消”按钮中止
✓ 3MF のプレート分割:ウィンドウに進行状況(プログレスバーと「プレート 3 / 6」)が表示されるようになりました。分割はバックグラウンドで実行され、全部成功か全部取り消しのままです
✓ 進行状況が表示されなかった長時間の操作に進行状況を追加しました:複数ファイルの一括変換(ボタンと通知に進行バーと「2 / 5」)、ドラッグ&ドロップでのファイル追加、バックアップのインポート(アップロードの割合、続いて「サーバーで処理中…」)
✓ 複数プレートのファイル:サムネイルのアイコンの横にプレート数が表示されるようになりました
✓ プレート分割(ファイルは残りません)と一括変換(変換済みのファイルは残ります)を、実行中に「キャンセル」ボタンで中止できるようになりました
Stellio v0.9.7
✓ Miniatures : un fichier dont le rendu dépasse le délai n'est plus relancé en boucle (il gardait sa miniature de remplacement, mais le contrôle de couverture le remettait en file à chaque passage, pour le même échec) ; les fichiers de 20 Mo et plus sont rendus un à la fois pour ne plus saturer la mémoire d'une grosse bibliothèque
✓ Miniatures : le rendu sur processeur (quand OpenGL n'est pas disponible) est désormais limité à un seul à la fois, car plusieurs rendus simultanés se ralentissaient mutuellement (un gros maillage : 6 s seul, 109 s chacun à six) et dépassaient leur délai ; la correction des normales, inutile pour ce rendu, est sautée (12 s gagnées sur un gros maillage, image identique)
✓ Thumbnails: a file whose render exceeds its time limit is no longer retried in a loop (it kept its placeholder thumbnail, but the coverage check put it back in the queue on every pass, with the same failure each time); files of 20 MB and more are rendered one at a time so a large library no longer exhausts memory
✓ Thumbnails: CPU rendering (when OpenGL is not available) now runs one at a time, because several simultaneous renders slowed each other down (one large mesh: 6 s alone, 109 s each when six ran together) and exceeded their time limit; normal fixing, which this renderer does not need, is skipped (12 s saved on a large mesh, identical image)
✓ Vorschaubilder: Eine Datei, deren Rendering das Zeitlimit überschreitet, wird nicht mehr in einer Schleife neu gestartet (sie behielt ihr Ersatzbild, aber die Abdeckungsprüfung stellte sie bei jedem Durchlauf wieder in die Warteschlange, mit demselben Fehlschlag); Dateien ab 20 MB werden nacheinander gerendert, damit eine große Bibliothek den Speicher nicht mehr erschöpft
✓ Vorschaubilder: Das CPU-Rendering (wenn OpenGL nicht verfügbar ist) läuft jetzt nur noch einzeln, weil mehrere gleichzeitige Renderings sich gegenseitig ausbremsten (ein großes Mesh: 6 s allein, 109 s je Rendering bei sechs parallel) und ihr Zeitlimit überschritten; die Normalenkorrektur, die dieses Rendering nicht braucht, entfällt (12 s gespart bei einem großen Mesh, identisches Bild)
✓ Miniaturas: un archivo cuyo renderizado supera el tiempo límite ya no se reintenta en bucle (conservaba su miniatura provisional, pero la comprobación de cobertura lo volvía a poner en cola en cada pasada, con el mismo fallo); los archivos de 20 MB o más se renderizan de uno en uno para que una biblioteca grande no agote la memoria
✓ Miniaturas: el renderizado por CPU (cuando OpenGL no está disponible) ahora se ejecuta de uno en uno, porque varios renderizados simultáneos se ralentizaban entre sí (una malla grande: 6 s sola, 109 s cada una con seis a la vez) y superaban su tiempo límite; se omite la corrección de normales, innecesaria para este renderizado (12 s ahorrados en una malla grande, imagen idéntica)
✓ Miniaturas: um ficheiro cuja renderização excede o tempo limite já não é repetido em ciclo (mantinha a miniatura provisória, mas a verificação de cobertura voltava a colocá-lo na fila em cada passagem, com a mesma falha); os ficheiros de 20 MB ou mais são renderizados um de cada vez para que uma biblioteca grande não esgote a memória
✓ Miniaturas: a renderização por CPU (quando o OpenGL não está disponível) passa a executar-se uma de cada vez, porque várias renderizações simultâneas se atrasavam mutuamente (uma malha grande: 6 s sozinha, 109 s cada uma com seis em simultâneo) e excediam o tempo limite; a correção de normais, desnecessária para esta renderização, é ignorada (12 s poupados numa malha grande, imagem idêntica)
✓ Miniature: un file il cui rendering supera il tempo limite non viene più ritentato in ciclo (manteneva la miniatura provvisoria, ma il controllo di copertura lo rimetteva in coda a ogni passaggio, con lo stesso fallimento); i file da 20 MB in su vengono renderizzati uno alla volta così una grande libreria non esaurisce più la memoria
✓ Miniature: il rendering su CPU (quando OpenGL non è disponibile) ora viene eseguito uno alla volta, perché più rendering simultanei si rallentavano a vicenda (una mesh grande: 6 s da sola, 109 s ciascuna con sei insieme) e superavano il tempo limite; la correzione delle normali, inutile per questo rendering, viene saltata (12 s risparmiati su una mesh grande, immagine identica)
✓ 缩略图:渲染超时的文件不再被循环重试(它保留了占位缩略图,但覆盖率检查每轮都会把它重新放回队列,结果每次都一样);20 MB 及以上的文件改为逐个渲染,大型库不再耗尽内存
✓ 缩略图:CPU 渲染(OpenGL 不可用时)现在一次只运行一个,因为多个同时渲染会互相拖慢(一个大型网格:单独 6 秒,六个并行时每个 109 秒)并超过时限;跳过该渲染不需要的法线修正(大型网格节省 12 秒,图像完全相同)
✓ サムネイル:レンダリングが制限時間を超えたファイルを繰り返し再試行しなくなりました(代替サムネイルは保持されていましたが、カバレッジ確認が毎回キューに戻し、同じ失敗を繰り返していました)。20 MB 以上のファイルは 1 つずつレンダリングし、大きなライブラリでもメモリを使い切らないようにしました
✓ サムネイル:CPU レンダリング(OpenGL が使えない場合)は 1 つずつ実行するようになりました。複数を同時に実行すると互いに遅くなり(大きなメッシュで単独 6 秒、6 つ同時だと各 109 秒)、制限時間を超えていたためです。このレンダリングに不要な法線の修正は省略します(大きなメッシュで 12 秒短縮、画像は同一)