Skip to content

solid-apps/journal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

journal

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.

Sign in

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.

What it does

  • + writes a new entry; tap an entry to edit it, × to delete.
  • Entries are schema:NoteDigitalDocument JSON-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.

Run

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.

Credit

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.

About

Micro-journal for your Solid pod — private dated entries, xlogin + password sign-in

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages