Repository navigation
Интерфейс больше не подвисает на 7 секунд
Поиск Node собирал список путей целиком до того, как проверялся хоть один, поэтому where.exe и powershell.exe запускались всегда — даже когда Node лежал по первому же пути. Пять синхронных процессов подряд блокировали сервер, и на это время он не отвечал ни на один запрос. Теперь дорогие проверки выполняются, только если все дешёвые пути промахнулись, а перебор дисков заходит лишь на смонтированные буквы. /api/setup отвечает за 7 мс вместо 7.6 секунды.
Вкладка «Чаты»
- Список стал адаптивной сеткой карточек (до трёх колонок), скроллит сама страница — раньше внутренний скроллбокс давал второй скроллбар и обрезанную нижнюю строку.
- В карточке иконка, заголовок, время последнего изменения и путь проекта, обрезанный с начала: раньше клипался хвост и вместо имени папки был виден общий префикс
C:\Users\.... - В шапке счётчик сохранённых чатов, карточка целиком кликабельна и работает с клавиатуры.
Оптимизация и исправления
- Конфиг, проверка OmniRoute и собранный
index.htmlкэшируются; браузер при старте открывается асинхронно (раньше запуск мог задержаться до 31 секунды). /api/logsчитает хвост файла вместо всего лога.- Исправлен вызов удалённой функции в момент успешного входа: авторизация проходила, но модалка зависала в состоянии ожидания вместо «подключено».
- Иконки моделей: первая неудачная загрузка с CDN откладывает попытки на сутки, так что на заблокированной сети запросы больше не уходят при каждой перерисовке.
- Статус OmniRoute переведён — раньше строки были захардкожены по-английски.
Установка
Скачайте FreeClaude-v1.4.0.zip, распакуйте в любую папку и запустите FreeClaude.exe.