PageSourceSearch

https://portal.hamaphone.com/build/assets/Debug-CUantcxq.js

js hamaphone.com collected 2026-10-09 23:00:12 UTC 10,020 bytes, 1 lines download raw bytes

1import{r as w,o as t,a as e,b as c,u as k,h as v,d as o,w as I,e as m,l as S,g as N,F as l,j as x,t as i,f as d}from"./app-DQ3Lmg7R.js";import{r as A}from"./ArrowDownTrayIcon-HNlKnUHL.js";/* empty css            *//* empty css               */const C={class:"min-h-screen bg-naruko-bg text-naruko-text"},W={class:"mx-auto max-w-3xl px-4 py-12 sm:py-16"},$={class:"mb-8"},z={class:"flex items-center gap-2 text-2xl font-bold text-naruko-primary sm:text-3xl"},P={class:"mb-3 text-lg font-bold text-naruko-primary"},V={key:0,class:"overflow-hidden rounded-lg border border-naruko-primary/10 bg-naruko-surface"},B={class:"overflow-x-auto"},O={class:"w-full text-sm"},R={class:"px-4 py-2 font-mono text-naruko-text"},T={class:"px-4 py-2"},E={class:"flex flex-wrap gap-2"},M=["href"],D={key:0,class:"text-xs text-naruko-text-muted"},F={class:"px-4 py-2 align-top"},L={class:"flex max-w-md flex-col gap-1"},X=["href"],j={key:0},G=["href"],U={key:0},Z={key:0,class:"text-xs text-naruko-text-muted"},q={key:1,class:"text-xs text-naruko-text-muted"},H={key:0,class:"border-t border-naruko-primary/10 bg-naruko-bg px-4 py-2 text-center"},J=["onClick"],K={key:1,class:"text-sm text-naruko-text-muted"},b=5,st={__name:"Debug",props:{products:{type:Array,default:()=>[]}},setup(g){const y=[{flag:"windows_zip",platform:"windows-zip",label:".zip (Win)"},{flag:"windows_msix",platform:"windows-msix",label:".msix (Win)"},{flag:"macos_dmg",platform:"macos-dmg",label:".dmg (Mac)"},{flag:"android_apk",platform:"android-apk",label:".apk (Android)"}],f=w({}),p=n=>f.value[n]??!1,_=n=>{f.value[n]=!p(n)},h=n=>p(n.key)?n.versions:n.versions.slice(0,b);return(n,a)=>(t(),e(l,null,[c(k(v),{title:"デバッグ用ダウンロード | Naruko"}),o("div",C,[o("div",W,[c(k(S),{href:n.route("download"),class:"mb-6 inline-flex text-sm font-semibold text-naruko-primary hover:underline"},{default:I(()=>a[0]||(a[0]=[m("← ダウンロードページに戻る",-1)])),_:1,__:[0]},8,["href"]),o("header",$,[o("h1",z,[c(k(A),{class:"h-7 w-7 text-naruko-primary/70"}),a[1]||(a[1]=m(" デバッグ用ダウンロード(全バージョン) ",-1))]),a[2]||(a[2]=o("p",{class:"mt-2 text-sm text-naruko-text-muted"}," 社内デバッグ目的のページです。Naruko SIP / Naruko Chat の各バージョンを Windows(zip / msix)・macOS(dmg)・Android(apk)からダウンロードできます。 Store 配布移行の完了後に zip / msix の配布は停止予定です。 ",-1))]),a[6]||(a[6]=N('<details class="mb-6 rounded-lg border border-naruko-primary/15 bg-naruko-surface p-4"><summary class="cursor-pointer text-sm font-semibold text-naruko-text"> Android(apk)のインストール方法 </summary><ol class="mt-3 list-decimal space-y-1 pl-5 text-sm text-naruko-text-muted"><li>該当バージョンの <span class="font-mono">.apk (Android)</span> を端末でダウンロードします。</li><li>初回は「提供元不明のアプリ」のインストール許可を求められます。表示に従い、使用中のブラウザ/ファイルアプリに対して許可してください(設定 → アプリ → 特別なアプリアクセス → 不明なアプリのインストール)。</li><li>ダウンロードした apk を開き、画面の指示に従ってインストールします。</li></ol></details><details class="mb-8 rounded-lg border border-naruko-secondary/30 bg-naruko-surface p-4"><summary class="cursor-pointer text-sm font-semibold text-naruko-secondary"> ⚠ 初回起動時のセキュリティ警告について(Windows / macOS) </summary><div class="mt-4 space-y-6 text-sm"><div><h3 class="font-semibold text-naruko-primary">macOS の場合 (Gatekeeper)</h3><ol class="mt-2 list-decimal space-y-1 pl-6 text-naruko-text"><li>ダウンロードした <code class="rounded bg-naruko-bg px-1 text-naruko-primary">*.dmg</code> を開き、<code class="rounded bg-naruko-bg px-1 text-naruko-primary">*.app</code> を「アプリケーション」フォルダにドラッグする</li><li>「開発元を検証できません」と表示されたらいったん閉じる</li><li>「システム設定」→「プライバシーとセキュリティ」を開く</li><li>画面下部に表示された「このまま開く」を押し、確認ダイアログで「開く」を押せば次回以降は通常起動できる</li></ol></div><div><h3 class="font-semibold text-naruko-primary">Windows の場合 (MSIX インストーラ)</h3><p class="mt-2 text-naruko-text"> デバッグビルドは自己署名のため、<strong>初回のみ</strong>署名証明書を「信頼されたルート証明機関」に登録する必要があります。 </p><p class="mt-3 font-semibold text-naruko-primary">① 証明書を信頼ストアに登録(初回のみ)</p><ol class="mt-1 list-decimal space-y-1 pl-6 text-naruko-text"><li>ダウンロードした <code class="rounded bg-naruko-bg px-1 text-naruko-primary">*-windows.cer</code> を右クリック →「証明書のインストール」</li><li>保存場所で <span class="font-semibold text-naruko-secondary">「ローカル コンピューター」</span> を選び「次へ」(管理者確認が表示されたら許可)</li><li>「証明書をすべて次のストアに配置する」→ 参照から <span class="font-semibold text-naruko-secondary">「信頼されたルート証明機関」</span> を指定して「次へ」→「完了」</li><li>「信頼されたルート証明書をインストールしようとしています」の警告が表示されたら <span class="font-semibold text-naruko-secondary">「はい」</span></li></ol><p class="mt-1 text-xs text-naruko-text-muted"> ※「信頼されたユーザー」では <code class="rounded bg-naruko-bg px-1">0x800B010A</code>(ルート証明書が信頼されていない)でインストールできません。自己署名証明書はそれ自身がルートのため、必ず「信頼されたルート証明機関」へ登録してください。 </p><p class="mt-3 font-semibold text-naruko-primary">② MSIX をインストール</p><ol class="mt-1 list-decimal space-y-1 pl-6 text-naruko-text"><li>ダウンロードした <code class="rounded bg-naruko-bg px-1 text-naruko-primary">*-windows.msix</code> をダブルクリック</li><li>発行元が <code class="rounded bg-naruko-bg px-1 text-naruko-primary">Ringing Inc.</code> と表示されたら <span class="font-semibold text-naruko-secondary">「インストール」</span> をクリック</li></ol></div><div><h3 class="font-semibold text-naruko-primary">Windows の場合 (ZIP 版・インストール不要)</h3><p class="mt-2 text-naruko-text">証明書登録をしたくない場合はこちら。初回は SmartScreen の警告が表示されます。</p><ol class="mt-1 list-decimal space-y-1 pl-6 text-naruko-text"><li>ダウンロードした <code class="rounded bg-naruko-bg px-1 text-naruko-primary">*-windows.zip</code> を任意のフォルダに解凍する</li><li><code class="rounded bg-naruko-bg px-1 text-naruko-primary">*.exe</code> を起動すると「Windows によって PC が保護されました」と表示される</li><li>ダイアログ左上の <span class="font-semibold text-naruko-secondary">「詳細情報」</span> をクリック</li><li>右下に出現する <span class="font-semibold text-naruko-secondary">「実行」</span> ボタンを押すと起動できる</li></ol></div></div></details>',2)),(t(!0),e(l,null,x(g.products,u=>(t(),e("section",{key:u.key,class:"mb-10"},[o("h2",P,i(u.name),1),u.versions.length>0?(t(),e("div",V,[o("div",B,[o("table",O,[a[5]||(a[5]=o("thead",null,[o("tr",{class:"border-b border-naruko-primary/10 bg-naruko-bg"},[o("th",{class:"px-4 py-2 text-left font-semibold text-naruko-text-muted"},"バージョン"),o("th",{class:"px-4 py-2 text-left font-semibold text-naruko-text-muted"},"ダウンロード"),o("th",{class:"px-4 py-2 text-left font-semibold text-naruko-text-muted"},"関連 Issue / PR")])],-1)),o("tbody",null,[(t(!0),e(l,null,x(h(u),s=>(t(),e("tr",{key:s.version,class:"border-b border-naruko-primary/5 last:border-0 hover:bg-naruko-bg/50"}
1,[o("td",R,i(s.version),1),o("td",T,[o("div",E,[(t(),e(l,null,x(y,r=>(t(),e(l,{key:r.platform},[s[r.flag]?(t(),e("a",{key:0,href:`/download/${u.key}/version/${s.version}/${r.platform}`,class:"inline-flex items-center gap-1 rounded-md border border-naruko-primary/30 px-3 py-1 text-xs font-medium text-naruko-primary transition hover:bg-naruko-primary/5"},i(r.label),9,M)):d("",!0)],64))),64)),y.some(r=>s[r.flag])?d("",!0):(t(),e("span",D,"—"))])]),o("td",F,[o("div",L,[(t(!0),e(l,null,x(s.issues,r=>(t(),e("a",{key:`i-${r.number}`,href:r.url,target:"_blank",rel:"noopener",class:"text-xs text-naruko-primary hover:underline"},[m(" Issue #"+i(r.number),1),r.title?(t(),e("span",j,i(r.title),1)):d("",!0)],8,X))),128)),(t(!0),e(l,null,x(s.prs,r=>(t(),e("a",{key:`p-${r.number}`,href:r.url,target:"_blank",rel:"noopener",class:"text-xs text-naruko-text-muted hover:underline"},[m(" PR #"+i(r.number),1),r.title?(t(),e("span",U,i(r.title),1)):d("",!0)],8,G))),128)),s.issues_omitted||s.prs_omitted?(t(),e("span",Z,[a[3]||(a[3]=m(" ほか ",-1)),s.issues_omitted?(t(),e(l,{key:0},[m("Issue "+i(s.issues_omitted)+" 件",1)],64)):d("",!0),s.issues_omitted&&s.prs_omitted?(t(),e(l,{key:1},[m(" / ")],64)):d("",!0),s.prs_omitted?(t(),e(l,{key:2},[m("PR "+i(s.prs_omitted)+" 件",1)],64)):d("",!0),a[4]||(a[4]=m(" (表示省略) ",-1))])):d("",!0),!(s.issues&&s.issues.length)&&!(s.prs&&s.prs.length)?(t(),e("span",q,"—")):d("",!0)])])]))),128))])])]),u.versions.length>b?(t(),e("div",H,[o("button",{type:"button",class:"text-xs font-medium text-naruko-primary hover:underline",onClick:s=>_(u.key)},i(p(u.key)?"▲ 折りたたむ":`▼ すべて表示(残り ${u.versions.length-b} 件)`),9,J)])):d("",!0)])):(t(),e("p",K," 配布中のバージョンが見つかりませんでした。 "))]))),128))])])],64))}};export{st as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.