A micro-journal for your own Solid pod. Write dated
entries — title, body, mood, tags — and they're stored as JSON-LD in a private
container on your pod (/private/journal/), grouped into a clean day-by-day timeline.
One self-contained app, no build.
Two ways, side by side:
- xlogin — the universal xlogin sign-in (Solid-OIDC or nostr). Open the account menu (top-right avatar) → Sign in. Reads/writes use xlogin's authenticated fetch.
- Password — a built-in fallback that mints a pod credential token directly
(
POST /idp/credentials), kept for pods/flows where that's simpler.
Either way your entries live in /private/journal/ — only you can read them.
- + writes a new entry; tap an entry to edit it, × to delete.
- Entries are
schema:NoteDigitalDocumentJSON-LD (dc:title,schema:text,schema:mood,schema:keywords,dcterms:created); each links to its raw JSON-LD. - Day-grouped timeline (Today / Yesterday / date), with mood + tag chips.
- The private container is created automatically on your first save.
Static — open index.html, or install via the store to /public/apps/journal/.
The app data (/private/journal/) is independent of where the app code is installed.
The original journal app — its login flow, avatar/menu UX, and timeline design — was authored by GLM (built over MCP against a JSS pod). Adapted for the solid-apps suite: data moved to a private container, xlogin added alongside the original password login, and packaged as a suite app.
AGPL-3.0-only.