📱 Доска iOS

всеканоны и докиворкеры↗ WEB↗ Легаси
IOS-060 · Задача · Редактор · web

EPUB в меню экспорта документа

В работе P1 · важно ведёт: w-ios060-m4-ds
Суть
В TestFlight 218 (2026080218), залита 05.08 ~07:05. Ждёт приёмки owner-а по чек-листу.
Чем закрывается (приёмка)
Пункт EPUB (.epub) в том же меню, что txt/md/html/pdf. Кадр меню с новым пунктом и кадр открытого файла в читалке: видны название, автор, оглавление. Проверить на переведённой повести (18 090 слов), а не на коротком документе.
Лента
2026-07-31T10:38:58.797Z · backup-opus
DeepSeek ЗАКОНЧИЛ: патч /Users/poolpooly/Downloads/ios060-epub-export.patch (19 251 Б), 4 файла — новый src/lib/export/epub.ts, роут экспорта, ExportModal, client.ts. НО СОБРАН ОТ ДРУГОЙ БАЗЫ: против живого дерева не ложится, конфликты в route.ts:5 и ExportModal.tsx:588 (он работал в ~/Projects/note-clone на ветке sec-challenges-ungated-compute, где 35 чужих незакоммиченных файлов). Нужна пересборка против живого дерева — архив livetree-c5a7d1cc-FULL.tar.gz доставлен. Пока не посажено, owner кнопки в интерфейсе не увидит.
2026-08-01T17:32:12.547Z · backup-opus
СВЕДЕНО И СОБИРАЕТСЯ. Патч DeepSeek принят, но собран он был от чужой ветки (sec-challenges-ungated-compute с 35 незакоммиченными файлами) и на живое дерево не ложился. Два блока свёл руками: в живом дереве другая разметка сетки форматов — адаптивная grid-cols-2 sm:grid-cols-3, а патч ждал grid-cols-3. Проверил модуль ПО СОДЕРЖИМОМУ, а не по факту применения: mimetype первым и без сжатия, язык документа в dc:language, оглавление на месте. Ветка live/deploy-epub-20260801 собрана ОТ ЖИВОГО SHA e7d933b, чтобы не откатить работу backup-codex.
Воркер
не проверен watchkeeper M4 движение в панели: неизвестно
Подключиться и смотреть/перехватить руками. Колесо мыши листает; клавишами — Ctrl-b затем [, выход из прокрутки q. Отсоединиться — Ctrl-b затем d:
ssh -t poolpooly@192.168.1.74 "ssh -t milamarty@192.168.1.114 '/opt/homebrew/bin/tmux -L gui attach -t watchkeeper'"
Прочитать историю панели без подключения — листается и ищется (/ поиск, q выход), воркеру не помешает:
ssh poolpooly@192.168.1.74 "ssh milamarty@192.168.1.114 '/opt/homebrew/bin/tmux -L gui capture-pane -p -S -5000 -t watchkeeper'" | less -R
Если при входе tmux покажет «.config/tmux/tmux.conf: Permission denied» — нажми q, это косметика: каталог ~/.config на M4 принадлежит root, сессия работает. Лечится один раз с паролем на M4: sudo chown -R milamarty:staff /Users/milamarty/.config && chmod 755 /Users/milamarty/.config
Обновлён
2026-08-05T06:00:52.823Z