8.6 KiB
8.6 KiB
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
- учитывать отрицательный баланс