D. Berge
3e91ccba8d
Don't show monitor lines by default
2025-08-21 15:21:01 +02:00
D. Berge
fa0be9c0b7
Make loading indicator spin when 0%
2025-08-21 15:20:31 +02:00
D. Berge
dcbf5496f6
Remove unneded dependency
2025-08-21 15:10:45 +02:00
D. Berge
8007f46e37
Fix typo
2025-08-21 15:04:48 +02:00
D. Berge
4a7683cfd0
Add group map view
2025-08-21 14:58:53 +02:00
D. Berge
565a9d7e01
Add support for type 4 decoding
2025-08-21 14:58:53 +02:00
D. Berge
b07244c823
Fix component paths
2025-08-21 14:58:53 +02:00
D. Berge
c909edc41f
Move components to subdirectory
2025-08-21 14:55:27 +02:00
D. Berge
6b6f5ab511
Link from group summary to individual projects
2025-08-20 12:06:20 +02:00
D. Berge
7d8c78648d
Don't request summaries in ProjectList.
...
Those will be populated directly by Vuex.
2025-08-20 12:05:44 +02:00
D. Berge
faf7e9c98f
Try to improve responsiveness when refreshing project list
2025-08-20 12:05:05 +02:00
D. Berge
abf2709705
Expand groups router definition
2025-08-20 12:04:26 +02:00
D. Berge
f5dfafd85a
Make event handler more specific
2025-08-20 12:03:53 +02:00
D. Berge
cf8b0937d9
Rework comparison components.
...
More focused on error ellipses.
2025-08-19 19:28:19 +02:00
D. Berge
d737f5d676
Refresh comparisons when notified of changes
2025-08-19 19:27:38 +02:00
D. Berge
5fe19da586
Add control to reset comparisons view
2025-08-19 19:27:03 +02:00
D. Berge
0af0cf4b42
Add overlays when loading / data error
2025-08-19 18:58:04 +02:00
D. Berge
2fcfcb4f84
Add link to group comparison from project list
2025-08-18 16:39:20 +02:00
D. Berge
b60db7e7ef
Add frontend route for 4D comparisons
2025-08-18 14:17:17 +02:00
D. Berge
4bb087fff7
Add 4D comparisons list Vue component
2025-08-18 14:16:23 +02:00
D. Berge
15af5effc3
Add 4D comparisons Vue component
2025-08-18 14:15:52 +02:00
D. Berge
b5c6d04e62
Add utilities for transforming duration objects
2025-08-18 14:15:14 +02:00
D. Berge
571c5a8bca
Add Vue components for 4D comparisons
2025-08-18 14:14:34 +02:00
D. Berge
023b65285f
Fix bug trying to get project info for undefined
2025-08-18 13:51:37 +02:00
D. Berge
a320962669
Add project group info to Vuex
2025-08-18 13:50:49 +02:00
D. Berge
ef8466992c
Add automatic event icon to log.
...
So that the user can visually see which events were created by
Dougal (not including QC events).
2025-08-18 11:22:58 +02:00
D. Berge
8e4e70cbdc
Add server status info to help dialogue
2025-08-17 13:19:51 +02:00
D. Berge
2fab06d340
Don't send timestamp when patching seq+point events.
...
Closes #339 .
2025-08-16 11:35:35 +02:00
D. Berge
7d2fb5558a
Hide switches to enable additional graphs.
...
All violin plots as well as position scatter plots and histograms
are shown by default. This is due to #338 .
For some reason, having them enabled from the get go does not
cause any problems.
2025-08-15 18:09:51 +02:00
D. Berge
2009d73a2b
Fix action registration and unregistration
2025-08-13 17:03:00 +02:00
D. Berge
083ee812de
Use cookies for authentication as a last resort.
...
Fixes #335
2025-08-13 16:54:38 +02:00
D. Berge
7205ec42a8
Fix handler registration.
...
The way it was being done meant that unregisterHandlers would not
have worked.
2025-08-13 15:42:49 +02:00
D. Berge
6c4dc35461
Fix bad status on preplot lines tab
...
If there were no raw / final sequences on a line, planned sequences
would not show either.
2025-08-13 12:45:50 +02:00
D. Berge
2a894692ce
Throttle snack notifications
2025-08-12 00:22:09 +02:00
D. Berge
25690eeb52
Fix showSnack in main.js
2025-08-11 23:48:08 +02:00
D. Berge
3f9776b61d
Let the user know when we're getting gateway errors
2025-08-11 23:47:25 +02:00
D. Berge
e368183bf0
Show release notes for previous versions too
2025-08-11 14:59:22 +02:00
D. Berge
90ce6f063e
Remove dead code
2025-08-11 02:31:43 +02:00
D. Berge
b2fa0c3d40
Flatten vesselTrackConfig for better reactivity
2025-08-11 02:31:12 +02:00
D. Berge
83ecaad4fa
Change vessel colour
2025-08-11 01:57:40 +02:00
D. Berge
1c5fd2e34d
Calculate properly first / last timestamps of vessel tracks
2025-08-11 01:56:46 +02:00
D. Berge
5d19ca7ca7
Add authentication to vessel track request
2025-08-10 22:03:25 +02:00
D. Berge
910195fc0f
Comment out "Map settings" control on map.
...
Not sure it will actually be used, after all.
2025-08-10 21:53:55 +02:00
D. Berge
6e5570aa7c
Add missing require
2025-08-10 21:53:04 +02:00
D. Berge
595c20f504
Add vessel position to map.
...
Updates via websocket using the `realtime` channel notification
message.
2025-08-10 21:52:02 +02:00
D. Berge
40d0038d80
Add vessel track layer to map.
...
Track length may be changed by clicking on the appropriate icon.
2025-08-10 21:47:43 +02:00
D. Berge
2c1a24e4a5
Do not store JWT in document.cookie
2025-08-09 12:14:17 +02:00
D. Berge
0b83187372
Provide authorisation details to Deck.gl layers.
...
Those layers that call API endpoints directly no longer need to
rely on cookies as they use the JWT token directly via the
`Authorization` header.
2025-08-09 12:12:24 +02:00
D. Berge
3dd51c82ea
Adapt map links to new format
2025-08-08 18:54:25 +02:00
D. Berge
17e6564e70
Implement map crosshairs.
...
These are coordinates that are supplied in the fragment part of the
URL. When available, a marker is shown at the given positions.
Labels may also be given and are also shown.
2025-08-08 18:51:54 +02:00