Feature/accounts (#99) master
* WIP * add migration for email tokens * add basic logout flow * added styling for log in popover * some styling to the log in button on home * super minimal add doc to homepage * added asChild prop to popover, tweaked spacing in mobile footer on home * added a settings popover for logged in users that contains log out button, streamlined the menu * smal tweaks * add errors states * sync local docs on login * use fixed values to determine leaflet preview size * fetch data for persisted docs * removed create from mobile footer in doc, fixed some small styling things inthe leaflet preview * flip order of migration add_more_get_fact_functions * add leaflets even if logging in to existing account * fix login adding existing docs and swr leaflet dat * positioned the warning banner on logged out home * add height to home page layout on mobile * styling the logged out banner to include the log in button and to appear in the right place on desktop * made bg of InputWithLabel transparent * overlay link on leaflet preview instead of nesting * move loggedOutWarning to seperate component and check leaflets * send login code with postmark * make removing leaflets from home work * import mutate once * add action file oops * make remove from home work! --------- Co-authored-by: celine <celine@hyperlink.academy> Co-authored-by: Brendan Schlagel <brendan.schlagel@gmail.com>