{"html_url": "https://github.com/simonw/datasette/issues/1608#issuecomment-1017994925", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1608", "id": 1017994925, "node_id": "IC_kwDOBm6k_c48rV6t", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-01-20T22:48:43Z", "updated_at": "2022-01-20T22:54:02Z", "author_association": "OWNER", "body": "https://sphinx-version-warning.readthedocs.io/ looks like it can show a banner for \"You are looking at v0.36 but you should be looking at 0.40\" but doesn't hand the case I need here which is \"you are looking at /latest/ but you should be looking at /stable/\".\r\n\r\nJust shipped my fix here: https://docs.datasette.io/en/latest/\r\n\r\n\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1109808154, "label": "Documentation should clarify /stable/ vs /latest/"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1606#issuecomment-1017108960", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1606", "id": 1017108960, "node_id": "IC_kwDOBm6k_c48n9ng", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-01-20T04:26:36Z", "updated_at": "2022-01-20T04:26:36Z", "author_association": "OWNER", "body": "https://pypistats.org/packages/datasette shows Python 3.6 is 0.24% of Datasette downloads.\r\n \r\n\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1108846067, "label": "Tests failing against Python 3.6"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1606#issuecomment-1017108291", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1606", "id": 1017108291, "node_id": "IC_kwDOBm6k_c48n9dD", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-01-20T04:24:54Z", "updated_at": "2022-01-20T04:24:54Z", "author_association": "OWNER", "body": "https://github.com/simonw/latest-datasette-with-all-plugins/commit/1e12ffe70be791e3281b41810e837515314c1317 shows that 5 days ago Datasette upgraded from Uvicorn 0.16 to 0.17\r\n\r\nSure enough, in the changelog for 0.17: https://github.com/encode/uvicorn/blob/0.17.0/CHANGELOG.md\r\n\r\n> - Drop Python 3.6 support ([#1261](https://github.com/encode/uvicorn/pull/1261)) 06/01/22", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1108846067, "label": "Tests failing against Python 3.6"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1603#issuecomment-1017131801", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1603", "id": 1017131801, "node_id": "IC_kwDOBm6k_c48oDMZ", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-01-20T05:23:57Z", "updated_at": "2022-01-20T05:23:57Z", "author_association": "OWNER", "body": "https://adamj.eu/tech/2022/01/18/how-to-add-a-favicon-to-your-django-site/ suggests 64x64, I'm going with 128x128 just in case anyone invents a retina-retina screen.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1108235694, "label": "A proper favicon"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1603#issuecomment-1017842366", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1603", "id": 1017842366, "node_id": "IC_kwDOBm6k_c48qwq-", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-01-20T19:19:54Z", "updated_at": "2022-01-20T19:19:54Z", "author_association": "OWNER", "body": "Wrote up a TIL: https://til.simonwillison.net/pixelmator/pixel-editing-favicon", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1108235694, "label": "A proper favicon"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1608#issuecomment-1017975322", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1608", "id": 1017975322, "node_id": "IC_kwDOBm6k_c48rRIa", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-01-20T22:17:01Z", "updated_at": "2022-01-20T22:27:07Z", "author_association": "OWNER", "body": "Turns out that banner is something that ReadTheDocs implemented - I found it using GitHub code search, it's produced by this piece of JavaScript: https://github.com/readthedocs/readthedocs.org/blob/0852d7c10d725d954d3e9a93513171baa1116d9f/readthedocs/core/static-src/core/js/doc-embed/version-compare.js#L13-L21\r\n\r\n```javascript\r\nfunction init(data) {\r\n var rtd = rtddata.get();\r\n\r\n /// Out of date message\r\n\r\n if (data.is_highest) {\r\n return;\r\n }\r\n\r\n var currentURL = window.location.pathname.replace(rtd['version'], data.slug);\r\n var warning = $(\r\n '
Note
' +\r\n '' +\r\n 'You are not reading the most recent version of this documentation. ' +\r\n ' is the latest version available.' +\r\n '
' +\r\n 'Note
\r\n\r\n This documentation covers the development version of Datasette.
\r\nSee this page for the current stable release.\r\n
\r\n