Skip to content

feat(routines): "Add a step" searches steps and chores, and makes new ones - #357

Merged
jherforth merged 1 commit into
jherforth:mainfrom
mrramam:feat/routine-add-step
Oct 30, 2026
Merged

jherforth merged 1 commit into
jherforth:mainfrom
mrramam:feat/routine-add-step

Conversation

@mrramam

@mrramam mrramam commented Oct 30, 2026

Copy link
Copy Markdown
Collaborator

Closes #356

"Add a step" in the routine editor is now a search box:

  • Library steps not yet in the routine come first, then chores ("From your chores"). Picking a chore makes a library step with its title and icon; the chore itself is unchanged, and no clams are shown.
  • Text that names no step and no chore offers Create step "...", which opens the same New step dialog as the Steps tab (name and icon) with the name filled in.
  • The step dialog moved out of RoutinesTab into RoutineStepDialog, shared by both. Its submit stops at its own form, since React events cross the portal and would otherwise save the routine too.

Client only, no server change. New unit tests for the option list (routineStepOptions). Running in production on our instance.

… ones

The routine editor's step dropdown is now a search box. It lists library
steps not yet in the routine, then chores ("From your chores"); a chore
picked becomes a library step with its title and icon, unrelated to the
chore afterward. Text that names no step and no chore offers
Create step "...", which opens the same New step dialog as the Steps tab
(name and icon) with the name filled in.

The step dialog moves out of RoutinesTab into RoutineStepDialog so both
places share it. Its submit stops at its own form: React events cross the
portal, and the editor's form would otherwise save the routine too.
@jherforth jherforth added the enhancement New feature or request label Oct 30, 2026
@jherforth jherforth added this to the 1.11 milestone Oct 30, 2026
@jherforth
jherforth merged commit cdd8a7e into jherforth:main Oct 30, 2026
3 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in HomeGlow Kanban Oct 30, 2026
@mrramam
mrramam deleted the feat/routine-add-step branch October 30, 2026 20:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Routines: "Add step" searches steps and chores, and creates a step inline

2 participants