Cameron Yick
|
cf504fe492
|
prf: add JS handling for situations where tables have no rows
|
2023-04-20 01:06:47 -04:00 |
Cameron Yick
|
06b4829035
|
prf: provide plugin hook even for tables with 0 rows
|
2023-04-20 01:04:37 -04:00 |
Cameron Yick
|
9b773c7a04
|
prf: Convert column metadata names in column actions
|
2023-04-20 01:03:12 -04:00 |
Cameron Yick
|
8f744e7d0d
|
prf: prefer has() to get() for set membership
|
2023-04-20 00:56:53 -04:00 |
Cameron Yick
|
37d7e3f320
|
prf: InitDatasette -> datasette_init for case sensitivity / using prefix to namespace instead of suffix
|
2023-04-20 00:55:56 -04:00 |
Cameron Yick
|
2d92b93280
|
refactor(datasette): rename getColumnHeaderItems => getColumnActions for parity with Python API
|
2023-04-14 18:09:52 -04:00 |
Cameron Yick
|
3d48754b90
|
tidy: remove stale functions / todos from datasette JS plugin proposal
|
2023-04-02 16:54:09 -04:00 |
Cameron Yick
|
c2e7218377
|
move demo plugins into own directory
|
2023-04-02 15:33:48 -04:00 |
Cameron Yick
|
d82b80a4cd
|
first cut at a panel manager API
|
2023-04-02 15:13:58 -04:00 |
Cameron Yick
|
e6b93010ea
|
add simple DOM selector plugin hooks example
|
2023-04-02 13:57:42 -04:00 |
Cameron Yick
|
50cdf9b60a
|
feat: make datasette manager responsible for filter-rows API
|
2023-04-02 13:43:06 -04:00 |
Cameron Yick
|
d348dfe74d
|
refactor: rename the dropdown icon in table.js
|
2023-04-02 13:39:15 -04:00 |
Cameron Yick
|
299389697f
|
Update API to support passing in other types of column metadata, such as type
|
2023-04-02 13:37:01 -04:00 |
Cameron Yick
|
b30e6096e7
|
feat(datasette): proof of concept - create JS plugin for adding column names to clipboard
|
2023-04-02 13:24:17 -04:00 |
Cameron Yick
|
ab9bc5fd19
|
test: register table plugin using a test API
|
2023-04-02 11:58:12 -04:00 |
Cameron Yick
|
305a4de982
|
feat: first cut at datasette JS api
|
2023-03-23 22:42:12 -04:00 |
Simon Willison
|
3feed1f66e
|
Re-applied Black
|
2023-03-22 15:54:35 -07:00 |
Simon Willison
|
d97e82df3c
|
?_extra= support and TableView refactor to table_view
* Implemented ?_extra= option for JSON views, refs #262
* New dependency: asyncinject
* Remove now-obsolete TableView class
|
2023-03-22 15:49:39 -07:00 |
Simon Willison
|
56b0758a5f
|
0.64 release notes, refs #2036
|
2023-03-08 12:52:37 -08:00 |
Simon Willison
|
25fdbe6b27
|
use tmpdir instead of isolated_filesystem, refs #2037
Should hopefully get tests passing for #2036 too.
|
2023-03-08 12:33:23 -08:00 |
Simon Willison
|
bd39cb4805
|
Use service-specific image ID for Cloud Run deploys, refs #2036
|
2023-03-08 12:25:55 -08:00 |
Simon Willison
|
1ad92a1d87
|
datasette install -r requirements.txt, closes #2033
|
2023-03-06 14:27:30 -08:00 |
Dustin Rodrigues
|
a53b893c46
|
Add Python 3.11 classifier (#2028)
Thanks, @dtrodrigues
|
2023-03-06 13:01:19 -08:00 |
Simon Willison
|
0b4a286914
|
render_cell(..., request) argument, closes #2007
|
2023-01-27 19:34:14 -08:00 |
Simon Willison
|
e4ebef082d
|
Fixed link text
|
2023-01-21 07:37:29 -08:00 |
Simon Willison
|
6a352e99ab
|
Added missing import to example
|
2023-01-11 11:04:11 -08:00 |
Simon Willison
|
25a612fe09
|
Release 0.64.1
Refs #1985, #1987
|
2023-01-11 10:23:49 -08:00 |
Simon Willison
|
50fd94e04f
|
Raise ValueError if Datasette(files=) is a string, refs #1985
|
2023-01-11 10:13:20 -08:00 |
Simon Willison
|
2c86774179
|
Link to non-spam Python 3 setup instructions
Refs #1987
|
2023-01-11 09:59:40 -08:00 |
Simon Willison
|
8e70734043
|
Upgrade Sphinx, closes #1971
|
2023-01-09 18:02:32 -08:00 |
Simon Willison
|
4880638f13
|
setup-gcloud 318.0.0
Refs https://til.simonwillison.net/googlecloud/gcloud-error-workaround
|
2023-01-09 16:02:02 -08:00 |
Simon Willison
|
7dd671310a
|
Release notes for 0.64, with a warning against arbitrary SQL with SpatiaLite
Refs #1409, #1771, #1979
Refs https://github.com/simonw/datasette.io/issues/132
|
2023-01-09 08:40:24 -08:00 |
Simon Willison
|
5e672df168
|
Explicitly explain allow_sql: false
|
2023-01-09 08:25:07 -08:00 |
Simon Willison
|
7b48664d75
|
Better error for --load-extensions, refs #1979
|
2023-01-07 15:56:03 -08:00 |
Simon Willison
|
0f7c71a86f
|
What to do if extensions will not load, refs #1979
|
2023-01-07 15:49:28 -08:00 |
Simon Willison
|
fee658ad05
|
Improved wording in allow_sql docs
|
2023-01-05 09:22:49 -08:00 |
Simon Willison
|
c41278b46f
|
default_allow_sql setting, closes #1409
Refs #1410
|
2023-01-04 16:51:26 -08:00 |
Simon Willison
|
adfcec51d6
|
Fixed broken example links in _where= docs
|
2023-01-04 16:51:26 -08:00 |
Simon Willison
|
deb5fcbed4
|
Fixed table_action example in docs
|
2023-01-04 10:25:04 -08:00 |
Simon Willison
|
572bdb5b80
|
Applied Black, refs #782
|
2022-12-31 19:32:07 -08:00 |
Simon Willison
|
d94a3c4326
|
No need to link to _shape=objects any more
It's the default now. Refs #782
|
2022-12-31 17:42:48 -08:00 |
Simon Willison
|
3c352b7132
|
Applied Black, refs #782
|
2022-12-31 13:17:54 -08:00 |
Simon Willison
|
5bbe2bcc50
|
Rename filtered_table_rows_count to count, refs #782
|
2022-12-31 12:52:57 -08:00 |
Simon Willison
|
a2dca62360
|
Fix for extension tests I broke, refs #782
|
2022-12-31 11:21:15 -08:00 |
Simon Willison
|
ca07fff3e2
|
Pin Sphinx 5.3.0, refs #1971
Furo is not yet compatible with Sphinx 6.0
|
2022-12-31 11:13:56 -08:00 |
Simon Willison
|
3af313e165
|
Fix for Sphinx extlinks warning, closes #1972
|
2022-12-31 11:13:14 -08:00 |
Chris Holdgraf
|
994ce46ed4
|
Add favicon to documentation (#1967)
Co-authored-by: Simon Willison <swillison@gmail.com>
|
2022-12-31 11:00:31 -08:00 |
Simon Willison
|
8059c8a27c
|
Fixed typo
|
2022-12-31 10:54:25 -08:00 |
Simon Willison
|
8aa9cf629c
|
Store null instead of 'None' in _internal database table, closes #1970
|
2022-12-31 10:52:37 -08:00 |
Simon Willison
|
234230e595
|
Default JSON shape is now objects - refs #1914, #1709
|
2022-12-31 10:52:37 -08:00 |