Simon Willison
|
17e65fc26b
|
Faceting WIP, refs #495
|
2019-07-07 16:15:33 -07:00 |
Simon Willison
|
912ce848b9
|
Fix nav display on 500 page, closes #545
|
2019-07-07 13:26:45 -07:00 |
Simon Willison
|
787dd427de
|
white-space: pre-wrap for table SQL, closes #505
|
2019-07-07 13:26:38 -07:00 |
Simon Willison
|
f80ff9b07b
|
min-height on .hd
Now it should be the same size on the homepage as it is on pages with breadcrumbs
|
2019-07-07 13:16:48 -07:00 |
Katie McLaughlin
|
d95048031e
|
Split pypi and docker travis tasks (#480)
Thanks @glasnt!
|
2019-07-07 13:03:19 -07:00 |
Simon Willison
|
fcfcae21e6
|
extra_template_vars plugin hook (#542)
* extra_template_vars plugin hook
Closes #541
* Workaround for cwd bug
Based on https://github.com/pytest-dev/pytest/issues/1235#issuecomment-175295691
|
2019-07-05 17:05:56 -07:00 |
Simon Willison
|
a18e0964ec
|
Refactor templates for better top nav customization, refs #540
|
2019-07-05 13:34:41 -07:00 |
Simon Willison
|
16fdabda97
|
Better robustness in face of missing raw_path
|
2019-07-04 07:03:02 -07:00 |
Simon Willison
|
107d47567d
|
Black
|
2019-07-03 22:56:13 -07:00 |
Simon Willison
|
25ff0a8ba6
|
Fix for accidentally leaking secrets in /-/metadata, closes #538
|
2019-07-03 22:47:45 -07:00 |
Simon Willison
|
a2d4593193
|
Secret plugin configuration options (#539)
Closes #538
|
2019-07-03 22:36:44 -07:00 |
Simon Willison
|
f0d32da0a9
|
Switch to ~= dependencies, closes #532 (#536)
* Switch to ~= dependencies, closes #532
* Bump click and click-default-group
* imp. is deprecated, use types.ModuleType instead - thanks https://stackoverflow.com/a/32175781
* Upgrade to pytest 5
|
2019-07-02 21:32:55 -07:00 |
Simon Willison
|
4d2fdafe39
|
Added asgi_wrapper plugin hook, closes #520
|
2019-07-02 21:06:25 -07:00 |
Simon Willison
|
b9ede4c189
|
Updated custom template docs, refs #521
|
2019-07-02 20:23:05 -07:00 |
Simon Willison
|
13e4f9a676
|
Unit test for _table custom template, refs #521
|
2019-07-02 20:23:05 -07:00 |
Simon Willison
|
e7120d91f6
|
Rename _rows_and_columns.html to _table.html, refs #521
|
2019-07-02 20:23:05 -07:00 |
Simon Willison
|
c461357b44
|
Default to raw value, use Row.display(key) for display, refs #521
|
2019-07-02 20:23:05 -07:00 |
Simon Willison
|
754836eef0
|
New experimental Row() for templates, refs #521
|
2019-07-02 20:23:05 -07:00 |
Simon Willison
|
7688283054
|
Typo
|
2019-06-25 08:36:39 -07:00 |
Simon Willison
|
9e97b725f1
|
pip install -e .[docs] for docs dependencies
|
2019-06-25 05:08:04 -07:00 |
Simon Willison
|
6341f8cbc7
|
Better coverage of sqlite-utils in FTS docs, closes #525
|
2019-06-24 09:28:42 -07:00 |
Simon Willison
|
34e292d24d
|
Porting Datasette to ASGI, and Turtles all the way down
|
2019-06-23 22:28:37 -07:00 |
Simon Willison
|
cdd24f3eaa
|
Added datasette-doublemetaphone to list of plugins
|
2019-06-23 21:23:24 -07:00 |
Simon Willison
|
a5591236c4
|
Install test dependencies so deploy can work
python tests/fixtures.py needs asgiref or it fails with an error
|
2019-06-23 20:23:07 -07:00 |
Simon Willison
|
ba8db9679f
|
Port Datasette from Sanic to ASGI + Uvicorn (#518)
Datasette now uses ASGI internally, and no longer depends on Sanic.
It now uses Uvicorn as the underlying HTTP server.
This was thirteen months in the making... for full details see the issue:
https://github.com/simonw/datasette/issues/272
And for a full sequence of commits plus commentary, see the pull request:
https://github.com/simonw/datasette/pull/518
|
2019-06-23 20:13:09 -07:00 |
Simon Willison
|
35429f9089
|
Revert "New encode/decode_path_component functions"
Refs #272
This reverts commit 9fdb47ca95 .
Now that ASGI supports raw_path we don't need our own encoding scheme!
|
2019-06-18 17:23:27 -07:00 |
Simon Willison
|
d4df640d18
|
Refactored view class hierarchy, refs #272
See https://github.com/simonw/datasette/issues/272#issuecomment-502393107
|
2019-06-15 12:41:34 -07:00 |
Tom MacWright
|
aa911122fe
|
Fix typo in install step: should be install -e (#500)
|
2019-06-11 11:48:40 -07:00 |
Simon Willison
|
6ccfcefb78
|
Added datasette-render-binary plugin to ecosystem
|
2019-06-09 09:49:06 -07:00 |
Simon Willison
|
0c756b8cd9
|
Added datasette-bplist plugin to ecosystem
|
2019-06-08 19:11:59 -07:00 |
Simon Willison
|
5e8fbf7f6f
|
Upgrade pytest to 4.6.1, pluggy to 0.12.0 (#497)
|
2019-06-02 19:06:26 -07:00 |
Simon Willison
|
803f750309
|
Added datasette-jq plugin to ecosystem
|
2019-05-29 18:51:10 -07:00 |
Simon Willison
|
2a4b892d6c
|
Tidy up with Black
|
2019-05-27 19:28:47 -07:00 |
Simon Willison
|
9c58d048ec
|
Fix pagination when sorted by expanded foreign key
Closes #489
|
2019-05-27 19:23:18 -07:00 |
Simon Willison
|
f069950a14
|
Removed obsolete __init__ method
|
2019-05-27 19:03:36 -07:00 |
Simon Willison
|
de92c05134
|
Fixed duplicate function name
|
2019-05-27 18:49:57 -07:00 |
Simon Willison
|
839e55bf0a
|
Start of unit tests for Database class, refs #485
|
2019-05-27 18:42:30 -07:00 |
Simon Willison
|
bd4dbc8519
|
Rename InterruptedError => QueryInterrupted, closes #490
|
2019-05-27 17:16:36 -07:00 |
Simon Willison
|
edb36629e7
|
Database.get_outbound_foreign_keys() refactor
Following this, the only module that ever makes calls to the low-level
execute_against_connection_in_thread() method is datasette/database.py
|
2019-05-27 11:41:44 -07:00 |
Simon Willison
|
20f98c3e20
|
Databse.primary_keys(table) / fts_table(table) refactor, closes #488
Also cleaned up some unused imports spotted by the linter.
|
2019-05-27 11:27:42 -07:00 |
Simon Willison
|
3fe21b91bb
|
Typo
|
2019-05-27 11:27:21 -07:00 |
Simon Willison
|
6569287d90
|
Refactored ConnectedDatabase to datasette/database.py
Closes #487
|
2019-05-26 22:07:43 -07:00 |
Simon Willison
|
026c84db30
|
Refactor Datasette methods to ConnectedDatabase
Refs #487
|
2019-05-26 21:56:43 -07:00 |
Simon Willison
|
182a3017c2
|
Sort keys to past tests in Python 3.5
|
2019-05-25 09:22:02 -07:00 |
Simon Willison
|
5ef3b2d6c9
|
Don't use -v with pytest in Travis
It seems to slow things down more than I expected.
|
2019-05-25 09:19:30 -07:00 |
Simon Willison
|
9bd39672de
|
Better label detection, refs #485
This needs unit tests.
|
2019-05-25 09:14:57 -07:00 |
Simon Willison
|
d923d84754
|
Facet by many-to-many, closes #365
|
2019-05-25 09:06:32 -07:00 |
Simon Willison
|
6e79fecf7e
|
Travis now uses pytest -v
|
2019-05-22 22:54:40 -07:00 |
Simon Willison
|
172da009d8
|
Added ?_through= table argument, closes #355
Also added much more interesting many-to-many fixtures - roadside attractions!
|
2019-05-22 22:45:12 -07:00 |
Simon Willison
|
c902590ada
|
Stack Overflow survey added to news
|
2019-05-21 11:47:28 -07:00 |