Commit Graph

225 Commits

Author SHA1 Message Date
6288ed22bf use releasebuild target for build
The releasebuild target of Angular uses the --prod modifier. It
generates output hashes for javascript files. This allows better
caching.
2020-03-29 20:02:36 +02:00
2b19ec9085 update material 2020-03-29 09:38:24 +02:00
ef7968aba2 update angular 2020-03-29 09:21:07 +02:00
46623236c6 little improvements to help page 2020-03-29 09:08:22 +02:00
5befe099c7 update the gradle node plugin 2020-03-12 19:54:29 +01:00
ec4f445b8d use port 17333 by default
Not sure how this is supposed to work. To be able to support
Angular's development server and Spring as a standalone application
I had to hardcode the port Spring uses.
The problem is, that Angular runs on port 4200. Angular is compiled
to static files. So I cannot dynamically add the port that is
configured for Spring. But Angular has to be able to talk to the
Spring application.
I chose port 17333, because it does not collide with the standard
Tomcat port (8080).
2020-03-12 19:54:13 +01:00
5386e29fcc update npm and js libs 2020-03-12 07:23:24 +01:00
0228604980 use com.github.node-gradle.node instead of com.moowork.node
moowork is no longer maintained and does not work with gradle 6
2020-03-11 07:55:11 +00:00
9aa4cb39ae hide upload page, because it is not yet working 2020-03-08 12:14:48 +01:00
343aa6061b add icon 'copy' 2020-03-08 12:11:32 +01:00
cae8d4ed49 disable spellcheck for query input box 2020-02-16 10:30:38 +01:00
a1c6dd06a3 fix axis labels when x2 axis is used 2020-02-15 08:43:31 +01:00
57d016245c use y1/y2 axis definitions 2020-02-09 20:14:13 +01:00
859491e99e put y axis definition into its own object 2020-02-09 17:16:27 +01:00
ed7cc9bee5 put y axis definition into its own object 2020-02-08 15:39:41 +01:00
6109227508 move axisScale to y-axis-definition component 2020-02-08 12:53:50 +01:00
4dc41faeae rename y-axis-range component to y-axis-definition 2020-02-08 12:50:23 +01:00
b59b49f2d1 AxisTypes has a better toString method 2020-02-08 12:41:02 +01:00
276a244e47 update npm and nodejs 2020-02-08 08:12:56 +01:00
5e44e1b2fd update js libs 2020-02-08 08:10:33 +01:00
20a78b4625 update nodejs 2020-01-19 10:49:23 +01:00
ac89cea804 update JS libraries 2020-01-19 10:46:07 +01:00
cf7e5ec968 add bar charts 2020-01-19 10:35:07 +01:00
1587046907 disable plot types instead of hiding them 2019-12-27 19:36:08 +01:00
90244c6e4b only allow zoom by mouse wheel or selection when time axis is available 2019-12-27 19:16:21 +01:00
4f5fe15ac7 update plotType drop down on selection
The drop down for plot types should only contain plot types that can
be combined. The reason is, that we can only draw images with two
x/y-axis. Therefore a combination of types that would need three or more
axis is not supported.
2019-12-27 18:45:37 +01:00
19e6dd1102 add histogram plots 2019-12-27 12:25:25 +01:00
2268ab40b3 use the invaders game as 'loading screen' 2019-12-26 18:48:33 +01:00
9b263a70c8 update JS libraries 2019-12-26 18:21:08 +01:00
b399c651c6 update JS libraries 2019-12-26 18:09:31 +01:00
f1ef13c1de add inputs/outputs to npm_run_build
Fixes the up-to-date check for npm_run_build.
2019-12-07 08:34:36 +01:00
0cdf30e9a2 optimize SVG icons
The icons were made with Inkscape. This tool does not care
for file size. By rewriting the icons by hand I could reduce
the file size siginificantly. E.g. 6.1kb to 441 bytes for
cumulative-distribution-chart.svg.
2019-11-30 09:35:02 +01:00
51ba287ace progress bar and abort for gallery
Generating all images for a gallery view can take
long. It might not be obvious when the computation
is done, because there is no progress indicator.
Fixed by adding a progress bar.

You might want to abort the computation. E.g.
because you already found what you were looking
for or you want to change the parameters.
This can now be done by clicking 'Abort'.
Note, it does not abort the current computation.
2019-11-29 09:57:15 +01:00
20b710547f use one multi-select drop down for plot type
All plot types we currently have can be combined
in one image. So there is no need to compute
combinable types.
2019-11-24 10:53:30 +01:00
4879c6cdc7 use new icons for axcending/descending 2019-11-23 18:51:40 +01:00
84e5f99c4f show big image in gallery view 2019-11-21 19:22:06 +01:00
90331bd029 fix: card grid grid gets streched if vertical space is not used fully
Fixed by adding a container for the card grid.
That way the actual card grid has no height and
is therefore not streched vertically.
2019-11-17 19:57:05 +01:00
a296a2ca55 add mathematical icons 2019-11-17 18:59:34 +01:00
771f61a597 add filters for gallery 2019-11-17 18:59:08 +01:00
70fb84d634 add sorting for gallery 2019-11-17 09:36:37 +01:00
73ea635ac1 render gallery items 2019-11-16 15:14:21 +01:00
3022edb1e1 use snackbar to show error messages 2019-11-16 08:57:39 +01:00
41d30cbc44 update NPM to 6.13.0 2019-11-14 18:54:24 +01:00
57c5cca688 fetch possible values for gallery view 2019-11-14 18:45:32 +01:00
d9b2327f35 make default for 'splitBy' configurable 2019-11-10 16:33:37 +01:00
8d690ff0e7 make filter panel thinner 2019-11-10 16:32:30 +01:00
a917e771c6 use custom favicon 2019-11-10 16:08:13 +01:00
198b51089d make defaults for groupBy configurable
We do not know which fields exist at compile time.
But it is a great help to have some pre-selected
fields in groupBy.
Solved by adding a configuration option.
2019-11-10 09:38:16 +01:00
7e1349b25a make filter panel thinner
Making the filter panel thinner by 18%. To do this
we moved the date range next to the query box.
The thinner filter box gives us more width for the plot.
2019-11-01 10:21:25 +01:00
d91481809e fix range selection when moving from right to left 2019-11-01 09:00:05 +01:00