Commit graph

  • 3c1d666dc3 feat: allow multipart bodies in POST /api/tracks and PUT /api/tracks/:track Paul Bienkowski 2020-11-21 16:02:27 +0100
  • 9ad99587a9 chore: install connect-busboy for multipart body parsing Paul Bienkowski 2020-11-21 16:01:49 +0100
  • 8cf01ba5f5 fix: a single-request upload shall just use /end Paul Bienkowski 2020-11-23 23:21:36 +0100
  • 7460661607 fix: append to track body in /end too, and save new track in /add Paul Bienkowski 2020-11-22 10:46:58 +0100
  • 33e8cbdb83 refactor: reorder /begin /add /end routes Paul Bienkowski 2020-11-22 10:44:21 +0100
  • 6b98655c92 refactor: change addPointsToTrack -> parseTrackPoints generator Paul Bienkowski 2020-11-21 23:07:44 +0100
  • b31d3e0e7d fix: parse tracks when they are fully uploaded in /end request, not before Paul Bienkowski 2020-11-21 23:01:22 +0100
  • 13ed2ef936 fix: correctly detect dollar hack if there is no dollar at the end, also fix the tests Paul Bienkowski 2020-11-21 22:46:18 +0100
  • 6b24ac59e8 chore: add .dockerignore Paul Bienkowski 2020-11-21 16:01:27 +0100
  • 0b8fed3e27 chore: make everything async instead of manual promise chaining Paul Bienkowski 2020-11-20 11:30:12 +0100
  • bb2b569abe chore: add "npm run lint" command Paul Bienkowski 2020-11-20 11:06:53 +0100
  • b6ab3d0b1d chore: fix lint errors Paul Bienkowski 2020-11-20 11:06:32 +0100
  • 481999b278 chore: format all files Paul Bienkowski 2020-11-20 11:02:30 +0100
  • e75a71a9bc chore: include all JS files in eslint Paul Bienkowski 2020-11-20 10:59:40 +0100
  • 02f8258a91 fix: detect version 2 format when metadata line is missing Paul Bienkowski 2020-11-21 19:36:27 +0100
  • 1a00e7b010
    Merge pull request #13 from opatut/refactor_tracks_logic_and_testing Paul Bienkowski 2020-11-21 19:35:22 +0100
  • bcf9f95c6d fix: do not use ?. operator for node 10 Paul Bienkowski 2020-11-21 17:49:38 +0100
  • 7aa6e0be84 feat: in OBSVER1, sanitize d1, d2, latitude and longitude values to null where appropriate Paul Bienkowski 2020-11-21 13:48:22 +0100
  • 0c3cf9263d feat: parse body when POSTing a new track Paul Bienkowski 2020-11-21 13:47:56 +0100
  • 16ca8db8c7 feat: properly parse data types in OBSVER1 Paul Bienkowski 2020-11-21 13:26:52 +0100
  • 598c6620d7 fix: correctly detect format OBSVER1 if there is no header, just data Paul Bienkowski 2020-11-21 13:15:49 +0100
  • f8bb6e7ab7 fix: when detecting format, first apply the dollar->newline hack Paul Bienkowski 2020-11-19 17:48:45 +0100
  • f890fc673f refactor: switch to async/await syntax in track routes Paul Bienkowski 2020-11-18 23:00:08 +0100
  • 114a9677f1 chore: fix some eslint in routes/api/tracks.js Paul Bienkowski 2020-11-18 22:30:25 +0100
  • f3740e5f37 feat: generate TrackData points when saving tracks through PUT, and return raw body through GET /:track Paul Bienkowski 2020-11-18 22:17:00 +0100
  • 0b830601f5 feat: autodetect "$ as newlines" hack in both OBSVER1 and OBSVER2 Paul Bienkowski 2020-11-18 22:13:00 +0100
  • f013ab4263 refactor: use csv parser for obsver1 instead of selfbuilt solution Paul Bienkowski 2020-11-18 21:51:08 +0100
  • f414d64480 fix: allow big uploads (up to 50mb) Paul Bienkowski 2020-11-18 21:50:33 +0100
  • 22f8c46d6a wip Paul Bienkowski 2020-11-18 20:53:35 +0100
  • d8975db15a chore: eslint fixes for logic/ folder Paul Bienkowski 2020-11-18 17:24:28 +0100
  • 5d16c4d541 chore: fix dev setup Paul Bienkowski 2020-11-18 17:24:15 +0100
  • 2ff842bd11 chore: introduce eslint Paul Bienkowski 2020-11-18 17:15:32 +0100
  • 214da0c9f8 refactor(logic/tracks): clean up code Paul Bienkowski 2020-11-17 18:24:49 +0100
  • 8f5237a182 test: add test data from postman-test to test addPointsToTrack Paul Bienkowski 2020-11-17 18:24:13 +0100
  • 04f597cfb1 chore(logic): autoformat with prettier Paul Bienkowski 2020-11-17 18:07:32 +0100
  • 79de852d91 chore: add prettier for autoformatting Paul Bienkowski 2020-11-17 18:07:21 +0100
  • b95d3dad3a chore: add testing framework (jest) and start writing test for tracks logic Paul Bienkowski 2020-11-17 18:01:29 +0100
  • bd815e9671 refactor: move TrackInfo and addPointsToTrack to new "logic" folder Paul Bienkowski 2020-11-17 17:59:05 +0100
  • 4dc95ec093
    Merge pull request #12 from opatut/docker Martin Grotz 2020-11-18 07:42:44 +0100
  • b8506bf75a chore: update README to reflect docker startup process, also: formatting Paul Bienkowski 2020-11-17 17:54:46 +0100
  • b518478889 chore: remove yarn.lock, because package-lock.json exists and the two would not stay up to date with each other anyway Paul Bienkowski 2020-11-17 17:31:00 +0100
  • 15b7d2cda3 chore: add docker-compose support and Dockerfile for building the app image Paul Bienkowski 2020-11-17 17:30:13 +0100
  • 6ff0c4fb21 feat: allow setting mongodb url through MONGODB_URL environment variable Paul Bienkowski 2020-11-17 17:32:36 +0100
  • a618eeffeb configurable mailserver and sender Uwe Woessner 2020-10-23 00:41:16 +0200
  • b3d9fb3137 feat: add registration flow with email verification Martin Grotz 2020-10-20 21:25:00 +0200
  • ddb779ebd9 feat: add registration flow with email verification feat/groma84/10/extendRegistrationFlow Martin Grotz 2020-10-20 21:25:00 +0200
  • 3fb02b5809 chore: update package versions and readme Martin Grotz 2020-09-29 22:08:29 +0200
  • 99e0d517f9 chore: update package versions and readme Martin Grotz 2020-09-29 22:08:29 +0200
  • 70e2ec5672 replace NaN by 0 hpcwoess 2020-09-08 10:33:19 +0200
  • 1e72349026 update visibility hpcwoess 2020-08-28 21:50:53 +0200
  • dbfe62df6a fixed global visibility query hpcwoess 2020-08-28 17:56:57 +0200
  • 1ab316c774 tracks visible for all hpcwoess 2020-08-16 23:23:18 +0200
  • d3a1c9edcc fixed partial upload hpcwoess 2020-08-16 00:27:11 +0200
  • 051100170c send APIKey (_id) hpcwoess 2020-08-15 10:59:00 +0200
  • fc7d437f2e separate TrackData from track hpcwoess 2020-08-14 22:15:12 +0200
  • fcb2524c97 added missing file root 2020-08-14 12:43:57 +0200
  • 061234b301 separate TrackData root 2020-08-14 12:37:34 +0200
  • c888c3e558
    Bump express-jwt from 5.3.3 to 6.0.0 dependabot[bot] 2020-07-25 20:47:29 +0000
  • 934cedd3d0 adjust to new csv dat root 2020-07-25 22:45:34 +0200
  • cc72e1e0da
    Bump lodash from 4.17.15 to 4.17.19 dependabot[bot] 2020-07-20 06:33:21 +0000
  • e4a1832c34 upload in parts root 2020-07-04 01:27:47 +0200
  • 5715d19f93 support parts hpcwoess 2020-07-03 13:50:07 +0200
  • 8dd5bba3e4 revert version change root 2020-06-30 21:57:00 +0200
  • 6fd167d53a Bump express-jwt from 5.3.3 to 6.0.0 dependabot[bot] 2020-06-30 17:22:35 +0000
  • 95b207d507
    Bump express-jwt from 5.3.3 to 6.0.0 dependabot[bot] 2020-06-30 17:22:35 +0000
  • a709c4a8e2 create track points from csv root 2020-04-14 03:05:07 +0200
  • 2e0e4e70c5
    Bump tunnel-agent from 0.4.3 to 0.6.0 dependabot[bot] 2020-04-13 07:10:42 +0000
  • 5b99d0fb8a updated dependencies root 2020-04-13 09:08:51 +0200
  • 24859bf3ae Bump sshpk from 1.13.1 to 1.16.1 dependabot[bot] 2020-04-13 00:21:19 +0000
  • 11666afa7b Bump mongoose from 5.6.11 to 5.7.5 dependabot[bot] 2020-04-13 00:21:00 +0000
  • bd8375cbce
    Bump sshpk from 1.13.1 to 1.16.1 dependabot[bot] 2020-04-13 00:21:19 +0000
  • 8026670251
    Bump mongoose from 5.6.11 to 5.7.5 dependabot[bot] 2020-04-13 00:21:00 +0000
  • 32e33f302d Bump stringstream from 0.0.5 to 0.0.6 dependabot[bot] 2020-04-13 00:04:21 +0000
  • 4d0f1c629d
    Merge pull request #1 from hlrs-vis/dependabot/npm_and_yarn/is-my-json-valid-2.20.0 uwewoessner 2020-04-13 02:20:14 +0200
  • 36d4379edb
    Bump stringstream from 0.0.5 to 0.0.6 dependabot[bot] 2020-04-13 00:04:21 +0000
  • 66797c1a5c
    Bump is-my-json-valid from 2.16.1 to 2.20.0 dependabot[bot] 2020-04-13 00:04:17 +0000
  • 02e78c7b38 first version of the OpenBikeSensor Web API root 2020-04-13 02:02:40 +0200
  • eebc3cf927
    Initial commit uwewoessner 2020-04-13 01:52:25 +0200