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:
adminfor administrators,userfor 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_IDPOZNOTE_OIDC_CLIENT_SECRET
Migration: After updating, please reconfigure your OIDC settings via the administration panel.
✨ 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.
