Skip to content

Feature/remove web dashboard#98

Merged
asiniscalchi merged 2 commits into
mainfrom
feature/remove-web-dashboard
Jun 11, 2026
Merged

Feature/remove web dashboard#98
asiniscalchi merged 2 commits into
mainfrom
feature/remove-web-dashboard

Conversation

@asiniscalchi

Copy link
Copy Markdown
Owner

No description provided.

asiniscalchi and others added 2 commits June 11, 2026 10:58
…tability

The export/import envelope moves from the dashboard handlers to a
shared journal::transfer module, and the bot gains two commands:
/export replies with the user's journal as a JSON document, and
sending that file back with /import as the caption loads it (same
versioned format and all-or-nothing conflict semantics as before).
Each user can now pull or restore their own data with no operator
involvement, scoped to their isolated database.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Froid is now a Telegram bot with an MCP port: capture and reviews live
in Telegram, programmatic reads go through MCP, and /export + /import
cover data portability. The React app, the dashboard module and its
/api routes, the web CI job, the Docker web-builder stage, and the
rust-embed/mime_guess dependencies are all gone; the HTTP listener
serves only /mcp (token-gated) and /health.

FROID_DASHBOARD_ENABLED joins the removed-variables startup guard.
Prompt customizations stored via the old editor keep working — the
customized_prompts table and its read path are untouched; new
overrides go through the FROID_*_PROMPT_PATH files.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@asiniscalchi asiniscalchi merged commit 06b200b into main Jun 11, 2026
3 checks passed
@asiniscalchi asiniscalchi deleted the feature/remove-web-dashboard branch June 11, 2026 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant