-
1f0a9496ce
fix
master
Sanders
2025-06-09 10:26:55 +03:00
-
38d12105fa
feat: добавить запросы для ИИ к каждому этапу разработки финансового приложения
Sanders
2025-06-08 20:23:36 +03:00
-
b38ad51a9e
feat: добавить план разработки финансового приложения в CSV
Sanders
2025-06-08 20:18:24 +03:00
-
e3ba9dd5dd
fix: обновить использование FToast на showFToast в expenses_screen
Sanders
2025-06-08 01:10:54 +03:00
-
7f3dfb6459
fix: обновить вызов FToast с правильным API в Forui
Sanders
2025-06-08 01:10:26 +03:00
-
6eef7e95be
Вот рекомендуемое сообщение коммита:
Sanders
2025-06-08 00:27:42 +03:00
-
90e5ac0c46
feat: добавить контроллер расходов с базовой функциональностью
Sanders
2025-06-08 00:19:29 +03:00
-
b2e9eb86c2
refactor: Разделить ExpensesScreen на модульные компоненты
Sanders
2025-06-08 00:18:07 +03:00
-
4e27dbf2ee
fix
dev
Sanders
2025-05-12 16:06:22 +03:00
-
b3fd06f37b
chore: обновить зависимость flutter_web_auth до версии 0.6.0
Sanders
2025-05-12 13:46:36 +03:00
-
2f46e7a554
feat: добавить импорт TelegramAuth в ProfileScreen
Sanders
2025-05-12 13:43:51 +03:00
-
d90a3aef16
feat: Добавить зависимости для аутентификации и локального хранилища
Sanders
2025-05-12 13:42:33 +03:00
-
ed77c948d7
feat: Добавить сохранение данных пользователя после логина через Telegram
Sanders
2025-05-12 13:39:00 +03:00
-
2ac3f27d64
feat: добавить возможность логина через Telegram
Sanders
2025-05-12 13:35:07 +03:00
-
beb7e62d91
feat: Добавить поддержку userId в транзакциях и диалогах редактирования
Sanders
2025-05-12 13:24:45 +03:00
-
5a682ea4c6
feat: добавить ссылку на пользователя для категорий и транзакций
Sanders
2025-05-12 13:23:08 +03:00
-
b20e751437
feat: добавить сущность пользователь в базу данных
Sanders
2025-05-12 13:20:40 +03:00
-
7f6e608ff1
fix: Reduce minWidth of ToggleButtons in edit dialog
Sanders
2025-05-09 00:19:39 +03:00
-
3931c76623
feat: Add long press menu for transactions with edit/delete options
Sanders
2025-05-09 00:16:42 +03:00
-
84dec567e0
refactor: Assign specific colors to initial categories
Sanders
2025-05-09 00:00:12 +03:00
-
3545dfacd7
fix: Use category color from DB when editing
Sanders
2025-05-08 23:56:53 +03:00
-
184cc82469
feat: Use available colors for initial categories
Sanders
2025-05-08 23:35:58 +03:00
-
050153b5ec
refactor: Use alias for Color and Colors
Sanders
2025-05-08 23:35:56 +03:00
-
ddf3d45bf4
fix: Set default color to existing category color in edit dialog
Sanders
2025-05-08 23:30:32 +03:00
-
cfec739c97
refactor: Fix super constructor call in MultiStreamBuilder
Sanders
2025-05-08 23:28:01 +03:00
-
0a6267ec3a
feat: Add settings menu screen and rename category settings
Sanders
2025-05-08 23:27:05 +03:00
-
d9c70c1bb6
feat: Navigate to Settings screen from bottom nav bar
Sanders
2025-05-08 23:17:48 +03:00
-
4fee4b7eda
feat: add category update and delete methods
Sanders
2025-05-05 14:47:42 +03:00
-
28a7bd6ea7
feat: implement category settings screen
Sanders
2025-05-05 14:43:44 +03:00
-
024037a233
refactor: remove unused settop_component_outlined icon
Sanders
2025-05-05 14:43:37 +03:00
-
a1f020b141
fix: make icon picker grid scrollable in dialog
Sanders
2025-05-04 22:57:17 +03:00
-
65e72dbe9c
feat: add more icons and color selection for categories
Sanders
2025-05-04 22:55:21 +03:00
-
8ce8add138
feat: add icon picker to category dialog
Sanders
2025-05-04 22:52:58 +03:00
-
8c9196f67f
feat: add getIconFromString utility and use it
Sanders
2025-05-04 22:49:57 +03:00
-
c6d7018b4c
feat: add category creation dialog and integration
Sanders
2025-05-04 22:47:36 +03:00
-
a0f3c016fa
fix: insert initial data exclusively in onCreate
Sanders
2025-05-04 22:40:49 +03:00
-
f14cde0247
refactor: Rename Category table to Categories and fix references
Sanders
2025-05-04 22:38:05 +03:00
-
c5da00c013
refactor: rename Categories table to Category
Sanders
2025-05-04 22:37:57 +03:00
-
e90aa8c8cc
Вот исправленный файл с правильными именами таблиц и полей. Основные изменения:
Sanders
2025-05-04 22:32:59 +03:00
-
a4c6023483
fix
Sanders
2025-05-04 22:16:43 +03:00
-
119f86eecf
child: Column( children: [ Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Text( transaction.title, style: theme.textTheme.subtitle1, ), Text( formattedAmount, style: theme.textTheme.subtitle1, ), ], ), Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Text( dateFormatter.format(transaction.date), style: theme.textTheme.caption, ), Text( transaction.categoryName, style: theme.textTheme.caption, ), ], ), ], ), ), ), ), ); } } diff --git a/finance_app/lib/widgets/transaction_list_item.dart b/finance_app/lib/widgets/transaction_list_item.dart index 1a2b3c4..a49954e 100644 --- a/finance_app/lib/widgets/transaction_list_item.dart +++ b/finance_app/lib/widgets/transaction_list_item.dart @@ -1,4 +1,4 @@ -import 'package:flutter/material.dart'; +import 'package:flutter/material.dart'; import 'package:intl/intl.dart'; import 'package:finance_app/models/transaction.dart'; import 'package:finance_app/utils/category_utils.dart'; @@ -18,10 +18,10 @@ class TransactionListItem extends StatelessWidget { final theme = Theme.of(context); final bool isIncome = transaction.type == 'income';
Sanders
2025-05-04 22:16:00 +03:00
-
330cc4c14a
refactor: remove categoryName from TransactionRecord and use category reference
Sanders
2025-05-04 22:11:43 +03:00
-
1deea23783
>> refactor: replace icon/color fields with category reference in TransactionRecord
Sanders
2025-05-04 22:07:21 +03:00
-
5a8bd79387
feat: add categories table to database
Sanders
2025-05-04 21:44:11 +03:00
-
010604ac6f
fix: correct merchant column name and add null safety
Sanders
2025-05-04 20:06:18 +03:00
-
4e74cad421
# Commit message refactor: Update transaction type handling in database and UI
Sanders
2025-05-04 20:06:15 +03:00
-
66ae257773
refactor: improve MultiStreamBuilder and snapshot handling
Sanders
2025-05-04 16:43:21 +03:00
-
f411106154
(no commit message provided)
Sanders
2025-05-04 16:38:29 +03:00
-
49238fbded
fix: improve snapshot handling and type safety in MultiStreamBuilder
Sanders
2025-05-04 16:36:32 +03:00
-
59265f53c2
(no commit message provided)
Sanders
2025-05-04 16:16:22 +03:00
-
7f8ed7245d
fix: Explicitly type lambda parameter in snapshots.any
Sanders
2025-05-04 16:08:12 +03:00
-
7e3a759282
fix: resolve errors in MultiStreamBuilder and income display
Sanders
2025-05-04 16:04:30 +03:00
-
305f263735
fix: use column default for transaction type
Sanders
2025-05-04 15:55:35 +03:00
-
ca522cde97
feat: add income tracking
Sanders
2025-05-04 15:52:36 +03:00
-
d64211acb3
feat: allow specifying time when adding transaction
Sanders
2025-05-04 15:46:12 +03:00
-
8ab4288cda
fix: Stop transaction list flicker during rebuilds
Sanders
2025-05-04 15:40:52 +03:00
-
7764ec092e
fix: Prevent transaction list flicker on state change
Sanders
2025-05-04 15:38:15 +03:00
-
a4d97db720
fix: remove duplicate category icon in add transaction form
Sanders
2025-05-04 15:29:58 +03:00
-
c5cf706f38
feat: implement add transaction form via modal sheet
Sanders
2025-05-04 15:12:09 +03:00
-
b9bf455631
refactor: Make SpendingPieChart stateful to prevent list flicker
detached2
Sanders
2025-05-04 15:05:29 +03:00
-
b9bd506ee6
style: make transaction list items compact
Sanders
2025-05-04 15:01:45 +03:00
-
d84778a5a7
style: reduce vertical spacing between transaction list items
Sanders
2025-05-04 15:00:43 +03:00
-
f4ac8e0e56
refactor: Use ListTile for TransactionListItem layout
Sanders
2025-05-04 14:59:34 +03:00
-
42046b4e87
fix
detached
Sanders
2025-05-04 14:58:40 +03:00
-
-
65299a0b00
Merge pull request 'dev' (#1) from dev into master
Sanders
2025-05-04 14:49:30 +03:00
-
-
187fcf4abf
fix: persist pie slice selection on tap
Sanders
2025-05-04 14:39:18 +03:00
-
034c405a29
feat: display category/total amount in pie chart center
Sanders
2025-05-04 14:37:36 +03:00
-
dca892c8a0
fix: use default WebDatabase constructor for web connection
Sanders
2025-05-04 13:19:27 +03:00
-
e7cc15872a
fix: specify sqlite3.wasm URI for web database connection
Sanders
2025-05-04 13:18:17 +03:00
-
4f2e8ee1f2
fix
Sanders
2025-05-04 13:16:44 +03:00
-
411574fc21
fix: explicitly configure WASM path for web database connection
Sanders
2025-05-04 13:16:22 +03:00
-
ea0393b609
fix: remove obsolete Drift WASM initialization for web
Sanders
2025-05-04 13:14:21 +03:00
-
3156802df6
fix: initialize Drift WASM module for web
Sanders
2025-05-04 13:12:53 +03:00
-
c088933cef
fix
Sanders
2025-05-04 13:12:24 +03:00
-
1153ed6f23
refactor: implement conditional imports for database connection
Sanders
2025-05-04 13:09:06 +03:00
-
1b97a921b2
fix: remove unnecessary drift_web dependency
Sanders
2025-05-04 13:05:34 +03:00
-
224e300419
feat: add web support for drift database
Sanders
2025-05-04 12:54:16 +03:00
-
-
b38537ef38
fix
TestIsar2
Sanders
2025-05-04 12:48:47 +03:00
-
af5372921f
fix: Resolve JavaScript integer compatibility for Isar schema generation
Sanders
2025-05-04 12:30:45 +03:00
-
87f15a199f
fix
Sanders
2025-05-04 12:27:09 +03:00
-
c646657689
fix: Update generated Isar IDs to prevent JS errors
Sanders
2025-05-04 11:47:54 +03:00
-
98407d51e0
refactor: remove generated IsarTransaction code
Sanders
2025-05-04 11:47:47 +03:00
-
361bc279ba
fix: Add @Name to IsarTransaction fields to fix large int literal error
Sanders
2025-05-04 11:32:40 +03:00
-
c41c15ba8c
fix
Sanders
2025-05-04 11:24:07 +03:00
-
9b11292e58
fix: add @Name to IsarTransaction to resolve JS hash error
Sanders
2025-05-04 11:19:55 +03:00
-
30b9e66a7a
refactor: migrate database from Drift to Isar
Sanders
2025-05-04 11:13:42 +03:00
-
44173f527e
fix
Sanders
2025-05-04 11:08:12 +03:00
-
-
e1221210b7
fix
Sanders
2025-05-04 10:58:56 +03:00
-
027b9ff91e
fix: Resolve type mismatch for TransactionListItem
Sanders
2025-05-03 17:00:44 +03:00
-
d0e6feb874
refactor: update transaction type from TransactionRecord to Transaction
Sanders
2025-05-03 17:00:39 +03:00
-
b78ed61661
fix: remove unused import causing type conflict in database
Sanders
2025-05-03 16:36:46 +03:00
-
56c4f76f5b
fix
Sanders
2025-05-03 16:33:14 +03:00
-
d63355a098
fix: implement Drift database definition
Sanders
2025-05-03 16:26:52 +03:00
-
3d5aa9f187
chore: replace database code with build command text
Sanders
2025-05-03 16:26:19 +03:00
-
b9b70ad6ee
fix: restore database definition code
Sanders
2025-05-03 16:25:03 +03:00
-
0f36753abc
fix: fix database stream return types and clean up imports
Sanders
2025-05-03 16:24:28 +03:00
-
1b5048f958
refactor: make watchAllTransactions return nullable stream
Sanders
2025-05-03 16:24:21 +03:00
-
b2df4b142c
fix: correct rxdart import path
Sanders
2025-05-03 16:16:58 +03:00
-
1724d28baf
feat: Implement Drift database for transaction management
Sanders
2025-05-03 16:13:53 +03:00
-
8089604139
feat: add Drift dependencies and basic database setup
Sanders
2025-05-03 16:09:08 +03:00