<feed xmlns='http://www.w3.org/2005/Atom'>
<title>celcatsanitizer, branch v0.12.3-pa1ch</title>
<subtitle>A sane interface to celcat calendar.  This project is now abandonware.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/'/>
<entry>
<title>Merge branch 'stable/0.12.z' into prod/pa1ch/0.12.z</title>
<updated>2018-01-24T20:16:46+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-01-24T20:16:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=b102f484b032f970f2b0579794ca0be42146a702'/>
<id>b102f484b032f970f2b0579794ca0be42146a702</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Version 0.12.3</title>
<updated>2018-01-24T20:15:44+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-01-24T20:15:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=605eaafddc2e626dfbce13b6d1c99757562ee971'/>
<id>605eaafddc2e626dfbce13b6d1c99757562ee971</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Annulation de la conversion des heures au bon fuseau dans l’ICS.</title>
<updated>2018-01-24T20:15:22+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-01-24T19:08:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=ec6ac3179796d002cdb7aef62bd954fb4b27a7e3'/>
<id>ec6ac3179796d002cdb7aef62bd954fb4b27a7e3</id>
<content type='text'>
Pour cela, on avait besoin d’insérer un objet vTimezone dans l’en-tête
du fichier, ce qui est assez fastidieux.  À la place, on met une
valeur x-wr-timezone dans les en-têtes.

Ajout de valeurs calscale, method, x-wr-calname et x-wr-caldesc aux ICS.

Revert "Bon fuseau horaire dans les ICS."

This reverts commit e2bc777f7f988cba945c027aaa27d98aa3913a71.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pour cela, on avait besoin d’insérer un objet vTimezone dans l’en-tête
du fichier, ce qui est assez fastidieux.  À la place, on met une
valeur x-wr-timezone dans les en-têtes.

Ajout de valeurs calscale, method, x-wr-calname et x-wr-caldesc aux ICS.

Revert "Bon fuseau horaire dans les ICS."

This reverts commit e2bc777f7f988cba945c027aaa27d98aa3913a71.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'stable/0.12.z' into prod/pa1ch/0.12.z</title>
<updated>2018-01-23T21:07:43+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-01-23T21:07:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=88d537092fa6e7710b7c3b07c71b94d68140a5c2'/>
<id>88d537092fa6e7710b7c3b07c71b94d68140a5c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Version 0.12.2</title>
<updated>2018-01-23T21:04:50+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-01-23T21:04:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=94e35d0018cc1210594a08f33ffc27ecfd5bb7ba'/>
<id>94e35d0018cc1210594a08f33ffc27ecfd5bb7ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bon fuseau horaire dans les ICS.</title>
<updated>2018-01-23T19:58:51+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-01-23T19:45:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=c2e4dc75c49378a3e53b28c40972ee0a6f99a020'/>
<id>c2e4dc75c49378a3e53b28c40972ee0a6f99a020</id>
<content type='text'>
Les bases de données stockent et renvoient seulement des dates en
UTC. Django inscrit cette information dans les objets datetime, par
conséquent les dates inscrites sur les templates étaient
automatiquement converties à l’heure indiquée dans la configuration.

Or, les ICS sont générées avec une librairie tierce (icalendar), et ne
tient donc pas compte de la configuration de Django. Le module inscrit
donc des dates UTC dans les ICS.  C’est sans conséquences, car l’heure
est correcte, juste décalée avec une information de fuseau horaire. Un
bon client iCalendar est censé convertir les heures de lui-même en
fonction des préférences du systèmes. Seulement certains d’entre eux
affichent aussi le fuseau horaire d’origine.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Les bases de données stockent et renvoient seulement des dates en
UTC. Django inscrit cette information dans les objets datetime, par
conséquent les dates inscrites sur les templates étaient
automatiquement converties à l’heure indiquée dans la configuration.

Or, les ICS sont générées avec une librairie tierce (icalendar), et ne
tient donc pas compte de la configuration de Django. Le module inscrit
donc des dates UTC dans les ICS.  C’est sans conséquences, car l’heure
est correcte, juste décalée avec une information de fuseau horaire. Un
bon client iCalendar est censé convertir les heures de lui-même en
fonction des préférences du systèmes. Seulement certains d’entre eux
affichent aussi le fuseau horaire d’origine.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'stable/0.12.z' into prod/pa1ch/0.12.z</title>
<updated>2018-01-11T19:51:58+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-01-11T19:51:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=2a7292acd38ffc1261fe4800a15db5a27a6c871a'/>
<id>2a7292acd38ffc1261fe4800a15db5a27a6c871a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Version 0.12.1</title>
<updated>2018-01-11T19:50:35+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-01-11T19:50:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=32cfe5e60b60d7859f6e4fb3b4cba03d47293918'/>
<id>32cfe5e60b60d7859f6e4fb3b4cba03d47293918</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>On remplace les &lt;br /&gt; dans le champ remarque par des retours à la</title>
<updated>2018-01-11T13:13:57+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-01-11T13:09:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=e710ab4b1293ecbd0f61649b4abb3072379f362f'/>
<id>e710ab4b1293ecbd0f61649b4abb3072379f362f</id>
<content type='text'>
ligne lors du parsage, puis on les remplace à nouveau par des &lt;br /&gt;
lors du rendu des templates.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ligne lors du parsage, puis on les remplace à nouveau par des &lt;br /&gt;
lors du rendu des templates.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'stable/0.12.z' into prod/pa1ch/0.y.z</title>
<updated>2017-11-26T17:27:55+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-11-26T17:27:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=772caa72ce7f80bfeb5fbb1d05b57838dafd48c3'/>
<id>772caa72ce7f80bfeb5fbb1d05b57838dafd48c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
