your personal website on atproto - mirror blento.app
25
fork

Configure Feed

Select the types of activity you want to include in your feed.

Contributing Guidelines#

For new cards see CustomCards and CardIdeas.

Setup#

git clone https://github.com/flo-bit/blento.git
cd blento
pnpm install
pnpm dev

No .env file required — dev uses the loopback OAuth public client, a fallback cookie secret, and blento.app as the default handle for /.

Note: if cloudflare authorization website opens when running pnpm dev flip the DB binding's "remote": true to false in wrangler.jsonc and re-run.

Individual /handle pages load directly from each user's PDS — no backfill needed.

Before opening a PR#

  • pnpm check — must complete with 0 errors and 0 warnings (existing baseline excepted).
  • pnpm format — runs eslint --fix + prettier --write across the project.

Subpages#

In-progress changes go on a subpage so your live profile stays clean: /your.handle/p/<page>/edit (any <page> other than edit or api). Login redirects to the main page — navigate to the subpage URL manually.

AI-assisted PRs#

AI-assisted PRs are accepted, especially if you just create a new card, but please:

  • Keep diffs minimal; no unrelated cleanup or verbose code
  • Test light/dark, colored cards, edit/view, desktop and both mobile modes (screen-size and pointer: coarse)