{"action":"created","issue":{"url":"https://api.github.com/repos/waytab/WayTab/issues/24","repository_url":"https://api.github.com/repos/waytab/WayTab","labels_url":"https://api.github.com/repos/waytab/WayTab/issues/24/labels{/name}","comments_url":"https://api.github.com/repos/waytab/WayTab/issues/24/comments","events_url":"https://api.github.com/repos/waytab/WayTab/issues/24/events","html_url":"https://github.com/waytab/WayTab/issues/24","id":358254569,"node_id":"MDU6SXNzdWUzNTgyNTQ1Njk=","number":24,"title":"Custom database backend? (Discussion)","user":{"login":"andrewward2001","id":3325089,"node_id":"MDQ6VXNlcjMzMjUwODk=","avatar_url":"https://avatars3.githubusercontent.com/u/3325089?v=4","gravatar_id":"","url":"https://api.github.com/users/andrewward2001","html_url":"https://github.com/andrewward2001","followers_url":"https://api.github.com/users/andrewward2001/followers","following_url":"https://api.github.com/users/andrewward2001/following{/other_user}","gists_url":"https://api.github.com/users/andrewward2001/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewward2001/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewward2001/subscriptions","organizations_url":"https://api.github.com/users/andrewward2001/orgs","repos_url":"https://api.github.com/users/andrewward2001/repos","events_url":"https://api.github.com/users/andrewward2001/events{/privacy}","received_events_url":"https://api.github.com/users/andrewward2001/received_events","type":"User","site_admin":false},"labels":[{"id":1043479716,"node_id":"MDU6TGFiZWwxMDQzNDc5NzE2","url":"https://api.github.com/repos/waytab/WayTab/labels/concept","name":"concept","color":"009688","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/waytab/WayTab/milestones/4","html_url":"https://github.com/waytab/WayTab/milestone/4","labels_url":"https://api.github.com/repos/waytab/WayTab/milestones/4/labels","id":3676188,"node_id":"MDk6TWlsZXN0b25lMzY3NjE4OA==","number":4,"title":"2.0","description":"will we ever finish this","creator":{"login":"andrewward2001","id":3325089,"node_id":"MDQ6VXNlcjMzMjUwODk=","avatar_url":"https://avatars3.githubusercontent.com/u/3325089?v=4","gravatar_id":"","url":"https://api.github.com/users/andrewward2001","html_url":"https://github.com/andrewward2001","followers_url":"https://api.github.com/users/andrewward2001/followers","following_url":"https://api.github.com/users/andrewward2001/following{/other_user}","gists_url":"https://api.github.com/users/andrewward2001/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewward2001/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewward2001/subscriptions","organizations_url":"https://api.github.com/users/andrewward2001/orgs","repos_url":"https://api.github.com/users/andrewward2001/repos","events_url":"https://api.github.com/users/andrewward2001/events{/privacy}","received_events_url":"https://api.github.com/users/andrewward2001/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":1,"state":"open","created_at":"2018-09-20T21:49:29Z","updated_at":"2018-12-21T17:10:24Z","due_on":"2019-01-01T08:00:00Z","closed_at":null},"comments":6,"created_at":"2018-09-08T02:01:04Z","updated_at":"2018-12-21T17:14:24Z","closed_at":null,"author_association":"MEMBER","body":"ATM, we're using Chrome's built-in storage API that exists for extensions, specifically the [Sync API](https://developer.chrome.com/apps/storage). While this works well enough, it, for whatever reason, doesn't properly sync up across signed-in browsers for a given acct. Pretty annoying.\r\n\r\nMy proposal is we implement our own database for WayTab to use. The schema is definitely something that needs some extensive thought and consideration in order to associate data with a given person or account.  \r\nAs for software, I think we should use GraphQL, or maybe even REST. A server isn't a concern, as I have a VPS we can use.\r\n\r\nAdvantages for a custom database:\r\n* Syncing across browsers\r\n* Multi-browser support\r\n* More versatile (could make an app, for instance)\r\n...others?\r\n\r\nDisadvantages:\r\n* could be a lot of work to update to a new storage system\r\n...others?\r\n\r\nThis will be a long-standing discussion issue, so feel free to weigh in @awangg "},"comment":{"url":"https://api.github.com/repos/waytab/WayTab/issues/comments/449445456","html_url":"https://github.com/waytab/WayTab/issues/24#issuecomment-449445456","issue_url":"https://api.github.com/repos/waytab/WayTab/issues/24","id":449445456,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0OTQ0NTQ1Ng==","user":{"login":"andrewward2001","id":3325089,"node_id":"MDQ6VXNlcjMzMjUwODk=","avatar_url":"https://avatars3.githubusercontent.com/u/3325089?v=4","gravatar_id":"","url":"https://api.github.com/users/andrewward2001","html_url":"https://github.com/andrewward2001","followers_url":"https://api.github.com/users/andrewward2001/followers","following_url":"https://api.github.com/users/andrewward2001/following{/other_user}","gists_url":"https://api.github.com/users/andrewward2001/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewward2001/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewward2001/subscriptions","organizations_url":"https://api.github.com/users/andrewward2001/orgs","repos_url":"https://api.github.com/users/andrewward2001/repos","events_url":"https://api.github.com/users/andrewward2001/events{/privacy}","received_events_url":"https://api.github.com/users/andrewward2001/received_events","type":"User","site_admin":false},"created_at":"2018-12-21T17:14:24Z","updated_at":"2018-12-21T17:14:24Z","author_association":"MEMBER","body":"okay so I don't think we need this anymore. chrome storage has been perfectly adequate for us so far. this issue was specifically for storing user data. I think we can close this."}}
{"actor":{"display_login":"andrewward2001"}}