This commit is contained in:
Михаил Капелько
2026-04-24 10:28:10 +03:00
parent 7258c5bfae
commit a344ef773c
9 changed files with 435 additions and 79 deletions

View File

@@ -1,4 +1,110 @@
23.04: 55
* восстановить область подсчёта в BudgetView.qml
22.04: 50
* исправить CMakeLists.txt
* исправить App.cpp
* исправить VM.h/cpp
* урезать budget.h/cpp
* отобразить заглушку
* восстановить поля ввода в BudgetView.qml
21.04: 45
* ввести mac SDK
* ввести заготовку приложения mac
* продублировать budget из iOS в mac с помощью Cursor
20.04: 50
* выделить BudgetView
* rename vm to spent/morningBalance
* поправить сборку iOS
переключить на KD
* получить схожий интерфейс на SwiftUI от ИИ
скинуть BudgetView.kt
получил пример от Алисы
взял некоторые моменты
получилось рядом
19.04: 125
* ввести setupComonentDebugging
* ввести budgetProto.kt
* переместить budget* в budget/
* исправить работу с spent/input/pasted
* исправить работу с morning/input/pasted
* использовать budgetSet
* использовать F в UI на Android
* улучшить UI с помощью ИИ
ИИ помогло с кнопками, остальное вышло так себе
но сам я чуть улучшил
18.04: 70
* исправить пересоздание лишнее при перевороте устройства Android
ввести didSetup
* поправить версию mac
* оформить ЗС
https://github.com/OGStudio/kotlin-dialect-example/pull/5
* влить
* найти последнюю ветку git-budget
запустить ver-android
сверить с тем, что у меня на телефоне
qtmac вроде подходит
хотя нет, слишком много откатывать
легче закрыть и сначала сделать
* проверить версию в master
да, та, которая у меня в телефоне
* закрыть ЗС qtmac
* сделать ЗС desktop
можно использовать ЗС web
тут как-будто уже KD
* переключить на KD 3.1
* убрать надпись сверху в поле
* ввести budgetUI.kt
17.04: 65
* выделить MainView.qml
* починить copy-windows.txt для директорий
сделать просто rsync
* пересобрать для Windows
* сделать видеозапись
windows
* README: кратко записать зависимости
* перенести в main/ в Android
* убрать копирование для mac
* поправить copy-sdk для windows
16.04: 25
* переиначить ignore.* для Windows
не работает для copy windows files
ибо приводит к необходимости rename includes
а легче тупо маску задать в .gitignore же!
* попробовать переместить komW64.exe и libhw.dll в mingw64/bin
и оттуда уже запустить
да, это проще, работает
* добавить скрипт копирования необходимых dll?
для целей отладки буду пользоваться копированием exe и dll в mingw64/bin
* запустить на W10
удалось
15.04: 50
* добавить шаг замены #include "$FILENAME.h"
на #include "ignore.$FILENAME.h"
ибо они ведь все переименованы для сборки Windows
* собрать на W10
14.04: 25
* разобраться с тем, как ссылаться на либу sdk
попробовать сначала собрать без линковки с ней
добавил шаг genWindowsLib
11.04: 60

View File

@@ -1,61 +1,48 @@
НАДО:
* безопасно убрать верхний Label/vm.result
если просто убрать, то всё ниже едет
причина не ясна
попросить Cursor убрать этот Label так, чтобы не сломать ничего?
* сделать budget.h/cpp
* починить placeholders и значения из VM
* разобраться с тем, как ссылаться на либу sdk
попробовать сначала собрать без линковки с ней
* собрать на W10
* запустить на W10
* README: кратко записать установку инструментов для Qt на W
* выделить mainUI.qml
KD = Redux in Kotlin for Android, iOS, Desktop, and Browser
* README
добавить ссылку
https://wiki.qt.io/MSYS2
Qt
pacman -S mingw-w64-x86_64-qt-creator
* сделать версию для mac
* сделать версию для windows
REG.RU: до конца апреля продлить
* сделать Main статичной компонентой
* сделать текст на основе логики руками
* выставить VM.cpp:_mainIsVisible = false
* подготовить заготовку ver-windows-x64
* helloworld readme
показать и рассказать про выполнение команд
./util/gen-kd
и прочие
* заменить type Bool/Int на константы
в cpp.kt
* собрать на W10
* удалить gradlew.bat
если в MSYS2 достаточно gradlew
* оформить ЗС
https://github.com/OGStudio/kotlin-dialect/pull/5
* влить
* проверить пересоздание лишнее при перевороте устройства Android
* доработать пример ver-android
поле ввода
кнопка
загрузки
вставки URL фиксированного
текст
картинка
загружать картинку по URL из поля ввода
* mainViewIsVisible: задать false по умолчанию
* поправить запуск android HW на W10?
спрошу у Всеволода
(проверить ЗС Всеволода)
(пощупать приложение)
(составить предварительный план)
KD:
поддержать неизвестные типы для обёрток Context
например, kref_NetRequest request()
сейчас лишь Int, String, Bool в cpp.kt обрабатываю
хотя нет, надо же возвращать обёртку-класс NetRequest
ведь сейчас лишь контексты генерятся
вот что надо
* добавить README
* переключить версию Android на KD
* переключить версию iOS на KD
* ввести budgetSet() вместо budgetCtrl().set()
* ввести setupDebugging с short str
* использовать F
* ввести budgetProto для регистрации шудов и неповторения кода компонента
* сделать веб-версию
* описать в README все три версии GB
* описать зависимости mac (brew install node) и linux
* оформить ЗС
https://github.com/kornerr/git-budget/pull/17
* влить ЗС
* изучить создание APK
* поднять версию
если KD не менялось, то 3.0.1
ибо после смены gradle на 9.3.1 поменялось содержимое dist/stdlib
@@ -65,6 +52,7 @@ REG.RU: до конца апреля продлить
* tag next version
* сделать веб-версию
* KD: переименовать app.js в klin.js
@@ -74,6 +62,7 @@ REG.RU: до конца апреля продлить
* починить --help
KD = Redux in Kotlin for Android, iOS, Desktop, and Browser
* KD: линтер сделать проверки упорядоченности по имени названий сущностей