{"html_url": "https://github.com/simonw/datasette/issues/1892#issuecomment-1315814786", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1892", "id": 1315814786, "node_id": "IC_kwDOBm6k_c5Obb2C", "user": {"value": 4399499, "label": "ocdtrekkie"}, "created_at": "2022-11-15T20:14:38Z", "updated_at": "2022-11-15T20:14:38Z", "author_association": "NONE", "body": "I have no particular point, I just want to say being around for the 1.0 release of Datasette seems historic and legendary to witness.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1450312343, "label": "Merge 1.0-dev branch back to main"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1852#issuecomment-1291277913", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1852", "id": 1291277913, "node_id": "IC_kwDOBm6k_c5M91ZZ", "user": {"value": 4399499, "label": "ocdtrekkie"}, "created_at": "2022-10-26T00:26:11Z", "updated_at": "2022-10-26T00:26:11Z", "author_association": "NONE", "body": "> On that basis, I think the model described above where tokens mainly work to provide an \"act on behalf of this actor\" - but with optional additional constraints - is a good one.\n\nThis is what we do for Sandstorm essentially and I fully agree it's the right way to do API tokens in multiuser systems.\n\nConstraints will definitely be important though. I know I want a token to submit error reports programmatically, but I wouldn't want that token to convey my right to delete tables and records, Little Bobby Tables is out there somewhere, and he's all grown up now.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1421552095, "label": "Default API token authentication mechanism"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1851#issuecomment-1289752130", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1851", "id": 1289752130, "node_id": "IC_kwDOBm6k_c5M4A5C", "user": {"value": 4399499, "label": "ocdtrekkie"}, "created_at": "2022-10-24T23:07:30Z", "updated_at": "2022-10-24T23:07:30Z", "author_association": "NONE", "body": "How are you tying the bearer token to identity? I'm excited to see this feature, and since Sandstorm controls API access using the same header, it also will transparently support the API documentation here, but we strip the bearer before the request reaches the app (replacing it with our existing auth headers, of course).", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1421544654, "label": "API to insert a single record into an existing table"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1845#issuecomment-1279846110", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1845", "id": 1279846110, "node_id": "IC_kwDOBm6k_c5MSObe", "user": {"value": 4399499, "label": "ocdtrekkie"}, "created_at": "2022-10-15T22:49:00Z", "updated_at": "2022-10-15T22:49:00Z", "author_association": "NONE", "body": "I think there's probably some core plugins a new user should just \"get\" maybe. I feel our Sandstorm package has really reasonable defaults, the ability to bring data in for instance. However, you also have to know that's in the hamburger menu, it's not necessarily intuitive where to start.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1410305897, "label": "Reconsider the Datasette first-run experience"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/pull/1838#issuecomment-1271024708", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1838", "id": 1271024708, "node_id": "IC_kwDOBm6k_c5LwkxE", "user": {"value": 4399499, "label": "ocdtrekkie"}, "created_at": "2022-10-07T02:19:49Z", "updated_at": "2022-10-07T02:19:49Z", "author_association": "NONE", "body": "Ooh, I didn't even think about links in tables! You're definitely right on the approach to this. It might also be a really good \"stupidly simple\" plugin for me to try to build myself, which could be fun.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1400494162, "label": "Open Datasette link in new tab"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1808#issuecomment-1242187519", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1808", "id": 1242187519, "node_id": "IC_kwDOBm6k_c5KCkb_", "user": {"value": 4399499, "label": "ocdtrekkie"}, "created_at": "2022-09-09T16:22:19Z", "updated_at": "2022-09-09T16:22:19Z", "author_association": "NONE", "body": "@simonw Will upload_csvs treat that as a database it can import to if you set it as mutable?", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1368030952, "label": "Database() constructor currently defaults is_mutable to False"}, "performed_via_github_app": null}