Skip to content

Releases

v1.5.23

Choose a tag to compare

@github-actions github-actions released this 08 Nov 19:41

English

KongComic v1.5.23

  • A full stability sweep: 100+ fixes across the whole app, found by an audit of every page, the persistence layer and the network layer.
  • Data safety: WebDAV sync now uploads the new snapshot before removing old ones (a network drop no longer wipes your backup); local backups are written atomically — no more half-written files after an interruption; fixed a deadlock that could silently lose reading progress; download cancellation no longer hangs.
  • Favorites: deleting from the "All" view now removes the entry from the correct folder; batch move no longer corrupts data; folder rename no longer leaves ghost counts; creating a duplicate folder is handled cleanly.
  • Sources: disabled or unloaded sources no longer crash the favorite panel, image loading or network favorites; fixed network favoriting passing the wrong folder id, which could remove the wrong entry; batch source updates count correctly.
  • Downloads: canceling tasks completes properly; downloads queued before an app restart now actually resume; unknown task types are filtered out safely.
  • Reader & UI: error pages now show the page title; settings switches and sliders persist reliably; comment actions no longer spin forever on failure; the exit confirmation checkbox works again; accidental back-gesture swipes during reading are reduced.
  • Cleanup: removed duplicated internal components; a few rarely-used rough edges were simplified without removing any features.
简体中文

KongComic v1.5.23

  • 全量稳定性大扫除:对每个页面、持久层与网络层的审计共修复 100+ 处问题。
  • 数据安全:WebDAV 同步改为先上传新快照再删旧快照(断网不会再清空备份);本地备份原子落盘,中断后不再出现半截文件;修复可能静默丢失阅读进度的死锁;下载取消不再卡死。
  • 收藏:在「全部」视图删除会移除正确文件夹里的条目;批量移动不再错位;重命名文件夹不再留幽灵计数;重名文件夹创建有明确处理。
  • 漫画源:停用/卸载的源不再让收藏面板、图片加载或网络收藏崩溃;修复网络收藏传错文件夹 id 导致删错条目的问题;批量更新计数正确。
  • 下载:取消任务能正常完成;重启前排队的下载现在会真正续传;未知任务类型被安全过滤。
  • 阅读器与界面:错误页显示页面标题;设置开关和滑块可靠保存;评论操作失败不再永久转圈;退出确认勾选恢复生效;减少阅读时侧滑误触返回。
  • 精简:移除重复的内部组件;只简化了少量粗糙边角,没有删除任何功能。
繁體中文

KongComic v1.5.23

  • 全面穩定性大掃除:對每個頁面、持久層與網路層的審計共修復 100+ 處問題。
  • 資料安全:WebDAV 同步改為先上傳新快照再刪舊快照(斷網不會再清空備份);本機備份原子寫入,中斷後不再出現半截檔案;修復可能靜默遺失閱讀進度的死結;下載取消不再卡死。
  • 收藏:在「全部」檢視刪除會移除正確資料夾裡的條目;批次移動不再錯位;重新命名資料夾不再留幽靈計數;重名資料夾建立有明確處理。
  • 漫畫源:停用/卸載的源不再讓收藏面板、圖片載入或網路收藏當機;修復網路收藏傳錯資料夾 id 導致刪錯條目的問題;批次更新計數正確。
  • 下載:取消任務能正常完成;重新啟動前排隊的下載現在會真正續傳;未知任務類型被安全過濾。
  • 閱讀器與介面:錯誤頁顯示頁面標題;設定開關和滑桿可靠保存;留言操作失敗不再永久轉圈;退出確認勾選恢復生效;減少閱讀時側滑誤觸返回。
  • 精簡:移除重複的內部元件;只簡化了少量粗糙邊角,沒有刪除任何功能。
日本語

KongComic v1.5.23

  • 全体安定性アップデート:全ページ・永続化層・ネットワーク層の監査により 100 件以上の問題を修正。
  • データ保護:WebDAV 同期は新しいスナップショットのアップロード完了後に旧ファイルを削除する方式に変更(通信断でバックアップが消える問題を解消)。ローカルバックアップはアトミック書き込みになり、中断時に途中までのファイルが残らなくなりました。閲覧進捗が失われる可能性のあったデッドロックを修正、ダウンロードのキャンセルが固まる問題も解消。
  • お気に入り:「すべて」ビューでの削除が正しいフォルダの項目を削除するように、一括移動のデータ破損を修正、フォルダ名変更後の幽霊カウントを解消、重名フォルダ作成を適切に処理。
  • ソース:無効化・未読込のソースでお気に入りパネル・画像読み込み・ネットワークお気に入りがクラッシュしなくなりました。ネットワークお気に入りで誤ったフォルダ ID を送信して別の項目を削除する問題を修正、一括更新のカウントも正確に。
  • ダウンロード:タスクのキャンセルが正常に完了、再起動前の待機中タスクが実際に再開されるように、未知のタスク種別を安全に除外。
  • リーダーと UI:エラーページにタイトルを表示、設定のスイッチ・スライダーを確実に保存、コメント操作失敗時にスピナーが止まらなくなる問題を修正、終了確認のチェックボックスが再び機能、閲覧中の誤スワイプによる戻る操作を低減。
  • 整理:重複する内部コンポーネントを削除。機能の削除はありません。

v1.5.22

Choose a tag to compare

@github-actions github-actions released this 08 Nov 12:00

English

KongComic v1.5.22

  • Home stacked cards: an even seam on all four sides of every card, softer shadows and a faded lower edge — no more cut-off corners or hard grey band.
  • Covers now fill their frames; the image-favorites toolbar matches Favorites; floating pagination no longer leaves a blank strip below the list.
  • All comic sources show up in Search again; toggling multi-select no longer resizes the whole grid.
  • Reader: fixed image preloading (downloads now run to completion), tolerant preload count, cancel in-flight preloads on exit, and proper edge-to-edge system bars on Android 15.
  • WebDAV sync: downloads now merge instead of replacing local data, keeping favorites, history, comic sources and logins added since the last upload; uploads always use the privacy-safe snapshot; fixed snapshot ordering and duplicate uploads.
简体中文

KongComic v1.5.22

  • 主页堆叠卡片:每张卡四边等宽层间缝、阴影调小、下沿渐隐,修掉顶部/底部切割感与硬灰带。
  • 封面铺满卡片;图片收藏顶栏与收藏页一致;漫画源翻页胶囊真悬浮,底部不再留大片空白。
  • 搜索源胶囊全部显示;多选切换不再让整个网格缩放跳动。
  • 阅读器:修复图片预加载(下载现在会跑完)、预加载数量容错、退出时取消在途预下载;Android 15 边到边系统栏适配。
  • WebDAV 同步:下载改为合并而非整包覆盖,保留上次上传后本机新增的收藏 / 历史 / 漫画源与登录态;上传恒定使用脱敏快照;修正快照排序与重复上传。
繁體中文

KongComic v1.5.22

  • 首頁堆疊卡片:每張卡四邊等寬層間縫、陰影調小、下緣漸隱,修掉頂部/底部切割感與硬灰帶。
  • 封面鋪滿卡片;圖片收藏頂欄與收藏頁一致;漫畫源翻頁膠囊真正懸浮,底部不再留大片空白。
  • 搜尋源膠囊全部顯示;切換多選不再讓整個網格縮放跳動。
  • 閱讀器:修復圖片預載入(下載現在會跑完)、預載入數量容錯、離開時取消在途預下載;Android 15 邊到邊系統欄适配。
  • WebDAV 同步:下載改為合併而非整包覆蓋,保留上次上傳後本機新增的收藏/歷史/漫畫源與登入態;上傳固定使用脫敏快照;修正快照排序與重複上傳。
日本語

KongComic v1.5.22

  • ホームの積み重ねカード:全カードの四辺に等幅の隙間、影を弱め、下縁をフェード。角の切れと硬いグレー帯を解消。
  • 表紙が枠いっぱいに表示、画像お気に入りのトップバーをお気に入りと統一、ページ送りカプセルを真のフローティングにして下部の空白を解消。
  • 検索にすべてのソースが再表示、複数選択の切替でグリッド全体が縮む問題を修正。
  • リーダー:画像の先読みを修正(ダウンロードが最後まで実行)、先読み枚数の型に対応、終了時に実行中の先読みをキャンセル、Android 15 のエッジツーエッジ対応。
  • WebDAV 同期:ダウンロードを全置換からマージに変更し、前回アップロード後に追加したお気に入り/履歴/ソース/ログイン情報を保持。アップロードは常に匿名化スナップショットを使用。スナップショットの並び順と重複アップロードを修正。

v1.5.21

Choose a tag to compare

@github-actions github-actions released this 07 Nov 22:06

English

KongComic v1.5.21

  • Favorites / History toolbars simplified: bare icons on top, filters and actions always visible in two compact rows.
  • One shared layout button across Discover, Favorites and History — grid / list in a single tap.
  • Centered rounded dialogs with consistent corners; the redundant × is gone (tap outside or Back to close).
  • Multi-select outlines each comic separately; pull-to-refresh works on short and empty lists.
  • Home cards and search / result / image-favorites pages tuned for large text, narrow screens and tablets.
简体中文

KongComic v1.5.21

  • 收藏 / 历史顶栏精简为裸图标,筛选与操作全部平铺在两行辅助栏里,不再藏菜单。
  • 发现页、收藏页、历史页共用同一颗排列方式按钮,一键切换网格 / 列表。
  • 弹窗统一居中大圆角,去掉多余的 ×(点遮罩或返回键即可关闭)。
  • 多选改为每本漫画独立边框;短列表、空列表也能下拉刷新。
  • 主页卡片与搜索 / 结果 / 图片收藏页适配大字号、窄屏与平板。
繁體中文

KongComic v1.5.21

  • 收藏 / 歷史頂欄精簡為裸圖示,篩選與操作全部平鋪在兩列輔助欄,不再藏進選單。
  • 探索、收藏、歷史共用同一顆排列方式按鈕,一鍵切換網格 / 清單。
  • 彈窗統一置中大圓角,移除多餘的 ×(點遮罩或返回鍵即可關閉)。
  • 多選改為每本漫畫獨立邊框;短清單、空清單也能下拉更新。
  • 首頁卡片與搜尋 / 結果 / 圖片收藏頁適配大字級、窄螢幕與平板。
日本語

KongComic v1.5.21

  • お気に入り / 履歴のトップバーを裸アイコンに簡素化、フィルターと操作は 2 行の補助バーに常時表示。
  • 探す・お気に入り・履歴でレイアウトボタンを共用、ワンタップでグリッド / リストを切替。
  • ダイアログは中央配置の丸角に統一、不要な × を削除(外側タップまたは戻るキーで閉じる)。
  • 複数選択は各漫画に個別の枠線、短いリストや空のリストでも引っ張って更新可能。
  • ホームカードと検索 / 結果 / 画像お気に入りページを大きな文字・狭い画面・タブレットに調整。

v1.5.20

Choose a tag to compare

@github-actions github-actions released this 07 Nov 06:39

English

KongComic v1.5.20

  • Home stacked cards restored: first screen stays full, sizes hold on tablets / 720p / 1.5K / 2K, pills fully rounded.
  • Discover pagination is now a floating rounded capsule, no longer hidden behind the bottom dock.
  • Long source section titles no longer overflow the screen.
简体中文

KongComic v1.5.20

  • 主页堆叠卡片恢复:首屏铺满,平板 / 720p / 1.5K / 2K 不变小,胶囊全圆。
  • 发现页翻页改为悬浮圆角胶囊,不再被底部导航遮挡。
  • 漫画源分区标题过长时不再溢出屏幕。
繁體中文

KongComic v1.5.20

  • 首頁堆疊卡片恢復:首屏鋪滿,平板 / 720p / 1.5K / 2K 不變小,膠囊全圓。
  • 發現頁翻頁改為懸浮圓角膠囊,不再被底部導覽遮擋。
  • 漫畫來源分區標題過長時不再溢出畫面。
日本語

KongComic v1.5.20

  • ホームの積み重ねカードを復活:ファーストビューを満たし、タブレット / 720p / 1.5K / 2K でも縮小せず、ピルは完全な丸角に。
  • 探すページのページ送りを浮遊する丸角カプセルに変更し、下部ドックに隠れなくなりました。
  • ソースの長いセクション見出しが画面からはみ出なくなりました。

v1.5.19

Choose a tag to compare

@github-actions github-actions released this 06 Nov 20:58

English

KongComic v1.5.19

  • Unified page layout: one shared scaffold, consistent spacing and top bars across tabs.
  • Home cover no longer overlaps; bottom shortcuts stay clear of the dock, even at large text.
  • Accessibility: reduced motion, undo, 48dp targets, clearer hairlines.
简体中文

KongComic v1.5.19

  • 页面骨架统一:各页共用一套顶栏、间距与内容宽度。
  • 主页封面不再叠压,底部入口不再被悬浮底栏遮挡。
  • 无障碍:减弱动效、撤销、48dp 点击区、发丝线更清晰。
繁體中文

KongComic v1.5.19

  • 頁面骨架統一:各頁共用一套頂欄、間距與內容寬度。
  • 首頁封面不再疊壓,底部入口不再被懸浮底欄遮擋。
  • 無障礙:減弱動效、復原、48dp 點擊區、髮絲線更清晰。
日本語

KongComic v1.5.19

  • ページ骨格を統一:共通のトップバー、余白、コンテンツ幅に。
  • トップの表紙の重なりを解消し、下部の入口がドックに隠れなくなりました。
  • アクセシビリティ:動きの軽減、取り消し、48dp タップ領域、罫線の視認性。

v1.5.18

Choose a tag to compare

@github-actions github-actions released this 05 Nov 19:10

English

KongComic v1.5.18

  • Fixed: "storage path unavailable" kept coming back. A folder picked through the system picker is stored as android://primary:Download/Comic; every existence and write check handed that string straight to dart:io, which does not understand the prefix. A perfectly good folder therefore looked deleted on every launch, and both escape hatches — "use the original folder" and "restore on restart" — were blocked the same way. The SAF identifier is now translated to a plain path before anything touches the disk.
  • The source picker on the search page is one calm block. Sources sit inside a light card with a hairline border instead of floating loose on the page, the first pill is "Select all", and tapping another source while only one is selected switches to it rather than quietly building a set. Searching a single source is the common case; it no longer takes two taps.
  • Search results: the two views are a segmented control, placed after the search bar. "By source" and "Aggregate & dedupe" used to be two unrelated capsules that read like filters; they are now one 38dp segmented control, which is what a mutually exclusive choice should look like. The mode switch that used to sit on the search page is gone — which view you get follows from how many sources you picked.
  • Switching between those two views no longer re-runs the search. Each view used to own its own request and was destroyed on every switch, so changing tabs showed skeletons again and hit every source twice. Requests now belong to the page: one round, both views read the same data.
  • One failing source no longer blanks the whole page. A source blocked by Cloudflare used to take the aggregate grid down with it. Failures are now recorded per source: sources that answered keep their results, the failing one explains itself in the by-source view, and only a total failure shows an error page.
  • Favorites: selection is now visible in both themes. Selection used to be a faint tint that all but disappeared on dark backgrounds, leaving the "N selected" title as the only clue. Selected cards now get a 2dp brand-red outline and a check mark on the cover, and the unselected state reserves the same width so nothing shifts when you tap.
  • A folder shows its own name as the title. Opening "Reading" used to keep the header reading "Favorites", with nothing but the pill row to say where you were.
  • The "source · date" strip no longer eats the date. On narrow cards the whole string was truncated from the right, so the one piece of information worth reading became "2026-1…". It now drops segments from the front and keeps the date intact.
  • "Add to favorites" appeared twice in the long-press menu. The history and local-comic pages each supplied that entry, and the comic tile always added its own copy. The built-in one now steps aside when the page already provides it.
  • The favorites overview finally shows network favorites. Favorites that live under a logged-in source were reachable only through the folder picker; the overview itself listed local folders and nothing else, leaving an "All favorites" card above a blank page. There is now a network section with one row per signed-in source. Covers are deliberately not fetched there — that would be one round trip per source just to paint the first screen.
  • Empty folders are listed instead of hidden. A folder you had just created was invisible on the overview until something was in it, which reads as "the creation failed". They now sit in a single row of pills after the shelves; tap one to open it.
  • The "All favorites" card explains its number. It counts local favorites only, so it could disagree with a shelf full of network items. A subtitle now says "Local · N folders".
  • Fixed: the pager under an error screen was a dead control. With nothing loaded, the "page 1 / ?" bar and its arrows only produced the same error again.
简体中文

KongComic v1.5.18

  • 修复:「存储路径不可用」反复弹出。 通过系统选择器选的文件夹存的是 android://primary:Download/Comic,而存在性和可写检查直接把它丢给 dart:io——它不认识这个前缀。于是一个好好的文件夹在每次启动时都被判成「已被删除」,两个自救入口(「使用原文件夹」「重启后恢复」)也被同一句话堵死。现在任何触碰磁盘之前,都会先把 SAF 标识折算成普通路径。
  • 搜索页的源选择收成一块。 源胶囊装进浅色发丝描边卡片里,不再散落在页面上;第一颗是「全选」;只选了一个源时点另一个源会直接换过去,而不是悄悄变成多选。搜单个源是最常见的情况,不该要两次点击。
  • 搜索结果页:两个视图改成搜索框下方的分段控件。 「按源分组」和「合并去重」原来是两颗无关的胶囊,看着像筛选器;现在是一个 38dp 的分段控件——互斥二选一本来就该长这样。搜索页上那个模式开关删掉了:给你哪个视图,只取决于你选了几个源。
  • 在这两个视图之间切换不再重新搜索。 两个视图原来各管各的请求,切一次就重建一次,于是又看到骨架屏、又把每个源打一遍。请求现在归属页面:发一轮,两个视图读同一份数据。
  • 一个源挂了不再把整页拖白。 被 Cloudflare 拦住的源以前会把整个聚合网格一起带走。现在按源记错:返回了结果的源照常显示,失败的源在「按源分组」里自己说明,全部失败才展示错误页。
  • 收藏:选中态在两种主题下都看得见了。 原来选中只是一层淡淡的染色,深色下几乎消失,只剩下标题里的「已选择 N 本」是唯一线索。现在选中卡片有 2dp 品牌红描边 + 封面上的勾选标,未选中态预留同样的宽度,点选时不会跳动。
  • 文件夹内页的标题就是文件夹名。 以前进到「Reading」里,顶栏还写着「收藏」,只能靠下面那排胶囊判断自己在哪儿。
  • 「来源 · 日期」条不再把日期吃掉。 窄卡片上整串从右边截断,最该看的那段信息变成「2026-1…」。现在改为从前面丢段,日期完整保留。
  • 长按菜单里「添加到收藏」出现两次。 历史页和本地漫画页各自都提供了这一项,缩略图组件又固定插一条。页面自带同名项时,内置项现在会让位。
  • 收藏总览终于能看到网络收藏。 挂在已登录源下的收藏以前只能从文件夹选择器进,总览正文只列本地文件夹,于是「全部收藏」卡下面一片空白。现在有「网络收藏」分区,每个已登录源一行。这里刻意不拉封面——那会是每源一次往返,只为画第一屏。
  • 空文件夹不再消失,改成列出来。 刚建好的文件夹在没有内容前总览里看不见,读起来像「没建成功」。现在它们收成货架后面的一行胶囊,点一颗就进去。
  • 「全部收藏」卡解释了自己的数字。 它只统计本地收藏,可能和装满了网络条目的货架对不上。现在有一行副标题「本地 · N 文件夹」。
  • 修复:错误页下面的分页栏是死控件。 什么都没加载出来时,「页面 1 / ?」和两颗箭头点了只会再失败一次。
繁體中文

KongComic v1.5.18

  • 修正:「儲存路徑無法使用」反覆跳出。 透過系統選擇器選的資料夾存的是 android://primary:Download/Comic,而存在性與可寫檢查直接把它交給 dart:io——它不認識這個前綴。於是一個好好的資料夾在每次啟動時都被判定為「已刪除」,兩個自救入口(「使用原資料夾」「重啟後還原」)也被同一句話堵死。現在任何碰觸磁碟之前,都會先把 SAF 識別碼折算成一般路徑。
  • 搜尋頁的來源選擇收成一塊。 來源膠囊裝進淺色髮絲描邊卡片裡,不再散落在頁面上;第一顆是「全選」;只選了一個來源時點另一個來源會直接換過去,而不是悄悄變成多選。搜單一來源是最常見的情況,不該要兩次點擊。
  • 搜尋結果頁:兩個檢視改成搜尋框下方的分段控制項。 「依來源分組」和「合併去重」原本是兩顆無關的膠囊,看起來像篩選器;現在是一個 38dp 的分段控制項——互斥二選一本來就該長這樣。搜尋頁上那個模式開關刪掉了:給你哪個檢視,只取決於你選了幾個來源。
  • 在這兩個檢視之間切換不再重新搜尋。 兩個檢視原本各管各的請求,切一次就重建一次,於是又看到骨架畫面、又把每個來源打一遍。請求現在歸屬於頁面:發一輪,兩個檢視讀同一份資料。
  • 一個來源掛掉不再把整頁拖白。 被 Cloudflare 擋住的來源以前會把整個聚合網格一起帶走。現在依來源記錄錯誤:有回傳結果的來源照常顯示,失敗的來源在「依來源分組」裡自己說明,全部失敗才顯示錯誤頁。
  • 收藏:選取狀態在兩種主題下都看得見了。 原本選取只是一層淡淡的染色,深色下幾乎消失,只剩下標題裡的「已選取 N 本」是唯一線索。現在選取的卡片有 2dp 品牌紅描邊 + 封面上的勾選標,未選取狀態預留同樣的寬度,點選時不會跳動。
  • 資料夾內頁的標題就是資料夾名稱。 以前進到「Reading」裡,頂欄還寫著「收藏」,只能靠下面那排膠囊判斷自己在哪。
  • 「來源 · 日期」條不再把日期吃掉。 窄卡片上整串從右邊截斷,最該看的那段資訊變成「2026-1…」。現在改為從前面丟段,日期完整保留。
  • 長按選單裡「加入收藏」出現兩次。 歷史頁和本機漫畫頁各自都提供了這一項,縮圖元件又固定插一條。頁面自帶同名項目時,內建項目現在會讓位。
  • 收藏總覽終於看得到網路收藏。 掛在已登入來源下的收藏以前只能從資料夾選擇器進,總覽正文只列本機資料夾,於是「全部收藏」卡下面一片空白。現在有「網路收藏」分區,每個已登入來源一列。這裡刻意不抓封面——那會是每個來源一次往返,只為了畫第一屏。
  • 空資料夾不再消失,改成列出來。 剛建好的資料夾在沒有內容前總覽裡看不見,讀起來像「沒建成功」。現在它們收成貨架後面的一列膠囊,點一顆就進去。
  • 「全部收藏」卡解釋了它的數字。 它只統計本機收藏,可能和裝滿了網路項目的貨架對不上。現在有一列副標題「本機 · N 資料夾」。
  • 修正:錯誤頁下方的分頁列是死控制項。 什麼都沒載入出來時,「第 1 頁 / ?」和兩顆箭頭點了只會再失敗一次。
日本語

KongComic v1.5.18

  • 修正:「保存先パスが使用できません」が繰り返し表示される問題。 システムのピッカーで選んだフォルダーは android://primary:Download/Comic という形式で保存されますが、存在確認と書き込み確認はその文字列をそのまま dart:io に渡していました。dart:io はこのプレフィックスを理解しないため、正常なフォルダーが起動のたびに「削除済み」と判定され、「元のフォルダーを使う」「再起動後に復元」という二つの逃げ道も同じ理由で塞がっていました。ディスクに触れる前に SAF の識別子を通常のパスへ変換するようにしました。
  • 検索ページのソース選択を 1 つのまとまりに。 ソースのピルはページ上に散らばらず、ヘアライン罫線の明るいカードの中に収まりました。先頭は「すべて選択」。1 つだけ選んだ状態で別のソースをタップすると、こっそり複数選択になるのではなく、そのソースに切り替わります。単一ソースの検索が最も多い使い方で、2 回タップさせる理由はありません。
  • 検索結果の 2 つの表示を検索バー下のセグメントコントロールに。 「ソース別に表示」と「統合して重複排除」は、以前は無関係な 2 つのカプセルでフィルターのように見えていました。排他的な二択はセグメントコントロールで表現すべきものです。検索ページにあったモード切り替えは削除しました。どちらの表示になるかは、選んだソースの数だけで決まります。
  • この 2 つの表示を切り替えても検索し直さなくなりました。 以前はそれぞれが独自にリクエストを持ち、切り替えるたびに作り直されていたため、またスケルトンが表示され、すべてのソースへ二度アクセスしていました。リクエストはページ側に移し、1 回だけ実行して両方の表示が同じデータを読みます。
  • 1 つのソースが失敗してもページ全体が白くなりません。 Cloudflare に阻まれたソースが、統合グリッドごと巻き込んでいました。現在はソースごとにエラーを記録します。応答したソースは結果を表示し、失敗したソースは「ソース別」で理由を出し、すべて失敗したときだけエラー画面になります。
  • お気に入り:選択状態がどちらのテーマでも見えます。 以前は淡い色付けだけで、ダークではほぼ判別できず、タイトルの「N 件選択」だけが手がかりでした。選択したカードには 2dp のブランドレッドの枠と表紙のチェックが付き、未選択側も同じ幅を確保するのでタップしても位置がずれません。
  • フォルダーを開くと、そのフォルダー名がタイトルになります。 「Reading」を開いても見出しは「お気に入り」のままで、下のピル列だけが現在地の手がかりでした。
  • 「ソース · 日付」の帯が日付を削らなくなりました。 幅の狭いカードでは右から省略していたため、最も読むべき情報が「2026-1…」になっていました。先頭の要素から落とし、日付は残します。
  • 長押しメニューの「お気に入りに追加」が 2 つ出ていました。 履歴ページとローカル漫画ページがそれぞれ項目を用意し、タイル側も常に 1 つ足していました。ページが同名の項目を出す場合は、内蔵の項目が譲るようにしました。
  • お気に入りの概要にネットワークお気に入りが表示されるようになりました。 ログイン中のソースに属するお気に入りはフォルダーピッカーからしか辿れず、概要はローカルフォルダーだけを並べていたため、「すべてのお気に入り」カードの下は空白でした。サインイン済みのソースごとに 1 行の「ネットワークお気に入り」セクションを追加しました。ここでは表紙を意図的に取得しません。最初の画面を描くためだけにソースごとに往復が発生してしまいます。
  • 空のフォルダーは隠さず一覧に出すように。 作成直後のフォルダーは中身が入るまで概要に出ず、「作成に失敗した」と読めていました。棚の後ろに 1 行のピルとして並び、タップで開けます。
  • 「すべてのお気に入り」カードが数字の意味を説明します。 ローカルのお気に入りだけを数えるため、ネットワーク項目で埋まった棚と食い違うことがありました。副題に「ローカル · N フォルダー」を表示します。
  • 修正:エラー画面下のページ送りバーが機能しない操作でした。 何も読み込めていない状態で「1 / ? ページ」と矢印を押しても、同じエラーがもう一度出るだけでした。

v1.5.17

Choose a tag to compare

@github-actions github-actions released this 04 Nov 20:08

English

KongComic v1.5.17

  • Settings are now split into eleven pages that each fit on one screen. Reading & images, Paging & interface, Appearance, Discover, Library, Network, Downloads & import, Data & backup, App & storage, Permissions and About. Reader and app settings stay a single screen shown in two sections instead of two copies that drift apart, and every entry in the search index was remapped to its new page.
  • Permissions got their own page, and the list is finally complete. Storage access (all-files access, plus "use Download/Comic") and system permissions — notifications, unrestricted battery usage, installing unknown apps — each show live status and jump straight to the relevant system screen. A line at the top says all of them are optional and only affect the matching feature.
  • New: unrestricted battery usage. Follow-up checks and automatic backups run through WorkManager, which Doze — and MIUI, EMUI and ColorOS more aggressively — can postpone indefinitely. The symptom is "the switch is on and I have never received a notification". A row now reports the current state and opens the system prompt; when it is already exempt it skips the dialog, which would otherwise look like a dead button.
  • Fixed: on Android 10 the storage permission looked granted while writing still failed. The requestLegacyExternalStorage flag now makes the permission bit we read and the system's actual scoped-storage behaviour agree. Android 11+ ignores the flag, so nothing is relaxed on newer releases.
  • Fixed: every "open link" button did nothing on Android 11+. The manifest had no package-visibility queries for http/https, so the platform reported no browser that could handle the intent — the About page, source registration, "open release page" and links inside comments all went silent. Declared the two official intents.
  • Appearance is direct instead of nested. Four preview cards choose the theme mode, eight dots choose the accent colour, one tap each, no menu. Language moved to App settings under "Language & startup", and a footnote states that the accent colour only applies to light mode — dark stays brand red and AMOLED is pure greyscale, which used to read as "changing the colour does nothing".
  • Fixed: an old accent colour could blank the Appearance page. A colour that has since been removed made the page throw while building; it now falls back to the system palette, matching what the app actually applies.
  • The storage picker refuses a volume root. Picking the root used to silently make the whole internal storage the library folder, so comics and backups scattered into it and "move here" would sweep in unrelated files. Choosing a root now explains which kind of folder to pick; a real subfolder like Download/KongComic still works.
  • The comic source page keeps its three-row cards, wearing the settings-page material. Name, status badges and the three actions stay where they were; the pills became small 8dp chips with a faint same-hue tint instead of solid brand-red capsules, and the URL box plus its three buttons are back inside a single card with the input style used across settings.
  • Loading states now speak one language. Six full-block spinners became the chibi character crawling along the track (grid footer, repository catalogue, source checks, web viewer, page picker), the remaining in-button rings became one hand-drawn thin arc at three sizes, and image loading in the viewer shows a progress bar with a real percentage instead of a ring with no number. Where a page is a skeleton and a spinner would say the same thing twice, the spinner is gone and a slow-network hint fades in after seven seconds instead.
  • Fixed: "Null check operator used on a null value" when a source fails without a message. Download tasks, login-expiry detection and the user-facing error text all assumed a non-empty message in the source's error object; they now fall back to "the source returned nothing — it may be unavailable or have changed". Error text also stopped swallowing the Cloudflare marker, so the "needs Cloudflare verification" button appears again instead of "unknown error".
  • Fixed: a directory picked through the iOS/macOS channel was copied into the cache first. The handler never returned after reporting success, so it went on to copy the whole selected folder — potentially gigabytes — into the cache and reported success a second time.
简体中文

KongComic v1.5.17

  • 设置拆成 11 个一屏放得下的分类。 阅读与图片、翻页与界面、外观、发现、收藏管理、网络、下载与导入、数据与备份、应用与存储、权限、关于。阅读器设置和通用设置仍是同一份代码按段展示,不再是两份会各自跑偏的实现;搜索索引 87 条也全部重映射到新分类。
  • 权限有了独立分类,项也补全了。 「存储访问」(所有文件访问、使用 Download/Comic)与「系统权限」(通知、不受电池优化限制、安装未知应用)都显示实时状态,并能直达对应的系统页面。顶部一句说明:这些权限都可选,拒绝只影响对应功能。
  • 新增:不受电池优化限制。 后台追更检查和自动备份都跑在 WorkManager 里,Doze 会把它推迟到维护窗口,MIUI / EMUI / ColorOS 更激进,可能一直不执行——用户看到的现象就是「开关明明是开的,却从没收到过通知」。现在设置里有这一行,显示当前状态并可打开系统授权框;已豁免时跳过确认框直接进列表页,否则按钮会像点了没反应。
  • 修复:Android 10 上存储权限显示已授予,实际写不进去。 补上 requestLegacyExternalStorage 后,我们读取的那个权限位和系统的分区存储行为才对得上。Android 11+ 会忽略这个标志,新系统上没有任何放宽。
  • 修复:Android 11+ 上所有「打开链接」都点了没反应。 清单里缺 http/https 的包可见性 queries 声明,系统就报告「没有任何应用能处理这个意图」——关于页、漫画源注册、更新失败时打开 Release 页、评论里的链接全部静默。现已按 url_launcher 官方要求声明两条意图。
  • 外观页从「弹菜单」改成「直接点」。 四张预览卡选主题模式(系统 / 浅色 / 深色 / 纯黑),八个色点选主题色,各点一次即生效。语言移到通用设置的「语言与启动」组,并加一句说明:主题色只作用于浅色外观,深色固定品牌红、纯黑是灰阶——以前在深色下换色「看不出变化」会被当成 bug。
  • 修复:老的主题色会让外观页整页白屏。 曾经存过后来被下线的颜色时,页面构建会抛异常;现在回退到系统色板,与 App 实际生效的一致。
  • 选目录选到存储根目录会被拦下。 以前选根目录会静默地把整个内部存储当成书库,漫画和备份散落其中,点「移动到这里」还会把无关文件一起卷进来。现在会告诉你该选什么样的文件夹;选 Download/KongComic 这类真实子目录照常可用。
  • 漫画源页保留原来的三段式卡片,只换上设置页的质感。 名称、状态角标、三颗动作的位置不变;胶囊改成 8dp 小圆角 + 同色薄染底的小标签,不再用实心品牌红胶囊;顶部的地址输入框和三颗按钮也回到同一张卡里,输入框用全站统一的那套样式。
  • 加载态统一成一套语汇。 六处「整块内容在加载」的转圈换成沿轨道爬行的 Q 版小人(网格加载更多、源仓库目录、源检查、网页视图、选图对话框),按钮里剩下的圆环收敛成同一支自绘细弧、只保留三档尺寸;阅读器里图片加载改成带真实百分比的横条,而不是一个没有数字的环。骨架屏上再叠一个转圈等于把同一句话说两遍,那里改成 7 秒后淡入的慢网络提示。
  • 修复:源失败但没给 message 时抛「Null check operator used on a null value」。 下载任务、登录过期检测、用户可见的错误文案原来都假设错误对象里一定有非空 message,现在会退化成「源没有返回任何内容——可能暂时不可用或已改版」。错误文案也不再吞掉 Cloudflare 标记,发现页重新显示「需要 Cloudflare 验证」而不是「未知错误」。
  • 修复:通过 iOS/macOS 通道选目录后会把整个文件夹复制进缓存。 回调报告成功后没有 return,接着把选中的目录整体复制到 cache(可能是几 GB),然后再报一次成功。
繁體中文

KongComic v1.5.17

  • 設定拆成 11 個一螢幕放得下的分類。 閱讀與圖片、翻頁與介面、外觀、探索、收藏管理、網路、下載與匯入、資料與備份、應用程式與儲存空間、權限、關於。閱讀器設定與一般設定仍是同一份程式碼分段呈現,不再是兩份會各自走偏的實作;搜尋索引 87 條也全部重新對應到新分類。
  • 權限有了獨立分類,項目也補齊了。 「儲存空間存取」(所有檔案存取、使用 Download/Comic)與「系統權限」(通知、不受電池最佳化限制、安裝未知應用程式)都顯示即時狀態,並能直達對應的系統頁面。頂部一句說明:這些權限都是選用的,拒絕只影響對應功能。
  • 新增:不受電池最佳化限制。 背景追更檢查與自動備份都跑在 WorkManager 裡,Doze 會把它延後到維護視窗,MIUI / EMUI / ColorOS 更積極,可能一直不執行——使用者看到的現象就是「開關明明是開的,卻從沒收到過通知」。現在設定裡有這一列,顯示目前狀態並可開啟系統授權框;已豁免時會跳過確認框直接進清單頁,否則按鈕會像點了沒反應。
  • 修正:Android 10 上儲存權限顯示已授予,實際卻寫不進去。 補上 requestLegacyExternalStorage 後,我們讀取的那個權限位與系統的分區儲存行為才對得上。Android 11+ 會忽略這個旗標,新系統上沒有任何放寬。
  • 修正:Android 11+ 上所有「開啟連結」都點了沒反應。 資訊清單缺少 http/https 的套件可見性 queries 宣告,系統就回報「沒有任何應用程式能處理這個意圖」——關於頁、漫畫源註冊、更新失敗時開啟 Release 頁、留言裡的連結全部靜默。現已依 url_launcher 官方要求宣告兩條意圖。
  • 外觀頁從「彈出選單」改成「直接點」。 四張預覽卡選主題模式(系統 / 淺色 / 深色 / 純黑),八個色點選主題色,各點一次即生效。語言移到一般設定的「語言與啟動」群組,並加一句說明:主題色只作用於淺色外觀,深色固定品牌紅、純黑是灰階——以前在深色下換色「看不出變化」會被當成 bug。
  • 修正:舊的主題色會讓外觀頁整頁白屏。 曾存過後來下線的顏色時,頁面建構會拋出例外;現在回退到系統色盤,與應用程式實際生效的一致。
  • 選目錄選到儲存空間根目錄會被攔下。 以前選根目錄會靜默地把整個內部儲存空間當成書庫,漫畫與備份散落其中,點「移到這裡」還會把無關檔案一起捲進來。現在會告訴你該選什麼樣的資料夾;選 Download/KongComic 這類真實子目錄照常可用。
  • 漫畫源頁保留原本的三段式卡片,只換上設定頁的質感。 名稱、狀態角標、三顆動作的位置不變;膠囊改成 8dp 小圓角 + 同色薄染底的小標籤,不再用實心品牌紅膠囊;頂部的網址輸入框與三顆按鈕也回到同一張卡裡,輸入框用全站統一的那套樣式。
  • 載入狀態統一成一套語彙。 六處「整塊內容在載入」的轉圈換成沿軌道爬行的 Q 版小人(網格載入更多、源倉庫目錄、來源檢查、網頁檢視、選圖對話框),按鈕裡剩下的圓環收斂成同一支自繪細弧、只保留三種尺寸;閱讀器裡圖片載入改成帶真實百分比的橫條,而不是一個沒有數字的環。骨架畫面上再疊一個轉圈等於把同一句話說兩遍,那裡改成 7 秒後淡入的慢網路提示。
  • 修正:來源失敗但沒給 message 時拋「Null check operator used on a null value」。 下載任務、登入過期偵測、使用者可見的錯誤文案原本都假設錯誤物件裡一定有非空 message,現在會退化成「來源沒有回傳任何內容——可能暫時無法使用或已改版」。錯誤文案也不再吞掉 Cloudflare 標記,探索頁重新顯示「需要 Cloudflare 驗證」而不是「未知錯誤」。
  • 修正:透過 iOS/macOS 通道選目錄後會把整個資料夾複製進快取。 回呼回報成功後沒有 return,接著把選取的目錄整個複製到 cache(可能是幾 GB),然後再回報一次成功。
日本語

KongComic v1.5.17

  • 設定を 1 画面に収まる 11 のページに分割しました。 閲覧と画像/ページ送りと表示/外観/発見/ライブラリ/ネットワーク/ダウンロードと読み込み/データとバックアップ/アプリとストレージ/権限/このアプリについて。リーダー設定とアプリ設定は同じ画面をセクションで出し分ける形のままなので、二つの実装が食い違うことはありません。検索インデックスの 87 項目もすべて新しい分類に割り当て直しました。
  • 権限専用のページを追加し、項目も揃えました。 「ストレージへのアクセス」(すべてのファイルへのアクセス、Download/Comic の使用)と「システム権限」(通知、バッテリー最適化の対象外、不明なアプリのインストール)が現在の状態を表示し、該当するシステム画面へ直接移動できます。上部に「いずれも任意で、拒否しても対応する機能だけに影響します」と明記しています。
  • 新規:バッテリー最適化の対象外。 フォロー更新の確認と自動バックアップは WorkManager で動いており、Doze はこれをメンテナンスウィンドウまで先送りします。MIUI / EMUI / ColorOS ではさらに積極的で、まったく実行されないこともあります。症状は「スイッチはオンなのに通知が一度も来ない」。設定に現在の状態を示す行を追加し、システムの確認ダイアログを開けるようにしました。すでに対象外の場合はダイアログを飛ばして一覧画面へ移動します(そうしないとボタンが反応しないように見えます)。
  • 修正:Android 10 でストレージ権限が「許可済み」と表示されるのに書き込めない問題。 requestLegacyExternalStorage を追加し、アプリが参照している権限ビットとシステムの実際の挙動が一致するようにしました。Android 11 以降はこのフラグを無視するため、新しい OS で制限が緩くなることはありません。
  • 修正:Android 11 以降で「リンクを開く」がすべて無反応でした。 マニフェストに http/https のパッケージ可視性 queries がなく、システムは「このインテントを処理できるアプリがない」と判断していました。アプリについて、ソース登録、更新失敗時の Release ページ、コメント内のリンクがすべて無反応だったのはこのためです。url_launcher 公式の 2 つのインテントを宣言しました。
  • 外観ページはメニューをやめて直接操作に。 4 枚のプレビューカードでテーマモード(システム/ライト/ダーク/純黒)、8 つの色でアクセントカラーを選び、どちらも 1 タップで反映されます。言語はアプリ設定の「言語と起動」へ移動し、アクセントカラーはライト外観のみに作用する旨を注記しました(ダークはブランドレッド固定、純黒はグレースケール)。以前はダークで色を変えても「変化が見えない」ため不具合と誤解されていました。
  • 修正:古いアクセントカラーで外観ページが真っ白になる問題。 後に廃止された色が保存されていると構築時に例外が出ていました。システムのパレットにフォールバックし、実際に適用される色と一致させています。
  • ストレージ選択でボリュームのルートを拒否するようにしました。 以前はルートを選ぶと内部ストレージ全体がライブラリフォルダーになり、漫画とバックアップが散らばるうえ、「ここへ移動」で無関係なファイルまで巻き込んでいました。現在はどのようなフォルダーを選ぶべきかを説明します。Download/KongComic のような実際のサブフォルダーは従来どおり使えます。
  • 漫画ソースページは 3 段構成のカードを維持し、設定ページの質感に合わせました。 名前・状態バッジ・3 つのアクションの位置はそのまま。ピルは 8dp の小さな角丸と同色の淡い塗りに変え、ブランド色の塗りつぶしカプセルはやめました。上部の URL 入力欄と 3 つのボタンも 1 枚のカードに戻し、入力欄はアプリ全体で統一したスタイルです。
  • 読み込み表示の語彙を統一しました。 「領域全体の読み込み」6 か所のスピナーを、トラックを這うちびキャラに変更(グリッドの追加読み込み、リポジトリ一覧、ソースの確認、Web ビュー、ページ選択ダイアログ)。ボタン内に残るリングは自...
Read more

v1.5.16

Choose a tag to compare

@github-actions github-actions released this 02 Nov 19:40

English

KongComic v1.5.16

  • One rounded-corner language for every input box. Settings used to mix Material's square 4dp outlines (WebDAV sync, keyword blocking, source login, repository dialogs) with hand-rolled ones, and the dropdowns (backup interval, backup retention, category filters) were tiny right-angled boxes. All of them now share a single 16dp field radius driven by one token, so changing the roundness is a one-line edit.
  • Search sources are laid out in multiple rows. Instead of one horizontally scrolling strip that cut the last chip in half, every enabled source is visible at once (capped at ~4 rows, scrolling inside that area if you really do have dozens).
  • The redundant "Search" label inside the search box is gone. It appeared even when the box was empty, where it only repeated the placeholder and did nothing when tapped. It now shows up in brand colour only once there is something to submit.
  • The layout-toggle icon in the reader toolbar is no longer oversized. It was painted edge-to-edge with a heavier stroke, so it read as a different icon set next to the magnifier and the overflow dots.
  • The storage-path warning now says what to do — and can move the files for you. When the old storage folder disappears, the banner explains the two options and adds a Move here button that copies the old library into the current folder, after a confirmation that spells out which folder goes where and that the old one will be emptied. Previously the only way to keep the new path was to switch back and forth.
  • New: automatic webtoon detection. The reader samples the first few pages, and when they are clearly tall strips it switches to continuous vertical scrolling. It only takes over from gallery mode, and there is a switch in Reader settings to turn it off.
  • Fixed: the storage migration could lose data silently. Copying into a folder URI skipped files it failed to create, an empty recorded path resolved to the process working directory, and DocumentTree writes could report success with zero files transferred — all three were followed by "delete the old folder". Every copy is now verified file-by-file against the source before the old folder is touched.
简体中文

KongComic v1.5.16

  • 全站输入框统一成一套圆角。 设置里原来混着 Material 的 4dp 直角描边(WebDAV 同步、关键词屏蔽、源站登录、仓库弹窗)和手写的一套圆角,下拉选择框(备份间隔、备份保留时长、分类筛选)还是小小的直角方块。现在全部走同一个 16dp 输入框圆角令牌,想再圆一点只改一个常量。
  • 搜索源改成多行铺开。 不再是「一行横向滚动、最后一个胶囊被切一半」,启用的源一屏就能看全(上限约 4 行,真有几十个时在胶囊区域内滚动,不会把下面的历史挤没)。
  • 搜索框里多余的「搜索」两个字去掉了。 它原来在空输入时也显示,既和占位文案重复、点了也没反应。现在有内容时才出现,并变成品牌色作为提交入口。
  • 阅读器工具条里的布局切换图标不再偏大。 它是自绘图标,画满整个 18dp、线也更粗,和旁边的放大镜、省略号放在一起像两套图标。
  • 存储路径失效的提示会说清怎么办,还能直接帮你搬。 旧存储目录不可用时,红卡片现在把两条路讲明白,并新增「移动到这里」:确认框写清从哪个目录搬到哪个、搬完旧的会被清空,确认后把旧书库复制进当前目录。以前想留在新路径,只能先切回去再重新选一次目录绕圈。
  • 新增:自动识别条漫。 阅读器会抽样前几页,明显是长条时自动切到竖向连续滚动;只从图集模式接管,阅读器设置里有开关可以关掉。
  • 修复:存储迁移可能悄悄丢数据。 复制到目录 URI 时创建失败的文件会被跳过、记录为空的旧路径会被解析成进程工作目录、通过 DocumentTree 写入可能「一个文件没进去却报告成功」——这三种情况后面都跟着「清空旧目录」。现在每次复制都会逐个文件核对后才动旧目录。
繁體中文

KongComic v1.5.16

  • 全站輸入框統一成一套圓角。 設定裡原本混著 Material 的 4dp 直角描邊(WebDAV 同步、關鍵字封鎖、來源登入、倉庫彈窗)和手寫的一套圓角,下拉選擇框(備份間隔、備份保留時間、分類篩選)還是小小的直角方塊。現在全部走同一個 16dp 輸入框圓角令牌,想再圓一點只改一個常數。
  • 搜尋來源改成多列鋪開。 不再是「一列橫向捲動、最後一個膠囊被切一半」,啟用的來源一螢幕就能看全(上限約 4 列,真有幾十個時在膠囊區域內捲動,不會把下面的歷史擠掉)。
  • 搜尋框裡多餘的「搜尋」兩個字移除了。 它原本在空白輸入時也顯示,既和提示文字重複、點了也沒反應。現在有內容時才出現,並變成品牌色作為送出入口。
  • 閱讀器工具列裡的版面切換圖示不再偏大。 它是自繪圖示,畫滿整個 18dp、線也更粗,和旁邊的放大鏡、省略號放在一起像兩套圖示。
  • 儲存路徑失效的提示會說清楚怎麼辦,還能直接幫你搬。 舊儲存目錄無法使用時,紅卡片現在把兩條路講明白,並新增「移動到這裡」:確認框寫明從哪個目錄搬到哪個、搬完舊的會被清空,確認後把舊書庫複製進目前目錄。以前想留在新路徑,只能先切回去再重新選一次目錄繞圈。
  • 新增:自動辨識條漫。 閱讀器會抽樣前幾頁,明顯是長條時自動切到縱向連續捲動;只從畫廊模式接管,閱讀器設定裡有開關可以關掉。
  • 修復:儲存遷移可能悄悄遺失資料。 複製到目錄 URI 時建立失敗的檔案會被跳過、記錄為空的舊路徑會被解析成行程工作目錄、透過 DocumentTree 寫入可能「一個檔案都沒進去卻回報成功」——這三種情況後面都跟著「清空舊目錄」。現在每次複製都會逐個檔案核對後才動舊目錄。
日本語

KongComic v1.5.16

  • アプリ全体の入力欄を一つの角丸に統一しました。 設定には Material 標準の 4dp 直角枠(WebDAV 同期、キーワード遮断、ソースのログイン、リポジトリのダイアログ)と独自の角丸が混在し、ドロップダウン(バックアップ間隔・保持期間・カテゴリ絞り込み)は小さな直角の箱でした。すべて 16dp の入力欄用トークンに統一したので、丸みの調整は定数 1 か所で済みます。
  • 検索ソースを複数行に並べました。 横スクロール 1 行で最後のチップが半分切れる代わりに、有効なソースが一画面で見渡せます(上限は約 4 行、それ以上はその領域内でスクロールし、下の履歴を押し出しません)。
  • 検索欄の中の余分な「検索」ラベルを削除しました。 空のときにも表示され、プレースホルダーと重複するうえタップしても反応しませんでした。入力があるときだけブランド色で現れ、送信の入口になります。
  • リーダーのツールバーにあるレイアウト切替アイコンが大きすぎる問題を修正しました。 18dp いっぱいに太い線で描かれていたため、隣の虫めがねや三点メニューと別系統のアイコンに見えていました。
  • 保存先の警告が「どうすればいいか」を示し、ファイルの移動まで行えるようになりました。 以前の保存フォルダーが使えなくなったとき、赤いカードが二つの選択肢を説明し、ここに移動 ボタンを追加しました。どこからどこへ移すのか、移動後に元のフォルダーが空になることを確認ダイアログで明示したうえで、旧ライブラリを現在のフォルダーへコピーします。
  • 新機能:ウェブトゥーンの自動判別。 最初の数ページを抽出し、明らかに縦長の短冊であれば縦方向の連続スクロールへ切り替えます。ギャラリーモードからのみ切り替わり、リーダー設定でオフにもできます。
  • 修正:保存先の移行でデータが黙って失われる可能性がありました。 フォルダー URI へのコピーで作成に失敗したファイルが飛ばされ、記録が空の旧パスがプロセスの作業ディレクトリとして解釈され、DocumentTree 経由の書き込みが「1 ファイルも入っていないのに成功」と報告することがあり、いずれもその直後に「旧フォルダーを削除」していました。現在はコピーのたびにファイル単位で照合してから旧フォルダーに触れます。

v1.5.15

Choose a tag to compare

@github-actions github-actions released this 02 Nov 17:38

English

KongComic v1.5.15

  • Update downloads can be cancelled, and no longer pile up. The background download had no stop control at all, and asking to check for updates again started a second pipeline writing to the same temp file — a slow link looked frozen and left several progress notifications behind. There is now a Cancel button in the notification shade and in the app, and a second request joins the running download instead of starting another.
  • Cloud sync (WebDAV) is now reachable from settings. The sync engine already existed but had no entry point, so nobody could open it. Settings → App → Cloud Sync now lets you enter a WebDAV server (Nextcloud, Synology, a self-hosted box), test the connection, and push or pull your data. Uploads rotate by date and version, so an accidental overwrite never costs you the previous backup.
  • Reader no longer burns mobile data preloading the next chapter. Prefetching the chapter after the current one now only happens on Wi-Fi or wired networks. On cellular it waits until you actually turn the page.
  • Downloads resume themselves. Tasks interrupted by a reboot or by the phone going to sleep used to come back stuck on "paused" and needed a manual tap. The queue now restarts on its own, while still honouring tasks you paused yourself.
  • Pause state survives restarts. Manually paused downloads stay paused until you resume them instead of silently restarting.
  • Fixed: timers inside comic sources never fired. The JS bridge had a placeholder setTimeout that relied on a promise the engine does not always return, so source scripts that delay or poll simply never continued. Timers are now driven by real Dart timers across the bridge, and setInterval / clearTimeout / clearInterval all work.
  • Fixed: a favourite folder could show a count of 0. The badge now falls back to the database when the in-memory count is missing, and no longer double-counts a newly added comic.
简体中文

KongComic v1.5.15

  • 更新下载可以取消了,也不会再叠出好几份。 后台下载原本没有任何停止入口,而再次点「检查更新」会另起一条流程去抢同一个临时文件——慢网络下就表现为「卡着不动 + 通知栏好几条进度」。现在通知栏和 App 内都有取消按钮,重复请求会并入正在跑的那一次,而不是重新开始。
  • 云同步(WebDAV)终于能从设置里进去了。 同步引擎其实早就写好了,只是一直没接入入口,等于没人能用。现在「设置 → APP → 云同步」可以填 WebDAV 服务器(Nextcloud、群晖、自建都行)、测试连接、上传或拉取数据。上传按日期 + 版本号滚动保留,误覆盖也还有上一份备份兜底。
  • 阅读器不再偷跑流量预载下一章。 预取下一话只在 Wi-Fi 或有限网络下进行;移动数据下会等你真的翻页再去拿。
  • 下载会自己续上了。 重启或手机休眠打断的任务,以前恢复后一律卡在「已暂停」,必须手动点一下。现在队列会自己重新跑起来,同时仍然尊重你手动暂停的任务。
  • 暂停状态能记住了。 你主动暂停的下载重启后依然是暂停,不会被悄悄重新拉起来。
  • 修复:漫画源里的定时器从来不触发。 JS 桥原先的 setTimeout 是个占位实现,依赖引擎不一定返回的 Promise,导致需要延时或轮询的源脚本直接卡死。现在定时器改由 Dart 端真实 Timer 跨桥驱动,setInterval / clearTimeout / clearInterval 一并可用。
  • 修复:收藏夹角标偶尔显示 0。 内存计数缺失时会回落到数据库查询,同时不再把刚加入的书重复多算一本。
繁體中文

KongComic v1.5.15

  • 更新下載可以取消了,也不會再疊出好幾份。 背景下載原本沒有任何停止入口,而再次點「檢查更新」會另起一條流程去搶同一個暫存檔——慢網路下就表現為「卡著不動 + 通知欄好幾條進度」。現在通知欄和 App 內都有取消按鈕,重複請求會併入正在跑的那一次,而不是重新開始。
  • 雲端同步(WebDAV)終於能從設定裡進去了。 同步引擎其實早就寫好,只是一直沒接上入口,等於沒人能用。現在「設定 → APP → 雲端同步」可以填 WebDAV 伺服器(Nextcloud、Synology、自架皆可)、測試連線、上傳或拉取資料。上傳依日期 + 版本號滾動保留,誤覆蓋也還有上一份備份可退回。
  • 閱讀器不再偷跑流量預載下一話。 預取下一話只在 Wi-Fi 或有線網路下進行;行動網路下會等你真的翻頁再去拿。
  • 下載會自己續上。 重開機或手機休眠打斷的任務,以前恢復後一律卡在「已暫停」,必須手動點一下。現在佇列會自己重新跑起來,同時仍尊重你手動暫停的任務。
  • 暫停狀態記得住。 你主動暫停的下載重啟後依然是暫停,不會被悄悄重新拉起來。
  • 修復:漫畫源裡的計時器從不觸發。 JS 橋原本的 setTimeout 是佔位實作,依賴引擎不一定回傳的 Promise,導致需要延時或輪詢的源腳本直接卡死。現在計時器改由 Dart 端真實 Timer 跨橋驅動,setInterval / clearTimeout / clearInterval 一併可用。
  • 修復:收藏夾角標偶爾顯示 0。 記憶體計數缺失時會回落到資料庫查詢,同時不再把剛加入的書重複多算一本。
日本語

KongComic v1.5.15

  • 更新のダウンロードを中止でき、重複もしなくなりました。 バックグラウンドのダウンロードには停止手段がなく、もう一度「更新を確認」を押すと同じ一時ファイルを奪い合う別の処理が走っていました。低速回線では「固まったまま + 通知が複数」に見えていた原因です。通知シェードとアプリ内に中止ボタンを追加し、重複リクエストは実行中のダウンロードに合流するようにしました。
  • クラウド同期(WebDAV)に設定から到達できるようになりました。 同期エンジン自体は以前から存在していましたが入口がなく、実質使えない状態でした。「設定 → APP → クラウド同期」で WebDAV サーバー(Nextcloud、Synology、自前ホストなど)を入力し、接続テスト・アップロード・ダウンロードができます。アップロードは日付とバージョンで世代を保持するため、誤って上書きしても前のバックアップが残ります。
  • リーダーが次話の先読みでモバイル通信を消費しなくなりました。 次の話の先読みは Wi-Fi または有線接続時のみ実行し、モバイル回線では実際にページをめくった時点で取得します。
  • ダウンロードが自動で再開します。 再起動やスリープで中断されたタスクは、以前は「一時停止」のまま復帰し手動操作が必要でした。キューが自動で再開するようになり、ご自身で一時停止したタスクはそのまま維持されます。
  • 一時停止の状態が再起動後も保持されます。 手動で止めたダウンロードが勝手に再開されることはありません。
  • 修正:漫画ソース内のタイマーが発火しない問題。 JS ブリッジの setTimeout はプレースホルダ実装で、エンジンが必ず返すとは限らない Promise に依存していたため、遅延やポーリングを使うソーススクリプトが停止していました。タイマーは Dart 側の実 Timer でブリッジ経由に駆動され、setInterval / clearTimeout / clearInterval も利用できます。
  • 修正:お気に入りフォルダの件数が 0 と表示されることがある問題。 メモリ上のカウントが無い場合はデータベース参照にフォールバックし、追加直後の作品を二重に数えることもなくなりました。

v1.5.14

Choose a tag to compare

@github-actions github-actions released this 29 Oct 20:43

English

KongComic v1.5.14

  • Empty states now use the chibi idle illustration, completing the loading (crawl) / empty (idle) / error (warning) visual trinity — a blank screen no longer looks like a failed load.
  • Search page restyled to match the settings page visual language: shared section headers, the same list tiles, unified capsule chips.
  • The search options dropdown was rebuilt on the shared capsule + menu components so it no longer looks "cut out" of the page.
  • Favorites, history and tools pages were consolidated onto reusable components (chibi, cover, quick search) and refreshed — fewer one-off widgets, consistent spacing and touch targets.
  • History page rewritten on the shared list shell: grouping, selection and deletion now behave the same as favorites.
  • Cover loading hardened: cache and error paths no longer leave a permanently blank cover.
  • Version bumped to 1.5.14+193.
简体中文

KongComic v1.5.14

  • 空状态统一改用 Q 版待机插画,凑齐「加载中(爬行)/ 空(待机)/ 错误(警告)」三态——空白页不再让人误以为加载失败。
  • 搜索页改为设置页的视觉语言:共用分区标题、同样的列表行、统一的胶囊标签。
  • 搜索选项下拉改用共用的胶囊 + 菜单组件,不再像是从页面上「抠」出来的一块。
  • 收藏、历史、工具页统一到可复用组件(Q 版人物、封面、快捷搜索)并整体刷新,减少一次性控件,间距与点击区域更一致。
  • 历史页按共用列表骨架重写:分组、多选、删除与收藏页行为一致。
  • 封面加载加固:缓存与错误分支不再留下永久空白封面。
  • 版本号升至 1.5.14+193。
繁體中文

KongComic v1.5.14

  • 空狀態統一改用 Q 版待機插畫,湊齊「載入中(爬行)/ 空(待機)/ 錯誤(警告)」三態——空白頁不再讓人誤以為載入失敗。
  • 搜尋頁改為設定頁的視覺語言:共用分區標題、同樣的列表列、統一的膠囊標籤。
  • 搜尋選項下拉改用共用的膠囊 + 選單元件,不再像是從頁面上「挖」出來的一塊。
  • 收藏、歷史、工具頁統一至可複用元件(Q 版人物、封面、快捷搜尋)並整體翻新,減少一次性控件,間距與點擊區域更一致。
  • 歷史頁依共用列表骨架重寫:分組、多選、刪除與收藏頁行為一致。
  • 封面載入加固:快取與錯誤分支不再留下永久空白封面。
  • 版本號升至 1.5.14+193。
日本語

KongComic v1.5.14

  • 空状態を Q 版の待機イラストに統一し、「読み込み中(這う)/ 空(待機)/ エラー(警告)」の三態が揃いました。空白画面が読み込み失敗に見えることはもうありません。
  • 検索ページを設定ページの視覚言語に合わせました:共通のセクション見出し、同じリスト行、統一されたカプセル型チップ。
  • 検索オプションのドロップダウンを共通のカプセル + メニュー部品で作り直し、ページから「切り抜いた」ように見えなくなりました。
  • お気に入り・履歴・ツールの各ページを再利用可能な部品(Q 版キャラ、表紙、クイック検索)に統合して刷新。使い捨てのウィジェットが減り、余白とタップ領域が揃いました。
  • 履歴ページを共通リストの骨組みで書き直し、グループ化・複数選択・削除の挙動をお気に入りと統一しました。
  • 表紙読み込みを強化:キャッシュ経路とエラー経路で真っ白な表紙が残らなくなりました。
  • バージョンを 1.5.14+193 に更新。