refactor: 梳理规则体系并统一记忆与部署流程

This commit is contained in:
qzl
2026-03-23 17:57:24 +08:00
parent 2a14ad1d8e
commit f4b7eb7e09
39 changed files with 2091 additions and 1454 deletions
@@ -5,8 +5,6 @@ import 'package:social_app/core/theme/design_tokens.dart';
import 'package:social_app/core/router/app_routes.dart';
import 'package:social_app/shared/widgets/app_loading_indicator.dart';
import 'package:social_app/shared/widgets/app_pressable.dart';
import 'package:social_app/shared/widgets/toast/toast.dart';
import 'package:social_app/shared/widgets/toast/toast_type.dart';
import '../widgets/settings_page_scaffold.dart';
import '../../data/models/memory_models.dart';
import '../../data/services/memory_service.dart';
@@ -58,7 +56,6 @@ class _MemoryScreenState extends State<MemoryScreen> {
return SettingsPageScaffold(
title: '我的记忆',
onBack: () => context.pop(),
footer: _buildFooter(),
body: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
@@ -393,7 +390,7 @@ class _MemoryScreenState extends State<MemoryScreen> {
crossAxisAlignment: CrossAxisAlignment.start,
children: [
const Text(
'工作Profile',
'工作画像',
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.w600,
@@ -486,36 +483,4 @@ class _MemoryScreenState extends State<MemoryScreen> {
}),
);
}
Widget? _buildFooter() {
return AppPressable(
onTap: () {
Toast.show(context, '记忆会随着你的使用自动完善', type: ToastType.info);
},
borderRadius: BorderRadius.circular(AppRadius.lg),
child: Container(
padding: const EdgeInsets.all(AppSpacing.md),
decoration: BoxDecoration(
color: AppColors.surfaceInfoLight,
borderRadius: BorderRadius.circular(AppRadius.lg),
border: Border.all(color: AppColors.borderQuaternary),
),
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Icon(Icons.info_outline, size: 16, color: AppColors.blue500),
const SizedBox(width: AppSpacing.sm),
const Text(
'点击卡片查看或编辑详情',
style: TextStyle(
fontSize: 13,
fontWeight: FontWeight.w500,
color: AppColors.blue600,
),
),
],
),
),
);
}
}