Axel Uhl
215cc77e2d
converted com.googlecode.java-diff-utils tests to properly annotated test cases/methods
2025-07-04 01:19:09 +02:00
Axel Uhl
9dfa14d901
bug6105 aftermath: stage header gets pointer-events: none so hover for takedown button comes through;
...
furthermore, display: inline-block needed to be removed in order for stage images to shown when
embedded in slick-slider
2025-07-01 22:49:00 +02:00
Axel Uhl
c5ea0dad41
updated target platform sequence number
2025-07-01 15:07:15 +02:00
Axel Uhl
7809a1f1d4
added missing apache-el/-jsp source bundles to p2 base repo
2025-07-01 14:58:44 +02:00
Axel Uhl
10c73b9533
bug6147: ignore long-distance, non-spinnaker, or circular-random values if not present; no GPH defaults to 0.0 now
2025-07-01 11:33:37 +02:00
Axel Uhl
7c8366c94c
bug6147: use -1 as GPH when not found, avoiding NPE during serialization
2025-07-01 10:58:53 +02:00
Axel Uhl
200207f8bc
bug6105 aftermath: a bit of layout cleanup in takedown request dialog
2025-06-30 11:32:06 +02:00
Axel Uhl
1523242967
Merge remote-tracking branch 'github/main' into main
2025-06-29 19:28:02 +02:00
Axel Uhl
47c393a70b
show progress indicator when loading Igtimi devices table contents
2025-06-29 18:03:14 +02:00
Axel Uhl
934e5984f9
bug6145: implemented removing from DynamicTrackWithRemove[Impl] correctly now
2025-06-28 17:53:30 +02:00
Axel Uhl
67d1fe7cfc
bug6145: truncate IgtimiWindReceiver track heads when fixes have been consumed
2025-06-28 16:41:31 +02:00
Axel Uhl
86d11a7365
bug6146: use a dedicated foreground thread pool for handling listener notifications in RiotServer
2025-06-28 15:15:13 +02:00
Axel Uhl
cd7c4f3a6e
bug6145: use ConcurrentHashMaps in IgtimiWindReceiver to avoid concurrency issues
2025-06-28 14:16:16 +02:00
Axel Uhl
85c8b57398
bug6140 aftermath: show all logs loaded so far and request since last loaded
2025-06-28 13:46:15 +02:00
Axel Uhl
6b8475fc80
bug6140 aftermath: display logs with time stamp
2025-06-27 17:11:00 +02:00
Axel Uhl
8a0de82fb7
reduce log severity for regular operation replication;
...
this will reduce load on, e.g., the "wind" replica set where it is
normal to receive modifying operations on a replica, also in high
volumes.
2025-06-26 16:04:04 +02:00
Axel Uhl
f83b6be9e5
bug6140 aftermath: add buttons for enable/disable OTA logging for Igtimi devices
2025-06-26 14:38:43 +02:00
Axel Uhl
45716cc0ab
added a refresh button to the Igtimi freestyle command log area
2025-06-24 19:36:54 +02:00
Axel Uhl
f7a32ff439
implemented safe way to avoid replication-based deadlock asking for SecurityService in RiotServer prematurely
2025-06-24 17:21:32 +02:00
Axel Uhl
31e0e76e51
Merge branch 'main' into bug6140
2025-06-24 16:30:55 +02:00
Axel Uhl
91aae57a66
fix deadlock during RiotServerImpl initialization;
...
when the service is being initialized on a replica, queued operations
will be applied after receiving the initial load; at this time, the
SecurityServiceImpl may not yet be available, so asking for it can lead
to a deadlock. WebSocket connections, however, can not exist yet when
the RiotServerImpl hasn't announced it's ready yet. So accessing the
SecurityService only when there are active WebSocket connections should
solve this problem.
2025-06-24 16:28:30 +02:00
Axel Uhl
847043a31e
FIXME regarding Riot deadlock while applying queued replication operations
2025-06-24 16:10:58 +02:00
Axel Uhl
7dba5c45da
bug6140: added missing description for sendCommandsToDescription
2025-06-24 10:12:40 +02:00
Axel Uhl
d6a647f3ee
Merge branch 'main' into bug6140
2025-06-23 18:55:13 +02:00
Axel Uhl
26e9df7f1b
bug6105: adjusted font size for desktop gallery viewer to 20px, too
2025-06-23 18:53:02 +02:00
Axel Uhl
8e63af9689
bug6140: added log output to Igtimi freestyle command dialog
2025-06-23 18:14:06 +02:00
Axel Uhl
f059b48864
bug6140: added a prototypical freestyle command sending facility
2025-06-23 17:30:09 +02:00
Axel Uhl
5c00b043db
bug6140: sending log cell ... commands to enable/disable OTA logging
2025-06-23 16:26:02 +02:00
Axel Uhl
8ae50b8d81
bug6105: enlarged takedown button in mobile gallery player and media gallery
2025-06-23 15:55:08 +02:00
Axel Uhl
a68b3644f0
bug6105: adding nested part of @media query redundantly to GSS files;
...
don't know why this helps, but without it the media takedown notice
request icon doesn't appear when hovering over the wrapper element
2025-06-23 15:43:43 +02:00
Axel Uhl
feaf5b86bf
bug6105: use @media CSS query to implement hover only where supported
2025-06-23 15:13:24 +02:00
Axel Uhl
6372e41d97
bug6105: added padding in takedown notice request dialog
2025-06-23 11:52:03 +02:00
Axel Uhl
be05c64580
Merge branch 'main' into bug6105
2025-06-23 11:17:51 +02:00
Axel Uhl
0353d32752
bug6140: improved websocket logging, reducing user output to user name
2025-06-22 21:16:21 +02:00
Axel Uhl
07c718a3b1
bug6140: log every Igtimi device Log message to our logs
2025-06-22 17:23:53 +02:00
Axel Uhl
3990d1eb27
bug6140: use logs from Log data fix messages, not DeviceManagementResponse
2025-06-22 11:55:50 +02:00
Axel Uhl
baf360300d
bug6140: updated launch configs
2025-06-21 15:27:18 +02:00
Axel Uhl
e2312cb069
Merge branch 'main' into bug6140
2025-06-21 13:14:11 +02:00
Axel Uhl
6d81351994
new scoring scheme for iQFOil, promoting two to grand final
2025-06-19 17:34:47 +02:00
Axel Uhl
3211961a11
Merge branch 'main' into bug6140
2025-06-18 21:42:53 +02:00
Axel Uhl
122feaccdf
Merge remote-tracking branch 'github/bug6141' into main
2025-06-18 21:40:13 +02:00
Axel Uhl
55e85c2427
bug6140: started to implement command response handling
2025-06-18 18:25:17 +02:00
Axel Uhl
836e2e9af1
bug6140: added icon/action to send the IMU calibration commands to a WindBot
2025-06-18 18:05:48 +02:00
Axel Uhl
c2d4c59f19
bug6141: use SecurityService instead of Subject for permission check;
...
tests green; SecurityService is mocked accordingly in the test
2025-06-18 17:12:50 +02:00
Axel Uhl
06c885319a
bug6141: filter search results based on Subject's READ permissions;
...
SearchServiceTest tests fail now; need to make those test objects
readable for <all> and add a test that gets only partial results based
on the changes
2025-06-18 16:53:47 +02:00
Axel Uhl
64b8117941
Merge branch 'main' into bug6105
2025-06-18 01:15:49 +02:00
Axel Uhl
2b46a66d43
bug6138 aftermath: also use SRS alias name for SRS boat class;
...
somewhat surprisingly, the enumeration literal is not part of the
boat class name search/canonicalization
2025-06-17 20:37:46 +02:00
Axel Uhl
d3f117ed8d
don't use localhost URLs in API docs
2025-06-17 17:38:12 +02:00
Axel Uhl
a00d9a90a3
bug6138: added ORC MH and LYS boat classes
2025-06-17 13:18:34 +02:00
Axel Uhl
6d2e937f3c
bug6105: restrict dialog width to 600px or viewport width, whichever is less
2025-06-16 18:31:08 +02:00
Axel Uhl
30346079e2
Merge branch 'main' into bug6105
2025-06-15 23:02:31 +02:00
Axel Uhl
7446ca7bb8
bug6137: remove mortbay jasper 9.0.102 stuff from target definition
2025-06-13 13:29:34 +02:00
Axel Uhl
e1482bab8d
bug6137: adjusted version of Jasper bundles also in sse runtime feature
2025-06-13 11:53:22 +02:00
Axel Uhl
472ed3abaa
bug6137: upgraded Jasper from 8.5.70 to 8.5.100 as required by new Jetty
2025-06-13 11:18:00 +02:00
Axel Uhl
671617dc95
bug6137: added jasper 9.x to target platform from 2025-06 composite repository
2025-06-12 15:41:25 +02:00
Axel Uhl
8cbefb7c9f
bug6137: release notes, feature.xml adjusted
2025-06-12 11:45:05 +02:00
Axel Uhl
1def01691e
bug6137: upgrading to Jetty 9.4.57.v20241219
2025-06-12 11:23:17 +02:00
Axel Uhl
635ce46a8d
Merge branch 'main' into bug6105
2025-06-12 01:40:20 +02:00
Axel Uhl
fdb774933a
bug6136: introduced translatable (i18n) names for ORC PCS leg types
2025-06-11 17:31:14 +02:00
Axel Uhl
10f9088a47
bug6130: release notes
2025-06-11 14:19:29 +02:00
Axel Uhl
6897cee925
bug6130: implemented a scoring scheme for overall leaderboards using act leaderboard scores instead of ranks
2025-06-11 13:37:50 +02:00
Axel Uhl
2bece7b77a
whitespace change only
2025-06-11 12:04:02 +02:00
Axel Uhl
c68460f895
consolidated the Sail Insight release notes from Zendesk and locally into one
2025-06-10 18:10:38 +02:00
Axel Uhl
32da6caf5a
Merge commit '11fb7ee981771a277ab0bc567a0f7fdb21144e73' into translation
2025-06-05 17:51:37 +02:00
Axel Uhl
c42babb501
Merge branch 'main' of github.com:SAP/sailing-analytics into main
2025-06-04 13:21:25 +02:00
Axel Uhl
bbd6b1e555
adjusted geo-coordinate of "Kiel" to let reverse geocoder produce "Kiel"
2025-06-04 13:20:45 +02:00
Axel Uhl
ed136d06fa
bug6133: release notes
2025-06-03 17:49:11 +02:00
Axel Uhl
bf54293398
bug6133: using Duration instead of int/long in RaceRefreshCalculator
2025-06-03 17:45:45 +02:00
Axel Uhl
4a39632b15
fixed typo in German message translation
2025-06-03 15:29:19 +02:00
Axel Uhl
c7c9d11e3c
updated onboarding document from gwt-2.11.0 to gwt-2.11.1
2025-06-02 15:21:02 +02:00
Axel Uhl
b0c5c44271
bug6128: installed the 2.11.1 GWT JARs
2025-05-23 11:56:31 +02:00
Axel Uhl
b36d7787df
bug6128: updated pom.xml files to reflect upgrade to gwt-2.11.1
2025-05-22 23:42:27 +02:00
Axel Uhl
e1c7e8e82b
bug6127: fixed version of com.google.gwt.dev
2025-05-22 23:22:36 +02:00
Axel Uhl
7c6ed62695
bug6128: fixed gwt.servlet version in feature.xml
2025-05-22 20:33:25 +02:00
Axel Uhl
f9e96aa197
bug6128: updated pom to usr gwt-2.11.1
2025-05-22 20:13:43 +02:00
Axel Uhl
cfff09db74
bug6128: prefs files now know about new GWT version 2.11.1
2025-05-22 18:37:23 +02:00
Axel Uhl
1b7161c445
bug6128: patching build environment to use gwt-2.11.1 from fork
2025-05-22 18:34:35 +02:00
Axel Uhl
ff195ddd8a
use SharedLandscapeConstants.DEFAULT_DOMAIN_NAME in test; changed localhost domain name
2025-05-22 15:30:14 +02:00
Axel Uhl
0d30d4527f
re-enabled TestLinkCreation based on a Route53 CNAME pointing to 127.0.0.1
2025-05-22 15:06:54 +02:00
Axel Uhl
d5bb6e5738
added comment regarding branch.io test failures in TestLinkCreation
2025-05-22 11:00:03 +02:00
Axel Uhl
4a36696c62
removed another env.sh attachment to a mail sent by the start script
2025-05-21 15:15:24 +02:00
Axel Uhl
aca9a08bf5
don't attach env.sh to e-mails; it makes Exchange servers block them
2025-05-21 14:31:34 +02:00
Axel Uhl
1a7364ac70
Merge branch 'main' into bug6105
2025-05-18 22:31:36 +02:00
Axel Uhl
e5ff9c84eb
bug6125: logging all Throwables in RiotServerImpl.run()
2025-05-18 09:34:17 +02:00
Axel Uhl
736fe6e6f1
bug6123: added messages, fixed message parameterization
2025-05-16 15:13:44 +02:00
Axel Uhl
5c639cdfcb
bug6123: implemented e-mail notification for RabbitMQ ShutdownSignalException to users with SERVER:UPDATE permission
2025-05-16 11:42:36 +02:00
Axel Uhl
06e47b387d
drop group-qualified role while loading User object if group not found
2025-05-16 11:14:59 +02:00
Axel Uhl
dac3379b26
updated Sail Insight release notes
2025-05-15 16:40:59 +02:00
Axel Uhl
2602158208
bug6123: better logging for ShutdownSignalException
2025-05-15 15:04:56 +02:00
Axel Uhl
1e321cd335
added noreply sender address to start/stop scripts
2025-05-15 11:22:20 +02:00
Axel Uhl
06067908a0
use -f when removing reboot indicator in imageupgrade_functions.sh
2025-05-15 10:30:16 +02:00
Axel Uhl
1c3aa25e4e
removed obsolete TODO
2025-05-15 10:08:22 +02:00
Axel Uhl
39709eb56f
keep LockingAndBanning objects for failed bearer token authentications around for at least an hour
2025-05-15 10:06:00 +02:00
Axel Uhl
6012ee7316
use HttpClientUtils.getClientIP in ProxiedRemoteServiceServlet to properly log the true client IP
2025-05-15 09:59:03 +02:00
Axel Uhl
2920ba7563
Merge branch 'main' into bug6105
2025-05-14 21:03:32 +02:00
Axel Uhl
8a1f8f1d6c
added -r noreply@sapsailing.com for a consistent sender mail address
2025-05-14 20:47:08 +02:00
Axel Uhl
e4e3cbe7e7
log getUsersWithPermission(...) timining only as fine, not info
2025-05-14 20:39:25 +02:00
Axel Uhl
c3afe7effd
removed obsolete Javadoc param comments
2025-05-14 18:45:15 +02:00
Axel Uhl
e42601d2cd
Merge remote-tracking branch 'github/main' into main
2025-05-14 18:45:02 +02:00
Axel Uhl
4abe9a1102
allow an i3.2xlarge to reboot *with* swap space being re-used;
...
if the NVMe partition was already formatted as "swap" then the service
script would refuse mounting it; it would only format and mount a
partition with an empty FS_TYPE. This causes such an instance to come up
with only the 6GB swapfile swap which causes the Java VM launched with
excessive amounts of heap space to simply crash
2025-05-14 18:43:31 +02:00