java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/BoatClassMasterdata.java
... ...
@@ -56,6 +56,7 @@ public enum BoatClassMasterdata {
56 56
ELLIOTT_6M ("Elliott 6m", true, 6.0, 2.35, BoatHullType.MONOHULL, true, "Elliott6m"),
57 57
EUROPE_INT ("Europe Int.", true, 3.35, 1.35, BoatHullType.MONOHULL, false, "Europe"),
58 58
F_18 ("Formula 18", true, 6.85, 2.25, BoatHullType.CATAMARAN, true, "F18", "F-18"),
59
+ FAREAST28R ("Fareast 28R", true, 9.07, 2.75, BoatHullType.MONOHULL, true, "FE28R", "F28R"),
59 60
FARR_30 ("Farr 30", true, 9.42, 3.08, BoatHullType.MONOHULL, true, "F30", "F-30", "Farr-30"),
60 61
FARR_280 ("Farr 280", true, 8.72, 2.87, BoatHullType.MONOHULL, true, "F280", "F-280", "Farr-280"),
61 62
FINN ("Finn", true, 4.50, 1.51, BoatHullType.MONOHULL, false),
java/com.sap.sailing.gwt.ui/pom.xml
... ...
@@ -12,9 +12,9 @@
12 12
<packaging>eclipse-plugin</packaging>
13 13
14 14
<dependencies>
15
- <!-- The following dependency needs re-declaration with the desired version
16
- because gwt-maps-api declares it with no version specifier which may be resolved
17
- to an incorrect version. -->
15
+ <!-- The following dependency needs re-declaration with the desired version
16
+ because gwt-maps-api declares it with no version specifier which may be resolved
17
+ to an incorrect version. -->
18 18
<dependency>
19 19
<groupId>org.gwtproject</groupId>
20 20
<artifactId>gwt-user</artifactId>
... ...
@@ -165,7 +165,13 @@
165 165
<execution>
166 166
<configuration>
167 167
<!-- <userAgents>chrome</userAgents> -->
168
+ <!-- Uncomment this if you'd like to attach a debugger to the GWT build:
169
+ <extraJvmArgs>
170
+ -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:8003
171
+ </extraJvmArgs>
172
+ -->
168 173
<modules>
174
+ <!-- Comment all modules but DataMining when chasing GWT issue-10181: -->
169 175
<module>com.sap.sailing.gwt.home.Home</module>
170 176
<module>com.sap.sailing.gwt.autoplay.AutoPlay</module>
171 177
<module>com.sap.sailing.gwt.ui.AdminConsole</module>
... ...
@@ -175,20 +181,26 @@
175 181
<module>com.sap.sailing.gwt.ui.RaceBoard</module>
176 182
<module>com.sap.sailing.gwt.ui.EmbeddedMapAndWindChart</module>
177 183
<module>com.sap.sailing.gwt.ui.Spectator</module>
184
+ <!-- -->
178 185
<module>com.sap.sailing.gwt.ui.DataMining</module>
186
+ <!-- Comment all modules but DataMining when chasing GWT issue-10181: -->
179 187
<module>com.sap.sailing.gwt.ui.VideoPopup</module>
180 188
<module>com.sap.sailing.gwt.ui.YoutubePopup</module>
181 189
<module>com.sap.sailing.gwt.ui.Simulator</module>
182 190
<module>com.sap.sailing.gwt.ui.PairingList</module>
183 191
<module>com.sap.sailing.gwt.regattaoverview.RegattaOverview</module>
192
+ <!-- -->
184 193
</modules>
185
- <!-- uncomment the following for PRETTY-printed, non-obfuscated output
186
- format <style>PRETTY</style> -->
194
+ <!-- uncomment the following for PRETTY-printed, non-obfuscated output format
195
+ <style>PRETTY</style>
196
+ -->
187 197
<gen>${basedir}/.generated</gen>
188 198
<webappDirectory>${basedir}</webappDirectory>
189 199
<warSourceDirectory>${basedir}/src/main/resources</warSourceDirectory>
190 200
<!-- Uncomment the following to obtain details split-point reports
191
- <compileReport>true</compileReport> <detailedSoyc>true</detailedSoyc> -->
201
+ <compileReport>true</compileReport>
202
+ <detailedSoyc>true</detailedSoyc>
203
+ -->
192 204
</configuration>
193 205
<goals>
194 206
<goal>compile</goal>
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/common/client/BoatClassImageResolver.java
... ...
@@ -72,6 +72,7 @@ public class BoatClassImageResolver {
72 72
boatClassIconsMap.put(BoatClassMasterdata.D_35.getDisplayName(), imageResources.D35Icon());
73 73
boatClassIconsMap.put(BoatClassMasterdata.F_16.getDisplayName(), imageResources.F16Icon());
74 74
boatClassIconsMap.put(BoatClassMasterdata.F_18.getDisplayName(), imageResources.F18Icon());
75
+ boatClassIconsMap.put(BoatClassMasterdata.FAREAST28R.getDisplayName(), imageResources.Fareast28RIcon());
75 76
boatClassIconsMap.put(BoatClassMasterdata.FARR_30.getDisplayName(), imageResources.Farr30Icon());
76 77
boatClassIconsMap.put(BoatClassMasterdata.FARR_280.getDisplayName(), imageResources.Farr280Icon());
77 78
boatClassIconsMap.put(BoatClassMasterdata.FINN.getDisplayName(), imageResources.FinnIcon());
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/common/client/BoatClassImageResources.java
... ...
@@ -188,6 +188,10 @@ public interface BoatClassImageResources extends ClientBundle {
188 188
@ImageOptions(preventInlining = true)
189 189
ImageResource F18Icon();
190 190
191
+ @Source("com/sap/sailing/gwt/ui/client/images/boatclass/Fareast28R.png")
192
+ @ImageOptions(preventInlining = true)
193
+ ImageResource Fareast28RIcon();
194
+
191 195
@Source("com/sap/sailing/gwt/ui/client/images/boatclass/FARR_30.png")
192 196
@ImageOptions(preventInlining = true)
193 197
ImageResource Farr30Icon();
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/whatsnew/resources/SailingAnalyticsNotes.html
... ...
@@ -5,6 +5,10 @@
5 5
<div id="mainContent">
6 6
<h4 class="articleHeadline" id="sailingAnalyticsHeadline">What's New - Sailing Analytics</h4>
7 7
<div class="innerContent">
8
+ <h5 class="articleSubheadline">December 2025</h5>
9
+ <ul class="bulletList">
10
+ <li>Added boat class Fareast 28R.</li>
11
+ </ul>
8 12
<h5 class="articleSubheadline">October 2025</h5>
9 13
<ul class="bulletList">
10 14
<li>Bug fix: the "Edit Mark Passings" panel showed only up to 15 waypoints.</li>
java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/ui/client/images/boatclass/FAREAST28R.png
... ...
Binary files /dev/null and b/java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/ui/client/images/boatclass/FAREAST28R.png differ
java/com.sap.sailing.www/release_notes_admin.html
... ...
@@ -25,6 +25,10 @@
25 25
<div class="innerContent">
26 26
<h2 class="articleSubheadline">November 2025</h2>
27 27
<ul class="bulletList">
28
+ <li>Added boat class Fareast 28R.</li>
29
+ </ul>
30
+ <h2 class="articleSubheadline">November 2025</h2>
31
+ <ul class="bulletList">
28 32
<li>The Landscape Management panel as well as the <tt>refreshInstance.sh</tt> shell script
29 33
now use GitHub releases instead of <tt>releases.sapsailing.com</tt> to list and install
30 34
latest or specific releases to an environment. In particular, <tt>refreshInstance.sh</tt>