diff --git a/api/routes.py b/api/routes.py
index e0b3459..e9ec71b 100644
--- a/api/routes.py
+++ b/api/routes.py
@@ -241,6 +241,24 @@ def register(app):
return jsonify({"answer": answer})
+ @app.route("/api/v1/sessions", methods=["GET"])
+ def get_sessions():
+ """История сессий для мобильного приложения."""
+ if not _check_api_key():
+ return _auth_error()
+ with Database() as db:
+ rows = db.conn.execute(
+ "SELECT id, title, created_at, uploaded, diagnosis FROM sessions ORDER BY id DESC LIMIT 50"
+ ).fetchall()
+ return jsonify([{
+ "id": r["id"],
+ "title": r["title"] or "Диагностика",
+ "created_at": r["created_at"],
+ "uploaded": r["uploaded"],
+ "diagnosis": r["diagnosis"] or ""
+ } for r in rows])
+
+
@app.route("/api/v1/elm/probe", methods=["POST"])
def probe_elm():
"""Пробинг ELM327: определение уровня устройства.
diff --git a/web/script_endpoint.py b/web/script_endpoint.py
index 316be31..ac10132 100644
--- a/web/script_endpoint.py
+++ b/web/script_endpoint.py
@@ -64,7 +64,7 @@ def register(app):
def upload_session():
from flask import request, jsonify
from elmer.config import load
- from elmer.db import Database
+ from api.db import Database
from elmer.diagnose import Diagnoser
from elmer.prompts import SYSTEM_PROMPT
diff --git a/web/templates/index.html b/web/templates/index.html
index 7ee03ee..678b368 100644
--- a/web/templates/index.html
+++ b/web/templates/index.html
@@ -13,14 +13,14 @@
Диагностика авто через ELM327 + ИИ
-v0.85.0-dev — 7 июня 2026
+v0.86.0-dev — 7 июня 2026
📱 Скачай приложение на телефон:
⬇️ Скачать elmAI APK -v0.85.0-dev • нажмите чтобы скачать
+v0.86.0-dev • нажмите чтобы скачать