Client side atproto account migrator in your web browser, along with services for backups and adversarial migrations.

Some more blurs

Changed files
+15 -2
public
+6 -1
index.html
··· 127 127 <div class="cow-image"> 128 128 <img src="/moo.webp" alt="Cartoon milk cow" style="max-width: 100%; max-height: 100%; object-fit: contain;"> 129 129 </div> 130 + <div class="made-by-blur">Made by <a href="https://bsky.app/profile/baileytownsend.dev">@baileytownsend.dev</a> 131 + </div> 130 132 <a href="/info.html">Idk if I trust a cow to move my atproto account to a new PDS</a> 131 133 <form x-show="!askForPlcToken" id="moover-form" @submit.prevent="await handleSubmit()"> 132 134 <!-- First section: Login credentials --> ··· 236 238 <input x-model="confirmation" type="checkbox" id="confirmation" name="confirmation" required> 237 239 </div> 238 240 <div x-show="error" x-text="error" class="error-message"></div> 241 + <div x-show="showStatusMessage" id="warning">*Please make sure to stay on this page during the MOOve for the 242 + best result 243 + </div> 239 244 <div x-show="showStatusMessage" id="status-message" class="status-message"></div> 240 245 <div> 241 246 <button type="submit">MOOve</button> ··· 252 257 <div x-show="plcStatus" x-text="plcStatus" class="status-message"></div> 253 258 <div x-show="done" class="status-message">Congratulations! You have MOOved to a new PDS! Remember to use 254 259 your new PDS URL under "Hosting provider" when logging in on Bluesky. Can find more detail information 255 - <a href="http://localhost:5173/info.html#cant-login">here.</a></div> 260 + <a href="/info.html#cant-login">here.</a></div> 256 261 <div> 257 262 <button type="submit">Sign the papers</button> 258 263 </div>
+2
public/info.html
··· 17 17 <div class="cow-image"> 18 18 <img src="/moo.webp" alt="Cartoon milk cow" style="max-width: 100%; max-height: 100%; object-fit: contain;"> 19 19 </div> 20 + <div class="made-by-blur">Made by <a href="https://bsky.app/profile/baileytownsend.dev">@baileytownsend.dev</a> 21 + </div> 20 22 <div class="section" id="top"> 21 23 <p> This page is to help you decide if you want to use PDS MOOver to move your ATProto(Bluesky) account to a new 22 24 PDS.
+7 -1
public/style.css
··· 93 93 94 94 .cow-image { 95 95 height: 150px; 96 - margin: 20px 0; 96 + margin: 20px 0 8px 0; 97 97 display: flex; 98 98 align-items: center; 99 99 justify-content: center; ··· 106 106 /* Left align the advance options section */ 107 107 div[x-show="showAdvance"].section { 108 108 text-align: left; 109 + } 110 + 111 + .made-by-blur { 112 + font-size: 0.9em; 113 + color: rgba(127, 127, 127, 0.9); 114 + margin-bottom: 12px; 109 115 } 110 116 111 117 h1 {