75 Commits

Author SHA1 Message Date
7e5827a7a2 api: Add Cache-Control header. 0.3.0 2019-05-19 18:28:38 -05:00
793dbcc611 Add support for parsing Postgres dates that only use one or two millisecond digits. 2019-05-19 18:28:22 -05:00
d37dc77490 Bump version. 2019-05-19 01:29:46 -05:00
ffa7e1a4de Documentation around new deployed environments. 0.2.0 2019-05-19 01:28:22 -05:00
30ced3ecfd Allow targeting different environments with deply. Add version string on the web App component. 2019-05-19 01:28:02 -05:00
4bc8c00c49 api: Update systemd [Install] so that pmapi starts with the ssytem. 2019-05-19 01:26:22 -05:00
e33ba9707c web: Move the .env.prod to .env.production (where it belongs). 2019-05-19 01:25:57 -05:00
Jonathan Bernard
9af4af6c5d Added deployment documentation. 2019-05-18 18:48:12 -05:00
Jonathan Bernard
d88689ee31 Add build and deploy targets to top-level Makefile. 2019-05-18 17:45:43 -05:00
Jonathan Bernard
1d544dad0b Bump version. 2019-05-18 13:28:02 -05:00
Jonathan Bernard
6c049b3bda api: Created systemd service file. 0.1.0 2019-05-18 13:26:19 -05:00
Jonathan Bernard
98f9e84824 Bugfix in simple detail display logic. 2019-05-18 13:25:15 -05:00
Jonathan Bernard
3c36164696 NPM updates. 2019-05-18 12:36:28 -05:00
3015c9ce2b Small change to web Makefile to allow overriding the API host port. 2019-05-18 12:26:23 -05:00
8114136bbd WIP Adding measurement details and entry for simple measurements. 2019-05-18 12:25:55 -05:00
79aa711680 aDD LOGout. Refactor routing to require auth on every path by default. 2019-05-18 12:25:22 -05:00
6380c73421 Fix API logger configuration (handle invalid or missing config valeus properly). 2019-05-18 12:22:30 -05:00
0ce1581a87 Fix bug in API logger (used setInterval instead of setTimeout). 2019-05-18 12:20:16 -05:00
2380bf8d1e Update web dependencies. 2019-05-18 12:18:57 -05:00
5026e3963c Update API to handle the multiple formats of datetime Postgres might use. 2019-05-18 12:18:35 -05:00
4c60c30b7d WIP stub for measure details page. 2019-04-19 23:01:17 -05:00
125ffd1017 web: exploring other dev environment options. 2019-04-12 05:56:58 -05:00
80c33c85c3 web: small tweaks to style, dependencies. 2019-04-12 05:51:34 -05:00
Jonathan Bernard
9d9f8c4f9b web: WIP work on adding create measure functionality in the UI. 2019-04-11 09:24:47 -05:00
0fe3ccfdd2 api: Dockerfile for containerizing the API service. 2019-04-10 11:01:15 -05:00
fcc2e40f8a web: Makefile for convenience setting env variables. 2019-04-10 11:01:15 -05:00
87446606c5 web: WIP Adding measure configuration forms. 2019-04-10 11:01:15 -05:00
ae5b9f39c9 web: WIP Add new measure creation page. 2019-04-10 11:01:11 -05:00
e5aa942e31 web: add filter to measures page, cleanup styling. 2019-04-10 11:01:04 -05:00
b83550f70f web: cleanup common styles. 2019-04-10 11:00:58 -05:00
cc23676f9b web: clean up logging usage, parameterize with ENV vars. 2019-04-10 11:00:35 -05:00
3154d97dd1 web: Fix login session persistence using localStorage. 2019-04-10 10:48:26 -05:00
d7387d699d NPM audit fix: upgrade dependencies. 2019-04-10 10:44:15 -05:00
Jonathan Bernard
3e68462c28 WIP Dockerizing API. 2019-04-07 03:07:17 -05:00
Jonathan Bernard
fcf0cf18f6 Move the strawboss config to the right place. 2019-04-06 19:50:29 -05:00
Jonathan Bernard
c111bd8e6e Adding StrawBoss configuration. 2019-04-06 19:03:02 -05:00
Jonathan Bernard
7a118bd8e8 WIP Adding measure summary views. 2019-04-06 00:04:54 -05:00
Jonathan Bernard
622fed8e2a WIP Adding simple measurement view. 2019-04-05 00:47:19 -05:00
e542f44505 Make Measure and Measurement types generic. 2019-04-02 23:22:43 -05:00
5887368ed1 Fix bug in POST measures API. 2019-03-16 23:57:07 -05:00
9d8ad6bf74 Add SmartTable Vue component. 2019-03-10 15:59:16 -05:00
4965d162ad Change the measure model: less pre-determined, more configurable. 2019-03-10 15:59:02 -05:00
b629ec1a14 Consolidate SQL migrations (pre-alpha, versioning was deceptive). 2019-03-10 12:18:19 -05:00
12b2e5edca WIP UI implementation: fixed store dependencies, login flow. 2019-03-08 03:03:47 -06:00
9a9fa7c5d9 Add created field to API Tokens. 2019-03-08 03:02:57 -06:00
b23d3d36af WIP Auth redesign. 2019-03-07 23:39:24 -06:00
6bc094f515 Style/color tweaks. 2019-03-04 23:10:05 -06:00
1b94245078 WIP Progress on skeleton of the Vue app. 2019-03-04 18:46:54 -06:00
bcde5fbfc0 WIP User service, login routing. 2019-03-02 02:07:56 -06:00
a6e8da95f4 Exclude hand-built Nim binaries. 2019-03-02 02:07:31 -06:00