Commit graph

23 commits

Author SHA1 Message Date
7550160a6c perf: image loading, smaller assets, server-rendered code blocks
- Only preload the post cover and latest-post image instead of every image
- Drop in-post image quality from 100 to 90 and add responsive sizes
- Downscale 2940px screenshots to 1800px; convert linkboard-old to WebP
  (3.1 MB -> 60 KB)
- Make CodeWrapper a server component; only CopyButton ships to the client
- Pin the Mermaid CDN script to an exact version for reproducible builds

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 14:17:18 +02:00
89a0566feb fix: tag/category routes, recently updated list, feed and no-js flash
- Slugify tag/category static params so pre-rendered pages match links;
  disable dynamic params and return a real 404 via notFound()
- Drop bogus generateStaticParams from the tags/categories index pages
- Add a styled not-found page
- Sort 'Recently updated' by last modification before slicing
- Atom feed: correct rel=self URL, use updated dates, valid content type
- Swap no-js -> js class in an inline head script before first paint
- Markdown links: only route internal paths through next/link and
  tolerate missing hrefs

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 14:15:57 +02:00
0b65e8b831 Projects subpage 2026-08-23 12:34:01 +02:00
f120dfbc4d Fixed image taking whole page on post page 2026-08-04 14:47:00 +02:00
4b84b65d76 Fixed incorrect cover image display for mobile 2026-08-04 14:29:52 +02:00
fa527aeddb Fixed showing cover image for latest post even if it does not exist 2026-08-04 11:51:11 +02:00
4ca08fe208 Restored original posts 2026-08-04 11:35:17 +02:00
ce420c3205 Made external link icon optional 2026-08-04 10:46:06 +02:00
a771755907 Fixed external link icon 2026-08-04 10:39:52 +02:00
7b0ab11425 Setup page added 2026-08-04 10:37:15 +02:00
25a9cbda8f Favicon and tags/categories pages fix 2026-08-04 09:51:06 +02:00
1078ed016f Fixed incorrect width of ToC 2026-08-04 09:13:40 +02:00
180cdd4edc Fixed incorrect sizing of nav icons 2026-08-04 09:11:35 +02:00
9b5fee37e2 Added tag pages 2026-08-04 08:06:05 +02:00
HangerThem
ee48b991e1 Hopefully finally correct pass through for git info 2026-08-03 18:10:01 +02:00
HangerThem
2c660bae02 Maybe made the commit info work in prod? 2026-08-03 17:54:08 +02:00
HangerThem
b8909cf9ce Added commit tracker/link to sidebar 2026-08-03 17:34:05 +02:00
HangerThem
9a2d25ed11 Fixing pathing of imports 2026-08-03 16:45:16 +02:00
HangerThem
5df72c7ac2 Restructure of components 2026-08-03 16:35:58 +02:00
HangerThem
b1de88f998 Fixed few formatting things; started on support for mobile/PWA 2026-08-03 15:11:10 +02:00
1a713fe1b6 Lil bit of cleanup 2026-08-03 12:33:39 +02:00
722ace7c74 Just a buch of stuff 2026-08-02 22:39:12 +02:00
231bdfc079 Forgor to publish a bit 2026-08-02 17:49:15 +02:00