Andrey Epifancev
62057606c0
Правки финального ревью: ссылки на вложения, размер, 413 в пакетах, имя копии, документация ( #83 )
...
I-1 I-2 M-1 M-2 M-3 M-5 M-6 M-7 T3.4 T4.3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 15:14:40 +04:00
Andrey Epifancev
b5adfdf9b5
Вложения в карточке задачи: ссылки из текста и состояние ( #83 )
...
Модуль attachments (fmt_size, ref_names, resolve, state, get); mirror.get_issue
отдаёт attachments, description_attachment_ids, attachment_ids комментариев
и скрывает fetch_attachment из commands.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:18:59 +04:00
Andrey Epifancev
4f78c27984
Схема v6: список вложений задач в зеркале ( #83 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:10:35 +04:00
Andrey Epifancev
337e36f1a0
Лента изменений GET /changes и история задачи ( #70 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 10:15:23 +04:00
Andrey Epifancev
dc9419fbb9
Схема v5: issue_change, время комментариев в UTC ( #70 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 10:05:53 +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
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
88a6f72b13
feat(hub): комментарии задач в зеркале, схема v3; темы и статусы связанных в карточке ( #37 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 13:00:53 +04:00
Andrey Epifancev
fbd47873b7
feat(api): GET /board — снимок зеркала для доски связей ( #17 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 17:54:16 +04:00
Andrey Epifancev
7a2f2e694b
fix(mirror): rename_note сливает заметки, а не удаляет заметку под ключом ( #13 )
...
M-3 (hub#4, PR #2 ).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:39:49 +04:00
Andrey Epifancev
5a5914226f
fix(mirror): флаг neighbor не сбрасывается точечным refresh и ставится полным прогоном (I-2); комментарий про соединение
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Typ5sXWNMFirr2va2uL8o
2026-10-11 23:08:52 +04:00
Andrey Epifancev
3394ddcf4c
fix(hub): транзакции в set_note и rename_note, сохранение заметки при равных ключах
...
rename_note: при old_key == new_key ранний выход (DELETE раньше стирал единственную заметку);
DELETE и UPDATE выполняются в транзакции.
set_note: чтение, слияние и запись в одной транзакции (соединение общее для потоков).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Typ5sXWNMFirr2va2uL8o
2026-10-11 21:57:25 +04:00
Andrey Epifancev
e981d62620
feat(hub): зеркало задач, связи, служебные заметки
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Typ5sXWNMFirr2va2uL8o
2026-10-11 21:53:13 +04:00