Skip to content

AlphOne 0.29.0

Choose a tag to compare

@SirLouen SirLouen released this 19 Oct 12:44
· 220 commits to main since this release
f8018cb

Tasks gain a time of day, admin lists act more like WordPress, and plugins can declare their own events.

What's new

  • Give a task a time of day in quick add, New task or the task detail.
  • Task lists show the time before the title, open tasks earliest first within each priority.
  • The API and MCP task lists follow the same order.
  • List dates such as Created read like Oct 13, 2026 5:04 pm, in your language.

Before you update

  • Take a backup first. To go back to 0.28.0, see Rolling back.
  • The update locks the task table for moments on a table of usual size.
  • Workflows reading an import's rows or contacts now get 50 at a time by default, see Updating.
  • Update the n8n node to 0.5.0, so Get the contacts of an import reads every contact.
  • If you set ALPHONE_GRAPH_PAGE_SIZE or ALPHONE_GRAPH_PAGE_CAP, the WhatsApp lists now follow them too.

For developers

  • GraphQL tasks have dueTime, a new LocalTime scalar, and task webhooks and MCP answers carry due_time.
  • A plugin declares its events with sdk.EventProvider. An undeclared event is dropped.
  • A plugin list that takes limit carries @listSize and reads page bounds from sdk.Deps.Pages.
  • A frontend plugin declares its token areas and cache keys with tokenAreas and graphKeys.
  • Frontend plugins build on GodMin 0.22.0, react-auth 0.13.0 and @wordpress/date 5.57.0.
  • Go plugins build on goose 3.29.0 and gonsole 0.7.0.

Thanks for #213, #221, #223, #226, #228, #231, #234, #236, #237, #238, #239, #242, #243, #246, #247, #249 and #250.