Skip to content

Latest commit

 

History

History
610 lines (304 loc) · 43.1 KB

CHANGELOG.md

File metadata and controls

610 lines (304 loc) · 43.1 KB

CHANGELOG

Release Candidate

Breaking change

  • All service names need to be updaded in nginx configuration according following example: asab_config -> asab-config

Features

  • Added reusable component which will display a flag with custom defined name in the header of the app (INDIGO Spring 230623, !433)

  • Implement getTenantData method to Tenant service (INDIGO Sprint 230203, !388)

  • Implement default Renderer to abc (INDIGO Sprint 230217, !391)

  • Implement HelpComponent which shows the page description (INDIGO Sprint 230317, !393)

  • Add minifyJS and minifyCSS to webpack build HtmlWebPackPlugin to increase loading performance. (INDIGO Sprint 230317, !402)

  • Implement Unauthorized access screen which is displayed instead of application's containers when user does not have a particular resource defined within prop of the Route. (INDIGO Sprint 230331, !405)

  • Add resources for tools and maintenance modules. (INDIGO Sprint 230331, !408)

  • Add option to updateItem in Navigation. (INDIGO Sprint 230331, !409)

  • Add componentLoader component as a helper for lazy loading to troubleshoot situations, when the lazy chunk will not be loaded due to browser cache. (INDIGO Sprint 230428, !413)

  • Added option to show suffix to indicate 'relative time' in DateTime component (INDIGO Sprint 230428, !417)

  • Update redirection url param to be stored in localstorage (INDIGO Sprint 230512, !404)

  • Implement TitleService (INDIGO Sprint 230526, !421)

  • Implement method, which overload the breadcrumb name with custom name (INDIGO Sprint 230526, !422)

  • New color variable for disabled text (INDIGO Sprint 230526, !424)

Refactoring

  • Replace all underscores in names/api's with dashes (INDIGO Sprint 230623, !435)

  • Replace dynamic valus in locales in asab-webui (INDIGO Sprint 230623, !432)

  • Refactor naming for get_current_tenant, set_tenants and _extract_tenant_from_url from snake_case to camelCase format (INDIGO Sprint 230203, !388)

  • Refactor the collapse and uncollapse of the sidebar according to the screen width (INDIGO Sprint 230203, !389)

  • Refactor Card Footer styling to accommodate needs of actions in the right corner of card footer. (INDIGO Sprint 230217, !394)

  • Branding logo style guide update (INDIGO Sprint 230217, !390)

  • Remove Helmet module, update error alert messages (INDIGO Sprint 230217, !392)

  • Webpack V4 to V5 migration. (INDIGO Sprint 230217, !379)

  • Remove unused code (action SET_SMALL_SIDEBAR, variable isSmallSidebarOpen) (INDIGO Sprint 230303, !395)

  • Refactor timeToString method returning the datetime string to be used without defining locales outside its own function. (INDIGO Sprint 230317, !396)

  • Refactor styles for the icon in the DataTable (INDIGO Sprint 230317, !398)

  • Remove react-markdown and rehype-raw libraries forn HelpButton, instead of this use usual <div> (INDIGO Sprint 230317, !399)

  • Closing the sidebar after choosing item in small screen (INDIGO Sprint 230331, !407)

  • Remove legacy Navigation and Router from Services. (INDIGO Sprint 230331, !409)

  • Update DataTable component with collapseChildren prop which allows to define, if children of nested table should be by default collapsed or not. (INDIGO Sprint 230414, !411)

  • Update DataTable component with toggleChildrenOnRowClick prop which allows user to click on the whole row to uncollapse/collapse children of nested table. (INDIGO Sprint 230414, !411)

  • Update TreeMenu with option to click on the whole row (parent) to uncollapse the nested content. (INDIGO Sprint 230414, !411)

  • Update Unauthorized access screen visual. (INDIGO Sprint 230428, !413)

  • Refactor search in TreeMenu. (INDIGO Sprint 230428, !416)

  • Applying lazy loading in About, Auth, Tools and Maintenance modules. (INDIGO Sprint 230428, !415)

  • Refactor and update Apps session expiration (INDIGO Sprint 230512, !403)

  • Webpack update to eliminate build errors and build data structure update. (INDIGO Sprint 230512, !414)

  • Demo app maintenance. Demo's HomeContainer refactorization to a functional component. (INDIGO Sprint 230526, !420)

  • Visual updates of Configuration screen (INDIGO Sprint 230526, !422)

  • Add locales for TitleService (INDIGO Sprint 230526, !423)

  • Favicon media assets update with new TeskaLabs logo. (INDIGO 230623, !429)

  • Add styles for primary dropdown-toggle (INDIGO Sprint 230623, !428)

  • Add default value for HelpButton (INDIGO Sprint 230713, !438)

Bugfix

  • Bug fix for HelpComponent, not display a Helpcomoponent when the user changing the page (INDIGO Sprint 230317, !401)

  • Remove removeAttributeQuotes from HtmlWebPackPlugin setup in webpack.build to fix issue causing custom branding and CSS files are not being injected via nginx to the application. removeAttributeQuotes caused quotes removal in html tags which led to issue that tags has not been correctly injected. (INDIGO Sprint 230317, !420)

  • Fix console.error to console.warn (INDIGO Sprint 230331, !406)

  • Fix infinite loop bug on userinfo, when expiration time is set to small values (INDIGO Sprint 230414, !410)

  • Fix infinite loop bug on userinfo, when expiration time is set to large values (INDIGO Sprint 230428, !419)

  • Remove pointer-events style for tree-menu-item (INDIGO Sprint 230609, !427)

  • Fixed title display for buttons after a session has ended. Added disabling inputs, Pie chart clickable parts, disabling tree-menu-item and reloading the page after clicking the Forward or Backward buttons in the browser (INDIGO Sprint 230609, !426)

  • Refactor HelpComponent, remove HelpService (INDIGO Sprint 230609, !418)

  • Add missing locales for HelpButton (INDIGO Sprint 230623, !436)

v23.5

Features

  • Implement a new option dateTimeFormat to change the time format for DateTime component (INDIGO Sprint 221209, !376)

  • Implement a new option disabledAdvMode to disable advanced mode in DataTable (INDIGO Sprint 230120, !384)

Refactoring

  • In TreeMenu component, display all closed folder nodes (even empty) with plus mark (+) to visually separate it from file nodes (INDIGO Sprint 221209, !380)

  • Change toggle icons in TreeMenu component (INDIGO Sprint 221209, !383)

  • Replace phone_number with phone and preferred_username with username. Add locales for Configuration (INDIGO Sprint 221209, !381)

Bugfix

  • Bug fix for incorrect display of breadcrumbs if parts of the string were almost the same (INDIGO Sprint 221209, !382)

  • Bug fix in the styles for the button in CardHeader (INDIGO Sprint 230120, !386)

  • Fix pagination component which was causing app performance problems when the count of the pages was more than thousand. It used to generate all the items within pagination dropdown. The fix is that it displays only particular amount of pages with options to display more or less of the pages. (INDIGO Sprint 230120, !387)

v22.48

Breaking changes

  • Access to tenants must be requested in authorization scope. This is related to tenant session implementation in ASAB WebUI here (PLUM Sprint 221118, !92)

Features

  • Implement tenant sessions, implement access denied handling, implement access denied card, remove tenant selector card (INDIGO Sprint 221125, !370)

Refactoring

  • Refactor Configuration module scroll styling (INDIGO Sprint 221111, !378)

Bugfixes

  • Fix styles for so long title in CardHeader (INDIGO Sprint 221125, !377)

v22.46

Features

  • Refactor Microservices container to Services and implement websocket connection (INDIGO Sprint 221111, !363)

Bugfixes

  • Change const variable customCellStyle to let variable in DataTable (INDIGO Sprint 221031, !374)

v22.42

Refactoring

  • Fix markdown and word mistakes in DataTable docs (INDIGO Sprint 220916, !361)

  • Refactor logout in TenantSelection card (INDIGO Sprint 220916, !366)

  • Refactor SplashScreen styles, change Spinner to SplashScreen (INDIGO Sprint 220930, !369)

  • Add advanced mode to AccessControlScreen (INDIGO Sprint 220930, !368)

  • Resize input's padding in dropdown header and moves pagination's buttons box shadow inside of the button. (INDIGO Sprint 220930, !362)

  • Add condition to the DataTable if data is not undefined (INDIGO Sprint 221014, !371)

Bugfixes

  • Add styles which turn off spinner (INDIGO Sprint 220916, !367)

v22.38

Breaking changes

  • From release v22.38, only same (v22.38) or newer release tags of SeaCat Auth service is compatible with ASAB WebUI due to changes in userinfo response

Features

  • Add Spinner component (INDIGO Sprint 210406, !95)

  • Implement lazy-loading (INDIGO Sprint 210416, !93)

  • Export SplashScreen (INDIGO Sprint 210416, !100)

  • Add configurable moment locales (INDIGO Sprint 210416, !98)

  • Add configurable and dynamic help button (INDIGO Sprint 210430, !90)

  • Add check if tenant module is enabled before proceeding with authorization (_isUserAuthorized module) (INDIGO Sprint 210430, !105)

  • Remove tenant parameter from URL when no tenant list is passed from userinfo (INDIGO Sprint 210430, !105)

  • Create app descriptor on build (INDIGO Sprint 210430, !108)

  • Return DateTime multiplier for timestamp in seconds (by 1000) and add support of timestamp in milliseconds (INDIGO Sprint 210514, !109)

  • Add new features to datatable (buttonWithAuthz, action buttons, localization, sorting, spinner, ReactJSON adv mode below each row, fix zero in Footer, add classnames for DataTable components) (INDIGO Sprint 210430, !107)

  • Add new prop noItemsComponent for displaying custom message when there are no items in DataTable (INDIGO Sprint 210528, !120)

  • Implement softcheck on resource access and thus eventually remove an item from Sidebar navigation (INDIGO Sprint 210611, !117)

  • Implement function to remove item from Navigation (INDIGO Sprint 210611, !117)

  • Add versioning to the styles.css file on application build to avoid caching when redeploying the app to the production (INDIGO Sprint 210611, !125)

  • Logout after expired session in auth module (INDIGO Sprint 210528, !119)

  • Notify user about expiring session in auth module (INDIGO Sprint 210528, !119)

  • Add support of translations for code outside of react function components (INDIGO Sprint 210611, !123)

  • Implemented About screen to the dropdown in auth header (INDIGO Sprint 210611, !130)

  • Add MicroservicesDetailScreen (INDIGO Sprint 210709, !132)

  • Add customButton and customDropdownButton to DataTable header (INDIGO Sprint 210723, !145)

  • Add documentation to dynamic config url (INDIGO Sprint 210723, !149)

  • Refactor MicroservicesContainer, add style with condition to DataTable, add attention required flag to MicroservicesContainer (INDIGO Sprint 210809, !155)

  • Add customComponent to DataTable header (replace customDropdownButton) (INDIGO Sprint 210809, !154)

  • Add documentation for Microservices (INDIGO Sprint 210820, !159)

  • Add option to hide sidebar children based on resource (INDIGO Sprint 210809, !150)

  • Add minimize button to Sidebar (INDIGO Sprint 210820, !160)

  • Add AttentionCard to MicroserviceDetailContainer (INDIGO Sprint 210903, !169)

  • Add serialization of modules and services on app initialization (INDIGO Sprint 210903, !170)

  • Add reusable KnowledgeBase component (INDIGO Sprint 210917, !176)

  • Move About sidebar item to bottom of the sidebar (INDIGO Sprint 211001, !183)

  • Add tenant selector in SplashScreen mode when user is not authorized by tenant (INDIGO Sprint 211001, !182)

  • Add ErrorHandler (ErrorBoundaries component) (INDIGO Sprint 211015, !186)

  • Uncollapse sidebar items when in sidebar there 2 or less items + Uncollapse active sidebar item + New ordering of sidebar items (INDIGO Sprint 211029, !201)

  • Translate alert messages within the AlertsComponent (INDIGO Sprint 211029, !197)

  • Add possibility to disable breadcrumbs in specific containers (INDIGO Sprint 211029, !193)

  • Create ControlledSwitch & UncontrolledSwitch component (INDIGO Sprint 211112, !207)

  • Update Tools module with option to define Tools configuration dynamically (INDIGO Sprint 211112, !212)

  • Creates separate component to translate user IDs into usernames (INDIGO Sprint 211126, !218)

  • Sidebar autoclose on small screens (INDIGO Sprint 220107, !225)

  • Add possibility to configure items count limit in MicroservicesContainer (INDIGO Sprint 220107, !223)

  • Automatic closing of the sidebar on sidebar items click for small screens (INDIGO Sprint 220121, !228)

  • Fix networking indicator progress bar position on the screen (INDIGO Sprint 220204, !234)

  • Move Library module from lmio-webui to asab-webui (INDIGO Sprint 220204, !231)

  • Update ASAB-Config module with option to add/remove configuration. Add option to set a new section for pattern properties (INDIGO Sprint 220204, !229)

  • Add customCardBodyComponent to DataTable (INDIGO Sprint 220204, !237)

  • Add download all library content feature (INDIGO Sprint 220204, !233)

  • Replace moment with date-fns library and implement lazy-loading for dates' locales (bugfixed) + split bundled js file into few (INDIGO Sprint 220204, !239)

  • Created datatable content loader (INDIGO Sprint 220121, !230)

  • Add option to dynamically hide sidebar items via ASAB-Config service (INDIGO Sprint 220218, !245)

  • Add option to remove section from config in ASAB-Config module (INDIGO Sprint 220304, !248)

  • Add an option to construct a link in DataTable's cell using a function (INDIGO Sprint 220318, !255)

  • Add feature to import library (INDIGO Sprint 220318, !250)

  • Add global validateConfiguration function, which validate configuration based on current tenant (INDIGO Sprint 220401, !257)

  • Make monaco loader part of the application (INDIGO Sprint 220401, !258)

  • Implement DataTable Sublist (INDIGO Sprint 220429, !264)

  • Make webpack configuration extandable (INDIGO Sprint 220419, !271)

  • Add version field to MicroservicesDetail and MicroservicesList (INDIGO Sprint 220401, !261)

  • Add docs for customRowStyle and customRowClassName (INDIGO Sprint 220527, !280)

  • Implement Switches with Authz (INDIGO Sprint 220527, !283)

  • New design implementation (INDIGO Sprint 210712, !286)

  • Implement a dynamic height-dependent display of table item when the web page first loads (INDIGO Sprint 220902, !356)

Refactoring

  • Renaming configuration option FAKE_USERINFO to MOCK_USERINFO and refactoring code accordingly (INDIGO Sprint 210406, !91)

  • Moving ASAB-Config module navigation under the Maintenance tab in the sidebar (INDIGO Sprint 210406, !92)

  • Refactor userinfo API call to obtain Roles and Resources for active tenant (INDIGO Sprint 210416, !94)

  • Refactor microservices list in order to have more human readable header titles and change column with date to proper datetime type (INDIGO Sprint 210430, !99)

  • Refactor microservices endpoint in order to have it updated with BE changes (INDIGO Sprint 210430, !106)

  • Make tenant an optional argument for verify_access method (INDIGO Sprint 210430, !105)

  • Delete multiplier in DateTime component in order to use proper timestamp (milliseconds) (INDIGO Sprint 210430, a0c35f5)

  • Update change password link of the Auth header dropdown based on creation of the new container with different route (/change-password) in SeaCat Auth WebUI (INDIGO Sprint 210528, !115)

  • Rename oidc service name to openidconnect to align it with SeaCat Auth (INDIGO Sprint 210528, !116)

  • Return padding to DataTable because it looks better with it, refactor obtaining headers for DataTable from Configs because it should obtain them from inside applications, fix mistake in DataTable localization docs (INDIGO Sprint 210528, !121)

  • Replace questionmark in hash URL in initialization of the application when query string is empty (e.g. in provisioning mode, when in the starting point, there is no tenant) (INDIGO Sprint 210611, !124)

  • Set the DEV mode alert timeout to 3 seconds (INDIGO Sprint 210611, !124)

  • Refactor obtaining formats for format items in ASAB-Config module. It seek for $defs key to generate appropriate input type. (INDIGO Sprint 210528, !103)

  • Refactor capitalization of authorization configuration in the config file. (INDIGO Sprint 210611, !128)

  • Refactor the ASAB-Config configuration with better look - the content of the config is now available to display and change in JSON form, the whole displayed config is wrapped in a Card. (INDIGO Sprint 210625, !129)

  • Refactor Access control screen of auth module - Back to previous screen option has been removed, bullet points for multiple Roles and Resources has been removed, tenant name has been changed. (INDIGO Sprint 210625, !134)

  • Move the link to About page from "My account" dropdown to sidebar. (INDIGO Sprint 210709, !138)

  • Refactor About module with missing condition on undefined release date. (INDIGO Sprint 210709, !139)

  • Refactor About module, add User interface card. (INDIGO Sprint 210723, !142)

  • Refactor Config Service in order to obtain dynamic config url from meta (INDIGO Sprint 210723, !148)

  • Refactor sidebar (INDIGO Sprint 210723, !141)

  • Refactor borders of tool widget (INDIGO Sprint 210809, !152)

  • Add support to external links on click to logo (INDIGO Sprint 210820, !156)

  • Move Pagination from DataTable to separate component (INDIGO Sprint 210820, !157)

  • Refactor attention_required warning in MicroservicesContainer (INDIGO Sprint 210820, !162)

  • Refactor attention_required conditions to be objects (INDIGO Sprint 210820, !165)

  • Add maxWidth and textOverflow to DataTable text and link cells (INDIGO Sprint 210820, !161)

  • Update tenant service's get_current_tenant() method with obtaining tenant from URL params if tenant is not set in the redux store (INDIGO Sprint 210903, !168)

  • Update ButtonWithAuthz with option to hide the button completelly on unauthorized access (INDIGO Sprint 210903, !166)

  • Update default path for SeaCat Auth WebUI in the Auth header dropdown (INDIGO Sprint 210903, !174)

  • Add a possibility to add icons to items of ActionButton component of DataTable (INDIGO Sprint 210903, !173)

  • Hide rows with version in UserInterfaceCard and with website in AboutCard of about module, when they are not provided (INDIGO Sprint 210903, !171)

  • Update enabling ButtonWithAuthz component when user has superuser rights (INDIGO Sprint 210917, !177)

  • Remove RBAC endpoints completely from ASAB WebUI Auth module (INDIGO Sprint 210917, !178)

  • Refactor Authorization softcheck on tenant and nav items (sidebar). It does not use RBAC endpoint for checking tenants/resources of the user (INDIGO Sprint 210917, !178)

  • Increase expiration alert duration to 1000 hours (INDIGO Sprint 210917, !179)

  • Add order ASAB-Config and Tools modules for sidebar navigation (INDIGO Sprint 211001, !181)

  • Refactor coreui components (Header, Footer, Sidebar, Breadcrumbs and Main), create our own and use them (INDIGO Sprint 211001, !180)

  • Refactor updateUserInfo method of auth module - split it into two functions notifyOnExpiredSession() and updateUserInfo() (INDIGO Sprint 211015, !187)

  • Change color of second alert message about expired session (INDIGO Sprint 211029, !190)

  • Refactor ErrorHandler (remove react-ace from the component) and add time when error occurred (INDIGO Sprint 211029, !192)

  • Move About sidebar nav item alongside collapse button (INDIGO Sprint 211029, !194)

  • Refactor alert messages position (INDIGO Sprint 211029, !200)

  • Update page reloads in tenant module with location.pathname to correct redirect on subpaths (INDIGO Sprint 211029, !202)

  • Adds i18n translations to alert messages (INDIGO Sprint 211029, !203)

  • Refactoring ToolsModule.js class component into a functional component (INDIGO Sprint 211112, !204)

  • Adds missing email title to AboutCard module (INDIGO Spring 211112, !205)

  • SidebarItem's name is revealed upon hover (INDIGO Sprint 211112, !208)

  • Method addAlert() now automaticaly determines whether arg1 and arg2 are the expiration time or shouldBeTranslated boolean. (INDIGO Sprint 211112, !211)

  • Collapsable 'userbar' on screensize below 800px, NavbarBrand position adjustment (INDIGO 211126, !214)

  • Make init method of tenant service syncronous and make _extract_tenant_from_url() a private method (INDIGO Sprint 211126, !217)

  • Dates display as per user's browser's location standard. (INDIGO Sprint 211210, !220)

  • Custom switch components noc accept size as a property (INDIGO Sprint 211210, !221)

  • Refactor asab-config module with pattern properties schema handling, update documentation, move Configuration out of the Maintenance sidebar item (INDIGO Sprint 211210, !219)

  • Refactor Tools module with different Tools configuration processing based on ASAB-Config service changes (INDIGO Sprint 220107, !222)

  • Update responses in ASAB-Config Configuration by changes in asab-config service (INDIGO Sprint 220218, !240)

  • Refactor Microservices API calls (INDIGO Sprint 220218, !241)

  • Replace AceEditor with Monaco Editor in Library (INDIGO Sprint 220218, !244)

  • Replace Spinner with ContentLoader in DataTable's index.js (INDIGO Sprint 220218, !249)

  • Restructure src folder (INDIGO Sprint 220218, !232)

  • Completely remove moment - replace moment with date-fns in DataTable (INDIGO Sprint 220218, !243)

  • Obsolete console.log removal (INDIGO Sprint 220304, !251)

  • DataTable accepts showContentLoader prop to add the possibility to postpone loaders appearance in order to avoid quick flickering of data/contentloader/new data (INDIGO Sprint 220304, !252)

  • ASAB-Config - refactorisation of Add dropdown button that it displays the title of the section taken from the Schema, add ASAB-Config locales to demo app (INDIGO Sprint 220318, !254)

  • Rename Library import and export endpoints (INDIGO Sprint 220419, !266)

  • Remove all classes in div in index.html file (INDIGO Sprint 220419, !272

  • Refactor validateConfiguration function to be able to handle "Authorization" section name of configuration (INDIGO Sprint 220419, !268)

  • Replace 0.0.0.0 to localhost (INDIGO Sprint 220419, !270)

  • Apply ellipsis to shorten long titles is DataTable (INDIGO Sprint 220419, !275)

  • Update of locales in modules/asab-config/MicroservicesContainers (INDIGO Sprint 220429, !276)

  • DataTable decomposition (INDIGO Sprint 220513, !279)

  • MicroserviceDetailContainer Fallbacks and Container Info Update (INDIGO Sprint 220527, !281)

  • Delete Remove button from ASAB Config editor, add resource for config actions (INDIGO Sprint 220527, !284)

  • Add .json extension to a API call for obtaining Sidebar configuration via asab-config service - this change has been done because of asab-config service refactorisation. Add default .json filetype extension for creating new configuration without specified filetype extension in ASAB-Config module. (INDIGO Sprint 220610, !287)

  • Update DataTable render TableCell info for parent row (INDIGO Sprint 220610, !289)

  • Add download/upload and search functionality in Configuration (INDIGO Sprint 220610, !278)

  • Fix color for Content Loader in DataTable, it works in light and dark mode (INDIGO Sprint 220712, !328)

  • Implement search, filter and sort by to Microservices component (INDIGO Sprint 220712, !330)

  • Refactor Sidebar for mobile screen (INDIGO Sprint 220722, !327)

  • Refactor ASABConfig and ASABMicroservices module that they can be imported separately and those modules will appear only under the Maintenance sidebar navigation item as a subitems (INDIGO Sprint 220712, !331)

  • Fixed Version display and added repository name to UserInternterfaceCard (INDIGO Sprint 220712, !332)

  • Add a commit abbreviation to Version in UserInterfaceCard (INDIGO Sprint 220722, !334)

  • Add monospace styling to treemenu toggle icons (INDIGO Sprint 220722, !335)

  • DataTable update - adding customHeaderStyle property to headers (INDIGO Sprint 220722, !337)

  • Modularize Knowledge base component (INDIGO Sprint 220722, !336)

  • Logo and menu in sidebar allignment. Sidebar's submenu items position fix. (INDIGO Sprint 220722, !340)

  • Branding docs update. (INDIGO Sprint 220722, !341)

  • Add form group style for messages and errors in input validation (INDIGO Sprint 220722, !338)

  • Refactor Credentials component. Implement option to add className, title, id for Link element. Update dropdown styles for more opportunities in DropdownItem (INDIGO Sprint 220722, !342)

  • Implement Breadcrumbs for small screen (INDIGO Sprint 220722, !339

  • Move language icon beside toggle icon (INDIGO Sprint 220805, !346

  • Do not show the toggle button in Login screen (INDIGO Sprint 220819, !349

  • Removal of footer's legacy. (Became obsolete with new design) (INDIGO Sprint 220805, !347

  • Update styling Error screen (INDIGO Sprint 220819, !348

  • Corrected grammatical errors in translations (INDIGO Sprint 220819, !353

  • Input's padding adjustment inside droprdowns header (INDIGO 220819, !354)

  • Refactor dynamic branding (INDIGO Sprint 220902, !355

  • Refactor UserInfo calls based on changes in SeaCat Auth service (INDIGO Sprint 220902, !344

  • Replace class form-text (INDIGO Sprint 220916, !358

  • Add special loaded class for correct styling body background-color and background-image when the page is loaded (INDIGO Sprint 220916, !359

  • Refactor overflow style in pagination dropdown (INDIGO Sprint 220916, !365

Bugfixes

  • Update auth header dropdown and Access control screen to prevent app from crashing when tenant module is not enabled (INDIGO Sprint 210430, !105)

  • Assure, that BASE_URL is always an absolute URL. Assure, that API_PATH can be set as an absolute URL. (INDIGO Sprint 210514, !111)

  • Fix public path issue when apps are build on subpaths (INDIGO Sprint 210528, !118)

  • Fix paths to language locales when app is build on subpath (INDIGO Sprint 210611, !126)

  • Fix URL of Access control screen and SeaCat Auth WebUI when app is build on subpath (INDIGO Sprint 210611, !126)

  • Fix AccessControlScreen behaviour if userinfo is null (INDIGO Sprint 210625, !136)

  • Remove unused packages and update packages with vulnerabilities (INDIGO Sprint 210625, !135)

  • Fix microservices containers indentation in order to keep clean code style (INDIGO Sprint 210723 ,!143)

  • Update getVersion function in webpack/common.js to prevent app from crashing when there is no repository for the project (INDIGO Sprint 210723, !146)

  • Fix redirect to homepage on click to logo (INDIGO Sprint 210809, !151)

  • Fix invalid prop in header's logo appeared after fixing redirect to homepage (INDIGO Sprint 210809, !153)

  • Fix export of Pagination (INDIGO Sprint 210820, !163)

  • Fix sidebar styling (scroll on vertical axis) and minor drawbacks in NavChildren component (INDIGO Sprint 210820, !164)

  • Fix sidebar styles (scroll on large screens) (INDIGO Sprint 210903, !167)

  • Fix error on awaiting the app reload in auth module (INDIGO Sprint 210903, !175)

  • Fix DataTable pagination (INDIGO Sprint 211015, !185)

  • Remove comments about coreui, edit readme (INDIGO Sprint 211015, !188)

  • Throw error for undefined response in MicroservicesListContainer (INDIGO Sprint 211029, !189)

  • Fix mock userinfo in dev locale (INDIGO Sprint 211029, !191)

  • Fix breadcrumbs for dynamic routes or crumbs which doesn't have name (INDIGO Sprint 211029, !196)

  • Fix sidebar items order for minimized sidebar (INDIGO Sprint 211112, !210)

  • Fix sidebar auto open (INDIGO Sprint 211126, !215)

  • Fix sidebar items filter condition (INDIGO Sprint 211126, !216)

  • Fix issue on failed response for ASAB-Config's module TreeMenu. It broke the application when there was some issue (wrong file type) e.g. in schema or config file (INDIGO Sprint 211126, !216)

  • Fix broken language reducer, move i18n related components to particular i18n module (INDIGO Sprint 220204, !235)

  • Return no wrap css rule to DataTable cells (INDIGO Sprint 220218, !242)

  • Fix DateTime issue when component is unmounted before async locale request finished (INDIGO Sprint 220218, !246)

  • Fix double splashscreen when loading apps. (INDIGO Spring 220218, !247)

  • Sidebar service - update condition in Sidebar service to avoid triggering call to asab-config service to check Sidebar configuration, when ASAB-Config module is not part of the Application (INDIGO Sprint 220318, !254)

  • Microservices Detail - Bug with data render (INDIGO Sprint 220318, !256)

  • Add monaco loader plugin to webpack.build.js (INDIGO Sprint 220401, !260)

  • Fix library global styles (INDIGO Sprint 220401, !262)

  • Fix missing authorization bearer token in the header of Sidebar request on ASAB-Config service (INDIGO Sprint 220419, !265)

  • Fix global vars (INDIGO Sprint 220429, !272)

  • Fix pagination' diappearance issue upon last item removal in DataTable (INDIGO Sprint 220429, !274)

  • Fix pagination's position after decomposing of DataTable, vertical allignment in DataTable's card footer and disappearance of pagination when no data is preset (INDIGO Sprint 220527, !285)

  • Fix overwriting values in input in Configuration due to useForm (INDIGO Sprint 220712, !333)

  • Removing bug causing limitation to scroll in the sidebar if it's items contain more than 100vh (INDIGO Sprint 220805, !343)

  • Fix Safari issues with loading of the application (INDIGO Sprint 220819, !350)

  • Fix Safari issue - TenantSelectionCard action triggered upon change of tenant (INDIGO Sprint 220819, !352)

  • Button styles update. Underline removal for link button, text color update when active, updated box shadow to inset when clicked (INDIGO Sprint 220902, !357)

  • Fix button link color when state active or focus (INDIGO Sprint 220916, !360)