165 lines
6.2 KiB
Markdown
165 lines
6.2 KiB
Markdown
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 поднимает вьюху в свободное пространство при показе клавы
|