Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
828de30
opt: appFontWeight (#2787)
My-Responsitories Aug 30, 2026
5f9aa9e
Declear ITSAppUsesNonExemptEncryption (#2789)
maoawa Aug 31, 2026
03dcaa7
configure audio normalization in audio page (#2598)
Eazed-Yu Aug 31, 2026
f0e92f2
Update build.yml
bggRGjQaUbCoE Aug 31, 2026
4b91b40
fix loudnormRegExp
bggRGjQaUbCoE Aug 31, 2026
6d3541d
fix: prevent deleted accounts from being persisted (#2797)
KIDA-MNESIA Sep 1, 2026
628031d
fix: bind response cookies to request account (#2794)
KIDA-MNESIA Sep 1, 2026
adbf6f3
opt provider authorities
bggRGjQaUbCoE Aug 31, 2026
f3f5977
fix #2816
bggRGjQaUbCoE Sep 1, 2026
95d299d
fix account change
bggRGjQaUbCoE Sep 1, 2026
315068b
bound danmaku download concurrency (#2800)
KIDA-MNESIA Sep 1, 2026
c7458b1
apply `orderType` to follow tag api (#2772)
defghy Sep 1, 2026
66d1f7d
opt publish panel
bggRGjQaUbCoE Sep 1, 2026
adc9a4b
opt: account (#2817)
My-Responsitories Sep 1, 2026
42b6d59
fix #2709
bggRGjQaUbCoE Sep 2, 2026
ea10b45
tweaks
bggRGjQaUbCoE Sep 2, 2026
99bf57b
bound live chat messages
bggRGjQaUbCoE Sep 2, 2026
5a6f3fe
feat(comment): add latex to unicode converter (#2792)
milk2715093695 Sep 3, 2026
05cfb59
opt trim live chat message
bggRGjQaUbCoE Sep 2, 2026
5c7cb99
feat(shutdown_timer_service): show remaining time (#2461)
SXP-Simon Sep 3, 2026
294aa71
fix(video): fix video quality availability (#2828)
TomorrowX6 Sep 4, 2026
77dcc82
opt init `hasLater`
bggRGjQaUbCoE Sep 2, 2026
25ec0fa
add initialIndex support for live chat
bggRGjQaUbCoE Sep 4, 2026
b181b6f
Revert "fix: resolve Linux window close handler to prevent app hang (…
bggRGjQaUbCoE Sep 4, 2026
8a282c8
upgrade deps
bggRGjQaUbCoE Sep 4, 2026
9cc3bb2
fix cupertino patch
bggRGjQaUbCoE Sep 4, 2026
837ef86
fix #2836
bggRGjQaUbCoE Sep 4, 2026
4cc337b
Implement live danmaku blocking (#2821)
Starfallan Sep 4, 2026
3e6ac82
fix #2837
bggRGjQaUbCoE Sep 4, 2026
75c83af
feat(linux): webview (#2843)
Tobiichi-Origuchi Sep 5, 2026
edf0bf2
tweaks
bggRGjQaUbCoE Sep 5, 2026
3c07a28
upgrade deps
bggRGjQaUbCoE Sep 5, 2026
edf8c55
Release 2.1.3
bggRGjQaUbCoE Sep 5, 2026
4d66b7b
fix find missing video qa
bggRGjQaUbCoE Sep 5, 2026
99dff5e
Merge commit '4d66b7b63' into feat/sync-upstream-2.1.3.1
wm-develop Sep 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .vscode/build_env.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Future<void> _updatePubspecVersion(int versionCode) async {

void main() async {
// 手动指定 versionName
const versionName = '2.1.2.3-ohos-2';
const versionName = '2.1.3.1-ohos';

// 通过 git 命令获取 hash 和 code
final versionCode = await _getGitCommitCount();
Expand Down
1 change: 1 addition & 0 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ include: package:flutter_lints/flutter.yaml
analyzer:
exclude:
- lib/grpc/bilibili/**
- lib/**/*.g.dart
- android/**
- ios/**
- linux/**
Expand Down
2 changes: 1 addition & 1 deletion android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@
android:permission="android.permission.MANAGE_DOCUMENTS"
android:enabled="false"
android:exported="true"
android:authorities="com.example.piliplus.MTDataFilesProvider"
android:authorities="${applicationId}.MTDataFilesProvider"
android:grantUriPermissions="true">
<intent-filter>
<action android:name="android.content.action.DOCUMENTS_PROVIDER" />
Expand Down
2 changes: 2 additions & 0 deletions ios/Runner/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -139,5 +139,7 @@
<string>_upnp._tcp</string>
<string>_http._tcp</string>
</array>
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
</dict>
</plist>
46 changes: 22 additions & 24 deletions lib/common/widgets/dialog/dialog.dart
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,7 @@ Future<bool> showConfirmDialog({
onPressed: Get.back,
child: Text(
'取消',
style: TextStyle(
color: Theme.of(context).colorScheme.outline,
),
style: TextStyle(color: ColorScheme.of(context).outline),
),
),
TextButton(
Expand All @@ -36,32 +34,32 @@ Future<bool> showConfirmDialog({
false;
}

Widget _statusItem({
required bool enabled,
required String text,
required VoidCallback onTap,
}) {
return ListTile(
dense: true,
enabled: enabled,
title: Padding(
padding: const EdgeInsets.only(left: 10),
child: Text(
'标记为 $text',
style: const TextStyle(fontSize: 14),
),
),
trailing: !enabled ? const Icon(size: 22, Icons.check) : null,
onTap: onTap,
);
}

void showPgcFollowDialog({
required BuildContext context,
required String type,
required int followStatus,
required ValueChanged<int> onUpdateStatus,
}) {
Widget statusItem({
required bool enabled,
required String text,
required VoidCallback onTap,
}) {
return ListTile(
dense: true,
enabled: enabled,
title: Padding(
padding: const EdgeInsets.only(left: 10),
child: Text(
'标记为 $text',
style: const TextStyle(fontSize: 14),
),
),
trailing: !enabled ? const Icon(size: 22, Icons.check) : null,
onTap: onTap,
);
}

showDialog(
context: context,
builder: (context) => SimpleDialog(
Expand All @@ -73,7 +71,7 @@ void showPgcFollowDialog({
(followStatus: 2, title: '在看'),
(followStatus: 1, title: '想看'),
].map(
(item) => statusItem(
(item) => _statusItem(
enabled: followStatus != item.followStatus,
text: item.title,
onTap: () {
Expand Down
Loading
Loading