Files
plans/kmp/now.md
Михаил Капелько d4028d2a0d some
2026-04-03 10:19:38 +03:00

133 lines
5.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

НАДО:
* оформить УЗС по publish ivameet (см. rift)
* подготовить отдельную репу для мостового кода
* использовать генератор для замены KT.h/cpp
* оформить ЗС
https://git.hi-tech.org/ivasdk/kom/-/merge_requests/203
* влить ЗС
таблица
демо
* сделать копирование на Windows
* ввести SDK для Windows
* проверить на Windows
* сделать для 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 поднимает вьюху в свободное пространство при показе клавы