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
|
bf8d84af54
|
word-wrap: anywhere on links in cells, refs #1805
|
2022-09-06 20:34:59 -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
|
303c6c733d
|
Fix for incorrectly handled _facet_size=max, refs #1804
|
2022-09-06 11:05:00 -07:00 |
Simon Willison
|
8430c3bc7d
|
table facet_size in metadata, refs #1804
|
2022-09-06 08:59:19 -07:00 |
Simon Willison
|
d80775a48d
|
Raise error if it's not about loops, refs #1802
|
2022-09-06 08:29:07 -07:00 |
Daniel Rech
|
c9d1943aed
|
Fix word break in facets by adding ul.tight-bullets li word-break: break-all (#1794)
Thanks, @dmr
|
2022-09-05 17:45:41 -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
|
fd1086c686
|
Applied Black, refs #1789
|
2022-08-23 11:35:41 -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
|
6c0ba7c00c
|
Improved CLI reference documentation, refs #1787
|
2022-08-18 14:52:04 -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
|
815162cf02
|
Release 0.62
Refs #903, #1300, #1683, #1701, #1712, #1717, #1718, #1728, #1733, #1738, #1739, #1744, #1746, #1748, #1759, #1766, #1768, #1770, #1773, #1779
Closes #1782
|
2022-08-14 10:32:42 -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
|
6d5e195547
|
Release 0.62a1
Refs #1300, #1739, #1744, #1746, #1748, #1759, #1770
|
2022-07-17 17:59:20 -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
|
8188f55efc
|
Rename handle_500 to handle_exception, refs #1770
|
2022-07-17 15:24:16 -07:00 |
Simon Willison
|
6373bb3414
|
Expose current SQLite row to render_cell hook, closes #1300
|
2022-07-07 09:30:49 -07:00 |
M. Nasimul Haque
|
00e59ec461
|
Extract facet pieces of table.html into included templates
Thanks, @nsmgr8
|
2022-06-20 11:05:44 -07:00 |
Simon Willison
|
3508bf7875
|
--nolock mode to ignore locked files, closes #1744
|
2022-05-17 12:40:25 -07:00 |
Simon Willison
|
280ff372ab
|
ETag support for .db downloads, closes #1739
|
2022-05-03 07:59:46 -07:00 |
Simon Willison
|
943aa2e1f7
|
Release 0.62a0
Refs #1683, #1701, #1712, #1717, #1718, #1733
|
2022-05-02 14:38:34 -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
|
a29c127789
|
Rename to_decimal/from_decimal to decode/encode, refs #1734
|
2022-05-02 12:44:09 -07:00 |
Simon Willison
|
687907aa2b
|
Remove python-baseconv dependency, refs #1733, closes #1734
|
2022-05-02 12:39:06 -07:00 |
Simon Willison
|
7e03394734
|
Optional uvicorn import for Pyodide, refs #1733
|
2022-05-02 12:20:14 -07:00 |
Simon Willison
|
942411ef94
|
Execute some TableView queries in parallel
Use ?_noparallel=1 to opt out (undocumented, useful for benchmark comparisons)
Refs #1723, #1715
|
2022-04-26 15:50:02 -07:00 |
Simon Willison
|
8a0c38f0b8
|
Rename database->database_name and table-> table_name, refs #1715
|
2022-04-26 15:50:02 -07:00 |
Simon Willison
|
579f59dcec
|
Refactor to remove RowTableShared class, closes #1719
Refs #1715
|
2022-04-25 11:33:35 -07:00 |
Simon Willison
|
e64d14e413
|
Use type integer for --timeout, refs #1717
|
2022-04-24 07:09:08 -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
|
143c105f87
|
Removed rogue print
|
2022-04-12 11:43:32 -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
|
d431a9055e
|
Release 0.61.1
Refs #1682
Refs https://github.com/simonw/datasette-hashed-urls/issues/13
|
2022-03-23 11:54:10 -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
|
d7c793d799
|
Release 0.61
Refs #957, #1228, #1533, #1545, #1576, #1577, #1587, #1601, #1603, #1607, #1612, #1621, #1649, #1654, #1657, #1661, #1668, #1675, #1678
|
2022-03-23 11:12:26 -07:00 |
Simon Willison
|
72bfd75fb7
|
Drop n=1 threshold down to <= 20ms, closes #1679
|
2022-03-21 14:55:50 -07:00 |
Simon Willison
|
1a7750eb29
|
Documented datasette.check_visibility() method, closes #1678
|
2022-03-21 12:01:37 -07:00 |
Simon Willison
|
194e4f6c3f
|
Removed check_permission() from BaseView, closes #1677
Refs #1660
|
2022-03-21 11:41:56 -07:00 |
Simon Willison
|
dfafce6d96
|
Display no-opinion permission checks on /-/permissions
|
2022-03-21 11:37:27 -07:00 |
Simon Willison
|
e627510b76
|
BaseView.check_permissions is now datasette.ensure_permissions, closes #1675
Refs #1660
|
2022-03-21 10:13:16 -07:00 |