What's Changed
- feat: sign in with google by @julianpoy in #1295
- fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1297
- fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1298
- fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1302
- fix: do not throw error when fetching preferences with invalid session by @julianpoy in #1303
- test: unit tests on recipes by @UlianaPurtova in #1278
- feat: display a disruptive error when critical errors occur by @julianpoy in #1285
- chore(deps): bump the npm_and_yarn group across 1 directories with 5 updates by @dependabot in #1306
- chore: setup typesafe express by @julianpoy in #1300
- chore(deps): bump the npm_and_yarn group across 1 directories with 2 updates by @dependabot in #1307
- fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1304
- chore: update to 3.5-turbo-0125 by @julianpoy in #1309
- chore(deps): bump the npm_and_yarn group across 1 directories with 1 update by @dependabot in #1308
- chore(deps): bump the npm_and_yarn group across 1 directories with 1 update by @dependabot in #1310
- feat: recipe keeper import format by @julianpoy in #1314
- chore: kube tweaks by @julianpoy in #1315
- fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1316
- fix: search service ref by @julianpoy in #1317
- fix: show password eye, convert auth fields to ion-input by @julianpoy in #1301
- fix: ingredients column sizing by @julianpoy in #1318
- chore(deps): bump the npm_and_yarn group across 1 directories with 2 updates by @dependabot in #1319
- chore: update to Angular 17 by @julianpoy in #1286
- chore(deps): bump the npm_and_yarn group across 1 directories with 2 updates by @dependabot in #1322
- chore(deps): bump the npm_and_yarn group across 1 directories with 4 updates by @dependabot in #1324
- feat: filter by label on shared collections by @julianpoy in #1325
- fix: select last used shopping list/meal plan rather than first by @julianpoy in #1326
- fix: ml sometimes translating imported text by @julianpoy in #1327
- fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1328
- fix: scenario where user may not be linked to subscription by @julianpoy in #1329
- chore(deps): bump the npm_and_yarn group group with 4 updates by @dependabot in #1334
- fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1331
- some corrections and additions to the Ukrainian translation by @zaharchenko-yurka in #1335
- chore(deps): bump the npm_and_yarn group across 1 directories with 1 update by @dependabot in #1336
- fix: add kale to produce by @julianpoy in #1337
- chore: update to node20, docker24, base image by @julianpoy in #1338
- chore: add empty zh-cn locale file by @julianpoy in #1339
- feat: improve label category description by @julianpoy in #1340
- feat: warnings for label categories by @julianpoy in #1341
- feat: enable assistant for selfhost by @julianpoy in #1342
- fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1343
- fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1344
- feat: add zh-cn option, fix lang change not updating sidemenu by @julianpoy in #1345
- Add
oras separator by @Boushi in #1347 - fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1346
- fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1350
- fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1351
- chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #1352
- fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1353
- fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1354
- chore(deps-dev): bump the npm_and_yarn group across 1 directory with 1 update by @dependabot in #1355
- fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1356
- Fix/firebase store location by @levyitay in #1358
- fix: incorrect ical dates produced dependent on user timezone by @julianpoy in #1361
- chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot in #1364
- fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1359
- chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot in #1365
- [test] update the recipe by @UlianaPurtova in #1362
- fix(l10n): translations update from weblate.recipesage.com by @recipesage-weblate in #1379
New Contributors
Full Changelog: v2.13.7...v2.14.0