重大变更
- Compose 阅读器已稳定,移除了旧阅读器实现 #847
- 由于 E 站缩略图服务器变更,移除了强制使用 e-hentai 缩略图服务器的选项
改进
- 更新高级搜索选项中页数过滤器的范围限制以遵循 E 站变更
Bug 修复
- 评论页面刷新指示器边距不正确 #1428
- 关闭打开失败的压缩包时崩溃
- 无法打开带密码的压缩包 #1454
- 使用音量键翻页时无法关闭过渡动画 #1467
- 带有图片的评论显示错位 #1468
- 在包含相同项目的页面间切换时崩溃 #1490
- 无法检查更新 #1512
- 画廊详情未加载完成时退出阅读器导致崩溃 #1507
- 无法为带有临时标签的画廊生成 ComicInfo.xml #1509
- 已下载的画廊翻页时出现加载动画 #1510
- 画廊详情页面的缩略图无法加载 #1529
- 图片未加载完成时无法通过点击翻页
- 搜索结果为空时解析失败 #1418
- 缩略图分辨率设置不起作用
What's Changed
- Update agp to v8.6.0-beta01 by @renovate in #1406
- Update androidx.room to v2.7.0-alpha05 by @renovate in #1407
- Update benchmark to v1.3.0-beta02 by @renovate in #1408
- Update dependency dev.chrisbanes.compose:compose-bom to v2024.07.00-alpha01 by @renovate in #1409
- Revert "Update agp to v8.6.0-beta01" by @FooIbar in #1410
- Fix memleak while do archive by @revonateB0T in #1412
- Drop MAP_UNINITIALIZED by @revonateB0T in #1413
- Update dependency gradle to v8.9 by @renovate in #1414
- Update dependency com.google.devtools.ksp to v2.0.0-1.0.23 by @renovate in #1415
- Update dependency me.saket.telephoto:zoomable to v0.12.0 by @renovate in #1419
- Lock file maintenance by @renovate in #1422
- Update agp by @renovate in #1425
- Update dependency sh.calvin.reorderable:reorderable to v2.2.0 by @renovate in #1427
- [New Reader] Implement touch navigation by @FooIbar in #1426
- Fix comment screen refresh indicator padding by @FooIbar in #1429
- Remove obsolete workaround by @FooIbar in #1430
- Update dependency me.saket.telephoto:zoomable to v0.12.1 by @renovate in #1431
- [New Reader] Misc improvements by @FooIbar in #1433
- Update compose.destinations to v2.1.0-beta10 by @renovate in #1435
- Lock file maintenance by @renovate in #1436
- Update agp to v8.7.0-alpha02 by @renovate in #1437
- [New Reader] Implement custom image scale types by @FooIbar in #1438
- [New Reader] Implement landscape zoom by @FooIbar in #1440
- Update dependency io.coil-kt.coil3:coil-bom to v3.0.0-alpha09 by @FooIbar in #1441
- Update dependency androidx.lifecycle:lifecycle-process to v2.8.4 by @renovate in #1443
- Update dependency androidx.paging:paging-compose to v3.3.1 by @renovate in #1444
- [New Reader] Refine landscape zoom by @FooIbar in #1442
- Update compose.destinations to v2.1.0-beta11 by @renovate in #1446
- Update dependency dev.chrisbanes.compose:compose-bom to v2024.07.00-alpha02 by @renovate in #1447
- Update agp to v8.7.0-alpha03 by @renovate in #1448
- [New Reader] Implement navigation overlay by @FooIbar in #1445
- [New Reader] Minor improvements by @FooIbar in #1449
- Update plugin composeCompilerReportGenerator to v1.4.0 by @renovate in #1452
- [New Reader] Avoid initial scroll on reader start by @FooIbar in #1450
- Graduate Compose Reader to stable by @FooIbar in #1451
- [Reader] Show progress indicator & fix background by @FooIbar in #1455
- Fix read encrypted archive by @revonateB0T in #1456
- Fix double free on closing failed-to-open archives by @FooIbar in #1457
- Fix crash when switching reading mode by @FooIbar in #1458
- Update baseline profile by @github-actions in #1459
- Add shared element transitions by @FooIbar in #1049
- Don't save baseline profile in sources by @FooIbar in #1462
- Update dependency sh.calvin.reorderable:reorderable to v2.3.0 by @renovate in #1464
- Lock file maintenance by @renovate in #1465
- Update dependency sh.calvin.reorderable:reorderable to v2.4.0-alpha01 by @FooIbar in #1466
- Fix page transitions when reading with volume keys by @FooIbar in #1469
- Fix layout issue with comments that contain images by @FooIbar in #1470
- Update dependency com.google.devtools.ksp to v2.0.0-1.0.24 by @renovate in #1471
- Fix crash when opening archives simultaneously by @FooIbar in #1473
- Update Compose snapshot and migrate to BTF2 by @FooIbar in #1474
- Update page range filter limit by @FooIbar in #1475
- Update Kotlin and remove workaround by @FooIbar in #1477
- Update NDK to r27 by @FooIbar in #1478
- Revert "Update Compose snapshot and migrate to BTF2" by @FooIbar in #1480
- Don't let navigation overlay consume click event by @FooIbar in #1476
- Update Chrome version for default User-Agent by @github-actions in #1481
- Fix list item container color by @FooIbar in #1483
- Fix main thread IO (really) and float comparison by @FooIbar in #1484
- Update gradle/actions action to v4 by @renovate in #1487
- Lock file maintenance by @renovate in #1488
- Fix a division by zero error in ScrollbarAdapter by @FooIbar in #1491
- Use encoded token to avoid detection & revocation by @FooIbar in #1492
- Reapply "Update Compose snapshot and migrate to BTF2 (#1474)" by @FooIbar in #1485
- Update agp to v8.7.0-alpha04 by @renovate in #1493
- Fix GitHub authorization and clean up code by @FooIbar in #1494
- Update androidx.room to v2.7.0-alpha06 by @renovate in #1495
- Update benchmark to v1.3.0-rc01 by @renovate in #1496
- Update dependency androidx.paging:paging-compose to v3.3.2 by @renovate in #1498
- Update dependency androidx.constraintlayout:constraintlayout-compose to v1.1.0-alpha14 by @renovate in #1497
- Update dependency androidx.profileinstaller:profileinstaller to v1.4.0-alpha02 by @renovate in #1499
- Update dependency io.coil-kt.coil3:coil-bom to v3.0.0-alpha10 by @renovate in #1500
- Update dependency androidx.biometric:biometric-ktx to v1.4.0-alpha02 by @renovate in #1501
- Update dependency androidx.lifecycle:lifecycle-runtime-compose to v2.9.0-alpha01 by @renovate in #1502
- Update dependency dev.chrisbanes.compose:compose-bom to v2024.08.00-alpha01 by @renovate in #1503
- Update agp to v8.7.0-alpha05 by @renovate in #1506
- Lock file maintenance by @renovate in #1511
- Fix read progress insert crash when exiting reader by @FooIbar in #1514
- Fix ComicInfo.xml for galleries with temp tags by @FooIbar in #1515
- Revert^3 "Update Compose snapshot and migrate to BTF2 (#1474)" by @FooIbar in #1513
- Update Kotlin & KSP to v2.0.20-RC2 by @renovate in #1516
- Update agp to v8.7.0-alpha06 by @renovate in #1518
- Update dependency com.google.devtools.ksp to v2.0.20-RC2-1.0.24 by @renovate in #1519
- Fix preload in reader by @FooIbar in #1517
- Update dependency gradle to v8.10 by @renovate in #1520
- Refactor reader prefetch logic by @FooIbar in #1523
- Update agp to v8.7.0-alpha07 by @renovate in #1524
- Avoid out-of-screen shared element transitions by @FooIbar in #1526
- Temporarily disable shared element transitions by @FooIbar in #1528
- Fix normal preview in exhentai by @FooIbar in #1530
- Fix pager unclickability when image is not loaded by @FooIbar in #1532
- Don't show load state indicator when no hits found by @FooIbar in #1533
- Lock file maintenance by @renovate in #1536
- Don't recycle visible images by @FooIbar in #1534
- Refine reader by @FooIbar in #1537
- Fix thumbnail resolution setting not working by @FooIbar in #1538
Full Changelog: 1.11.7...1.12.0