Commit Graph

119 Commits

Author SHA1 Message Date
Latte 15ff7afd1c Remove audio flag from blog posts and delete associated audio files
The audio: true frontmatter has been removed from all blog posts that
previously included it, as the audio files are no longer needed.
Corresponding MP3 files in the public/audio directory have been deleted.
One post, scanning-for-open-ollama-servers.md, already had audio: false
and remains unchanged.
2026-04-06 13:50:04 +02:00
Latte 7f6281406e updated blog 2026-04-06 13:48:43 +02:00
Latte 2bfda1f362 forgot to not take this with 2026-04-05 16:31:12 +02:00
Latte a4191658c5 Miscellaneous code and documentation updates 2026-04-05 16:27:42 +02:00
Latte 00cff1eb7e first audio thing that i want to try 2026-04-05 15:21:26 +02:00
Latte bb625f82af . 2026-04-04 22:17:28 +02:00
Latte 4926920dc3 this one is scary 2026-04-04 22:03:24 +02:00
Latte 33a3ab3fe5 update now 2026-04-04 21:06:26 +02:00
Latte c0a6d22546 Update projects.json and clean .gitignore 2026-03-26 20:07:36 +01:00
Latte e27d00ad86 remove internal documentation before making repo public
Deleted: AGENTS.md, CLAUDE.md, CODE_OF_CONDUCT.md, DEVELOPMENT.md,
FUTURE_PLANS.md, PROJECT_CONTEXT.md, SECURITY.md, TODO.md,
public/FAVICON_INSTRUCTIONS.md

These were internal planning docs, AI tool context files, and outdated
roadmap/todo files with no value for public visitors. README updated to
remove references to deleted files.
2026-03-26 19:57:16 +01:00
Latte da220d9550 update styling 2026-03-25 16:09:33 +01:00
Latte d8c6cd110c added blog about getting a sos message from the one i still love 2026-03-25 15:55:37 +01:00
Latte cc8b8098a4 updated 2026-03-22 21:55:43 +01:00
Latte c5d305165e added new blog 2026-03-22 21:53:18 +01:00
Latte 7ba81aee73 fixing some space 2026-03-22 21:39:34 +01:00
Latte e3a81d4c4d page now - status update 2026-03-22 21:36:00 +01:00
Latte 4e40815334 things to production 2026-03-18 19:42:31 +01:00
Latte ac55479d2f update 2026-03-18 19:36:35 +01:00
Latte b89c80a18b update 2026-03-18 19:31:36 +01:00
Latte 8626595cfd little update 2026-03-18 19:29:51 +01:00
Latte 4e3ae1c0ff Add six draft blog essays 2026-03-18 19:28:05 +01:00
Latte 3cac67ec90 commit 2026-03-14 14:01:16 +01:00
Latte 888aef6fdb remove deploy workflow 2026-03-08 16:17:43 +01:00
Latte d849c4d263 Mark repository as safe in deploy workflow
Deploy / deploy (push) Has been cancelled
2026-03-08 16:11:00 +01:00
Latte 6d66cb637d update workflow
Deploy / deploy (push) Failing after 0s
2026-03-08 16:09:22 +01:00
Latte 9bd495a2cd update workflow voor deploy
Deploy / deploy (push) Failing after 0s
2026-03-08 16:00:50 +01:00
Latte 649e51dd05 Merge pull request 'dev' (#63) from dev into main
Deploy / deploy (push) Failing after 0s
Reviewed-on: #63
2026-03-08 14:25:25 +00:00
Latte 73ca35626e Merge branch 'main' into dev
CI / build (push) Successful in 29s
CI / build (pull_request) Successful in 30s
2026-03-08 14:23:35 +00:00
Latte b3c6937d24 Merge pull request 'Update package-lock with server deps and types' (#64) from fix/npmpackagemissing into dev
CI / build (push) Successful in 30s
CI / build (pull_request) Successful in 29s
Reviewed-on: #64
2026-03-08 14:22:59 +00:00
Latte b0a59bc754 Update package-lock with server deps and types
Add @astrojs/node, better-sqlite3, and uuid to project deps
and include @types/better-sqlite3 and @types/uuid as devDeps.
Bump Node engine range to >=20 <24. Lockfile updated with
corresponding transitive dependencies.
2026-03-08 15:22:24 +01:00
Latte 4aa0b1d810 Merge pull request 'Consolidate CI and deployment workflows' (#62) from improve/workflow into dev
CI / build (push) Failing after 17s
CI / build (pull_request) Failing after 12s
Reviewed-on: #62
2026-03-08 14:06:30 +00:00
Latte 562c3770fb Consolidate CI and deployment workflows
Add a deploy workflow that builds and pushes the Docker image from
the server working directory and runs docker compose on main. Trim
CI to a focused Node build in an alpine container (apk deps,
npm ci, npm run build) and remove the old docker workflow. Simplify
Dockerfile to a builder+runtime flow (npm ci, npm prune,
copy node_modules) and make docker-compose use the registry image
and proxy network.
2026-03-08 15:05:31 +01:00
Latte 930d709831 Merge pull request 'dev' (#60) from dev into main
CI / ci (push) Successful in 32s
Docker / docker (push) Successful in 23s
Reviewed-on: #60
2026-03-08 09:41:14 +00:00
Latte 9958f5ec08 Merge branch 'main' into dev
CI / ci (pull_request) Successful in 30s
Docker / docker (pull_request) Successful in 22s
CI / ci (push) Failing after 1m54s
2026-03-08 09:38:52 +00:00
Latte 544da536a0 Merge pull request 'feat/finishing-touch' (#59) from feat/finishing-touch into dev
CI / ci (push) Successful in 30s
CI / ci (pull_request) Successful in 31s
Docker / docker (pull_request) Successful in 23s
Reviewed-on: #59
2026-03-08 09:32:54 +00: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 8b78ee20f5 Remove unused links from navigation
Drop /start, /faq (q&a), /library, /ai and /changelog from site
navigation
2026-03-07 22:07:20 +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 8d92507a69 Merge pull request 'feat/moderation' (#58) from feat/moderation into dev
CI / ci (push) Successful in 32s
Reviewed-on: #58
2026-03-07 20:39:19 +00:00
Latte 7ac338986c Update CI configuration to use Node 20 and enhance dependency installation process
CI / ci (push) Successful in 45s
CI / ci (pull_request) Successful in 32s
Docker / docker (pull_request) Successful in 38s
2026-03-07 21:36:40 +01:00
Latte 9f1ba5cf1e Improve Node.js dependency installation logic in CI workflow
CI / ci (push) Failing after 2m18s
CI / ci (pull_request) Failing after 2m16s
Docker / docker (pull_request) Successful in 28s
2026-03-07 21:31:48 +01:00
Latte e91b1a12b8 Refactor guestbook submission form to use details element for better accessibility and UX
CI / ci (push) Failing after 14s
CI / ci (pull_request) Failing after 14s
Docker / docker (pull_request) Successful in 42s
2026-03-07 21:24:26 +01:00
Latte 57c1478cb5 Implement token-based admin login and remove WebAuthn support 2026-03-07 21:19:00 +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 915594e83e Merge pull request 'Add Links page, collection, and nav entry' (#57) from feat/link-cabinet into dev
CI / ci (push) Successful in 27s
Reviewed-on: #57
2026-03-07 18:29:02 +00: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 162100cd25 Merge pull request 'Add curated essays and reading paths' (#56) from feat/library-essays-section into dev
CI / ci (push) Successful in 27s
Reviewed-on: #56
2026-03-07 17:21:18 +00: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 59211909ac Merge pull request 'feat/blog-discoverable' (#55) from feat/blog-discoverable into dev
CI / ci (push) Successful in 27s
Reviewed-on: #55
2026-03-07 16:53:41 +00:00
Latte 867b70499c Merge pull request 'Add blog utilities and tag pages' (#54) from feat/blog-discoverability into feat/blog-discoverable
CI / ci (push) Successful in 28s
CI / ci (pull_request) Successful in 26s
Docker / docker (pull_request) Successful in 17s
Reviewed-on: #54
2026-03-07 16:50:50 +00:00