<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fietsboek, branch v0.1.0</title>
<subtitle>A web-based GPX track tracker</subtitle>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/'/>
<entry>
<title>Bump version to 0.1.0</title>
<updated>2022-07-09T10:54:49+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-07-09T10:54:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=6e18519c93ff34d864029ae1d9b2aa03ac2f7f53'/>
<id>6e18519c93ff34d864029ae1d9b2aa03ac2f7f53</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix CSRF token mismatch on password reset forms</title>
<updated>2022-07-09T10:50:54+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-07-09T10:50:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=c788d569c58576fd8227f5a33b895ab8131eb9dc'/>
<id>c788d569c58576fd8227f5a33b895ab8131eb9dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix "Invalidate Share" action</title>
<updated>2022-07-09T10:09:11+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-07-09T10:09:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=7c0d07aad4da6c36d0014c8ae7ce67db21be56a9'/>
<id>7c0d07aad4da6c36d0014c8ae7ce67db21be56a9</id>
<content type='text'>
After the change to pyramid contexts, this parameter is now track_id.
This was missed back then.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After the change to pyramid contexts, this parameter is now track_id.
This was missed back then.
</pre>
</div>
</content>
</entry>
<entry>
<title>add CSRF protection for actions that modify data</title>
<updated>2022-07-09T10:06:32+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-07-09T10:06:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=13d4b0cf3cd3ea544fd8ff504cf2c58420b8e2d8'/>
<id>13d4b0cf3cd3ea544fd8ff504cf2c58420b8e2d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>take title suggestion from track name</title>
<updated>2022-07-09T09:41:28+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-07-09T09:41:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=56e4457de416a3fe16592983dabfee16075c8892'/>
<id>56e4457de416a3fe16592983dabfee16075c8892</id>
<content type='text'>
Sometimes, the GPX itself does not have a name set, but the single
tracks might have.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sometimes, the GPX itself does not have a name set, but the single
tracks might have.
</pre>
</div>
</content>
</entry>
<entry>
<title>start writing docs properly, not in the README</title>
<updated>2022-07-09T09:37:30+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-07-09T09:28:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=6e0588f4cb26548344a33f8530ded631e7e85aaf'/>
<id>6e0588f4cb26548344a33f8530ded631e7e85aaf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>better loading in util.read_localized_resource</title>
<updated>2022-07-08T00:42:44+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-07-08T00:42:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=bb6714e9d7468465f23bf0e163d06517de397dbe'/>
<id>bb6714e9d7468465f23bf0e163d06517de397dbe</id>
<content type='text'>
The other code kinda assumed that we can turn the resource path into a
package by replacing the slashes (path separators) with dots. That
turned out to not really work in the end, especially if the resource
subfolders don't have a __init__.py in there.

This uses the .files() API (available in Python 3.9 and backported in
importlib_resources) to better handle folders in the resources.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The other code kinda assumed that we can turn the resource path into a
package by replacing the slashes (path separators) with dots. That
turned out to not really work in the end, especially if the resource
subfolders don't have a __init__.py in there.

This uses the .files() API (available in Python 3.9 and backported in
importlib_resources) to better handle folders in the resources.
</pre>
</div>
</content>
</entry>
<entry>
<title>add a text if no tracks are browsable</title>
<updated>2022-07-07T21:35:42+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-07-07T21:35:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=210650683ccbfa35da293cd1b43057a780349d91'/>
<id>210650683ccbfa35da293cd1b43057a780349d91</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>wire jinja2 filters in code</title>
<updated>2022-07-07T21:06:12+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-07-07T21:03:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=cae213ace633fdb0b23c0cc512cac23f58aedde5'/>
<id>cae213ace633fdb0b23c0cc512cac23f58aedde5</id>
<content type='text'>
Those things are not really a configuration thing that changes, rather
they are part of how the code of the application works. As such, it
doesn't make too much sense to require those configuration values.
Instead, we now add those filters programatically.

This also ensures that the filters are the same between development,
production and testing environment.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Those things are not really a configuration thing that changes, rather
they are part of how the code of the application works. As such, it
doesn't make too much sense to require those configuration values.
Instead, we now add those filters programatically.

This also ensures that the filters are the same between development,
production and testing environment.
</pre>
</div>
</content>
</entry>
<entry>
<title>add tests for util.guess_gpx_timezone</title>
<updated>2022-07-07T20:40:59+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-07-07T20:40:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=264612664a24447c929cfd71659d44dd95a8e3a9'/>
<id>264612664a24447c929cfd71659d44dd95a8e3a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
