Commit Graph

61 Commits

Author SHA1 Message Date
23fc8df0f4 Include Traefik Tags for Canary Allocations
All checks were successful
Build and Push Docker Image / build (push) Successful in 2m6s
2026-09-17 03:49:07 -07:00
65588a53eb Update Blog Post Excerpt
All checks were successful
Build and Push Docker Image / build (push) Successful in 2m4s
Even though the blog post was written by hand, I usually use AI to help populate the frontmatter. The excerpt was reading like AI which could give the false impression the whole post is AI slop. This edits the excerpt to reflect a human touch.
2026-09-17 03:30:48 -07:00
f9bb7e6124 Update deployment workflows
All checks were successful
Build and Push Docker Image / build (push) Successful in 2m5s
2026-09-17 03:21:15 -07:00
69726f7d34 Publish 'Migrating Traefik to Nomad for Zero-Downtime Homelab Maintenance'
Some checks failed
Build and Push Docker Image / build (push) Failing after 2m13s
2026-09-17 02:50:15 -07:00
64f4c78d6c Publish 'Bun Patch: Fix Dependencies in Monorepos Without Waiting for Upstream'
All checks were successful
Build and Push Docker Image / build (push) Successful in 6m15s
2026-08-25 01:45:10 -07:00
0a565a9a5e Publish Blog Post: Building a High Performance Blog from Scratch with Bun
All checks were successful
Build and Push Docker Image / build (push) Successful in 41s
2026-04-28 10:08:18 -07:00
b8027deea4 Formmating Changes 2026-04-28 10:03:20 -07:00
afdfdd76ab Fix external link icon not rendering (and style adjustments) 2026-04-21 17:18:46 -07:00
149489c8b8 Add health checks
All checks were successful
Build and Push Docker Image / build (push) Successful in 39s
2026-04-21 16:37:10 -07:00
38336301e9 Fix bug with external links and simplify analytics
All checks were successful
Build and Push Docker Image / build (push) Successful in 47s
2026-04-21 15:28:10 -07:00
1ea315543b Adjust routers, add redirect on www. subdomain
All checks were successful
Build and Push Docker Image / build (push) Successful in 39s
2026-04-16 04:15:09 -07:00
b8129f6aa5 Add analytics 2026-04-16 04:05:21 -07:00
af0434cffb First post boilerplate
All checks were successful
Build and Push Docker Image / build (push) Successful in 39s
2026-04-16 02:50:05 -07:00
6de2346ee5 Remove test posts
Some checks failed
Build and Push Docker Image / build (push) Failing after 1m1s
2026-04-16 02:45:36 -07:00
c29244d2b6 Add Bun plugin to stop hmr routes in development from crashing 2026-04-16 01:52:27 -07:00
f6275e4f58 Fix date and read time on Blog Posts 2026-04-16 01:06:26 -07:00
f3eb83bcc0 Add CI/CD for auto-deployment of blog
All checks were successful
Build and Push Docker Image / build (push) Successful in 3m23s
2026-04-15 16:37:12 -07:00
b96f7ed3f0 Add Docker Build Support
Blog posts with 'draft: true' in the frontmatter are excluded from the production artifact
--no-cache docker builds ensure fresh database build each time. Caching isn't needed do to small size anyway
2026-04-15 12:25:31 -07:00
603687c46b Add gzip compression to responses 2026-01-27 17:35:34 -08:00
7a9f261189 Remove temporary design target, it's been achieved 2026-01-20 17:08:30 -08:00
c4f0767b58 ASSISTED: clean up some styles. Add retro list look for small viewport. 2026-01-20 16:53:03 -08:00
59d2f8b4e0 AGENT: Move aside into slide in with hamburger on smaller viewports 2026-01-20 16:09:29 -08:00
54d5a77329 Move scrollbar into Post Archive component instead of aside 2026-01-20 13:47:55 -08:00
9bf7827aa0 Add progresive enhancment for tag picker when client js is available 2026-01-16 13:51:06 -08:00
560020632f Add multi-tag selection support to tag-picker without client side JS 2026-01-14 15:44:22 -08:00
85946a2b40 Add a non-js placeholder for the theme picker 2026-01-13 03:45:27 -08:00
efff385570 Add default style for base css with no js 2026-01-12 19:23:53 -08:00
6664e6e3d1 Cleanup AI slop and simplify db interface 2026-01-12 19:06:14 -08:00
88b6d1bade Add basic tag support for showing and filtering tagged posts 2026-01-12 15:14:47 -08:00
b0fd1b6d9e FIX: Posts now render in reverse chronological order 2026-01-09 16:41:32 -08:00
d7fb16e24e Add 'back to home' link on blog posts 2026-01-09 16:13:59 -08:00
d5450a3c0a FIX: Add listeners to update post-archive more reliably 2026-01-09 00:41:13 -08:00
58fa014341 Add next/prev links to bottom of blog posts 2026-01-09 00:13:23 -08:00
cc21c06641 Add better scroll position management 2026-01-09 00:00:06 -08:00
960f7ff4d0 Post Archive v1: a first pass at a functional post-archive 2026-01-08 18:31:57 -08:00
1b66fc8a90 FIX: Use relative url, not hardcoded localhost to load profile picture 2026-01-08 16:07:33 -08:00
f46f4667a1 Complete WIP: Architecture refactor.
Mount JSX server side templating for blog posts. Send AppShell conditionally. Maintain support for HMR via HTMLbundles using Bun's native fullstack dev server under an /hmr path. This is only mounted in development and is supported by the onImport Bun plugin. Add DB creation on startup and load pages based on those records.
2026-01-08 05:35:59 -08:00
3abd97702d WIP: Architecture Refactor, add stub files and working blog post wrapped by AppShell 2025-12-28 00:21:13 -08:00
c34f11de00 WIP: Architecture Refactor, add additional demo content 2025-12-28 00:18:04 -08:00
16a441513e WIP: Architecture Refactor, add and rename plugins for handling content 2025-12-28 00:17:35 -08:00
df449cd3e7 WIP: Architecture Refactor, remove Elysia and only use Bun.serve 2025-12-27 22:51:48 -08:00
cd88f570a0 Replace Elysia with bun.serve for hot reloading and static serving 2025-10-22 19:56:38 -07:00
b136c6e63a Design and Style Blog Post Layout 2025-10-20 17:13:34 -07:00
b33ffa3371 Complete wip: New Application Architecture
Add support for client side routing and updating without loading the AppShell
2025-10-18 16:42:19 -07:00
0890ae3ef9 Add JS and Style injection into AppShell 2025-10-17 17:54:38 -07:00
16cf44b42d wip: New Application Architecture
Explore a new approach to clean up the implementation of an AppShell and individual pages. Will likely retire htmx for a lightweight custom page router.
2025-10-17 13:53:30 -07:00
cc79afaea0 Update versions and switch to text.lock file 2025-10-14 12:35:16 -07:00
2aaa28cabe Elysia hits 1.0! 2024-05-09 12:07:43 -07:00
4f15432f8f Update README to more clearly explain how to get started 2024-02-07 07:32:18 -08:00
Caleb Braaten
33ef0b3c0b Added rough starter styling 2024-02-03 16:44:43 -08:00