Skip to content

v1.1.0

Latest

Choose a tag to compare

@CGSeb CGSeb released this 12 Oct 17:40
· 5 commits to main since this release
51b5a1d

New

  • Visit statistics on the hosted site. LessonFolk can now count visits with a self-hosted Umami: no cookie, no IP address stored, nothing loaded on sign-in, account or consent pages or while you are signed in, and Do Not Track is respected. It is off unless UMAMI_WEBSITE_ID is set, so a LessonFolk you run yourself measures nothing. The privacy notice gets a "Visit statistics" section (only where it is on) and its text is now justified. Statistics are kept 25 months at most.
  • A custom 404 page.
  • Finished course badges stand out, and "Recommended" is hidden on them.
  • Companion: a "Copy rules" button in the hint shown when a read is refused, which also tells which permission rules are needed, and a clearer message when it cannot read the progress.

Fixes

  • Every MCP tool now declares its four hints and an input schema.
  • The license file is the standard MIT text, so GitHub shows "MIT".

For whoever hosts a server

After deploying, open the Umami dashboard through an SSH tunnel, change its default password, create the site and set UMAMI_WEBSITE_ID; add purge-analytics.sh to cron. The steps are in deploy/.env.example.