Today tab: property picker dropdown on search input #65

Closed
opened 2026-06-03 05:06:49 +00:00 by ldraney · 0 comments
Owner

Type

Feature

Lineage

Standalone improvement

Repo

ldraney/landscaping-assistant

User Story

As a user, I want to click the search bar on the Today tab and see a list of all properties I can scroll through and select, so I can quickly add one to today's queue without scrolling to the Recent section.

Context

Adding a property to today's queue required scrolling down to the Recent section and tapping the + button. No quick-pick from the top of the page.

File Targets

  • app/views/work_queue_items/index.html.erb
  • app/javascript/controllers/property_picker_controller.js
  • app/assets/stylesheets/application.css
  • app/controllers/work_queue_items_controller.rb

Acceptance Criteria

  • Clicking search input opens a scrollable dropdown of all properties
  • Typing filters the dropdown by name/address
  • Clicking a property adds it to today's queue
  • Already-queued properties show "Queued" badge and are non-selectable
  • Clicking outside closes the dropdown

Test Expectations

  • Manual browser testing on mobile viewport

Constraints

None

Checklist

  • Issue created before work started
  • PR linked

None

### Type Feature ### Lineage Standalone improvement ### Repo ldraney/landscaping-assistant ### User Story As a user, I want to click the search bar on the Today tab and see a list of all properties I can scroll through and select, so I can quickly add one to today's queue without scrolling to the Recent section. ### Context Adding a property to today's queue required scrolling down to the Recent section and tapping the + button. No quick-pick from the top of the page. ### File Targets - `app/views/work_queue_items/index.html.erb` - `app/javascript/controllers/property_picker_controller.js` - `app/assets/stylesheets/application.css` - `app/controllers/work_queue_items_controller.rb` ### Acceptance Criteria - [ ] Clicking search input opens a scrollable dropdown of all properties - [ ] Typing filters the dropdown by name/address - [ ] Clicking a property adds it to today's queue - [ ] Already-queued properties show "Queued" badge and are non-selectable - [ ] Clicking outside closes the dropdown ### Test Expectations - Manual browser testing on mobile viewport ### Constraints None ### Checklist - [x] Issue created before work started - [ ] PR linked ### Related None
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ldraney/landscaping-assistant#65
No description provided.