Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 21:55
· 5 commits to main since this release
9e6251f

canvasOS 1.1.0

Une version qui change la façon de vivre avec canvasOS au quotidien : des dossiers et des profils sur l'accueil, un Top Shelf qui montre enfin ce que vous regardez, une page téléphone toujours disponible qui sert de télécommande, et des mises à jour qui s'installent sans rien désinstaller.

Fichiers

  • canvasOS.apk : version standard, pour Android TV / Google TV, les box certifiées, Sony BRAVIA, Xiaomi, Hisense et la plupart des téléviseurs.
  • canvasOS-guard.apk : version pour TCL / FFalcon, dont le système refuse les APK d'écran d'accueil.

Mise à jour depuis la 1.0.0 : cette version est la première signée avec la clé stable du projet. Une 1.0.0 déjà installée doit être désinstallée une dernière fois (adb uninstall com.getisolated.canvasos), ce qui efface ses réglages. À partir de la 1.1.0, adb install -r et la mise à jour intégrée mettent à jour sur place.

Accueil

  • Dossiers façon tvOS : un appui long sur une app crée un dossier ; un dossier s'ouvre en surimpression avec sa propre grille et peut vivre dans le Dock.
  • Profils multiples, chacun avec son ordre d'apps, ses apps masquées, ses dossiers, ses entrées HDMI et son fond d'écran. Un profil enfant se quitte avec un code PIN, qui protège aussi les réglages.
  • Photos de profil : l'initiale du nom sur un disque coloré, ou une photo importée depuis le téléphone.
  • Vignettes et noms personnalisés pour chaque app, depuis le téléphone ou le menu d'appui long.
  • Top Shelf pour les apps occidentales : la ligne « Continuer à regarder » et les recommandations que Netflix, YouTube, Prime Video ou Disney+ publient sur Android TV, puis les tendances de la semaine via TMDB avec votre clé. Bilibili et Douyu restent pris en charge.
  • Météo à côté de l'horloge et prévisions sur cinq jours dans le Centre de contrôle, sans clé, via Open‑Meteo.
  • Réglage Dock : « Récents » comme avant, ou « Fixe » pour que l'ordre choisi ne bouge plus.
  • Assistant de premier lancement : horloge, fond d'écran, apps du Dock, météo, profil, puis l'autorisation du débogage local.
  • Ordre initial et apps conservées adaptés à un public européen ; horloge 24 h selon le téléviseur.

Centre de contrôle

  • Bluetooth : casques et manettes déjà associés, connexion en un appui, niveau de batterie quand l'appareil le donne.
  • Minuteur de veille depuis le bouton Veille : 15, 30, 60 ou 90 minutes, avec un rappel une minute avant.
  • Lecture en cours (opt‑in) : titre, artiste, pochette, lecture/pause et piste suivante.
  • Bannières de notifications (opt‑in) pour les apps que vous choisissez : sonnette, domotique.
  • L'adresse IP et le nom du réseau sous le bouton Réseau ; l'IP et l'état ADB aussi dans Réglages → Système.
  • Le nettoyage de la mémoire épargne désormais ce qui joue du son ou de la vidéo et les apps qui font tourner un service (diffusion, serveur, VPN), et liste ce qu'il a fermé.

Page téléphone

  • Toujours joignable, avec son QR code dans Réglages → Page téléphone ; le code se régénère d'un appui.
  • Télécommande complète et clavier pour taper un mot de passe depuis le téléphone.
  • Installation d'APK envoyé depuis le téléphone.
  • Gestion des apps (nom, vignette, masquage), des photos de profil, de la météo et de la clé TMDB.

Fonds d'écran et économiseur

  • Nouvelles sources sans clé et joignables depuis l'Europe : Wikimedia Commons, NASA APOD, The Met, Art Institute of Chicago, Wallhaven et TheCatAPI. Les anciennes sources chinoises restent en secours.

Système

  • Mise à jour intégrée : Réglages → Système → Mise à jour vérifie, télécharge et installe la dernière Release.
  • Nouvelles clés CONFIG pour les agents : dock_recents, weather, weather_city, tmdb_key, now_playing, banners, banner_apps, phone_server, profile, profile_add, profile_pin, check_update. La réponse indique aussi setup_done.
  • Nouvelles autorisations à accorder par adb pour tout en profiter : READ_TV_LISTINGS (Top Shelf) et BLUETOOTH_CONNECT (Android 12+). Voir AGENTS.md, étape 4.
  • 368 tests unitaires, contre 3 auparavant.

Confidentialité

Lecture en cours et bannières sont désactivées par défaut. Tant qu'elles le restent, l'écouteur de notifications ne lit aucune notification : il sert à relancer canvasOS et à reconnaître les apps en cours de lecture. La météo devine la ville d'après l'adresse IP publique du téléviseur ; elle se désactive dans les réglages. Tout reste sur le téléviseur.

Limites connues

  • Les chaînes d'aperçu Android TV dépendent de ce que chaque app publie et de l'autorisation READ_TV_LISTINGS ; sans elles, le Top Shelf passe à TMDB ou reste vide.
  • La connexion Bluetooth passe par des méthodes que certains firmwares bloquent : la feuille propose alors les réglages Bluetooth du téléviseur.
  • Sur TCL, l'installation d'APK depuis le téléphone est soumise au même vérificateur que l'installation par adb.