Commit Graph

15 Commits

Author SHA1 Message Date
Latte 81e02a14a2 revert eb3d955884
revert Left-align page content and expand nav width

Change layout alignment from center to flex-start on various pages to
left-align content. Also increase .nav-inner max-width to 900px and set
margin to 0 so navigation aligns with page content.
2026-04-09 18:44:16 +00:00
Latte eb3d955884 Left-align page content and expand nav width
Change layout alignment from center to flex-start on various pages to
left-align content. Also increase .nav-inner max-width to 900px and set
margin to 0 so navigation aligns with page content.
2026-04-09 20:42:32 +02:00
Latte 3701db03ad Remove coffee and links pages and update nav
CI / ci (push) Successful in 32s
CI / ci (pull_request) Successful in 31s
Docker / docker (pull_request) Successful in 24s
Add an inline "See what I use" link and styles to the About page
so /uses remains discoverable from the content.
2026-03-07 22:30:23 +01:00
Latte 45d972b0fd Remove unused links from navigation
Drop /start, /faq (q&a), /library, /ai and /changelog from site
navigation
2026-03-07 22:03:54 +01:00
Latte 88e00e5d41 Add guestbook with WebAuthn admin and SQLite
Introduce server-rendered guestbook and moderation portal.
Persist data in SQLite (better-sqlite3); add WebAuthn YubiKey
admin auth, rate-limiting, spam heuristics, and sanitization.
Switch Docker image to run Node/standalone Astro (remove nginx),
update docker-compose, Dockerfile, astro.config, and package.json.
Add .env.example, docs/guestbook.md, gitignore updates, layouts,
API routes, and supporting lib/components/pages for the feature.
2026-03-07 20:21:39 +01:00
Latte 321c4c6f04 Add Links page, collection, and nav entry
CI / ci (push) Successful in 29s
CI / ci (pull_request) Successful in 28s
Docker / docker (pull_request) Successful in 17s
2026-03-07 18:39:41 +01:00
Latte bd0dc30f9e Add curated essays and reading paths
CI / ci (push) Successful in 28s
CI / ci (pull_request) Successful in 27s
Docker / docker (pull_request) Successful in 16s
Introduce a Library page and wire it into the main nav.
Add blog frontmatter fields: category, featuredEssay (default false),
and readingOrder (positive integer). Update several posts to mark
featured essays and assign readingOrder for the recommended path.
2026-03-07 18:07:23 +01:00
Latte bb5a52df09 Add AI page and nav link
CI / ci (push) Successful in 29s
CI / ci (pull_request) Successful in 28s
Docker / docker (pull_request) Successful in 17s
2026-03-07 17:00:26 +01:00
Latte faea831bef Add Coffee Notes collection and page
CI / ci (push) Successful in 29s
CI / ci (pull_request) Successful in 28s
Docker / docker (pull_request) Successful in 17s
2026-03-07 16:41:46 +01:00
Latte 8b810b746b Add changelog link to navigation
CI / ci (push) Successful in 28s
CI / ci (pull_request) Successful in 27s
Docker / docker (pull_request) Successful in 16s
2026-03-07 16:23:14 +01:00
Latte f859194e96 Add FAQ page and nav link
CI / ci (push) Successful in 28s
CI / ci (pull_request) Successful in 27s
Docker / docker (pull_request) Successful in 17s
2026-03-07 16:08:26 +01:00
Latte 730a115de7 Add Start page and Nav link
CI / ci (push) Successful in 27s
CI / ci (pull_request) Successful in 27s
Docker / docker (pull_request) Successful in 17s
Introduce a new /start route (src/pages/start.astro) as an orientation
for
new visitors — includes recommended posts, highlighted projects, and
page
styles. Add the /start entry to src/components/Nav.astro.
2026-03-07 12:26:03 +01:00
Latte 4978044d9e Add 'Uses' page and update navigation links; enhance layout responsiveness
CI / ci (push) Successful in 28s
CI / ci (pull_request) Successful in 28s
Docker / docker (pull_request) Successful in 30s
2026-03-06 22:32:17 +01:00
Latte 79271aa3bf Add 'Now' page and update navigation; refine styles and metadata
CI / ci (push) Successful in 29s
CI / ci (pull_request) Successful in 27s
Docker / docker (pull_request) Successful in 17s
2026-03-06 21:00:06 +01:00
Latte 7fbe9a3e43 Add Nav, About/Projects pages and nginx hardening
CI / ci (push) Successful in 28s
Harden nginx: add CSP, HSTS, Referrer-Policy and Permissions-Policy;
include image/svg+xml in gzip types; set X-Content-Type-Options on
static assets; change try_files to return =404.

Add Nav component and wire into BaseLayout; add About and Projects
pages with projects.json, an initial blog post, and small layout/padding
adjustments (removed redundant back links).
2026-03-04 19:53:13 +01:00