Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl b8beed7a9a bug6135: added missing @Test annotations to diff/path lib tests 2025-07-04 00:16:18 +02:00
Axel Uhl e1177fc31a Merge branch 'main' into bug6135 2025-07-04 00:07:45 +02:00
Axel Uhl e8ff38ed91 Merge remote-tracking branch 'github/bug6135' into bug6135 2025-07-04 00:05:23 +02:00
Axel Uhl 39d60ec69f bug6135: made waiting for MDI progress more resilient to timing issues 2025-07-03 19:27:50 +02:00
Axel Uhl e1ade97d2c Merge branch 'main' into bug6135 2025-07-03 19:24:29 +02:00
Axel Uhl 8671c65353 bug6135: fixed launch config merge conflicts 2025-07-03 17:16:39 +02:00
Axel Uhl 617400dc50 bug6135: fixed compile issues after latest refactoring 2025-07-03 15:27:15 +02:00
Axel Uhl 538f605af3 bug6135: fixed SecurityService tracker mock pass-through for MediaReplicationTest 2025-07-03 15:18:52 +02:00
Axel Uhl 5b235ca352 bug6135: improved logging of master data import operation 2025-07-03 12:00:54 +02:00
Axel Uhl c9ea295f92 bug6135: more time for loading races before comparing MDI results in test 2025-07-02 22:06:09 +02:00
Axel Uhl 19221a2eab bug6135: re-enabled old test TestLeaderboardConfiguration.testDynamicRenamingOfRace 2025-07-02 22:00:36 +02:00
Axel Uhl fdcea884a4 bug6135: improve WebDriver session handling;
use only one WebDriver instance with multiple windows;
handle quit/close and be more resilient against driver session already
terminated
2025-07-02 16:34:14 +02:00
Axel Uhl da042c7e4d Merge branch 'main' into bug6135 2025-07-02 12:46:41 +02:00
Axel Uhl 08579093f6 Merge branch 'main' into bug6135 2025-07-01 23:00:47 +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 ee9dcf316e Merge branch 'main' into bug6135 2025-07-01 12:58:54 +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 be3c92c1ee Merge branch 'main' into bug6135 2025-06-30 17:20:28 +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 cb364545fb Merge branch 'main' into bug6135 2025-06-21 13:20:44 +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 e1e1689443 Merge remote-tracking branch 'github/bug6135' into bug6135 2025-06-16 15:45:01 +02:00
Axel Uhl 6ccc003be9 Merge branch 'main' into bug6135 2025-06-15 23:10:36 +02:00
Axel Uhl 30346079e2 Merge branch 'main' into bug6105 2025-06-15 23:02:31 +02:00
Axel Uhl 2217d2e2fa bug6135: re-generated .launch files 2025-06-13 17:52:51 +02:00
Axel Uhl 0483ae6f3a bug6135: use explicit lambda to match BooleanSupplier interface 2025-06-13 15:53:11 +02:00
Axel Uhl 4969237653 bug6135: single constructor only for JUnit5 tests 2025-06-13 15:17:35 +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 ac58cb1c77 bug6135: don't explicitly specify a providerHint for JUnit 2025-06-12 01:50:36 +02:00
Axel Uhl 635ce46a8d Merge branch 'main' into bug6105 2025-06-12 01:40:20 +02:00
Axel Uhl b1874ea018 bug6135: set testSourceDirectory to src to let new Tycho/Surefire discover tests 2025-06-12 00:23:02 +02:00
Axel Uhl 9c98b69ab1 bug6135: use mvn -X for debug output 2025-06-12 00:16:46 +02:00
Axel Uhl 21607d2cd6 bug6135: added <useJUnitPlatform>true</useJUnitPlatform> to java/pom.xml as Tycho 4.x seems to need it to run tests 2025-06-12 00:01:13 +02:00
Axel Uhl d9ca5e5b13 bug6135: use 2025-06/202506111000 p2 repo for JUnit5 bundles 2025-06-11 23:30:17 +02:00
Axel Uhl 69c400b045 bug6135: use "8" for toolchain selection, but again 1.8 for source/target config 2025-06-11 23:24:26 +02:00
Axel Uhl 5bd92f5d56 bug6135: trying source/target "8" instead of "1.8" so it may resolve against toolchains 2025-06-11 23:18:49 +02:00
Axel Uhl f37dc580bb bug6135: call temurin 8 "1.8" instead of "8" 2025-06-11 23:05:32 +02:00
Axel Uhl 5cc50281a1 bug6135: introduced toolchains-version variable in java/pom.xml to avoid redundant specification 2025-06-11 22:58:37 +02:00
Axel Uhl 4e34b62c95 bug6135: toolchains plugin *configuration* also must point to 3.2.0 2025-06-11 22:57:19 +02:00
Axel Uhl 49533f1488 bug6135: use toolchains plugin version 3.2.0; 3.1.1 doesn't exist 2025-06-11 22:51:03 +02:00
Axel Uhl 28d1f72cf1 bug6135: added toolchains plugin to pluginManagement 2025-06-11 18:33:08 +02:00
Axel Uhl 76e10f04f8 bug6135: trying to Tycho 4.x, running with Java 17 but compiling with/for Java 1.8 2025-06-11 18:24:25 +02:00
Axel Uhl 9c35aadf1a Merge branch 'main' into bug6135 2025-06-11 17:56:33 +02:00
Axel Uhl f14be1eb35 Revert "bug6135: use newer maven-surefire-plugin version"
This reverts commit d3c083473f.
2025-06-11 17:54:21 +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 8d94094da6 bug6135: fixed providerHint tag 2025-06-05 22:36:38 +02:00