4212 Commits

Author SHA1 Message Date
f22186c58e Fix insets for TopAppBar in EmailLoginScreen. v5.0.0-alpha02 2025-08-01 22:56:30 +08:00
cf710ace92 Fix incorrect insets applied to TopAppBar. 2025-08-01 22:23:25 +08:00
0a381d903b Remove usage of Room.withTransaction. 2025-08-01 17:08:32 +08:00
80b709643b 修复剧集类型显示错误 2025-07-30 13:23:53 +09:00
7c1dac8a62 Fix 绑定 Bangumi 账号时显示"不可重复绑定", close #2331 v5.0.0-alpha01 2025-07-30 12:54:50 +09:00
124496f73e Fix incorrect http response usage in migrateBangumiToken 2025-07-30 12:54:25 +09:00
9f4268b130 修复 profile popup 头像大小太小 2025-07-30 12:50:46 +09:00
4a3395c26d Fix SubjectRecurrence.calculateEpisodeAirTime for first episode, close #2335 2025-07-30 12:45:43 +09:00
594487e15f Add test for first episode start time calculation, reproduce #2335 2025-07-30 12:45:43 +09:00
b9cba5f09f Fix subjectEpisodeCollectionInfosFlow: use subject collections instead of fetching from network 2025-07-30 12:45:43 +09:00
7bff7cc851 Print error log of wrapped paging request. 2025-07-28 21:09:40 +08:00
95878424c2 Clear profile cache after logout, close #2329. 2025-07-28 20:49:08 +08:00
e7718735aa 修复长按设置已看后 UI 没有更新 (since 5.0) 2025-07-28 15:59:41 +09:00
82daa663b0 修复长按设置观看无效, close #2327 2025-07-28 15:52:28 +09:00
3e4302391a Revert "Add horizontal swipe support to switch collection tabs (#2304)"
This reverts commit badbc2477fa0359429006aa409ad6cdcca5fd620.
2025-07-28 15:39:44 +09:00
e7cb9b782d Update ani client 2025-07-28 15:06:05 +09:00
f70d95d10a Update room db version to 16 2025-07-28 14:31:34 +09:00
2fccc5ddcd Fix cannot request login again if previously auth is failed. 2025-07-26 11:34:00 +08:00
c5dd454526 Fix ambiguous dismiss request of MediaFetchRequestEditorDialog, close #2187. 2025-07-26 11:16:17 +08:00
fec625e896 Immediately update needLogin if session is guest. 2025-07-26 11:02:56 +08:00
21afc84476 Wrap data of proto converters. 2025-07-26 10:43:17 +08:00
12e9ee0e3e Login migration (#2271)
* implement ani token refresher.

* old token migration

* fix stack overflow

* auto navigate to BGM login if migration failed.

* rename route

* optimize

* Move from state flow to deferred.

* Await for token migration before launching session refresher job.
2025-07-23 15:02:18 +00:00
d4ef326a49 修复 Android 端无法使用第三方软件包安装程序安装更新 (#2317) 2025-07-23 11:36:46 +08:00
1f64026a6b Validate and normalize BT cache directory path (#2310)
* fix(settings): validate and update cache directory path

* solve merge conflict

* fix(ui-settings): handle cache directory creation failure
2025-07-21 01:59:24 +00:00
badbc2477f Add horizontal swipe support to switch collection tabs (#2304)
* feat(ui-subject): implement horizontal pager for collection tabs

* refactor(ui-subject): remove unnecessary conditional block
2025-07-21 10:04:41 +09:00
8b4dab4eba Fix: blacklist previously auto-selected media when user manually switches source (#1763) (#2260)
* feat(media-selector): implement blacklisting previously selected media

* refactor(media-selector): improve media selection logic and events

* test(media-selector): improve select event handling and blacklist functionality

* test(media-selector): rewrite `blacklist is updated on manual select` test

* refactor(media-selector): remove isManualSelect property and update related logic

* refactor(media-selector): improve code structure and concurrency handling

---------

Co-authored-by: Him188 <Him188@mamoe.net>
2025-07-20 00:45:20 +09:00
7061186345 Fix search result column blank item (#2064) (#2299)
* fix(search): fix search result column blank item #2064

* fix(ui-exploration): correct item click behavior and optimize list rendering

* perf(ui-exploration): optimize visibleItems calculation in SearchPageResultColumn
2025-07-15 15:57:32 +00:00
30ee1cbda3 [build] Replace windows-2019 with windows-2025 2025-07-05 23:35:56 +08:00
fac3e5d98e Copy authorize url to clipboard if opening browser is not supported. (#2245)
* Copy authorize url to clipboard if opening browser is not supported.

* wrong import

* Revert "wrong import"

This reverts commit 205081d6f37701be3ac987beda92e9eb78fb8e8e.

* Revert "Copy authorize url to clipboard if opening browser is not supported."

This reverts commit 8f02d525de47a3df2b74a86cb2aba72515754cf2.

* add rememberBrowserNavigator to handle error.

* revert unrelated changes

* optimize
2025-07-05 12:27:04 +08:00
ac6c4f357e Regenerate Bangumi client to use new Ktor API 2025-06-28 17:42:33 +01:00
3da65e67d4 Move currentPlatformDesktop from commonMain to desktopMain 2025-06-28 17:26:13 +01:00
fc4504b731 Simplify ServerSelectionGroup UI 2025-06-28 17:17:20 +01:00
d8d538646d 把弹幕服务器设置改名为"服务器区域"并调整位置 2025-06-28 17:16:43 +01:00
19f583432c 让第三方账号中的 Bangumi icon 变成彩色 2025-06-28 17:13:29 +01:00
b3f96ed0d0 Workaround singlePane expansion drag handle in AniListDetailPaneScaffold 2025-06-28 17:07:47 +01:00
b4408f76e2 Fix SharedTransitionScopeProvider wrong composition local type 2025-06-28 17:02:06 +01:00
5f96d3593a Profile 弹窗不允许修改头像 2025-06-28 16:44:10 +01:00
a147883271 Profile 弹窗中隐藏 email 2025-06-28 16:37:35 +01:00
635075df34 根据时区自动选择节点 2025-06-28 16:26:56 +01:00
b355b8f828 Increase request timeout to 300 seconds in createDefaultHttpClient 2025-06-28 16:13:09 +01:00
ff5d8732bb 默认只重试网络异常 2025-06-28 16:13:09 +01:00
e7663b9a26 Set socketTimeoutMillis to 30s for createDefaultHttpClient 2025-06-28 16:13:09 +01:00
c6f8d64013 Add BangumiSyncTab 2025-06-28 16:13:09 +01:00
a7e2849419 AsyncHandler: handle CancellationException 2025-06-28 16:13:09 +01:00
60b17db445 AsyncHandler: require Main thread 2025-06-28 16:13:09 +01:00
47d28b858d AsyncHandler: add cancelLast 2025-06-28 16:13:09 +01:00
f805bf5d1a Fix AsyncHandler launch and task count 2025-06-28 16:13:09 +01:00
960c6b7d43 Add LazyListExtensions 2025-06-28 16:13:09 +01:00
98966fdbd1 Generate client 2025-06-28 16:13:09 +01:00
6d839828a8 关闭 VLC 快捷键 (#2247)
fix bug from issue#2128
2025-06-28 13:51:21 +00:00