<feed xmlns='http://www.w3.org/2005/Atom'>
<title>finserv/frontend, branch auth</title>
<subtitle>Personal finances server</subtitle>
<id>https://cgit.xengineering.eu/finserv/atom?h=auth</id>
<link rel='self' href='https://cgit.xengineering.eu/finserv/atom?h=auth'/>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/finserv/'/>
<updated>2026-05-23T22:13:24Z</updated>
<entry>
<title>frontend: Add work in progress text to index</title>
<updated>2026-05-23T22:13:24Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2026-05-23T22:13:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/finserv/commit/?id=d8562450d1c50fdadfb97436b69e74908f97b11d'/>
<id>urn:sha1:d8562450d1c50fdadfb97436b69e74908f97b11d</id>
<content type='text'>
This explains the users the current state of this project.
</content>
</entry>
<entry>
<title>frontend: static: Add simple.css symlink</title>
<updated>2026-05-23T22:10:50Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2026-05-23T22:08:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/finserv/commit/?id=0425f4b8e6e27923e7a43b24a05117eb62ac6786'/>
<id>urn:sha1:0425f4b8e6e27923e7a43b24a05117eb62ac6786</id>
<content type='text'>
This allows to develop the frontend with `hugo server` and its built-in
page refresh on file change.

For the actual build the file is copied to the build directory by Meson.
</content>
</entry>
<entry>
<title>Use simple.css</title>
<updated>2026-05-23T22:05:40Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2026-05-23T22:05:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/finserv/commit/?id=15be9a62f557d54448cbb932c4d7c4a96843daf2'/>
<id>urn:sha1:15be9a62f557d54448cbb932c4d7c4a96843daf2</id>
<content type='text'>
This enables the use of simple.css as CSS framework.
</content>
</entry>
<entry>
<title>frontend: Add simple.css submodule</title>
<updated>2026-05-23T21:55:30Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2026-05-23T21:55:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/finserv/commit/?id=fe8c7a33aeb2124ffb00a6c6be61369e5e344bc3'/>
<id>urn:sha1:fe8c7a33aeb2124ffb00a6c6be61369e5e344bc3</id>
<content type='text'>
This is the CSS framework which should be used for this repository.
</content>
</entry>
<entry>
<title>Add global Meson build system</title>
<updated>2026-05-23T21:48:15Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2026-05-23T21:48:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/finserv/commit/?id=4db5f4ae91cc5b9139e3f2e1208e2ec032a89ebf'/>
<id>urn:sha1:4db5f4ae91cc5b9139e3f2e1208e2ec032a89ebf</id>
<content type='text'>
This commit fully introduces Meson as a build system for this
repository. It makes sure the frontend page is built with Hugo before
the Go executable is built and embeds the frontend.
</content>
</entry>
<entry>
<title>frontend: Add Meson build system</title>
<updated>2026-05-23T21:42:27Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2026-05-23T21:39:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/finserv/commit/?id=0c2903126aa2df80d1ea40295df6365ea37b7651'/>
<id>urn:sha1:0c2903126aa2df80d1ea40295df6365ea37b7651</id>
<content type='text'>
This is a first step towards using Meson for the whole repository.

Having one central build system allows many things like ensuring that
the frontend page is build before embedding it into the Go executable
or like transpiling TypeScript to JavaScript before building the
frontend page.
</content>
</entry>
<entry>
<title>frontend: layouts: Add baseof.html and home.html</title>
<updated>2026-05-23T20:27:36Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2026-05-23T20:22:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/finserv/commit/?id=e7367b8aa96e6b2eed27ba1441f61f696eaffd3d'/>
<id>urn:sha1:e7367b8aa96e6b2eed27ba1441f61f696eaffd3d</id>
<content type='text'>
These two files are the starting point for the front end.
</content>
</entry>
<entry>
<title>frontend: Add .gitignore</title>
<updated>2026-05-23T20:14:54Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2026-05-23T20:14:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/finserv/commit/?id=fb573c04333701e15ee4fba274df0f88482b392f'/>
<id>urn:sha1:fb573c04333701e15ee4fba274df0f88482b392f</id>
<content type='text'>
Hugo produces files which should not be committed.
</content>
</entry>
<entry>
<title>frontend: Reduce to explicitly wanted files</title>
<updated>2026-05-23T20:14:06Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2026-05-23T20:11:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/finserv/commit/?id=2b2d7af6894db8c2f3dbbffc902a218212262de1'/>
<id>urn:sha1:2b2d7af6894db8c2f3dbbffc902a218212262de1</id>
<content type='text'>
Hugo by default generates output files which are not yet needed.
</content>
</entry>
<entry>
<title>frontend: Add hugo.toml</title>
<updated>2026-05-23T19:50:11Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2026-05-23T19:50:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/finserv/commit/?id=8a89c40d957c9d69376fea013e7377c300d98077'/>
<id>urn:sha1:8a89c40d957c9d69376fea013e7377c300d98077</id>
<content type='text'>
This is the starting point of a Hugo[1] based web frontend.

[1]: https://gohugo.io/
</content>
</entry>
</feed>
