Andrey Epifancev
3f75eb5909
Архив OpenSpec: sidebar ( #69 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 10:01:08 +04:00
73ec28267e
Merge pull request 'Боковая панель вместо верхней, доска без чередования дорожек, просрочка на карточке ( #69 )' ( #71 ) from feat/69-sidebar into main
2026-10-22 09:00:58 +03:00
Andrey Epifancev
d3db88708b
Фиксы финального ревью: страница не шире окна (C-1), событие пакета на телефоне (I-1) ( #69 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 09:13:51 +04:00
Andrey Epifancev
1f74a27cb3
e2e и снимки боковой панели, ARCHITECTURE ( #69 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 08:58:35 +04:00
Andrey Epifancev
c9672183cf
Боковая панель на узком экране: строка с «Меню» и выезжающая панель ( #69 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 08:53:06 +04:00
Andrey Epifancev
f8610abc81
Боковая панель вместо верхней: разделы, свёртка, данные Jira внизу ( #69 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 08:51:23 +04:00
Andrey Epifancev
cabf8d75f4
Доска: без чередования дорожек, просрочка на карточке ( #69 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 08:48:48 +04:00
Andrey Epifancev
c20e2bf14b
Спека и план: боковая панель, доска без чередования дорожек ( #69 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 08:47:43 +04:00
7911dc71d8
Merge pull request 'Архив OpenSpec: redesign ( #65 )' ( #67 ) from chore/65-archive-redesign into main
2026-10-22 07:33:16 +03:00
Andrey Epifancev
9f56add219
Архив OpenSpec: redesign ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 08:33:06 +04:00
db36cc6d19
Merge pull request 'Редизайн веб-приложения по дизайн-системе AURA ( #65 )' ( #66 ) from feat/65-redesign into main
2026-10-22 07:32:51 +03:00
Andrey Epifancev
45ff5fac23
Спека: решение 19 — итоги финального ревью ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 01:57:58 +04:00
Andrey Epifancev
0a5ca2e00a
fix(web): правки по финальному ревью: пометка хаба на доске, кнопка в загрузке, панель данных, контраст предупреждений ( #65 )
...
I-1 пометка «Хаб · данные на» убрана с доски; I-2 кнопка в loading сохраняет вид варианта;
I-3 статус пакета — постоянный live-регион, не сдвигает кнопку и высоту панели; I-4 текст
предупреждений затемнён через color-mix; M-1 точка «агент офлайн» и событие — предупреждение;
M-7 ошибка настроек в Notice; M-9 убраны IconGrid и IconReset; M-15 IBM Plex Mono 600;
M-16 aria-controls только при раскрытой сетке фильтров.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 01:52:58 +04:00
Andrey Epifancev
04804360d5
fix(web): на узком экране прячем вертикальные разделители панели доски и легенды ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 01:34:51 +04:00
Andrey Epifancev
3b73bb5ca0
test(web): скрипт скриншотов экранов для проверки вида ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 01:34:51 +04:00
Andrey Epifancev
7ace847548
Спека: решение 18 — токены дорожек, Notice, панель на узком ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 01:26:39 +04:00
Andrey Epifancev
d3e8d969c8
style(web): верхняя панель на узком экране, контраст текста Notice ( #65 )
...
Тема и меню «…» остаются в первой строке панели, статус данных — второй;
на 390 px выбор проекта сжимается. Текст Notice — основным цветом.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 01:24:57 +04:00
Andrey Epifancev
2a472cacbf
style(web): вход, новый проект, служебные экраны; старые стили убраны ( #65 )
...
Экраны входа, «Новый проект», ProjectGate, «не найдено» и ошибка отрисовки
переведены на компоненты системы. controls.css удалён, псевдонимы токенов
убраны, глобальные .row/.spacer/.hint/.warn/.login разобраны. Разделы в
верхней панели не активны вне доски и задач. Тонкая настройка дорожек доски,
тест на ошибку списка, стабилизирован тест проектов.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 01:19:09 +04:00
Andrey Epifancev
047835b223
Спека: решение 17 — карточка задачи, Dialog, классы ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 01:06:17 +04:00
Andrey Epifancev
2a0b617cba
style(web): карточка задачи и служебные заметки в стиле системы ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 01:04:18 +04:00
Andrey Epifancev
cc85f52546
Спека: решение 16 — таблица списка на узком экране ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:53:30 +04:00
Andrey Epifancev
7c76c178a4
feat(web): список задач — поиск на виду, фильтры панелью с плашками, строка открывает карточку ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:51:58 +04:00
Andrey Epifancev
3a711ff2ea
style(web): полотно доски — карточки, дорожки, даты в стиле системы ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:42:53 +04:00
Andrey Epifancev
cec8beecfb
feat(web): шапка доски, панель управления по группам, сворачиваемая легенда ( #65 )
...
BoardHeader вместо Toolbar, панель управления в Panel, легенда сворачивается
(jira-hub-legend), ящик проблем, экспорт и таблица связей в Panel.
Dropdown: явный проп menu; тест фонового обновления проектов мокает GET /batches/7.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:33:32 +04:00
Andrey Epifancev
9e480cceaf
Спека: решение 15 — высота верхней панели ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:26:12 +04:00
Andrey Epifancev
3e2f252aac
feat(web): верхняя панель — разделы, данные Jira, обновление, тема ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:23:39 +04:00
Andrey Epifancev
e55a482182
Спека: решение 14 — T4.1 чинится в задаче 5 ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:17:19 +04:00
Andrey Epifancev
0a1fd832ff
refactor(web): обновление из Jira — состояние оболочки, доска хранит только источник ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:15:25 +04:00
Andrey Epifancev
d6ddca0751
feat(web): поля, выпадающие списки, окно и меню дизайн-системы ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:09:46 +04:00
Andrey Epifancev
13e7ae35bc
feat(web): иконки и базовые компоненты дизайн-системы ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:04:23 +04:00
Andrey Epifancev
6b158599bf
Спека: решение 13 — отклонения токенов задачи 1 ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:02:36 +04:00
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