23.04: * создать ветку authd3 * ввести ktString * ввести KTStr * восстановить локализацию * восстановить кнопка отладки-вставки хоста * изучить AuthComponent::loadNetwork НАДО: * ввести ручную обёртку NetRequest * ввести аналог loadURL * ввести ручную обёртку NetResponse * ввести работу с сетью так, чтобы было похоже на loadURL на Android/iOS * оформить УЗС-3 https://git.hi-tech.org/ivasdk/kom/-/merge_requests/304 * сообщить об УЗС-3 * влить УЗС-3 * сделать авторизацию для mac * починить ios * починить windows * прокомментировать F.didClickMenuLogout оно вообще отсутствует в main_.swift ios вызов как раз есть * КЗС * !289 * !293 * !304 таблица демо * Cursor: попросить сделать подключаемый в AppView.qml файл mainUI.qml * проверить на Windows 11 если мы команда КМП, то почему мы не можем выбрать архитектуру? * подготовить демонстрацию преимущества подхода KOM соревнования? * использовать генератор для замены KT.h/cpp * сделать для Linux * генерить KT.h/cpp в kd.h/cpp * генерить F в kd.h/cpp * сделать заготовку будущего SDK * найти замену okhttp * донастроить W10 tmux ~/.gitconfig git id_rsa * KOM упорядочить kd.yml * подготовить ЗС в Android Connect с накопленными изменениями * сделать заготовку веб-версии причём с копированием файлов * перенести мостовой код в отдельную репу * obkom: передавать в authCtrl? host login хоть они и не из auth но можно сохранить направление движения данных * ориентироваться на ЗС combo work но не вливать ибо ЗС почему-то в прод хочет попасть где-то я ошибся, поэтому не вливать лишь ориентироваться https://git.hi-tech.org/mobile/ucim-android/-/merge_requests/4274 * KOM-iOS: сделать slideIn/Out для инфы о контакте * вернуть origin в ucim-android в .git/config [remote "origin"] url = git@git.hi-tech.org:mobile/ucim-android.git fetch = +refs/heads/*:refs/remotes/origin/* * добавить ссылки на API endpoints рядом с сущностями в YML * попутно удалить shouldResetInfo и соответствующие поля из ContContext * проверить гипотезу кэширования второй Ava одного запроса чтобы не было двух запросов одной картинки * удалить из cld-ios ctrl.set() чтобы заставить перейти на authSet/etc * выделить authUI * Android Connect: поднять Kotlin до 2.1.20 * сделать тестирование на основе веб-версии * подготовить шпаргалку по Redux / Kotlin Dialect * сдеать тесты на вебе * ввести линтер запретить @State запретить @Binding запретить remember запретить присвоение одного recentField (кроме none) из более чем одного шуда запретить вызов avaSet и т.п. для одного ключа с более чем одного места проверять ГОСТ функций проверять названия переменных в VM запретить комбинировать в UI значения из VM: все комбинации строго в шудах префиксы проверять cont* (Ctx, VM), Cont* (UI) в didClick* должны всегда передавать true * проверить замену на Glide именно после полной реализации на Coil чтобы функционально всё удовлетворяло в Android Connect ведь Glide чтобы меньше трения было при добавлении и без увеличения размера https://bumptech.github.io/glide/int/compose.html * улавливать изменения в имени контакта по WS это важно сделать для задания пути работы с WS * доработать локализацию до генерации нативных файлов Android из доки * доработать локализацию до генерации нативных файлов iOS из доки * добавить ширину авы в параметры Ava() сейчас в инфе о контакте фотка размытая выходит но тогда будет загрузка вторая т.е. при переходе на контакт будет сначала видна заглушка тут прям не так просто надо подумать * продулировать авторизацию на Desktop для Пети: * описать архитектуру * кто за что отвечает * iOS input 2026-01-27: переключаться на Return с поля username на password сейчас не надо, ибо SwiftUI поднимает вьюху в свободное пространство при показе клавы * iOS input 2026-01-27: скрывать клавиатуру на Return в поле password сейчас не надо, ибо SwiftUI поднимает вьюху в свободное пространство при показе клавы