Releases: opfab/operatorfabric-core
Releases · opfab/operatorfabric-core
3.9.3. RELEASE
Features
- #3486 : Add remote logs for debugging purpose
3.9.2.RELEASE
Bugs
- #3490 Application does not take into account default locale config
3.9.1.RELEASE
Bugs
- #3422 Not using default sound settings defined in web-ui.json when user has no settings
3.9.0.RELEASE
Migration from 3.8.x
See Migration Guide from release 3.8.x to release 3.9.0
Features
- #3128 : Add administration endpoint for sending messages on subscription
- #3248 : Authorize PWA conditionally and only for chrome based browsers
- #3163 : Creation of a spinner component and spinners added in real time users screen and in activity area screen
- #3153 : Add group type
- #3237 : Disable the button "Validate answer" as long as the answer is not saved
- #3167 : Add spinner in user card creation screen
- #3238 : Add the possibility to enable/disable the possibility to have the same OpFab url used several times at the same time
- #3255, #3256, #3257, #3259, #3260, #3262 : Replace single filter with new multiselect component in different places
- #3183 : Add an error message when a user without entity tries to send a card
- #3221 : Display all connected users per group on realtime users dashboard
- #3145 : Provide a way to access all cards in archives/logging screens for admin user
- #3190 : Add the possibility to display a spinner in the card template
Bugs
- #3168 : Archives/logging screens : set color gray for the cards list (like monitoring)
- #3184 : Archives/logging screens : multi-filters not well aligned
- #3173 : Archives/logging screens : datepicker forbidden dates are not disabled
- #3165 : Monitoring screen : "Export data" button displayed too in the bottom of the page
- #3162 : Mouse cursor is not correct on "Edit" and "Delete" buttons
- #3181 : Acknowledgments footer : sort entities alphabetically
- #3171 : Entities management screen : filter on parent entities is not working
- #3200 : When both the geomap and grouped cards are enbled, multiple cards show up on the map
- #3240 : TemplateGateway.getEntity should return entity labels
- #3284 : Group administration screen : description field should not be mandatory
- #3279 : Card detail: show action buttons only after template is loaded
- #3246 : Feed notification configuration : display problem if the user has no right for a process group
- #3332 : Bug in calendar when no daysOfWeek in recurrence
- #3346 : Timeline : bad display when "hide timeline" activated
- #3348 : Bad display for timeline when it is hidden and we switch between domains
- #3356 : Archives/Logging screens : error for control in hours/minutes fields
- #3365 : Usercard start/end dates : no error for wrong date
- #3373 : Problem with the feed filter pop up
Tasks
3.8.1.RELEASE
Bugs
- #3248 : In Firefox long polling connection does not work properly. Authorize PWA conditionally and only for chrome based browsers.
3.8.0.RELEASE
Migration from 3.7.0
See Migration Guide from release 3.7.0 to release 3.8.0
Features
- #2844 : Pinned cards : add pinned icon
- #2985 : Usercard : add a method to set initial selected severity from template
- #3009 : Admin screen : deal with the realtime parameter for groups
- #2861 : Choose your entities on login
- #2986 : Usercard : add a method to set initial selected recipient list
- #3025 : Add an option to hide unacknowledge button
- #3000 : Change icons for menus "External devices configuration" and "Realtime users"
- #3001 : Add a spinner when loading external devices list in modal
- #3010 #2999 : Archives and Logging screens : Add spinners or loading messages
- #2804 : Prevent to have several tabs connected at the same time in the same browser with the same opfab url
- #3005 : Add message when trying to open a card that is not found in the feed
- #3105 : Sort alphabetically state rights in perimeter administration table
- #3104 : When reload is requested, ask the user to reload via an alert
- #3131 : Deliver the application as progressive web app
- #2868 #3126 #3143 : Add possibility to use a multi select component in templates
- #2950 : Add a geographical map view (Experimental)
Bugs
- #3006 : Log in screen : "Sign in" button not well centered
- #3007 : Settings screen : "play sounds for cards with severity" field not well aligned
- #3008 : External devices configuration screen : user login column not well aligned
- #3011 : Bug in usercard with useDescription
- #3014 : Entities acks : button "cancel ack" proposed whereas it should not
- #3013 : Bug in archives and logging screens when searching by state
- #3052 : Changing activity area does not always propagate to cards-consultation service
- #2997 : Mouse cursor is not the good one in different places
- #2928 : Solve bug : usercardTemplateGateway.getStartDate() method returns outdated value
- #3029 : Hide timeline on two lines in french with resolution 1680x1050
- #2995 : See briefly "you are not allowed to send card" with slow network
- #2993 : Fix bug when getting not existing card with slow network
- #3073 : Add space between environment name and user name
- #2958 : Force logins to be stored with lowercase letters when it comes from an init file
- #3106 : Account already used message when reloading page
- #3083 : Avoid loosing acknowlegments when connection lost
- #2588 : Logging screen : summary column extends without limit if the message contains no space character
Tasks
- #2876 : Add prettier configuration
- #2868 : Use Virtual Select component (https://sa-si-dev.github.io/virtual-select/#/) for multiselect
- #3054 : Ag-grid: replace deprecated property localeTextFunc
- #3065 : Update dependency chart.js to v3.8.0
- #3078 : Do not send null or empty json field to limit the network bandwidth
- #3101 : Remove environment choice in setSecurityAuthFlow.sh
3.7.0.release
See Migration guide from 3.6.0.RELEASE to 3.7.0.RELEASE
Features
- #2858 : Change the mouse cursor when going over the pin card
- #2807 : Add the user name to the userAlreadyConnected pop up
- #2786 : User cards: add the possibility to set timespans
- #2848 : Deal with groups of entities in acknowledged footer
- #2905 : Propagate user token to external recipient
- #2918 : Enable to have several sound devices connected at the same time for each user
- #2940,#2974 : Add option to group cards by tag in the feed (Experimental feature)
- #2772: New option to consider acknowledgment at the entity level. Please see the documentation about acknowledgment for more information.
- #2849 : Add already connected users in activity area screen
Bugs
- #2816 : Exception in remoteLog back service when too much log
- #2803 : Admin screen : typo error in french version
- #2808 : Add box around the acknowledged footer of the card in day mode
- #2822 : External devices configuration screen : single-filters are no longer aligned
- #2806 : Display of pin cards not correct when too much cards
- #2811 : Settings screen/Admin screens : Description for fields not in uppercase letters
- #2865 : Too much margin in popup
- #2850 : Exception when clicking on timeline and card not present in feed
- #2813 : Usercard edition : deal with the possibility to modify the emitter entity
- #2815 : Modify answer button should appear in real time
- #2821 : Fix text and background colors in time pickers
- #2921 : Fix issue with sendCard.sh script in MacOS
- #2916 : Stop active repetitive sound alarm when user is disconnected by new user
- #2899 : Disable sound activation pop up if sounds are played on an external device
- #2866 : External devices configuration page : show error message when the service is not available
- #2959 : Large screen size reset when switching night/day mode
- #2820 : Feed screen : No spinner when it takes time to load a card
- #2805 : User card: in card preview lightcard should not be clickable
Tasks
3.6.0.RELEASE
Migration from 3.5.0
See Migration Guide from release 3.5.0 to release 3.6.0
Features
- General features :
- #2692 : Add the possiblity to automatically pin card
- Card detail view :
- User cards
- #2526 : Permit to choose the entity that publish if more than one is possible for the current user
- #2493 : Add the access to the current process and state in user card templates
- #2584 : Enable to set temporarily startDate after endDate during userCard creation
- #2495 : Add method in userTemplateGateway to set/get startDate,endDate, lttd
- #2673 : In usercard screen, show process select even if there is only one process
- #2675 : Add a method to tell the usercard template the entity used to send card
- #2712 : Add the possibility for the usercard template to set the list of recipient choices or the list of recipients
- #2577 : Transfert method getSpecificCardInformation from templateGateway to usercardTemplateGateway (use of templateGateway.getSpecificCardInformation is now deprecated)
- #2767 : Order by alphabetical order process and services in usercard screen
- Reponse cards :
- External devices
- #2765 : Automatically connect external devices on startup
- Misc
- #2594 : Added Dutch translation for date picker
- #2574 : Display disabled buttons in gray in pagination
- #2668 : Do not allow the same user to be connected twice at the same time
- #2595 : Allow user to filter by process without choosing a process group in archives, monitoring and logging screens
- #2665 : Remove unused feature business logs
Bugs
- #2593 : Monitoring: ag-grid filter is not localized
- #2585 : Missing ag-grid translation in filter column feature
- #2596 : External devices screen : filter popup sometimes hidden
- #2583 : Feed : card indented whereas it should not
- #2581 : In settings, control the value "Interval between sound replays"
- #2592 : Administration screen : create new user/entity/group with existing id is permitted whereas it should not
- #2582 : In day mode, numbers in bubbles on timeline are not always fully visible
- #2140 : Fix card publishing path in nginx-cors-permissive.conf
- #2689 : Limit custom logo height to 48px (the parameter logo.limitSize in web-ui.json is not used anymore) to avoid hiding part of the ui.
- #2705 : Add error message instead of spinner when error in logging/archives screen
- #2710 : Archives/Logging screens : reset should disable timepicker arrows
Tasks
- #2586 : Add information about minimum resolution to use OperatorFabric
- #2587 : Add remoteLoggingEnabled UI parameters in documentation
- #2459 : Entity labels : Add label with no need for the user to click enter
- #2573 : Add entity name in templates example instead of entityId
- #2578 : Add opfab version in package.json and use it for the about screen
- #2557 : Start even if translation file is not present for a declared language
- #1305 : Ensure version consistence by relying entirely on Gradle wrapper for building
- #2715 : Improve ui log library
- #2737 : Upgrade bootstrap to v5.1.3
- #2756 : Adjust log permission for nginx logs files
- #2760 : New chart example
- #2759 : Upgrade to chartjs 3.7.1
- #2798, #2797 : Upgrade spring components to solve security issue cve-2022-22965
3.5.0.RELEASE
Migration from 3.4.0 or 3.4.1
See Migration Guide from release 3.4.0 to release 3.5.0
Features
- User cards
- #2467 : Remove timezone management feature
- #2429, #2479 #2480: Add a possibility for user to restrict the list of entities he is connected to
- #2491 : Set default publishDate search period in Archives and Logging screens
- #2519 #2546 : Added ability to deeplink to iFrames (give the possiblity to use subpath when calling business menu), breaking change for redirectToBusinessMenu template method : see migration documentation
- #2535 : Added Dutch translation
- #2381 : Add the possibility to lock/unlock the visibility domain in the feed and monitoring screens (when lock the visibilty domain does not shift with time)
- #2567 : Add a remote logging feature (experimental feature)
- #2427 : Add translation for date picker
Bugs
- #2449 : The right side of the menus is not visible when the screen size is about 1024 x 600
- #2482 : Bug when in usercard the first process has only one state
- #2451 : Task example usercard : field "minutesForReminder" overwritten by default value when editing the card
- #2462 : Admin perimeter management is not working well when using a non-exising process in perimeter
- #2450 : Monitoring screen - "Card with response form my entity" should be darker color in day mode
- #2455 : Monitoring screen - Problem with padding below "Cards with response from my entities"
- #2454 : Feed : mix between french and english in summary of light card
- #2503 : Problem of html encoding with handlebars
- #2497 : Archives screen : title and summary columns not indented for collapsible archives
- #2539 : Connection not closed when exiting opfab on chrome or edge chromium
- #2506 : Logging screen : set max width on table columns
- #2472 : Card summary and card title showing Hex code instead of special characters
- #2529 : Acknowledge button on new line with screen size 1680*1050
- #2543 : Logrotate for nginx does not work.
- #2558 : No sound on external device when session ended