v2.1.0

vsecoder
Sun, 19 Apr 2026 12:15:00 +0200

Highlights:

Operator-facing: --max-cpu, --max-ram-mb, --feed-disk-limit-mb,
--chain-disk-limit-mb for cooperative Go-runtime / disk caps.
Each flag has a matching DCHAIN_* env var.

Client: Saved Messages (Telegram-style self-chat, local-only,
no relay fees), pinned top of chat list with a blue bookmark avatar.

Client: user walls — /(app)/feed/author/[pub] route, reachable
from any profile via "View posts". Infinite scroll via created_at
cursor.

Feed: JPEG quality aligned client↔server (0.75 / Q=75) so post
uploads no longer blow past MaxPostSize after server re-encode.
ErrPostTooLarge now reports actual size vs max.

README: full step-by-step guide for first and joiner nodes
with exhaustive flag tables.

See CHANGELOG / commit history for the full diff.