Commit Graph

794 Commits

Author SHA1 Message Date
phryk b1e9cf6211 editor style now roughly doing the right thing 2020-07-26 20:14:59 +02:00
phryk 91d51b9704 even more forced breaks in README.md 2020-07-25 19:22:55 +02:00
phryk 95fab35ec9 hopefully better readability in README.md with forced breaks 2020-07-25 19:21:48 +02:00
phryk 8bb07602a1 whoops. ¯\_(ツ)_/¯ 2020-07-25 19:17:26 +02:00
phryk 5938e04f57 added README.md with a project outline 2020-07-25 19:16:19 +02:00
phryk fedc6c483c work on better editor UI, added TabbedView and TabbedFieldset using a brand new variant of the checkbox hack, also fixed the worst bug ever in renderable.jinja 2020-07-25 19:14:32 +02:00
phryk 55efd530c6 more progress on maps, theoretically implemented 1d chlorpleth capability, untested. 2020-07-20 06:03:36 +02:00
phryk ed16fd0294 maps now render, better color support and parameterizable palettes 2020-07-17 16:09:39 +02:00
phryk 9983c44d16 more progress towards proper geodata integration 2020-07-10 14:27:53 +02:00
phryk 1b959a030a geodata can now be put into [Ephemeral]Dataset. 2020-07-09 20:25:56 +02:00
phryk a5267f2f3f fix for form field choices with optgroups 2020-07-06 16:18:51 +02:00
phryk d064798ddb analysis data now saved as bson, same for sessiondata, closing #22 2020-07-05 21:29:27 +02:00
phryk 28139515ac added BSONField and specialized DataField, analysis persistence now uses BSON. 2020-07-05 17:10:15 +02:00
phryk 7045b9faa3 made more general SerializedFieldAccessor, some cleaning, maybe more 2020-07-05 01:46:00 +02:00
phryk 5fe7fd87f1 added JSONField, probably other stuff 2020-07-04 16:15:45 +02:00
phryk 014990c807 made barchart less worse, probably some fixes, began work on built-in data sources and got confused. 2020-07-01 20:42:07 +02:00
phryk 6c3f315a90 fixed filtering in data editor 2020-06-30 00:49:34 +02:00
phryk 47eb89ca70 separated data visualization and analysis, added new data format for latter while (mostly) keeping old in former, also probably a bunch of fixes. 2020-06-29 10:03:34 +02:00
phryk f8a68ba1c0 some structural changes in preparation of dataeditor refactor to also handle map data and become better overall, also a random css fix 2020-06-19 19:28:41 +02:00
phryk dbbdaa6ed5 fixed horrible performance problem in geodata system, made map projection configurable, fixed profiler integration and CLI exports for plots and maps 2020-06-18 13:35:26 +02:00
phryk 37fb9ecba8 Added HSTS and TLS enforcement, resolves #33 2020-06-16 20:06:02 +02:00
phryk d67a61d7cf Added Content-Security-Policy. Resolves #35. 2020-06-16 18:13:07 +02:00
phryk 13a4857593 Add SameSite to all cookies. Resolves #32. 2020-06-16 17:36:33 +02:00
phryk 79492df049 fixed preview; resolves #17 – simple template rename; also moved preview from under to above the form. 2020-06-14 18:37:33 +02:00
phryk 60e5c473dd forced markdown code linenums to false, opened upstream issue https://github.com/Python-Markdown/markdown/issues/980 – also fixes #8 for some reason or it wasn't really broken? 2020-06-14 17:15:36 +02:00
phryk 38673f7b77 made JSON renders of [Ephemeral]Dataset jinja2.Markup which fixes #20; Added naughty HTML hack to make chrom[e|ium] think <video> is valid XHTML; Made dataset template use inline instead of raw mode for plot render 2020-06-13 22:45:07 +02:00
phryk bf44089c29 removed duplicate Color class from helpers 2020-06-12 20:23:35 +02:00
phryk 3efe7a833d massive commit, fixed a bunch of stuff, moved plot palettization into python code using inline CSS variable declarations for colors, added customizable layer color to data editor, made plots (almost) completely repsonsive. 2020-06-12 20:21:04 +02:00
phryk 90866198eb good progress towards making svg plots responsive; fixed GroupPermission editing bug, probably other stuff. 2020-06-07 15:38:08 +02:00
phryk 9df00f2191 fix in lineplot template (missing </g>), styling fix for layer descriptions 2020-06-06 01:36:30 +02:00
phryk c4c7542d4e cleared up typecasting in svg.plot a bit, added support for datetime and multi-labelled grid stops (at least on x axis) 2020-06-06 01:21:54 +02:00
phryk 0a1e121b04 various improvements and fixes for data editor 2020-06-05 00:39:33 +02:00
phryk 7b9ed5a1f1 made cancel buttons consistent, resolves #11 2020-06-04 22:54:32 +02:00
phryk ccf790906d callable form field parameters for choices, default and value now work everywhere, various improvements and fixes for dataeditor 2020-06-04 21:14:25 +02:00
phryk 49700dde39 dataeditor fixes, renamed help parameters in plot.py to help_text, styling adjustment for help_text, bugfix in auth/__init__.py 2020-06-03 16:44:18 +02:00
phryk 060874967b dataeditor fixes, renamed help parameters in plot.py to help_text, styling adjustment for help_text, bugfix in auth/__init__.py 2020-06-03 16:44:02 +02:00
phryk 34ef3cd6be dataeditor fixes 2020-06-03 01:31:28 +02:00
phryk 250fd45175 removed instance parameter from all form-related things, fixed inheritance in example.RandomMap, minor fixes. 2020-06-03 00:03:37 +02:00
phryk d71a17da56 added reorder_item function to CustomOrderedDict, rewrote broken valid_name validator, implemented working filtering with pandas 2020-06-02 22:07:15 +02:00
phryk 7569272afb cleaned up `DataEditor` fieldsets a bit and added basic action choice for `EditorLayerControl` 2020-06-01 14:02:10 +02:00
phryk d4aff44691 form adjustments, dataeditor work, stuff 2020-06-01 01:56:38 +02:00
phryk eeaa657af6 more data editor progress, field adjustments, testing fixes, added ColorField and Color form field, some templating, quite possibly other stuff. 2020-05-28 23:50:46 +02:00
phryk ff7f3e5897 added layer deletion, bugfix for plotkind selection 2020-05-26 03:11:31 +02:00
phryk c3d0420c10 added helper functions for fieldset processing, adjusted dataeditor, some other fixes 2020-05-26 02:35:33 +02:00
phryk 703bae61f7 more progress on datavis, fixed barchart up for new data format, added plot kind selection, added severity-dependant flash message icons, some bugfixes, some styling. 2020-05-22 02:31:15 +02:00
phryk 94c6b370c5 progress with dataeditor, adjusted dynamic data sources, other misc stuff and fixes 2020-05-20 22:19:20 +02:00
phryk 064b767c8e progress and cleanup with dataset layers. 2020-05-20 01:18:37 +02:00
phryk 3df772c6e4 some adjustments and clarifications in naming, working towards proper layer support, fixed some plot styling 2020-05-18 23:06:15 +02:00
phryk e1e790439e started move to own persistence format for data visualization/analysis 2020-05-17 18:55:27 +02:00
phryk 039cc52206 moved dataeditor to storeddataset editing, some other minor progress, too 2020-05-14 11:26:30 +02:00