Staff on v1.0.25 check master's version.json for updates. Previously
master was on 1.0.22 (< 1.0.25) so the updater always said "already
up to date". Now master serves the stable-rebuild v1.0.26 binary so
staff can self-update via Check for Updates.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Previously onPropertyInspectorDidAppear fired once on PI open — if the
token wasn't saved yet (first-time setup), the dropdown stayed empty
forever. Now saving credentials sends a refresh event to the plugin,
which re-fetches and repopulates projects and names immediately.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Staff machines still had idle.svg/running.svg in their installed plugin
folder (Stream Deck merges rather than replaces on reinstall), causing
the old SVGs to shadow the new PNG icons added in v1.0.15. The
auto-updater now explicitly deletes these legacy files when applying an
update.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Remove stale idle.svg/running.svg from zip (were shadowing the PNG
icons added in v1.0.15, causing old grey icons to show instead of
the Aurora timer images)
- Fix package script to always delete and recreate zip so removed files
don't persist across builds
- Show a clear error in the name dropdown when fetchUsers fails (e.g.
Notion integration missing "Read user information" capability)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Previously only plugin.js was replaced on auto-update, leaving
property-inspector.html, idle.png, and running.png at the originally
installed version. Staff would see the old button colours and missing
UI elements (username dropdown, Update button) even after the code
updated successfully.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.