改进
Bug 修复
- 图片完整性校验误报 #1286
- 某些情况下应用崩溃 #1290 #1302
- 某些情况下渲染问题 #1284
- 无法下载标题过长的画廊 #1340
- 某些界面拖动滚动条时黑屏 #1329
- 搜索栏多行文本遮挡其他内容 #1365
- CIFS Documents Provider 兼容问题 #1356
- 清理下载冗余未按预期运行 #1369
- 读取压缩包失败时崩溃
- 某些设备上崩溃 #1276
- 检查更新失效
What's Changed
- Update dependency io.github.fornewid:material-motion-compose-core to v2 by @renovate in #1283
- Fix integrity check for non-H@H resampled images by @FooIbar in #1287
- FabLayout improvements by @revonateB0T in #1288
- Refactors by @revonateB0T in #1289
- Update dependency com.android.application to v8.6.0-alpha05 by @renovate in #1294
- Build libnettle with assembler code by @FooIbar in #1292
- Switch back to C implementation of sha1 by @FooIbar in #1295
- Lock file maintenance by @renovate in #1297
- Revert "Update Compose snapshot" by @FooIbar in #1296
- Update Rust crate quick-xml to 0.32 by @renovate in #1299
- Update NDK to r27 RC 1 by @FooIbar in #1298
- Clean up EhCookieStore by @FooIbar in #1300
- Update dependency io.github.petertrr:kotlin-multiplatform-diff to v0.6.0 by @renovate in #1301
- Update androidx.room to v2.7.0-alpha04 by @renovate in #1304
- Update androidx.lifecycle to v2.8.2 by @renovate in #1303
- Fix FAB recomposing on item selected by @FooIbar in #1310
- Downgrade Compose to the last known good build by @FooIbar in #1309
- Migrate to the
std
implementation ofOnceCell
by @FooIbar in #1315 - Minor refactor by @FooIbar in #1313
- Update Rust crate android_logger to 0.14 by @renovate in #1314
- Lock file maintenance by @renovate in #1319
- Lock file maintenance by @renovate in #1322
- Use link options to exclude libarchive symbols by @FooIbar in #1320
- Update nettle to v3.10 by @FooIbar in #1316
- Update xmlutil to v0.90.1 by @FooIbar in #1323
- Skip patching if the patch is already applied by @FooIbar in #1324
- Address deprecation by @FooIbar in #1328
- Move lint check to the check job by @FooIbar in #1330
- Update dependency com.android.application to v8.6.0-alpha06 by @renovate in #1325
- Revert "Update dependency com.android.application to v8.6.0-alpha06" by @FooIbar in #1331
- Decouple CronetEngine by @FooIbar in #1326
- Upload all R8 reports by @FooIbar in #1333
- Switch PhotoView to active fork by @FooIbar in #1334
- Migrate to ViewPager2 by @FooIbar in #1335
- Remove unused jitpack repo by @FooIbar in #1336
- Update Rust crate quick-xml to 0.33 by @renovate in #1339
- Workaround for displaying extremely long images by @FooIbar in #1327
- Update Compose snapshot and vendor Reorderable by @FooIbar in #1337
- Update dependency io.github.fornewid:material-motion-compose-core to v2.0.1 by @renovate in #1342
- Don't use Unicode ellipsis character for filename by @FooIbar in #1341
- Lock file maintenance by @renovate in #1343
- Update Rust crate quick-xml to 0.34 by @renovate in #1345
- Update dependency com.android.application to v8.6.0-alpha07 by @renovate in #1332
- Target API 35 as it has reached platform stability by @FooIbar in #1344
- Fix crop borders not working by @FooIbar in #1346
- Update kotlinx.serialization to v1.7.1 by @renovate in #1347
- Update dependency dev.chrisbanes.compose:compose-bom to v2024.06.00-alpha01 by @renovate in #1352
- Update dependency io.coil-kt.coil3:coil-bom to v3.0.0-alpha07 by @renovate in #1351
- Add automated baseline profile generation by @FooIbar in #1349
- Update dependency androidx.test.ext:junit to v1.2.1 by @renovate in #1353
- Update dependency androidx.test.uiautomator:uiautomator to v2.4.0-alpha01 by @renovate in #1354
- Update agp to v8.6.0-alpha08 by @renovate in #1355
- Update aboutlibraries to v11.2.2 by @renovate in #1358
- Update dependency io.github.petertrr:kotlin-multiplatform-diff to v0.7.0 by @renovate in #1359
- Update Rust crate quick-xml to 0.35 by @renovate in #1362
- Migrate to CMP's implementation of scrollbar by @FooIbar in #1360
- Update baseline profile by @github-actions in #1363
- Lock file maintenance by @renovate in #1367
- Exclude scrollbar area from the system gesture by @FooIbar in #1364
- Update Chrome version for default User-Agent by @github-actions in #1366
- Limit search bar text to single line by @FooIbar in #1368
- Avoid relying on implementation details by @FooIbar in #1357
- Update androidx.lifecycle to v2.8.3 by @renovate in #1374
- Fix existing download dirname not being used by @FooIbar in #1371
- Fix language filter being applied to quick search by @FooIbar in #1373
- Rescan download directory when restoring downloads by @FooIbar in #1372
- Refactor DownloadService to use flows by @FooIbar in #1376
- Revert "Reuse the root download location UniFile object" by @FooIbar in #1378
- Fix native crash on archive open failures by @FooIbar in #1382
- Update Compose snapshot by @FooIbar in #1381
- Address deprecation by @FooIbar in #1384
- Renew GitHub token by @FooIbar in #1385
- Implicitly add language filter tag by @FooIbar in #1386
- AndroidFileSystem POC by @FooIbar in #1383
- Refine clean redundancy dialog by @FooIbar in #1390
- Lock file maintenance by @renovate in #1391
- Update Rust crate quick-xml to 0.36 by @renovate in #1393
- Fix download notification not showing by @FooIbar in #1389
- Fix MediaStore DATE_ADDED/DATE_MODIFIED by @FooIbar in #1394
- Update Rust edition to 2021 by @FooIbar in #1395
- Update dependency io.coil-kt.coil3:coil-bom to v3.0.0-alpha08 by @renovate in #1397
- Retrieve favorite notes when modifying favorites by @FooIbar in #1396
- Update baseline profile by @github-actions in #1398
- Improve Path/Uri conversion by @FooIbar in #1399
- Fix Path -> Uri conversion by @FooIbar in #1401
- Update dependency org.jsoup:jsoup to v1.18.1 by @renovate in #1402
- Fix Path -> Uri conversion for paths contain '%' by @FooIbar in #1403
- Fix main thread disk IO by @FooIbar in #1404
- Fix search bar title flickering by @FooIbar in #1405
Full Changelog: 1.11.6-RC2...1.11.7