Commit graph

33 commits

Author SHA1 Message Date
95925b0289
Added support for API tokens. 2025-03-09 14:04:41 +01:00
5f39251acc
Fixed Typescript build errors. 2025-03-09 11:13:20 +01:00
7e6ac7583d
Frontend support for user devices. 2025-03-09 10:59:39 +01:00
0e5a08cc49
Split common.scss into multiple style files. 2025-03-09 10:56:09 +01:00
ac327e2d4c
 Extracted Header component from main App view 2025-03-08 01:29:14 +01:00
703b12428b
 Added support for dropdowns 2025-03-08 01:28:18 +01:00
2dd6c9f6b4
Moved db and migrations management to umzug. 2025-03-07 22:07:59 +01:00
55083bb1b3
Simplify return payload of /auth.
Return only `.token` instead of `.session.token`.
2025-03-07 01:50:56 +01:00
06566f504b
Added Remember me checkbox on login page. 2025-03-06 23:55:27 +01:00
99de342af3
Support for users and authentication [frontend]. 2025-03-06 00:42:54 +01:00
533ebe960f
Refactored backend.
- Add versioning to API endpoints.
- Refactored $db and $repos as global variables.
- Extracted routes into separate components with deferred registration.
- Support for a different db URL for location data than the one used by
  the application.
- Added sqlite and passport dependencies (passport will soon be used to
  handle authentication).
2025-03-01 11:45:13 +01:00
f349b2c5be
Added separate Makefile for frontend 2025-02-28 02:26:55 +01:00
0703c7ac40
Fixed tsc type error. 2025-02-28 01:28:28 +01:00
fa313c8f53
Made points resolution configurable. 2025-02-28 01:16:34 +01:00
e68fd8303c
Fixed yAxisID for altitude. 2025-02-27 23:57:54 +01:00
2e6f1b9d53
Round up altitude on PointInfo. 2025-02-27 23:49:32 +01:00
ffa2b6e5a6
Support for distance and speed metrics on the timeline. 2025-02-27 23:03:11 +01:00
2e642775df
Fixed tsc errors and warnings. 2025-02-26 03:21:26 +01:00
a833d43586
Added timeline with points shown on hover. 2025-02-26 03:09:15 +01:00
b7c6ae1f55
Fixed tsc warnings and errors. 2025-02-24 22:02:30 +01:00
696bb89e04
Link to OSM on PointInfo latlng 2025-02-24 02:26:27 +01:00
1f4eebf17c
Common methods to display dates and distances. 2025-02-24 02:08:25 +01:00
46775bbec8 Set start/end date in filter by clicking on the map info. 2025-02-24 01:59:36 +01:00
6d7bfe9b73 Display min/max timestamp on the map and total distance. 2025-02-24 01:22:15 +01:00
78fbf45bd6 Support for paginated results. 2025-02-24 00:28:59 +01:00
62051f06a7 Added transparency to routes. 2025-02-23 22:35:54 +01:00
5738b1da60 Common button styles + added filter pagination UI. 2025-02-23 21:14:56 +01:00
0a1e6fcf19 Advanced filters form + split Map component into functional mixins. 2025-02-23 20:43:03 +01:00
f800aeefea Group together points that are less than a couple of meters away. 2025-02-22 20:52:11 +01:00
d95e44f8d2 Added route layer to map. 2025-02-22 19:32:42 +01:00
28928a40ca Style improvements.
- Improved POI style (a bit bigger and with border)

- Improved styling of the close buttons.

- Added palette with accent/background colors.
2025-02-22 17:23:38 +01:00
092c194358 Merged README files for backend and frontend. 2025-02-22 16:38:48 +01:00
5dfde74ccf Major bootstrap.
- Migrated frontend to Vue.

- Migrated frontend map to OL API.

- Extended environment variables.

- README.

- Country information/flag integration.

- Implemented generic db/repo.
2025-02-22 16:31:43 +01:00