Commit Graph

825 Commits

Author SHA1 Message Date
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
User Phryk f2584d749e went back to saving plot data as pickle because json fucks index typing right up 2020-04-19 00:01:34 +02:00
User Phryk c557811916 saving dataframe from session to database implemented, two assorted bugs fixed 2020-04-18 22:48:50 +02:00
User Phryk 7a7fe7ce70 Might contain traces of Progress™. 2020-04-18 03:23:59 +02:00
phryk 68d16d2615 started work on adding multi-dataset capability to DataEditor 2020-01-19 03:06:30 +01:00
phryk 08ab3fa595 added type hinting to example.Sine 2020-01-18 01:27:58 +01:00
phryk d516e3e638 work on caching 2019-12-01 19:08:42 +01:00
phryk 3e9ce4bdca small fixes for dataeditor and StockWeekly, added pandas to dependencies 2019-11-16 23:46:04 +01:00
phryk 9cc5be2ed8 lots of work on dataeditor, some performance fixes too IIRC, probably other stuff I forgot. ¯\_(ツ)_/¯ 2019-11-12 00:17:51 +01:00
phryk b12929194a something something more dataeditor work 2019-10-26 02:03:26 +02:00
phryk b2aa94dcb6 more work on dataeditor. EditorLoadFieldset now dynamically builds a subform for dynamic dataset parameterization 2019-10-22 02:35:36 +02:00
phryk 6ebeff0f32 work on dataeditor and pandas rendering, still unfinished 2019-09-25 21:09:01 +02:00
phryk eca0865fa0 reverted svg inline display back to using <object> because complex maps make firefox freeze (probably due to DOM complexity) 2019-07-05 21:56:21 +02:00
phryk a4b88e1208 tiny fix to make encrypted sessions work with postgres 2019-07-01 23:24:43 +02:00
phryk 013d906c66 templating fix for StoredGeoData, fixed session bug caused by unknown but defined session id 2019-06-22 01:32:13 +02:00
phryk 58035c4ee7 added caching to permission checks and scss compilation in SVG 2019-06-21 19:05:53 +02:00
phryk faba2ab239 fixed a leftover python2->3 issue with non-working ASVIterator 2019-06-20 03:40:24 +02:00
phryk 9b99401c4f fixed a bug breaking callable defaults in forms 2019-06-19 14:21:08 +02:00
phryk d068833704 plot grid fixed 2019-05-06 03:08:03 +02:00
phryk c847630b30 added scatterplot and barchart. didn't i already do this? 2019-05-01 13:36:38 +02:00