Releases: cloudron-io/nodebb-plugin-internalnotes
Releases · cloudron-io/nodebb-plugin-internalnotes
Release list
1.2.0
[1.2.0] - 2026-09-14
Added
- Email delivery for plugin notifications — The
topic-assign,topic-assign-staleandinternalnotes-notenotification types are registered with core, so they appear in Settings > Notifications and can be delivered by email. (#6 by @modalai-tom) - Open/resolved assignment status — Mark assignments as resolved or reopen them from the notes panel (
PUT /api/v3/plugins/internalnotes/:tid/status). The resolving user and time are stored. Assignee badges turn green when resolved and the/assignedpage has Open, Resolved and All tabs. (#6 by @modalai-tom) - Stale-assignment reminders — Opt-in daily summary notification about open topics assigned directly to a user with no activity for N days, sent at a configurable hour and timezone. (#6 by @modalai-tom)
Changed
- Requires NodeBB 4.10.0 or newer for the core cron module.
Fixed
- Notification text broke on some topic titles. Titles or group names containing commas,
%or[[/]]were interpolated raw into translation strings, which truncated or garbled the notification. Arguments are now escaped withtranslator.compile.
1.1.1
[1.1.1] - 2026-05-28
Fixed
- NodeBB v4.12.0 compatibility — broken avatar images in the Assign Topic modal and assignee badge. NodeBB 4.12.0 now HTML-escapes
user.pictureserver-side (turning/into/etc.), and the plugin was escaping it a second time before injecting it into<img src="...">. The double-encoding broke the URL. The picture value is now used as-is when interpolated into attribute values.
1.1.0
[1.1.0] - 2026-04-16
Fixed
- NodeBB v4.9+ / v5.0 compatibility — Migrated from the deprecated
action:topic.purgehook toaction:topics.purge. The purge handler now processes the topics batch emitted by NodeBB v4.9+, silencing the deprecation warning and preparing for the hook's removal in v5.0.
1.0.2
[1.0.2] - 2025-02-23
Added
- Quick-select assignable users — In the Assign Topic modal, a row of avatars for assignable users (admins and, per settings, global/category moderators) for one-click assignment.
- Notification on new internal note — Users who can view internal notes and are watching the topic receive a notification when a note is added (excluding the note author).
- Auto-follow on assignment — When a topic is assigned to a user or group, the assigned user(s) are set to "watching" the topic so they get follow notifications.
Changed
- Sidebar button position — Internal Notes and Assign Topic buttons are now injected right after the logged-in menu (
#logged-in-menu) in the right sidebar when present, instead of at the bottom.
Full Changelog: 1.0.1...1.0.2
1.0.1
[1.0.1] - 2025-02-23
Added
- Widget "Internal Notes & Assign Topic" — Add the Internal Notes and Assign Topic buttons via ACP > Appearance > Widgets (e.g. to Global Sidebar) for themes that use a different layout. The widget only renders on topic pages.
- Right sidebar placement — Internal Notes and Assign Topic buttons are now injected into the far-right sidebar (
component="sidebar/right") at the bottom. When the sidebar is collapsed they show as icon-only; when expanded, icon and label. This placement is only tested with the default theme nodebb-theme-harmony v2.1.36. - Translatable "Close" — Notes panel close control uses a dedicated "Close" button with the new language key
close.
Changed
- Button position — Buttons no longer appear in the topic thread tools menu; they are shown in the right sidebar (or via the new widget). This matches the thin vertical sidebar used for notifications, search, drafts, and chat.
- Notes panel close — Close control moved from a small header link to a visible "Close" button next to "Add Note" in the notes panel for clearer UX.
- Docs — README simplified; detailed setup and technical info moved to DEVELOPMENT.md and TECHNICAL.md. NodeBB 3.x references removed from README.