1
0
Fork 0
mirror of https://github.com/mealie-recipes/mealie.git synced 2025-07-24 23:59:45 +02:00
mealie/frontend
Michael Genson 80968b02bb
feat: Remove Explore URLs and make the normal URLs public (#2632)
* add groupSlug to most routes

* fixed more routing issues

* fixed jank and incorrect routes

* remove public explore links

* remove unused groupSlug and explore routes

* nuked explore pages

* fixed public toolstore bug

* fixed various routes missing group slug

* restored public app header menu

* fix janky login redirect

* 404 recipe API call returns to login

* removed unused explore layout

* force redirect when using the wrong group slug

* fixed dead admin links

* removed unused middleware from earlier attempt

* 🧹

* improve cookbooks sidebar
fixed sidebar link not working
fixed sidebar link target
hide cookbooks header when there are none

* added group slug to user

* fix $auth typehints

* vastly simplified groupSlug logic

* allow logged-in users to view other groups

* fixed some edgecases that bypassed isOwnGroup

* fixed static home ref

* 🧹

* fixed redirect logic

* lint warning

* removed group slug from group and user pages
refactored all components to use route groupSlug or user group slug
moved some group pages to recipe pages

* fixed some bad types

* 🧹

* moved groupSlug routes under /g/groupSlug

* move /recipe/ to /r/

* fix backend url generation and metadata injection

* moved shopping lists to root/other route fixes

* changed shared from /recipes/ to /r/

* fixed 404 redirect not awaiting

* removed unused import

* fix doc links

* fix public recipe setting not affecting public API

* fixed backend tests

* fix nuxt-generate command

---------

Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com>
2023-11-05 16:07:02 -09:00
..
assets feat: cook timer (#2508) 2023-08-23 09:31:23 -08:00
components feat: Remove Explore URLs and make the normal URLs public (#2632) 2023-11-05 16:07:02 -09:00
composables feat: Remove Explore URLs and make the normal URLs public (#2632) 2023-11-05 16:07:02 -09:00
lang New Crowdin updates (#2695) 2023-11-02 19:32:37 -08:00
layouts feat: Remove Explore URLs and make the normal URLs public (#2632) 2023-11-05 16:07:02 -09:00
lib feat: Remove Explore URLs and make the normal URLs public (#2632) 2023-11-05 16:07:02 -09:00
pages feat: Remove Explore URLs and make the normal URLs public (#2632) 2023-11-05 16:07:02 -09:00
plugins feat: Remove Explore URLs and make the normal URLs public (#2632) 2023-11-05 16:07:02 -09:00
static fixes: PWA & interface on small screens (#2536) 2023-10-07 11:36:47 -08:00
store Setup vite for development 2021-08-08 17:01:45 -08:00
tests fix: eslint errors and failing tests (#2078) 2023-01-29 13:01:41 -09:00
types chore: Get Rid of Warnings (#2599) 2023-10-07 11:23:47 -08:00
.editorconfig nuxt init 2021-07-31 14:00:28 -08:00
.eslintrc.js chore(deps): update to Nuxt 2.16 (Vue 2.7) (#2144) 2023-02-19 16:11:52 -09:00
.gitignore nuxt init 2021-07-31 14:00:28 -08:00
.nuxtignore ui: rework meal-planner (#2203) 2023-03-02 09:45:06 -09:00
.prettierrc refactor(frontend): 🏗️ scafold pages and componenets folder 2021-07-31 14:45:28 -08:00
nuxt.config.js feat: Remove Explore URLs and make the normal URLs public (#2632) 2023-11-05 16:07:02 -09:00
package.json feat: Remove Explore URLs and make the normal URLs public (#2632) 2023-11-05 16:07:02 -09:00
template.env feat(frontend): Add Meal Tags + UI Improvements (#807) 2021-11-20 14:30:38 -09:00
tsconfig.json chore(deps): update to Nuxt 2.16 (Vue 2.7) (#2144) 2023-02-19 16:11:52 -09:00
vitest.config.js chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
vuetify.options.js fix: moved vuetify options from nuxt cfg to vuetify cfg (#2084) 2023-02-01 18:51:51 -09:00
yarn.lock feat: Timeline Image Uploader Improvements (#2494) 2023-08-21 15:00:37 +00:00