Skip to main content

Archive

Browse all 323 documents from Standard.site

May 2026

Ewan’s Blog

No, It’s Not “Both Sides”

I am sick of hearing this.

24 May 2026

5
Ewan’s Blog

Subcritical

22 May 2026

3
Ewan’s Blog

Available (Eventually)

well… I guess I have to do something with my life now.

21 May 2026

4
Ewan’s Blog

Not Everything Is About The Money

On being badgered to make my hobbies into money.

17 May 2026

3
ewan's devlog

Nix Configuration Updates

17 May 2026

2
ewan's devlog

Tourmaline v0.5.0 — Advanced Analytics & Layout Refinements

Porting analytics, upgrading CTA copy, and refining mobile responsive layouts for Tourmaline.

17 May 2026

5
ewan's devlog

Digital Person Sync

14 May 2026

2
ewan's devlog

Faol voice system — writing like a person, not an AI

The anti-AI-voice framework that keeps Faol sounding human. Banned words, sentence rhythm, and the em dash rule.

11 May 2026

2
ewan's devlog

Faol voice system — writing like a person, not an AI

The anti-AI-voice framework that keeps Faol sounding human. Banned words, sentence rhythm, and the em dash rule.

11 May 2026

2
ewan's devlog

Faol infrastructure — lettabot on launchd

Running lettabot as a macOS launchd agent for 24/7 availability. Sops secrets, path issues, and the sandbox workaround.

11 May 2026

2
ewan's devlog

Faol infrastructure — lettabot on launchd

Running lettabot as a macOS launchd agent for 24/7 availability. Sops secrets, path issues, and the sandbox workaround.

11 May 2026

2
ewan's devlog

Faol — a digital person

Launched Faol, a persistent AI agent that lives online as a person — Telegram, Bluesky, blog. Built on the digital-person framework.

11 May 2026

3
ewan's devlog

Faol — a digital person

Launched Faol, a persistent AI agent that lives online as a person — Telegram, Bluesky, blog. Built on the digital-person framework.

11 May 2026

3
ewan's devlog

Removed analytics references and duplicate links across landing-ui projects

Replaced analytics taglines, removed duplicate footers from LandingPage and all about pages, deduplicated Tourmaline header navLinks

11 May 2026

4
ewan's devlog

Created faol-website — digital person blog template

New SvelteKit + Sequoia website for faol with blog under /notes, timeline, tag filtering, TOC, and RSS

11 May 2026

3
ewan's devlog

Tourmaline folded into pkgs monorepo, landing-ui improvements

Moved Tourmaline from standalone repo into packages/tourmaline, enhanced landing-ui with backdrop blur, nav links, snippet props, and fixed source URLs across all projects

11 May 2026

5
ewan's devlog

Landing-ui polish: shared layout, cross-references, icon cleanup, support consolidation

LandingLayout improvements (subtitle, expanded footer, @theme bridge), cross-references between all five tools, inline symbols replaced with Lucide icons, support links consolidated to ewancroft.uk/support

11 May 2026

3
ewan's devlog

Tourmaline: analysis moves to web worker

Moved the entire analysis pipeline from server-side POST to a browser web worker, fixing Vercel body size limits for large scrobble histories

11 May 2026

4
ewan's devlog

Website: view transitions, scroll animations, support page

Added View Transitions API crossfades, scroll-triggered section reveals, a dedicated support page, and seasonal colour theme lock-in

11 May 2026

2
ewan's devlog

Opal: web OAuth import, thread splitting, TID rkeys

Added web OAuth import flow, post threading for long content, and TID-based record keys to the Twitter/Mastodon/Threads to Bluesky converter

11 May 2026

3
ewan's devlog

Tourmaline v0.4.0 — tabs, sessions, story recap, date ranges, phases

Profile redesign with tabbed layout, listening sessions, on this day, story-mode recap, date range filtering, and listening evolution phases

11 May 2026

4
ewan's devlog

pkgs: hero SVGs, bismuth flags, croft-click devlog

Added OG hero SVGs to all five project landing pages, bismuth fetch flags, and devlog project to croft-click

11 May 2026

3
ewan's devlog

Tourmaline wrapped insights

Minutes listened, music evolution, remarkable days, discovery, and yearly wrapped card with scroll-reveal animations

11 May 2026

4
ewan's devlog

colorTheme: Wheel of the Year seasonal themes

Replaced astronomical season detection with traditional Wheel of the Year sabbat dates, added midnight auto-update and reset-to-seasonal

11 May 2026

4
ewan's devlog

Docsite: Opal docs, client bundle perf, devlog sidebar

Added Opal documentation, eliminated 1.3MB client bundle from markdown/atproto deps, and added devlog link to sidebar

11 May 2026

3
ewan's devlog

Nix: Bitwarden CLI, server retirement, path fixes

Swapped rbw for official bitwarden-cli, fixed activation scripts for retired server, added splitDns toggle

11 May 2026

1
ewan's devlog

digital-person: agent repo initialised

Created the digital-person agent repository

11 May 2026

2
ewan's devlog

Digital Person Telegram Bot Integration

11 May 2026

3
Ewan’s Blog

Against Entropy

10 May 2026

2
ewan's devlog

Tourmaline new profile cards

Listening clock, listening stats, and service origins

10 May 2026

4
ewan's devlog

Tourmaline personality card redesign

Added genre bars, mood indicators, stat badges, and dynamic SVG layout to the personality card

10 May 2026

4
ewan's devlog

Tourmaline analysis algorithm improvements

Era analysis, time-of-day mood weighting, genre blending, Gini-based loyalty, full-artist genre profile

10 May 2026

4
ewan's devlog

Tourmaline share page fixes

Fixed personality card SVG clipping and switched to aturi.to for post links

10 May 2026

3
ewan's devlog

Cross-references and unified support links

Added More tools sections linking each project to the other four, and pointed all support links to ewancroft.uk/support

10 May 2026

4
ewan's devlog

Replaced inline symbolic characters with Lucide icons

Swapped unicode symbols for Lucide icon components across malachite, opal, jasper, bismuth, tourmaline, landing-ui, and croft-click

10 May 2026

4
ewan's devlog

OG hero images across all five projects

Added hero SVG OG images to malachite, opal, jasper, bismuth, and tourmaline landing pages

10 May 2026

4
ewan's devlog

tourmaline v0.1.0 — AT Protocol scrobble analyser with share-to-Bluesky

First release of tourmaline — personality archetypes, genre profiles, mood mapping, and share-to-Bluesky for Teal.fm scrobbles.

10 May 2026

4
ewan's devlog

Bismuth Web 0.2.0

Added publication fetching, expanded conversion options, and rebuilt parts of the converter UI.

9 May 2026

3
ewan's devlog

devlog: fix OG metatags

OG image URLs were relative — crawlers need absolute URLs. Index page was also missing an OG image entirely.

9 May 2026

2
ewan's devlog

Bismuth: fetch subcommand flag fixes

Added --frontmatter and --output flags to the fetch subcommand, and bumped to 0.2.4.

9 May 2026

3
ewan's devlog

Performance audit and fixes across all three sites

Docsite client bundle dropped from 1.3MB to 12KB, devlog layout data optimised, website duplicate fetches eliminated

9 May 2026

4
ewan's devlog

Letta Writer Agent Publications Survey

9 May 2026

3
ewan's devlog

devlog: Dynamic OG image generation with @ewanc26/og

Each devlog post now generates its own OG image on demand using @ewanc26/og — warm amber on dark, with noise texture.

8 May 2026

3
ewan's devlog

Website: Wheel of the Year seasonal themes with auto-midnight updates

Colour themes now follow the Wheel of the Year — eight distinct themes for each sabbat, shifting automatically as midnight crosses into a new period.

8 May 2026

2
ewan's devlog

Website: Seasonal Theme Reset

The colour theme picker now shows when a seasonal theme is active and lets you lock it in explicitly.

8 May 2026

2
ewan's devlog

Website: Support modal spun out to its own page

Moved the support modal from a footer overlay to a standalone /support route, matching the site's page pattern.

8 May 2026

1
ewan's devlog

Timeline Scroll Reveal Fix

Every devlog entry was invisible on load — $state on an IntersectionObserver variable caused the effect to disconnect it before it could fire.

8 May 2026

2
ewan's devlog

pkgs: Remove Umami analytics from all packages

Umami analytics retired — all Umami script tags removed from bismuth-web, malachite-web, jasper-web, opal-web, and croft-click.

8 May 2026

1
ewan's devlog

devlog.croft.click launch

New changelog site for tracking project updates, published to AT Protocol via Sequoia.

8 May 2026

1
ewan's devlog

Devlog Modularisation

Split the monolithic layout.css and inline page logic into focused modules and components.

8 May 2026

2