9434282ed1
Added createdAt attribute in dto classes and json schema
2025-11-19 20:20:21 +01:00
3e3def0bde
Merge remote-tracking branch 'origin/feature/29-timestamp-zu-allen-objekten-hinzufügen' into feature/31-json-import-fuer-testdaten
...
# Conflicts:
# lib/data/dao/game_dao.dart
# lib/data/db/database.g.dart
# lib/data/db/tables/game_table.dart
# lib/data/dto/game.dart
# pubspec.yaml
2025-11-19 19:30:56 +01:00
87b1a7d57f
Moved ImportStatus & ExportStatus to enums.dart
2025-11-19 19:26:35 +01:00
cf834e636e
Merge remote-tracking branch 'origin/development' into feature/31-json-import-fuer-testdaten
...
# Conflicts:
# lib/presentation/views/main_menu/home_view.dart
2025-11-19 19:22:34 +01:00
186d8cf5c9
Merge branch 'development' into feature/29-timestamp-zu-allen-objekten-hinzufügen
2025-11-19 17:34:07 +00:00
6f42b36587
Merge pull request 'CreateGroupView erstellt' ( #28 ) from feature/5-creategroupview-erstellen into development
...
Reviewed-on: #28
Reviewed-by: Felix Kirchner <felix.kirchner.fk@gmail.com >
2025-11-19 17:32:44 +00:00
248d652e06
Made onPressed not required
2025-11-19 18:32:25 +01:00
e71e65b197
Corrected button color behaviour and added tertiary button
2025-11-19 18:27:27 +01:00
3f79a7b898
sourcing enums out to enums.dart
2025-11-19 18:26:51 +01:00
1232cb8f0d
Fix GestureDetector child ordering in TextIconListTile
2025-11-19 16:50:02 +01:00
018332d8e6
Refactor widget directory structure by organizing tiles and buttons
...
- Move `GameTile` and `DoubleRowInfoTile` to `presentation/widgets/tiles/`
- Move `CustomWidthButton` and `QuickCreateButton` to `presentation/widgets/buttons/`
- Update import paths in `HomeView`, `GroupsView`, `GameHistoryView`, and `CreateGroupView`
2025-11-19 16:48:43 +01:00
201fd70685
Update TextIconListTile padding and replace IconButton with GestureDetector
2025-11-19 16:44:46 +01:00
9365313c92
button not working
2025-11-19 16:39:32 +01:00
54e1756e79
moved create_group_view from subfolder to root
2025-11-19 16:39:05 +01:00
3b6a914022
removed uneccessary withClock
2025-11-19 15:52:04 +01:00
b82261317c
move CreateGroupView to main_menu directory
2025-11-19 15:09:40 +01:00
c76e193b4d
created all objects in setup() funktion to avoid redundant withClock
2025-11-19 15:02:32 +01:00
322c51a764
Added documentation and feedback in snackbar
2025-11-19 09:44:48 +01:00
82e28b7509
Refactored whole export/import methods in DataTransferService
2025-11-19 00:32:16 +01:00
8150b42dba
add clock dependency to pubspec.yaml
2025-11-19 00:27:47 +01:00
75c6f4e01c
verify createdAt timestamps in database tests using mocked clock
2025-11-19 00:27:40 +01:00
19c99eef9c
use clock.now() instead of DateTime.now() for DTO creation timestamps
2025-11-19 00:27:08 +01:00
f2a749cb0f
First version of settings view
2025-11-19 00:24:08 +01:00
5dcd0826bd
Adjusted attributes to table definition
2025-11-19 00:23:53 +01:00
f6ebda7984
Changed table column because of importing issues
2025-11-19 00:22:35 +01:00
69c95ca672
Added custom statement for cascade deleting
2025-11-19 00:22:13 +01:00
42ce69f4d3
Added schema.json
2025-11-18 23:59:28 +01:00
08fcaa35ee
Added methods for deleting all entities
2025-11-18 23:59:18 +01:00
2ee8edcf9b
add createdAt column to game, group and player tables and DAOs
2025-11-18 23:47:45 +01:00
fd86f5193f
Fixed toJson methods
2025-11-18 23:46:32 +01:00
8cc898cad6
regenerated database.g.dart
2025-11-18 23:38:43 +01:00
67c8a7e181
added createdAt timestamp to Group, Game, and Player DTOs
2025-11-18 23:21:46 +01:00
2da2e28cb6
Added json schema
2025-11-18 23:20:26 +01:00
d86de09042
Added fromJson, toJson
2025-11-18 23:16:57 +01:00
07d623d963
Merge remote-tracking branch 'refs/remotes/origin/development' into feature/31-json-import-fuer-testdaten
2025-11-18 22:47:52 +01:00
a8a81c2151
Fixed gesture detector area
2025-11-18 22:33:46 +01:00
d341634885
Disable icon for members in group tile
2025-11-18 21:56:31 +01:00
d3a63bd299
renamed IconListTile to TextIconListTile and replaced the icon parameter with iconEnabled in both TextIconListTile and TextIconTile
2025-11-18 21:56:20 +01:00
e0c8398873
remove custom colors from Create Group button in GroupsView
2025-11-18 21:43:38 +01:00
d65dd3d983
Refactor CustomWidthButton to use ButtonStyle enum and CustomTheme
...
- Replaced `borderColor` and `infillColor` parameters with a `buttonStyle` parameter.
- Introduced `ButtonStyle` enum (primary/secondary) to control styling.
- Updated `CustomWidthButton` to derive colors from `CustomTheme` based on the selected `ButtonStyle`.
2025-11-18 21:42:40 +01:00
51a8c4ea58
Replace MaterialStateProperty with WidgetStateProperty in CustomSearchBar
2025-11-18 21:42:17 +01:00
c67f688a77
Refactor CreateGroupView: remove UUID generation, update tiles & fix async gaps
2025-11-18 21:42:03 +01:00
1d9945c525
Merge branch 'refs/heads/development' into feature/5-creategroupview-erstellen
2025-11-18 21:25:58 +01:00
0202d09812
Merge pull request 'UUID-Generierung für Objekte' ( #35 ) from feature/34-uuid-generierung-fuer-objekte into development
...
Reviewed-on: #35
2025-11-18 19:45:49 +00:00
73d8e7522c
Added fifth player
2025-11-18 20:44:55 +01:00
80290efa0b
rename FullWidthButton to CustomWidthButton
2025-11-18 20:37:41 +01:00
f4ed122220
Removed print
2025-11-18 20:15:10 +01:00
2f260d7cbc
Add uuid dependency
2025-11-18 20:14:18 +01:00
7781284289
changed to use standardized tiles and fixed search bug
2025-11-18 20:10:48 +01:00
c0ff2bf677
Removed unnecessary id declarations in tests
2025-11-18 20:10:29 +01:00