Axel Uhl
February 17, 2026
bug6209: slightly extend maneuver duration from 8s to 10s; use 4 boat lengths for grouping
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/BoatClass.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverdetection/impl/ManeuverDetectorImpl.java
17c9479
Axel Uhl
February 17, 2026
bug6209: relax groupability criteria for approximation fixes into single maneuver spot;
see comment #21; we now require adjacent approximation fixes to be
within five (instead of three) hull lengths of distance or twice
(instead of once) the maneuver duration to be considered groupable
into the same maneuver spot. This fixes the PhilippBuhlsDoublePenaltyCircleAtKielerWoche2014Test
but should be augmented by making adjacent maneuver curves truly
adjacent
java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverdetection/impl/ManeuverDetectorImpl.java
1e04031
Axel Uhl
February 17, 2026
Merge branch 'main' into bug6209
java/com.sap.sailing.landscape/src/com/sap/sailing/landscape/impl/ArchiveCandidateMonitoringBackgroundTask.java
24303e0
Axel Uhl
February 17, 2026
bug6203 aftermath: improved formatting of log output
java/com.sap.sailing.landscape/src/com/sap/sailing/landscape/impl/ArchiveCandidateMonitoringBackgroundTask.java
fff16f8
Axel Uhl
February 17, 2026
bug6209: adding a few fixes after the constructed maneuvers to ensure actual maneuver makes it into approximation
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseChangeBasedTrackApproximationTest.java
753892a
Axel Uhl
February 17, 2026
Merge branch 'main' into bug6209
configuration/buildAndUpdateProduct.sh
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/StatusServlet.java
java/com.sap.sailing.landscape/resources/stringmessages/SailingLandscape_StringMessages.properties
java/com.sap.sailing.landscape/resources/stringmessages/SailingLandscape_StringMessages_de.properties
java/com.sap.sailing.landscape/src/com/sap/sailing/landscape/SailingAnalyticsProcess.java
java/com.sap.sailing.landscape/src/com/sap/sailing/landscape/impl/ArchiveCandidateMonitoringBackgroundTask.java
java/com.sap.sailing.landscape/src/com/sap/sailing/landscape/impl/SailingAnalyticsProcessImpl.java
java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
java/com.sap.sse.test/src/com/sap/sse/test/ThreadPoolNonDelayedTasksCountTest.java
java/com.sap.sse/src/com/sap/sse/util/ThreadPoolUtil.java
java/com.sap.sse/src/com/sap/sse/util/impl/ThreadPoolUtilImpl.java
eb769b0
Axel Uhl
February 17, 2026
use tools/bin/sdkmanager (without the ".bat") as fallback Android SDK manager
configuration/buildAndUpdateProduct.sh
48886b1
Axel Uhl
February 17, 2026
bug6203 aftermath: added missing messages; added IsAlive step; extended timeout for IsReady check
java/com.sap.sailing.landscape/resources/stringmessages/SailingLandscape_StringMessages.properties
java/com.sap.sailing.landscape/resources/stringmessages/SailingLandscape_StringMessages_de.properties
java/com.sap.sailing.landscape/src/com/sap/sailing/landscape/impl/ArchiveCandidateMonitoringBackgroundTask.java
cf77ffa
Axel Uhl
February 16, 2026
bug6203: for ARCHIVE candidate checks don't consider tasks with delay >1s
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/StatusServlet.java
java/com.sap.sailing.landscape/src/com/sap/sailing/landscape/SailingAnalyticsProcess.java
java/com.sap.sailing.landscape/src/com/sap/sailing/landscape/impl/ArchiveCandidateMonitoringBackgroundTask.java
java/com.sap.sailing.landscape/src/com/sap/sailing/landscape/impl/SailingAnalyticsProcessImpl.java
88c2491
Axel Uhl
February 16, 2026
bug6203: adding method to ThreadPoolUtil to filter for tasks based on their delay
java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
java/com.sap.sse.test/src/com/sap/sse/test/ThreadPoolNonDelayedTasksCountTest.java
java/com.sap.sse/src/com/sap/sse/util/ThreadPoolUtil.java
java/com.sap.sse/src/com/sap/sse/util/impl/ThreadPoolUtilImpl.java
e2ab405