Предыстория там такая: персональный task manager -- это способ упорядочивания окружающей реальности. У всех к этому свои требования.
Это удовольствие должно приносить и в целом, и в мелочах. Ожидание наведения порядка, процесс и результат -- сам порядок -- всё должно быть удобно и приятно.
До написания своего TaMa я очень активно пользовался Google Tasks, который у меня был на телефоне в виде приложения и виджета, и на десктопе в браузере в виде панели в личном Gmail аккаунте.
Google Tasks в целом хорошо, но в мелочах подбешивает. То есть задачу решает хорошо, а глаз всё равно подёргивается, когда всякие мелочи работают не так как мне хочется. И не так как сделал бы нормальный человек, но вот это уже спорно.
В общем, было решено сделать PWA с хранением списка задач в IndexedDB и синхронизацией в Cloudflare D1. Ну и GitHub с автоматической выкаткой в Cloudflare Pages -- я теперь почти всё для себя так делаю.
⏭️ Если дальше вся эта эпопея кому-то интересна, напишите в комментах или лайкните.
Про написание мелкого софта с помощью ChatGPT/Gemini/Maven/Claude/Manus/etc. уже столько написано, что может никому уже и не нужно ещё одно нытьё про контекстные окна, отсутствие понимания задачи и т.п.