Simon Willison
|
b545b6a04e
|
Test for bool(results), closes #1832
|
2022-10-04 21:32:11 -07:00 |
Simon Willison
|
5f9f567acb
|
Show SQL query when reporting time limit error, closes #1819
|
2022-09-26 16:06:01 -07:00 |
Simon Willison
|
cb1e093fd3
|
Fixed error message, closes #1816
|
2022-09-19 18:15:40 -07:00 |
Simon Willison
|
df851c117d
|
Validate settings.json keys on startup, closes #1816
Refs #1814
|
2022-09-19 16:46:39 -07:00 |
Simon Willison
|
ddc999ad12
|
Async support for prepare_jinja2_environment, closes #1809
|
2022-09-16 20:38:24 -07:00 |
Simon Willison
|
b40872f5e5
|
prepare_jinja2_environment(datasette) argument, refs #1809
|
2022-09-14 14:31:54 -07:00 |
Simon Willison
|
fb7e70d5e7
|
Database(is_mutable=) now defaults to True, closes #1808
Refs https://github.com/simonw/datasette-upload-dbs/issues/6
|
2022-09-09 09:19:20 -07:00 |
Simon Willison
|
5aa359b869
|
Apply cell truncation on query page too, refs #1805
|
2022-09-06 16:58:30 -07:00 |
Simon Willison
|
d0737e4de5
|
truncate_cells_html now affects URLs too, refs #1805
|
2022-09-06 16:50:43 -07:00 |
Simon Willison
|
8430c3bc7d
|
table facet_size in metadata, refs #1804
|
2022-09-06 08:59:19 -07:00 |
Simon Willison
|
64288d827f
|
Workaround for test failure: RuntimeError: There is no current event loop (#1803)
* Remove ensure_eventloop hack
* Hack to recover from intermittent RuntimeError calling asyncio.Lock()
|
2022-09-05 17:40:19 -07:00 |
Simon Willison
|
b2b901e8c4
|
Skip SpatiaLite test if no conn.enable_load_extension()
Ran into this problem while working on #1802
|
2022-09-05 17:09:57 -07:00 |
Simon Willison
|
ba35105eee
|
Test `--load-extension` in GitHub Actions (#1792)
* Run the --load-extension test, refs #1789
* Ran cog, refs #1789
|
2022-08-23 17:11:45 -07:00 |
Alex Garcia
|
1d64c9a8da
|
Add new entrypoint option to --load-extensions. (#1789)
Thanks, @asg017
|
2022-08-23 11:34:30 -07:00 |
Simon Willison
|
a3e6f1b167
|
Increase height of non-JS textarea to fit query
Closes #1786
|
2022-08-18 09:06:02 -07:00 |
Simon Willison
|
82167105ee
|
--min-instances and --max-instances Cloud Run publish options, closes #1779
|
2022-08-14 10:07:30 -07:00 |
Simon Willison
|
c1396bf860
|
Don't allow canned write queries on immutable DBs, closes #1728
|
2022-08-14 09:34:31 -07:00 |
Simon Willison
|
1563c22a8c
|
Don't duplicate _sort_desc, refs #1738
|
2022-08-14 09:13:12 -07:00 |
Simon Willison
|
080d4b3e06
|
Switch to python:3.10.6-slim-bullseye for datasette publish - refs #1768
|
2022-08-14 08:49:14 -07:00 |
Simon Willison
|
df4fd2d7dd
|
_sort= works even if sort column not selected, closes #1773
|
2022-08-14 08:44:02 -07:00 |
Chris Amico
|
01369176b0
|
Keep track of datasette.config_dir (#1766)
Thanks, @eyeseast - closes #1764
|
2022-07-17 18:12:45 -07:00 |
Simon Willison
|
c09c53f345
|
New handle_exception plugin hook, refs #1770
Also refs:
- https://github.com/simonw/datasette-sentry/issues/1
- https://github.com/simonw/datasette-show-errors/issues/2
|
2022-07-17 16:24:39 -07:00 |
Simon Willison
|
6373bb3414
|
Expose current SQLite row to render_cell hook, closes #1300
|
2022-07-07 09:30:49 -07:00 |
Simon Willison
|
7d1e004ff6
|
Fix test I broke in #1744
|
2022-05-17 13:09:07 -07:00 |
Simon Willison
|
280ff372ab
|
ETag support for .db downloads, closes #1739
|
2022-05-03 07:59:46 -07:00 |
Simon Willison
|
3f00a29141
|
Clean up compatibility with Pyodide (#1736)
* Optional uvicorn import for Pyodide, refs #1733
* --setting num_sql_threads 0 to disable threading, refs #1735
|
2022-05-02 13:15:27 -07:00 |
Simon Willison
|
687907aa2b
|
Remove python-baseconv dependency, refs #1733, closes #1734
|
2022-05-02 12:39:06 -07:00 |
Tim Sherratt
|
3001e1e394
|
Add timeout option to Cloudrun build (#1717)
* Add timeout option for build phase
* Make the --timeout setting optional
* Add test for --timeout setting
Thanks, @wragge
|
2022-04-24 07:03:08 -07:00 |
Simon Willison
|
0bc5186b7b
|
Tooltip and commas for byte length display, closes #1712
|
2022-04-12 11:44:12 -07:00 |
Simon Willison
|
90d1be9952
|
Tilde encoding now encodes space as plus, closes #1701
Refs #1657
|
2022-04-06 08:55:01 -07:00 |
Simon Willison
|
5c5e9b3657
|
Request.fake(... url_vars), plus .fake() is now documented
Also made 'from datasette import Request' shortcut work.
Closes #1697
|
2022-03-31 19:01:58 -07:00 |
Simon Willison
|
c496f2b663
|
Don't show facet in cog menu if not allow_facet, closes #1683
|
2022-03-24 12:16:19 -07:00 |
Simon Willison
|
0159662ab8
|
Fix for bug running ?sql= against databases with a different route, closes #1682
|
2022-03-23 11:48:10 -07:00 |
Simon Willison
|
194e4f6c3f
|
Removed check_permission() from BaseView, closes #1677
Refs #1660
|
2022-03-21 11:41:56 -07:00 |
Simon Willison
|
cdbae2b93f
|
Fixed internal links to respect db.route, refs #1668
|
2022-03-19 17:31:23 -07:00 |
Simon Willison
|
7a6654a253
|
Databases can now have a .route separate from their .name, refs #1668
|
2022-03-19 17:11:17 -07:00 |
Simon Willison
|
798f075ef9
|
Read format from route captures, closes #1667
Refs #1660
|
2022-03-19 13:32:29 -07:00 |
Simon Willison
|
b9c2b1cfc8
|
Consistent treatment of format in route capturing, refs #1667
Also refs #1660
|
2022-03-19 13:29:10 -07:00 |
Simon Willison
|
61419388c1
|
Rename route match groups for consistency, refs #1667, #1660
|
2022-03-19 09:52:08 -07:00 |
Simon Willison
|
764738dfcb
|
test_routes also now asserts matches, refs #1666
|
2022-03-19 09:30:22 -07:00 |
Simon Willison
|
711767bcd3
|
Refactored URL routing to add tests, closes #1666
Refs #1660
|
2022-03-18 21:03:08 -07:00 |
Simon Willison
|
4e47a2d894
|
Fixed bug where tables with a column called n caused 500 errors
Closes #1228
|
2022-03-18 18:37:54 -07:00 |
Simon Willison
|
9979dcd07f
|
Also remove default_cache_ttl_hashed setting, refs #1661
|
2022-03-18 17:25:14 -07:00 |
Simon Willison
|
8658c66438
|
Show error if --setting hash_urls 1 used, refs #1661
|
2022-03-18 17:19:31 -07:00 |
Simon Willison
|
d4f60c2388
|
Remove hashed URL mode
Also simplified how view class routing works.
Refs #1661
|
2022-03-18 17:12:03 -07:00 |
Simon Willison
|
a35393b29c
|
Tilde encoding (#1659)
Closes #1657
Refs #1439
|
2022-03-15 11:01:57 -07:00 |
Simon Willison
|
77e718c3ff
|
Revert "Fix bug with percentage redirects, close #1650"
This reverts commit c85d669de3 .
Refs #1658
|
2022-03-15 08:37:31 -07:00 |
Simon Willison
|
5a353a32b9
|
Revert "Fixed tests for urlsafe_components, refs #1650"
This reverts commit bb499942c1 .
Refs #1658
|
2022-03-15 08:37:14 -07:00 |
Simon Willison
|
bb499942c1
|
Fixed tests for urlsafe_components, refs #1650
|
2022-03-07 11:33:31 -08:00 |
Simon Willison
|
c85d669de3
|
Fix bug with percentage redirects, close #1650
|
2022-03-07 11:26:08 -08:00 |