github timothepoznanski/poznote 6.0.0
Release 6.0.0

latest release: 6.0.1
8 hours ago

Poznote 6.0.0

📋 Summary

Change Type
Password management via UI (env vars removed) ⚠️ Breaking
OIDC configuration via Admin UI (env vars removed) ⚠️ Breaking
Daily note snapshots ✨ New
Reminders and notification system ✨ New

⚠️ Breaking Changes

🔒 Password Management

The environment variables POZNOTE_PASSWORD, POZNOTE_USERNAME, POZNOTE_ADMIN_PASSWORD, and POZNOTE_USER_PASSWORD have been removed. Passwords are now stored individually per user (bcrypt hashes) in the database and managed exclusively through the interface:

  • Users: Change your password in Settings > Change Password.
  • Administrators: Reset any user's password via Admin > Users.
  • Default Passwords: admin for administrators, user for standard users - must be changed upon first login.
  • The MCP server now uses an internal token (.mcp_token) instead of POZNOTE_PASSWORD.

🔐 OIDC / SSO Configuration

OIDC environment variables (such as POZNOTE_OIDC_ISSUER, POZNOTE_OIDC_SCOPES, POZNOTE_OIDC_REDIRECT_URI, etc.) are no longer read. All OIDC configuration is now handled via Settings > Admin Tools > OIDC / SSO.

Only two variables remain in the .env file for security reasons:

  • POZNOTE_OIDC_CLIENT_ID
  • POZNOTE_OIDC_CLIENT_SECRET

Migration: After updating, please reconfigure your OIDC settings via the administration panel.

image

✨ New Features

📷 Snapshots

A lightweight versioning system that captures the state of your notes. It is designed to keep one version per day (dated snapshot):

  • Automatic Capture: A snapshot is created whenever a note is opened, saving its state for the current day.
  • Daily Versioning: Only the latest state of the day is kept for that specific date (subsequent captures on the same day overwrite the existing daily snapshot).
  • Preview & Restore: View captured historical states (HTML, Markdown, or Tasklist) and restore your note to that state in one click.
  • File-based storage: data/users/{userId}/snapshots/{noteId}/{YYYY-MM-DD}.html.

🔔 Reminders & Notifications

A complete reminder system integrated into every note:

  • Set a Reminder: Click the bell icon (🔔) in the toolbar to schedule a notification (datetime picker + shortcuts: 30 min, 1h, tomorrow, 1 week).
  • Notification Center: Triggered reminders appear on the home page with a counter.
  • Visual Cues: Amber dot on the Sidebar "Home" button and colored toolbar icon when a reminder is active.
  • Actions: Mark as read, dismiss individually, or dismiss all at once. Direct navigation to the linked note.
  • Lightweight polling every 45 seconds to check for new triggered reminders.

#961

image
image
image
image

Don't miss a new poznote release

NewReleases is sending notifications on new releases.