142 lines
7.2 KiB
Markdown
142 lines
7.2 KiB
Markdown
|
||
НАДО:
|
||
* создать generator
|
||
тут будет лишь ver-nodejs
|
||
тогда, возможно, даже и смысла в ver-nodejs нет
|
||
да, смысла нет, это слишком важный инструмент, чтобы иметь несколько вариаций
|
||
* создать helloworld/
|
||
тут уже будут ver-nodejs, ver-android, ver-ios, ver-macos-x64/arm64, ver-linux-x64, ver-windows-x64
|
||
|
||
далее сначала нужно перевести на nodejs
|
||
затем уже наварганить генерацию обёрток для C++
|
||
и функций в KT для получения готовых экземпляров всего
|
||
сделать геренацию полей F по аналогии со спецструктурой YML
|
||
т.е. генерить спецструктуру со статическими полями?
|
||
это после C++ генерации станет ясно, как лучше оформить
|
||
* отдельно сделать версию CLDController для cinterop
|
||
ибо по умолчанию не компилится не для C++
|
||
либо это отдельный файл должен быть в CLD
|
||
формат надо обдумать
|
||
|
||
* оформить ЗС
|
||
https://github.com/OGStudio/kotlin-dialect/pull/13
|
||
* влить ЗС
|
||
* обновить ссылку на git clone в проекте KOM для подтягивания новой версии CLDController
|
||
теперь это KDController
|
||
|
||
|
||
|
||
|
||
|
||
* проверить ответ на YouTrack
|
||
в итоге я могу туда дать ссылку на свой пример
|
||
|
||
* переключиться на CLD
|
||
можно сделать пока перевод на NodeJS
|
||
заодно подумать недельку о NodeGui
|
||
|
||
|
||
* перейти на NodeGui?
|
||
или найти движок внутри C++/JS?
|
||
* изучить QML + JS
|
||
можно ли загрузить код на Kotlin?
|
||
|
||
* передать в QML budgetCtrl
|
||
чтобы в QML вызывать что-то вроде budgetCtrl.set("key", value)
|
||
хотя не факт, что можно Any передать из QML
|
||
* оформить ЗС
|
||
https://github.com/kornerr/git-budget/pull/16
|
||
* влить ЗС
|
||
|
||
* после исправления CLD:
|
||
удалить iso установочный
|
||
|
||
* поделитья статьёй по KMP-1 с Гришей
|
||
* исправить -0%
|
||
* Android
|
||
* iOS
|
||
* ответить на вопросы Олега и Ильи к статье
|
||
|
||
|
||
ПСКОВ
|
||
добавить recent files
|
||
где-нибудь вместо File: /path
|
||
или сделать это выпадашкой
|
||
прям надо переключаться между файлами последними
|
||
|
||
|
||
преимущество off-line
|
||
никакой рекламы и отвлечения от записи мысли
|
||
просто запиши и не будь отвлечён
|
||
в отличие от записи мысли в готовящейся статье на хабре
|
||
там реклама отвлечёт
|
||
потеряешь время
|
||
|
||
* iOS:
|
||
проверить настройку отключения вопроса вставки из буфера
|
||
Настройки
|
||
Приложение
|
||
Вставка из других приложений
|
||
|
||
* оформить ЗСы с ИИ
|
||
https://github.com/kornerr/git-budget/pull/2
|
||
https://github.com/kornerr/git-budget/pull/5
|
||
добавить ссылки на статью
|
||
добавить ссылки на видеозаписи
|
||
|
||
* записать видео процесса переноса с Android на iOS
|
||
копируем код как есть
|
||
подправяем синтаксис и вызовы API
|
||
|
||
* восстановить страницу 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 первое время?
|
||
* считать осталось Р/д и для выходных
|
||
для выходных не хватает остаточного баланса будней
|
||
но сейчас я его не ввожу
|
||
ибо стоит это делать лишь после хранения истории в Гит
|
||
тогда всё лучше сходится
|
||
* тысячи форматировать доппробелами
|
||
|
||
* изучить планировщики задач 2025 (топ для iPhone)
|
||
https://dzen.ru/a/ZshWUWbMiXuc-VFd
|
||
* сделать вставку из буфера
|
||
* сделать кнопку копирования результата
|
||
показывать уведомление о факте копирования
|
||
чтобы не путаться
|
||
* сделать копирование результата в буфер
|
||
* расположить начальные суммы и форматирование в репе гита, в настройках
|
||
* сделать локализацию EN/RU
|
||
выйти на международный рынок типа
|
||
комментарии тоже не только русские тогда в коде нужны как-будто |