* Update settings validity check and modal order to avoid seeing transition color between valid / invalid input + better focus timer on modal open
* Fix invalid message not visible on modal open and focus on invalid input
* delete custom variables to avoid error on POST /services
* hide draft mode on delete form
* higher delay to show popover to avoid update pos clip
* close modal on simple mode working
* update simple mode step elements grid
* move input types and some components on dedicated template in order to use them easily in both advanced / simple settings mode
* add possibility to switch between advanced / simple mode with modal btn and attributes
* start simple mode rendering logic
* add a missing line break for blacklist core template
* add style for send upload btn
* update utils Ping class to disabled action btn while fetching to avoid flood
* hide properly setting select on scroll
* setting select position is checking if dropdown is out of screen to move it up
* hide dropdown plugin in case current filter is input keyword with empty value
* avoid opening dropdown on mobile screen because of select plugin dropdown on top of filters
* add combobox for plugin select with no conflict with filters (combobox using "hidden" class and filters "!hidden" class)
* add autofocus on open
* add reset on close and reopen
* update services settings logic to avoid break combobox on settings rendering
* separate tooltips script for tab and settings
* settings tooltips are now fixed to fix overflow cut behavior
* update script to set tooltip position related to btn
* update script to handle scroll case
* update css
*fix overflow y missing on core card list
*change edit button by save button for username and password form
* keep license key form even if pro to update or disable key at same place
* add custom classes for detail list in card (in order to use it on external plugins easily)
* update all pages with list details in card
* update core-card class : remove gap and change by margin in order to avoid too much space with separator
*fix crown svg on menu
*update menu to get overflow of pages and plugins pages to always fit screen height
*enhance and highlight some elements on pro tab content
* add "preview" mention when no pro version activated + not allowed cursor on hover
* update global tab by version tab + update some informations
* remove atm overflow with file manager to avoid dropdown overflow issue
* update folder svg to fit new cache logic
* add license form on account page
* handle update license value on main.py
* add flash message when updating license value on account and global config
* plugin ui now run pre_render function from action.py, this allow to access a variable pre_render with wanted data to only use jinja logic to build html page
* delete SetupPlugin js class because now useless
* add a utils script with the possibility to try some test from ui (like ping server, webhook testing...)
* update all core template with a standard way to render metrics
*update main.py to run action.py new pre_render function on plugin ui GET
* update Instance get_data to know when an instance is not reachable
* invalid input display message and keep ring red
* too long title settings no longer modify popover width
* show on global config when setting is multisite with popover
* update multiple settings to handle all of this
* retrieve and update old tab logic to make account page work
* update tab select settings script : now dropdown btn handle space and filter settings too
*enhance tabs style
* update select tabs selectors and script (in order to set old tabs for account on futur)
* fix global config selector error on tests
* update tabs selector on tests
* add a script to scroll to element trying to fix selenium error
* remove tabs and update by select component for better UX
* update script to make new elements work
* update keyword filter settings script
* no longer max-h with overflow on global config page
* update service modal to fit new elements, enhance responsive and add separator
*remove error actions on test utils
* enhance some base components like button size, service card data position, modal size...
* remove using complex execute script on selenium for select, only check if click doesn't return an error
*start adding conditions with pro data to display useful details or alerts
* fix file manager height, max height and overflow behavior
* better service card spaces
* move info and filter to another section to avoid service card to go next to it on large screen
* core plugins style is now using real class and not utils anymore
* same thing for home.html
* enhance some style
* add some utilities class on safelist
* remove hardcode value by define value for filter select
* fix add file button enabled using breadcrumb on root
* add file manager configs filters : show only global conf, or show only path that lead to a conf
* handle new filters directly on file manager class if any
* add configs info using js script : get total configs and total global configs