Changelog

1.5.0

  • Add a User Profile block: avatar-triggered modal for editing first/last/display name, email, and password from the front end. Email and password changes require the current password; password changes preserve the user’s session.

1.4.0

  • Add sort options (due date asc/desc, state, priority) to the checklist view, matching the My Items sort UI. Selection persists per-list.
  • Add a skeleton loader to the lists dashboard so the page no longer flashes empty state on load.
  • Animate the strike-through across all wrapped lines of a checklist item title when toggling complete.
  • Prevent a flash-of-unstyled-content (FOUC) on Interactivity-bound elements that should start hidden.

1.3.1

  • Hide the WordPress admin toolbar for all non-administrators (previously only applied to newly registered users).

1.3.0

  • Add file attachments to list items — a separate Files section on the item detail page accepts non-image uploads (PDF, Office docs, CSV, ZIP, PSD, AI, etc.) alongside the existing image gallery.
  • Add an image lightbox to the item detail attachment gallery with prev/next navigation, keyboard arrow + Escape support, and an image counter.
  • Add sorting controls to the My Lists view.
  • Add a Hide-completed toggle to the List View filter bar.
  • Standardize the filter bar layout across My Lists, My Items, and List View for a consistent UI.
  • Fix the Hide-completed toggle in My Items.
  • Fix HTML entities appearing literally in notification email subjects.

1.2.2

  • Lists dashboard cards now show “X of Y complete” when the list has a designated complete state, with a small inline pie chart beside the label colored by each state’s color. Lists with no states defined fall back to the previous “N items” label.
  • Bump @wordpress/scripts to ^32.0.0, clearing 5 of the 11 build-time dependabot alerts.

1.2.1

  • Fix Alfred workflow links opening the site homepage instead of the targeted item or list. The today and list-browse script filters now build URLs from the admin-assigned item-detail and list-view pages, fetched once at connect time and cached in the keychain alongside credentials.

1.2.0

  • Add Alfred workflow integration for adding and managing items from macOS. Includes front-end app authorization flow, list management commands, and a downloadable .alfredworkflow bundled with the plugin zip.

1.1.2

  • Kanban state columns now stick to the top of the viewport and scroll internally instead of overflowing past the bottom of the screen.
  • Remove max-width constraint on block wrappers so blocks fill their containing layout.
  • Hide the WordPress admin toolbar by default for newly created non-admin users.
  • Apply box-sizing: border-box to form fields so padding no longer pushes inputs past their containers.

1.1.1

  • Clicking a notification in the bell dropdown now marks it read automatically — no separate “mark as read” step required.
  • Add a delete action with confirmation dialog for individual items.

1.1.0

  • Add automatic updates from GitHub Releases via the plugin-update-checker library. Authenticate by defining TIOTL_GITHUB_TOKEN in wp-config.php.

1.0.1

  • Focus the inline title input when opening the kanban “Add item” form.
  • Clear the kanban inline-add input after submitting so consecutive adds start empty.

1.0.0

  • Launch