Commit Graph

18 Commits

Author SHA1 Message Date
pdmarf
c3add8da27 v1.0.28: fix name dropdown not restoring when switching buttons
onDidReceiveGlobalSettings fired before the users list was populated,
so the saved userId couldn't be selected. Now stored in globalUserId
variable and applied when populateUsers runs, regardless of order.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 08:50:39 +01:00
pdmarf
5426a388ba v1.0.27: auto-load projects/users after API token is entered
Previously staff had to close and reopen the property inspector
after entering their token to trigger the fetch. Now saving the
token immediately sends a refreshProjects event to the plugin,
which fetches and returns the project list and name dropdown.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 08:43:12 +01:00
pdmarf
034c951d9b v1.0.26: point auto-updater at stable-rebuild branch
GITEA_BASE was pointing at master (v1.0.22), so Check for Updates
always said "already up to date". Now points at stable-rebuild so
updates are served from the correct branch. Also bumps version.json
to 1.0.26.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 07:49:03 +01:00
pdmarf
c1384e942b v1.0.15: fix cross-folder timer conflict + new icons
- Stop previously running timer globally using persisted runningEntryId,
  works across nested folders and plugin restarts
- In-memory cache prevents onWillAppear flash of stale running state
- Replace SVG button icons with Aurora timer PNG icons (on/off)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 18:28:30 +01:00
pdmarf
f69eb8e841 v1.0.14: clean release (no debug logging)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 17:45:18 +01:00
pdmarf
2738bed445 v1.0.13: fix cross-folder timer stop
Remove onWillDisappear cache pruning so buttons in other folders remain
in settingsCache — previously navigating away deleted their entries,
causing the stop-other-timers loop to miss them on next key press.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 17:37:58 +01:00
pdmarf
3299ad5268 chore: bump to 1.0.12
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 17:15:21 +01:00
pdmarf
160eabb44d chore: bump to 1.0.11 to test auto-update
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 17:08:01 +01:00
pdmarf
6195b6fee7 fix: fetch users/projects when token is set but userId is missing
Fixes chicken-and-egg setup flow where new users couldn't populate
the name dropdown because isConfigured required userId to already exist.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 16:56:17 +01:00
pdmarf
c8a783f3b4 v1.0.9: test auto-update through Pangolin auth gate 2026-04-11 10:22:31 +01:00
pdmarf
34f16b4b87 v1.0.8: switch to public Gitea URL 2026-04-11 10:14:23 +01:00
pdmarf
f94a40e77d v1.0.7: replace PI libs with official Elgato source 2026-04-10 23:06:54 +01:00
pdmarf
7fe0841024 v1.0.6: fetch timeouts and project pagination 2026-04-10 20:53:19 +01:00
pdmarf
d6282d7396 v1.0.5: user dropdown from Notion API, settingsCache pruning 2026-04-10 20:42:11 +01:00
pdmarf
84d5e96487 Add Ed25519 signature verification to auto-updater (v1.0.4) 2026-04-10 20:20:10 +01:00
pdmarf
acb90f2d69 Bump to v1.0.3 2026-04-10 19:56:09 +01:00
pdmarf
7a6a9f0d2b Bump version to 1.0.2 to test auto-updater 2026-04-10 19:53:41 +01:00
pdmarf
9c55f8a8b8 Add auto-updater checking Gitea on startup 2026-04-10 19:52:50 +01:00