{"html_url": "https://github.com/simonw/datasette/issues/189#issuecomment-379830529", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/189", "id": 379830529, "node_id": "MDEyOklzc3VlQ29tbWVudDM3OTgzMDUyOQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-04-09T17:28:47Z", "updated_at": "2018-04-09T17:28:47Z", "author_association": "OWNER", "body": "Another demo: https://fivethirtyeight.datasettes.com/fivethirtyeight-2628db9/congress-age%2Fcongress-terms", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 309471814, "label": "Ability to sort (and paginate) by column"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/189#issuecomment-379803864", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/189", "id": 379803864, "node_id": "MDEyOklzc3VlQ29tbWVudDM3OTgwMzg2NA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-04-09T16:02:09Z", "updated_at": "2018-04-09T16:02:09Z", "author_association": "OWNER", "body": "This is now released in Datasette 0.15 https://github.com/simonw/datasette/releases/tag/0.15", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 309471814, "label": "Ability to sort (and paginate) by column"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/189#issuecomment-379634425", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/189", "id": 379634425, "node_id": "MDEyOklzc3VlQ29tbWVudDM3OTYzNDQyNQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-04-09T05:16:02Z", "updated_at": "2018-04-09T05:16:02Z", "author_association": "OWNER", "body": "I've merged this into master.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 309471814, "label": "Ability to sort (and paginate) by column"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/189#issuecomment-379608977", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/189", "id": 379608977, "node_id": "MDEyOklzc3VlQ29tbWVudDM3OTYwODk3Nw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-04-09T02:22:59Z", "updated_at": "2018-04-09T02:22:59Z", "author_association": "OWNER", "body": "Here's a demo of the new clickable column headers: https://datasette-issue-189-demo-3.now.sh/salaries-7859114-7859114/2017+Maryland+state+salaries?_search=university&_sort_desc=last_name\r\n\r\n![2018-04-08 at 7 22 pm](https://user-images.githubusercontent.com/9599/38476370-3e62a60e-3b62-11e8-9d30-8dc6608133dd.png)\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 309471814, "label": "Ability to sort (and paginate) by column"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/189#issuecomment-379603156", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/189", "id": 379603156, "node_id": "MDEyOklzc3VlQ29tbWVudDM3OTYwMzE1Ng==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-04-09T01:41:22Z", "updated_at": "2018-04-09T01:41:22Z", "author_association": "OWNER", "body": "Actually I think I always want nulls last when ordering asc, nulls first when ordering desc.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 309471814, "label": "Ability to sort (and paginate) by column"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/189#issuecomment-379602690", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/189", "id": 379602690, "node_id": "MDEyOklzc3VlQ29tbWVudDM3OTYwMjY5MA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-04-09T01:37:03Z", "updated_at": "2018-04-09T01:37:03Z", "author_association": "OWNER", "body": "I'm going to split the following out into separate tickets:\r\n\r\n* Ability to sort by multiple columns e.g. `?_sort=name&sort_desc=age&_sort=height`\r\n* Ability to specify nulls last e.g. `?_sort_desc_nulls_last=age`", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 309471814, "label": "Ability to sort (and paginate) by column"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/189#issuecomment-379602339", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/189", "id": 379602339, "node_id": "MDEyOklzc3VlQ29tbWVudDM3OTYwMjMzOQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-04-09T01:33:26Z", "updated_at": "2018-04-09T01:33:26Z", "author_association": "OWNER", "body": "Small bug: \"201 rows where sorted by sortable_with_nulls\" shouldn't have the word \"where\" in it.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 309471814, "label": "Ability to sort (and paginate) by column"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/189#issuecomment-379595274", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/189", "id": 379595274, "node_id": "MDEyOklzc3VlQ29tbWVudDM3OTU5NTI3NA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-04-09T00:24:37Z", "updated_at": "2018-04-09T00:29:46Z", "author_association": "OWNER", "body": "Another demo: https://datasette-issue-189-demo-2.now.sh/salaries-7859114-7859114/2017+Maryland+state+salaries?_search=university&_sort_desc=annual_salary\r\n\r\nhttps://datasette-issue-189-demo-2.now.sh/salaries-7859114-7859114/2017+Maryland+state+salaries?_search=university&last_name__exact=JOHNSON&_sort_desc=annual_salary", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 309471814, "label": "Ability to sort (and paginate) by column"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/189#issuecomment-379594529", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/189", "id": 379594529, "node_id": "MDEyOklzc3VlQ29tbWVudDM3OTU5NDUyOQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-04-09T00:15:03Z", "updated_at": "2018-04-09T00:15:03Z", "author_association": "OWNER", "body": "Demo: senator tweets ordered by number of replies:\r\n\r\nhttps://datasette-issue-189-demo.now.sh/fivethirtyeight-2628db9/twitter-ratio%2Fsenators?_sort_desc=replies\r\n\r\nPage 2 (note that since Senators retweet things there are tweets with the same text/number-of-replies but retweeted by different senators that span the page break): https://datasette-issue-189-demo.now.sh/fivethirtyeight-2628db9/twitter-ratio%2Fsenators?_next=8556%2C121799&_sort_desc=replies\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": 309471814, "label": "Ability to sort (and paginate) by column"}, "performed_via_github_app": null}