PiPixiv
com.mrl.pixiv
Zapstore _@zapstore.dev Republished from GitHub / F-Droid by the Zapstore main account.
First release: May 17, 2025, 18 total releases.
Most recent release: Sep 25, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Sep 25, 2026 2.5.1## ✨ 新功能 - 🌐 **系统代理模式**:网络设置新增并默认使用系统代理,明确区分系统代理、直连与手动 HTTP / SOCKS 代理;切换网络模式后重启应用生效 (#149) ## 🐛 问题修复 - 🧭 **主导航底栏遮挡**:修复进入小说、设置、搜索等二级页面后,首页底部导航仍然显示并覆盖内容的问题,保留大屏侧边导航 (#150) - 💬 **评论与举报页面崩溃**:修复页面进入后台或保存导航状态时,序列化字段冲突导致的崩溃 - 📖 **小说滚动条**:修复长篇小说滚动条位置不稳定、难以拖动定位的问题,扩大拖动热区并调整边缘间距 - 🔝 **小说阅读按钮**:回到顶部、上一章和下一章按钮改为相同尺寸并纵向排列,避免互相重叠,并为滚动条保留拖动空间
More…
- ▶️ **继续阅读入口**:调整系列页面续读入口的位置与布局,章节标题最多显示两行,阅读进度独立展示,修复重复显示百分号的问题 (#151) - 🎨 **桌面系统主题**:修复 Windows、macOS 跟随系统主题时识别错误或更新不及时的问题,保留手动主题选择 (#148) - 🍎 **iOS 代理与下载**:修复直连模式仍继承系统代理,以及后台下载未遵循应用代理设置的问题;系统代理、直连、HTTP 和 SOCKS 模式已完成模拟器实际下载回归 (#149) ## ✅ Issue 处理情况 以下为本版实现与验证情况,不代表 GitHub Issue 已关闭。 | 状态 | Issue | 说明 | |------|-------|------| | ✅ 已修复 | #148 | 桌面端跟随系统主题识别与更新 | | ✅ 已实现并完成专项回归 | #149 | 默认系统代理、独立直连模式,以及 iOS 后台下载代理配置 | | ✅ 已修复 | #150 | 主导航底栏不再覆盖小说等二级页面 | | ✅ 已修复 | #151 | 继续阅读入口布局及全部语言的百分号文案 | | 🟡 尚未确认解决 | #146 | SNI 模式的网络可用性问题不列为本版已修复项;可根据网络环境选择系统代理或手动代理 | --- ## 📥 下载 | 平台 | 下载 | |------|------| | Android Default | [PiPixiv-v2.5.1-android-default.apk](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.1/PiPixiv-v2.5.1-android-default.apk) | | Android FOSS | [PiPixiv-v2.5.1-android-foss.apk](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.1/PiPixiv-v2.5.1-android-foss.apk) | | iOS | [PiPixiv-v2.5.1-ios.ipa](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.1/PiPixiv-v2.5.1-ios.ipa) | | Windows x86_64 | [PiPixiv-v2.5.1-windows-x86_64.msi](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.1/PiPixiv-v2.5.1-windows-x86_64.msi) | | macOS Apple Silicon | [PiPixiv-v2.5.1-macos-arm64.dmg](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.1/PiPixiv-v2.5.1-macos-arm64.dmg) | | Linux x86_64 | [PiPixiv-v2.5.1-linux-x86_64.tar.gz](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.1/PiPixiv-v2.5.1-linux-x86_64.tar.gz) | > iOS IPA 需自行签名安装,可使用 AltStore、Sideloadly 等工具。 --- ## ✨ New Features - 🌐 **System Proxy Mode**: Network settings now use the system proxy by default, with separate options for direct connections and manual HTTP / SOCKS proxies. Restart the app after changing the network mode (#149) ## 🐛 Bug Fixes - 🧭 **Main Navigation Overlap**: Fixed the main bottom navigation remaining visible over novels, settings, search, and other secondary pages. Wide-screen side navigation is preserved (#150) - 💬 **Comment and Report Page Crashes**: Fixed a serialization field conflict that could crash the app when saving navigation state or moving the app to the background - 📖 **Novel Scrollbar**: Fixed unstable positioning and unreliable dragging in long novels, with a larger drag target and adjusted edge spacing - 🔝 **Reader Buttons**: Back-to-top, previous-chapter, and next-chapter buttons now use matching sizes in a vertical layout, preventing overlap and leaving room for scrollbar dragging - ▶️ **Continue Reading**: Improved the position and layout of the series continuation entry, limited chapter titles to two lines, separated the progress display, and removed duplicate percent signs (#151) - 🎨 **Desktop System Theme**: Fixed incorrect theme detection or delayed updates when following the system theme on Windows and macOS, while preserving manual overrides (#148) - 🍎 **iOS Proxies and Downloads**: Fixed direct connections still inheriting the system proxy and background downloads ignoring app proxy settings. Actual downloads were verified on the simulator in System, Direct, HTTP, and SOCKS modes (#149) ## ✅ Issue Status The following describes implementation and verification in this release; it does not indicate that the GitHub issues have been closed. | Status | Issue | Details | |--------|-------|---------| | ✅ Fixed | #148 | Desktop system theme detection and updates | | ✅ Implemented and verified with targeted checks | #149 | Default system proxy, separate direct mode, and iOS background download proxy settings | | ✅ Fixed | #150 | Main bottom navigation no longer covers novel readers and other secondary pages | | ✅ Fixed | #151 | Continue Reading layout and percent-sign text across all supported languages | | 🟡 Resolution not yet confirmed | #146 | SNI connectivity is not listed as fixed in this release. System or manual proxy mode can be selected as appropriate for the network | --- ## 📥 Download | Platform | Download | |----------|----------| | Android Default | [PiPixiv-v2.5.1-android-default.apk](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.1/PiPixiv-v2.5.1-android-default.apk) | | Android FOSS | [PiPixiv-v2.5.1-android-foss.apk](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.1/PiPixiv-v2.5.1-android-foss.apk) | | iOS | [PiPixiv-v2.5.1-ios.ipa](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.1/PiPixiv-v2.5.1-ios.ipa) | | Windows x86_64 | [PiPixiv-v2.5.1-windows-x86_64.msi](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.1/PiPixiv-v2.5.1-windows-x86_64.msi) | | macOS Apple Silicon | [PiPixiv-v2.5.1-macos-arm64.dmg](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.1/PiPixiv-v2.5.1-macos-arm64.dmg) | | Linux x86_64 | [PiPixiv-v2.5.1-linux-x86_64.tar.gz](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.1/PiPixiv-v2.5.1-linux-x86_64.tar.gz) | > The iOS IPA requires signing before installation. Tools such as AltStore or Sideloadly can be used. --- **Full Changelog**: [v2.5.0...v2.5.1](https://github.com/darriousliu/PiPixiv/compare/v2.5.0...v2.5.1) - Sep 24, 2026 2.5.0## ✨ 新功能 - 🪟 **可调整的自适应分栏**:在宽屏设备上并排浏览列表与详情,支持拖动分隔条调整宽度;图片预览与小说阅读会根据当前分栏宽度调整布局,并优化单栏、双栏切换与返回导航 - 🔎 **搜索内容筛选**:新增仅动图、排除动图、仅漫画、仅系列小说及 R-18 内容筛选;区分搜索页临时筛选与设置中的默认筛选,临时调整不再影响后续搜索的默认值 (#131) - ⌨️ **多关键词搜索补全**:只替换光标所在的关键词,保留其他搜索词及排除符号,方便组合标签搜索 (#118) - 🔒 **私密关注入口**:在新作页的“关注”中增加公开与私密切换,并分别保留列表位置 (#118) - 📚 **小说系列续读**:系列页面显示上次阅读的章节与进度,提供“继续阅读”入口,并标记上次阅读的章节 (#118) - 📖 **阅读导航增强**:小说阅读页新增返回顶部按钮和可拖动的阅读滚动条,方便快速定位长篇内容 (#140) - 🗂️ **独立的内容模式偏好**:完善插画与小说模式切换入口;收藏和历史分别记住自己的内容模式,不再跟随其他页面一起切换 (#143) - 🤖 **AI 翻译设置更新**:更新 OpenAI、Claude、Gemini 的内置模型列表并保留已有模型配置;取消并发请求数原有的 8 个上限,支持设置更大的并发数,默认仍为 2
More…
## 🐛 问题修复 - 🔖 **小说阅读位置恢复**:修复重新进入作品时恢复旧进度、旧页面回写覆盖新进度的问题;修复 Android 沉浸模式下反复进入小说造成阅读位置累计偏移的问题 (#141) - 🖥️ **桌面图片预览无响应**:修复打开图片预览后页面失去响应的问题,恢复预览退出后的列表点击和滚动操作 - 🪟 **分栏切换稳定性**:修复分栏返回时瀑布流列数变化导致的崩溃;切换收藏内容类型时关闭旧详情分栏,避免继续显示上一类作品 (#135) - 📥 **Android 9 图片保存**:补齐旧版 Android 的存储权限申请和拒绝后重试流程,修复图片无法保存到相册的问题;多图作品的加载占位内容新增当前页码与总页数 (#144) - 💬 **小说评论回复**:修复小说评论回复使用错误接口的问题,补齐加载、失败及重试状态 (#137) - 📝 **小说信息展示**:补齐阅读信息面板中的字数和发布时间,并在小说列表中显示发布时间 (#139、#147) - 👤 **作者主页与关注列表**:修复个人资料与作品区域的间距;关注列表支持点击整张用户卡片进入主页,改善小说模式下的点击体验 (#138、#145) - 🏷️ **新作页标签布局**:标签栏使用完整可用宽度,优化标签顺序、横向滚动和文字显示 (#136) - 🌐 **图片源设置**:优化预设图片源选择与自定义地址编辑,明确显示当前使用的图片源 ## ✅ Issue 处理情况 以下为本版实现与验证情况,不代表 GitHub Issue 已关闭。 | 状态 | Issue | 说明 | |------|-------|------| | ✅ 已实现或修复 | #131、#135、#136、#137、#138、#139、#140、#143、#145、#147 | 搜索筛选、分栏与收藏切换、评论回复、小说信息及界面交互改进 | | ✅ 已修复并通过专项回归 | #141 | 修复旧阅读进度回写及反复进入时的累计偏移,Android 模拟器重复进入测试通过 | | ✅ 已修复并通过旧版系统验证 | #144 | Android 9 权限拒绝后重试、授权及图片实际保存验证通过 | | 🟡 部分诉求补齐 | #118 | 本版补齐私密关注、多关键词搜索补全及小说系列续读,不将该综合 Issue 的所有诉求视为全部完成 | | 🟡 构建校验增强 | #123 | FOSS 发布前增加分析类依赖检查;F-Droid 官方构建结果需另行确认 | ## 🔧 依赖与构建 - 升级 Kotlin 2.4.20、Compose Multiplatform 1.12.1、Android Gradle Plugin 9.4.1、Ktor 3.6.0,以及图片加载、文件访问等相关依赖 - 本地数据库迁移至 Room 3,验证旧版数据库直接打开、自动迁移、已有数据保留及后续写入兼容性 - 桌面端拆分为独立模块,迁移至 Nucleus / Tao 原生窗口及新版 WebView,完善 MMKV 原生库打包和异常堆栈映射 - 修复桌面安装包复用旧版本元数据的问题,完善 Windows MSI 安装与启动校验;普通构建默认关闭 HotSwan 编译插桩 - 更新 iOS 分享、状态栏和文件访问相关适配;补齐本版新增界面文案的全部 13 种语言 --- ## 📥 下载 | 平台 | 下载 | |------|------| | Android Default | [PiPixiv-v2.5.0-android-default.apk](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.0/PiPixiv-v2.5.0-android-default.apk) | | iOS | [PiPixiv-v2.5.0-ios.ipa](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.0/PiPixiv-v2.5.0-ios.ipa) | | Windows x86_64 | [PiPixiv-v2.5.0-windows-x86_64.msi](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.0/PiPixiv-v2.5.0-windows-x86_64.msi) | | macOS Apple Silicon | [PiPixiv-v2.5.0-macos-arm64.dmg](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.0/PiPixiv-v2.5.0-macos-arm64.dmg) | | Linux x86_64 | [PiPixiv-v2.5.0-linux-x86_64.tar.gz](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.0/PiPixiv-v2.5.0-linux-x86_64.tar.gz) | > iOS IPA 需自行签名安装,可使用 AltStore、Sideloadly 等工具。 --- ## ✨ New Features - 🪟 **Resizable Adaptive Panes**: Browse lists and details side by side on wide screens and drag the divider to resize them. Image previews and novel readers adapt to the current pane width, with improved transitions and back navigation between single- and dual-pane layouts - 🔎 **Search Content Filters**: Added animated-only, exclude-animated, manga-only, series-novel-only, and R-18 filters. Temporary search filters are now separate from the defaults in Settings, so changes for one search do not overwrite future search defaults (#131) - ⌨️ **Multi-keyword Search Completion**: Suggestions replace only the keyword at the cursor, preserving other search terms and exclusion operators for combined tag searches (#118) - 🔒 **Private Following Access**: Added public/private tabs to Following in the New Works screen, with separate saved list positions (#118) - 📚 **Resume Novel Series**: Series pages now show the last-read chapter and progress, provide a Continue Reading action, and mark the last-read chapter in the list (#118) - 📖 **Reader Navigation**: Added a back-to-top button and a draggable reading scrollbar for easier navigation through long novels (#140) - 🗂️ **Independent Content Mode Preferences**: Improved illustration/novel switching controls. Bookmarks and History now remember their own content modes independently of other screens (#143) - 🤖 **AI Translation Settings**: Updated the built-in OpenAI, Claude, and Gemini model lists while preserving existing model selections. Removed the previous limit of 8 concurrent requests to allow higher configured values; the default remains 2 ## 🐛 Bug Fixes - 🔖 **Novel Reading Position**: Fixed outdated positions being restored when reopening a novel and stale reader instances overwriting newer progress. Also fixed cumulative position drift when repeatedly reopening novels in Android immersive mode (#141) - 🖥️ **Desktop Image Preview Freezes**: Fixed the page becoming unresponsive after opening an image preview, restoring list clicks and scrolling after leaving the preview - 🪟 **Pane Transition Stability**: Fixed crashes caused by masonry column-count changes when returning from a split view. Switching bookmark content types now closes the previous detail pane instead of leaving an unrelated work visible (#135) - 📥 **Saving Images on Android 9**: Completed legacy storage permission requests and retry handling after denial, fixing failures to save images to the gallery. Loading placeholders for multi-image works now display the current page and total page count (#144) - 💬 **Novel Comment Replies**: Fixed the incorrect endpoint used for novel comment replies and completed loading, failure, and retry states (#137) - 📝 **Novel Metadata**: Added missing text-length and publication-date information to the reader's information panel, and publication dates to novel lists (#139, #147) - 👤 **Creator Profiles and Following Lists**: Corrected spacing between profile information and works. The entire user card in Following is now clickable, improving navigation in novel mode (#138, #145) - 🏷️ **New Works Tabs**: Tabs now use the full available width, with improved ordering, horizontal scrolling, and label display (#136) - 🌐 **Image Source Settings**: Improved preset source selection and custom address editing, with a clearer indication of the active image source ## ✅ Issue Status The following describes implementation and verification in this release; it does not indicate that the GitHub issues have been closed. | Status | Issues | Details | |--------|--------|---------| | ✅ Implemented or fixed | #131, #135, #136, #137, #138, #139, #140, #143, #145, #147 | Search filters, pane and bookmark transitions, comment replies, novel metadata, and UI interactions | | ✅ Fixed and verified with targeted regression checks | #141 | Fixed stale progress writes and cumulative reopening drift; repeated reopening checks passed on the Android emulator | | ✅ Fixed and verified on an older Android version | #144 | Permission denial, retry, approval, and actual image saving were verified on Android 9 | | 🟡 Partially addressed | #118 | This release adds private following access, multi-keyword completion, and series continuation; it does not mark every request in this umbrella issue as complete | | 🟡 Build validation improved | #123 | Added analytics-dependency checks before FOSS releases. Official F-Droid build results require separate confirmation | ## 🔧 Dependencies & Build - Upgraded Kotlin to 2.4.20, Compose Multiplatform to 1.12.1, Android Gradle Plugin to 9.4.1, Ktor to 3.6.0, and related image-loading and file-access dependencies - Migrated the local database to Room 3 and verified opening older databases, automatic migration, preservation of existing data, and subsequent writes - Split the desktop application into a dedicated module, migrated to Nucleus / Tao native windows and the updated WebView, and improved MMKV native-library packaging and stack-trace mapping - Fixed stale version metadata in desktop installers and improved Windows MSI installation and startup checks. HotSwan compiler instrumentation is disabled by default for regular builds - Updated iOS sharing, status-bar, and file-access integrations, and completed all 13 supported translations for the new UI strings in this release --- ## 📥 Download | Platform | Download | |----------|----------| | Android Default | [PiPixiv-v2.5.0-android-default.apk](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.0/PiPixiv-v2.5.0-android-default.apk) | | iOS | [PiPixiv-v2.5.0-ios.ipa](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.0/PiPixiv-v2.5.0-ios.ipa) | | Windows x86_64 | [PiPixiv-v2.5.0-windows-x86_64.msi](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.0/PiPixiv-v2.5.0-windows-x86_64.msi) | | macOS Apple Silicon | [PiPixiv-v2.5.0-macos-arm64.dmg](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.0/PiPixiv-v2.5.0-macos-arm64.dmg) | | Linux x86_64 | [PiPixiv-v2.5.0-linux-x86_64.tar.gz](https://github.com/darriousliu/PiPixiv/releases/download/v2.5.0/PiPixiv-v2.5.0-linux-x86_64.tar.gz) | > The iOS IPA requires signing before installation. Tools such as AltStore or Sideloadly can be used. --- **Full Changelog**: [v2.4.0...v2.5.0](https://github.com/darriousliu/PiPixiv/compare/v2.4.0...v2.5.0) - Sep 5, 2026 2.4.0## ✨ 新功能 - 🤖 **AI 小说翻译增强**:支持翻译小说标题和简介;新增全局最大并发请求数设置,默认 2,可在 1–8 之间调整;支持刷新服务商模型列表,并完善分页获取和 Gemini 文本生成模型筛选 (#121) - 📖 **阅读中的作品信息面板**:无需回到顶部,即可查看小说简介、作者、系列、标签等信息,并进入评论页面 (#126) - 👤 **作者主页内容补全**:新增小说投稿预览及完整列表入口;完善个人资料、社交链接和工作环境展示,支持选择复制资料文字 (#120) - 🗂️ **小说新作页入口补全**:恢复“动态”“收藏”“关注”标签,与“最新小说”“追更”共同展示 - 🖼️ **搜索与作品布局优化**:插画搜索新增方图与原图比例瀑布流选项,默认仍为方图,可在浏览设置中切换;相关作品按原比例展示,小说搜索列表更宽、标题更紧凑,搜索框新增清空按钮 (#125) - 🔒 **隐私设置与分享链接识别**:集中管理 R-18、默认私密收藏等设置;搜索框可识别分享文字中的插画、小说和用户链接,多链接提供选择列表;新增可选的剪贴板自动读取,默认关闭,开启后通过选择弹窗确认打开 (#122) - 📝 **Markdown 更新说明**:应用内更新弹窗支持标题、列表、表格等 Markdown 内容,正文链接可点击打开,长内容可滚动查看
More…
## 🐛 问题修复 - 🔠 **阅读样式与位置**:字号、行距设置持久保存;调整排版后保留阅读位置,并刷新阅读进度计算 (#124、#127) - 📚 **系列章节切换**:各章节独立保存和恢复阅读位置,避免继承上一章进度;修复切章后沉浸模式工具栏显示状态异常 (#130) - ❤️ **小说收藏预览跳转**:修复作者主页的小说收藏预览无法打开作品的问题,点击封面或标题即可进入阅读 (#120) - 🕘 **历史搜索闪退**:修复修改搜索关键词时的分页数据收集冲突,覆盖本地与云端的插画、小说历史 - 🍎 **iOS 图片详情闪退**:修复依赖注册缺失导致的图片详情打开异常,并修正 Release 构建的调试标记;已完成 iOS 模拟器回归 (#133) ## ✅ Issue 处理情况 以下为本版实现与验证情况,不代表 GitHub Issue 已关闭。 | 状态 | Issue | 说明 | |------|-------|------| | 已实现或修复 | #120、#122、#124、#125、#126、#127、#130 | 作者主页、分享链接识别、搜索布局及小说阅读相关改进 | | 核心功能已完成 | #121 | 已完善标题与简介翻译、并发控制和模型列表;自定义提示词、术语表暂未纳入本版 | | 构建依赖已调整 | #123 | 已移除 Kotzilla SDK;F-Droid 官方构建结果仍待确认 | | 已修复并通过模拟器回归 | #133 | iOS 图片详情依赖问题已修复,实机反馈仍待确认 | --- ## 📥 下载 | 平台 | 下载 | |------|------| | Android Default | [PiPixiv-v2.4.0-android-default.apk](https://github.com/darriousliu/PiPixiv/releases/download/v2.4.0/PiPixiv-v2.4.0-android-default.apk) | | iOS | [PiPixiv-v2.4.0-ios.ipa](https://github.com/darriousliu/PiPixiv/releases/download/v2.4.0/PiPixiv-v2.4.0-ios.ipa) | | Windows x86_64 | [PiPixiv-v2.4.0-windows-x86_64.msi](https://github.com/darriousliu/PiPixiv/releases/download/v2.4.0/PiPixiv-v2.4.0-windows-x86_64.msi) | | macOS Apple Silicon | [PiPixiv-v2.4.0-macos-arm64.dmg](https://github.com/darriousliu/PiPixiv/releases/download/v2.4.0/PiPixiv-v2.4.0-macos-arm64.dmg) | | Linux x86_64 | [PiPixiv-v2.4.0-linux-x86_64.tar.gz](https://github.com/darriousliu/PiPixiv/releases/download/v2.4.0/PiPixiv-v2.4.0-linux-x86_64.tar.gz) | > iOS IPA 需自行签名安装,可使用 AltStore、Sideloadly 等工具。 --- ## ✨ New Features - 🤖 **Improved AI Novel Translation**: Added translation for novel titles and descriptions, a global concurrent request limit configurable from 1 to 8 with a default of 2, and provider model-list refresh with complete pagination and filtering for Gemini text-generation models (#121) - 📖 **Work Information in the Reader**: View the novel description, author, series, tags, and other details, or open comments without scrolling back to the top (#126) - 👤 **More Complete Creator Profiles**: Added previews and a full list of submitted novels, expanded personal details, social links, and workspace information, and enabled text selection and copying (#120) - 🗂️ **More Novel Feed Tabs**: Restored Activity, Bookmarks, and Following alongside New Novels and Watchlist - 🖼️ **Search and Layout Improvements**: Added square and original-aspect-ratio masonry layouts for illustration search. Square remains the default and can be changed in browsing settings. Related works preserve their aspect ratios, novel search lists use wider cards with more compact titles, and the search field now has a clear button (#125) - 🔒 **Privacy Settings and Shared-Link Recognition**: Grouped R-18 and default private-bookmark settings in one place. Search now recognizes illustration, novel, and user links within shared text and offers a picker when multiple links are found. Optional automatic clipboard reading is disabled by default and uses a selection dialog before opening a link (#122) - 📝 **Markdown Release Notes**: The in-app update dialog now renders Markdown headings, lists, and tables, supports clickable links, and allows scrolling through long release notes ## 🐛 Bug Fixes - 🔠 **Reading Style and Position**: Font-size and line-spacing settings now persist. Changing the layout preserves the reading position and recalculates reading progress correctly (#124, #127) - 📚 **Series Chapter Switching**: Reading positions are saved and restored independently for each chapter. Fixed progress carrying over from the previous chapter and incorrect immersive-mode toolbar visibility after switching chapters (#130) - ❤️ **Novel Bookmark Previews**: Fixed bookmarked novel previews on creator profiles failing to open. Tapping the cover or title now opens the reader (#120) - 🕘 **History Search Crashes**: Fixed conflicting paging-data collection when changing search keywords in local and cloud illustration and novel history - 🍎 **iOS Image Details**: Fixed missing dependency registration that could prevent image details from opening, and corrected the debug flag in Release builds. Regression checks passed on the iOS simulator (#133) ## ✅ Issue Status The following describes implementation and verification in this release; it does not indicate that the GitHub issues have been closed. | Status | Issues | Details | |--------|--------|---------| | Implemented or fixed | #120, #122, #124, #125, #126, #127, #130 | Creator profiles, shared-link recognition, search layouts, and novel reading improvements | | Core functionality completed | #121 | Title and description translation, concurrency controls, and model lists are improved. Custom prompts and glossaries are not included in this release | | Build dependencies updated | #123 | Kotzilla SDK has been removed. The official F-Droid build result is still pending confirmation | | Fixed and verified on the simulator | #133 | The iOS image-details dependency issue is fixed; physical-device feedback is still pending | --- ## 📥 Download | Platform | Download | |----------|----------| | Android Default | [PiPixiv-v2.4.0-android-default.apk](https://github.com/darriousliu/PiPixiv/releases/download/v2.4.0/PiPixiv-v2.4.0-android-default.apk) | | iOS | [PiPixiv-v2.4.0-ios.ipa](https://github.com/darriousliu/PiPixiv/releases/download/v2.4.0/PiPixiv-v2.4.0-ios.ipa) | | Windows x86_64 | [PiPixiv-v2.4.0-windows-x86_64.msi](https://github.com/darriousliu/PiPixiv/releases/download/v2.4.0/PiPixiv-v2.4.0-windows-x86_64.msi) | | macOS Apple Silicon | [PiPixiv-v2.4.0-macos-arm64.dmg](https://github.com/darriousliu/PiPixiv/releases/download/v2.4.0/PiPixiv-v2.4.0-macos-arm64.dmg) | | Linux x86_64 | [PiPixiv-v2.4.0-linux-x86_64.tar.gz](https://github.com/darriousliu/PiPixiv/releases/download/v2.4.0/PiPixiv-v2.4.0-linux-x86_64.tar.gz) | > The iOS IPA requires signing before installation. Tools such as AltStore or Sideloadly can be used. --- **Full Changelog**: https://github.com/darriousliu/PiPixiv/compare/v2.3.0...v2.4.0 - Jul 28, 2026 2.3.0## ✨ 新功能 - 🤖 **AI 翻译自定义参数**:为 OpenAI 兼容接口新增通用 `extra_body` JSON 配置、格式校验和常用推理模式预设,方便适配 DeepSeek、OpenAI、Claude、Gemini 等服务 (#108) - ⚡ **流式翻译与超时设置**:首个分片可实时显示译文,其余分片并行生成并按原文顺序合并;生成超时默认提升至 180 秒,并支持在 30–1800 秒范围内配置 (#119) - 🕒 **稍后阅读与预翻译**:新增稍后阅读列表、自动预翻译队列、翻译缓存、失败重试和下次启动恢复 (#119) - 🏠 **本地 AI 服务支持**:允许 localhost、局域网私有地址和 `.local` 地址使用 HTTP,公网服务仍要求 HTTPS (#119) - 📚 **小说追更与系列**:新增追更列表、系列详情、追更/取消追更,并支持从小说列表和阅读页进入系列 (#115) - 🔖 **小说阅读书签**:新增独立于收藏的阅读位置书签,可保存、更新和删除,并从书签列表恢复到对应页面 (#116) - 📖 **漫画内容增强**:创作者主页新增漫画内容入口,作品卡片增加 Manga/Series 标识,首页新增漫画推荐内容 (#111) - 🖼️ **图片预览设置**:新增 Medium、High、Original 三档预览质量,并支持自动隐藏控件和关闭“点击查看原图” (#112)
More…
- ❤️ **收藏与浏览历史**:新增全局默认公开/私密收藏设置,完善长按收藏操作;新增本地插画/小说历史、Premium 云端历史及容量和清理设置 (#110) - 🔎 **搜索体验升级**:新增无限滚动/手动分页切换,以及默认匹配方式、排序、AI 作品过滤和显示模式设置 (#114) - 🏷️ **小说长标签过滤**:支持按标签长度和分段数量过滤异常长标签内容 (#118) ## 🐛 问题修复 - 🌐 **HarmonyOS / SNI 直连修复**:重写 Android/JVM 直连 DNS 与 SNI 路由,增加原站 DNS、多 IP 回退和严格主机名校验,改善 HarmonyOS 兼容性 (#118) - 🧾 **小说简介渲染修复**:正确渲染 `strong`、`a` 等 HTML 内容,并支持 Pixiv 插画、小说、用户链接及外部链接 (#117) - 🖼️ **插图小说解析修复**:兼容不同的插图 JSON 数据结构,修复部分插图小说无法正常打开的问题 (#119) - 🧭 **系列导航补全**:完善各小说列表和阅读页面中的系列标题跳转 (#115) - 🗂️ **小说页签精简**:移除与首页内容重复的“推荐小说”Tab,新作页面仅保留“新作”和“追更” - 🧹 **应用数据管理优化**:改善缓存清理反馈、点击处理和异常提示 ## ✅ Issue 处理情况 - **已解决**:#108、#111、#112、#115、#116、#117、#118、#119 - **核心诉求已解决**:#110(本地历史与 Premium 云端历史目前仍分别展示,尚未自动合并和去重) - **已改进**:#114(已增加分页模式和默认排序设置;非 Premium 热门预览仍受 Pixiv API 单页结果限制) ## 🔧 依赖与构建 - 升级 Kotlin 2.4.10、Gradle 9.6.1、Android Gradle Plugin 9.3.1,以及 Compose、Ktor、OkHttp、Sentry 等依赖 - 本地数据库自动迁移,支持浏览历史、稍后阅读和新版翻译缓存,无需手动处理数据 --- ## 📥 下载 | 平台 | 下载 | |------|------| | Android Default | [PiPixiv-v2.3.0-android-default.apk](https://github.com/darriousliu/PiPixiv/releases/download/v2.3.0/PiPixiv-v2.3.0-android-default.apk) | | Android FOSS | [PiPixiv-v2.3.0-android-foss.apk](https://github.com/darriousliu/PiPixiv/releases/download/v2.3.0/PiPixiv-v2.3.0-android-foss.apk) | | iOS | [PiPixiv-v2.3.0-ios.ipa](https://github.com/darriousliu/PiPixiv/releases/download/v2.3.0/PiPixiv-v2.3.0-ios.ipa) | | Windows x86_64 | [PiPixiv-v2.3.0-windows-x86_64.msi](https://github.com/darriousliu/PiPixiv/releases/download/v2.3.0/PiPixiv-v2.3.0-windows-x86_64.msi) | | macOS Apple Silicon | [PiPixiv-v2.3.0-macos-arm64.dmg](https://github.com/darriousliu/PiPixiv/releases/download/v2.3.0/PiPixiv-v2.3.0-macos-arm64.dmg) | | Linux x86_64 | [PiPixiv-v2.3.0-linux-x86_64.tar.gz](https://github.com/darriousliu/PiPixiv/releases/download/v2.3.0/PiPixiv-v2.3.0-linux-x86_64.tar.gz) | > ⚠️ iOS IPA 为自签包,需使用 AltStore、Sideloadly 等工具安装,或通过 TestFlight 分发。 --- ## ✨ New Features - 🤖 **Custom AI Translation Parameters**: Added generic `extra_body` JSON configuration, validation, and common reasoning-mode presets for OpenAI-compatible APIs, making it easier to configure DeepSeek, OpenAI, Claude, Gemini, and other services (#108) - ⚡ **Streaming Translation and Timeout Settings**: The first chunk can now display translated text in real time, while remaining chunks are generated concurrently and merged in source order. The default generation timeout is now 180 seconds and can be configured from 30 to 1800 seconds (#119) - 🕒 **Read Later and Pre-translation**: Added a Read Later list, automatic pre-translation queue, translation cache, retry handling, and task restoration after the next launch (#119) - 🏠 **Local AI Service Support**: HTTP endpoints are now supported for localhost, private LAN addresses, and `.local` hosts, while public services still require HTTPS (#119) - 📚 **Novel Watchlist and Series**: Added a watchlist, series details, follow/unfollow actions, and navigation to series from novel lists and the reader (#115) - 🔖 **Novel Reading Markers**: Added reading-position markers independent of bookmarks/favorites, with support for saving, updating, deleting, and restoring the corresponding page (#116) - 📖 **Manga Improvements**: Added manga content to creator profiles, Manga/Series badges to work cards, and manga recommendations to the Home screen (#111) - 🖼️ **Image Preview Settings**: Added Medium, High, and Original preview quality options, automatic control hiding, and an option to disable tap-to-open-original (#112) - ❤️ **Bookmarks and Browsing History**: Added a global default public/private bookmark setting and improved long-press bookmark actions. Local illustration/novel history, Premium cloud history, capacity controls, and cleanup settings were also added (#110) - 🔎 **Search Improvements**: Added infinite scrolling/manual pagination modes, along with default matching, sorting, AI-work filtering, and display-mode settings (#114) - 🏷️ **Long Novel Tag Filtering**: Added filtering based on tag length and segment count to hide abnormally long tag content (#118) ## 🐛 Bug Fixes - 🌐 **HarmonyOS / SNI Direct Connection**: Reworked Android/JVM DNS and SNI routing with origin DNS lookup, multi-IP fallback, strict hostname verification, and improved HarmonyOS compatibility (#118) - 🧾 **Novel Caption Rendering**: Fixed rendering for HTML elements such as `strong` and `a`, with support for Pixiv illustration, novel, user, and external links (#117) - 🖼️ **Illustrated Novel Parsing**: Added compatibility for multiple illustration JSON structures, fixing novels that previously failed to open (#119) - 🧭 **Series Navigation**: Completed series-title navigation across novel lists and reading screens (#115) - 🗂️ **Novel Tab Cleanup**: Removed the Recommended Novels tab that duplicated the Home feed; the New Works screen now keeps only New Works and Watchlist - 🧹 **App Data Management**: Improved cache-cleaning feedback, click handling, and error messages ## ✅ Issue Status - **Resolved**: #108, #111, #112, #115, #116, #117, #118, #119 - **Core problems resolved**: #110 (local and Premium cloud history remain separate and are not automatically merged or deduplicated) - **Improved**: #114 (pagination modes and default sorting were added; non-Premium popular previews remain limited by Pixiv's single-page API response) ## 🔧 Dependencies & Build - Upgraded Kotlin 2.4.10, Gradle 9.6.1, Android Gradle Plugin 9.3.1, and dependencies including Compose, Ktor, OkHttp, and Sentry - Added automatic local database migrations for browsing history, Read Later, and the updated translation cache; no manual data migration is required --- ## 📥 Download | Platform | Download | |----------|----------| | Android Default | [PiPixiv-v2.3.0-android-default.apk](https://github.com/darriousliu/PiPixiv/releases/download/v2.3.0/PiPixiv-v2.3.0-android-default.apk) | | Android FOSS | [PiPixiv-v2.3.0-android-foss.apk](https://github.com/darriousliu/PiPixiv/releases/download/v2.3.0/PiPixiv-v2.3.0-android-foss.apk) | | iOS | [PiPixiv-v2.3.0-ios.ipa](https://github.com/darriousliu/PiPixiv/releases/download/v2.3.0/PiPixiv-v2.3.0-ios.ipa) | | Windows x86_64 | [PiPixiv-v2.3.0-windows-x86_64.msi](https://github.com/darriousliu/PiPixiv/releases/download/v2.3.0/PiPixiv-v2.3.0-windows-x86_64.msi) | | macOS Apple Silicon | [PiPixiv-v2.3.0-macos-arm64.dmg](https://github.com/darriousliu/PiPixiv/releases/download/v2.3.0/PiPixiv-v2.3.0-macos-arm64.dmg) | | Linux x86_64 | [PiPixiv-v2.3.0-linux-x86_64.tar.gz](https://github.com/darriousliu/PiPixiv/releases/download/v2.3.0/PiPixiv-v2.3.0-linux-x86_64.tar.gz) | > ⚠️ The iOS IPA is self-signed and must be installed with tools such as AltStore or Sideloadly, or distributed through TestFlight. --- **Full Changelog**: https://github.com/darriousliu/PiPixiv/compare/v2.2.1...v2.3.0 - May 21, 2026 2.2.1## ✨ 新功能 - 📖 **小说阅读体验优化**:小说正文阅读时新增阅读进度提示,阅读长篇内容时更容易掌握当前位置 - 📱 **新版 Android 适配**:适配 Android 17 的本地网络权限,提升新版系统上的网络访问兼容性 ## 🐛 问题修复 - 🏷️ **小说标签屏蔽增强**:小说标签现在支持按已屏蔽关键词匹配,长标签中只要包含屏蔽词也会被过滤,修复小说区标签混乱时屏蔽不生效的问题 (#106) - 📖 **小说阅读界面优化**:优化阅读页系统栏显示与沉浸式阅读表现,减少阅读时的界面干扰 - 📦 **下载文件名优化**:发布包文件名加入平台标识,下载时更容易区分 Android、iOS、Windows 和 macOS 版本
More…
--- ## 📥 下载 | 平台 | 文件 | |---|---| | Android Default | [`PiPixiv-v2.2.1-android-default.apk`](https://github.com/darriousliu/PiPixiv/releases/download/v2.2.1/PiPixiv-v2.2.1-android-default.apk) | | Android FOSS | [`PiPixiv-v2.2.1-android-foss.apk`](https://github.com/darriousliu/PiPixiv/releases/download/v2.2.1/PiPixiv-v2.2.1-android-foss.apk) | | iOS | [`PiPixiv-v2.2.1-ios.ipa`](https://github.com/darriousliu/PiPixiv/releases/download/v2.2.1/PiPixiv-v2.2.1-ios.ipa) | | Windows | [`PiPixiv-v2.2.1-windows-x86_64.msi`](https://github.com/darriousliu/PiPixiv/releases/download/v2.2.1/PiPixiv-v2.2.1-windows-x86_64.msi) | | macOS | [`PiPixiv-v2.2.1-macos-arm64.dmg`](https://github.com/darriousliu/PiPixiv/releases/download/v2.2.1/PiPixiv-v2.2.1-macos-arm64.dmg) | | Linux | [`PiPixiv-v2.2.1-linux-x86_64.tar.gz`](https://github.com/darriousliu/PiPixiv/releases/download/v2.2.1/PiPixiv-v2.2.1-linux-x86_64.tar.gz) | > ⚠️ iOS IPA 为自签包,需使用 AltStore / Sideloadly 等工具安装,或通过 TestFlight 分发。 --- ## ✨ New Features - 📖 **Improved Novel Reading Experience**: Added reading progress feedback in the novel reader, making long-form reading easier to track - 📱 **New Android Version Compatibility**: Added local network permission support for Android 17 to improve network compatibility on newer systems ## 🐛 Bug Fixes - 🏷️ **Improved Novel Tag Blocking**: Blocked keywords now also match inside long novel tags, fixing cases where messy combined tags could bypass blocking (#106) - 📖 **Novel Reader UI Polish**: Improved system bar behavior and immersive reading presentation - 📦 **Clearer Download File Names**: Release assets now include platform identifiers, making Android, iOS, Windows, and macOS packages easier to distinguish --- **Full Changelog**: https://github.com/darriousliu/PiPixiv/compare/v2.2.0...v2.2.1 - Mar 24, 2026 2.1.0## ✨ 新功能 - 📖 **小说模式**:首页、动态、收藏、排行榜、搜索页均新增小说视图模式,可通过悬浮按钮一键切换插画/小说模式,偏好设置持久化保存 - 📝 **小说详情页**:全新的小说阅读界面,支持沉浸式阅读(滚动到正文自动隐藏 TopBar)、可调节字体大小与行距、章节导航(上一章/下一章) - 🤖 **小说 AI 翻译**:支持接入 OpenAI / Claude / Gemini 三大 AI 提供商,对小说正文进行翻译并本地缓存;可切换显示原文/译文,支持重新生成或删除翻译 (#74) - 💾 **阅读进度记忆**:小说阅读进度自动保存,下次打开时精确恢复到段落级别 - 🔖 **小说收藏支持**:支持对小说进行公开/私密收藏及标签管理,收藏状态实时同步 - 🔗 **小说深链接**:Android 端现在可通过 `pixiv.net/novel/...` 链接直接跳转到小说详情页 (#98) - 🍪 **Cookie 登录方式**:新增通过网页端 Cookie(PHPSESSID)登录的方式,无需手动填写 Token (#100) - 🔍 **小说搜索**:搜索页、搜索结果页均支持小说模式下的关键词搜索、ID 搜索,并保留独立的搜索历史记录
More…
- ⌨️ **ESC 返回支持**:桌面端现在可通过 ESC 键返回上一页 - 🏷️ **标签操作增强**:长按 Tag 可收藏标签或复制到剪贴板 ## 🐛 问题修复 - 🔧 **自己主页不再显示举报/屏蔽选项**:访问自己的用户主页时,下拉菜单不再错误展示"屏蔽"和"举报"入口 - 🏆 **排行榜新增 AI 周榜**:补充了 `WEEK_AI`(周 AI 榜)等排行榜模式 - 📋 **收藏过滤弹窗复用修复**:收藏页的过滤弹窗参数命名规范化,插画和小说分别使用独立标签列表 - 🐞 **搜索历史 Flow 修复**:搜索页面历史记录正确按当前视图模式(插画/小说)分别读取,不再混用 - 🗝️ **PKCE 编码修复**:`getCodeChallenge` 现在使用无 padding 的 Base64 URL 编码,修复部分情况下 OAuth 登录失败的问题 - 🖼️ **TrendingTag 插图类型修复**:`TrendingTag` 中的 `illust` 字段改用独立的 `TrendTagIllust` 类型,避免反序列化异常 - 📱 **`collectAsStateWithLifecycle` 初始值修复** - 📱 **Android重新添加applink功能** (#98) --- ## 📥 下载 | 平台 | 文件 | |-----------------------------|--------------------------------------------------------------------------------------------------------------------------------------------| | Android (arm64-v8a, x86_64) | [`PiPixiv-v2.1.0-default-release.apk`](https://github.com/darriousliu/PiPixiv/releases/download/v2.1.0/PiPixiv-v2.1.0-default-release.apk) | | iOS | [`PiPixiv-v2.1.0.ipa`](https://github.com/darriousliu/PiPixiv/releases/download/v2.1.0/PiPixiv-v2.1.0.ipa) | | Windows | [`PiPixiv-v2.1.0-windows-x86_64.msi`](https://github.com/darriousliu/PiPixiv/releases/download/v2.1.0/PiPixiv-v2.1.0-x86_64.msi) | | macOS | [`PiPixiv-v2.1.0-macos-arm64.dmg`](https://github.com/darriousliu/PiPixiv/releases/download/v2.1.0/PiPixiv-v2.1.0-arm64.dmg) | | Linux | [`PiPixiv-v2.1.0-linux-x86_64.tar.gz`](https://github.com/darriousliu/PiPixiv/releases/download/v2.1.0/PiPixiv-v2.1.0-linux-x86_64.tar.gz) | > ⚠️ iOS IPA 为自签包,需使用 AltStore / Sideloadly 等工具安装,或通过 TestFlight 分发。 --- ## ✨ New Features - 📖 **Novel Mode**: Home, feed, collection, ranking, and search pages now support a novel view mode, switchable via a floating button; preference is persisted - 📝 **Novel Detail Screen**: Brand-new immersive reading experience with adjustable font size, line spacing, and chapter navigation - 🤖 **AI Novel Translation**: Supports OpenAI / Claude / Gemini; translated content is cached locally, with toggle between original/translated text and re-generation support (#74) - 💾 **Reading Progress Restore**: Reading progress is automatically saved and restored at paragraph level on next open - 🔖 **Novel Bookmark Support**: Bookmark novels with public/private visibility and tag management; state syncs in real time - 🔗 **Novel Deep Link**: Android now supports direct navigation via `pixiv.net/novel/...` URLs (#98) - 🍪 **Cookie Login**: New login method via Web Cookie (PHPSESSID), no manual token entry required (#100) - 🔍 **Novel Search**: Search and search result pages support novel keyword/ID search with separate history - ⌨️ **ESC Back Navigation**: Desktop platforms now support pressing ESC to go back - 🏷️ **Enhanced Tag Actions**: Long-press a tag to collect it or copy it to clipboard ## 🐛 Bug Fixes - 🔧 **Self-profile menu fix**: Block/Report menu items no longer appear when viewing your own profile - 🏆 **Added AI weekly ranking**: Added `WEEK_AI` and other ranking modes - 📋 **Filter dialog fix**: Bookmark filter dialog now correctly uses separate tag lists for illusts and novels - 🐞 **Search history flow fix**: Search history now correctly reads from illust or novel history based on current view mode - 🗝️ **PKCE encoding fix**: `getCodeChallenge` now uses padding-absent Base64 URL encoding, fixing OAuth login failures in certain cases - 🖼️ **TrendingTag deserialization fix**: `TrendingTag.illust` now uses a dedicated `TrendTagIllust` type to avoid serialization errors - 📱 **`collectAsStateWithLifecycle` initial value fix** - 📱 **Android re-added applink functionality** (#98) --- ## 📥 Download | Platform | File | |-----------------------------|--------------------------------------------------------------------------------------------------------------------------------------------| | Android (arm64-v8a, x86_64) | [`PiPixiv-v2.1.0-default-release.apk`](https://github.com/darriousliu/PiPixiv/releases/download/v2.1.0/PiPixiv-v2.1.0-default-release.apk) | | iOS | [`PiPixiv-v2.1.0.ipa`](https://github.com/darriousliu/PiPixiv/releases/download/v2.1.0/PiPixiv-v2.1.0.ipa) | | Windows | [`PiPixiv-v2.1.0-windows-x86_64.msi`](https://github.com/darriousliu/PiPixiv/releases/download/v2.1.0/PiPixiv-v2.1.0-x86_64.msi) | | macOS | [`PiPixiv-v2.1.0-macos-arm64.dmg`](https://github.com/darriousliu/PiPixiv/releases/download/v2.1.0/PiPixiv-v2.1.0-arm64.dmg) | | Linux | [`PiPixiv-v2.1.0-linux-x86_64.tar.gz`](https://github.com/darriousliu/PiPixiv/releases/download/v2.1.0/PiPixiv-v2.1.0-linux-x86_64.tar.gz) | --- **Full Changelog**: https://github.com/darriousliu/PiPixiv/compare/v2.0.3...v2.1.0 - Mar 13, 2026 2.0.3# 无功能变更,2.0.2 版本用户不用更新 ## 🐛 问题修复 - 📦 **FOSS 构建流程修复**:修复koin生成代码顺序问题 - 🛠️ **NDK 版本固定**:在 `app/build.gradle.kts` 中显式指定 `ndkVersion = "28.2.13676358"`,消除不同环境下 NDK 版本不一致导致的构建差异 - ⚙️ **Gradle 构建参数补全**:所有 `assembleRelease` 调用统一追加 `-Pdebug=false`,确保 Release 构建不受调试标志影响 ---
More…
## 📥 下载 | 平台 | 文件 | |-----------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------| | Android (arm64-v8a, x86_64) | [`PiPixiv-v2.0.3-default-release.apk`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.3/PiPixiv-v2.0.3-default-release.apk) | > ⚠️ iOS IPA 为自签包,需使用 AltStore / Sideloadly 等工具安装,或通过 TestFlight 分发。 --- # No new features; users of version 2.0.2 do not need to update. ## 🐛 Bug Fixes - 📦 **FOSS Build Process Fix**: Fixed the issue of the order of code generated by koin - 🛠️ **NDK Version Pinned**: Explicitly set `ndkVersion = "28.2.13676358"` in `app/build.gradle.kts` to eliminate build inconsistencies caused by varying NDK versions across environments - ⚙️ **Gradle Build Flag Completed**: All `assembleRelease` calls now append `-Pdebug=false` uniformly, ensuring Release builds are not affected by debug flags --- ## 📥 Download | Platform | File | |-----------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------| | Android (arm64-v8a, x86_64) | [`PiPixiv-v2.0.3-default-release.apk`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.3/PiPixiv-v2.0.3-default-release.apk) | > ⚠️ iOS IPA is a self-signed package that needs to be installed using tools such as AltStore / Sideloadly, or distributed via TestFlight. --- **Full Changelog**: https://github.com/darriousliu/PiPixiv/compare/v2.0.2...v2.0.3 - Mar 11, 2026 2.0.1## ‼️ 使用2.0.0版本的非Android平台需要升级到2.0.1,以便能够在应用内正确收到后续更新信息,2.0.0版本点击检查更新会崩溃 ## ✨ 新功能 - 🖼️ **作品详情页宽屏适配**:在宽屏设备(平板/桌面)上,作品详情页采用左右双栏布局,左侧展示图片,右侧展示详情与相关作品,顶部导航栏悬浮于左侧图片区域 - 🖱️ **桌面端右键菜单**:桌面端图片支持右键菜单,可快速进行「下载」「另存为」「复制链接」操作 - 💾 **另存为功能**:支持通过系统文件保存对话框将图片保存到自定义路径 - 📜 **垂直滚动条**:首页、排行榜、搜索结果、收藏、关注、历史记录、屏蔽设置等页面均新增垂直滚动条,方便快速定位内容 - ⬆️ **返回顶部按钮升级**:各列表页面的悬浮按钮升级为统一的 BackToTopButton 组件,支持动画显示/隐藏,并在回到顶部时兼容刷新操作 - ⌨️ **键盘滚动支持**:所有主要列表页面支持通过方向键、空格键、PageUp/PageDown 键进行滚动;按 R 键可快速回顶/刷新
More…
## 🐛 问题修复 - 🐞 修复非Android平台flavor未初始化的问题 - 🔒 **SNI 绕过逻辑修复**:修复大陆地区直连无法访问的情况 - 🔍 **版本更新资源匹配修复**:`getCurrentFlavorAsset()` 现在按平台精确匹配对应扩展名(`.apk` / .ipa / .msi / .dmg / `.tar.gz`),避免错误匹配到Android链接 - 📊 **Kotzilla 集成修复**:将 Kotzilla 配置从 composeApp 模块迁移到 analytics-default 模块 - 🪟 **Desktop MMKV 初始化异常处理**:桌面端 MMKV 初始化失败时捕获异常并上报,避免无声崩溃 ## ⬆️ 依赖升级 - Compose Multiplatform: 1.10.1 → 1.10.2 - Compose Hot Reload: 1.1.0-alpha05 → 1.1.0-beta01 - Material3: 1.5.0-alpha15 → `1.5.0-alpha14`(回退,避免引入 1.11.0-alpha 依赖) - Jetbrains ViewModel Navigation3: 2.10.0-alpha08 → 2.10.0-beta01 - Jetbrains Lifecycle: 2.10.0-alpha08 → 2.10.0-beta01 - Ktor: 3.4.0 → 3.4.1 - gifkt: 0.3.2 → 0.3.3 - AGP (Android Gradle Plugin): 9.0.0 → 9.1.0 - Gradle Wrapper: 9.3.0 → 9.4.0 - composeWebviewMultiplatform: 1.0.0-alpha-12 → 1.0.0-beta-01 --- ## 📥 下载 | 平台 | 文件 | |-----------------------------|--------------------------------------------------------------------------------------------------------------------------------------------| | Android (arm64-v8a, x86_64) | [`PiPixiv-v2.0.1-default-release.apk`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.1/PiPixiv-v2.0.1-default-release.apk) | | iOS | [`PiPixiv-v2.0.1.ipa`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.1/PiPixiv-v2.0.1.ipa) | | Windows | [`PiPixiv-v2.0.1-windows-x86_64.msi`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.1/PiPixiv-v2.0.1-x86_64.msi) | | macOS | [`PiPixiv-v2.0.1-macos-arm64.dmg`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.1/PiPixiv-v2.0.1-arm64.dmg) | | Linux | [`PiPixiv-v2.0.1-linux-x86_64.tar.gz`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.1/PiPixiv-v2.0.1-linux-x86_64.tar.gz) | > ⚠️ iOS IPA 为自签包,需使用 AltStore / Sideloadly 等工具安装,或通过 TestFlight 分发。 --- ## ‼️ Non-Android platforms using version 2.0.0 need to be upgraded to 2.0.1 to correctly receive subsequent update information within the app, as clicking "Check for Updates" in version 2.0.0 will cause a crash ## ✨ New Features - 🖼️ Wide-screen Adaptation of Work Details Page: On wide-screen devices (tablets/desktops), the work details page adopts a left-right two-column layout, with the left side displaying images, the right side showing details and related works, and the top navigation bar floating above the left image area - 🖱️ Desktop Right-click Menu: Desktop images support right-click menus, allowing quick operations such as "Download", "Save As", and "Copy Link". - 💾 Save As Function: Supports saving images to a custom path via the system file save dialog box - 📜 Vertical Scrollbar: Vertical scrollbars have been added to pages such as the home page, leaderboard, search results, favorites, following, history, and block settings, facilitating quick content location - ⬆️ Back to Top Button Upgrade: The floating buttons on each list page have been upgraded to the unified BackToTopButton component, which supports animated display/hide and is compatible with refresh operations when returning to the top - ⌨️ Keyboard Scrolling Support: All major list pages support scrolling via arrow keys, spacebar, PageUp/PageDown keys; press the R key to quickly return to the top/refresh ## 🐛 Bug Fixes - 🐞 Fix the issue of uninitialized flavor on non-Android platforms - 🔒 SNI Bypass Logic Fix: Fix the issue where direct connections in Chinese Mainland cannot be accessed - 🔍 Version Update Resource Matching Fix: getCurrentFlavorAsset() now precisely matches the corresponding file extension (`.apk` / .ipa / .msi / .dmg / `.tar.gz`) by platform, avoiding incorrect matching to Android links - 📊 Kotzilla Integration Fix: Migrate Kotzilla configuration from the composeApp module to the analytics-default module - 🪟 Desktop MMKV Initialization Exception Handling: When desktop MMKV initialization fails, catch the exception and report it to avoid silent crashes ## ⬆️ Dependency Upgrade - Compose Multiplatform: 1.10.1 → 1.10.2 - Compose Hot Reload: 1.1.0-alpha05 → 1.1.0-beta01 - Material3: 1.5.0-alpha15 → 1.5.0-alpha14 (revert to avoid introducing 1.11.0-alpha dependency) - Jetbrains ViewModel Navigation3: 2.10.0-alpha08 → 2.10.0-beta01 - Jetbrains Lifecycle: 2.10.0-alpha08 → 2.10.0-beta01 - Ktor: 3.4.0 → 3.4.1 - gifkt: 0.3.2 → 0.3.3 - AGP (Android Gradle Plugin): 9.0.0 → 9.1.0 - Gradle Wrapper: 9.3.0 → 9.4.0 - composeWebviewMultiplatform: 1.0.0-alpha-12 → 1.0.0-beta-01 --- ## 📥 Download | Platform | File | |-----------------------------|--------------------------------------------------------------------------------------------------------------------------------------------| | Android (arm64-v8a, x86_64) | [`PiPixiv-v2.0.1-default-release.apk`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.1/PiPixiv-v2.0.1-default-release.apk) | | iOS | [`PiPixiv-v2.0.1.ipa`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.1/PiPixiv-v2.0.1.ipa) | | Windows | [`PiPixiv-v2.0.1-windows-x86_64.msi`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.1/PiPixiv-v2.0.1-x86_64.msi) | | macOS | [`PiPixiv-v2.0.1-macos-arm64.dmg`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.1/PiPixiv-v2.0.1-arm64.dmg) | | Linux | [`PiPixiv-v2.0.1-linux-x86_64.tar.gz`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.1/PiPixiv-v2.0.1-linux-x86_64.tar.gz) | > ⚠️ iOS IPA is a self-signed package that needs to be installed using tools such as AltStore / Sideloadly, or distributed via TestFlight. --- Full Changelog: https://github.com/darriousliu/PiPixiv/compare/v2.0.0...v2.0.1 - Mar 5, 2026 2.0.0## 🎉 v2.0.0 > 这是一次里程碑式的大版本更新!PiPixiv 正式从纯 Android 应用迁移为基于 **Compose Multiplatform** 的跨平台客户端,现已支持 Android、iOS、Windows、macOS 和 Linux! --- ## ✨ 新功能 ### 🌍 跨平台支持(重磅)
More…
- **全面迁移至 Compose Multiplatform**,现已支持以下平台: | 平台 | 支持版本 | |------------|----------------------| | 🤖 Android | Android 8.0 及以上 | | 🍎 iOS | iOS 17 及以上 | | 🪟 Windows | x86_64 | | 🍏 macOS | arm64(Apple Silicon) | | 🐧 Linux | x86_64 | ### 🎨 UI 与主题 - Android 12+ 设备支持 **Material You 动态取色**(Dynamic Color) - 引入 `expressiveLightColorScheme`,为不支持动态取色的设备提供更现代的亮色主题 - 深色模式下自动切换 `darkColorScheme` ### ✨ 功能 - 新增按作者名字或ID搜索([#84](https://github.com/darriousliu/PiPixiv/issues/84)) --- ## 🐛 问题修复 - 修复图片详情页长按收藏无法触发标签分类或私人收藏的问题([#88](https://github.com/darriousliu/PiPixiv/issues/88)) - 修复搜索「按收藏数筛选」无法正常生效的问题([#88](https://github.com/darriousliu/PiPixiv/issues/88)) - 修复 `LocaleHelper` 在非 Android 平台的兼容性问题 - 修复 Coil 图片加载器在多平台下的初始化逻辑,避免重复创建缓存实例 --- ## 📦 依赖升级 | 依赖 | 旧版本 | 新版本 | |-----------------------|--------|--------| | Kotlin | 2.2.21 | 2.3.10 | | Compose Multiplatform | — | 1.10.x | --- ## 📥 下载 | 平台 | 文件 | |-----------------------------|--------------------------------------------------------------------------------------------------------------------------------------------| | Android (arm64-v8a, x86_64) | [`PiPixiv-v2.0.0-default-release.apk`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.0/PiPixiv-v2.0.0-default-release.apk) | | iOS | [`PiPixiv-v2.0.0.ipa`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.0/PiPixiv-v2.0.0.ipa) | | Windows | [`PiPixiv-v2.0.0-windows-x86_64.msi`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.0/PiPixiv-v2.0.0-windows-x86_64.msi) | | macOS | [`PiPixiv-v2.0.0-macos-arm64.dmg`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.0/PiPixiv-v2.0.0-macos-arm64.dmg) | | Linux | [`PiPixiv-v2.0.0-linux-x86_64.tar.gz`](https://github.com/darriousliu/PiPixiv/releases/download/v2.0.0/PiPixiv-v2.0.0-linux-x86_64.tar.gz) | > ⚠️ iOS IPA 为自签包,需使用 AltStore / Sideloadly 等工具安装,或通过 TestFlight 分发。 --- **Full Changelog**: https://github.com/darriousliu/PiPixiv/compare/v1.4.0...v2.0.0 - Release v1.4.0 ## v1.4.0 ### 新增 - **评论功能**:支持查看作品评论、查看回复、发表评论(文字/表情/贴图)、删除自己的评论 - **举报功能**:支持举报用户/作品/评论等 - **屏蔽评论**:可屏蔽不想看到的评论,并在「屏蔽设定」中管理 - **数据导入/导出**:支持导出/导入应用数据(设置、屏蔽、搜索记录等),方便备份与迁移 ### 优化
More…
- **下载与分享更稳定**:分享图片会复用下载结果,减少失败概率 - 多处界面状态优化(旋转屏幕等情况下更不容易丢状态) **Full Changelog**: https://github.com/darriousliu/PiPixiv/compare/v1.3.3...v1.4.0 - Release v1.4.0 ## v1.4.0 ### 新增 - **评论功能**:支持查看作品评论、查看回复、发表评论(文字/表情/贴图)、删除自己的评论 - **举报功能**:支持举报用户/作品/评论等 - **屏蔽评论**:可屏蔽不想看到的评论,并在「屏蔽设定」中管理 - **数据导入/导出**:支持导出/导入应用数据(设置、屏蔽、搜索记录等),方便备份与迁移 ### 优化
More…
- **下载与分享更稳定**:分享图片会复用下载结果,减少失败概率 - 多处界面状态优化(旋转屏幕等情况下更不容易丢状态) **Full Changelog**: https://github.com/darriousliu/PiPixiv/compare/v1.3.3...v1.4.0 - Release v1.3.3 ### 主要更新 - **搜索热门排序(非 Premium 预览支持)**:当选择“热门降序”且账号非 Premium 时,搜索将改用 **Popular Preview** 接口返回预览结果;同时在相关入口加入“需要 Pixiv Premium”的提示,避免误解与无效操作。 - **搜索返回数据更健壮**:为搜索响应字段 `show_ai` 增加默认值,提升兼容性并减少因字段缺失导致的异常风险。 ### 体验改进 - **清理缓存入口显示缓存大小**:设置 → 应用数据中的“清除缓存”现在会显示当前缓存占用大小;清理完成后会自动刷新显示。 **Full Changelog**: https://github.com/darriousliu/PiPixiv/compare/v1.3.2...v1.3.3
- Release v1.3.2 ### 新增 - **新增「关于」页面**:支持查看项目地址、问题反馈入口(Issues)、分享应用。 - **新增应用更新检查**:支持检查最新版本信息、提示“有新版本”,并可跳转下载对应渠道的安装包资源。 - **新版本提示**:在「个人」页入口与底部导航的个人 Tab 上,通过 Badge 提醒有新版本可用。 - **本地化支持**:新增关于/更新相关多语言文案,并补充 `zh-TW` locale 配置。 ### 优化与修复
More…
- **内容分级过滤优化** :当未开启特殊内容显示时,在推荐/排行/关注/搜索/历史/相关/收藏/用户作品等列表中自动过滤特殊内容;开启后正常显示。 - **图片页面布局优化**:修复瀑布流/网格在列数变化或最后一行不足时的对齐与留白问题,提升展示一致性。 ### 工程与构建 - **构建流程增强**:新增 Koin KSP 生成模块排序任务,提升生成文件稳定性与构建一致性,解决F-Droid可重复性构建问题 。 - **依赖升级**:更新 Compose BOM、Material3、Activity Compose、Ktorfit、Firebase BOM、MMKV等依赖版本。 ## What's Changed * chore(deps): update actions/upload-artifact action to v6 by @renovate[bot] in https://github.com/darriousliu/PiPixiv/pull/77 **Full Changelog**: https://github.com/darriousliu/PiPixiv/compare/v1.3.1...v1.3.2 - Release v1.3.1 ### 🚀 新增功能 1. **自定义下载文件名格式** - 新增「保存格式」设置页面 - 支持使用模板变量自定义下载文件的命名方式: - 默认格式从 `{illust_id}_{index}` 改为 `{illust_id}_p{index}` 2. **动图 (Ugoira) 播放优化**
More…
- 动图不再自动加载,需要手动点击播放按钮加载 - 新增加载状态指示器 (`CircularWavyProgressIndicator`) - 支持暂停/播放动图切换 3. **数据迁移功能增强** - 不仅支持迁移旧目录 (`DCIM/PiPixiv`) 的文件 - 还支持重命名新目录 (`Pictures/PiPixiv`) 中使用旧格式命名的文件 - 将旧格式 `{id}_{index}` 自动重命名为新格式 `{id}_p{index}` --- **Full Changelog**: https://github.com/darriousliu/PiPixiv/compare/v1.3.0...v1.3.1 - Release v1.3.0 ## 🚀 v1.3.0 新增功能总结 ### 📱 核心新功能 1. **排行榜功能 (Ranking)** - 新增完整的排行榜模块,支持日榜、周榜、月榜 - 支持男性人气、女性人气、原创、新人等多种排行类别 - 支持特殊排行榜(需在 Pixiv 网站开启)
More…
- 支持按日期查看历史排行榜 2. **下载管理器** - 全新的下载管理界面 - 支持后台下载 - 下载队列管理(查看全部、已完成、进行中、失败) - 支持失败重试和删除功能 - 支持 GIF/Ugoira 动图下载保存 3. **收藏标签管理** - 长按标签可收藏 - 新增收藏标签页面 - 支持快速搜索收藏的标签 4. **数据迁移功能** - 检测旧版下载目录(DCIM/PiPixiv) - 自动迁移至新目录(Pictures/PiPixiv) ### ⚙️ 设置增强 5. **显示设置** - 自定义作品列数(竖屏/横屏分别设置) - 支持 2、3、4 列或自适应 6. **下载设置** - 按作者分文件夹存储选项 7. **特殊内容开关** - 应用内特殊内容开关 - 需配合 Pixiv 网站设置使用 8. **应用数据管理** - 清除缓存功能 - 显示缓存大小 ### 🔍 搜索增强 9. **搜索过滤器增强** - 收藏数范围筛选 - 日期范围筛选 - AI 生成作品筛选开关 ### 🏗️ 架构重构 10. **项目模块化重构** - 从 `lib_common` / `lib_feature` 重构为多模块架构 - 新增 `common/core`、`common/data`、`common/network`、`common/repository`、`common/ui` 等模块 - 各功能拆分为独立 feature 模块 ### 📋 其他改进 - 最低支持版本从 Android 6.0 提升至 **Android 8.0** - 新增 Toast 通知系统 - 标签支持长按复制到剪贴板 - 改进的屏幕事件日志记录 - 更新多项依赖库版本 ## What's Changed * chore(deps): update actions/checkout action to v6 by @renovate[bot] in https://github.com/darriousliu/PiPixiv/pull/73 **Full Changelog**: https://github.com/darriousliu/PiPixiv/compare/v1.2.1...v1.3.0 - Release v1.2.1 ## What's Changed - 适配全新Material Expressive Theme - 新增屏蔽作品和用户功能 - 新增日、韩、俄、法、德、葡、西班牙、印地、阿拉伯多语言 - 新增用户详情页悄悄关注 * chore(deps): update all-dependencies to v5 (major) by @renovate[bot] in https://github.com/darriousliu/PiPixiv/pull/71
More…
**Full Changelog**: https://github.com/darriousliu/PiPixiv/compare/v1.2.0...v1.2.1 - Release v1.2.0 ## What's Changed - 首页新增动态tab - 适配平板布局 - 使用Material3 Expressive主题 - 迁移到navigation3导航库 - 简化混淆文件,减少包体积大小 - 移除对**armeabi-v7a**和**x86**的32位abi支持 - 依赖版本提升:
More…
- compose-bom 2025.05.00->2025.10.00 - Kotlin 2.1.20->2.2.20 ## New Contributors * @renovate[bot] made their first contribution in https://github.com/darriousliu/PiPixiv/pull/10 **Full Changelog**: https://github.com/darriousliu/PiPixiv/compare/v1.1.1...v1.2.0 - Release v1.1.1 ## What's Changed - icon.png and badge for F-Droid by @UjuiUjuMandan in https://github.com/master-lzh/PiPixiv/pull/7 - 支持图片浏览左右滑动 https://github.com/master-lzh/PiPixiv/issues/8 - 支持自适应图标 https://github.com/master-lzh/PiPixiv/issues/9 - 支持token登录 https://github.com/master-lzh/PiPixiv/issues/3 - 添加关注页面 - 重构项目结构 - 重构datastore至[MMKV](https://github.com/Tencent/MMKV)
More…
- 依赖版本提升: - compose-bom 2024.11.00->2025.05.00 - Kotlin 2.0.21->2.1.20 - Ktor 2.3.12->3.1.3 - Coil 3.0.0-rc01->3.2.0 ## New Contributors * @UjuiUjuMandan made their first contribution in https://github.com/master-lzh/PiPixiv/pull/7 **Full Changelog**: https://github.com/master-lzh/PiPixiv/compare/v1.0.13...v1.1.1