{"labels_id": {"value": 947465681, "label": "metadata"}, "issues_id": {"value": 324720095, "label": "\"config\" section in metadata.json (root, database and table level)"}} {"labels_id": {"value": 947261894, "label": "feature"}, "issues_id": {"value": 324835838, "label": "Handle spatialite geometry columns better"}} {"labels_id": {"value": 3750195281, "label": "spatialite"}, "issues_id": {"value": 324835838, "label": "Handle spatialite geometry columns better"}} {"labels_id": {"value": 727708735, "label": "help wanted"}, "issues_id": {"value": 325294102, "label": "Build smallest possible Docker image with Datasette plus recent SQLite (with json1) plus Spatialite 4.4.0"}} {"labels_id": {"value": 727708736, "label": "good first issue"}, "issues_id": {"value": 325294102, "label": "Build smallest possible Docker image with Datasette plus recent SQLite (with json1) plus Spatialite 4.4.0"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 325705981, "label": "Faceting breaks pagination"}} {"labels_id": {"value": 729587544, "label": "large"}, "issues_id": {"value": 325958506, "label": "Support cross-database joins"}} {"labels_id": {"value": 947261894, "label": "feature"}, "issues_id": {"value": 325958506, "label": "Support cross-database joins"}} {"labels_id": {"value": 729585263, "label": "small"}, "issues_id": {"value": 326189744, "label": "num_threads and cache_max_age should be --config options"}} {"labels_id": {"value": 729585263, "label": "small"}, "issues_id": {"value": 326617744, "label": "?_shape=arrayfirst"}} {"labels_id": {"value": 729586521, "label": "medium"}, "issues_id": {"value": 326767626, "label": "Support multiple filters of the same type"}} {"labels_id": {"value": 947261894, "label": "feature"}, "issues_id": {"value": 326767626, "label": "Support multiple filters of the same type"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 326783670, "label": "Avoid plugins accidentally loading dependencies twice"}} {"labels_id": {"value": 947261894, "label": "feature"}, "issues_id": {"value": 326800219, "label": "Mechanism for customizing the SQL used to select specific columns in the table view"}} {"labels_id": {"value": 947261894, "label": "feature"}, "issues_id": {"value": 327395270, "label": "Per-database and per-table /-/ URL namespace"}} {"labels_id": {"value": 729585263, "label": "small"}, "issues_id": {"value": 327459829, "label": "URLify URLs in results from custom SQL statements / views"}} {"labels_id": {"value": 947261894, "label": "feature"}, "issues_id": {"value": 327459829, "label": "URLify URLs in results from custom SQL statements / views"}} {"labels_id": {"value": 750789605, "label": "documentation"}, "issues_id": {"value": 327461381, "label": "Documentation covering ALL datasette URLs"}} {"labels_id": {"value": 727708735, "label": "help wanted"}, "issues_id": {"value": 328155946, "label": "--spatialite option for \"datasette publish heroku\""}} {"labels_id": {"value": 3750195281, "label": "spatialite"}, "issues_id": {"value": 328155946, "label": "--spatialite option for \"datasette publish heroku\""}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 328171513, "label": "test-2.3.sqlite database filename throws a 404"}} {"labels_id": {"value": 729585263, "label": "small"}, "issues_id": {"value": 328172521, "label": "Support table names ending with .json or .csv"}} {"labels_id": {"value": 750789605, "label": "documentation"}, "issues_id": {"value": 329147284, "label": "Add contributor guidelines to docs"}} {"labels_id": {"value": 727708735, "label": "help wanted"}, "issues_id": {"value": 330826972, "label": "Support extra Heroku apps:create options - region, space, team"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 332830309, "label": "datasette publish now is broken in master"}} {"labels_id": {"value": 729585263, "label": "small"}, "issues_id": {"value": 333000163, "label": "HTML, CSV and JSON views should support ?_col=&_col="}} {"labels_id": {"value": 3095460476, "label": "csv"}, "issues_id": {"value": 333000163, "label": "HTML, CSV and JSON views should support ?_col=&_col="}} {"labels_id": {"value": 729586521, "label": "medium"}, "issues_id": {"value": 333086005, "label": "Deploy demo of Datasette on every commit that passes tests"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 333096176, "label": "HTML table does not correctly display entirely blank rows"}} {"labels_id": {"value": 967420289, "label": "minor"}, "issues_id": {"value": 333096176, "label": "HTML table does not correctly display entirely blank rows"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 333326107, "label": "Travis CI fails to upload new releases to PyPI"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 334148669, "label": "Facets with value of 0 displayed incorrectly"}} {"labels_id": {"value": 967420289, "label": "minor"}, "issues_id": {"value": 334148669, "label": "Facets with value of 0 displayed incorrectly"}} {"labels_id": {"value": 1382668283, "label": "faceting"}, "issues_id": {"value": 334148669, "label": "Facets with value of 0 displayed incorrectly"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 334149717, "label": "Incorrect display of compound primary keys with foreign key relationships"}} {"labels_id": {"value": 750789605, "label": "documentation"}, "issues_id": {"value": 334190959, "label": "Wildcard support in query parameters"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 335064777, "label": "Error on row page if table has slashes in the name and ends in .csv"}} {"labels_id": {"value": 3095460476, "label": "csv"}, "issues_id": {"value": 335141434, "label": "CSV should respect --cors and return cors headers"}} {"labels_id": {"value": 727708735, "label": "help wanted"}, "issues_id": {"value": 335200136, "label": "Explore if SquashFS can be used to shrink size of packaged Docker containers"}} {"labels_id": {"value": 1845722916, "label": "research"}, "issues_id": {"value": 335200136, "label": "Explore if SquashFS can be used to shrink size of packaged Docker containers"}} {"labels_id": {"value": 993222446, "label": "ci"}, "issues_id": {"value": 336465018, "label": "Travis should push tagged images to Docker Hub for each release"}} {"labels_id": {"value": 729585263, "label": "small"}, "issues_id": {"value": 336936010, "label": "Datasette throws error when loading spatialite db without extension loaded"}} {"labels_id": {"value": 3750195281, "label": "spatialite"}, "issues_id": {"value": 336936010, "label": "Datasette throws error when loading spatialite db without extension loaded"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 337141108, "label": "Sanely handle Infinity/-Infinity values in JSON using ?_json_infinity=1"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 338768551, "label": "Datasette on Zeit Now returns http URLs for facet and next links"}} {"labels_id": {"value": 729585263, "label": "small"}, "issues_id": {"value": 338768551, "label": "Datasette on Zeit Now returns http URLs for facet and next links"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 339095976, "label": "extra_options not passed to heroku publisher"}} {"labels_id": {"value": 729585263, "label": "small"}, "issues_id": {"value": 339095976, "label": "extra_options not passed to heroku publisher"}} {"labels_id": {"value": 727708735, "label": "help wanted"}, "issues_id": {"value": 339505204, "label": "Package datasette for installation using homebrew"}} {"labels_id": {"value": 729586521, "label": "medium"}, "issues_id": {"value": 339505204, "label": "Package datasette for installation using homebrew"}} {"labels_id": {"value": 750789605, "label": "documentation"}, "issues_id": {"value": 340065374, "label": "Documentation for datasette publish and datasette package"}} {"labels_id": {"value": 727708739, "label": "wontfix"}, "issues_id": {"value": 340396247, "label": "Expose SANIC_RESPONSE_TIMEOUT config option in a sensible way"}} {"labels_id": {"value": 993222446, "label": "ci"}, "issues_id": {"value": 340730961, "label": "Embrace black"}} {"labels_id": {"value": 729585263, "label": "small"}, "issues_id": {"value": 341123355, "label": "Requesting support for query description"}} {"labels_id": {"value": 947261894, "label": "feature"}, "issues_id": {"value": 341123355, "label": "Requesting support for query description"}} {"labels_id": {"value": 947465681, "label": "metadata"}, "issues_id": {"value": 341123355, "label": "Requesting support for query description"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 344701755, "label": "Don't list default plugins on /-/plugins"}} {"labels_id": {"value": 967420289, "label": "minor"}, "issues_id": {"value": 344701755, "label": "Don't list default plugins on /-/plugins"}} {"labels_id": {"value": 727708739, "label": "wontfix"}, "issues_id": {"value": 345469355, "label": "Automatically create a GitHub release linking to release notes for every tagged release"}} {"labels_id": {"value": 750789605, "label": "documentation"}, "issues_id": {"value": 345469355, "label": "Automatically create a GitHub release linking to release notes for every tagged release"}} {"labels_id": {"value": 993222446, "label": "ci"}, "issues_id": {"value": 345469355, "label": "Automatically create a GitHub release linking to release notes for every tagged release"}} {"labels_id": {"value": 754269786, "label": "plugins"}, "issues_id": {"value": 345821500, "label": "render_cell(value) plugin hook"}} {"labels_id": {"value": 754269786, "label": "plugins"}, "issues_id": {"value": 345821778, "label": "render_cell(value) plugin hook"}} {"labels_id": {"value": 729587544, "label": "large"}, "issues_id": {"value": 346026869, "label": "Handle many-to-many relationships"}} {"labels_id": {"value": 947261894, "label": "feature"}, "issues_id": {"value": 346026869, "label": "Handle many-to-many relationships"}} {"labels_id": {"value": 2531637209, "label": "tracking-issue"}, "issues_id": {"value": 346026869, "label": "Handle many-to-many relationships"}} {"labels_id": {"value": 729586521, "label": "medium"}, "issues_id": {"value": 346027040, "label": "Table view should support filtering via many-to-many relationships"}} {"labels_id": {"value": 947261894, "label": "feature"}, "issues_id": {"value": 346027040, "label": "Table view should support filtering via many-to-many relationships"}} {"labels_id": {"value": 1382668283, "label": "faceting"}, "issues_id": {"value": 346028655, "label": "Ability to display facet counts for many-to-many relationships"}} {"labels_id": {"value": 754269786, "label": "plugins"}, "issues_id": {"value": 348043884, "label": "Plugin hook for loading metadata.json"}} {"labels_id": {"value": 947465681, "label": "metadata"}, "issues_id": {"value": 348043884, "label": "Plugin hook for loading metadata.json"}} {"labels_id": {"value": 1382668283, "label": "faceting"}, "issues_id": {"value": 349827640, "label": "Faceted browse against a JSON list of tags"}} {"labels_id": {"value": 993377889, "label": "wontfix"}, "issues_id": {"value": 351845423, "label": "Experiment with contentless FTS tables"}} {"labels_id": {"value": 2477722856, "label": "search"}, "issues_id": {"value": 352768017, "label": "Add option to include/exclude columns in search filters"}} {"labels_id": {"value": 729585263, "label": "small"}, "issues_id": {"value": 374953006, "label": "Interface should show same JSON shape options for custom SQL queries"}} {"labels_id": {"value": 947261894, "label": "feature"}, "issues_id": {"value": 374953006, "label": "Interface should show same JSON shape options for custom SQL queries"}} {"labels_id": {"value": 727708739, "label": "wontfix"}, "issues_id": {"value": 377156339, "label": "datasette publish digitalocean plugin"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 395236066, "label": "CSV export in \"Advanced export\" pane doesn't respect query"}} {"labels_id": {"value": 3095460476, "label": "csv"}, "issues_id": {"value": 395236066, "label": "CSV export in \"Advanced export\" pane doesn't respect query"}} {"labels_id": {"value": 729585263, "label": "small"}, "issues_id": {"value": 396212021, "label": "base_url configuration setting"}} {"labels_id": {"value": 947261894, "label": "feature"}, "issues_id": {"value": 396212021, "label": "base_url configuration setting"}} {"labels_id": {"value": 727708735, "label": "help wanted"}, "issues_id": {"value": 396215043, "label": "Find a cleaner pattern for fixtures with arguments"}} {"labels_id": {"value": 729585263, "label": "small"}, "issues_id": {"value": 396215043, "label": "Find a cleaner pattern for fixtures with arguments"}} {"labels_id": {"value": 729585263, "label": "small"}, "issues_id": {"value": 397098882, "label": "Add pragma compile_options output to /-/versions"}} {"labels_id": {"value": 947261894, "label": "feature"}, "issues_id": {"value": 397098882, "label": "Add pragma compile_options output to /-/versions"}} {"labels_id": {"value": 729585263, "label": "small"}, "issues_id": {"value": 397129564, "label": "Update official datasetteproject/datasette Docker container to SQLite 3.26.0"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 398011658, "label": "Ensure downloading a 100+MB SQLite database file works"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 398089089, "label": "/-/versions for official Docker image returns wrong Datasette version"}} {"labels_id": {"value": 967420289, "label": "minor"}, "issues_id": {"value": 398089089, "label": "/-/versions for official Docker image returns wrong Datasette version"}} {"labels_id": {"value": 750250793, "label": "datasette-publish"}, "issues_id": {"value": 398559195, "label": "datasette publish cloudrun plugin"}} {"labels_id": {"value": 947261894, "label": "feature"}, "issues_id": {"value": 398559195, "label": "datasette publish cloudrun plugin"}} {"labels_id": {"value": 729585263, "label": "small"}, "issues_id": {"value": 407174173, "label": "Show metadata info (e.g. license, source) on custom SQL query pages"}} {"labels_id": {"value": 947261894, "label": "feature"}, "issues_id": {"value": 407174173, "label": "Show metadata info (e.g. license, source) on custom SQL query pages"}} {"labels_id": {"value": 3750195281, "label": "spatialite"}, "issues_id": {"value": 410384988, "label": "How to pass named parameter into spatialite MakePoint() function"}} {"labels_id": {"value": 947261894, "label": "feature"}, "issues_id": {"value": 418329842, "label": "Add query parameter to hide SQL textarea"}} {"labels_id": {"value": 729587544, "label": "large"}, "issues_id": {"value": 421546944, "label": "Datasette Library"}} {"labels_id": {"value": 947261894, "label": "feature"}, "issues_id": {"value": 421546944, "label": "Datasette Library"}} {"labels_id": {"value": 729587544, "label": "large"}, "issues_id": {"value": 421548881, "label": "Hashed URLs should be optional"}} {"labels_id": {"value": 729587544, "label": "large"}, "issues_id": {"value": 421551434, "label": "Default to opening files in mutable mode, special option for immutable files"}} {"labels_id": {"value": 750789605, "label": "documentation"}, "issues_id": {"value": 421985685, "label": "Documentation for ?_hash=1 and Datasette's hashed URL caching"}}