Пакет веб-багов: карточка, лента, вики-разметка, состояние модулей (#124) #125

Merged
aep merged 17 commits from feat/124-web-bugs into main 2026-10-26 00:55:02 +03:00

17 Commits

Author SHA1 Message Date
Andrey Epifancev
fa1ceb4868 fix(web): «!» в тексте ленты не пропадают — без списка вложений !имя! только для имени файла (#124, N-1, R-20)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 01:48:36 +04:00
Andrey Epifancev
6327c7cf57 Спека: рулинг R-19 (#124)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 01:44:44 +04:00
Andrey Epifancev
41f290c0e3 test(web): правки по триажу финального ревью (T5.1, T5.2, T7.1, T8.1, M-4, M-5)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 01:32:16 +04:00
Andrey Epifancev
fbc14f6366 fix(web): вложения в ленте именем (I-1), один шаг при двойном «Назад» (M-1), разбор таблиц и {code} (T1.1, T1.2)
wikiPlain включает WikiOptions.anyAttachment: !имя! и [^имя] дают вложение без списка; карточка флаг не передаёт.
onBack защищён closingKey; в таблице [ парна, только если ближайшая скобка — ]; {code} из пробелов в одной строке не даёт pre.
Тесты: events, plain, parse, IssueModal (двойной «Назад», «Назад» при ошибке загрузки — T3.2).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 01:32:16 +04:00
Andrey Epifancev
a3e018b12d Спека: решение 2 дополнено сбросом в abortClose (#124)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 01:29:15 +04:00
Andrey Epifancev
d805c67f9f Спека: рулинги R-16…R-18 (#124)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 01:28:59 +04:00
Andrey Epifancev
1fc1a326a9 Доска, проекты, поиск: два переключения не теряются, спринт эпика, «Повторить», фокус после «Очистить» (#124, #35 T4.1, #64 T9.1, M-6, #68 T3.3)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 01:19:20 +04:00
Andrey Epifancev
43c1f830df Вложения: без прежней ошибки после повтора, 401 — экран входа, порядок хаба (#124, #86 T6.2, T6.3, M-4)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 01:09:13 +04:00
Andrey Epifancev
9966722820 Список задач: запрос после настроек, без мелькания «задач нет» (#124, #60 M-3)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 01:06:48 +04:00
Andrey Epifancev
231ca2f199 Состояние модулей: ответ опроса прежнего проекта не возвращает событие (#124, #116)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 01:03:32 +04:00
Andrey Epifancev
b5b5b33954 Спека: рулинг R-15 (#124)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 01:00:52 +04:00
Andrey Epifancev
154cc88913 Окно карточки: поиск не закрывает окно, повторное закрытие игнорируется, фокус подтверждения ухода (#124, #42 M-1, M-2, M-4)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 00:59:03 +04:00
Andrey Epifancev
7b297fef23 Карточка: связь вне зеркала ведёт в Jira, «Назад» у окна 404, метки видов работ отдельно, пустое описание (#124, #42 M-5, #103, #56 M-4)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 00:54:25 +04:00
Andrey Epifancev
943763c774 Лента: текст комментария без вики-разметки Jira (#124, #103 С6)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 22:58:07 +04:00
Andrey Epifancev
5c3fd4cc4d Вики-разметка: \#, макросы с параметрами, [~логин|текст], пробелы после {code}, непарная [ в таблице (#124, #56 M-5, M-6)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 22:56:29 +04:00
Andrey Epifancev
ba1db6568c План: пакет веб-багов web-bugfixes (#124), задачи 1–8
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 22:52:35 +04:00
Andrey Epifancev
4441e77a58 Спека: пакет веб-багов web-bugfixes (#124)
Окно карточки, строка состояния, лента без разметки, метки видов работ,
вики-разметка, список задач ждёт настройки, доска, проекты, вложения.
Решения агента R-1…R-14 — в design.md.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 22:49:27 +04:00