<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tracktrain, 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: dedicated configuration menu</title>
<updated>2026-05-12T22:05:37+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2026-05-12T22:05:37+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=dbb5c4b6b882cd99981eb854386586854a23fdec'/>
<id>dbb5c4b6b882cd99981eb854386586854a23fdec</id>
<content type='text'>
There is no back-channel with which we could retrieve the config that is
currently on an owntracks client. However, we can send out each config
with its own slightly tweaked host url, so that we can detect its
provisioning on the incoming requests anyways.

Credits for the idea go to Emily.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is no back-channel with which we could retrieve the config that is
currently on an owntracks client. However, we can send out each config
with its own slightly tweaked host url, so that we can detect its
provisioning on the incoming requests anyways.

Credits for the idea go to Emily.
</pre>
</div>
</content>
</entry>
<entry>
<title>cabal: pin yesod-auth-oauth2 to nixpkgs version</title>
<updated>2026-05-12T18:00:33+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2026-05-12T18:00:13+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=d668e36403c293c86f761e4ac9f902cda73f4a7d'/>
<id>d668e36403c293c86f761e4ac9f902cda73f4a7d</id>
<content type='text'>
slight mismatches here can cause build errors, but this project should
build with nixpkgs-stable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
slight mismatches here can cause build errors, but this project should
build with nixpkgs-stable.
</pre>
</div>
</content>
</entry>
<entry>
<title>owntracks: support returning commands</title>
<updated>2026-05-02T12:45:35+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2026-05-02T12:31:33+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=5fa550010cd0d9293d253d9528a4029db26ced54'/>
<id>5fa550010cd0d9293d253d9528a4029db26ced54</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>default.nix: fixup conftrack dependency</title>
<updated>2026-05-02T12:45:27+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2026-05-02T12:30:51+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=4a1aa2f9ebd4624a677d99a4db77e4a564e56942'/>
<id>4a1aa2f9ebd4624a677d99a4db77e4a564e56942</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup: default.nix dependencies</title>
<updated>2026-04-20T23:02:42+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2026-04-20T23:02:42+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=84e90d7b01cd1d9fc3dd76524011b640a9428a6e'/>
<id>84e90d7b01cd1d9fc3dd76524011b640a9428a6e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Server.Frontend.Tracker: creation &amp; deletion dialogs</title>
<updated>2026-04-16T10:35:31+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2026-04-16T10:35:31+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=b893f41188eb6fe5bc1de54da7225fc150be7c7d'/>
<id>b893f41188eb6fe5bc1de54da7225fc150be7c7d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>gtfs: be more lenient about some fields</title>
<updated>2026-04-15T23:24:22+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2026-04-15T23:24:22+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=4cc892fd4fdf93dded8edfda444a39409e4d1f9d'/>
<id>4cc892fd4fdf93dded8edfda444a39409e4d1f9d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
