Release Notes for ls2550.application

Version 2025.2.1

Task

  • #41358 : Watchtower: Show "User not found" if User from a Flexible Assignment List was deleted in ResourceServer

Version 2025.2.0

Bug

  • #38256 : Range Scoreboard: Multilane View shows a comparable output on target table 8 as on target table 10
  • #39288 : STYX Service: Add icons for target lifter
  • #40364 : Shot Counter/Statistics: Now support distance of target (will create new entries starting at 0)
  • #40365 : Shot Counter/Statistics: Distance of target will also be exported via CSV
  • #40398 : Resource Server: Missing translations in Exercise Wizard has been fixed

Feature

  • #38917 : Running Target has been renamed to Moving Target
  • #39733 : SR24: Korean language to system added
  • #39781 : Resource: Add CRO 10m Air Rifle Target (68)
  • #39953 : Reporting: Add report for Bundesliga
  • #39987 : Translations: Romansh language added
  • #40152 : Resources: Add DJV Gewehrscheibe 109
  • #40157 : Resource Server: Kärtner Rehgeiss as target added
  • #40670 : Range Operations: Get filtered exercise ids with range operations client

Task

  • #30042 : AthleteMonitor: Individual background images can now be displayed in the live view instead of a single-color background.
  • #34765 : Watchtower now has a Lane Device overview in Range Control (use specific device functionalities from there)
  • #38994 : Reporting: Some line breaks for parameter columns are avoided
  • #39954 : Watchtower: Support Bundesliga on Range Scoreboards
  • #40018 : Resource Server: Add KNSA 12m KK target (NED)
  • #40530 : NFC-enabled USB devices are now supported for the login authentication process

Version 2025.1.10

Task

  • #40609 : Resource Server: Add flag for CMR, GHA and RWA

Version 2025.1.9

Feature

  • #38283 : Resource Server Client: Upload and delete packages from the API

Version 2025.1.8

Bug

  • #40318 : Server: Increase shared memory to prevent server restarts
  • #40319 : Server: uncaughed exception doesn't break nettest api server

Version 2025.1.6

Bug

  • #39831 : Resource Server: Extend shortname for weapons to unlimited characters
  • #40084 : Exercise Wizard: Print format is serialized correctly
  • #40116 : Range Results Live: Minimal version when toggle to on has been fixed

Version 2025.1.5

Bug

  • #39666 : Watchtower: Live View supports 25m Light Signal Exercises and displays individual shots and totals

Version 2025.1.4

Task

  • #39603 : LS2550: Support for Hardware Revision 4

Version 2025.1.3

Bug

  • #39537 : ZF Einschussscheibe Exercise loads the target picture even if the position is not configured

Version 2025.1.2

Bug

  • #39350 : Range Operations not ready is resolved after restarting devices and servers
  • #39378 : Fix RangeControlStation: RangeTimerIndex can be changed without a reboot of the device

Feature

  • #39402 : Resource Server: Flag for Syria is updated

Task

  • #39327 : Fix: Auto open exercise page disabled if login remote controlled

Version 2025.1.1

Bug

  • #39134 : Resource Server: Exercise Editor can now set 0 as GroupSize to allow an unlimited number of shots in the Group
  • #39145 : Resource Server: Fix missing scroll Bar in Group Collection Exercise Editor
  • #39146 : ResourceServer: Fix error when using Template in Exercise Editor to create new exercise where no Templates were available
  • #39153 : Resource Server Client: User preferred language can be set from client
  • #39191 : Running-Target FieldTests incorrectly detecting imprecise speed
  • #39250 : Corrected Innerten Radius for 10m RunningTarget Target
  • #39302 : Range Cockpit and Range Printer: Scaling with high DPI should work on start up screen too

Feature

  • #39041 : Range Operations Client: Add bulk operation to add several flexible assignment list items

Task

  • #39138 : Watchtower: Range Viewer improvements (select Layout via dropdown, auto expand/hide)
  • #39141 : Resource Server: Fix Performance Indicator and Override Shot List configuration
  • #39255 : Watchtower: Cross shot list is not doubled when confirming Cross Shots
  • #39341 : RangeControlStation: Fix Lightsignal for 10m for many Lanes in parallel (TCU3 protocol)

Version 2025.1.0

Bug

  • #37942 : Styx Service: Out Channel is now not translated as it is a fix label
  • #38255 : Range Board: Shot Statistics time and date filters now use the Range Timezone instead of UTC
  • #38368 : Resource Editor: add missing translations for Running Target exercises
  • #38584 : Resource Server: Newly added users appear on op of the list
  • #38849 : Resource Server: use localized browser format for date entry fields

Feature

  • #32449 : Exercise Results can now be signed from the Range to check the integrity against a key pair
  • #36151 : The QR login page shows a countdown of how long the code is still valid..
  • #37105 : Add restart last exercise as 'exercise control button'
  • #37188 : Resource Server: Add Military Rapid Fire event
  • #37438 : Exercise Editor: configure if inner tens are added for full ring scores is possible from Exercise Editor
  • #37460 : Resource Server: Add "Preferred language" property to Resource Server User
  • #37540 : Resource Server: Add the possibility to overwrite the caliber in an exercise definition
  • #37929 : Shootingssportscloud: Add preferred language for user or/and member
  • #38156 : Add 3 exercises for 10m 5-shot Air Pistol defined in the Deutsche Sportordnung
  • #38157 : Exercises can now contain pre/post steps which support images, text and questions. This feature is not available over the exercise wizard
  • #38172 : Athlete Monitor: Add reprint for lane printer
  • #38194 : Target Presentation: Add setting to enable a score dependent color for last shot on target
  • #38306 : Athlete Monitor: Watchtower doesn't show an active exercise if the setup procedure produced errors but shows the error instead
  • #38310 : Yellow warning screens which can be acknowledged are now automatically closed when an exercise is unloaded or newly setup
  • #38311 : Watchtower: Errors reported from Athlete Monitor are shown in Range Control
  • #38347 : Added Support for PRE-/POST-step dialog in all ExerciseTypes.
  • #38369 : Resource Server: Add hit/miss mode to ISSF exercise types (single stage and multi stage)
  • #38496 : Weapon Selection and Exercise PRE-/POST Steps Dialogs have been unified.
  • #38737 : Resource Server: Add Abstand vom Zentrum to 200m reduced A10 target
  • #39040 : Resource Server: Add NRA 50 feet target
  • #39055 : Resource Server: Add AvZ Score Method to all German targets

Task

  • #34952 : Range Configurator: Fix Auto Replace Device functionality after a manual Exchange Device
  • #37324 : Resource Server: mark mandatory fields as such
  • #37462 : Resource Server and Athlete Monitor: Add color codes for weapons and show it on Athlete Monitor
  • #37475 : Webfrontend libraries has been updated
  • #37506 : Update to latest devexpress components
  • #37651 : STYX Service: Improve Stability of VCT (Virtual Cable Tester)
  • #38734 : A ColorTag can now be displayed for the command buttons
  • #39027 : Range Board: Guest user can see Shot Counter and Shot Statistics

Version 2024.2.7

Bug

  • #38016 : Watchtower: Fix Assigning by Assignment List on Large Ranges with more than 50 Lanes

Version 2024.2.5

Feature

  • #37539 : Resource Server: Add Target Großkaliber Qualifikation Scheibe for BSSB

Version 2024.2.4

Bug

  • #36911 : Fix RangeTimer offset (1 second) between Watchtower and Range Devices

Feature

  • #37170 : A10 target reduced for 200m usage

Version 2024.2.3

Bug

  • #37313 : Fix check if local user has already a Shooting Sports Cloud ID when starting a cloud session after local login.
  • #37329 : Server updates should work without any issues again
  • #37332 : Range Printer and Range Cockpit shortcuts on desktop are fixed

Version 2024.2.1

Bug

  • #37055 : Resource Server: User class and group are removable
  • #37106 : Resource Server: When adding a new user, the remove Shooting Sports Cloud button is not shown
  • #37180 : Resource Server: Exercises are correct imported in an empty database

Version 2024.2.0

Bug

  • #34236 : Exercise reports are generated using a uniform toolset basis, regardless of whether they were created locally (RangePrinter) or server-side.
  • #34844 : Range Printer: fixed file names for SIUSData export
  • #34916 : Shot counter now also counts the redeclared shots
  • #34954 : Reports: Frame Hit characters is printed on reports
  • #35103 : Exception reason is shown on Athlete Monitor if login with QR code is not working
  • #35186 : Improve readability of version information on warning and error screens
  • #35541 : Fix to read 2 times the same barcode
  • #35817 : Excluded Themelia from backups
  • #36428 : Resolved an issue where the shots stopped to get drawed onto the target's hitlayer if one shot was outside of the viewport.
  • #36864 : Range Board: Backup is now more stable when USB sticks are plugged out and in at runtime

Feature

  • #30437 : SensorDataAnalysis: Can delete and refresh adjustments on LS10 and LS25/50
  • #33762 : Add Swedish, Finnish and Polish language to selection
  • #34445 : On selected devices, RangeTimer can now be configured (via Range Settings) to show System Time.
  • #34766 : Added a new Interface to check the status and control configured devices on AthleteMonitor
  • #35222 : Force Logout User on the maintenance page, restarts the client and prevents stuck Athlete Monitors in Watchtower
  • #35694 : Range Printer: Offer the possibility to make a print out only upon request from Athlete Monitor
  • #35811 : Add Danish specific target definitions
  • #36240 : Range Update: Integrate FPGA update for Minion devices

Task

  • #34598 : StyxService: Add Virtual Cable Tester functionality to test STYX cabling quality on the Range
  • #34697 : RangeUpdate: Fix store cache after SCA is deleted
  • #35115 : Range Settings: Hide Configuration Source as it is only needed in special cases
  • #35955 : Resource Server: Stock package countries can be overwritten with the same IOC code and different flags can be assigned
  • #36467 : Resources: Change name for Kyrgyz Republic

Version 2024.1.8

Feature

  • #36578 : FriendFoeTarget can use AngleCorrectionInDeg as ProductSetting

Version 2024.1.6

Bug

  • #35102 : Only 1 Email is sent via shooting sports cloud when an exercise is finished
  • #35491 : Athlete Monitor: Assigning exercises from Watchtower doesn't lead to blocking Athlete Monitors anymore
  • #35561 : Records on Range Scoreboards are not cut off anymore
  • #35563 : Victory Ceremony is shown immediately when selected on Range Scoreboard

Feature

  • #34917 : Header is not printed anymore if "Print Sighters Off" is selected for Group Practice exercises

Version 2024.1.5

Bug

  • #35253 : Remove flags from Bundesliga face
  • #35432 : Fix wrong hostnames for server products when an update never has been applied

Feature

  • #35225 : Range Scoreboard: Achievement screen design changes for Olympic Games
  • #35226 : Range Scoreboard: Welcome Screen design changes for Olympic Games
  • #35252 : Add barcode reader for id reading on login page on athlete monitor and bd95

Version 2024.1.4

Task

  • #34957 : Corrected the CenterFirePistol Rapid Stage Program

Version 2024.1.3

Bug

  • #34722 : Backups are only created if there is enough space available on the disk

Version 2024.1.2

Bug

  • #34793 : Range Control Station: Remote tab is now visible on SR24 ranges

Version 2024.1.1

Bug

  • #34421 : Watchtower: Edit Flexible Assignment Lists dialog has been made more user friendly

Feature

  • #34312 : Resource Server: Added Morgarten Target for SR24

Version 2024.1.0

Bug

  • #32686 : ResourceServer: Import users under organization will also include Country
  • #34274 : Reports: Lane printer prints the translated weapon name instead of the identifier
  • #34285 : Reports: if no scores are found, X and Y coordinates are printed in the report

Feature

  • #30950 : SRS: Add Bundesliga Face
  • #32646 : ResourceServer: It is now possible to import users without specifying Country/Nation
  • #33095 : Resources: Add Free Pistol ISSF Exercise
  • #33115 : Add exercises for ISSF Mixed Team Qualification events
  • #33132 : Add O10 as option in target changer
  • #33631 : Additional exercise properties can be set up from the template (PreferredOptionalColumnValueIndex and NumberOfPreferredShotsInShotList)
  • #34218 : Resources: Add 10m AP target for Rapid Fire (DSB 8)
  • #34436 : Add example to receive all finished Exercise Result Data to STYX Sample Space
  • #34566 : Free hard disk space for servers is logged and can be read out from the support

Task

  • #33010 : Show available times if any were set in Live View
  • #34114 : Watchtower: Detail Shot List in Range Overview shows shots from newest to oldest

Version 3.3.5

Feature

  • #33129 : Add logging when device restarts

Version 3.3.2

Bug

  • #32457 : Fixed layout for Athlete Monitor and BD95 for Group collection exercises and overlapping values

Feature

  • #32681 : Add an exercise with decimal values
  • #32720 : TEG (Target Effect Generator) of AcousticEye is deactivated by default

Version 3.3.1

Bug

  • #32434 : Score Method "Abstand vom Zentrum" is selectable in Exercise Editor when creating a customer exercise for 50m and 300m ISSF Targets

Task

  • #31085 : Fix QR code login on Range if user does not yet exist on the Range
  • #32470 : Fix User Session handling when starting and stopping in a short amount of time

Version 3.3.0

Bug

  • #26975 : Watchtower: Simulation mode is no longer available
  • #27572 : Oris layout and color settings now available on all limani devices.
  • #30186 : AthleteMonitor, Bd95: fixed an issue where Exercise Menu was not always correctly refreshed on server-side changes.
  • #30190 : Resource Server: Exercise Tags become sometimes invisible is fixed
  • #30586 : Bugfix for Exercise Editor where some template values where not correctly copied.
  • #30617 : Reporting: Exercise lane report is now able to show long lines without a line break
  • #30795 : Watchtower: Replaced Athlete Monitor shows connected state in Watchtower
  • #31359 : RangeSettings: fixed an issue where in Web frontend "Range Settings \ General Settings" was not accessible.
  • #31363 : ResourceServer: fixed an issue in Users Page with Favorit Exercise Set selection.
  • #31717 : RangeScoreboard: Ranklist Final Face completed series are not underlined
  • #31995 : Range Board: The stuck layout after the showing of the right sided navigation bar is resolved
  • #32001 : Embedded Devices: Watchdog ntpd service to allow for large jumps in case of connecting internet during runtime
  • #32031 : Watchtower shows the preferred column defined in the exercise
  • #32033 : RangeScoreboard Pro: Settings are now fully editable via RangeSettings
  • #32098 : The Exercise Report is not sent again to the user after a Range restarted
  • #32107 : Resolved an issue for multi-distance exercises, where the exercise totals strings have been continuously appended instead of replacing the previous ones.
  • #32115 : Range Printer has now the newest log on top
  • #32132 : Fix flickering of target image for exercises with multiple targets
  • #32134 : Add translations for military reports
  • #32166 : Fix BD95 connection issues after a restart of the Athlete Monitor
  • #32167 : Multilane View shows now the first formatted value instead of always the score which can be missing

Feature

  • #28767 : Add ZF Einschiessscheibe to use in Exercises
  • #29681 : Show the translated name for Guest users instead of Lane System User
  • #30099 : Range Scoreboard Ranking list with 6 series for 16 athletes contains now all series of all stages
  • #30489 : Improved Import and Export of users in Resource Server
  • #30771 : Support for TG6250/51 added
  • #30858 : Timeout to decide if a shot is a cross shot or a missed shot is raised to 5 seconds
  • #30866 : Athlete Monitor: Log in with ID button color changed for more visibility
  • #31157 : AthleteMonitor: fetching of active exercises menu supports now also the configured exercises in active ("flexible"-) assignment lists.
  • #31406 : Watchtower: Exercise Control Action Buttons are now translated

Task

  • #29656 : Add hot keys to dialog windows in cockpit
  • #29705 : If the number of lines is changed, the TCU settings are reset
  • #30153 : Watchtower: Show unsupported hint for Hybrid LON Ranges
  • #30211 : TV Graphics background color can be defined in settings
  • #30605 : Reports are translated to the RangeLanguages set in RangeBoard
  • #30608 : Exercise Reports support comment field
  • #30677 : CrossShots are now added to ExerciseSpecialEvents if an Exercise is active
  • #30912 : Support for Hardware Target Editor for Target Changers added
  • #31064 : Reports: added support for Exercise Result Data comment.
  • #31072 : ResourceServer: Edit Favourite Execrcise Set directely on Organization page
  • #31155 : Readability for action buttons on Athlete Monitor improved
  • #31442 : Reporting: Change to Noto font to cover most use cases

Version 3.2.5

Bug

  • #30620 : Running Target: Fix for not starting Running Target ranges

Version 3.2.4

Bug

  • #30594 : BD95: Occasionally empty tab page after a restart has been fixed

Version 3.2.3

Task

  • #30459 : Added support for an additional project specific shot sensor

Version 3.2.2

Bug

  • #30098 : Improve Memory consumption for Watchtower for very large Ranges
  • #30184 : Fix: TCU select groups did not work if RangeControlStation configured by RangeConfigurator
  • #30244 : Fix: Range Settings can be used to change Range Contol Settings

Task

  • #30180 : RangeConfigurator: Remove ghost devices with service distributedconfiguration

Version 3.2.1

Bug

  • #30039 : API: Export for Resource Server Client and dependencies are included again

Task

  • #30036 : Pause action symbol same style like start / stop symbol

Version 3.2.0

Bug

  • #25064 : RangeSettings: Appying new settings to devices without screens (e.g. AcousticBar) does not result in misleading error message anymore
  • #26213 : Unconfigured embedded devices show the correct product name in STYX tree when unconfigured
  • #28608 : Reports: Multistage lane report contains the first stage name
  • #28626 : Athlete Monitor: Testing functionality is now disabled by default
  • #28798 : Reporting: Memory consumption of Reporting Server should not increase

Feature

  • #24438 : Athlete Monitor: Show the reason an exercise could not be started for the athlete
  • #25701 : Don't show stop button on live view when not necessary
  • #25850 : Athlete Monitor: Automatic Logout for 2 scenarios (running exercise, finished exercise)
  • #27641 : Add C50 and C200 target which can be used in the Exercise Editor
  • #27851 : Added Oman Rifle Figure 11 Target Support
  • #27872 : Add shot with value 0 manually as function button
  • #27873 : Allow additional competition shots over the defined amount
  • #28204 : Translations: Added Chinese language
  • #28462 : Lane Printout: Header Date format changed to dd.MM.yyyy HH:mm
  • #28471 : Translations: Added Danish as a language
  • #29188 : Range Settings: Redesigned for improved user experience
  • #29403 : Translation: not translated literals are shown in English as fallback
  • #29634 : Target Picture: Some target pictures prevent now zooming (manually or automatically)

Task

  • #26361 : Range Configurator Wizard supports laserscore10m.application
  • #26797 : Support for 6302 TargetChanger (VSW03)
  • #27082 : Support for VSW02 TargetChangerLite
  • #27493 : Layout Redesign: Shot lists and scores have been redesigned in all products
  • #27643 : Translations: added French as language
  • #27881 : Deleting a User with a open session(s) from Resource Server logs him out from all logged in lanes.
  • #29596 : Watchtower: Direct Assignment page redesigned for better user experience
  • #29604 : If there are no Targets configured for one specified Distance and StyxLonConverters are found, the RangeConfigurator allows to specify on which Lanes LonTargets are connected.
  • #29866 : Cockpit: Left side menu is shown with a delay to make it easier for the user
  • #29874 : Use the same wording in Watchtower and Range Devices for the menu

Version 3.1.1

Bug

  • #27770 : Improved startup stability for 25m and 50m Ranges with STYX Lon Converters

Version 3.1.0

Bug

  • #27042 : Range Scoreboard: Settings migrations always reset the selected "RangeScoreboardGroup" to "none" is fixed
  • #27532 : Calibration screen is now visible on login screen (BD95)
  • #27632 : Views (Lane Scoreboard, BD95, ...) are updated as soon as a new exercise is started on ranges with LON Control Units

Feature

  • #22467 : Range Configurator: Delete all data does not need a subsequent restart of clients anymore
  • #26887 : DSB 3 Position Exercises for 10m Air Rifle wihtout Target Lifter added (3x20, 3x10)
  • #27175 : Support for RCA01 for embedded devices added
  • #27399 : Weapon selection at the start of an exercise is added as an optional step

Task

  • #24941 : Cockpit: Number of rows the user can select, is saved between different views
  • #26418 : Range Configurator Wizard supports mk2shotsensor.application
  • #27165 : In Exercise Editor empty (not selected) Parameters are ignored.
  • #27407 : Added new repeatable single group Exercise type for Nachdoppel and other needs
  • #27458 : System info will be displayed on error / warn / info popups

Version 3.0.6

Bug

  • #27098 : On Ranges with Athlete Monitors the target picture is shown and updated on Range Viewer and other applications

Version 3.0.4

Task

  • #26432 : Connection to CU951 on STYX Ranges should be more reliable

Version 3.0.3

Task

  • #25645 : The devices start without errors if no monitor is connected.

Version 3.0.2

Bug

  • #26227 : Use correct frontend binaries for release build

Version 3.0.0

Feature

  • #24957 : Use component which supports multiple targets per face
  • #25095 : Prepare LS2550 for use with STYX Athlete Monitors

Task

  • #24942 : Ratio for Shot Timing Window for 25m RFP events is not scaling correctly
  • #25005 : Upgrade used QT Version

Version 2.10.1

Task

  • #25039 : STYX Infrastructure AccessToken can be retreived from Identityserver

Version 2.10.0

Bug

  • #18293 : No manual restart of devices is needed anymore after Exchange Device functionality in RangeConfigurator
  • #23611 : STYX Range Scoreboards show white areas on edges in Multilane View

Feature

  • #24034 : Zoom configuration is now cached for every new target picture that the user selects. The caching resets when the user logs out and another user logs in.

Task

  • #17731 : Deliver versioned stock resources package in Resourceserver
  • #18264 : Watchtower RangeViewer has a button to open a second window showing RangeViewer directly
  • #18441 : Fix a problem where Support could not connect via STYX Network Mediator
  • #19916 : add color gradient in Lane Scoreboard header for better readability

Version 2.9.8

Feature

  • #22345 : Running Target: Export shots to MQTT

Version 2.9.7

Bug

  • #20880 : The target picture size will be calculated correctly after restart of Lane Scoreboard

Version 2.9.6

Feature

  • #19010 : For Rapid Fire exercises added shot cadence timeline on LaneScoreboard

Task

  • #20432 : Multilane View via registered lanes and table mappings

Version 2.9.4

Bug

  • #18934 : Target Picture and Hit Miss are flickering when adding a new shot

Task

  • #18823 : Total Header is missing in Range Scoreboard on Start and Rank lists
  • #18895 : Removed SiusError for different version on deserialisation of ResultData to avoid confusion.

Version 2.9.3

Bug

  • #18882 : Wrong configuration files are copied to release artifact

Version 2.9.2

Task

  • #18801 : ORIS style font is set to specific font
  • #18803 : Set LaneScoreboard labels to upper case, as default in ORIS style.

Version 2.9.1

Bug

  • #18688 : Updated ORIS color settings to the current ORIS color scheme

Version 2.9.0

Task

  • #16720 : RangeConfigurator: solved an issue where Mock Devices were not correctly started after RangeConfigurator restart.
  • #18302 : Screen recalibration will not be interrupted by frontend.

Version 2.8.5

Bug

  • #18609 : Fix a bug when setting the Timezone and Time via RangeBoard; Fix access for remote support via Mediator

Version 2.8.0

Bug

  • #13407 : Snack Bar in Range Configurator is not translated
  • #14630 : Possible wrong Error 138: "RangeConfigurator has no configuration" warning fixed for various devices
  • #15602 : STYX Network Master is connected to the STYX Network Mediator after a restart

Feature

  • #12617 : Remote Support via Mediator can be manually triggered from the RangeBoard for faster access
  • #12992 : Check periodically if an update is available online
  • #13652 : Range Board: Shotcounter is available as user Admin
  • #15699 : Add Range Notifications in user front ends

Task

  • #13171 : SiusTvGateway is running on Kanopus
  • #15299 : STYX Network Mediator connection status is shown in RangeBoard
  • #15781 : Limit selectable timezones in RangeBoard to timezones compatible with StyxNetworkMaster
  • #16175 : Added TV graphics for Live Aiming including „Last Second Analysis“

Version 2.7.6

Bug

  • #13706 : Embedded Device is not visible in Range Update

Version 2.7.0

Bug

  • #12538 : Minion Devices get time via NTP
  • #13270 : Improved HealthCheck warning when StyxLonConverters detect traffic from wrong Control Units

Feature

  • #10318 : Warnings from UpdateClient application are now sent to RangeConfigurator also
The connection to the server was lost or an error occurred. Reload