<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tracktrain/lib/Server, branch main</title>
<subtitle>track trains on their traintracks
</subtitle>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/'/>
<entry>
<title>Server.Frontend.Tracker: add tracker list overview</title>
<updated>2026-04-15T23:55:48+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2026-04-15T23:55:48+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=8b6c42d832f26bc277e125f876da8d21931550c6'/>
<id>8b6c42d832f26bc277e125f876da8d21931550c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lib: formatter run</title>
<updated>2026-04-15T23:27:50+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2026-04-15T23:27:50+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=2c684868ed9b3011033d5ec265dd9f891fe791b7'/>
<id>2c684868ed9b3011033d5ec265dd9f891fe791b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Server: ingest owntracks messages, frontend tracker view</title>
<updated>2026-04-15T23:25:51+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2026-04-15T23:25:16+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=426ecb4e0ccc23e411039b7f075155df275b0a2d'/>
<id>426ecb4e0ccc23e411039b7f075155df275b0a2d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>meta: reorganisation, rename "token" to "trackerId"</title>
<updated>2026-04-15T23:23:50+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2026-04-15T23:23:50+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=5f27e441f47f2565b941b321a9939d54357e1654'/>
<id>5f27e441f47f2565b941b321a9939d54357e1654</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>db: start using esqueleto</title>
<updated>2026-04-09T21:23:27+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2026-04-09T21:23:27+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=b3e2d4ab19e50e225966e2fd5461de139ab547fc'/>
<id>b3e2d4ab19e50e225966e2fd5461de139ab547fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>messages: rename Ticker → Incident</title>
<updated>2025-05-19T19:59:02+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2025-05-19T19:59:02+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=e954dc8118b8513137b22c464c86be26220c9f2c'/>
<id>e954dc8118b8513137b22c464c86be26220c9f2c</id>
<content type='text'>
should make it clearer that this is meant for service disruptions,
not "everything's working fine" announcements.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
should make it clearer that this is meant for service disruptions,
not "everything's working fine" announcements.
</pre>
</div>
</content>
</entry>
<entry>
<title>Config: switch conferer → conftrack</title>
<updated>2024-07-05T20:58:16+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2024-07-05T20:56:52+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=2943327863bfe5c6e793e5c40e473a2755d45642'/>
<id>2943327863bfe5c6e793e5c40e473a2755d45642</id>
<content type='text'>
conftrack is a configuration library that I wrote to replace conferer,
as dealing with its idiosyncrasies became increasingly annoying.

It is currently very much still alpha-state software, but far enough
along to be tested in my own projects, and hopefully will soon be in a
state that is publishable on hackage.

For now, it can be found at
  https://stuebinm.eu/git/conftrack
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
conftrack is a configuration library that I wrote to replace conferer,
as dealing with its idiosyncrasies became increasingly annoying.

It is currently very much still alpha-state software, but far enough
along to be tested in my own projects, and hopefully will soon be in a
state that is publishable on hackage.

For now, it can be found at
  https://stuebinm.eu/git/conftrack
</pre>
</div>
</content>
</entry>
<entry>
<title>Server.GtfsRealtime: yet another TripUpdateTooOld</title>
<updated>2024-05-21T18:27:03+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2024-05-21T18:27:03+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=bf52f12fd1710df52abd104622ea63cf2c26ff59'/>
<id>bf52f12fd1710df52abd104622ea63cf2c26ff59</id>
<content type='text'>
Google really is picky about these … and does not even seem willing to
tell which thresholds it uses …
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Google really is picky about these … and does not even seem willing to
tell which thresholds it uses …
</pre>
</div>
</content>
</entry>
<entry>
<title>use OsPath instead of FilePath in easy cases</title>
<updated>2024-05-20T17:51:34+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2024-05-20T17:51:34+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=ae2fdbf72745ac46116c70f8435dacd7c227225f'/>
<id>ae2fdbf72745ac46116c70f8435dacd7c227225f</id>
<content type='text'>
this is still far from being supported by most libraries, but does make
it possible to remove some uses of String (though most times, there is a
conversion back to String later).

Note that using the default.nix now only works on nixpkgs-unstable for a
bit; using the newer filepath package on stable leads to broken other packages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this is still far from being supported by most libraries, but does make
it possible to remove some uses of String (though most times, there is a
conversion back to String later).

Note that using the default.nix now only works on nixpkgs-unstable for a
bit; using the newer filepath package on stable leads to broken other packages.
</pre>
</div>
</content>
</entry>
<entry>
<title>Server.Ingest: bugfix (tentative)</title>
<updated>2024-05-19T16:05:57+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2024-05-19T14:02:46+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=82355e81aa9a3fd7a38f902dc749d4835270ab21'/>
<id>82355e81aa9a3fd7a38f902dc749d4835270ab21</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
