diff --git a/budget/2026-01.md b/budget/2026-01.md new file mode 100644 index 0000000..3f39cbb --- /dev/null +++ b/budget/2026-01.md @@ -0,0 +1,216 @@ +19.01: 40 + +* создать заготовку компонента budget в iOS +* реализовать budgetReportedDate() +* реализовать budgetReportedWeekday() + +18.01: 30 + +* собрать проект с подключенной либой gb +* вызвать simplyPrint в iOS +* перенести функции в gb + +18.01: 50 + +* досоздать заготовку build.gradle.kts +* создать заготовку ver-sdkios +* переименовать ver-sdkios -> sdk-ios +* сделать скрипт util/gen-ios + √ сборка + √ архивирование + +17.01: 40 + +* доверстать заготовку интерфейса + два поля ввода + текстовый результат + кнопки для буфера + +17.01: 35 + +* сверстать поле ввода spent с кнопкой + +16.01: 40 + +* долг: + entities.yml: удалить copyResult + это didClickCopy ведь уже +* создать заготовку приложения на iOS по примеру песочницы +* оформить ЗС + https://github.com/kornerr/git-budget/pull/7 +* влить ЗС + +16.01: 35 + +* создать ЗС + [GigaIDE AI version] + до изменений paste +* повторить копирование в буфер через Giga IDE + не удалось + ибо не работает агент + +15.01: 45 + +* уведомить о факте копирования + на моём Samsung это и так происходит + ГигаЧат сказал, что и многие другие производители отображают уведомление на копирование в буфер + итог: не надо ничего показывать дополнительно +* создать новую ветку для ЗС с помощью Cursor +* продублировать копирование в буфер с помощью Cursor +* оформить ЗС cursor +* оформить ЗС ручной +* влить ЗС ручной +* скачать Giga IDE + +15.01: 35 + +* оформить ЗС ручной +* влить ЗС ручной +* включить запись +* добавить кнопку копирования в буфер +* сделать копирование результата в буфер руками + https://stackoverflow.com/questions/19253786/how-to-copy-text-to-clipboard-in-android + +14.01: 40 + +* оформить ветку, но не сливать её + https://github.com/kornerr/git-budget/pull/2 +* сделать руками вставку в буфер + тоже под запись + замерить время + вышло 40 минут + а с cursor AI было 40 минут второй части + сколько в первой + т.е. никак не быстрее + как минимум то же время + но в голове меньше мыслей было + а по факту было больше review + и меньше внимательности + ибо я пропустил в review, что нужно было didClickPaste вместо pasteSpent + +14.01: 40 + +* исправить работу с inputSpent, pastedSpent + надо ввести shouldResetSpent + spent на основе inputSpent и pastedSpent + после чего убрать из shouldResetResult весь блок if с вызовом budgetCtrl() + ибо внутри should нельзя вызывать эффекты вроде budgetCtrl() +* исправить задание значения для vm.inputSpent из spent при отличии + cursor неверно выбрал поле и не так написал эффект +* проверить отображение pasted spent в поле ввода + и что нет цикла после задания inputSpent руками + цикла нет + отображение есть + вставка из буфера произошла успешно + +13.01: 40 + +* оформить ЗС + https://github.com/kornerr/git-budget/pull/1 +* влить ЗС + перед Cursor AI + обязательно + иначе потом ничего не видно будет по комитам +* сделать вставку из буфера + +13.01: 45 + +* сделать budgetReportedWeekday() + использовать LocalDate + оно больше подходит, чем Calendar + https://stackoverflow.com/questions/38739983/calendar-set-day-of-week-not-correct +* передавать значения по умолчанию +* сделать подсчёт строки результата +* (практически) сравнять функциональность W и A + +12.01: 45 + +* добавить Scaffold + как-будто из-за его отсутствия может быть чёрная штука вверху при выборе поля + не использовать modifier из Scaffold + использовал - помогло +* сделать два поля ввода +* сделать budgetReportedDate() + +12.01: 40 + +* переименовать Playground -> Budget +* сверстать интерфейс с двумя полями ввода и одним выводом + +11.01: 35 + +* влить ветку budget на сайте + чтобы можно было добавить cv/ files +* запустить заготовку в Android Studio + запустилось +* создать util/do-tmux +* вернуть и перегенерить cld/* + +11.01: 40 + +* обработать файлы первого уровня +* обработать уровень app +* обработать уровень app/src/main +* обработать уровень app/src/main/res +* обработать уровень app/src/main/kotlin + +10.01: 25 + +* найти репозиторий старого git budget + https://github.com/kornerr/git-budget + его и возьму +* найти эталон по UI для бюджета + вот этот сайт плюс-минус на мой уровень + https://costtrack.app/ + общий список прилложений по бюджетированию + https://t-j.ru/short/all-budget-apps + итог + эталона нет + почти все приложения уродливые + так что я могу делать свою уродливую версию + а там уже посмотрим + +09.01: 35 + +* определять weekday / weekend +* считать перерасход +* считать 'осталось Р/д' для будней + +09.01: 30 + +* обдумать создание отдельного приложения + уже без JS + либо забить на буфер пока что + но потом всё равно хочется его иметь + либо всё-таки приложение + тогда и гит чисто для бюджета будет смотреться логичнее + да и просто как пример приложения-доказательства выглядит лучше + создать надо, но в следующей итерации + прямо сейчас мне полезнее подсчёт, а не форма + итог: + потом -да, сейчас - нет +* убрать pre + кнопки буфера можно оставить, они ведь в браузере работают +* считать целевой утренний баланс + +08.01: 45 + +* изучить отсутствие вставки из буфера в WebView + Uncaught (in promise) NotAllowedError: Failed to execute 'readText' on 'Clipboard': Read permission denied. + после ввода WebCC ничего не изменилось + onPermissionRequest не вызывается + короче, это прям проблема на WebView + так что аналог электрона - это прям сильно упорото будет + в JS стопицот вещей иначе работают + их тупо невозможно поддержать + гораздо проще КМП + +08.01: 45 + +* добавить кнопку быстрой вставки из буфера в поле ввода +* добавить кнопку быстрого копирования результата +* сделать вставку из буфера + +07.01: 15 + +* исправить форматирование даты 3.1 -> 03.01 +* учитывать отрицательный баланс \ No newline at end of file diff --git a/budget/article-points.md b/budget/article-points.md new file mode 100644 index 0000000..c609869 --- /dev/null +++ b/budget/article-points.md @@ -0,0 +1,80 @@ +плюсы: + хорошо описывает стуртуру кода и шаблоны используемые + хоть сам Cursor и не умеет им следовать + можно узнать о новых спецификаторах для Compose + хотя ценность этого низкая + ибо их всё равно можно потом нагуглить + а в самом начале их и использовать не будешь, т.к. вроде и не нужны + но Cursor их проставил, т.к. они могут понадобиться + можно тренироваться делать review и оценивать эффективность своих советов по правкам + писать действительно можно, но динамика не положительная + +минусы: + часто ошибается и пишет код не туда, т.е. нарушает архитектуру + приходится постоянно уточнять мысль вместо того, чтобы написать сразу туда + приходится и постоянно делать review/проверку + и как-будто это вместе - повторы уточнений и review - обнуляют эффект положительный + написание кода заменяется написанием этого же кода посредством объяснения, что ощущается тяжелее + ибо в голове уже есть представление, которое хочется просто выместить в виде кода + без промежуточного человеческого описания + не видит упорядоченность по алфавиту функций + не видит в секциях effects/other functions то, что надо передавать конечные значения + а не их контейнеры + в целом, нифига не видит и не понимает проект + результат сильно зависит от того, сколько букв вложишь в описание + и сколько итераций придётся уточнять это описание + ответственность остаётся на человеке + делегировать ничего не получится + ИИ ничему не научится + а лишь делегированием и переносом ответственности можно разгрузить себя + часто не замечаешь, что ИИ сдеал ошибку + ибо сам не пишешь, пропускаешь некоторые моменты + типа pasteSpent я пропустил + хотя везде делаю didClickPaste (и сделал руками) + т.е. точность выше при самостоятельном письме + ну, и мозг лучше работает + а экономию не увидел + из той же области + избавился от функции budgetDisplayPasted + т.к. одна строка и сравнение на самом деле не нужно + цикла ведь нет + а это можно увидеть и почувствовать лишь при записи руками + +видео: + ~/cursorai + + + +реклама + фотки с Грокс от 14.01 + реклама GigaIDE с 25% приростом производительности + + +Философские вопросы + Если всё так радужно, то почему преподаватели курсов волшебного ИИ + не используют этот самый ИИ для того, чтобы решить свои финансовые проблемы суперэффективно? + вместо этого продают "кожаным мешакам" курсы + ведь ИИ же, зачем платить за рекламу, показываемую "кожаным мешкам"? + ответы + либо сами не верят + либо сами не умеют + либо знают, что это хайп, на котором можно попробовать успеть заработать + Психологически я не считал версию Cursor AI своей + т.е. при использовании ИИ я себя в своих глазах принизил + и это чувствовалось как минус + Если ты не можешь сформулировать проблему, то ИИ ничего не сможет + так что это не Грааль, завладев которым что-то изменится + это именно иной инструмент с кучей минусов и малым количеством плюсов + т.е. это повтор того, как COBOL должен быть помочь избавиться от программистов директорам + а это было в 50-х? 60х? надо найти статью + Если GigaIDE такой крутой продукт, который ускоряет разработку, почему + используют IntelliJ IDEA, а не полностью свою платформу, которую + за 5 минут напишет ИИ? Или за 5 минут не напишет? А за 50 минут разве + тоже не напишет? А за 50 дней тоже не напишет? Вопросы, вопросы... + +заметки с телефона +[  ] ИИ: Восхваление: https://habr.com/ru/companies/redmadrobot/articles/978112/ +[  ] Вопрос по ИИ: иногда пишет не тот код, а ктоттогда этот ИИ попрпвит, если разработчик сам не знает, насколько сгенеренный код соответствует архитектуре? +[  ] Вопрос ИИ: Да, можно получать старый результат за то же время, но посредством букв. А зачем? Ведь review сам делаешь именно кода. Делегировать не можешь, ведь бужет каша +[  ] Факт ИИ: Шёл 4-й год ИИ-истерии, начиная с ноября 22-го, когда вышел "революционный сервис" (фото на телефоне от 2026-01-15) +[  ] ИИ: А воз и ныне там \ No newline at end of file diff --git a/budget/now.md b/budget/now.md new file mode 100644 index 0000000..f4fa125 --- /dev/null +++ b/budget/now.md @@ -0,0 +1,78 @@ + +НАДО: +* исправить weekday, чтобы reportedWeekday был 7, а не 1 + в iOS monday == 2 +* добавить registerCallback для отладки +* заполнить setupShoulds +* заполнить setupEffects +* подключить функциональность из gb в iOS +* исправить -0% +* сделать Swift extension для возможности вызвать budgetCtrl().set(x, y) без label +* оформить ЗС + https://github.com/kornerr/git-budget/pull/8 +* влить ЗС + +* CLD: + обновить до 1.3.0 + влить подвисший ЗС + + +* оформить ЗСы с ИИ + https://github.com/kornerr/git-budget/pull/2 + https://github.com/kornerr/git-budget/pull/5 + добавить ссылки на статью + добавить ссылки на видеозаписи + + + +* восстановить страницу kornerr.ru/git-budget + её же на своём сайте добавить в примеры + либо сделать её на ogs? + +* привести в порядок git-budget/README + я ведь по сути дам ссылку лишь на проект + возможно, и в README стоит дать ссылку на kotlintut +* написать статью про Vibe Coding + рассказать про канал kotlintut + рассказать про CLD, entities.yml, Controller/Shoulds/Effects + разметить видео титрами обязательно + возможно, совместить в одно длинное видео + есть ли смысл рассказывать про модель собственно бюджета? + наверно, пока нет + статьи других по ИИ + тут пример работы с агентом (но нет сравнения по скорости) + https://habr.com/ru/companies/haulmont/articles/978172/ + > Любые предложения Continue должны проходить такой же код-ревью, как изменения живого разработчика. + > Потенциальные проблемы с приватностью +* продублировать статью на Английском + +* не добавлять в lines пустые строки + либо пропускать в joinToString пустые элементы +* разрешить ввод лишь цифр? +* сделать вкладки + один из вариантов - сверху segmented + SingleChoiceSegmentedButtonRow + https://developer.android.com/develop/ui/compose/lists +* пересчитывать значения без input + при F5 нет ввода в поля + но сами значения присутствуют +* хранить предыдущие показания + Git + просто в local storage первое время? +* считать осталось Р/д и для выходных + для выходных не хватает остаточного баланса будней + но сейчас я его не ввожу + ибо стоит это делать лишь после хранения истории в Гит + тогда всё лучше сходится +* тысячи форматировать доппробелами + + +* сделать вставку из буфера +* сделать кнопку копирования результата + показывать уведомление о факте копирования + чтобы не путаться +* сделать копирование результата в буфер +* расположить начальные суммы и форматирование в репе гита, в настройках +* сделать локализацию EN/RU + выйти на международный рынок типа + комментарии тоже не только русские тогда в коде нужны как-будто \ No newline at end of file diff --git a/business/2025-11_КП-Елена-Макк.md b/business/2025-11_КП-Елена-Макк.md new file mode 100644 index 0000000..9e73ab7 --- /dev/null +++ b/business/2025-11_КП-Елена-Макк.md @@ -0,0 +1,18 @@ +Здравствуйте, Яна, передайте, пожалуйста, Елене моё сообщение с предложением о сотрудничестве: + + + +==== + +Здравствуйте, Елена, я разработчик мобильных приложений и по совместительству подписчик вашего канала в Telegram. + +В ходе ознакомления с сайтом онлайн-академии сделал вывод, что в качестве инструмента для непосредственного обучения используется платформа GetCourse, сайт же скорее служит визиткой. +Ознакомился также с GetCourse. Заметил, что у них есть мобильное приложение с разной функциональностью для разных тарифов. + +Хочу предложить свои услуги, например, для создания мобильного приложения либо интерактивного раздела на существующем сайте. + +Например, это могло бы выглядеть так (вдохновлялся Duolingo): +* тренажёр по Китайскому: https://kornerr.ru/quiz.html +* видеоинструкция по тренажёру: https://kornerr.ru/vid/quiz_2025-11-13.mp4 + +Если предложение заинтересовало, то буду рад обсудить сотрудничество. \ No newline at end of file diff --git a/business/2025-12_КП-Диана-Резникова.md b/business/2025-12_КП-Диана-Резникова.md new file mode 100644 index 0000000..f697ab3 --- /dev/null +++ b/business/2025-12_КП-Диана-Резникова.md @@ -0,0 +1,11 @@ +Здравствуйте, Диана, + +являюсь руководителем группы мобильной разработки в крупной IT-компании, но пишу не от лица компании, пишу от себя. + +Некоторое время назад я осознал желание создать свою небольшую IT-компанию с более эффективно выстроенными процессами и с меньшим количеством бюрократии. На текущий момент своей компании у меня нет, есть лишь некоторое количество часов свободного времени в неделю, которое я трачу на разработку программ, упрощающих мне повседневную жизнь. + +Сейчас я ищу своего первого заказчика, у которого есть желание либо создать новый информационный продукт - сайт и/или мобильное приложение, либо развить существующий. + +Своему первому заказчику помимо долгосрочного сотрудничества я предлагаю символическую оплату своих услуг, причём лишь с третьего месяца совместной работы (будем считать первые два месяца моим испытательным сроком). + +Если предложение вас заинтересовало, буду рад обсудить детали. \ No newline at end of file diff --git a/business/2026-01.md b/business/2026-01.md new file mode 100644 index 0000000..78d2d27 --- /dev/null +++ b/business/2026-01.md @@ -0,0 +1,60 @@ +11.01: 30 + +* пройти тест по Инглишу на HH + попробовал C1 + не удалось + повторить 11 февраля +* прочитать MKCV-Brief_2019-11 + чтобы сопоставить с полной версией + там лишь примеры и технологии + без лишних описаний, самое то +* прочитать МКР_2019-11 +* прочитать МКР_2021-03 +* создать заготовку нового МКР 2026-03 + https://docs.google.com/document/d/1DKlY6ObDF278sRKj138eget5NwQek-O7irH0_mlFeXI/edit?tab=t.0 + +11.01: 35 + +* написать первичный список нужных полномочий +* прочитать MKCV_2019-10 + +10.01: 60 + +* изучить потенциал Cursor AI + может ли оно заменить слабого программиста + т.е. того, кому надо максимально описать задачу, чтобы получить нужный результат + да, слабого может, но надо дотошно описывать желаемые изменения +* расписать первичный план КМП грубо + дублирование на Android + дублирование на iOS + сделать ГТО по разработке для Android: Compose (Input, Text, Button, Row, Column) + сделать ГТО по CSE + сделать ГТО по КМП + заготовление списка контактов на Web + заготовление информации о контакте на Web + дублирование на Android + дублирование на iOS + комбинация для iOS Ucim + комбинация для Android Ucim +* составить план по КОТу для первого квартала + +07.01: 10 + +* расписать R, T цели по SMART-2 + +06.01: 110 + +* расписать цель по SMART-1 +Научиться команде за два квартала выдавать фичи сразу и для iOS, и для Android +Specific: не указано +Measurable: не указано +Achievable: не указано +Relevant: не указано +Time-bound: два квартала +* расписать S и M цель по SMART-2 +Изменить процесс разработки в команде на КМП так, чтобы в 2026-м году выдавать фичи сразу и для iOS, и для Android +* расписать A цели по SMART-2 + +05.01: 25 + +* подготовить и отправить КП-3: Мария Сарафанова \ No newline at end of file diff --git a/business/2026-01_КП-Мария-Сарафанова.md b/business/2026-01_КП-Мария-Сарафанова.md new file mode 100644 index 0000000..71c3bd9 --- /dev/null +++ b/business/2026-01_КП-Мария-Сарафанова.md @@ -0,0 +1,8 @@ +Title: КП-3 +Date: 2026-01-05 + +Здравствуйте, Мария, + +предлагаю в этом году поработать по бартеру: я вам сайт делаю, а вы мне помогаете с Китайским. + +Если предложение интересует, буду рад обсудить детали. \ No newline at end of file diff --git a/business/cv-ideas.md b/business/cv-ideas.md new file mode 100644 index 0000000..0525f32 --- /dev/null +++ b/business/cv-ideas.md @@ -0,0 +1,19 @@ +* Могу придумывать систему + Пример: задание оценить способность Cursor AI ускорить разработку + + +расписать нужные мне полномочия для результат + повышать зп своим + менять релизный цикл и длительность спринтов + +технически новое + переводы из Confluence в либу KMP + комбинации для спецсборок для брендирования (RLink) и интеграции новой версии либы (IvaMeet) + несколько версий генератора для упрощения работы с MPAK'ом + + перспектива, не только ретроспектива? + + +работодатели + joy dev + https://joy-dev.ru \ No newline at end of file diff --git a/business/now.md b/business/now.md new file mode 100644 index 0000000..78a31d2 --- /dev/null +++ b/business/now.md @@ -0,0 +1,85 @@ + + +НАДО: +* продублировать файлы cv из github на сайт +* переиначить текущую заготовку про прошлое + схлопнуть в секции + управление (ещё нет, надо написать) + разработка + управление + разработка + +* освежить SCRUM + https://habr.com/ru/articles/825354/ + +* составить таблицу дат выпусков по фронтам за 2025-й + чтобы понять, на каком мы месте были +* составить таблицу дат выпусков за 2024-й +* составить таблицу дат выпусков за 2023-й? + + + + +* составить CV + выкладки по пользе от KMP в цифрах не писать + но держать при себе, если спросят + сначала не публичить своё резюме + попробовать пару собесов по своему таймингу + перешёл на Android для понимания среды + +11 февраля: + повторить тест по Инглишу на C1 + +* составить план по Бюджету и ПСКОВу для первого квартала +* составить план по Делу для первого квартала + выбрать дни занятия CV + + +За первый квартал сделать на КМП для KOT: + * KOT-Android: заготовку новой версии списка контактов и информации о контакте на Android и iOS + * сделать версию KOT-iOS + * сделать версию KOT-Web + * сделать комбинацию для Android + * сделать комбинацию для iOS + + + +* как команде научиться? + 1. перейти на архитектуру Context/Should/Effect + сделать translator yml -> swift для context, struct + сделать связку с Bus + или изменить масштаб модулей так, чтобы Bus был не нужен? + сделать самому по новой архитектуре один модуль с UI + подготовить ГТО по новой архитектуре + пройти каждому ГТО по новой архитектуре + 2. перейти на КМП + сделать самому на КМП один модуль с UI + подготовить ГТО по КМП + пройти каждому ГТО по КМП + 3. собрать приложение Android + заменить экран контактов на свой собственный + +* раписать варианты движения через Kt -> Swift и Swift -> Kt +* выделить из факта 2025 повторяющиеся шаги и их длительность + иначе не смогу оценить будущее, если каждый шаг уникален + + ? изучить Flutter бегло + выяснить, концепция ли у него Xamarin: т.е. перекрыть доступ к UI нативному? + выяснить список поддерживаемых платформ + на основании вышеуказанного составить оппонирование Лёше для продвижения КМП + альтернатива: + дать Лёше сделать HW? + тогда надо определить рамки HW + ? изучить Swift SDK для Android бегло + выяснить, концепция ли у него Xamarin: т.е. перекрыть доступ к UI нативному? + выяснить список поддерживаемых платформ + на основании вышеуказанного составить оппонирование Олегу для продвижения КМП + альтернатива: + дать Олегу сделать HW? + тогда надо определить рамки HW + + ? завершение KOT-W до чуть более удобного состояния + или отложить? + да, надо отложить + ибо это уже удобство + основная функция готова \ No newline at end of file diff --git a/cursorai/2026-01.md b/cursorai/2026-01.md new file mode 100644 index 0000000..01e9619 --- /dev/null +++ b/cursorai/2026-01.md @@ -0,0 +1,15 @@ +10.01: 40 + +* поправить wrap lines + +09.01: 25 + +* установить + почти 1Г съело +* авторизоваться +* пройти самоучитель + нет ничего такого + шняга +* подготовить pskov старой версии + https://github.com/kornerr/pskov-cursor-test + версия до Allow CORS \ No newline at end of file diff --git a/cursorai/now.md b/cursorai/now.md new file mode 100644 index 0000000..3ad01be --- /dev/null +++ b/cursorai/now.md @@ -0,0 +1,22 @@ + +НАДО: +* попросить поправить CORS +* попросить пройти одну версию +* оценить результаты + время доводки + качество пути + + + +РЕЗУЛЬТАТЫ: + Плюсы + Смог чрезвычайно кратко рассказать основную суть проекта и описать его архитектуру + Смог предложить верные 2 способ запустить ПСКОВ га конкретный вопрос "How to launch PSKOV" + Смог сделать wrap lines редактору Ace во вкладке Editor + Две фотки: ~/cursorai/wrap-before/after + Минусы + Аббревиатуру CLD с первого раза расшифровал из головы, поэтому отсебятина получилась + После конкретного вопроса про CLD исправися + Не смог найти ответ на вопрос "How to run the project" + Но смог на "How to launch PSKOV" + \ No newline at end of file diff --git a/cv/ideas.md b/cv/ideas.md deleted file mode 100644 index a5c7f14..0000000 --- a/cv/ideas.md +++ /dev/null @@ -1,3 +0,0 @@ -* Могу придумывать систему - Пример: задание оценить способность Cursor AI ускорить разработку - \ No newline at end of file diff --git a/cursorai/2025-12.md b/kmp/abc.md similarity index 100% rename from cursorai/2025-12.md rename to kmp/abc.md diff --git a/pskov.cfg b/pskov.cfg index 28527bf..0866a7d 100644 --- a/pskov.cfg +++ b/pskov.cfg @@ -1,4 +1,4 @@ -input = cursorai;cv;faith;rlink;schedules;vid +input = budget;business;cursorai;faith;kmp;rlink;schedules;vid item = item.template preview = preview.template index = index.template diff --git a/rlink/2026-01-13.md b/rlink/2026-01-13.md new file mode 100644 index 0000000..e8ff730 --- /dev/null +++ b/rlink/2026-01-13.md @@ -0,0 +1,47 @@ +Title: Оформить комбинацию rlink004 с новыми иконками +URL: https://jira.iva.ru/browse/VCSMOB-13113 +Date: 2025-12-13 + +* подготовить доку для сравнения иконок 22.9.1002 и 22.9.1003 + https://wiki.iva.ru/spaces/IVCS/pages/171346002 +* уточнить по иконкам у Ольги + спросить в чате РЛинк +* подготовить новую комбинацию r004 +* задать версию 22.9.1004 +* подготовить новый набор иконок приложения на основе rounded + https://makeappicon.com +* заменить все иконки на rounded + там верные пропорции, видимо +* сделать util/showdiff + чтобы смотреть изменения между vX и vY +* почистить место + /Users/mk 106G + iMovies + Caches + Yarn + Google/AndroidStudio2023 +* поправить launch screen icon + √ увеличить + √ сделать новым цветом + цвет вижу при отладке нужный +* архивировать 22.9.1004 +* перегенерить иконки без альфы +* оформить ЗС + https://git.hi-tech.org/mobile/apple/combo/-/merge_requests/30 + сделать видео на util/showdiff +* отправить в TestFlight + ошибка + Invalid large app icon. The large app icon in the asset catalog in “Ucim.app” can’t be transparent or contain an alpha channel. For details, visit: https://developer.apple.com/design/human-interface-guidelines/app-icons. (ID: 4154cea3-80a1-4e89-bd98-57630394da45) + поправил + помогло +* влить ЗС +* повторно загрузить сборку в TestFlight + +НАДО: +* проверить корректность замены на релизной версии + иконка + название приложения + экран запуска + экран выбора хоста + экран настроек настройки + иконка демонстрации