Private
Public Access
1
0

bug fixes after android tes
All checks were successful
Build and Push Madplaner / build (push) Successful in 25s

This commit is contained in:
2025-12-31 00:01:10 +01:00
parent 03f7d605c6
commit 349553443b
4 changed files with 10 additions and 7 deletions

7
app.py
View File

@@ -153,7 +153,7 @@ def generate():
ai_output = response.choices[0].message.content
except Exception as e:
flash(f"AI Service Error: {str(e)}", "error")
flash(f"Could not connect to model. Please try generating again.\n{str(e)}", "error")
return redirect(url_for("dashboard"))
# begynder parsing af AI svaret. Svaret skal leve op til formatkravet for at det kan indlæses pænt
@@ -172,7 +172,7 @@ def generate():
reci = extract_section(ai_output, "[[RECIPES_START]]", "[[RECIPES_END]]")
if not all([desc, summ, shop, reci]):
flash("The plan could not be generated. Please try generating again.", "error")
flash("The plan had major parsing errors. Please try generating again.", "error")
return redirect(url_for("dashboard"))
# hvis AI svaret levede op til format kravet, gemmes det i db
try:
@@ -220,6 +220,9 @@ def register():
new_user = User(username=username, password=generate_password_hash(password))
db.session.add(new_user)
db.session.commit()
login_user(new_user)
flash('Account created! Welcome to Madplaner.', 'success')
return redirect(url_for("dashboard"))
return render_template("register.html")

View File

@@ -1,5 +1,5 @@
services:
madplanerRasmusBendtsen:
madplaner:
image: git.rasmusbendtsen.dk/rasmus/madplaner:latest
container_name: madplaner
restart: always
@@ -11,6 +11,6 @@ services:
environment:
- FLASK_ENV=production
- OPENROUTER_API_KEY=${OPENROUTER_API_KEY}
- OPENROUTER_MODEL= ${OPENROUTER_MODEL}
- OPENROUTER_MODEL=${OPENROUTER_MODEL}
- SECRET_KEY=${SECRET_KEY}
- SOURCECODE_LINK=${SOURCECODE_LINK}

View File

@@ -39,12 +39,12 @@ services:
ports:
- "${HOST_PORT:-80}:5000"
volumes:
# sqlite DB lives here
# sqlite DB bor her
- ./instance:/app/instance
environment:
- FLASK_ENV=production
- OPENROUTER_API_KEY=${OPENROUTER_API_KEY}
- OPENROUTER_MODEL= ${OPENROUTER_MODEL}
- OPENROUTER_MODEL=${OPENROUTER_MODEL}
- SECRET_KEY=${SECRET_KEY}
# Udfyldes kun hvis der skal vises link til klidekode på forsiden
- SOURCECODE_LINK=${SOURCECODE_LINK}

View File

@@ -104,7 +104,7 @@
</div>
<button type="submit" id="submitBtn"
class="w-full bg-emerald-800 text-white font-medium py-5 rounded-2xl shadow-lg hover:bg-emerald-700 hover:-translate-y-0.5 transition-all duration-300 flex items-center justify-center gap-3">
<span id="btnText">Generate Personalized Plan</span>
<span id="btnText">Generate Plan</span>
<div id="btnLoader" class="hidden">
<svg class="animate-spin h-5 w-5 text-white" xmlns="http://www.w3.org/2000/svg" fill="none"