<feed xmlns='http://www.w3.org/2005/Atom'>
<title>personal-website/src/handlers/frontend_builder.rs, branch master</title>
<subtitle>TOML-based website generator - https://v2tales.de
</subtitle>
<id>https://git.v2tales.de/personal-website/atom?h=master</id>
<link rel='self' href='https://git.v2tales.de/personal-website/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.v2tales.de/personal-website/'/>
<updated>2026-03-21T10:56:19+00:00</updated>
<entry>
<title>Purge + prepare for local website builder</title>
<updated>2026-03-21T10:56:19+00:00</updated>
<author>
<name>WriterV2</name>
<email>primary-v2@protonmail.com</email>
</author>
<published>2026-03-21T10:56:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.v2tales.de/personal-website/commit/?id=f491ed95a3bc82c31c70b0f38ed841408576ec0c'/>
<id>urn:sha1:f491ed95a3bc82c31c70b0f38ed841408576ec0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Perf: Avoid unnecessary heap allocations of strings</title>
<updated>2024-11-24T11:17:32+00:00</updated>
<author>
<name>WriterV2</name>
<email>primary-v2@protonmail.com</email>
</author>
<published>2024-11-24T11:17:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.v2tales.de/personal-website/commit/?id=364763e039b286774c29c4995df6baba9d22a61a'/>
<id>urn:sha1:364763e039b286774c29c4995df6baba9d22a61a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Feat: Add card content for story</title>
<updated>2024-11-05T18:06:54+00:00</updated>
<author>
<name>WriterV2</name>
<email>primary-v2@protonmail.com</email>
</author>
<published>2024-11-05T18:06:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.v2tales.de/personal-website/commit/?id=845073129204835413b53bb40ca7b6a7806d373a'/>
<id>urn:sha1:845073129204835413b53bb40ca7b6a7806d373a</id>
<content type='text'>
- Refactoring: Add filepath formatting method
- Add extra error context in story file sync
- Add specific product as parameter to product specific card content
  trait method
- TODO: Add pdf icon and epub icon to story card content
- Update tailwind config to look in all .rs files in src/
</content>
</entry>
<entry>
<title>Feat: Add date formatting</title>
<updated>2024-11-04T16:47:20+00:00</updated>
<author>
<name>WriterV2</name>
<email>primary-v2@protonmail.com</email>
</author>
<published>2024-11-04T16:47:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.v2tales.de/personal-website/commit/?id=56233352feb78ec6da39d8ab7734102abae1e4ed'/>
<id>urn:sha1:56233352feb78ec6da39d8ab7734102abae1e4ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Feat: Finalize ability to get all products with details</title>
<updated>2024-11-03T17:50:29+00:00</updated>
<author>
<name>WriterV2</name>
<email>primary-v2@protonmail.com</email>
</author>
<published>2024-11-03T17:50:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.v2tales.de/personal-website/commit/?id=fa7f650562337c7f3a4fb7446e56575e26380494'/>
<id>urn:sha1:fa7f650562337c7f3a4fb7446e56575e26380494</id>
<content type='text'>
- Remove dummy product
- Add ProductMarker method to get product id + implement
- Move method to get all products out of PageBuilder into its own
  function in Product module
- Finalize getting all products with details
- Add empty implementation for Story for testing purposes (TODO: add
  card details)
</content>
</entry>
<entry>
<title>Feat: Add Frontend builder</title>
<updated>2024-11-01T15:09:20+00:00</updated>
<author>
<name>WriterV2</name>
<email>primary-v2@protonmail.com</email>
</author>
<published>2024-11-01T15:09:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.v2tales.de/personal-website/commit/?id=0d6cc15cc846e4266fb34854f8254b91ad1e6111'/>
<id>urn:sha1:0d6cc15cc846e4266fb34854f8254b91ad1e6111</id>
<content type='text'>
- update color scheme (TODO: accent color not final)
- add product frontend helper to build card
- add product frontend helper to build cards layout
- add productmarker and implement for story, product and tool
- add container for product and specific product (TODO: Refactoring)
- add page builder for products
- add temporary dummy product (TODO: Remove after first real
  implementation)
</content>
</entry>
</feed>
