Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.4.1] - 2026-09-04

### Added

- **Model-agnostic LLM selection.** `--model <id>` accepts any Anthropic or
Expand All @@ -33,6 +35,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
demo link is datasink.dev and GitHub links use `chrisschouk/sink-cli`.
- README provider flags and tagline brought in line with the CLI (`haiku|sonnet|…`,
four-phase strapline).
- npm package metadata still pointed at `totalaudiopromo/sink-cli`; homepage,
repository, and bugs now use datasink.dev / `chrisschouk/sink-cli`.

## [0.4.0] - 2026-06-11

Expand Down
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ for library consumers.

## Publish flow (npm)

Published as `datasink` (no scope). Current version on npm is **0.4.0** (published 2026-06-11).
Published as `datasink` (no scope). Current version on npm is **0.4.1**.

**2FA gotcha**: interactive `npm publish` hits the 2FA wall in non-interactive environments.
Use a granular **automation token** (npm account → Access Tokens → Generate New Token →
Expand Down
2 changes: 1 addition & 1 deletion api/health.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export default function handler(): Response {
return new Response(
JSON.stringify({
status: 'ok',
version: '0.4.0',
version: '0.4.1',
service: 'datasink',
}),
{
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "datasink",
"version": "0.4.0",
"version": "0.4.1",
"description": "sink \u2014 data hygiene for music PR. Scrub, rinse, soak, steep your contact lists. The `sink` CLI, published as datasink.",
"license": "MIT",
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion src/ui/interactive.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ function getLogo(): string {
return [
'',
chalk.cyan(LOGO_LINES[0]),
`${chalk.cyan(LOGO_LINES[1])} ${chalk.dim('github.com/totalaudiopromo/sink-cli')}`,
`${chalk.cyan(LOGO_LINES[1])} ${chalk.dim('github.com/chrisschouk/sink-cli')}`,
`${chalk.cyan(LOGO_LINES[2])} ${chalk.dim('Data hygiene for music PR.')}`,
'',
].join('\n')
Expand Down
2 changes: 1 addition & 1 deletion web/api/health.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export default function handler(): Response {
return new Response(
JSON.stringify({
status: 'ok',
version: '0.4.0',
version: '0.4.1',
service: 'datasink',
}),
{
Expand Down
4 changes: 2 additions & 2 deletions web/public/docs/openapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "datasink API",
"description": "Small HTTP surface for the datasink web demo. Scrub/rinse/soak run in the browser; only health and the Firecrawl proxy are server-side.",
"version": "0.4.0",
"version": "0.4.1",
"contact": {
"name": "Total Audio Promo",
"url": "https://totalaudiopromo.com",
Expand All @@ -29,7 +29,7 @@
"type": "object",
"properties": {
"status": { "type": "string", "example": "ok" },
"version": { "type": "string", "example": "0.4.0" },
"version": { "type": "string", "example": "0.4.1" },
"service": { "type": "string", "example": "datasink" }
}
}
Expand Down
2 changes: 1 addition & 1 deletion web/public/llms-full.txt
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Install: `npx datasink scrub contacts.csv`

```bash
curl -s https://datasink.dev/api/health
# {"status":"ok","version":"0.4.0","service":"datasink"}
# {"status":"ok","version":"0.4.1","service":"datasink"}
```

### POST /api/firecrawl-proxy
Expand Down
4 changes: 2 additions & 2 deletions web/src/components/CtaPanel.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ export function CtaPanel() {
</p>
<a
className="text-link"
href="https://github.com/totalaudiopromo/sink-cli"
href="https://github.com/chrisschouk/sink-cli"
rel="noopener noreferrer"
>
github.com/totalaudiopromo/sink-cli →
github.com/chrisschouk/sink-cli →
</a>
</div>

Expand Down
Loading