From ccaee1d34b95864ad1d0b1af0a70acec33c37a60 Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Sat, 14 Feb 2026 12:16:59 +0100 Subject: [PATCH] rebranding to Remanso --- CLAUDE.md | 4 ++-- packages/cli/src/commands/publish.ts | 4 ++-- .../{litenote.test.ts => remanso.test.ts} | 14 +++++++------- .../cli/src/extensions/{litenote.ts => remanso.ts} | 4 ++-- 4 files changed, 13 insertions(+), 13 deletions(-) rename packages/cli/src/extensions/{litenote.test.ts => remanso.test.ts} (93%) rename packages/cli/src/extensions/{litenote.ts => remanso.ts} (99%) diff --git a/CLAUDE.md b/CLAUDE.md index 6562fec..9679311 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co ## Project Overview -Sequoia is a CLI tool for publishing Markdown documents with frontmatter to the AT Protocol (Bluesky's decentralized social network). It converts blog posts into ATProto records (`site.standard.document`, `space.litenote.note`) and publishes them to a user's PDS. +Sequoia is a CLI tool for publishing Markdown documents with frontmatter to the AT Protocol (Bluesky's decentralized social network). It converts blog posts into ATProto records (`site.standard.document`, `space.remanso.note`) and publishes them to a user's PDS. Website: @@ -63,7 +63,7 @@ bun run dev:docs **Extensions** (`src/extensions/`): -- `litenote.ts` — Creates `space.litenote.note` records with embedded images +- `remanso.ts` — Creates `space.remanso.note` records with embedded images ## Key Patterns diff --git a/packages/cli/src/commands/publish.ts b/packages/cli/src/commands/publish.ts index fe5fe89..0868ad1 100644 --- a/packages/cli/src/commands/publish.ts +++ b/packages/cli/src/commands/publish.ts @@ -26,7 +26,7 @@ import { } from "../lib/markdown"; import type { BlogPost, BlobObject, StrongRef } from "../lib/types"; import { exitOnCancel } from "../lib/prompts"; -import { createNote, updateNote, findPostsWithStaleLinks, type NoteOptions } from "../extensions/litenote" +import { createNote, updateNote, findPostsWithStaleLinks, type NoteOptions } from "../extensions/remanso" export const publishCommand = command({ name: "publish", @@ -420,7 +420,7 @@ export const publishCommand = command({ } } - // Pass 2: Create/update litenote notes (atUris are now available for link resolution) + // Pass 2: Create/update Remanso notes (atUris are now available for link resolution) for (const { post, action, atUri } of noteQueue) { try { if (action === "create") { diff --git a/packages/cli/src/extensions/litenote.test.ts b/packages/cli/src/extensions/remanso.test.ts similarity index 93% rename from packages/cli/src/extensions/litenote.test.ts rename to packages/cli/src/extensions/remanso.test.ts index 1ed84c9..44628a6 100644 --- a/packages/cli/src/extensions/litenote.test.ts +++ b/packages/cli/src/extensions/remanso.test.ts @@ -1,5 +1,5 @@ import { describe, expect, test } from "bun:test"; -import { resolveInternalLinks, findPostsWithStaleLinks } from "./litenote"; +import { resolveInternalLinks, findPostsWithStaleLinks } from "./remanso"; import type { BlogPost } from "../lib/types"; function makePost( @@ -29,7 +29,7 @@ describe("resolveInternalLinks", () => { expect(resolveInternalLinks(content, posts)).toBe("See my post"); }); - test("rewrites published link to litenote atUri", () => { + test("rewrites published link to remanso atUri", () => { const posts = [ makePost( "other-post", @@ -38,7 +38,7 @@ describe("resolveInternalLinks", () => { ]; const content = "See [my post](./other-post)"; expect(resolveInternalLinks(content, posts)).toBe( - "See [my post](at://did:plc:abc/space.litenote.note/abc123)", + "See [my post](at://did:plc:abc/space.remanso.note/abc123)", ); }); @@ -67,7 +67,7 @@ describe("resolveInternalLinks", () => { ]; const content = "Read the [guide](guide.md)"; expect(resolveInternalLinks(content, posts)).toBe( - "Read the [guide](at://did:plc:abc/space.litenote.note/guide123)", + "Read the [guide](at://did:plc:abc/space.remanso.note/guide123)", ); }); @@ -80,7 +80,7 @@ describe("resolveInternalLinks", () => { ]; const content = "See [post](my-post)"; expect(resolveInternalLinks(content, posts)).toBe( - "See [post](at://did:plc:abc/space.litenote.note/rkey1)", + "See [post](at://did:plc:abc/space.remanso.note/rkey1)", ); }); @@ -117,7 +117,7 @@ describe("resolveInternalLinks", () => { const content = "See [a](published) and [b](unpublished) and [c](https://ext.com)"; expect(resolveInternalLinks(content, posts)).toBe( - "See [a](at://did:plc:abc/space.litenote.note/pub1) and b and [c](https://ext.com)", + "See [a](at://did:plc:abc/space.remanso.note/pub1) and b and [c](https://ext.com)", ); }); @@ -130,7 +130,7 @@ describe("resolveInternalLinks", () => { ]; const content = "See [docs](./docs/index)"; expect(resolveInternalLinks(content, posts)).toBe( - "See [docs](at://did:plc:abc/space.litenote.note/docs1)", + "See [docs](at://did:plc:abc/space.remanso.note/docs1)", ); }); }); diff --git a/packages/cli/src/extensions/litenote.ts b/packages/cli/src/extensions/remanso.ts similarity index 99% rename from packages/cli/src/extensions/litenote.ts rename to packages/cli/src/extensions/remanso.ts index 9c835f0..d36801b 100644 --- a/packages/cli/src/extensions/litenote.ts +++ b/packages/cli/src/extensions/remanso.ts @@ -4,7 +4,7 @@ import * as path from "node:path" import mimeTypes from "mime-types" import { BlogPost, BlobObject } from "../lib/types" -const LEXICON = "space.litenote.note" +const LEXICON = "space.remanso.note" const MAX_CONTENT = 10000 interface ImageRecord { @@ -151,7 +151,7 @@ export function resolveInternalLinks( const noteUri = matchedPost.frontmatter.atUri!.replace( /\/[^/]+\/([^/]+)$/, - `/space.litenote.note/$1`, + `/space.remanso.note/$1`, ) return `[${text}](${noteUri})` }) -- 2.51.2