Commit graph

162 commits

Author SHA1 Message Date
Jordan Blasenhauer
e48190d577 enhance table items style 2024-05-07 12:54:56 +02:00
Jordan Blasenhauer
0017e725a4 fix popover darkmode position issue 2024-05-06 15:57:55 +02:00
Jordan Blasenhauer
f2a0cbadbd add pro readonly + enhance words break 2024-05-06 11:23:12 +02:00
Jordan Blasenhauer
af692012de handle word-breaks and overflow on misc elements 2024-05-06 10:47:06 +02:00
Jordan Blasenhauer
ecaeb420ea fix and enhance popover multisite 2024-05-03 12:46:03 +02:00
Jordan Blasenhauer
d1bf64ab5a dark mode client side + core style
* dark mode is now handle client side
* update core card style
2024-04-30 18:36:05 +02:00
Jordan Blasenhauer
6a4e137771 enhance check steps and UI impact
* 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
2024-04-24 11:12:21 +02:00
Jordan Blasenhauer
63c7fbe02c implement custom conf on simple mode 2024-04-23 11:48:08 +02:00
Jordan Blasenhauer
023c1b9d27 enhance services UI and darkmode
* add hover effect + darkmode for draft and mode btn
* enhance darkmode modal actions btn enabled/disabled mode
2024-04-22 22:27:36 +02:00
Jordan Blasenhauer
fbcf3193fa enhance UI and fix /services
* 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
2024-04-22 22:15:42 +02:00
Jordan Blasenhauer
2a11c1ccde update templates for simple mode
* 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
2024-04-21 18:29:13 +02:00
Jordan Blasenhauer
4da2693b1a update list overflow handling 2024-04-19 17:55:10 +02:00
Jordan Blasenhauer
aa18fa573d update overflow handling 2024-04-19 15:07:34 +02:00
Jordan Blasenhauer
054683a82e better dark mode route handling 2024-04-19 12:28:51 +02:00
Jordan Blasenhauer
f1cb9ec03d add css for doc text element 2024-04-19 10:17:13 +02:00
Jordan Blasenhauer
a217001470 enhance core template UX and UI
* 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
2024-04-18 17:55:45 +02:00
Jordan Blasenhauer
2ce01d14b2 enhance filtering and select setting
* 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
2024-04-18 11:14:56 +02:00
Jordan Blasenhauer
319b30bc44 update core template style 2024-04-17 17:06:11 +02:00
Jordan Blasenhauer
bf2ea799c7 enhance ui
* enhance some core template page grid
* enhance combobox style
2024-04-17 11:28:50 +02:00
Jordan Blasenhauer
ecc54f2314 add combobox dark mode 2024-04-15 17:34:00 +02:00
Jordan Blasenhauer
5a2469b452 better card detail for mobile screen 2024-04-15 17:30:50 +02:00
Jordan Blasenhauer
cf8de0612c add plugin combobox
* 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
2024-04-15 16:42:16 +02:00
Jordan Blasenhauer
393f557d52 precommit + filter plugin by type 2024-04-15 15:44:23 +02:00
Jordan Blasenhauer
b570189d51 update tooltips
* 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
2024-04-15 11:33:58 +02:00
Jordan Blasenhauer
73f1aa97dd fix core card list overflow + update account page
*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
2024-04-12 17:59:05 +02:00
Jordan Blasenhauer
fa20b35f6c enhance ui style
* 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
2024-03-23 18:40:34 +01:00
Jordan Blasenhauer
9c38c41e8c enhance ui and fix
*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
2024-03-22 16:42:50 +01:00
Jordan Blasenhauer
bec0036020 multiple delete from UI working 2024-03-20 18:45:18 +01:00
Théophile Diot
3e9bdb41e3
Fix some dark mode classes in web UI 2024-03-19 15:03:01 +00:00
Théophile Diot
faacd82929
Update file_manager.html with new styles for modal and editor 2024-03-19 14:45:09 +00:00
Jordan Blasenhauer
a729b2a191 update version name and file manager
* 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
2024-03-16 22:14:36 +01:00
Jordan Blasenhauer
30e3450be4 add license on account
* 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
2024-03-16 21:57:59 +01:00
Jordan Blasenhauer
cb8369a01f update style 2024-03-15 18:53:24 +01:00
Jordan Blasenhauer
befb92006b update doc + core ui + utils
* update doc web ui upgrade to pro
* update doc plugin page
* add feedback when pre rendering template issue
2024-03-15 17:57:47 +01:00
Jordan Blasenhauer
3d0749d695 update plugin ui with pre_render
* 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
2024-03-14 17:12:55 +01:00
Jordan Blasenhauer
d628cd8327 better core card style 2024-03-12 17:33:05 +01:00
Jordan Blasenhauer
d40c502483 fix filter select and update logs page
*add missing darkmode on page load
*add overflow-y and max-w
*enhance margin
*enhance logs card
2024-03-08 16:41:47 +01:00
Jordan Blasenhauer
9bf85944a3 enhance settings
* 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
2024-03-08 16:10:42 +01:00
Jordan Blasenhauer
ea7c8da000 better core list style + test click btn as js 2024-03-01 17:01:16 +01:00
Jordan Blasenhauer
bea68143c7 enhance dark mode 2024-03-01 16:34:29 +01:00
Jordan Blasenhauer
9573d8b458 acccount tabs working + enhance select settings
* 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
2024-03-01 15:47:01 +01:00
Jordan Blasenhauer
2266299c8a change tabs select selectors + try fix tests
* 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
2024-03-01 14:59:01 +01:00
Jordan Blasenhauer
df3c16c120 update plugins and tests
* 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...
2024-02-29 15:35:44 +01:00
Jordan Blasenhauer
5213c63d8d update tests and pro data on template
* 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
2024-02-28 17:52:12 +01:00
Jordan Blasenhauer
5f2a284587 enhance logs page + update test utils 2024-02-28 15:10:56 +01:00
Théophile Diot
6d08031054
Add is_pro column to metadata and change UI back logic with pro plugins 2024-02-28 14:04:39 +01:00
Jordan Blasenhauer
1dc0c11e4d fix file manager and services
* 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
2024-02-28 12:50:29 +01:00
Jordan Blasenhauer
ed3f918c96 precommit + update plugin custom page script 2024-02-27 16:14:29 +01:00
Jordan Blasenhauer
a02c04cb4b update utilities class to preprocessor class
* 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
2024-02-27 14:12:03 +01:00
Jordan Blasenhauer
d1f8f84ad9 update configs page + fix select filter
* 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
2024-02-27 11:44:08 +01:00