refactor: save current workspace state including FinlyticAnalyzer fixes, FinlyticApp trade route alignment, and DTO audit documentation

This commit is contained in:
2026-08-12 18:30:42 +02:00
parent a9553e9fbf
commit 3d8af3940b
163 changed files with 3421 additions and 1751 deletions
@@ -68,8 +68,13 @@ class _AssetDiscoveryBarState extends State<AssetDiscoveryBar> {
itemCount: assets.length,
itemBuilder: (context, index) {
final asset = assets[index];
final identifier = asset.symbol.isNotEmpty ? asset.symbol : asset.isin;
final isFav = favState.isFavorite(identifier) || favState.isFavorite(asset.isin);
final isin = asset.isin;
final matches = favState.favoriteDetails.where((e) => e.isin == isin);
final symbol = matches.isNotEmpty ? matches.first : null;
final symbolOrNull = symbol?.symbol;
final isFav = symbol != null;
return Padding(
padding: const EdgeInsets.only(right: 8),
@@ -101,7 +106,9 @@ class _AssetDiscoveryBarState extends State<AssetDiscoveryBar> {
context,
MaterialPageRoute(
builder: (_) => AssetDetailScreen(
symbol: identifier,
isin: isin,
name: asset.name,
symbol: symbolOrNull,
apiClient: widget.apiClient,
),
),