Repository navigation
Releases
Releases · Jevkray/OpenCodeSpend
v1.1.9 — quiet network & month picker fix
🆕 Что нового в v1.1.9
- Приложение больше не грузит сеть впустую. Раньше каждый тик уходил запрос на сервер, даже когда
ничего не менялось — постоянный поток давал всплески задержки (пинг 100–200 мс). Теперь тело запроса
хешируется и при совпадении запрос не отправляется вообще, наложенные синхронизации запрещены,
фоновый тик снижен с 1 до 5 секунд, а опрос консоли opencode — с 5 секунд до 2 минут.
В простое приложение практически не выходит в сеть. - Исправлен выпадающий список месяцев в карточке «Траты по дням»: он не закрывался (CSS
display: flexперебивал атрибутhidden) и выглядел сломанным при узком окне. Теперь список
корректно открывается и закрывается, привязан к кнопке и не разъезжает раскладку.
v1.1.8 — session detection, console data, shortcut
🆕 Что нового в v1.1.8
- Исправлено определение активных сессий. Если запущено несколько серверов opencode на одну
базу (обычная ситуация: один отдаёт живые статусы, второй — только сохранённые данные), панель
помечала все чаты завершёнными. Теперь статусы собираются со всех серверов и объединяются. - Траты и лимиты снова подтягиваются из консоли opencode. Организация определяется
автоматически (раньше её идентификатор был прописан в коде и удалён при публикации), разбивка
по моделям и данные по дням берутся из актуальных эндпоинтов консоли. - Ярлык на рабочем столе чинит себя сам. Приложение создаёт ярлык при первом запуске и
исправляет иконку, если ярлык указывает на этот же exe — иконка больше не «слетает» при
переносе папок. - Убрана карточка «Последние запросы (сайт)». Консоль opencode больше не отдаёт построчные
запросы — эндпоинт удалён на их стороне.
v1.1.7 — honest pairing wording
🆕 Что нового в v1.1.7
- Честные формулировки подключения. По правилу «один аккаунт — один компьютер» подключение нового ПК заменяет прежний. Кнопка теперь называется «Подключить ПК», а на странице с кодом появляется предупреждение, что предыдущий компьютер отключится.
v1.1.6 — pairing code page
🆕 Что нового в v1.1.6
- Код подключения ПК доступен всегда. Раньше экран с кодом показывался только пока не подключён ни один компьютер, поэтому привязать второй ПК было нельзя. Теперь есть страница
/pair, а в диалоге «Управление соединением» — кнопка «Подключить ещё один ПК».
v1.1.5 — sessions from all opencode servers
🆕 Что нового в v1.1.5
- Сессии со всех запущенных серверов opencode. Если opencode запущен несколько раз (разные проекты, разные порты), панель теперь собирает чаты со всех серверов в одно дерево, а не показывает только первый попавшийся. Активность и остановка сессий работают для каждого сервера отдельно.
v1.1.4 — bilingual docs & previews
🆕 Что нового в v1.1.4
- Документация на двух языках. README теперь есть на английском (
README.md) и русском (README.ru.md), со скриншотами десктопного, мобильного и планшетного вида. - Убрана карточка «Чаты — реальная стоимость» — она дублировала данные других разделов.
v1.1.3 - real session activity tracking & status indicator
?? ??? ?????? ? v1.1.3
- ??????? ???????????? ???????? ?????. ?????????? ?????? ?? ???????? ?? ?????????? ? ????????: ????????? ??????? ?? ????????? ??????? ?????????? ??????? opencode (
/session/status? ????????? ???????? ??????). ?????? ???????? ? ??????????. - ????????? ????????? ????????. ???? ???????? ???????? ??????, ???????????? ??? ???? ???????????? ????????.
- ???? ??????? ? ???????: ???????? / ?????? / ?????????.
- ????????? ????????? ?? ??????? ???????. ?????? ?????? ??????? ? ????? - ?????? ?????????????? ???????: ??????? (??????), ??????? (???????), ????? (????????? ? ???????). ??? ????????? - ????????? ? ?????????? ? ???????? ????????? ?????????????.
- ?????? ????? ????????? ?? ??????, ????? ??????? ?? ????? ?????.
v1.1.2 — opencode password fix, header & cleanup
🆕 Что нового в v1.1.2
- Исправлена главная причина «слетающего» пароля opencode. Чтение окружения процесса было сломано (PEB читался двойным разыменованием), поэтому
OPENCODE_SERVER_PASSWORDне находился вообще — панель показывала «доступен», но сессии не приходили. Теперь пароль читается корректно. - Пароль привязан к порту. Пароль берётся у того процесса opencode, который слушает найденный порт. Все запросы используют пароль, найденный вместе с портом.
- Шапка больше не разъезжается. Теперь всегда одна строка: на средних экранах кнопки уходят в выпадающее меню.
- Чистка кода. Удалён неиспользуемый код, доступ к файлам состояния защищён блокировками, сборка без предупреждений.
v1.1.1 — fix opencode password discovery
🆕 Что нового в v1.1.1
- Исправлен подхват пароля локального сервера opencode. Раньше пароль искался один раз при старте приложения: если opencode запускался позже (автологин при перезапуске приложения, перезагрузка компьютера), панель оставалась без данных до ручного входа. Теперь поиск повторяется, пока пароль не найден, сбрасывается при отказе авторизации (401) и переискивает порт opencode, если тот перезапустился на другом порту.
v1.1.0 - English UI & mobile
??? ?????? ? v1.1.0
- ?????????? ?????????. ?????? ? ???????? ????? ???????? ?? ??????? ? ??????????.
???? ???????????? ????????????? ?? ????? ????????, ????????????? ???????EN/RU? ?????.
???????? ????? ? ??????????? ?? ???? ???????? ?? ????? ????????. - ????????? ??????. ?? ??????? ??? ???????? ?????? ????? ?????????? ? ?????????? ????,
?????????? ??? ????????????, ??????? ??????????? ??? ?????? ??????, ?????????? ???????,
??????? ? ??????? ??? ?????????? ???? ??????.