Skip to content
This repository has been archived by the owner on Sep 14, 2024. It is now read-only.

Commit

Permalink
Merge branch 'release/0.6.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
Teifun2 committed May 24, 2021
2 parents 9bddf08 + 434f2c9 commit f680d4e
Show file tree
Hide file tree
Showing 52 changed files with 1,123 additions and 177 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ jobs:
distribution: 'adopt'
- uses: subosito/flutter-action@v1
with:
flutter-version: '2.0.4'
flutter-version: '2.2.0'
- run: flutter pub get
- run: flutter build apk --debug
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,13 @@ It works best with an Nextcloud installation >= 19 and a Cookbook plugin version
Current Features:
- View all recipes by Category
- Search Recipes by Name
- Recipe Creating
- Recipe Editing
- Recipe Import
- Darkmode (Thanks to SeineEloquenz)

Planned Features:
- Recipe Creating *
- Darkmode
- Settings Tab *
- Offline Usage (Caching)

\* Currently worked on!
Expand All @@ -36,11 +37,13 @@ https://www.transifex.com/nextcloud/nextcloud/cookbook_flutter/

### Screenshots

<img src="https://user-images.githubusercontent.com/7461832/106359784-0c7e5100-6315-11eb-809b-975ad55dd3eb.png" alt="Login Screen" width="300px" /> <img src="https://user-images.githubusercontent.com/7461832/106359789-0e481480-6315-11eb-9631-c5d919dfe197.png" alt="Categories" width="300px" />
<img src="https://user-images.githubusercontent.com/7461832/106359784-0c7e5100-6315-11eb-809b-975ad55dd3eb.png" alt="Login Screen" width="300px" /> <img src="https://user-images.githubusercontent.com/7461832/119380264-c7659c80-bcc0-11eb-9671-45f16f6d505b.png" alt="Categories" width="300px" />
<img src="https://user-images.githubusercontent.com/7461832/106359788-0daf7e00-6315-11eb-8604-7abbc541e344.png" alt="Search" width="300px" /> <img src="https://user-images.githubusercontent.com/7461832/106359787-0daf7e00-6315-11eb-88a4-b305b796d512.png" alt="Category Recipes" width="300px" />
<img src="https://user-images.githubusercontent.com/7461832/106396792-8a705400-640a-11eb-9d81-8ca421a689f2.png" alt="Recipe" width="300px" /> <img src="https://user-images.githubusercontent.com/7461832/106359785-0d16e780-6315-11eb-9099-0c33aa8943be.png" alt="Recipe Details" width="300px" />
<img src="https://user-images.githubusercontent.com/7461832/106396793-8c3a1780-640a-11eb-9324-7a9d26205814.png" alt="Recipe Edit 1" width="300px" /> <img src="https://user-images.githubusercontent.com/7461832/106396794-8c3a1780-640a-11eb-8d64-5eb4fc90faa9.png" alt="Recipe Edit 2" width="300px" />
<img src="https://user-images.githubusercontent.com/7461832/115114582-6e536c00-9f90-11eb-873f-5f2cf9ef1e82.png" alt="Recipe Import" width="300px" />
<img src="https://user-images.githubusercontent.com/7461832/119380327-dcdac680-bcc0-11eb-80d5-f6c0d8647bc9.png" alt="Darkmode Categories" width="300px" /> <img src="https://user-images.githubusercontent.com/7461832/119380320-dc423000-bcc0-11eb-889d-2d0de9983743.png" alt="Darkmode Recipe" width="300px" />




Expand Down
20 changes: 19 additions & 1 deletion assets/i18n/cs_CZ.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
"errors": {
"not_reachable": "Nelze se připojit k: {server_url}\n{error_msg}",
"certificate_failed": "Certifikát serveru se nepodařilo ověřit: {server_url}\n{error_msg}",
"request_failed": "Žádost o heslo generované aplikací selhala:\n{error_msg}",
"request_failed": "Žádost o heslo pro aplikaci se nezdařila:\n{error_msg}",
"parse_failed": "Nedaří se zpracovat heslo pro aplikaci!\n{error_msg}",
"parse_missing": "V odpovědi se nedaří najít heslo aplikace:\n{error_msg}",
"auth_failed": "Uživatelské jméno a / nebo heslo není správné!",
Expand All @@ -41,6 +41,9 @@
"categories": {
"title": "Kuchařka",
"all_categories": "Všechno",
"drawer": {
"import": "Importovat recept"
},
"errors": {
"unknown": "Kategorie v neznámém stavu",
"load_failed": "Načítání kategorie se nezdařilo: {error_msg}",
Expand All @@ -58,9 +61,14 @@
"recipe": {
"title": "Recept:",
"fields": {
"name": "Název receptu:",
"description": "Popis receptu:",
"keywords": "Klíčová slova:",
"category": "Kategorie:",
"servings": "Porcí:",
"source": "Zdroj:",
"source_button": "Zdroj",
"image": "Obrázek:",
"time": {
"prep": "Doba přípravy:",
"cook": "Doba vaření:",
Expand All @@ -76,10 +84,20 @@
},
"recipe_edit": {
"title": "Upravit recept",
"button": "Aktualizovat recept",
"errors": {
"update_failed": "Aktualizace se nezdařila: {error_msg}"
}
},
"recipe_import": {
"title": "Importovat recept",
"button": "Importovat",
"field": "URL adresa receptu",
"clipboard": "Vložit obsah schránky",
"errors": {
"import_failed": "Import se nezdařil {error_msg}"
}
},
"search": {
"title": "Hledat",
"nothing_found": "Nenalezen žádný recept!"
Expand Down
18 changes: 18 additions & 0 deletions assets/i18n/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,9 @@
"categories": {
"title": "Kochbuch",
"all_categories": "Alle",
"drawer": {
"import": "Rezept importieren"
},
"errors": {
"unknown": "Kategorien sind in unbekanntem Zustand",
"load_failed": "Laden der Kategorien ist fehlgeschlagen: {error_msg}",
Expand All @@ -58,9 +61,14 @@
"recipe": {
"title": "Rezept:",
"fields": {
"name": "Rezept-Name:",
"description": "Rezept-Beschreibung:",
"keywords": "Schlüsselwörter:",
"category": "Kategorie:",
"servings": "Portionen:",
"source": "Quelle:",
"source_button": "Quelle",
"image": "Bild:",
"time": {
"prep": "Vorbereitungsdauer:",
"cook": "Kochdauer:",
Expand All @@ -76,10 +84,20 @@
},
"recipe_edit": {
"title": "Rezept bearbeiten",
"button": "Rezept aktualisieren",
"errors": {
"update_failed": "Aktualisierung fehlgeschlagen {error_msg}"
}
},
"recipe_import": {
"title": "Rezept importieren",
"button": "Importieren",
"field": "URL zum Rezept",
"clipboard": "Zwischenablage einfügen",
"errors": {
"import_failed": "Import fehlgeschlagen {error_msg}"
}
},
"search": {
"title": "Suchen",
"nothing_found": "Kein Rezept gefunden!"
Expand Down
18 changes: 18 additions & 0 deletions assets/i18n/de_DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,9 @@
"categories": {
"title": "Kochbuch",
"all_categories": "Alle",
"drawer": {
"import": "Rezept importieren"
},
"errors": {
"unknown": "Kategorien sind in unbekanntem Zustand",
"load_failed": "Laden der Kategorien ist fehlgeschlagen: {error_msg}",
Expand All @@ -58,9 +61,14 @@
"recipe": {
"title": "Rezept:",
"fields": {
"name": "Rezept-Name:",
"description": "Rezept-Beschreibung:",
"keywords": "Schlüsselwörter:",
"category": "Kategorie:",
"servings": "Portionen:",
"source": "Quelle:",
"source_button": "Quelle",
"image": "Bild:",
"time": {
"prep": "Vorbereitungsdauer:",
"cook": "Kochdauer:",
Expand All @@ -76,10 +84,20 @@
},
"recipe_edit": {
"title": "Rezept bearbeiten",
"button": "Rezept aktualisieren",
"errors": {
"update_failed": "Aktualisierung fehlgeschlagen {error_msg}"
}
},
"recipe_import": {
"title": "Rezept importieren",
"button": "Importieren",
"field": "URL zum Rezept",
"clipboard": "Zwischenablage einfügen",
"errors": {
"import_failed": "Import fehlgeschlagen {error_msg}"
}
},
"search": {
"title": "Suche",
"nothing_found": "Kein Rezept gefunden!"
Expand Down
17 changes: 14 additions & 3 deletions assets/i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,8 @@
"load_failed": "Category Load Failed: {error_msg}",
"load_no_response": "Could not retrieve the Categories from the server.",
"api_version_check_failed": "Failed to check the API version of the Server:\n{error_msg}",
"api_version_above_confirmed": "The API version of the Server was Updated. Some features might not work as expected. Please wait for an update!\n{version}"
"api_version_above_confirmed": "The API version of the Server was Updated. Some features might not work as expected. Please wait for an update!\n{version}",
"plugin_missing": "Categories could not be loaded. Make sure that the cookbook plugin is installed on this nextcloud instance!"
}
},
"recipe_list": {
Expand Down Expand Up @@ -89,6 +90,13 @@
"update_failed": "Update Failed {error_msg}"
}
},
"recipe_create": {
"title": "Create Recipe",
"button": "Create Recipe",
"errors": {
"update_failed": "Create Failed {error_msg}"
}
},
"recipe_import": {
"title": "Import Recipe",
"button": "Import",
Expand All @@ -99,7 +107,10 @@
}
},
"search": {
"title": "Search",
"nothing_found": "No recipe found!"
"title": "Search Recipe",
"nothing_found": "No recipe found!",
"errors": {
"search_failed": "Unable to load all Recipes!\n{error_msg}"
}
}
}
48 changes: 33 additions & 15 deletions assets/i18n/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,32 +21,35 @@
},
"settings": {
"title": "Configuración avanzada",
"app_password": "Use una contraseña autogenerada por App Password.\nNecesaria para cuentas con doble factor de autenticación, 2FA.",
"self_signed_certificate": "Ignorar certificados inválidos.\nNecesario para certificados auto firmados.\nUselo bajo su propio riesgo!)"
"app_password": "Use una contraseña de aplicación autogenerada.\nNecesaria para cuentas con doble factor de autenticación, 2FA.",
"self_signed_certificate": "Ignorar certificados no válidos.\nNecesario para certificados autofirmados.\nÚselo bajo su propio riesgo!)"
},
"button": "Iniciar sesión",
"errors": {
"not_reachable": "No se puede alcanzar: {server_url} \n {error_msg}",
"certificate_failed": "No puede verificar el Certificado del servidor: {server_url} \n {error_msg}",
"request_failed": "Falló la consulta a la App Password:\n{error_msg}",
"parse_failed": "¡No se pudo analizar la respuesta de App Password!\n{error_msg}",
"parse_missing": "¡No se pudo encontrar la respuesta de App Password!\n{error_msg}",
"request_failed": "Fallo al solicitar la contraseña de aplicación:\n{error_msg}",
"parse_failed": "¡No se ha podido analizar la respuesta de contraseña de aplicación!\n{error_msg}",
"parse_missing": "¡No se ha podido encontrar la contraseña de aplicación en la respuesta!\n{error_msg}",
"auth_failed": "¡Usuario y/o contraseña incorrectos!",
"authentication_not_found": "No se ha encontrado autenticación en Storage",
"failed_remove_remote": "¡Fallo al eliminar la App Password remota!",
"failure": "El proceso de Inicio de sesión no se ha completado adecuadamente.\n{status_code}\n{status_message}",
"credentials_invalid": "¡Las credenciales almacenados ya no son válidas y has sido desconectado!"
"authentication_not_found": "No se ha encontrado autenticación en el almacenamiento",
"failed_remove_remote": "¡Fallo al eliminar la contaseña de aplicación remota!",
"failure": "El proceso de inicio de sesión no se ha completado adecuadamente.\n{status_code}\n{status_message}",
"credentials_invalid": "¡Las credenciales almacenadas ya no son válidas y has sido desconectado!"
}
},
"categories": {
"title": "Recetario",
"title": "Cookbook",
"all_categories": "Todo",
"drawer": {
"import": "Importar receta"
},
"errors": {
"unknown": "Categorías en estado desconocido",
"load_failed": "Fallo al Cargar Categorías: {error_msg}",
"load_no_response": "No se pudieron recuperar las Categorías desde el servidor.",
"api_version_check_failed": "Fallo al comprobar la versión API del Servidor:\n{error_msg}",
"api_version_above_confirmed": "Se ha actualizado la Version API del Servidor. Algunas caracteristicas puede que no funcionen como se espera. ¡Por favor espere a una actualización!\n{version}"
"load_failed": "Fallo al cargar categorías: {error_msg}",
"load_no_response": "No se han podido recuperar las Categorías desde el servidor.",
"api_version_check_failed": "Fallo al comprobar la versión API del servidor:\n{error_msg}",
"api_version_above_confirmed": "Se ha actualizado la versión de la API del servidor. Algunas características puede que no funcionen como se espera. ¡Por favor, espere a una actualización!\n{version}"
}
},
"recipe_list": {
Expand All @@ -58,9 +61,14 @@
"recipe": {
"title": "Receta:",
"fields": {
"name": "Nombre de la receta:",
"description": "Descripción de la receta:",
"keywords": "Palabras clave:",
"category": "Categoría:",
"servings": "Porciones:",
"source": "Origen:",
"source_button": "Origen",
"image": "Imagen:",
"time": {
"prep": "Tiempo de preparación:",
"cook": "Tiempo de cocción:",
Expand All @@ -71,15 +79,25 @@
"instructions": "Instrucciones:"
},
"errors": {
"load_failed": "¡Fallo al cargar la Receta!"
"load_failed": "¡Fallo al cargar la receta!"
}
},
"recipe_edit": {
"title": "Editar receta",
"button": "Actualizar receta",
"errors": {
"update_failed": "La actualización falló {error_msg}"
}
},
"recipe_import": {
"title": "Impotar receta",
"button": "Importar",
"field": "URL de la receta",
"clipboard": "Pegar del portapapeles",
"errors": {
"import_failed": "Fallo al importar: {error_msg}"
}
},
"search": {
"title": "Buscar",
"nothing_found": "¡No se ha encontrado la receta!"
Expand Down
Loading

0 comments on commit f680d4e

Please sign in to comment.