Todos

New

Add Cache-Control for immutable assets

InfrastructureTodo
New

Add a page about performance

ContentBuildTodo
New

Add a page about SEO

ContentSEOTodo
New

Clean up minor Timestripe leftovers

CleanupTimestripeTodo
New

Emit og:image from page cover

SEOTodo
New

Fix breadcrumb labels and navigation

UITodo
New

Fix /daler/ page meta and listing

ContentTodo
New

Fix feed item URLs and content

SEOContentTodo
New

Fix fluid type jump at 768px

UITodo
New

Fix Gallery cleanup on Escape and keyboard nav

UITodo
New

Fix root grid on mobile and line length

LayoutTodo
New

Fix sidebar Nav never rendering

UITodo
New

Fix reading time units

CleanupTodo
New

Fix schema.org types and social handles

SEOTodo
New

Fix soft 404s on nginx

InfrastructureSEOTodo
New

Fix stale README, CLAUDE.md and glossary

DocsTodo
New

Fix transparent CTA and footer backgrounds

UITodo
New

Fix TodoCover urgency computed at build time

CleanupTodo
New

Inline LQIP in prerendered HTML

BuildTodo
New

Limit image widths and fetch priority

BuildTodo
New

Remove Timestripe todos from site

CleanupTimestripeTodo
New

Remove calls to undefined ym()

CleanupTimestripeTodo
New

Stop adding the route slug as a class on html

CleanupTodo
In Progress

Add tests and CI integration

TestingCITodo
New

Update IDS

UITodo
New

Add robots.txt

SEOTodo
New

Add SEO test coverage

SEOTestingTodo
New

Centralize PROJECT_* in feeds and sitemap

SEOTodo
New

Remove dead BASE_URL and EXCLUDE_PATHS

SEOCleanupTodo
New

Replace templated demo descriptions

SEOContentTodo
New

SEO tasks

SEOTodo
New

Update CLAUDE.md (NavAnchor, exports)

SEODocsTodo
New

Re-enable Share Button

UITodo
New

Cleanup PageMeta

TypesTodo
New

Extract hardcoded config values

CleanupTodo
New

Finish Svelte 5 migration

CleanupTodo
New

Fix CI type errors and lint errors

CleanupTodo
New

Fix naming inconsistencies

CleanupTodo
New

Investigate installHook.js.map 404

CleanupTodo
New

Organize Distribution Options

InfrastructureTodo
New

Organize Releases Process

InfrastructureTodo
New

Remove unused dependencies

CleanupTodo
New

Restore dynamic OG image generation

FeaturesTodo
New

Unit tests for endpoints and renderer

TestingTodo
New

Component tests

TestingTodo
New

Migrate Lighthouse and Links Check

InfrastructureTodo
New

Add demos page

ContentDalerTodo
New

Demo: Accordion

ContentTodo
New

Demo: AnchorHeading

ContentTodo
New

Demo: Articles

ContentTodo
New

Demo: Authors

ContentTodo
New

Demo: CallToAction

ContentTodo
New

Demo: CallToAction-black

ContentTodo
New

Demo: Feed JSON

ContentTodo
New

Demo: Feed XML

ContentTodo
New

Demo: Img

ContentTodo
New

Demo: LinkBlock

ContentTodo
New

Demo: Meta

ContentTodo
New

Demo: PostPreview

ContentTodo
New

Demo: PublicationDate

ContentTodo
New

Demo: ReadNext

ContentTodo
New

Demo: ReadingTime

ContentTodo
New

Demo: SharePostLink

ContentTodo
New

Demo: Sitemap

ContentTodo
New

Demo: Sitemap Appendix

ContentTodo
New

Demo: TodoCover

ContentTodo
New

Sync editor settings

InfrastructureTodo
Done

Generate covers for pages without a cover

UIFeaturesTodo
Done

Generate OG images for Features and Gallery

SEOFeaturesTodo
Done

Generate todo cover images

UIFeaturesTodo
Done

Remove .playwright-mcp snapshots

CleanupTimestripeTodo
Done

Remove unused Timestripe blog covers

CleanupTimestripeTodo
Done

Rename "Sveleton Magazine" in sitemap

CleanupSEOTimestripeTodo
Done

Resolve the Root UI font leftover

CleanupUITimestripeTodo
Done

Strip Timestripe mentions from docs

CleanupDocsTimestripeTodo
Done

Update SvelteKit to 3

BuildTodo
Done

Add og:type article + article:published_time

SEOTodo
Done

Unit tests for utility functions

TestingTodo
Done

Fix Articles.svelte join

CleanupTodo
Done

Fix corner-shape warning

CleanupTodo
Done

Fix cover used-before-declaration

CleanupTodo
Done

Fix Meta.svelte types

CleanupTodo
Done

Fix pages.remote.js types

CleanupTodo
Done

Fix TodoCover.svelte types

CleanupTodo
Done

Filter sitemap by excluded/draft/noindex

SEOTodo
Done

Fix double canonical tag

SEOTodo
Done

Remove empty google-site-verification

SEOCleanupTodo
Done

Document Deploy

DocsDeployTodo
Done

Move Deploy to CI

CIDeployTodo
Done

Revise Deploy Process

DeployTodo
Done

Add test run to CI

TestingCITodo
Done

Cleanup Magazine components

ContentDalerTodo
Done

Add feed link tags to layout

FeaturesTodo
Done

Add Fields to PageMeta

TypesTodo
Done

Add links to footer

UITodo
Done

Add glossary page

ContentTodo
Done

Deduplicate utility functions

CleanupTodo
Done

Enable remote functions

BuildTodo
Done

Fix breadcrumbs layout

LayoutTodo
Done

Move Meta tag into root layout

ArchitectureTodo
Done

Replace NavAnchor with normal anchors

ArchitectureTodo
Done

Set up testing environment and CI

TestingCITodo
Done

Update Meta Component

SEOTodo
Done

Use Img component for author avatars

FeaturesTodo
Done

Use remote function to ReadNext

ContentTodo
Done

Migrate to Lightning CSS

BuildTodo
Done

Rename Project to Sveleton

ProjectTodo
Done

Fix time to read

FeaturesTodo
Done

Add optional snippet for article preview

FeaturesTodo
Done

Create new homepage

ContentTodo
Done

Create pages metadata module

BuildTodo
Done

Remove background

CleanupTodo
Done

Update README and CLAUDE.md

ContentTodo
Done

Re-enable imagetools

BuildTodo
Done

Reduce build logging

BuildTodo
Done

Cleanup all warnings

CleanupTodo
Done

Investigate build freeze

BuildTodo
Done

Set up GitHub Actions

InfrastructureTodo
Canceled

Demo: PublicationAuthors

ContentTodo
Canceled

Fix preview generation

FeaturesTodo
Canceled

Enable disabled features

FeaturesTodo
Canceled

Restore meta context

FeaturesTodo

A static site template built with SvelteKit.

Sveleton, 2025