<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstore/.gitignore, branch master</title>
<subtitle>Web store that is open source and relies on syndication. Main goal is to be very simple to set up and get running</subtitle>
<id>https://git.mihna123.com/openstore/atom/.gitignore?h=master</id>
<link rel='self' href='https://git.mihna123.com/openstore/atom/.gitignore?h=master'/>
<link rel='alternate' type='text/html' href='https://git.mihna123.com/openstore/'/>
<updated>2026-09-03T23:13:17Z</updated>
<entry>
<title>config: add config package and wire it into server and handlers</title>
<updated>2026-09-03T23:13:17Z</updated>
<author>
<name>mihna123</name>
<email>mihailonvojinovic@gmail.com</email>
</author>
<published>2026-09-03T23:13:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mihna123.com/openstore/commit/?id=5907450d569c997809674a2abeec97ddf0afe4aa'/>
<id>urn:sha1:5907450d569c997809674a2abeec97ddf0afe4aa</id>
<content type='text'>
Replace the hardcoded server.Config with an ini-backed config package
that reads /etc/openstore/openstore.conf then the user's config file, so
user settings override system ones and both override the built-in
defaults. Missing files are ignored rather than fatal.

Move route registration into a handlers package that owns the templates
and builds a Page view model, which removes the server -&gt; handlers
import cycle along with the setter-based context injection.
</content>
</entry>
</feed>
