Skip to content

Releases: ShiroDoromoto/crofty

v0.6.1

16 Jun 12:56
2b37edb

Choose a tag to compare

Changelog

  • 2b37edb feat(agent): surface multilingual + design customization at onboarding in crofty agent (#79)
  • ca8e451 chore: rename owner nsys-nakamoto -> ShiroDoromoto (#78)

v0.6.0

16 Jun 07:24
2b876d5

Choose a tag to compare

Changelog

  • 2b876d5 feat(deploy): add SFTP and FTPS deploy providers (#77)

v0.5.0

16 Jun 05:00
c9da562

Choose a tag to compare

Changelog

  • c9da562 feat(release): ship Linux .deb/.rpm packages (#76)

v0.4.1

16 Jun 04:32
d8e5a51

Choose a tag to compare

Changelog

  • d8e5a51 Merge pull request #75 from nsys-nakamoto/fix/deploy-builds-first
  • d474f92 fix(deploy): build the current site before publishing
  • afe6788 Merge pull request #74 from nsys-nakamoto/refactor/fold-demo-into-examples
  • bb0254c refactor: fold demo into examples/blog (one gallery, not two concepts)
  • 0c4bfbc Merge pull request #73 from nsys-nakamoto/fix/grid-centering
  • 3cb610a fix(demo+examples): center wide grids reliably (was shifting left)

v0.4.0

15 Jun 20:17
1f9cf3e

Choose a tag to compare

Changelog

  • 1f9cf3e Merge pull request #72 from nsys-nakamoto/feat/wide-grids-and-music-audio
  • 33d481e demo+examples: let visual grids use the screen; make releases playable
  • 6ea045b Merge pull request #71 from nsys-nakamoto/feat/examples-gallery
  • 1a2787a examples: add band, shop and studio sites + gallery README
  • fad3f67 Merge pull request #70 from nsys-nakamoto/feat/agent-home-semantics
  • e8c165e feat(agent): explain the home page (blog front vs landing)
  • 3908fbc examples: add a photographer portfolio (1/4 of the gallery)
  • dbfb418 Merge pull request #69 from nsys-nakamoto/feat/agent-site-kinds
  • 964c4bb feat(agent): surface the kinds of site crofty can build
  • 90d88fd Merge pull request #68 from nsys-nakamoto/chore/retire-crofty-blog-refs
  • 374b3ff chore: retire crofty.blog references → crofty.site
  • 5ff01a2 Merge pull request #67 from nsys-nakamoto/feat/agent-site-pages
  • 9bfac8c feat(agent): open the workflow by asking the author's goal
  • fc2d1c0 demo: canonicalize on demo.crofty.site
  • 30fd087 docs(readme): frame crofty as a whole site, not just a blog
  • 16653f4 demo: add gallery, shop and music collections (three section shapes)
  • 6b3f020 demo: add contact and legal pages, the site-not-just-blog basics
  • 6ccfed0 feat(agent): teach crofty agent that crofty builds a whole site
  • d643c64 Merge pull request #66 from nsys-nakamoto/docs/readme-agent-intro
  • bafd70f docs(readme): frame the intro around crofty agent (AI-driven use)
  • 8346928 Merge pull request #65 from nsys-nakamoto/fix/add-summary-analytics
  • ac0ca18 fix(cli): include analytics in the add command summary
  • f8318c2 Merge pull request #64 from nsys-nakamoto/docs/readme-agent
  • 7697b05 docs(readme): list every command and introduce crofty agent

v0.3.0

15 Jun 15:47
d5b4878

Choose a tag to compare

Changelog

  • d5b4878 Merge pull request #63 from nsys-nakamoto/feat/agent-command
  • e7d2b64 feat(cli): crofty agent — the whole command surface for an AI to read first
  • 98fcca8 Merge pull request #62 from nsys-nakamoto/fix/demo-i18n-raw-html-media-paths
  • 9481c1b fix(demo): absolute paths for raw-HTML media in translated bundles

v0.2.0

15 Jun 09:04
4b02965

Choose a tag to compare

Changelog

  • 4b02965 Merge pull request #61 from nsys-nakamoto/feat/add-analytics
  • 1bcaa49 feat(cli): crofty add analytics for discoverable opt-in analytics
  • ea7d9fe Merge pull request #60 from nsys-nakamoto/feat/preview-reliable-reload
  • 2f7f97b feat(preview): reliable edit reload, and a restart hint
  • b277915 Merge pull request #59 from nsys-nakamoto/feat/theme-tokens-discoverability
  • 217320d feat(theme): theme tokens + eject --print + staged-customize guidance
  • d9a0ea9 Merge pull request #58 from nsys-nakamoto/feat/config-command
  • 121c7b5 feat(cli): add crofty config to show the current configuration (+ --json)
  • bced706 Merge pull request #57 from nsys-nakamoto/feat/add-command
  • 8ba5be7 feat(cli): add crofty add <feature> to turn capabilities on
  • 4bd4551 Merge pull request #56 from nsys-nakamoto/feat/default-code-highlighting
  • 716ccc2 feat(theme): theme-following code highlighting by default
  • ed8760a Merge pull request #55 from nsys-nakamoto/feat/lang-add
  • 4fd0e97 feat(cli): add crofty lang add / crofty lang list for multilingual
  • 52d405b Merge pull request #54 from nsys-nakamoto/feat/deploy-custom-domain-help
  • 3de1e5d feat(deploy): show how to connect a custom domain after deploy
  • de5f92e Merge pull request #53 from nsys-nakamoto/feat/init-name-prompts
  • c914546 feat(init): separate display title from the pages.dev project name
  • ac77608 Merge pull request #52 from nsys-nakamoto/feat/validate-capability-hints
  • be08736 feat(validate): teach capability hints ("wrote it but it won't show")
  • 9d267fd Merge pull request #51 from nsys-nakamoto/feat/default-content-styles
  • 7280c3d feat(theme): default styles for images, figures and tables
  • 35a0b7a Merge pull request #50 from nsys-nakamoto/feat/features-catalog
  • 40d0c8b feat(cli): add crofty features capability catalogue (+ --json)
  • 1d5b250 Merge pull request #49 from nsys-nakamoto/feat/article-back-to-list
  • c813dbf feat(theme): add a back-to-list link on article pages

v0.1.2

15 Jun 05:09
d9b8435

Choose a tag to compare

Changelog

  • d9b8435 Merge pull request #48 from nsys-nakamoto/ux/init-guidance-only
  • e8588f6 feat(init): make the support link guidance-only, like analytics

v0.1.1

15 Jun 03:46
ac8ecef

Choose a tag to compare

Changelog

  • ac8ecef Merge pull request #47 from nsys-nakamoto/ux/init-optional-ordering
  • 38fe344 feat(init): frame the optional section and order it analytics-first
  • 4735e7a Merge pull request #46 from nsys-nakamoto/docs/init-order
  • 26912a3 docs: lead Quick start with how to start a project
  • 2d31861 Merge pull request #45 from nsys-nakamoto/docs/init-patterns
  • e0cb61c docs: clarify crofty init invocation and configure-vs-create
  • 6a21d46 Merge pull request #44 from nsys-nakamoto/docs/scoop-hugo-autodep
  • 6e60e30 docs: note Scoop auto-installs hugo via manifest dependency

crofty v0.1.0

15 Jun 02:33
f9dae20

Choose a tag to compare

crofty turns Markdown into a website you build with Hugo and
deploy to a domain and accounts you own. It never talks to a server of ours —
there isn't one. Deploys go straight to your Cloudflare account over its API,
with no Node or Wrangler in the loop.

This is the first public release. 🎉

Install

macOS / Linux (Homebrew):

brew install nsys-nakamoto/crofty/crofty

Windows (Scoop):

scoop bucket add crofty https://github.com/nsys-nakamoto/scoop-crofty
scoop install crofty

Both installers pull in Hugo for you — crofty wraps it at runtime for build
and preview.

Quick start

crofty init        # create a project (a website you own)
cd <the path it prints>
crofty preview     # see it in a browser — no account needed
crofty connect     # save your Cloudflare API token (to your keychain)
crofty deploy      # publish ./dist to your own Cloudflare Pages

What's in the box

  • init / preview / build — scaffold, preview locally, render to ./dist
  • connect / deploy — publish straight to your own Cloudflare Pages
  • validate / doctor — check content against the spec and the output contract
  • share — print a ready-to-post fragment (text + link) for any SNS
  • theme — bring the theme onto disk to customize (eject tokens or full)

The build output is a plain Hugo project, and the bundled theme is static — no
JavaScript, no trackers. See the README
for the full picture.