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