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 @@ elmAI

elmAI

Диагностика авто через ELM327 + ИИ

-

v0.85.0-dev — 7 июня 2026

+

v0.86.0-dev — 7 июня 2026

📱 Скачай приложение на телефон:

⬇️ Скачать elmAI APK -

v0.85.0-dev • нажмите чтобы скачать

+

v0.86.0-dev • нажмите чтобы скачать