Ревью PR #242: перечитывание (опрос, удаление, загрузка, подтверждение) во время догрузки отбрасывало её ответ, а loadingMore оставался true — спиннер под списком и в переключателе документа не гас. Теперь перечитывание сразу сбрасывает флаг догрузки. useScrollSentinel: biome-ignore для trigger с причиной (переподписка после новой порции файлов). OpenSpec files-pagination: «Догрузка списка файлов» (primary-files-ui), опрос перечитывает все показанные страницы, переключатель документа догружает список при прокрутке (document-review-ui). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
11 lines
940 B
Markdown
11 lines
940 B
Markdown
# Tasks
|
||
|
||
- [x] 1.1 arm-core `web/src/services/api/files.test.ts` — несколько страниц: перечитывание показанного, догрузка с
|
||
позиции, конец по `total`, пустая страница раньше `total`
|
||
- [x] 1.2 arm-core `web/src/services/api/files.ts` — `listLegalEntityFiles(offset, limit)`, `listLegalEntityFilesFrom`,
|
||
`FILES_PAGE_LIMIT = 200`
|
||
- [x] 1.3 arm-core `web/` — хук `useLegalEntityFiles` со страницами, `useScrollSentinel`, «Всего N файлов» в панели,
|
||
переключатель документа на экране проверки (PR #242, автор)
|
||
- [x] 1.4 Ревью: перечитывание во время догрузки сбрасывает `loadingMore` (иначе спиннер под списком не гаснет);
|
||
`biome-ignore` для `trigger` в `useScrollSentinel` с причиной
|