GitHub repository: twschum/mix-mind
Description: Dynamic menu generator and order manager for home bars

User Managed Bars: tag_name: v0.2.2
body: # Features
## User managed bars
- Adds "owner" as a role
- User can own a bar
  - Nav option for managing bar settings
    - Control the display settings on their main page
    - Assign bartender on duty
  - Nav option for managing bar stock
    - Upload and download ingredients at the bar as CSV file
    - dynamically edit ingredient inline on the datatable
    - delete ingredients
    - add and clone ingredients
    - toggle ingredients in/out of stock
    - efficiently updates the available recipes whenever any single ingredient is changes'
  - Email notifications sent when assigned/unassigned as bar owner
  - Email notifications sent when assigned/unassigned as bartender-on-duty
- Admin can set the "default" bar users (and anonymous users) will see
- Admin can assign bar ownership from dashboard page
- Owners can set their bar to visible/hidden to/from the public

## UX improvements
### Browse page
- controls now centered over content, instead of being a left column
- adds omni-search bar with search/clear buttons in the bar
  - searches recipe ingredient, name, glassware, prep method
- icon+text buttons for sort, filter, surprise me
- sort collapse section, filter collapse section, more filters
  - better layout on desktop and mobile
  - use cookie-based "remember-collapse" to remember the last state on page load
- recipe cards
  - all the same height in a row
  - recipe name bottom-aligned with glass image

### Navbar
- mobile optimized using stacked collapse sections
- dropdowns styled to match navbar
- animated dropdown arrows
- improved icons
- consistent width across all pages
- SVG image of logo to replace fuzzy PNG icon

### Tables
- tables are now responsive across the site