Commit graph

57 commits

Author SHA1 Message Date
Paul Bienkowski
aaea78daf7 frontend: Make home zone configurable 2021-09-12 11:13:03 +02:00
Paul Bienkowski
35fc7193b7 frontend: fix warning about DOM attributes 2021-09-12 11:12:52 +02:00
Paul Bienkowski
14039f30f3 frontend: Make tileset and zoom levels configurable (fixes #83) 2021-09-12 11:05:42 +02:00
Paul Bienkowski
88937b2f49 add API and Frontend version in frontend footer (fixes #81) 2021-09-12 10:37:40 +02:00
Paul Bienkowski
00eece8406 frontend: update manifest and description 2021-05-19 19:19:21 +02:00
Paul Bienkowski
1dce9aba60 frontend: Add arrows to indicate track direction (close #41) 2021-05-15 13:11:42 +02:00
Paul Bienkowski
54d0a56b9a Show per-user stats in profile settings 2021-05-14 20:44:36 +02:00
Paul Bienkowski
630f8ca10c Remove debug log 2021-05-14 20:17:02 +02:00
Paul Bienkowski
b34fbb1ee7 Add date range to statistics 2021-05-14 20:16:05 +02:00
Paul Bienkowski
420b4f2a85 frontend: Style stats according to styleguide 2021-05-14 19:41:07 +02:00
Paul Bienkowski
41313f6f63 frontend: Workaround for prop warning on <a> tag 2021-05-14 19:34:21 +02:00
Paul Bienkowski
5c28f1d344 Make stats calculation more robust, ignore obvious errors 2021-05-14 19:25:27 +02:00
Paul Bienkowski
95a28ec457 Some eslint and typescript 2021-05-14 19:25:11 +02:00
Paul Bienkowski
9b633a3c88 Update frontend dependencies 2021-05-14 19:24:29 +02:00
Paul Bienkowski
f2e6c062d3 Improve logout mechanism 2021-05-14 19:24:17 +02:00
Paul Bienkowski
94dae5e88a frontend: Fix page numbering using comma values at some point (fix #76) 2021-05-14 16:58:52 +02:00
Paul Bienkowski
16b89ce08b Disable npm update message when building docker files (resolves #75) 2021-05-14 09:19:45 +02:00
Paul Bienkowski
bc682a22a1 Fix .dockerignore by moving them into the actual contexts 2021-05-14 09:19:25 +02:00
Paul Bienkowski
ce2a27ed51 Expose all generated JSON files in one endpoint, and use actual track data for rendering the blue line (fixes #72, fixes #64) 2021-05-13 20:32:55 +02:00
Paul Bienkowski
cf30037a85 frontend: Show actual track duration, not dummy data from testing the code 2021-05-13 20:20:41 +02:00
Paul Bienkowski
798ff9fb1b frontend: ignore drop event in form, trigger upload instead of file input dialog (fixes #74, maybe) 2021-05-13 20:17:21 +02:00
Paul Bienkowski
3d8238307a frontend: More compact menu 2021-05-09 20:33:57 +02:00
Paul Bienkowski
a4756873e5 frontend: Add footer, improve menu, add links to privacy policy and imprint 2021-05-09 15:38:18 +02:00
Paul Bienkowski
c380b0d1fb frontend: Some more styling 2021-05-07 18:10:15 +02:00
Paul Bienkowski
73e855550c frontend: Customize style, start using styleguide 2021-05-07 17:29:26 +02:00
Paul Bienkowski
34042ede54 feat: stop using smiley default avatar, use first letter of name on colored square as fallback 2021-05-07 14:57:54 +02:00
Paul Bienkowski
817de8fae5 frontend: Add download button for original file 2021-05-01 13:31:03 +02:00
Paul Bienkowski
c32a475b96 frontend: Downgrade to node:14, chokidar was not availble 2021-05-01 13:28:42 +02:00
Paul Bienkowski
760ea4c013 frontend: Include roads.json in homepage, and use grayscale theme for maps 2021-05-01 11:19:34 +02:00
Paul Bienkowski
912aebb9d5 frontend: format a file 2021-05-01 11:18:21 +02:00
Dennis Boldt
4f5177a5fc Bump node to 15.14 + add .nvmrc 2021-04-29 21:43:40 +02:00
Dennis Boldt
7cdf6b2d17 hrs -> hours 2021-04-29 21:30:04 +02:00
Dennis Boldt
09dfe24045 Link OpenBikeSensor text in headline as well. 2021-04-29 21:29:18 +02:00
Paul Bienkowski
840ecc6d6f Rename track.visible -> track.public 2021-04-19 21:57:40 +02:00
Paul Bienkowski
13b6dd8691 Fix wording for missing public tracks 2021-04-19 21:53:35 +02:00
Paul Bienkowski
bca3582e30 Add worker, queue, redis, and call python script to import files 2021-04-19 21:38:54 +02:00
Paul Bienkowski
e1a9898fd9 frontend: Add apiUrl to upload request URL 2021-02-28 22:42:32 +01:00
Paul Bienkowski
a0d9c2dbc4 frontend: Add API url config 2021-02-28 22:21:38 +01:00
Paul Bienkowski
e10b29e0c6 frontend: Configure base-href and router with PUBLIC_URL 2021-02-28 22:11:32 +01:00
Paul Bienkowski
2c5ba1d5a0 frontend: Make config file overridable 2021-02-28 20:29:47 +01:00
Paul Bienkowski
4779965377 api: Move OAuth2.0 client definitions to config file, from MongoDB 2021-02-28 20:19:08 +01:00
Paul Bienkowski
cc4679d048 frontend: Replace tracks with new file through upload in edit page 2021-02-26 23:10:10 +01:00
Paul Bienkowski
40882549f7 frontend: Small UI improvements 2021-02-26 22:50:33 +01:00
Paul Bienkowski
7ab7e4918e frontend: Track editor and redirects on errors 2021-02-26 21:57:36 +01:00
Paul Bienkowski
eef5deca70 frontend: Format and lint 2021-02-26 20:09:52 +01:00
Paul Bienkowski
6a1b193e06 frontend: Add favicons 2021-02-26 20:09:39 +01:00
Paul Bienkowski
d1d7921808 frontend: Settings page 2021-02-23 21:52:57 +01:00
Paul Bienkowski
12bd42a3bb Implement and enforce PKCE 2021-02-23 19:32:08 +01:00
Paul Bienkowski
5ce2947fea frontend,api: Expose authorization server metadata and use it 2021-02-23 18:26:37 +01:00
Paul Bienkowski
6ba29e68a0 frontend: Better style for welcome map on mobile 2021-02-21 11:34:10 +01:00