[
    {
        "role": "user",
        "content": "how%20do%20i%20reset%20my%20password%20on%20mastodon%20on%20tweesecake"
    },
    {
        "role": "assistant",
        "content": "Here\u2019s how to reset your Mastodon password on TweeseCake:\n\n---\n\n### \ud83d\udd10 Steps to Reset Your Password\n\n1. Go to the password reset page for TweeseCake.  \n   You can do this by opening your browser and navigating to the reset page. ([tweesecake.app](https://tweesecake.app/user/password_reset/?utm_source=openai))\n\n2. On that page, enter your email address that you used to register your TweeseCake account. ([tweesecake.app](https://tweesecake.app/user/password_reset/?utm_source=openai))\n\n3. Submit the form (click \u201cReset password\u201d or equivalent). An email will be sent to that address with a link to reset your password. ([tweesecake.app](https://tweesecake.app/user/password_reset/?utm_source=openai))\n\n4. Check your email inbox\u2014and **spam/junk folder** if it doesn\u2019t show up right away. The reset email should arrive soon. ([help.joinmastodon.org](https://help.joinmastodon.org/article/6-changing-your-password?utm_source=openai))\n\n5. When you receive the email, follow the link. You\u2019ll be asked to set a new password. Enter it, confirm it, and save. Then you\u2019ll be able to log in using the new password. ([help.joinmastodon.org](https://help.joinmastodon.org/article/6-changing-your-password?utm_source=openai))\n\n---\n\n### \u26a0\ufe0f If Cool Reset Doesn\u2019t Work\n\nIf you don\u2019t receive the reset email, or if the email address you submit doesn\u2019t seem to be recognized, here are some things you can try:\n\n- Double-check you\u2019re using the **correct email** you registered with. ([fedi.tips](https://fedi.tips/i-cant-remember-my-mastodon-password-or-email-or-server-what-do-i-do/?utm_source=openai))  \n- Search your email for \u201cTweeseCake\u201d or \u201cMastodon\u201d to find previous Sign-up or confirmation emails. They usually include which email was used and the server/instance. ([fedi.tips](https://fedi.tips/i-cant-remember-my-mastodon-password-or-email-or-server-what-do-i-do/?utm_source=openai))  \n- If you no longer have access to that email, or if the server doesn\u2019t respond, contact the admin of your TweeseCake instance. They might be able to assist. ([fedi.tips](https://fedi.tips/i-cant-remember-my-mastodon-password-or-email-or-server-what-do-i-do/?utm_source=openai))\n\n---\n\nIf you want, I can walk you through this with visuals, or show how to verify or contact the correct server/admin\u2014just tell me."
    },
    {
        "role": "user",
        "content": "how%20do%20i%20get%20an%20auth%20code%20from%20tweesecake%20to%20authorise%20my%20mastodon%20account%20on%20another%20client%3F"
    },
    {
        "role": "assistant",
        "content": "When TweeseCake asks for an authorization (\u201cauth\u201d) code to let you use your Mastodon account in another client, it\u2019s following Mastodon\u2019s OAuth **authorization code flow**. Here\u2019s how to get that code step-by-step so you can enter it into TweeseCake or another client app.\n\n---\n\n## \ud83d\udd0d What Is Authorization Code Flow (OAuth)\n\n- OAuth is how third-party apps (like TweeseCake or other clients) can access your account in a secure way, without asking for your password directly.  \n- With the *authorization code* flow, you:\n  1. Register your client app (gets a **client_id** and **client_secret**).\n  2. Send you to a Mastodon login page where you log in and authorize the client.\n  3. Mastodon then gives you an **authorization code**.\n  4. The client exchanges that code (along with client_id, etc.) for an **access token** so it can act as you.  \n  ([mastodon.gitbook.io](https://mastodon.gitbook.io/mastodon/methods/apps/oauth?utm_source=openai))\n\n---\n\n## \u2705 How to Get the Authorization Code via TweeseCake\n\nFrom TweeseCake\u2019s documentation, here\u2019s how the \u201cMastodon session\u201d setup works:\n\n1. **Open TweeseCake**, start a new \u201cMastodon session.\u201d  \n   You\u2019ll be asked for the instance (e.g. `mastodon.social` or your server); if unsure, the default is `tweesecake.social`.  \n   ([tweesecake.app](https://tweesecake.app/documentation?utm_source=openai))\n\n2. Once you enter the instance, TweeseCake **opens the Mastodon login page in your browser**.  \n   You log in there (in the browser interface), and Mastodon will prompt you to authorize the client.  \n   ([tweesecake.app](https://tweesecake.app/documentation?utm_source=openai))\n\n3. After you authorize, Mastodon will show you an **authorization code** \u2014 usually a string of characters.  \n\n4. **Copy that code** from Mastodon\u2019s page and paste it back into TweeseCake where it prompts for the \u201cauthorization code.\u201d Then press enter.  \n   ([tweesecake.app](https://tweesecake.app/documentation?utm_source=openai))\n\nOnce you do that, TweeseCake will use the code to get an access token, and the Mastodon session will be active in TweeseCake.  \n\n---\n\n## \u26a0\ufe0f If Something Goes Wrong\n\nIf you don\u2019t see the authorization page or don\u2019t get a code:\n\n- Ensure your client (TweeseCake) is using the correct **redirect URI** \u2014 although TweeseCake likely uses `urn:ietf:wg:oauth:2.0:oob` (out-of-band), which means the code appears directly, rather than a redirect.  \n  ([mastodon.gitbook.io](https://mastodon.gitbook.io/mastodon/methods/apps/oauth?utm_source=openai))\n- If the Mastodon server rejects the authorization request, double-check the instance domain you entered. It has to match where your account is.\n- If the authorization code expires (often short-lived), redo the flow.\n\n---\n\nIf you want, I can walk you through with your specific Mastodon instance (not just the defaults) and show screenshots or exact places to click. Do you want me to do that?"
    }
]