Commit Graph
28 Commits
Author SHA1 Message Date
Repinoid 788b757de9 bump v0.59.0-dev 2026-06-07 16:16:02 +04:00
Repinoid d4cc47eadc bump v0.58.0-dev 2026-06-07 16:12:24 +04:00
Repinoid f89caf74de bump v0.57.0-dev 2026-06-07 15:58:31 +04:00
Repinoid 9762640abb bump v0.56.0-dev 2026-06-07 14:06:34 +04:00
Repinoid 150631024e bump v0.54.0-dev 2026-06-07 13:49:17 +04:00
Repinoid d88b90049f bump v0.53.0-dev 2026-06-07 13:41:45 +04:00
Repinoid f02cd5e226 bump v0.52.0-dev 2026-06-07 13:01:04 +04:00
Repinoid 801e286cfc bump v0.51.0-dev 2026-06-07 12:56:35 +04:00
Repinoid b7823d6008 bump v0.50.0-dev 2026-06-07 12:16:04 +04:00
Repinoid c111e651de bump v0.49.0-dev 2026-06-07 10:16:43 +04:00
Repinoid 3334baf8fc fix: deploy.sh на master, legacy-префиксы, v0.48.0-dev везде 2026-06-07 08:59:34 +04:00
“Naeel” aa37a1a70c v0.48.0 — пробинг ELM327, трехуровневый профиль, рефакторинг obd/
- obd/probe.py: трехуровневый каскад (L0/L1/L2)
- obd/commands.py: каталог всех AT-команд с метаданными
- obd/classifier.py: классификация ответов + определение уровня
- obd/connection.py: транспортный слой (SerialTransport)
- obd/protocol.py: init() только база, без ATAT1/ATST
- api/db.py: таблица device_profiles по BT MAC
- api/scripts.py: три уровня скриптов (l0/l1/l2)
- api/routes.py: /elm/probe, /elm/profile/<mac>, /script?level=
- web/templates/index.html: v0.48.0
- CHANGELOG.md, doc/architecture.md, resume.txt: версии
2026-06-07 05:55:02 +04:00
Repinoid 3ee3930c18 chore: v0.42.0-dev 2026-06-06 21:07:28 +04:00
Repinoid ceb71e5b9d chore: v0.41.0-dev + полевой тест doc/test-cases.md 2026-06-06 07:25:39 +04:00
Repinoid 7cf1fe0653 chore: v0.40.0-dev 2026-06-06 06:46:10 +04:00
Repinoid 67ef15df23 chore: v0.39.0-dev 2026-06-05 18:29:09 +04:00
Repinoid 352fa1052d chore: v0.38.0-dev + history 2026-06-05 18:03:33 +04:00
“Naeel” 166c34419c chore: v0.37.0-dev — проверка ELM, поле авто, deepseek flash 2026-06-04 19:05:23 +03:00
Repinoid f4475c441f chore: v0.36.0-dev + CI/CD в docs + copilot instructions 2026-05-31 17:44:52 +03:00
Repinoid 7f71cb1709 feat: новое лого на сайте 2026-05-31 17:40:25 +03:00
Repinoid dda72ccfc6 chore: удалён мёртвый elmer/, версия 0.35.0-dev, документы Опуса 2026-05-31 17:28:53 +03:00
Repinoid 2db6cb68a8 refactor: архитектура сервера — obd/ brain/ api/
- obd/protocol.py — ELM327 стейт-машина AndrOBD (подробные докстринги)
- brain/client.py — LLM-клиент Diagnoser
- brain/prompts.py — системные промпты
- api/db.py — SQLite (sessions + старые таблицы)
- api/scripts.py — сборка диагностических скриптов
- api/parser.py — парсинг ответов ELM327
- api/routes.py — все REST-эндпоинты
- api/config.py — загрузка конфига
- web/app.py — точка входа Flask (упрощена)

Удалено: elmer/elm.py, elmer/elm_proto.py, web/raw_endpoint.py
2026-05-29 17:24:33 +03:00
Repinoid 2028c7ff0e doc: документ прогресса и план рефакторинга архитектуры 2026-05-29 17:16:49 +03:00
Repinoid 0d1cf026dc elmAI rebrand: визуальные названия Elmer → elmAI 2026-05-28 18:25:14 +03:00
Repinoid f40918d07b fix: убрана кнопка десктоп-диагностики, версия на странице 2026-05-28 15:51:38 +03:00
Repinoid 0805d0c2a7 feat: /elmer.apk — прямая ссылка для скачивания APK 2026-05-28 08:26:20 +03:00
Repinoid 2a9f95a5f5 web: add APK download link to index page 2026-05-26 08:25:10 +03:00
“Naeel” 6cc42bc340 project structure: elm.py, db.py, prompts.py, diagnose.py, web UI (Flask), config 2026-05-25 07:46:04 +04:00