24743d55aa
Don't fail hard if the location_history metadata db migration script fails
2025-04-18 22:48:22 +02:00
0fa13d6ec2
[ #1 ] Only parse .js files in umzug migration.
...
As pointed out in the issue, it's not guaranteed that Node will only
pick *.js - depending on where it's launched and in which state.
This will mean that db migrations can no longer be applied while
developing, but it's a good compromise when weighted against consistent
ease of use.
2025-04-18 22:46:00 +02:00
a9dc63c289
Added support for editing location points.
2025-04-16 09:49:09 +02:00
30c66d391f
Refactored CountrySelector
into a separate component.
2025-04-15 01:43:22 +02:00
7fdc01a840
Improved Autocomplete
component.
...
- More consistent handling and propagation of changes
- Added navigation through results with arrow up/down
2025-04-15 01:39:43 +02:00
83361ffebe
More uniform icons on the PointInfo
component.
2025-04-14 21:43:41 +02:00
9ce57b23cd
Added location info enrichment.
...
- Adds `GET /location-info?latitude=<...>&longitude=<...>` endpoint to
get information about a point at the given coordinates.
- Adds `nominatim` and `google` as reverse geocode providers.
- Adds support for automatic enrichment upon ingestion.
2025-04-12 23:35:18 +02:00
d52fed5a57
A more robust check for TouchEvent
instances
2025-04-08 12:33:12 +02:00
47aa2da6a2
Removed references of TouchEvent
.
...
It breaks on Firefox on desktop because the `TouchEvent` type is not defined.
2025-04-08 12:28:28 +02:00
c8200bfcbf
Added support for filtering directly by point IDs
2025-04-08 02:33:06 +02:00
d9e891a821
Added support for ordering stats
2025-04-08 02:06:09 +02:00
46e94c4a31
Added more screenshots and features to the README
2025-04-06 14:20:17 +02:00
752bc7469b
Persist selected point ID on the URL query
2025-04-06 13:47:40 +02:00
54677b52b7
Link /stats results to the associated filtered view on the map.
2025-04-05 23:21:49 +02:00
3604e844a0
Fixed type errors
2025-04-05 22:20:31 +02:00
ca666c9ef8
Support filtering location points by country/address/postalCode/description
2025-04-05 22:04:21 +02:00
36846164bd
Added statistics panel
2025-04-04 23:02:01 +02:00
4f437a63ee
The key attribute of the /stats
response should only contain groupBy columns
2025-04-03 02:36:04 +02:00
f050397509
Added /stats
endpoint
2025-04-03 01:21:10 +02:00
02d7d885ba
Merge pull request #2 from blacklight/dependabot/npm_and_yarn/frontend/npm_and_yarn-8ec3883370
...
Bump vite from 6.2.3 to 6.2.4 in /frontend in the npm_and_yarn group across 1 directory
2025-04-02 17:52:38 +02:00
ba0aedefd9
Prev/next page calls should not override the query order
2025-03-31 22:21:34 +02:00
94ca1ea193
Made the map timeline more mobile-friendly
2025-03-31 22:11:31 +02:00
6a8f38a182
Better screen breakpoint mixins and classes
2025-03-31 22:11:06 +02:00
3c2313252c
Fixed body/scroll height on mobile
2025-03-31 22:10:37 +02:00
35f7af7214
Use solid background for maskable icons
2025-03-31 21:12:54 +02:00
83db575be5
Added maskable icons to PWA
2025-03-31 21:09:00 +02:00
dependabot[bot]
80641856ef
Bump vite in /frontend in the npm_and_yarn group across 1 directory
...
Bumps the npm_and_yarn group with 1 update in the /frontend directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 6.2.3 to 6.2.4
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.4/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-31 18:54:00 +00:00
72389406e0
Added transparent background to PWA icons
2025-03-31 20:49:50 +02:00
727e8d1e87
Fixed type errors
2025-03-31 20:44:43 +02:00
3183799185
Fixed touch events management on the map
2025-03-31 20:22:04 +02:00
91a05fdd9d
Fixed touch events management on map
2025-03-31 14:06:32 +02:00
fd279e0dbf
Make FilterForm view more compact.
...
It can easily overflow on mobile devices.
2025-03-31 13:53:10 +02:00
9ac36dec3e
Use vite-plugin-pwa to initialize the PWA
2025-03-31 13:44:34 +02:00
62be99a5b0
The pwabuilder-sw.js script should be in the root level of the domain
2025-03-31 12:26:29 +02:00
5af6ab1045
Added PWA builder
2025-03-31 12:24:10 +02:00
e629584830
Fixed thin mobile font.
...
The `Inter` default font-family makes fonts look thin and barely legible
on mobile.
2025-03-31 12:12:26 +02:00
55f429ccb0
Added speed information to PointInfo, if available
2025-03-31 12:05:59 +02:00
d3abc352aa
Refresh the map after the point resolution has been changed
2025-03-31 12:05:09 +02:00
b517e5463d
Added accuracy info to map
2025-03-31 11:04:55 +02:00
3eaf721ffd
Added battery info to frontend
2025-03-30 22:10:01 +02:00
aca1aeead4
[UI] Show battery level on PointInfo component
2025-03-30 16:18:44 +02:00
da9ce2fd73
Added battery+accuracy+speed columns to location history
2025-03-30 16:03:19 +02:00
23942224d4
Added asc/desc sort toggle in the filter form
2025-03-30 14:26:28 +02:00
76a01f9f47
Fixed type errors and warnings
2025-03-30 12:15:12 +02:00
6b7e984817
Moved pagination management to Timeline component
2025-03-30 12:01:10 +02:00
282828df0b
Several UI improvements and features.
...
- Added support for filtering location data in a certain area.
- Made date range selection optional.
- A more robust way to detect changes in the location filter.
- Let the timeline graph set the default time ticks.
2025-03-29 23:53:49 +01:00
35821dbccd
Fixed type errors
2025-03-26 22:23:46 +01:00
a319e1517c
Increased default number of location points returned on /gpsdata.
...
250 -> 500
2025-03-26 22:16:11 +01:00
41a659be66
Changed altitude icon in timeline.
...
This is to be consistent with the icon displayed in the `PointInfo` modal.
2025-03-26 22:12:58 +01:00
6ad0c424ff
Applied application style to OSM elements
2025-03-26 22:12:02 +01:00