<?xml version="1.0" ?>
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel rdf:about="https://dev.ncad.info/">
    <title>NCAD::</title>
    <link>https://dev.ncad.info/</link>
    <description>Feed for all projects</description>
    <dc:date>2026-05-03T09:27:18Z</dc:date>
    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://dev.ncad.info/index.php?do=details&amp;task_id=66" />
                <rdf:li rdf:resource="https://dev.ncad.info/index.php?do=details&amp;task_id=65" />
                <rdf:li rdf:resource="https://dev.ncad.info/index.php?do=details&amp;task_id=64" />
                <rdf:li rdf:resource="https://dev.ncad.info/index.php?do=details&amp;task_id=63" />
                <rdf:li rdf:resource="https://dev.ncad.info/index.php?do=details&amp;task_id=62" />
                <rdf:li rdf:resource="https://dev.ncad.info/index.php?do=details&amp;task_id=61" />
                <rdf:li rdf:resource="https://dev.ncad.info/index.php?do=details&amp;task_id=60" />
                <rdf:li rdf:resource="https://dev.ncad.info/index.php?do=details&amp;task_id=59" />
                <rdf:li rdf:resource="https://dev.ncad.info/index.php?do=details&amp;task_id=58" />
                <rdf:li rdf:resource="https://dev.ncad.info/index.php?do=details&amp;task_id=57" />
              </rdf:Seq>
    </items>
    		
  </channel>
    <item rdf:about="https://dev.ncad.info/index.php?do=details&amp;task_id=66">
    <title>FS#66: Changelog v.0.1.9</title>
    <link>https://dev.ncad.info/index.php?do=details&amp;task_id=66</link>
    <dc:date>2026-05-03T09:27:18Z</dc:date>
    <dc:creator>CACHELOU Nicolas</dc:creator>
     <description>
Nouvelles fonctionnalités


 Ajout du connecteur Twitch





Nouvelles méthodes




Nouvelles méthodes relatives à la gestion des jetons


 Création d&amp;#039;un jeton OAuth2 auprès de Twitch.

 Re-validation automatique du jeton en cas d&amp;#039;expiration.

 Vérification de la validité du jeton.





Nouvelles méthodes relatives aux informations de la chaîne


 Nom d&amp;#039;utilisateur du dernier follower.

 Nombre total de followers.





Nouvelles méthodes relatives aux informations du stream


 Nom du jeux streamé.

 Titre du stream.

 Nombre de viewer.

 Nom de la chaîne.




</description>
    <content:encoded><![CDATA[
<h3 id="nouvelles_fonctionnalites">Nouvelles fonctionnalités</h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Ajout du <strong>connecteur Twitch</strong></div>
</li>
</ul>

</div>

<h3 id="nouvelles_methodes">Nouvelles méthodes</h3>
<div class="level3">

</div>

<h4 id="nouvelles_methodes_relatives_a_la_gestion_des_jetons">Nouvelles méthodes relatives à la gestion des jetons</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> Création d&#039;un jeton OAuth2 auprès de Twitch.</div>
</li>
<li class="level1"><div class="li"> Re-validation automatique du jeton en cas d&#039;expiration.</div>
</li>
<li class="level1"><div class="li"> Vérification de la validité du jeton.</div>
</li>
</ul>

</div>

<h4 id="nouvelles_methodes_relatives_aux_informations_de_la_chaine">Nouvelles méthodes relatives aux informations de la chaîne</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> <strong>Nom d&#039;utilisateur</strong> du dernier <em class="u">follower</em>.</div>
</li>
<li class="level1"><div class="li"> <strong>Nombre total</strong> de <em class="u">followers</em>.</div>
</li>
</ul>

</div>

<h4 id="nouvelles_methodes_relatives_aux_informations_du_stream">Nouvelles méthodes relatives aux informations du stream</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> <strong>Nom du jeux</strong> streamé.</div>
</li>
<li class="level1"><div class="li"> <strong>Titre</strong> du stream.</div>
</li>
<li class="level1"><div class="li"> <strong>Nombre</strong> de viewer.</div>
</li>
<li class="level1"><div class="li"> <strong>Nom</strong> de la chaîne.</div>
</li>
</ul>

</div>
]]></content:encoded>
  </item>
    <item rdf:about="https://dev.ncad.info/index.php?do=details&amp;task_id=65">
    <title>FS#65: Changelog v.0.1.43</title>
    <link>https://dev.ncad.info/index.php?do=details&amp;task_id=65</link>
    <dc:date>2026-05-02T22:10:52Z</dc:date>
    <dc:creator>CACHELOU Nicolas</dc:creator>
     <description>
Mise à jour


 Intégration du retour d&amp;#039;état du jeton de l&amp;#039;API.





Amélioration des performances


 Optimisation des requêtes de collecte de données dynamiques.





Correction de bugs


 Réinitialisation forcée des effets lors de la bascule de mode Veille / Normal.




</description>
    <content:encoded><![CDATA[
<h3 id="mise_a_jour">Mise à jour</h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Intégration du retour d&#039;état du jeton de l&#039;<acronym title="Application Programming Interface">API</acronym>.</div>
</li>
</ul>

</div>

<h3 id="amelioration_des_performances">Amélioration des performances</h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Optimisation des requêtes de collecte de données dynamiques.</div>
</li>
</ul>

</div>

<h3 id="correction_de_bugs">Correction de bugs</h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Réinitialisation forcée des effets lors de la bascule de mode Veille / Normal.</div>
</li>
</ul>

</div>
]]></content:encoded>
  </item>
    <item rdf:about="https://dev.ncad.info/index.php?do=details&amp;task_id=64">
    <title>FS#64: Changelog v.0.1.36</title>
    <link>https://dev.ncad.info/index.php?do=details&amp;task_id=64</link>
    <dc:date>2026-05-02T15:16:58Z</dc:date>
    <dc:creator>CACHELOU Nicolas</dc:creator>
     <description>
Ajout de librairie HTTPClient




Intégration de l&amp;#039;API Twitch




Possibiliter de coupler un compte Twitch :


 Récupération des statistiques du compte.

 Récupération des informations du stream.





4 nouvelles variables dynamiques


 Nombre de viewer sur le stream : {TWITCH_STREAM_VIEWER_COUNT}

 Titre du stream en cours : {TWITCH_STREAM_TITLE}

 Titre du jeux : {TWITCH_STREAM_GAME_NAME}

 Nombre de followers sur la chaîne : {TWITCH_FOLLOWERS}




</description>
    <content:encoded><![CDATA[
<h3 id="ajout_de_librairie_httpclient">Ajout de librairie HTTPClient</h3>
<div class="level3">

</div>

<h3 id="integration_de_l_api_twitch">Intégration de l&#039;API Twitch</h3>
<div class="level3">

</div>

<h4 id="possibiliter_de_coupler_un_compte_twitch">Possibiliter de coupler un compte Twitch :</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> Récupération des statistiques du compte.</div>
</li>
<li class="level1"><div class="li"> Récupération des informations du stream.</div>
</li>
</ul>

</div>

<h4 id="nouvelles_variables_dynamiques">4 nouvelles variables dynamiques</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> Nombre de viewer sur le stream : {TWITCH_STREAM_VIEWER_COUNT}</div>
</li>
<li class="level1"><div class="li"> Titre du stream en cours : {TWITCH_STREAM_TITLE}</div>
</li>
<li class="level1"><div class="li"> Titre du jeux : {TWITCH_STREAM_GAME_NAME}</div>
</li>
<li class="level1"><div class="li"> Nombre de followers sur la chaîne : {TWITCH_FOLLOWERS}</div>
</li>
</ul>

</div>
]]></content:encoded>
  </item>
    <item rdf:about="https://dev.ncad.info/index.php?do=details&amp;task_id=63">
    <title>FS#63: Changelog v.0.1.2</title>
    <link>https://dev.ncad.info/index.php?do=details&amp;task_id=63</link>
    <dc:date>2026-05-02T15:15:04Z</dc:date>
    <dc:creator>CACHELOU Nicolas</dc:creator>
     <description>
Nouvelles fonctionnalités


 Ajout du mode veille avec les mêmes fonctionnalités que le mode ambiant.

 Possibilité de cibler la matrice de sortie pour chacun des messages.




</description>
    <content:encoded><![CDATA[
<h3 id="nouvelles_fonctionnalites">Nouvelles fonctionnalités</h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Ajout du mode veille avec les mêmes fonctionnalités que le mode ambiant.</div>
</li>
<li class="level1"><div class="li"> Possibilité de cibler la matrice de sortie pour chacun des messages.</div>
</li>
</ul>

</div>
]]></content:encoded>
  </item>
    <item rdf:about="https://dev.ncad.info/index.php?do=details&amp;task_id=62">
    <title>FS#62: Changelog v.0.1.0</title>
    <link>https://dev.ncad.info/index.php?do=details&amp;task_id=62</link>
    <dc:date>2026-05-02T15:13:19Z</dc:date>
    <dc:creator>CACHELOU Nicolas</dc:creator>
     <description>
Fonctionnalités




Jusqu&amp;#039;à 10 messages programmables


 Longueur maximale de 120 caractères alpha-numériques.





Possibilité de chaîner plusieurs matrices




Modèle SCT-MTX500-02


 Jusqu&amp;#039;à 2 matrices 8x32.





Modèle SCT-MTX1000-04


 Jusqu&amp;#039;à 4 matrices 8x32.





animations disponibles


 Statique.

 Clignotant.

 Défilement horizontal.

 Défilement verticale.





Personnalisation des animations


 Taille du texte.

 Couleur du texte.

 Couleur d&amp;#039;arrière plan.

 Luminosité.

 Vitesse d&amp;#039;exécution de l&amp;#039;animation.

 Délai avant transition.

 Saut de ligne automatique.





Textes dynamiques


 {HEURE} : Heure courante.

 {DATE} : Date courante.

 {TEMP} : Température relevée par le capteur externe.





Capteurs d&amp;#039;environnement


 Capteur de température.





Déclencheurs automatiques


 Démarrage / Arrêt sur plage horaire.

 Eclairage de veille sur plage horaire.




</description>
    <content:encoded><![CDATA[
<h3 id="fonctionnalites">Fonctionnalités</h3>
<div class="level3">

</div>

<h4 id="jusqu_a_10_messages_programmables">Jusqu&#039;à 10 messages programmables</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> Longueur maximale de 120 caractères alpha-numériques.</div>
</li>
</ul>

</div>

<h4 id="possibilite_de_chainer_plusieurs_matrices">Possibilité de chaîner plusieurs matrices</h4>
<div class="level4">

</div>

<h5 id="modele_sct-mtx500-02">Modèle SCT-MTX500-02</h5>
<div class="level5">
<ul>
<li class="level1"><div class="li"> Jusqu&#039;à 2 matrices 8x32.</div>
</li>
</ul>

</div>

<h5 id="modele_sct-mtx1000-04">Modèle SCT-MTX1000-04</h5>
<div class="level5">
<ul>
<li class="level1"><div class="li"> Jusqu&#039;à 4 matrices 8x32.</div>
</li>
</ul>

</div>

<h4 id="animations_disponibles">animations disponibles</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> Statique.</div>
</li>
<li class="level1"><div class="li"> Clignotant.</div>
</li>
<li class="level1"><div class="li"> Défilement horizontal.</div>
</li>
<li class="level1"><div class="li"> Défilement verticale.</div>
</li>
</ul>

</div>

<h4 id="personnalisation_des_animations">Personnalisation des animations</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> Taille du texte.</div>
</li>
<li class="level1"><div class="li"> Couleur du texte.</div>
</li>
<li class="level1"><div class="li"> Couleur d&#039;arrière plan.</div>
</li>
<li class="level1"><div class="li"> Luminosité.</div>
</li>
<li class="level1"><div class="li"> Vitesse d&#039;exécution de l&#039;animation.</div>
</li>
<li class="level1"><div class="li"> Délai avant transition.</div>
</li>
<li class="level1"><div class="li"> Saut de ligne automatique.</div>
</li>
</ul>

</div>

<h4 id="textes_dynamiques">Textes dynamiques</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> {HEURE} : Heure courante.</div>
</li>
<li class="level1"><div class="li"> {DATE} : Date courante.</div>
</li>
<li class="level1"><div class="li"> {TEMP} : Température relevée par le capteur externe.</div>
</li>
</ul>

</div>

<h4 id="capteurs_d_environnement">Capteurs d&#039;environnement</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> Capteur de température.</div>
</li>
</ul>

</div>

<h4 id="declencheurs_automatiques">Déclencheurs automatiques</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> Démarrage / Arrêt sur plage horaire.</div>
</li>
<li class="level1"><div class="li"> Eclairage de veille sur plage horaire.</div>
</li>
</ul>

</div>
]]></content:encoded>
  </item>
    <item rdf:about="https://dev.ncad.info/index.php?do=details&amp;task_id=61">
    <title>FS#61: Changelog v.0.9.8</title>
    <link>https://dev.ncad.info/index.php?do=details&amp;task_id=61</link>
    <dc:date>2026-05-02T15:05:14Z</dc:date>
    <dc:creator>CACHELOU Nicolas</dc:creator>
     <description>
Prise en charge du capteur de proximité


 Possibilité de déclencher le démarrage / arrêt du contrôleur en fonction de la détection d&amp;#039;une personne.




</description>
    <content:encoded><![CDATA[
<h3 id="prise_en_charge_du_capteur_de_proximite">Prise en charge du capteur de proximité</h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Possibilité de déclencher le démarrage / arrêt du contrôleur en fonction de la détection d&#039;une personne.</div>
</li>
</ul>

</div>
]]></content:encoded>
  </item>
    <item rdf:about="https://dev.ncad.info/index.php?do=details&amp;task_id=60">
    <title>FS#60: Changelog v0.9.7</title>
    <link>https://dev.ncad.info/index.php?do=details&amp;task_id=60</link>
    <dc:date>2026-05-02T15:03:38Z</dc:date>
    <dc:creator>CACHELOU Nicolas</dc:creator>
     <description>
Prise en charge du capteur de lumière


 Possibilité de déclencher le démarrage / arrêt du contrôleur en fonction de la luminosité ambiante.

 La section Tâches planifiées est renommée Déclencheurs. 




</description>
    <content:encoded><![CDATA[
<h3 id="prise_en_charge_du_capteur_de_lumiere">Prise en charge du capteur de lumière</h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Possibilité de déclencher le démarrage / arrêt du contrôleur en fonction de la luminosité ambiante.</div>
</li>
<li class="level1"><div class="li"> La section Tâches planifiées est renommée Déclencheurs. </div>
</li>
</ul>

</div>
]]></content:encoded>
  </item>
    <item rdf:about="https://dev.ncad.info/index.php?do=details&amp;task_id=59">
    <title>FS#59: Changelog v.0.9.52</title>
    <link>https://dev.ncad.info/index.php?do=details&amp;task_id=59</link>
    <dc:date>2026-05-02T15:01:32Z</dc:date>
    <dc:creator>CACHELOU Nicolas</dc:creator>
     <description>
Personalisation des paramètres du point d&amp;#039;accès


 Personnalisation du SSID.

 Paramétrage du mot de passe.





Personnalisation du nom d&amp;#039;hôte



</description>
    <content:encoded><![CDATA[
<h3 id="personalisation_des_parametres_du_point_d_acces">Personalisation des paramètres du point d&#039;accès</h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Personnalisation du SSID.</div>
</li>
<li class="level1"><div class="li"> Paramétrage du mot de passe.</div>
</li>
</ul>

</div>

<h3 id="personnalisation_du_nom_d_hote">Personnalisation du nom d&#039;hôte</h3>
<div class="level3">

</div>
]]></content:encoded>
  </item>
    <item rdf:about="https://dev.ncad.info/index.php?do=details&amp;task_id=58">
    <title>FS#58: Changelog v.0.9.4</title>
    <link>https://dev.ncad.info/index.php?do=details&amp;task_id=58</link>
    <dc:date>2026-05-02T14:59:17Z</dc:date>
    <dc:creator>CACHELOU Nicolas</dc:creator>
     <description>
5 couleurs programmables


 Les paramètres couleurs sont sauvegardés dans un tableau spécifique.

 Personnalisation accessible depuis le mode Ambiance et Veilleuse.





Mise à jour de l&amp;#039;interface de configuration


 Vu par onglet des paramètres de couleurs.





Mise à jour des effets


 Intégration pour l&amp;#039;effet &amp;quot;statique&amp;quot;.

 Intégration pour l&amp;#039;effet &amp;quot;clignotement&amp;quot;.

 Intégration pour l&amp;#039;effet &amp;quot;etincelles&amp;quot;.





Correction de bugs


 Bug gradient couleur en veille changement vitesse / saturation.




</description>
    <content:encoded><![CDATA[
<h3 id="couleurs_programmables">5 couleurs programmables</h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Les paramètres couleurs sont sauvegardés dans un tableau spécifique.</div>
</li>
<li class="level1"><div class="li"> Personnalisation accessible depuis le mode Ambiance et Veilleuse.</div>
</li>
</ul>

</div>

<h4 id="mise_a_jour_de_l_interface_de_configuration">Mise à jour de l&#039;interface de configuration</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> Vu par onglet des paramètres de couleurs.</div>
</li>
</ul>

</div>

<h4 id="mise_a_jour_des_effets">Mise à jour des effets</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> Intégration pour l&#039;effet &quot;statique&quot;.</div>
</li>
<li class="level1"><div class="li"> Intégration pour l&#039;effet &quot;clignotement&quot;.</div>
</li>
<li class="level1"><div class="li"> Intégration pour l&#039;effet &quot;etincelles&quot;.</div>
</li>
</ul>

</div>

<h3 id="correction_de_bugs">Correction de bugs</h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Bug gradient couleur en veille changement vitesse / saturation.</div>
</li>
</ul>

</div>
]]></content:encoded>
  </item>
    <item rdf:about="https://dev.ncad.info/index.php?do=details&amp;task_id=57">
    <title>FS#57: Changelog v.0.8.8</title>
    <link>https://dev.ncad.info/index.php?do=details&amp;task_id=57</link>
    <dc:date>2026-05-02T14:56:54Z</dc:date>
    <dc:creator>CACHELOU Nicolas</dc:creator>
     <description>
Ajout de l&amp;#039;effet Etincelles


 Contrôle de la vitesse de l&amp;#039;effet.

 Contrôle du nombre de pixels aléatoires.




</description>
    <content:encoded><![CDATA[
<h3 id="ajout_de_l_effet_etincelles">Ajout de l&#039;effet Etincelles</h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Contrôle de la vitesse de l&#039;effet.</div>
</li>
<li class="level1"><div class="li"> Contrôle du nombre de pixels aléatoires.</div>
</li>
</ul>

</div>
]]></content:encoded>
  </item>
  </rdf:RDF>
