Skip to content

v1.5.18

Choose a tag to compare

@github-actions github-actions released this 05 Nov 19:10
· 6 commits to main since this release

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 / ? ページ」と矢印を押しても、同じエラーがもう一度出るだけでした。