Commit Graph

  • 95afd7b2b2 Merge pull request 'Архив OpenSpec: wiki-history (#140)' (#142) from chore/140-archive-wiki-history into main main aep 2026-10-28 13:18:15 +03:00
  • a4c23f3f0b Архив OpenSpec: wiki-history (#140) Andrey Epifancev 2026-10-28 14:17:42 +04:00
  • a50ef9dcb1 Merge pull request 'Вики: история правок — лента и дифф в MCP и вебе (#140)' (#141) from feat/140-wiki-history into main aep 2026-10-28 13:01:45 +03:00
  • c1d3770201 OpenSpec: рулинги R-2, I-1, I-2 в design.md (#140) Andrey Epifancev 2026-10-28 13:47:38 +04:00
  • 1de07a4b96 Веб: «за период изменений нет» по П-11, строки диффа без зазора (#140, финальное ревью I-1, I-2) Andrey Epifancev 2026-10-28 13:47:10 +04:00
  • 2f73f11170 Веб: окно правки вики с диффом поверх ленты (#140) Andrey Epifancev 2026-10-28 13:15:26 +04:00
  • 93eff7eac0 Веб: правки вики в общей ленте (#140) Andrey Epifancev 2026-10-28 13:04:40 +04:00
  • 558fe7812b Веб: общая «Лента» ядра с источниками модулей, источник Jira (#140) Andrey Epifancev 2026-10-28 12:48:40 +04:00
  • 68c7f23410 MCP вики: changes, diff, «изменено» в page, короткий sync (#140) Andrey Epifancev 2026-10-28 12:35:22 +04:00
  • 060270b854 Вики: поля at/author/offset в diff и code/title в versions (#140, ревью задачи 3) Andrey Epifancev 2026-10-28 12:27:09 +04:00
  • 23192c7a93 OpenSpec: решение R-1 (line_delta) в design.md (#140) Andrey Epifancev 2026-10-28 12:16:08 +04:00
  • 3a936f5eaa Вики: лента правок, версии и дифф в HTTP API (#140) Andrey Epifancev 2026-10-28 12:16:04 +04:00
  • a11d66f94e Вики: known_versions при выдаче и запись версий в синхронизации (#140) Andrey Epifancev 2026-10-28 12:06:39 +04:00
  • 7b18ae53ad Вики: таблицы версий и приём POST /agent/wiki/versions (#140) Andrey Epifancev 2026-10-28 11:57:37 +04:00
  • de3c04701e План: история правок вики (#140) Andrey Epifancev 2026-10-28 11:47:42 +04:00
  • 98842208f5 OpenSpec: change wiki-history — история правок вики, лента и дифф (#140) Andrey Epifancev 2026-10-28 11:31:32 +04:00
  • b0bb233458 Merge pull request 'Вики: длинные названия в дереве не налезают на соседние строки (#133)' (#134) from feat/133-wiki-tree-wrap into main aep 2026-10-27 18:05:43 +03:00
  • 0f9844123f Merge pull request 'Архив OpenSpec: wiki-package-d (#135)' (#137) from chore/135-archive-wiki-package-d into main aep 2026-10-27 18:03:08 +03:00
  • 8e26e3a62e Архив OpenSpec: wiki-package-d (#135) Andrey Epifancev 2026-10-27 19:02:52 +04:00
  • a6b04a392a Merge pull request 'Пакет D модуля wiki: перевод HTML, вложения, синхронизация, MCP, картинки в тексте (#135)' (#136) from feat/135-wiki-package-d into main aep 2026-10-27 18:02:25 +03:00
  • 90b03ed701 Вики: внешняя ссылка не теряет края текста и не выводится адресом без вложения (#135, ревью I-1, M-1) Andrey Epifancev 2026-10-27 19:00:49 +04:00
  • 952398bd9a Вики: скачанные картинки показываются в тексте страницы (#135) Andrey Epifancev 2026-10-27 18:47:35 +04:00
  • 829d4cbb4b MCP вики: значения из Eva одной строкой (#135, T9.3) Andrey Epifancev 2026-10-27 18:44:49 +04:00
  • 52db644034 Вики: вложение без файла скачивается заново, признак картинки у вложений страницы (#135, T8.2) Andrey Epifancev 2026-10-27 18:43:28 +04:00
  • 39821b8ee6 Вики: одна синхронизация на корень — повтор не ставит вторую (#135, T8.3) Andrey Epifancev 2026-10-27 18:41:21 +04:00
  • 6cc4b9a6b9 Вики: перевод HTML — миниатюра в обёртке, вложение в ссылке, кодирование адресов (#135, T6.1–T6.5) Andrey Epifancev 2026-10-27 18:39:45 +04:00
  • a83dd27733 План: ветка пакета D (#135) Andrey Epifancev 2026-10-27 18:39:13 +04:00
  • 7d3b05a39f План: пакет D модуля wiki (#135) Andrey Epifancev 2026-10-27 18:35:57 +04:00
  • 4848dff206 OpenSpec: change wiki-package-d — пакет D модуля wiki (#135) Andrey Epifancev 2026-10-27 18:31:55 +04:00
  • 6b06395314 Вики: строки дерева не сжимаются, длинные названия не налезают (#133) Andrey Epifancev 2026-10-27 18:12:34 +04:00
  • f09d857521 Merge pull request 'Архив OpenSpec: hub-backend-fixes (#129)' (#131) from chore/129-archive-hub-backend-fixes into main aep 2026-10-26 09:20:40 +03:00
  • ec743d57e8 Архив OpenSpec: hub-backend-fixes (#129) Andrey Epifancev 2026-10-26 10:20:21 +04:00
  • 6f2cf1af03 Merge pull request 'Бэкенд хаба: нормализация параметров, 422 вместо 500, файлы, публикация агента, уборка настроек (#129)' (#130) from feat/129-hub-backend into main aep 2026-10-26 09:19:49 +03:00
  • 1cb56be010 Спека: поле ensure_fields из пробелов — 422 (R-8, #129) Andrey Epifancev 2026-10-26 03:23:19 +04:00
  • e20977ef49 Финальное ревью: пробельные поля ensure_fields, версия агента, чтение файлов, форма issues (#129, I-1, I-2, I-3, M-2, T2.1) Andrey Epifancev 2026-10-26 03:16:39 +04:00
  • 98faabad67 Спека: рулинги R-8, R-9, R-10 по итогам финального ревью (#129) Andrey Epifancev 2026-10-26 03:10:20 +04:00
  • fd13770427 Настройки: ключи v3 base_jql и board_id удаляются при открытии хаба (#129, #64) Andrey Epifancev 2026-10-26 03:02:11 +04:00
  • 5dc96dd43c Публикация агента: прерванная прошлая публикация восстанавливается по манифесту (#129, #39 T2.2, M-6) Andrey Epifancev 2026-10-26 02:48:21 +04:00
  • 151a5e6175 Спека: рулинг R-7 (size каталога — None), design.md (#129) Andrey Epifancev 2026-10-26 02:42:05 +04:00
  • 75b1559354 Хранилище: нечитаемый файл — «файла нет» с предупреждением; пустой SDLC_HUB_HOME — по умолчанию (#129, #49 M-3, #102 T3.2) Andrey Epifancev 2026-10-26 02:41:20 +04:00
  • f1dae5a811 API: состояние агента и синхронизация вики неверной формы — 422, а не 500 (#129, #42 T2.1, #94 T8.1) Andrey Epifancev 2026-10-26 02:32:39 +04:00
  • 4a6855d70b Цифровые id и версия агента — только ASCII 0-9, без 500 на «²» (#129, #86 F.1) Andrey Epifancev 2026-10-26 02:27:47 +04:00
  • abbcf0cc1f Команды: параметры обрезаются при постановке, имя вложения — NFC (#129, #111 T-F1, #49 M-4) Andrey Epifancev 2026-10-26 02:20:17 +04:00
  • 5fbfe3a8d4 План: пакет C бэкенда хаба hub-backend-fixes (#129), задачи 1–6; спека — порядок нормализации Andrey Epifancev 2026-10-26 02:08:41 +04:00
  • e786428a1d Спека: пакет C бэкенда хаба hub-backend-fixes (#129) Andrey Epifancev 2026-10-26 02:06:19 +04:00
  • 1c8d7f4f36 Merge pull request 'Архив OpenSpec: web-bugfixes (#124)' (#126) from chore/124-archive-web-bugfixes into main aep 2026-10-26 00:55:33 +03:00
  • f84cbcb52c Архив OpenSpec: web-bugfixes (#124) Andrey Epifancev 2026-10-26 01:55:19 +04:00
  • 9b98420d76 Merge pull request 'Пакет веб-багов: карточка, лента, вики-разметка, состояние модулей (#124)' (#125) from feat/124-web-bugs into main aep 2026-10-26 00:55:01 +03:00
  • fa1ceb4868 fix(web): «!» в тексте ленты не пропадают — без списка вложений !имя! только для имени файла (#124, N-1, R-20) Andrey Epifancev 2026-10-26 01:48:36 +04:00
  • 6327c7cf57 Спека: рулинг R-19 (#124) Andrey Epifancev 2026-10-26 01:44:44 +04:00
  • 41f290c0e3 test(web): правки по триажу финального ревью (T5.1, T5.2, T7.1, T8.1, M-4, M-5) Andrey Epifancev 2026-10-26 01:32:16 +04:00
  • fbc14f6366 fix(web): вложения в ленте именем (I-1), один шаг при двойном «Назад» (M-1), разбор таблиц и {code} (T1.1, T1.2) Andrey Epifancev 2026-10-26 01:32:16 +04:00
  • a3e018b12d Спека: решение 2 дополнено сбросом в abortClose (#124) Andrey Epifancev 2026-10-26 01:29:15 +04:00
  • d805c67f9f Спека: рулинги R-16…R-18 (#124) Andrey Epifancev 2026-10-26 01:28:59 +04:00
  • 1fc1a326a9 Доска, проекты, поиск: два переключения не теряются, спринт эпика, «Повторить», фокус после «Очистить» (#124, #35 T4.1, #64 T9.1, M-6, #68 T3.3) Andrey Epifancev 2026-10-26 01:19:20 +04:00
  • 43c1f830df Вложения: без прежней ошибки после повтора, 401 — экран входа, порядок хаба (#124, #86 T6.2, T6.3, M-4) Andrey Epifancev 2026-10-26 01:09:13 +04:00
  • 9966722820 Список задач: запрос после настроек, без мелькания «задач нет» (#124, #60 M-3) Andrey Epifancev 2026-10-26 01:06:48 +04:00
  • 231ca2f199 Состояние модулей: ответ опроса прежнего проекта не возвращает событие (#124, #116) Andrey Epifancev 2026-10-26 01:03:32 +04:00
  • b5b5b33954 Спека: рулинг R-15 (#124) Andrey Epifancev 2026-10-26 01:00:52 +04:00
  • 154cc88913 Окно карточки: поиск не закрывает окно, повторное закрытие игнорируется, фокус подтверждения ухода (#124, #42 M-1, M-2, M-4) Andrey Epifancev 2026-10-26 00:59:03 +04:00
  • 7b297fef23 Карточка: связь вне зеркала ведёт в Jira, «Назад» у окна 404, метки видов работ отдельно, пустое описание (#124, #42 M-5, #103, #56 M-4) Andrey Epifancev 2026-10-26 00:54:25 +04:00
  • 943763c774 Лента: текст комментария без вики-разметки Jira (#124, #103 С6) Andrey Epifancev 2026-10-25 22:58:07 +04:00
  • 5c3fd4cc4d Вики-разметка: \#, макросы с параметрами, [~логин|текст], пробелы после {code}, непарная [ в таблице (#124, #56 M-5, M-6) Andrey Epifancev 2026-10-25 22:56:29 +04:00
  • ba1db6568c План: пакет веб-багов web-bugfixes (#124), задачи 1–8 Andrey Epifancev 2026-10-25 22:52:35 +04:00
  • 4441e77a58 Спека: пакет веб-багов web-bugfixes (#124) Andrey Epifancev 2026-10-25 22:49:27 +04:00
  • 1405ccdaea Merge pull request 'Архив OpenSpec: sp-estimation-board (#113)' (#121) from chore/113-archive-sp-estimation-board into main aep 2026-10-25 21:29:58 +03:00
  • 8c606ff8a0 Архив OpenSpec: sp-estimation-board (#113) Andrey Epifancev 2026-10-25 22:29:43 +04:00
  • 69bc4492e8 Merge pull request 'Оценка через доску: board_id в ensure_fields со story_points (#113)' (#120) from feat/113-sp-estimation-board into main aep 2026-10-25 21:29:05 +03:00
  • dc9792cf34 Спека: зазор и сверка поля оценки доски в агенте v16 (#113, I-1, I-2) Andrey Epifancev 2026-10-25 22:28:23 +04:00
  • 1095d41bd5 Merge pull request 'Веб: «Сбросить фильтры» на месте, без «Скрыть выполненные» на «Спринте» (#118)' (#119) from feat/118-board-filters into main aep 2026-10-25 21:17:58 +03:00
  • 29b3f95404 fix(web): «Сбросить фильтры» всегда на месте, без «Скрыть выполненные» на «Спринте» (#118) Andrey Epifancev 2026-10-25 22:17:32 +04:00
  • 01c41d5767 MCP: board_id в ensure_fields со story_points ставит хаб (#113) Andrey Epifancev 2026-10-25 22:00:43 +04:00
  • fd26fb36e5 Доска проекта в ensure_fields со story_points (#113) Andrey Epifancev 2026-10-25 21:56:26 +04:00
  • 49ee8c11b8 План: оценка через доску (#113) Andrey Epifancev 2026-10-25 21:40:40 +04:00
  • c00b0bd4b2 Спека sp-estimation-board: оценка через доску (#113) Andrey Epifancev 2026-10-25 21:39:19 +04:00
  • 61704893e9 Merge pull request 'Архив OpenSpec: agile-web-polish (#112)' (#115) from chore/112-archive-agile-web-polish into main aep 2026-10-25 20:55:02 +03:00
  • 82549737cc chore: архив OpenSpec agile-web-polish (#112) Andrey Epifancev 2026-10-25 21:54:43 +04:00
  • e84f7b1b58 Merge pull request 'Веб: доработки «Бэклога» и «Спринта» по образцу Jira (#112)' (#114) from feat/112-agile-web-polish into main aep 2026-10-25 20:54:16 +03:00
  • c7186b9f30 openspec: рулинги R-19…R-21 и правка спеки (#112) Andrey Epifancev 2026-10-25 21:39:38 +04:00
  • 91f3f5a21e docs: абзац про agile/ в ARCHITECTURE.md уточнён (#112, T9.1, T9.2) Andrey Epifancev 2026-10-25 21:38:46 +04:00
  • 65e0945476 fix(web): значки типов разных цветов, панель фильтров в одну строку, правки minor финального ревью (#112, I-1, I-2, T5.1, M-1..M-4, M-7, M-8, T7.2) Andrey Epifancev 2026-10-25 21:38:46 +04:00
  • cf342448b8 docs: доработки экранов доски — рулинги и карта (#112) Andrey Epifancev 2026-10-25 21:14:15 +04:00
  • 7a676d1fb1 fix(web): доска на узком окне — нижний край в окне; правки тестов Task 8 (#112, T8.1–T8.6) Andrey Epifancev 2026-10-25 21:12:09 +04:00
  • f21dea39b6 test(web): e2e широкой доски и фильтров, сид WIDE_E2E, тесты AgileGate (#112, T9.4, T12.2–T12.4) Andrey Epifancev 2026-10-25 21:04:57 +04:00
  • 52645c74da openspec: рулинги R-17, R-18 (#112) Andrey Epifancev 2026-10-25 20:51:15 +04:00
  • 2cd69bd4e8 fix(web): колонки доски — одна высота, прокрутка в окне, скрытие колонок (#112, T10.3) Andrey Epifancev 2026-10-25 20:50:49 +04:00
  • f0bdb2bc63 test(web): сид WIDE_E2E — широкая scrum-доска (#112) Andrey Epifancev 2026-10-25 20:50:49 +04:00
  • d4d578e10e fix(web): «Спринт» — эпики остаются карточками, подпись пустого выбора, числа колонок в тесте (#112) Andrey Epifancev 2026-10-25 20:44:06 +04:00
  • dea051e7f9 feat(web): «Спринт» — выбор активных и будущих спринтов, фильтры (#112) Andrey Epifancev 2026-10-25 20:41:21 +04:00
  • f4c3bd50a5 feat(web): панель «Эпики» на «Бэклоге» (#112) Andrey Epifancev 2026-10-25 20:35:35 +04:00
  • b0f8e61a6c openspec: рулинг R-16 (#112) Andrey Epifancev 2026-10-25 20:32:39 +04:00
  • eae6ec317f feat(web): «Бэклог» — фильтры, свёртка секций, эпики не строками (#112) Andrey Epifancev 2026-10-25 20:30:51 +04:00
  • e79b073180 fix(web): тесты смены метки и сброса, hideDone без флажка (#112) Andrey Epifancev 2026-10-25 20:27:58 +04:00
  • 3ba8f06637 feat(web): панель фильтров экранов доски (#112) Andrey Epifancev 2026-10-25 20:26:01 +04:00
  • 7fbc6bd574 fix(web): выбор спринтов при недопустимых id и восстановление испорченного хранилища (#112) Andrey Epifancev 2026-10-25 20:23:42 +04:00
  • a29df27da9 feat(web): модель фильтров экранов доски и их запоминание (#112) Andrey Epifancev 2026-10-25 20:21:39 +04:00
  • 815cd3885e feat(web): значки типов по образцу Jira и формат SP (#112, M-6) Andrey Epifancev 2026-10-25 20:18:37 +04:00
  • 70cb5ad923 docs: в плане #112 указана ветка (require-plan ищет имя ветки в плане) Andrey Epifancev 2026-10-25 20:16:32 +04:00
  • 52454646ea openspec: рулинги R-14, R-15 контроллера (#112) Andrey Epifancev 2026-10-25 20:15:05 +04:00
  • ef9abfa8bd docs: план доработок экранов доски (#112) Andrey Epifancev 2026-10-25 20:08:15 +04:00