Add accepted leg edit notification and class leaderboard
All checks were successful
Release / meta (push) Successful in 12s
Release / linux-build (push) Successful in 1m0s
Release / web-build (push) Successful in 2m6s
Release / android-build (push) Successful in 6m8s
Release / release-master (push) Successful in 16s
Release / release-dev (push) Successful in 19s

This commit is contained in:
2026-01-05 01:09:43 +00:00
parent 42ac7a97e1
commit 8ab3f53c0d
11 changed files with 1114 additions and 132 deletions

View File

@@ -465,7 +465,7 @@ class _ProfilePageState extends State<ProfilePage> {
subtitle:
user.username.isNotEmpty ? Text('@${user.username}') : null,
trailing: TextButton(
onPressed: () => context.goNamed(
onPressed: () => context.pushNamed(
'user-profile',
extra: user,
queryParameters: {'user_id': user.userId},
@@ -745,16 +745,26 @@ class _ProfilePageState extends State<ProfilePage> {
subtitle: otherUser?.username.isNotEmpty == true
? Text('@${otherUser!.username}')
: null,
trailing: TextButton(
onPressed: () {
final user = otherUser;
if (user != null) {
_loadStatus(user);
}
},
child: const Text('Manage'),
),
),
trailing: TextButton(
onPressed: () {
final user = otherUser;
if (user != null) {
final auth = context.read<AuthService>();
final isSelf = auth.userId == user.userId;
if (isSelf) {
context.go('/more/profile');
} else {
context.pushNamed(
'user-profile',
extra: user,
queryParameters: {'user_id': user.userId},
);
}
}
},
child: const Text('View'),
),
),
);
}),
],