73ec28267eMerge pull request 'Боковая панель вместо верхней, доска без чередования дорожек, просрочка на карточке (#69)' (#71) from feat/69-sidebar into mainaep2026-10-22 09:00:58 +03:00
d3db88708bФиксы финального ревью: страница не шире окна (C-1), событие пакета на телефоне (I-1) (#69)
Andrey Epifancev
2026-10-22 09:13:51 +04:00
2a0b617cbastyle(web): карточка задачи и служебные заметки в стиле системы (#65)
Andrey Epifancev
2026-10-22 01:04:18 +04:00
cc85f52546Спека: решение 16 — таблица списка на узком экране (#65)
Andrey Epifancev
2026-10-22 00:53:30 +04:00
7c76c178a4feat(web): список задач — поиск на виду, фильтры панелью с плашками, строка открывает карточку (#65)
Andrey Epifancev
2026-10-22 00:51:58 +04:00
3a711ff2eastyle(web): полотно доски — карточки, дорожки, даты в стиле системы (#65)
Andrey Epifancev
2026-10-22 00:42:53 +04:00
cec8beecfbfeat(web): шапка доски, панель управления по группам, сворачиваемая легенда (#65)
Andrey Epifancev
2026-10-22 00:33:32 +04:00
9e480cceafСпека: решение 15 — высота верхней панели (#65)
Andrey Epifancev
2026-10-22 00:26:12 +04:00
3e2f252aacfeat(web): верхняя панель — разделы, данные Jira, обновление, тема (#65)
Andrey Epifancev
2026-10-22 00:23:39 +04:00
e55a482182Спека: решение 14 — T4.1 чинится в задаче 5 (#65)
Andrey Epifancev
2026-10-22 00:17:19 +04:00
0a1fd832ffrefactor(web): обновление из Jira — состояние оболочки, доска хранит только источник (#65)
Andrey Epifancev
2026-10-22 00:15:25 +04:00
1f2fc142b7fix(hub): метки проектов в базовой JQL в кавычках, запрет \ и управляющих символов (I-2, #61)
Andrey Epifancev
2026-10-19 22:55:05 +04:00
ec4fb8b1e7Исправления финального ревью: тип доски нового проекта, нормализация labels_add, документация (#61)
Andrey Epifancev
2026-10-19 22:06:41 +04:00
9c2c4d09e0Проекты: e2e выбора и создания проекта, документация, решения плана в design.md (#61)
Andrey Epifancev
2026-10-19 21:47:46 +04:00
1b441b79a5Чистка находок ревью задач: типы досок в любом статусе, мелкие правки тестов и веб-приложения (#61)
Andrey Epifancev
2026-10-19 21:41:22 +04:00
57145b22c9Веб-приложение: раскладка и флаги доски отдельно для каждого проекта, фильтр спринтов по данным (#61)
Andrey Epifancev
2026-10-19 21:32:09 +04:00
fb680afb63Веб-приложение: текущий проект в адресе и памяти, выпадающий список и «Новый проект», доска и задачи по проекту (#61)
Andrey Epifancev
2026-10-19 21:20:38 +04:00
c8741be309MCP: привязка сессии к проекту (--project), инструменты projects и project_create (#61)
Andrey Epifancev
2026-10-19 21:09:19 +04:00
e2e63dab23Хаб: доска проекта в ensure_sprint, boards в выдаче refresh, типы досок из отчёта агента (#61)
Andrey Epifancev
2026-10-19 20:58:39 +04:00
6d5c40b037Хаб: пакет проекта — метка проекта, чужие метки и задачи, batch.project, повтор с project (#61)
Andrey Epifancev
2026-10-19 20:49:08 +04:00
63972572fdХаб: разрез по проекту — свои, соседи по связям и эпики своих в /board и /issues (#61)
Andrey Epifancev
2026-10-19 20:39:10 +04:00
f60aecd889Хаб: маршруты GET/POST /projects, создание проекта ставит полный refresh (#61)
Andrey Epifancev
2026-10-19 20:31:19 +04:00
203c7e7b3cХаб: базовая JQL из проектов, настройки без base_jql/board_id, init заводит AWPCA (#61)
Andrey Epifancev
2026-10-19 20:25:04 +04:00
b9f5a24512Хаб: таблица project, схема v4 и миграция base_jql в проекты (#61)
Andrey Epifancev
2026-10-19 20:14:23 +04:00
0397c28739План хаба и уточнения спеки по ревью плана: проекты-метки (#61)
Andrey Epifancev
2026-10-19 19:18:04 +04:00
5ef6c937b5Спека OpenSpec: несколько проектов-меток в мосте (#61)
Andrey Epifancev
2026-10-19 18:59:33 +04:00
eb485d7131Merge pull request 'Архив OpenSpec: hide-closed (#57)' (#59) from chore/57-archive-hide-closed into mainaep2026-10-17 10:58:19 +03:00
dde40973bdMerge pull request 'Закрытые задачи: скрыть в списке, приглушить на доске; без статуса по факту в приложении (#57)' (#58) from feat/57-hide-closed into mainaep2026-10-17 10:57:43 +03:00
212aebfc4aДокументация hide-closed: README без статуса по факту, дата в сценарии, рулинги в design.md (#57)
Andrey Epifancev
2026-10-17 11:54:15 +04:00
80cff5bcfbДоска: закрытые задачи и их связи приглушены (#57)
Andrey Epifancev
2026-10-17 11:46:22 +04:00
c5e33a9cc4Карточка задачи: без статуса по факту, «просрочено» по статусу Jira (#57)
Andrey Epifancev
2026-10-17 11:41:47 +04:00
dbda1ad77cСписок задач: «скрыть закрытые» по умолчанию, без статуса по факту (#57)
Andrey Epifancev
2026-10-17 11:37:14 +04:00
0abed70f44Хаб: настройка closed_statuses и фильтр GET /issues?hide_closed (#57)
Andrey Epifancev
2026-10-17 11:31:55 +04:00
e76b136e37OpenSpec: hide-closed — скрыть закрытые в списке, приглушить на доске, убрать статус по факту из приложения (#57)
Andrey Epifancev
2026-10-17 11:15:43 +04:00
9f4bb75e52Merge pull request 'Архив OpenSpec: wiki-render (#53)' (#55) from chore/53-archive-wiki-render into mainaep2026-10-17 08:23:39 +03:00
86739cfcf8Merge pull request 'README: пути после переноса в ~/projects/jira-bridge (#50)' (#51) from docs/50-move-to-jira-bridge into mainaep2026-10-16 11:44:33 +03:00
3e963ce4bfdocs(readme): пути после переноса в ~/projects/jira-bridge, MCP в user scope (#50)
Andrey Epifancev
2026-10-16 12:42:37 +04:00
59764c37f0Merge pull request 'Архив OpenSpec: bug-and-attachments (#43)' (#48) from chore/43-archive-bug-and-attachments into mainaep2026-10-16 09:11:33 +03:00
ee1e240396Merge pull request 'Тип «Ошибка» и вложения: хранилище файлов, ensure_attachment, path в MCP (#43)' (#47) from feat/43-bug-and-attachments into mainaep2026-10-16 09:10:12 +03:00
87d28a9f24docs(openspec): таблица команд — filename без кавычек и управляющих символов (R-2, #43)
Andrey Epifancev
2026-10-16 02:07:00 +04:00
2e98ce6062fix(files): повторная загрузка лечит испорченную копию того же размера (M-2, #43)
Andrey Epifancev
2026-10-16 02:05:45 +04:00
4e397b563dfeat(mcp): batch_create принимает path у ensure_attachment и сам загружает файл (#43)
Andrey Epifancev
2026-10-16 01:51:44 +04:00
9b21060d60feat(commands): команда ensure_attachment — проверка файла при постановке, size при выдаче (#43)
Andrey Epifancev
2026-10-16 01:46:14 +04:00
e8707d4762feat(api): POST /files и GET /agent/files/{sha256}, files/ 0700 при старте, уборка в tick раз в сутки (#43)
Andrey Epifancev
2026-10-16 01:41:54 +04:00
3b4cf66b77feat(commands): тип bug в ensure_issue — проверка настройки issue_types.bug при постановке (#43)
Andrey Epifancev
2026-10-16 01:35:56 +04:00
a8672cf7c0docs(plan): план хаба bug-and-attachments (#43)
Andrey Epifancev
2026-10-16 00:06:42 +04:00
d327a0488ddocs(openspec): change bug-and-attachments — тип «Ошибка» и вложения (#43)
Andrey Epifancev
2026-10-15 23:42:21 +04:00
68de173c24Merge pull request 'MCP batch_create: параметры команд в описании и в ошибке 422 (#44)' (#45) from feat/44-mcp-param-hints into mainaep2026-10-15 22:16:50 +03:00
1a66aea2defeat(mcp): параметры команд в описании batch_create и в ошибках 422 (#44)
Andrey Epifancev
2026-10-15 23:13:14 +04:00
ce9f5a1894Merge pull request 'docs(openspec): архив issue-card-modal (#37)' (#41) from chore/37-archive-issue-card-modal into mainaep2026-10-15 14:32:41 +03:00
2ab455731bMerge pull request 'Карточка задачи окном и комментарии из Jira (#37)' (#40) from feat/37-issue-card-modal into mainaep2026-10-15 14:31:51 +03:00
d749db27e8fix(web): ручной проход карточки — «факт:» у статуса по факту, без обрезка 9-й строки описания, заметки на ширину колонки (O-4…O-6, #37)
Andrey Epifancev
2026-10-15 15:23:42 +04:00
16835abbf8fix(web): выделение текста, отпущенное за краем окна, не закрывает карточку (I-2); спека: перезагрузка сохраняет страницу под окном (I-1) (#37)
Andrey Epifancev
2026-10-15 15:17:33 +04:00
901a2c1cb7docs(openspec): R-7 в proposal, требовании «Служебные заметки» и design 15 — доска не показывает заметку (#37)
Andrey Epifancev
2026-10-15 15:03:36 +04:00