Commit Graph

  • 90ce6f063e Remove dead code D. Berge 2025-08-11 02:31:43 +02:00
  • b2fa0c3d40 Flatten vesselTrackConfig for better reactivity D. Berge 2025-08-11 02:03:33 +02:00
  • 83ecaad4fa Change vessel colour D. Berge 2025-08-11 01:57:40 +02:00
  • 1c5fd2e34d Calculate properly first / last timestamps of vessel tracks D. Berge 2025-08-11 01:56:46 +02:00
  • aabcc74891 Add compression to some endpoints. D. Berge 2025-08-11 01:53:50 +02:00
  • 2a7b51b995 Squash another cookie D. Berge 2025-08-11 01:52:04 +02:00
  • 5d19ca7ca7 Add authentication to vessel track request D. Berge 2025-08-10 22:03:25 +02:00
  • 910195fc0f Comment out "Map settings" control on map. D. Berge 2025-08-10 21:53:55 +02:00
  • 6e5570aa7c Add missing require D. Berge 2025-08-10 21:53:04 +02:00
  • 595c20f504 Add vessel position to map. D. Berge 2025-08-10 21:52:02 +02:00
  • 40d0038d80 Add vessel track layer to map. D. Berge 2025-08-10 21:45:13 +02:00
  • acdf118a67 Add new /vessel/track endpoints. D. Berge 2025-08-10 21:39:35 +02:00
  • b9e0975d3d Add clone routine to project DB lib (WIP). D. Berge 2025-08-10 21:37:12 +02:00
  • 39d9c9d748 Fix GeoJSON returned by /navdata endpoint D. Berge 2025-08-10 21:36:37 +02:00
  • b8b25dcd62 Update IP getter script to return LAN address. D. Berge 2025-08-09 22:23:50 +02:00
  • db97382758 Add scripts to automatically update the LAN DNS records. D. Berge 2025-08-09 18:30:26 +02:00
  • ae8e5d4ef6 Do not use cookies for backend authentication D. Berge 2025-08-09 12:43:17 +02:00
  • 2c1a24e4a5 Do not store JWT in document.cookie D. Berge 2025-08-09 12:14:17 +02:00
  • 0b83187372 Provide authorisation details to Deck.gl layers. D. Berge 2025-08-09 12:12:24 +02:00
  • 3dd51c82ea Adapt map links to new format v2025.32.1 D. Berge 2025-08-08 18:54:25 +02:00
  • 17e6564e70 Implement map crosshairs. D. Berge 2025-08-08 18:51:54 +02:00
  • 3a769e7fd0 Adapt to new map implementation. D. Berge 2025-08-08 16:10:17 +02:00
  • 7dde0a15c6 Fix handling of view state and layers in URL hash D. Berge 2025-08-08 16:09:32 +02:00
  • 2872af8d60 Refresh sequence line data on every render D. Berge 2025-08-08 13:48:49 +02:00
  • 4e581d5664 Add final-raw heatmap D. Berge 2025-08-08 13:47:30 +02:00
  • a188e9a099 Tweak colour scales D. Berge 2025-08-08 13:45:54 +02:00
  • cd6ad92d5c Use the same names in the user interface as in the code D. Berge 2025-08-08 13:44:42 +02:00
  • 08dfe7ef0a Add notification handlers to Map. D. Berge 2025-08-08 12:45:15 +02:00
  • 6a5238496e Add possibility to refresh points map while loading binary data D. Berge 2025-08-08 12:44:21 +02:00
  • bc237cb685 Add final data points layer to map D. Berge 2025-08-08 12:43:27 +02:00
  • 4957142fb1 Refactor sequenceBinaryData. D. Berge 2025-08-08 12:40:23 +02:00
  • 5a19c81ed1 Unregister notification handlers. D. Berge 2025-08-08 12:22:56 +02:00
  • b583dc6c02 Support unregistering notification handlers D. Berge 2025-08-08 12:20:58 +02:00
  • 134e3bce4e Add client-side support for type 3 bundles (final data) D. Berge 2025-08-08 12:20:04 +02:00
  • f5ad9d7182 Use sequenceBinaryData for raw data points layer. D. Berge 2025-08-08 12:18:07 +02:00
  • 07874ffe0b Filter missing values out of JSON data for binary packing D. Berge 2025-08-08 12:15:39 +02:00
  • 695add5da6 Increase the resolution of position errors in bundle. D. Berge 2025-08-08 12:13:20 +02:00
  • 6a94287cba Add type 3 binary bundle. D. Berge 2025-08-08 11:21:05 +02:00
  • c2ec2970f0 Remove dead code D. Berge 2025-08-08 11:20:03 +02:00
  • 95d6d0054b Adapt GIS endpoint to new preplots tables structure D. Berge 2025-08-07 22:02:04 +02:00
  • 5070be5ff3 Handle event changes D. Berge 2025-08-07 20:18:18 +02:00
  • d5e77bc946 Move API action option to the correct argument D. Berge 2025-08-07 19:20:27 +02:00
  • f6faad17db Fix Python's idiotic syntax D. Berge 2025-08-07 17:17:43 +02:00
  • 94cdf83b13 Change access permissions to files endpoints D. Berge 2025-08-07 16:23:55 +02:00
  • 6a788ae28b Add logging statements D. Berge 2025-08-07 16:23:14 +02:00
  • 544117eec3 Fix retrieval of preplot previews D. Berge 2025-08-07 16:20:00 +02:00
  • e5679ec14b Move API action option to the correct argument D. Berge 2025-08-07 16:19:13 +02:00
  • a1c174994c Remove debugging statements D. Berge 2025-08-07 13:03:43 +02:00
  • 2db8cc3116 Tweak wording D. Berge 2025-08-07 12:38:04 +02:00
  • 99b1a841c5 Let the user know when using a remote frontend. D. Berge 2025-08-07 12:30:28 +02:00
  • 6629e25644 Do not error if version history is undefined D. Berge 2025-08-07 11:03:07 +02:00
  • 7f5f64acb1 Check for lineNameInfo when importing P1/11 D. Berge 2025-08-07 11:00:42 +02:00
  • 8f87df1e2f Comment out debug output D. Berge 2025-08-07 10:52:13 +02:00
  • 8399782409 Set response auth headers conditionally D. Berge 2025-08-07 10:42:37 +02:00
  • 9c86018653 Auto-refresh materialised view if necessary D. Berge 2025-08-07 10:42:08 +02:00
  • a15c97078b Fix typo in access middleware D. Berge 2025-08-07 10:41:29 +02:00
  • d769ec48dd Request fresh responses when refreshing data from the server D. Berge 2025-08-07 10:40:23 +02:00
  • fe421f545c Add data integrity check D. Berge 2025-08-06 22:54:01 +02:00
  • caa8fec8cc Log warning D. Berge 2025-08-06 22:52:06 +02:00
  • 49fc260ace Clear cookie on logout D. Berge 2025-08-06 22:51:44 +02:00
  • b7038f542c Fix storage of JWT in localStorage D. Berge 2025-08-06 22:51:20 +02:00
  • 40ad0e7650 Fix database upgrades 38, 39, 40. D. Berge 2025-08-06 22:50:20 +02:00
  • 9006deb8be Change error notifications D. Berge 2025-08-06 12:01:03 +02:00
  • 6e19b8e18f Do not fail if old / new missing from notifications. D. Berge 2025-08-06 11:59:52 +02:00
  • 3d474ad8f8 Update package-lock.json D. Berge 2025-08-06 11:31:51 +02:00
  • 821af18f29 Removed planned line points layer control. D. Berge 2025-08-06 11:25:44 +02:00
  • 9cf15ce9dd Edit code comments D. Berge 2025-08-06 11:24:39 +02:00
  • 78838cbc41 Implement planned lines layer D. Berge 2025-08-06 11:20:09 +02:00
  • 8855da743b Handle refresh on data change for some layers. D. Berge 2025-08-06 11:17:37 +02:00
  • c67a60a7e6 Fix labels handling in events map layer D. Berge 2025-08-06 11:14:20 +02:00
  • 81e06930f0 Silence console error D. Berge 2025-08-06 11:05:15 +02:00
  • 0263eab6d1 Add extra mutations to plan Vuex module. D. Berge 2025-08-06 11:03:11 +02:00
  • 931219850e Fix wrong freezing of Vuex data. D. Berge 2025-08-06 11:01:57 +02:00
  • 12369d5419 Support Markdown-formatted snack messages D. Berge 2025-08-06 11:01:10 +02:00
  • 447003c3b5 Implement pub-sub handler system for ws notifications. D. Berge 2025-08-06 10:59:17 +02:00
  • be7157b62c Downgrade gracefully if window.caches is not available. D. Berge 2025-08-06 10:45:05 +02:00
  • 8ef56f9946 Pass a clone of Response to API callback D. Berge 2025-08-06 10:42:34 +02:00
  • f2df16fe55 Fix getting project configuration data D. Berge 2025-08-06 10:41:42 +02:00
  • 96db6b1376 Add a more helpful message if cause of failure is known D. Berge 2025-08-06 10:41:08 +02:00
  • 36d86c176a Only send websocket notifications to authenticated users D. Berge 2025-08-06 10:40:16 +02:00
  • 9c38af4bc0 Improve handling of JWT over websocket. D. Berge 2025-08-06 10:26:53 +02:00
  • be5c6f1fa3 Fix user authentication. D. Berge 2025-08-06 10:21:37 +02:00
  • 17b9d60715 Make sourceLayer optional in getPickingInfo D. Berge 2025-08-04 18:47:15 +02:00
  • e2dd563054 Save changed to package-lock.json D. Berge 2025-08-03 13:50:59 +02:00
  • 67dcc2922b Fix binary bundling of delta spread D. Berge 2025-08-03 13:49:55 +02:00
  • 11e84f47eb Fix refresh to remove only data for current project D. Berge 2025-08-03 13:48:51 +02:00
  • 1066a03b25 Leave layer menu open when still focused D. Berge 2025-08-03 13:48:04 +02:00
  • 08440e3e21 Add tooltip to heatmap control D. Berge 2025-08-03 13:47:48 +02:00
  • d46eb3b455 Add gun misfire options to menu D. Berge 2025-08-03 13:47:07 +02:00
  • 864b430320 Fix no fire / autofire values (they're not boolean!) D. Berge 2025-08-03 13:45:56 +02:00
  • 61cbefd0e9 Tweak heatmap parameters D. Berge 2025-08-03 13:45:31 +02:00
  • 29c484affa Add misfire options to heatmap D. Berge 2025-08-03 13:45:07 +02:00
  • 0806b80445 Remove dead code D. Berge 2025-08-03 13:43:53 +02:00
  • b5a3a22892 Add full screen control to map D. Berge 2025-08-03 11:57:59 +02:00
  • c13aa23e2f Add heatmaps to map (various data facets) D. Berge 2025-08-03 11:57:12 +02:00
  • 3366377ab0 Use preplot point layers on map D. Berge 2025-08-03 11:56:05 +02:00
  • 59a90e352c Add tooltips for preplot layers D. Berge 2025-08-03 11:53:55 +02:00
  • 0f207f8c2d Add heatmap layer D. Berge 2025-08-03 11:53:24 +02:00
  • c97eaa64f5 Add preplot point layers (sail / source line) D. Berge 2025-08-03 11:52:48 +02:00
  • 5b82f8540d Use DougalBinaryLoader for sequence points layers D. Berge 2025-08-03 11:51:47 +02:00