3083 Commits
Author SHA1 Message Date
Axel Uhl fd97a6b8a2 bug6319: document ORC_API_KEY onboarding and how to obtain an ORC API key
Add an entry under "Tuning the Eclipse Installation" explaining that
ORC_API_KEY must be defined as an Eclipse String Substitution variable and
referenced as an environment variable in the test launch configuration, but
only if one wants to run the ORC public-certificate tests
(TestORCPublicCertificateDatabase, TestORCPerformanceCurve) locally with
success. Without the key these tests fail on purpose (rather than being
skipped) so the misconfiguration is noticed; offline tests still run.

Also describe how to obtain a key: ask the team lead, or request your own via
ORC Sailor Services -> Developers page (request API access, then create keys
once granted), noting that a key is shown only once at creation.

Assisted-By: Claude (claude-4.8-opus)
2026-10-17 18:33:38 +02:00
Axel Uhl b516c7957e fixed typo in wiki tutorials home.md 2026-10-06 13:13:21 +02:00
Axel Uhl 51f9c0ee6b sorted links in Wiki/tutorial support.sapsailing.com section 2026-10-06 00:09:06 +02:00
axeluhl fa9a59d324 Updated smartphone-tracking.md (markdown) 2026-10-05 23:59:05 +02:00
axeluhl 551cc68e88 Updated smartphone-tracking.md (markdown) 2026-10-05 23:58:56 +02:00
Axel Uhl 5e802fbf46 Merge pull request #6314 from janhamann/wiki/smartphone-tracking-guide
wiki: Add step-by-step guide for event hosts on Smartphone Tracking;
2026-10-05 23:29:45 +02:00
Axel Uhl cdefc5f107 Revise smartphone tracking documentation for clarity
Updated instructions for smartphone tracking, including clarifications on server requirements, competitor registration, and tracking management. Enhanced details on using the Race Manager app and handling competitor invitations.
2026-10-05 23:26:06 +02:00
Axel Uhl baa80a0126 fixed link from planning.md to smartphone-tracking-general 2026-10-05 21:01:47 +02:00
Jan Hamann 688648bae3 wiki: Add step-by-step guide for event hosts on Smartphone Tracking;
New page wiki/howto/eventmanagers/smartphone-tracking.md walks event hosts
through setting up smartphone tracking in the order they actually do it:
event structure, denoting races (incl. the race name prefix dialog),
competitor registration, course layout, the three ways to bring phones in
(device mapping QR code, e-mail invitation, open-regatta registration link),
starting tracking and typical problems. Button and dialog names were taken from the
current Admin Console string messages where available.

Linked from Home.md; the two older pages
info/mobile/smartphone-tracking-steps and -general now point to it.

Assisted-By: Claude Code with Claude Sonnet 5.5
2026-10-05 19:49:24 +02:00
Axel UhlandCopilot bd7ce48e65 hyperspace: target Android 16 (API level 36) as required by Google Play
Since August 31, 2026 Google Play rejects app updates not targeting API
level 36 ("Target SDK of artifact is too low: <versionCode>").

Build:
- AGP 8.7.3 -> 8.13.2 (8.7 supports at most API 35; 8.13 supports 36.1
  and works with our Gradle 8.14.3 / JDK 21)
- compileSdk 33 -> 36, targetSdk 35 -> 36, buildTools 34.0.0 -> 36.0.0
- azure-pipelines/main.yml: androidVersion 35 -> 36

Apps (all via the shared library, so all apps get it):
- Predictive back: opt out with android:enableOnBackInvokedCallback="false"
  so that the existing onBackPressed() overrides and KEYCODE_BACK handling
  keep being invoked on Android 16.
- Large screens: temporarily opt out of ignored orientation/resizability
  restrictions on sw600dp displays with
  PROPERTY_COMPAT_ALLOW_RESTRICTED_RESIZABILITY (ignored from API 37 on).
- Edge-to-edge, enforced without opt-out for targetSdk 36: new
  SystemBarInsetsHandler, registered by LoggableApplication on Android 15+
  devices, pads each activity's content view by the system bar, display
  cutout and (unless adjustPan/adjustNothing) keyboard insets so content
  no longer hides behind the status and navigation/button bar, and fills
  the status bar area with the theme's colorPrimaryDark as before.

Document the androidVersion / Play target API requirement in
building-and-deploying.md.

Assisted-By: Claude Opus 5.5

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-05 01:35:05 +02:00
Axel UhlandCopilot 34e3c45de8 hyperspace: rename release APKs to NAAS allow-listed names in Fastlane
Central Signing failed with HTTP 406 ("The requested list doesn't exist in
the library files") after 9e17c0b453 switched files2sign.json to the AGP 8
default <module>-release-unsigned.apk names: Non-ABAP Assembly allow-lists
the APK file name together with group/artifact ID per MoMa assembly, and
the allow-listed names are <module>-unsigned.apk.

Restore the allow-listed names in files2sign.json and let the releaseBuild
lane rename the APKs reported by the gradle action from
*-release-unsigned.apk to *-unsigned.apk, failing the lane if none is
found. This replaces the applicationVariants outputFileName rename dropped
in the AGP 8 migration without relying on the deprecated Variant API that
AGP 9 removes. Update building-and-deploying.md accordingly.

Assisted-By: Claude Opus 5.5

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-04 20:48:26 +02:00
Axel UhlandCopilot 9e17c0b453 hyperspace: match files2sign.json APK names to AGP 8 default output names
The AGP 8 migration (5a78d3e8e3) dropped the applicationVariants
outputFileName rename that stripped "-release" from the APK name, so the
build now produces <module>-release-unsigned.apk. The central signing stage
of the sap-mobile-pipeline template signs Binaries/Android/<file> literally
as listed in files2sign.json, which still named <module>-unsigned.apk and
failed with "File does not exist". Point files2sign.json at the AGP default
names instead of reintroducing the deprecated Variant API rename, which
AGP 9 removes. Document the naming requirement and update the JDK version
in building-and-deploying.md.

Assisted-By: Claude Opus 5.5

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-04 20:15:34 +02:00
Axel Uhl bf333bf5bd worked on onboarding.md improvements 2026-10-01 10:22:32 +02:00
Axel Uhl d980f1744f Wiki improvements 2026-10-01 10:04:39 +02:00
Axel Uhl 27653b7e6e further details for MoMa handling for Android app builds 2026-09-30 20:42:45 +02:00
Axel Uhl 0ea45039cb adjusted MoMa URLs for building Android mobile apps 2026-09-30 17:03:50 +02:00
Axel Uhl 2abd5d3ad1 fixed incorrect link in tutorial home.md 2026-09-30 14:21:28 +02:00
Axel Uhl cc9548dc0a moved ai-agent-sailing-knowledge.md to wiki/projects and linked from Home.md 2026-09-28 14:59:19 +02:00
Adrian Bollig e394e4c18d Update wording onboarding-quickstart-mac.md 2026-09-28 14:59:18 +02:00
Adrian Bollig c6030faa03 Add a "you are welcome to help" 2026-09-28 14:59:18 +02:00
Adrian Bollig a0fcd09333 Add onboarding quickstart mac guide 2026-09-28 14:59:18 +02:00
Lisa 5bbab1beae adding wiki entry for the project to enrich ai agent with domain knowledge 2026-09-28 14:59:18 +02:00
Lisa 6f3485ceeb Update Onboarding Text by correcting Link Text 2026-09-10 15:12:48 +02:00
Axel Uhl 00719e9325 Merge pull request #6296 from LisaSAP/lisa_eclipse-main
Update Onboarding Text by changing tractrac test data link
2026-09-03 16:11:34 +02:00
Lisa 4399222ace Update Onboarding Text by changing tractrac test data link 2026-09-03 16:03:14 +02:00
axeluhl 941bc7f2f8 Added "Hudson" security group for new from-scratch Build/Dev/Hudson instance 2026-09-03 10:32:34 +02:00
Lisa e3f0ef1d2a Update Onboarding Text by small grammer error 2026-09-02 13:18:55 +02:00
Lisa a255319731 Update Onboarding Text and add updated configuration files (for plugins and eclipse settings) 2026-09-02 13:11:37 +02:00
Adrian Bollig f1ac9c6332 Fix encoding (medium confidence) 2026-08-28 11:16:13 +02:00
Axel Uhl 2e860c4252 updated memory configuration for docker-based wind estimation 2026-08-11 19:15:27 +02:00
Axel Uhl 940070880d adjusted the docker image location for windestimation to ghcr.io 2026-08-05 13:17:37 +02:00
Axel Uhl ddbda0bf34 bug6269: updated Wiki documentation, explaining Jetty p2 site update 2026-07-14 10:46:04 +02:00
Axel Uhl 2d127fde3d bug6267: changing location of GWT fork repos from SAP to eclipse-sailing-analytics Github org 2026-06-30 14:50:07 +02:00
Axel Uhl 5c6f4a027a adjusted onboarding.md to upstream Eclipse Azimuth Sailing Analytics 2026-06-16 14:09:02 +02:00
thomasstokes33 9f082bb257 Add url 2026-06-10 21:51:11 +02:00
Axel Uhl 29d7c18ca7 removed onboarding hint to BUGZILLA_API_KEY; it's no longer used 2026-06-03 14:58:03 +02:00
thomasstokes33 2a941ba747 Fix the other degrees symbol 2026-05-27 19:34:57 +00:00
thomasstokes33 7986d0a454 Fix non UTF-8 character 2026-05-27 19:22:03 +00:00
axeluhl d52c454c22 Whitespace change only 2026-05-14 20:49:45 +00:00
thomasstokes33 02490b092b Remove whitespace 2026-05-14 20:24:11 +00:00
thomasstokes33 e964f6fc2b whitespace 2026-05-14 20:16:56 +00:00
thomasstokes33 9d2e146939 Deleted wiki/info/landscape/test.md 2026-05-14 20:10:03 +00:00
thomasstokes33 a75536e3fe more test 2026-05-14 20:06:54 +00:00
thomasstokes33 6e563ac8f8 test 2026-05-14 20:06:00 +00:00
Axel Uhl 8bd35a8a6a Fixed link in management-console wiki page 2026-04-21 13:31:19 +00:00
Axel Uhl 08db3fc1b1 introduce env var check for GITHUB_TOKEN for GithubReleasesRepository 2026-04-10 13:54:44 +02:00
Axel Uhl 9c07dfbd49 updated onboarding.md for new Eclipse 2026-03 release 2026-03-17 16:00:14 +01:00
Axel Uhl f0a4a99740 Updated windestimation.md (markdown) 2026-03-09 22:55:42 +00:00
Axel Uhl 553e18dc68 Updated windestimation.md (markdown) 2026-03-07 23:30:23 +00:00
Axel Uhl 8c4cca8df9 fixed warning in Wiki page 2026-02-10 13:45:00 +01:00