[{"data":1,"prerenderedAt":399},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fsymudol\u002Finstallation":128,"\u002Fdocs\u002Fsymudol\u002Finstallation-surround":396},[4,19,62,93],{"title":5,"path":6,"stem":7,"children":8,"icon":10},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[9,11,15],{"title":5,"path":6,"stem":7,"icon":10},"i-lucide-rocket",{"title":12,"path":13,"stem":14},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","1.docs\u002F1.getting-started\u002F2.installation",{"title":16,"path":17,"stem":18},"Using Diogel","\u002Fdocs\u002Fgetting-started\u002Fusage","1.docs\u002F1.getting-started\u002F3.usage",{"title":20,"path":21,"stem":22,"children":23,"icon":61},"Porwr","\u002Fdocs\u002Fporwr","1.docs\u002F2.porwr\u002F01.index",[24,26,29,33,37,41,45,49,53,57],{"title":25,"path":21,"stem":22,"icon":10},"What is Porwr",{"title":12,"path":27,"stem":28},"\u002Fdocs\u002Fporwr\u002Finstallation","1.docs\u002F2.porwr\u002F02.installation",{"title":30,"path":31,"stem":32},"Dashboard","\u002Fdocs\u002Fporwr\u002Fdashboard","1.docs\u002F2.porwr\u002F03.dashboard",{"title":34,"path":35,"stem":36},"Key Management","\u002Fdocs\u002Fporwr\u002Fkeys","1.docs\u002F2.porwr\u002F04.keys",{"title":38,"path":39,"stem":40},"Profile Management","\u002Fdocs\u002Fporwr\u002Fprofile","1.docs\u002F2.porwr\u002F05.profile",{"title":42,"path":43,"stem":44},"Relay Management","\u002Fdocs\u002Fporwr\u002Frelay","1.docs\u002F2.porwr\u002F06.relay",{"title":46,"path":47,"stem":48},"Messaging","\u002Fdocs\u002Fporwr\u002Fmessaging","1.docs\u002F2.porwr\u002F07.messaging",{"title":50,"path":51,"stem":52},"Media Management","\u002Fdocs\u002Fporwr\u002Fmedia","1.docs\u002F2.porwr\u002F08.media",{"title":54,"path":55,"stem":56},"Wallet Management","\u002Fdocs\u002Fporwr\u002Fwallet","1.docs\u002F2.porwr\u002F09.wallet",{"title":58,"path":59,"stem":60},"Extension Settings","\u002Fdocs\u002Fporwr\u002Fsettings","1.docs\u002F2.porwr\u002F10.settings","i-lucide-puzzle",{"title":63,"path":64,"stem":65,"children":66,"icon":92},"Symudol","\u002Fdocs\u002Fsymudol","1.docs\u002F3.symudol\u002F1.index",[67,69,72,76,80,84,88],{"title":68,"path":64,"stem":65,"icon":10},"What is Symudol",{"title":12,"path":70,"stem":71},"\u002Fdocs\u002Fsymudol\u002Finstallation","1.docs\u002F3.symudol\u002F2.installation",{"title":73,"path":74,"stem":75},"Your vault","\u002Fdocs\u002Fsymudol\u002Fvault","1.docs\u002F3.symudol\u002F3.vault",{"title":77,"path":78,"stem":79},"Accounts and profile","\u002Fdocs\u002Fsymudol\u002Faccounts","1.docs\u002F3.symudol\u002F4.accounts",{"title":81,"path":82,"stem":83},"Approving requests","\u002Fdocs\u002Fsymudol\u002Fapproving-requests","1.docs\u002F3.symudol\u002F5.approving-requests",{"title":85,"path":86,"stem":87},"Remote apps (NIP-46)","\u002Fdocs\u002Fsymudol\u002Fremote-apps","1.docs\u002F3.symudol\u002F6.remote-apps",{"title":89,"path":90,"stem":91},"Settings","\u002Fdocs\u002Fsymudol\u002Fsettings","1.docs\u002F3.symudol\u002F7.settings","i-lucide-smartphone",{"title":94,"path":95,"stem":96,"children":97,"icon":127},"Bancwr","\u002Fdocs\u002Fbancwr","1.docs\u002F4.bancwr\u002F1.index",[98,100,103,107,111,115,119,123],{"title":99,"path":95,"stem":96,"icon":10},"What is Bancwr",{"title":12,"path":101,"stem":102},"\u002Fdocs\u002Fbancwr\u002Finstallation","1.docs\u002F4.bancwr\u002F2.installation",{"title":104,"path":105,"stem":106},"First administrator and signing in","\u002Fdocs\u002Fbancwr\u002Ffirst-administrator","1.docs\u002F4.bancwr\u002F3.first-administrator",{"title":108,"path":109,"stem":110},"Team and roles","\u002Fdocs\u002Fbancwr\u002Fteam","1.docs\u002F4.bancwr\u002F4.team",{"title":112,"path":113,"stem":114},"Connecting apps","\u002Fdocs\u002Fbancwr\u002Fconnecting-apps","1.docs\u002F4.bancwr\u002F5.connecting-apps",{"title":116,"path":117,"stem":118},"Profile, follows and relays","\u002Fdocs\u002Fbancwr\u002Fprofile-follows-relays","1.docs\u002F4.bancwr\u002F6.profile-follows-relays",{"title":120,"path":121,"stem":122},"Health, versions and logs","\u002Fdocs\u002Fbancwr\u002Fhealth-and-logs","1.docs\u002F4.bancwr\u002F7.health-and-logs",{"title":124,"path":125,"stem":126},"Updating","\u002Fdocs\u002Fbancwr\u002Fupdating","1.docs\u002F4.bancwr\u002F8.updating","i-lucide-server",{"id":129,"title":12,"body":130,"description":203,"extension":390,"meta":391,"navigation":392,"path":70,"seo":393,"stem":71,"__hash__":395},"docs\u002F1.docs\u002F3.symudol\u002F2.installation.md",{"type":131,"value":132,"toc":379},"minimark",[133,148,153,156,159,162,166,171,187,191,307,311,314,331,334,338,345,351,358,362,365,375],[134,135,136],"warning",{},[137,138,139,140,147],"p",{},"Symudol is not released yet. This guide describes the current development version, and screens may change before the first release. Follow ",[141,142,146],"a",{"href":143,"rel":144},"https:\u002F\u002Fgithub.com\u002Fdiogel-io\u002Fsymudol",[145],"nofollow","the repository"," for progress.",[149,150,152],"h2",{"id":151},"installing-symudol","Installing Symudol",[137,154,155],{},"Symudol is not on Google Play yet, and there is no release download.",[137,157,158],{},"To try it now, build it from source and run it on an Android emulator or your own Android phone. This is meant for testers.",[137,160,161],{},"Development builds are for testing. Avoid importing a key you rely on.",[149,163,165],{"id":164},"build-from-source","Build from source",[167,168,170],"h3",{"id":169},"what-you-need","What you need",[172,173,174,178,181,184],"ul",{},[175,176,177],"li",{},"The Flutter SDK.",[175,179,180],{},"The Android SDK.",[175,182,183],{},"Android Studio, or the command-line Android tools.",[175,185,186],{},"An Android emulator, or an Android phone with USB debugging turned on.",[167,188,190],{"id":189},"steps","Steps",[192,193,194,233,249,267,289],"ol",{},[175,195,196,197],{},"Clone the repository:",[198,199,204],"pre",{"className":200,"code":201,"language":202,"meta":203,"style":203},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","git clone git@github.com:diogel-io\u002Fsymudol.git\ncd symudol\n","bash","",[205,206,207,223],"code",{"__ignoreMap":203},[208,209,212,216,220],"span",{"class":210,"line":211},"line",1,[208,213,215],{"class":214},"sBMFI","git",[208,217,219],{"class":218},"sfazB"," clone",[208,221,222],{"class":218}," git@github.com:diogel-io\u002Fsymudol.git\n",[208,224,226,230],{"class":210,"line":225},2,[208,227,229],{"class":228},"s2Zo4","cd",[208,231,232],{"class":218}," symudol\n",[175,234,235,236],{},"Check your tools, and fix anything it reports:",[198,237,239],{"className":200,"code":238,"language":202,"meta":203,"style":203},"flutter doctor\n",[205,240,241],{"__ignoreMap":203},[208,242,243,246],{"class":210,"line":211},[208,244,245],{"class":214},"flutter",[208,247,248],{"class":218}," doctor\n",[175,250,251,252],{},"Install the dependencies:",[198,253,255],{"className":200,"code":254,"language":202,"meta":203,"style":203},"flutter pub get\n",[205,256,257],{"__ignoreMap":203},[208,258,259,261,264],{"class":210,"line":211},[208,260,245],{"class":214},[208,262,263],{"class":218}," pub",[208,265,266],{"class":218}," get\n",[175,268,269,270],{},"List your devices, then run the app on the one you want:",[198,271,273],{"className":200,"code":272,"language":202,"meta":203,"style":203},"flutter devices\nflutter run\n",[205,274,275,282],{"__ignoreMap":203},[208,276,277,279],{"class":210,"line":211},[208,278,245],{"class":214},[208,280,281],{"class":218}," devices\n",[208,283,284,286],{"class":210,"line":225},[208,285,245],{"class":214},[208,287,288],{"class":218}," run\n",[175,290,291,292],{},"To try a release build on the device, run:",[198,293,295],{"className":200,"code":294,"language":202,"meta":203,"style":203},"flutter run --release\n",[205,296,297],{"__ignoreMap":203},[208,298,299,301,304],{"class":210,"line":211},[208,300,245],{"class":214},[208,302,303],{"class":218}," run",[208,305,306],{"class":218}," --release\n",[167,308,310],{"id":309},"build-an-apk","Build an APK",[137,312,313],{},"You can also build an installable file:",[198,315,317],{"className":200,"code":316,"language":202,"meta":203,"style":203},"flutter build apk --release\n",[205,318,319],{"__ignoreMap":203},[208,320,321,323,326,329],{"class":210,"line":211},[208,322,245],{"class":214},[208,324,325],{"class":218}," build",[208,327,328],{"class":218}," apk",[208,330,306],{"class":218},[137,332,333],{},"Release builds need an Android signing setup before they can be shared safely.",[149,335,337],{"id":336},"app-id","App ID",[137,339,340,341,344],{},"Symudol's Android application ID is ",[205,342,343],{},"io.diogel.symudol",".",[137,346,347,348,344],{},"Other apps use this ID to reach Symudol. For example, an app sends requests in the background to ",[205,349,350],{},"content:\u002F\u002Fio.diogel.symudol.SIGN_EVENT",[137,352,353,354,344],{},"In the current development version, the launcher shows the app as ",[355,356,357],"strong",{},"diogel",[149,359,361],{"id":360},"first-run","First run",[137,363,364],{},"When you first open the app, it asks you to create a 6-digit PIN. Then you add your first identity.",[172,366,367,371],{},[175,368,369],{},[141,370,73],{"href":74},[175,372,373],{},[141,374,77],{"href":78},[376,377,378],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":203,"searchDepth":225,"depth":225,"links":380},[381,382,388,389],{"id":151,"depth":225,"text":152},{"id":164,"depth":225,"text":165,"children":383},[384,386,387],{"id":169,"depth":385,"text":170},3,{"id":189,"depth":385,"text":190},{"id":309,"depth":385,"text":310},{"id":336,"depth":225,"text":337},{"id":360,"depth":225,"text":361},"md",{},true,{"description":394,"title":12},"Symudol is not on Google Play yet. Testers can build it from source and run it on an Android emulator or their own phone.","QwgyKsD5I_dDh5XP9qZeJMHLrDBxW-0R030xeE8f-FQ",[397,398],{"title":68,"path":64,"stem":65,"description":203,"icon":10,"children":-1},{"title":73,"path":74,"stem":75,"description":203,"children":-1},1793311923236]