Wykres commitów

  • 186c513a61 Support parameterized SQL and block potentially harmful queries Simon Willison 2017-11-04 19:49:18 -0700
  • 31b21f5c5e Moved all SQLite queries to threads Simon Willison 2017-11-04 19:21:44 -0700
  • 1fc75809a6 Refactored everything into a factory function Simon Willison 2017-11-04 19:13:44 -0700
  • 0ac8bbce2e Default subcommand is now serve Simon Willison 2017-11-04 16:53:50 -0700
  • edaa10587e Configured Travis CI Simon Willison 2017-11-04 16:47:46 -0700
  • be768f26d0 python setup.py test now runs the tests Simon Willison 2017-11-04 16:40:27 -0700
  • 2c625e31ed Fixed bug on Row page with tables containing spaces Simon Willison 2017-10-27 00:16:18 -0700
  • 1592fd0419 Started work on cli, which also meant adding setup.py Simon Willison 2017-10-27 00:08:24 -0700
  • 2a9799bae6 Implemented database summary on index page Simon Willison 2017-10-26 21:05:13 -0700
  • 3cce63b598 URL to allow direct database download Simon Willison 2017-10-25 08:19:32 -0700
  • 97bcd41f33 Row values endpoint using libmagic magic-columns Simon Willison 2017-10-25 08:05:17 -0700
  • f1b0521810 Preserve .json through redirects Simon Willison 2017-10-25 08:01:22 -0700
  • d94d4465d7 Double quote around column names Simon Willison 2017-10-25 07:47:20 -0700
  • e55bc3b2fa th align left for all tables Simon Willison 2017-10-25 07:46:38 -0700
  • 1c5977961f Added glob and like lookups - refs #23 Simon Willison 2017-10-24 18:53:01 -0700
  • 630b40038e Added support for gt, gte, lt, lte lookups Simon Willison 2017-10-24 18:46:49 -0700
  • 6823b09406 Set time limit of 1000ms on SQL queries Simon Willison 2017-10-24 18:34:54 -0700
  • 2fe94641b0 Don't try to show row counts for views Simon Willison 2017-10-24 18:33:12 -0700
  • bd5f3b2ba1 Show time taken at bottom of table page Simon Willison 2017-10-24 18:31:54 -0700
  • 3eb79e1a5f Show total row count at top of table page Simon Willison 2017-10-24 18:31:43 -0700
  • eef213ab4d Show total number of rows in table Simon Willison 2017-10-24 17:11:36 -0700
  • 1ae8ea0f03 Started implementing ?name__contains=X filters Simon Willison 2017-10-24 17:06:23 -0700
  • 4c7379a898 Don't crash on weird character encodings Simon Willison 2017-10-24 17:01:34 -0700
  • c371f06fde Include took_ms in JSON output Simon Willison 2017-10-24 16:55:53 -0700
  • 2a09d37087 Allow views to be browsed as well as tables Simon Willison 2017-10-24 16:55:08 -0700
  • 02b1814fcf Redirects now preserve query string Simon Willison 2017-10-24 16:54:26 -0700
  • 5f806880c9 Correctly JSON serialize sqlite3.Cursor Simon Willison 2017-10-24 16:53:21 -0700
  • bc9379aabc Added .jsono extension Simon Willison 2017-10-24 08:07:52 -0700
  • f643f7aee1 base64 encode bytestrings from DB in JSON Simon Willison 2017-10-24 07:58:41 -0700
  • b46e370ee6 Link to pages-per-row Simon Willison 2017-10-24 07:10:58 -0700
  • 6a9fdcc071 Added addressable page per row Simon Willison 2017-10-23 22:54:58 -0700
  • 606ff9e35e python app.py --build to generate build-metadata.json Simon Willison 2017-10-23 22:53:13 -0700
  • b20d7119e4 Implemented template inheritance and brought back errors Simon Willison 2017-10-23 19:56:27 -0700
  • 0fa1772697 Allow ?sql= argument against database Simon Willison 2017-10-23 19:48:56 -0700
  • 255e2611e5 CORS headers for JSON responses Simon Willison 2017-10-23 19:48:06 -0700
  • 12f7e1dc56 Hashed URLs now have far-future cache expiry Simon Willison 2017-10-23 19:36:44 -0700
  • 9d21914069 Refactored to use class based views Simon Willison 2017-10-23 19:25:48 -0700
  • b2372605d6 Implemented multi-db support plus initial URL structure Simon Willison 2017-10-23 19:00:37 -0700
  • 6a0c5de615 ensure_build_metadata() function for metadata Simon Willison 2017-10-23 09:02:40 -0700
  • f571b19d8a sqlerrors() decorator catching and returning useful errors Simon Willison 2017-10-23 08:28:00 -0700
  • de04d7a854 Initial working proof of concept Simon Willison 2017-10-22 17:41:19 -0700
  • ac9d66817d Initial commit Simon Willison 2017-10-22 17:39:03 -0700