Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl d88f2c1ffb bug6094: script to build and install video.js with fonts and language packs 2025-02-14 18:09:38 +01:00
Axel Uhl 25d38c66bb bug6094: updated imprint 2025-02-14 18:06:00 +01:00
Axel Uhl 8187c9152a Merge branch 'bug6093' into bug6094 2025-02-14 16:19:22 +01:00
Axel Uhl 8d5719d1a1 bug6094: removed alt/ and examples/ video.js sub-folders 2025-02-14 16:05:58 +01:00
Axel Uhl 363d4ec1b6 bug6093: updated imprint.json 2025-02-14 16:02:06 +01:00
Axel Uhl b003c06c76 bug6093/highcharts-12: made HIGHCHARTS_RESSOURCES private/final 2025-02-14 15:45:58 +01:00
Axel Uhl 5f91b02688 highcharts-12: improved install-highcharts.sh script to allow specifying version tag 2025-02-14 15:41:28 +01:00
Axel Uhl ccc6890149 highcharts-12: upgraded to newest highcharts main branch (12.1.2) 2025-02-14 15:30:55 +01:00
Axel Uhl 12b23a7d80 highcharts-12: comment change only 2025-02-14 14:56:39 +01:00
Axel Uhl 833a926bee highcharts-12: removed Highcharts stuff that doesn't seem to be required 2025-02-14 14:30:05 +01:00
Axel Uhl 220558fd01 highcharts-12: removing redundant copy of highcharts from dashboard project 2025-02-14 13:46:35 +01:00
Axel Uhl cb6e54ab5f bug5887: minor refactoring, formatting and comment changes 2025-02-14 09:09:41 +01:00
Axel Uhl 25b311cc9e bug5466: don't offer competitors for sailor profile addition when already contained 2025-02-13 15:17:14 +01:00
Axel Uhl cb388f8d16 in sailor profile competitor list, split search keywords along spaces;
furthermore, use boat name and sail ID for search if the competitor has
a boat associated
2025-02-13 14:30:56 +01:00
Axel Uhl 108359d840 Merge branch 'bug6092' into main 2025-02-13 09:55:39 +01:00
Axel Uhl b14ad219ba bug6092: release notes 2025-02-12 22:43:50 +01:00
Axel Uhl d727182719 bug6092: refactored tracked leg of competitor retrieval chains for terminal and ongoing 2025-02-12 22:27:44 +01:00
Axel Uhl c86ac61794 bug6092: interims commit, compilable but not done yet 2025-02-12 17:10:50 +01:00
Axel Uhl 87df39491e allow a few seconds in SimulatorOverlayTest for PolarDataService to process imported wind 2025-02-07 16:08:06 +01:00
Axel Uhl 8f4986bb42 exemplify the JMX Prometheus exporter with localhost only 2025-02-07 15:02:40 +01:00
Axel Uhl a562e4cd44 added test for attaching to running VM and add prometheus JMX agent;
this adds com.sun.jna[.platform] to the runtime
2025-02-07 13:42:38 +01:00
Axel Uhl 38d1e2a399 formatting changes only in admin release notes 2025-02-07 11:21:19 +01:00
Axel Uhl ed71a36185 removed unused JMXConnection interface 2025-02-07 11:21:04 +01:00
Axel Uhl b807bed615 extended YellowBrick read timeout 2025-02-07 11:20:50 +01:00
Axel Uhl b6eba89e4d Merge remote-tracking branch 'github/main' into main 2025-02-07 10:33:31 +01:00
Axel Uhl b4f11dddbc re-enabled NOAA-based declination import tests after their planned downtime ended 2025-02-07 10:32:39 +01:00
Axel Uhl 13c5608d7f Merge branch 'translation' into main 2025-02-06 22:26:33 +01:00
Axel Uhl 2a1961a826 upgrading a replica set now properly deals with other (e.g., NLB) target groups 2025-02-06 14:23:45 +01:00
Axel Uhl 7c677e086b improved MarkPassingCalculator.toString() to also contain regatta 2025-02-06 14:06:53 +01:00
Axel Uhl 9b67590855 bug5450: handle test scenarios with undefined PolarDataService 2025-02-06 13:49:53 +01:00
Axel Uhl cea7f47a4a bug5450: implement Percent Target Boat Speed as leaderboard column;
for ORC PCS compute it based on implied wind divided by current wind
speed
2025-02-06 11:30:38 +01:00
Axel Uhl c3b9d4d518 temporarily @Ignore NOAA import tests; they have a planned downtime until 2025-02-07T01:00:00Z 2025-02-05 08:25:09 +01:00
Axel Uhl b04d75d7c5 bug6076: added com.sap.sse.common.util to imported packages for Util class; removed package imports from test fragment that are imported by host bundle 2025-02-04 20:15:51 +01:00
Axel Uhl 606adffc6f bug6076: added com.sap.sse.common.util to imported packages for Util class 2025-02-04 20:14:01 +01:00
Axel Uhl 47240043a4 Merge branch 'main' into bug6076 2025-02-04 16:51:00 +01:00
Axel Uhl aed5dce624 fixed syntax error in release.yml 2025-02-04 16:50:50 +01:00
Axel Uhl e4524e333a Merge branch 'main' into bug6076 2025-02-04 16:49:22 +01:00
Axel Uhl 391b92bec1 fixing runner-CPU default 2025-02-04 16:49:09 +01:00
Axel Uhl 06cc9faff4 bug6076: add .vak file extension, convert forestay load to tons 2025-02-04 16:45:16 +01:00
Axel Uhl a2c8bb7ea4 Merge branch 'main' into bug6076 2025-02-04 15:38:03 +01:00
Axel Uhl c040f3e8b5 make the number of runner CPUs a release build parameter, default is 16 2025-02-04 15:36:55 +01:00
Axel Uhl 260fee16b2 bug6076: restructured to use dedicated importer for extended Vakaros values 2025-02-04 14:30:52 +01:00
Axel Uhl cb5b5cb067 bug6076: added @Deprecated annotation to constructor used only for GWT 2025-02-04 10:30:41 +01:00
Axel Uhl d31d2f1c59 cleaned up release.yml 2025-02-04 10:05:57 +01:00
Axel Uhl 65c3a5db6e bug6076: removed obsolete code 2025-02-03 23:44:29 +01:00
Axel Uhl e8c78542fc bug6076: fixed dependencies for types referenced indirectly 2025-02-03 22:42:44 +01:00
Axel Uhl 89247f3f23 bug6076: minor adjustment of test case necessary due to better handling of outlier candidates with zero distance 2025-02-03 20:16:54 +01:00
Axel Uhl 7f733e4133 bug6076: fixing OutlierFilter, recognize Vakaros timestamp headers 2025-02-03 18:46:01 +01:00
Axel Uhl d814eed6e1 bug6076: whitespace and comment changes only 2025-02-03 16:51:32 +01:00
Axel Uhl af43f487cb bug6076: added vakarosadapter bundle to all launch configurations 2025-02-03 15:54:11 +01:00
Axel Uhl 5f8c4aa6ff bug6076: a first implementation of a new bundle for Vakaros file import 2025-02-03 15:44:18 +01:00
Axel Uhl 6fdc7b21bc aftermath for 9f01aa783e 2025-01-31 13:40:26 +01:00
Axel Uhl 9f01aa783e simplified FregHtmlParser regexps;
this addresses
https://github.com/SAP/sailing-analytics/security/code-scanning/112 and
https://github.com/SAP/sailing-analytics/security/code-scanning/111 as
well as two equivalent cases in the same class that were not caught by
CodeQL, probably because they were not simple static strings but
computed from a method parameter; see lines 69 and 70 of FregHtmlParser.
2025-01-31 12:57:57 +01:00
Axel Uhl 7eb626dc48 removed use of high-complexity regexp;
this addresses https://github.com/SAP/sailing-analytics/security/code-scanning/113
2025-01-31 11:07:33 +01:00
Axel Uhl da578969a8 clean up Expedition parsing regexp;
see https://github.com/SAP/sailing-analytics/security/code-scanning/114
2025-01-30 15:33:28 +01:00
Axel Uhl 253f555c06 Merge branch 'bug5924' into main 2025-01-30 00:16:06 +01:00
Axel Uhl 20a1a08d86 content-->contents in permissions 2025-01-30 00:10:22 +01:00
Axel Uhl f9c44f1a1e trying to start with permission content: write for reuse-tool-license-updates.yml 2025-01-30 00:07:55 +01:00
Axel Uhl 97ebd0a944 added permission "checks: write" to release.yml 2025-01-30 00:04:16 +01:00
Axel Uhl 2611ec7119 Merge branch 'main' into bug5924 2025-01-29 23:59:08 +01:00
Axel Uhl 3abd4e1906 Merge branch 'main' into bug5924 2025-01-29 18:09:58 +01:00
Axel Uhl bf2ff39aa3 don't send Igtimi AuthResponse without having seen the device serial number;
However, two firmware problems remain, and this doesn't solve them.
When sending a DGT in the successful AuthResponse, the device stops
sending the serial number in data messages. This would be fine because
now we delay the AuthResponse until having received the serial number at
least once. However, when the connection is interrupted thereafter, a
new AuthRequest on the newly established connection is attempted, but no
serial numbers are transmitted anymore. The firmware fails to realize
that with a new connection the server cannot know the serial number of
the connected device anymore. Therefore, we currently don't send the DGT
in the AuthResponse at all.

The other firmward problem is that there seems to be a problem, leading
to an error message:

  E -      : Cannot encode api message type. Only device group call supported

Riedel has so far failed to diagnose the root cause of this.
2025-01-29 18:06:38 +01:00
Axel Uhl 56eee4c722 fixed display of last heartbeat in Igtimi devices panel 2025-01-29 18:05:24 +01:00
Axel Uhl 5b3090d10d added permissions to release.yml workflow;
this shall address https://github.com/SAP/sailing-analytics/security/code-scanning/5
2025-01-29 17:06:12 +01:00
Axel Uhl c713557f8c fixed typo in workflow file 2025-01-29 17:04:04 +01:00
Axel Uhl 17f41b4fdc added permissions to merge-main-into-docker-17.yml workflow;
this shall fix https://github.com/SAP/sailing-analytics/security/code-scanning/2
2025-01-29 17:00:58 +01:00
Axel Uhl ac0f971396 added Github Actions permissions to the merge-sapsailing-com-main.yml workflow;
this shall fix https://github.com/SAP/sailing-analytics/security/code-scanning/3
2025-01-29 16:58:30 +01:00
Axel Uhl d299d2baed introduced permissions in create-docker-image.yml workflow;
this hopefully addresses https://github.com/SAP/sailing-analytics/security/code-scanning/1
2025-01-29 16:45:06 +01:00
Axel Uhl b30e2d4e49 Merge branch 'main' into bug5924 2025-01-29 16:38:07 +01:00
Axel Uhl d5a4f30173 another fix to the polar data CSV export from the DataMining presenter:
add ';' also for the columns with negative values
2025-01-29 16:37:08 +01:00
Axel Uhl d09bfbc848 bug6090: release notes 2025-01-29 16:15:31 +01:00
Axel Uhl 6e73d0b2d3 bug6090: hovering over a colored tail now shows detail value in tooltip 2025-01-29 16:04:39 +01:00
Axel Uhl e551112889 bug6091: release notes 2025-01-29 14:01:26 +01:00
Axel Uhl 76c41ae067 bug6091: implemented percent target boat speed for chart/tails 2025-01-29 13:48:09 +01:00
Axel Uhl 64f5f91f7d bug5924: updated release notes regarding COG still using LINEAR 2025-01-29 13:12:59 +01:00
Axel Uhl abadafa523 bug5924: use LINEAR color map value spreader for COG values 2025-01-29 13:02:20 +01:00
Axel Uhl a14dfdeeaf Merge branch 'main' into bug5924 2025-01-29 13:00:59 +01:00
Axel Uhl 610aeb454c fixed wind import form our own exported ZIP files;
file extensions were not properly recognized, and only .txt files in ZIP
files were used. Now, gpx, kml, etc. that can be parsed by
RouteConverter can be consumed from ZIP files during wind import
2025-01-29 13:00:42 +01:00
Axel Uhl aa76416946 bug5924: removed unused import 2025-01-29 12:58:24 +01:00
Axel Uhl aad893f125 pinned commits for non-immutable actions in Github workflows 2025-01-29 10:45:35 +01:00
Axel Uhl 3ee7107e5d bug5924: make the preferred value spreader part of DetailType 2025-01-29 10:30:13 +01:00
Axel Uhl dbdb63d41c bug5924: fixed ColorMapperTest after adjusting max hue 2025-01-29 10:06:30 +01:00
Axel Uhl 8845e8872d Revert "bug5924: running build on 4cpu runner (need to revert prior to merging to main)"
This reverts commit ff82301bf3.
2025-01-28 23:32:15 +01:00
Axel Uhl ff82301bf3 bug5924: running build on 4cpu runner (need to revert prior to merging to main) 2025-01-28 23:21:41 +01:00
Axel Uhl 8225c29b1e bug5924: release notes 2025-01-28 22:49:21 +01:00
Axel Uhl 8b502e9f5d bug5924: implemented a CUBIC_ROOT and LINEAR strategy for spreading colors 2025-01-28 22:40:28 +01:00
Axel Uhl 2bf3425429 bug6089: release notes 2025-01-28 11:35:56 +01:00
Axel Uhl 493a61e5b8 bug6089: fixed units, reporing gap change as a per-seconds value 2025-01-27 21:46:49 +01:00
Axel Uhl b5e633dff0 bug6089: implmentation of gap change metric 2025-01-27 21:26:26 +01:00
Axel Uhl b85e45d19e avoid XSS, see https://github.com/SAP/sailing-analytics/security/code-scanning/92 2025-01-27 15:03:09 +01:00
Axel Uhl 89f3fc5f77 use secure cookies (see https://github.com/SAP/sailing-analytics/security/code-scanning/91) 2025-01-27 12:54:37 +01:00
Axel Uhl 029a7b4ef0 use StringEscapeUtils.escapeHtml(...) to sanitize user input returned from REST API 2025-01-27 11:38:20 +01:00
Axel Uhl 42567c87c4 wait for metadata updates in sensor fix store test's @After method 2025-01-27 10:21:03 +01:00
Axel Uhl 44c4b70f4e switching to sapmachine-17.0.13 and avoiding mail error output during startup if mail is not installed 2025-01-27 00:02:20 +01:00
Axel Uhl da1e576905 Merge branch 'bug6088' into main 2025-01-26 00:14:48 +01:00
Axel Uhl 4dcf06ccf5 bug6088: release notes 2025-01-26 00:14:21 +01:00
Axel Uhl 934688f96c bug6088: regatta name/ID is now base64-encoded in place tokens 2025-01-24 18:34:01 +01:00
Axel Uhl 112ae6ef51 bug6088: addded test case for permissions that have [] in their object names 2025-01-24 10:45:46 +01:00
Axel Uhl 1630c43824 bug6088: interims commit, fixing [] handling in permissions first 2025-01-23 18:02:45 +01:00
Axel Uhl 7de36861ce formatting changes and use of final only 2025-01-23 16:14:21 +01:00