Article:
- rename the deployment section to "Развёртывание через config/services.ini"
- keep only first-level sections in the table of contents, drop the
archive entry
- add the warning block and the archive table in the series format
- rename screenshots to meaningful English names
Publishing helpers (docs/publish):
- build_article_html.py builds the HTML fragment for the site editor with
anchored headings, linked table of contents, captions and code blocks
- code/ holds each code block as a separate file, description.txt the
short description
Code:
- static/script.js: bump version to 0.3.0
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Article:
- edit all sections, shorten schema drift story,
drop the useful-links and warning sections, keep first-level TOC only
- add "Тестирование" with three 750 px screenshots (docs/images)
- add "Содержание архива" with file versions
Code:
- ServiceStateWriter.mq5: use TERMINAL_DATA_PATH (portable-only), replace
ExecutePragma() with DatabaseExecute(), use built-in
ERR_DATABASE_NO_MORE_DATA, align comments with the article
- deploy_service.py: skip compilation when .ex5 is newer than the source
- bump versions: main.py 0.3.0, config.py 0.2.0, static/script.js 0.2.0
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>