Andrey Epifancev
b5a015b827
feat(web): токены AURA, шрифт Mulish, проверка цветов ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:01:03 +04:00
Andrey Epifancev
aad35177bf
План: редизайн веб-приложения ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 23:57:47 +04:00
Andrey Epifancev
fa20059ecd
Спека: редизайн веб-приложения по дизайн-системе AURA ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 23:54:22 +04:00
57bf1faf7a
Merge pull request 'Архив OpenSpec: projects ( #61 )' ( #63 )
2026-10-19 22:04:20 +03:00
Andrey Epifancev
dc71d4e025
Архив OpenSpec: projects ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 23:04:05 +04:00
36266104a0
Merge pull request 'Несколько проектов-меток в мосте ( #61 )' ( #62 )
2026-10-19 22:03:55 +03:00
Andrey Epifancev
0ca8678000
Спека агента: доска, ставшая канбаном, пропускается (R-36 агента, #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 22:55:37 +04:00
Andrey Epifancev
1f2fc142b7
fix(hub): метки проектов в базовой JQL в кавычках, запрет \ и управляющих символов (I-2, #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 22:55:05 +04:00
Andrey Epifancev
ec4fb8b1e7
Исправления финального ревью: тип доски нового проекта, нормализация labels_add, документация ( #61 )
...
I-1: boards() отдаёт type=null, если тип неизвестен у любого проекта доски.
M-2: labels_add ensure_fields нормализуется к метке проекта. M-3: light_list
вместо list_projects в _assign_boards. M-4/T5.4: пустой project — 422.
M-1, M-5, T10.1-T10.7: README, ARCHITECTURE, CLAUDE.md, design.md (49-51), e2e.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 22:06:41 +04:00
Andrey Epifancev
9c2c4d09e0
Проекты: e2e выбора и создания проекта, документация, решения плана в design.md ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 21:47:46 +04:00
Andrey Epifancev
1b441b79a5
Чистка находок ревью задач: типы досок в любом статусе, мелкие правки тестов и веб-приложения ( #61 )
...
R-3/T6.1 типы досок из результата refresh пишутся в любом статусе отчёта; T5.1, T3.1 (author), T3.2, T2.1, T2.2, T7.2,
T8.1, T8.2 (ошибка фонового рефетча проектов не сносит страницу), T8.4 (окно «Новый проект» не закрывается во время
создания). Решения 22, 27 переписаны, добавлено 36 в design.md.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 21:41:22 +04:00
Andrey Epifancev
57145b22c9
Веб-приложение: раскладка и флаги доски отдельно для каждого проекта, фильтр спринтов по данным ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 21:32:09 +04:00
Andrey Epifancev
fb680afb63
Веб-приложение: текущий проект в адресе и памяти, выпадающий список и «Новый проект», доска и задачи по проекту ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 21:20:38 +04:00
Andrey Epifancev
c8741be309
MCP: привязка сессии к проекту (--project), инструменты projects и project_create ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 21:09:19 +04:00
Andrey Epifancev
e2e63dab23
Хаб: доска проекта в ensure_sprint, boards в выдаче refresh, типы досок из отчёта агента ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 20:58:39 +04:00
Andrey Epifancev
6d5c40b037
Хаб: пакет проекта — метка проекта, чужие метки и задачи, batch.project, повтор с project ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 20:49:08 +04:00
Andrey Epifancev
63972572fd
Хаб: разрез по проекту — свои, соседи по связям и эпики своих в /board и /issues ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 20:39:10 +04:00
Andrey Epifancev
f60aecd889
Хаб: маршруты GET/POST /projects, создание проекта ставит полный refresh ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 20:31:19 +04:00
Andrey Epifancev
203c7e7b3c
Хаб: базовая JQL из проектов, настройки без base_jql/board_id, init заводит AWPCA ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 20:25:04 +04:00
Andrey Epifancev
b9f5a24512
Хаб: таблица project, схема v4 и миграция base_jql в проекты ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 20:14:23 +04:00
Andrey Epifancev
0397c28739
План хаба и уточнения спеки по ревью плана: проекты-метки ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 19:18:04 +04:00
Andrey Epifancev
5ef6c937b5
Спека OpenSpec: несколько проектов-меток в мосте ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 18:59:33 +04:00
eb485d7131
Merge pull request 'Архив OpenSpec: hide-closed ( #57 )' ( #59 ) from chore/57-archive-hide-closed into main
2026-10-17 10:58:19 +03:00
Andrey Epifancev
201f65b374
Архив OpenSpec: hide-closed ( #57 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 11:58:03 +04:00
dde40973bd
Merge pull request 'Закрытые задачи: скрыть в списке, приглушить на доске; без статуса по факту в приложении ( #57 )' ( #58 ) from feat/57-hide-closed into main
2026-10-17 10:57:43 +03:00
Andrey Epifancev
212aebfc4a
Документация hide-closed: README без статуса по факту, дата в сценарии, рулинги в design.md ( #57 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 11:54:15 +04:00
Andrey Epifancev
80cff5bcfb
Доска: закрытые задачи и их связи приглушены ( #57 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 11:46:22 +04:00
Andrey Epifancev
c5e33a9cc4
Карточка задачи: без статуса по факту, «просрочено» по статусу Jira ( #57 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 11:41:47 +04:00
Andrey Epifancev
dbda1ad77c
Список задач: «скрыть закрытые» по умолчанию, без статуса по факту ( #57 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 11:37:14 +04:00
Andrey Epifancev
0abed70f44
Хаб: настройка closed_statuses и фильтр GET /issues?hide_closed ( #57 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 11:31:55 +04:00
Andrey Epifancev
43fba6954a
План: hide-closed ( #57 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 11:24:04 +04:00
Andrey Epifancev
e76b136e37
OpenSpec: hide-closed — скрыть закрытые в списке, приглушить на доске, убрать статус по факту из приложения ( #57 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 11:15:43 +04:00
9f4bb75e52
Merge pull request 'Архив OpenSpec: wiki-render ( #53 )' ( #55 ) from chore/53-archive-wiki-render into main
2026-10-17 08:23:39 +03:00
Andrey Epifancev
372a195ae0
chore(openspec): архив wiki-render ( #53 )
...
Дельта web-app влита в openspec/specs: изменено «Карточка задачи», добавлено «Разметка Jira в карточке».
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 09:23:28 +04:00
d3f6c704d7
Merge pull request 'Карточка задачи: вики-разметка Jira в описании и комментариях, кнопка «исходник» ( #53 )' ( #54 ) from feat/53-wiki-render into main
2026-10-17 08:22:57 +03:00
Andrey Epifancev
13c41a54c1
docs(openspec): решения исполнения и ревью в design.md wiki-render ( #53 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 01:23:56 +04:00
Andrey Epifancev
923c59b2b0
fix(web): ревью #53 — перемер свёртки описания, стили таблиц разметки, подпись ссылки без вложенных ссылок
...
C-1: Description перемеряет переполнение через ResizeObserver: карточка из
кэша монтируется до showModal, и «развернуть» пропадала.
I-1: таблицы разметки не наследуют глобальные table/th из board.css
(min-width 520px, прописные заголовки); слова в ячейках не рвутся (M-3).
I-2 (M-1): в подписи [подпись|адрес] ключи, адреса и ссылки — текст.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 01:23:37 +04:00
Andrey Epifancev
52f82daf3e
test(e2e): разметка Jira и кнопка «исходник» в карточке ( #53 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 01:11:53 +04:00
Andrey Epifancev
1d7a82a5c0
feat(web): карточка — описание и комментарии в разметке Jira, кнопка «исходник» ( #53 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 01:08:06 +04:00
Andrey Epifancev
3fe820d195
feat(web): WikiText — рендер вики-разметки Jira React-элементами, исходник при ошибке ( #53 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 01:06:18 +04:00
Andrey Epifancev
bd042f0d17
feat(web): блочный разборщик вики-разметки Jira ( #53 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 01:05:12 +04:00
Andrey Epifancev
cfeb5de59c
feat(web): строчный разборщик вики-разметки Jira ( #53 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 01:03:45 +04:00
Andrey Epifancev
edaa3a5b90
docs(plan): ветка в шапке плана ( #53 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 01:02:37 +04:00
Andrey Epifancev
5edae621c2
docs(plan): рендер вики-разметки Jira в карточке ( #53 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 01:02:01 +04:00
Andrey Epifancev
2fe9518d01
docs(openspec): change wiki-render — рендер вики-разметки Jira в карточке ( #53 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 00:59:47 +04:00
86739cfcf8
Merge pull request 'README: пути после переноса в ~/projects/jira-bridge ( #50 )' ( #51 ) from docs/50-move-to-jira-bridge into main
2026-10-16 11:44:33 +03:00
Andrey Epifancev
3e963ce4bf
docs(readme): пути после переноса в ~/projects/jira-bridge, MCP в user scope ( #50 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 12:42:37 +04:00
59764c37f0
Merge pull request 'Архив OpenSpec: bug-and-attachments ( #43 )' ( #48 ) from chore/43-archive-bug-and-attachments into main
2026-10-16 09:11:33 +03:00
Andrey Epifancev
f924153596
docs(openspec): архив change bug-and-attachments ( #43 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 10:10:59 +04:00
ee1e240396
Merge pull request 'Тип «Ошибка» и вложения: хранилище файлов, ensure_attachment, path в MCP ( #43 )' ( #47 ) from feat/43-bug-and-attachments into main
2026-10-16 09:10:12 +03:00