<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstore/internal/server/handlers/pages.go, 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/internal/server/handlers/pages.go?h=master</id>
<link rel='self' href='https://git.mihna123.com/openstore/atom/internal/server/handlers/pages.go?h=master'/>
<link rel='alternate' type='text/html' href='https://git.mihna123.com/openstore/'/>
<updated>2026-09-10T17:29:24Z</updated>
<entry>
<title>legal: add a mit licence</title>
<updated>2026-09-10T17:29:24Z</updated>
<author>
<name>mihna123</name>
<email>mihailonvojinovic@gmail.com</email>
</author>
<published>2026-09-10T17:29:24Z</published>
<link rel='alternate' type='text/html' href='https://git.mihna123.com/openstore/commit/?id=5f49776582e73103351f021bf8082d486aa8e249'/>
<id>urn:sha1:5f49776582e73103351f021bf8082d486aa8e249</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go.mod: update module to git.mihna123.com</title>
<updated>2026-09-04T09:28:36Z</updated>
<author>
<name>mihna123</name>
<email>mihailonvojinovic@gmail.com</email>
</author>
<published>2026-09-04T09:28:36Z</published>
<link rel='alternate' type='text/html' href='https://git.mihna123.com/openstore/commit/?id=6ebf9899277aea836f38dca631552f7c2c596330'/>
<id>urn:sha1:6ebf9899277aea836f38dca631552f7c2c596330</id>
<content type='text'>
</content>
</entry>
<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>
