Dev Team: Clean App State

    Very often we need to test the app as if we are a new user.

    There is basically 2 sources of state that the app looks for. To run the app in a new state, we need to delete/rename/move these two sources.

    Start by quitting the app.

    1. Move the Application State Folder

      On mac it is located in ~/Library/Application Support/Seed for production data and /Seed-local for development.

      Rename this folder to something else

    2. Move the Keychain

      Open up "Keychain Access" app on MacOS.

      Search for "Seed"

      Double click the keychain item - "seed-daemon-dev" or "seed-daemon-main". Rename the "Where" field to something else, press "Save Changes". Enter your computer password as necessary.

    Done

      Now when you open up the app, you are seeing things as a fresh user would. You can "skip" the onboarding to test various data loading workflows.

    Todo

      Explain how to reset the full application state on Linux and Windows.