mealie/frontend/lib/api/user
Michael Genson fe17922bb8
Feature: Global Timeline (#2265)
* extended query filter to accept nested tables

* decoupled timeline api from recipe slug

* modified frontend to use simplified events api

* fixed nested loop index ghosting

* updated existing tests

* gave mypy a snack

* added tests for nested queries

* fixed "last made" render error

* decoupled recipe timeline from dialog

* removed unused props

* tweaked recipe get_all to accept ids

* created group global timeline
added new timeline page to sidebar
reformatted the recipe timeline
added vertical option to recipe card mobile

* extracted timeline item into its own component

* fixed apploader centering

* added paginated scrolling to recipe timeline

* added sort direction config
fixed infinite scroll on dialog
fixed hasMore var not resetting during instantiation

* added sort direction to user preferences

* updated API docs with new query filter feature

* better error tracing

* fix for recipe not found response

* simplified recipe crud route for slug/id
added test for fetching by slug/id

* made query filter UUID validation clearer

* moved timeline menu option below shopping lists

---------

Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com>
2023-04-25 09:46:00 -08:00
..
recipes Feature: Global Timeline (#2265) 2023-04-25 09:46:00 -08:00
backups.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
email.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
group-cookbooks.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
group-event-notifier.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
group-mealplan-rules.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
group-mealplan.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
group-migrations.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
group-multiple-purpose-labels.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
group-reports.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
group-seeder.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
group-shopping-lists.ts Feature: Shopping List Label Section Improvements (#2090) 2023-02-21 18:58:41 -09:00
group-tasks.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
group-webhooks.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
groups.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
ocr.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
organizer-categories.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
organizer-tags.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
organizer-tools.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
recipe-bulk-actions.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
recipe-foods.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
recipe-units.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
upload.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
user-registration.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
users.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
utils.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00