Commit graph

11 commits

Author SHA1 Message Date
d8154c1a41 Add mysterious homepage 2025-08-14 09:49:11 +02:00
65dd0847bf Update CSS and HTML 2025-03-04 15:36:38 +01:00
4540c93d6e Ship version 1 2024-10-18 10:21:43 +02:00
a14f206a2a
Finalize assets (#26)
* Add favicons and app images

* Add to root head: meta id elements, favicons

* Finish ship ready CSS/HTML

* Add static non-media assets
2024-10-18 09:30:28 +02:00
27fb1b7a86
Fix validation errors (#25)
* Fix HTML validation errors

* Fix a11y validation errors
2024-10-16 16:31:42 +02:00
57e935ec00
Improve HTML for robot consumtion (#24)
* Fix icalendar validation errors

* Add RSS feed to documents

* Add stuff to meta: opengraph, canonical

* Add SEO robots meta elements

* Fix correct page titles

* Add more semantics to HTML

* Remove breadcrumbs from templates

* Render breadcrumbs in layout

Each controller should provide their own breadcrumb
trail as a list of tuples, where each tuple is the
pair of a slugified key and a human readable label.

Example:

[{"blog", "Webblogg"}]
[{"blog", "Webblogg"}, "2024", "2024"]

* Add CSS util class to show content only to screen readers

* Load interactive event map only on events page

* Decrease home logo size

* Use correct HTML element for time

* Improve Home page HTML semantics

* Add Person RFDa to footer

* Add RDFa to articles: annual, item, articles

* Enrich links semantics using RDFa

* Enrich Page semantics using RDFa

* Enrich Album semantics using RFDa

* Enrich Event semantics with RDFa
2024-10-16 15:40:53 +02:00
b6164295f3
List and show Brutal legends (#19)
* Add album item view

* Add album styles

* Simplify album field selection

* Fetch album in item controller

* Use correct permalink
2024-10-04 13:15:27 +02:00
bb3726d071
Article search (#16)
* Cleanup CSS file

* Add free text query to Directus client

* Add search form to article list view

* Search titles instead of contents

Will prevent DDOS slighty.
2024-10-03 15:31:19 +02:00
89b93cf231
List shared links (#15)
* Exclude not published items in directus client

* Add link view to page controller

* Add page controller links list view to router

* Add links list view CSS

* Add permalink view for link

* Improve page titles

* Let user copy link permalink to clipboard

if alt, shift or ctrl are pressed, fallback to
default behavior.
2024-10-03 14:38:56 +02:00
84f4b8007a
Article list view (#12)
* Add article list view

* Add article view CSS

* Cleanup scaffold app layout

Most importantly, fix issue with page title.

* Add article view to Page controller

* Add article list view to router
2024-10-03 09:38:07 +02:00
f17558daaf
Add homepage view (#10)
* Ignore rel dir

* Add assets

* Add assets to esbuild bundle

* Add upcoming filter to Directus events

* Add homepage
2024-10-01 16:44:34 +02:00