Commit graph

324 commits

Author SHA1 Message Date
Jan Böhmer
a9b3dcd2c2 Do the color inversion for the IC logos when darkmode is enabled, the logos are then shown as white on black background.
This fixes issue #242
2023-03-11 19:48:42 +01:00
Jan Böhmer
4ecf99c17e
Don't fail when datatables state was not saved before
This should fix issue #241
2023-03-10 01:40:54 +01:00
Jan Böhmer
02134dc959 Do not persist the selected datatable page number, as we always want to start at the first page after a page reload. 2023-03-05 01:11:57 +01:00
Jan Böhmer
b637f5c3dd Exempt label dialog PDF preview from darkmode blending
It should show real colors, instead of the darkmode
2023-02-20 00:26:56 +01:00
Jan Böhmer
05ab3c3b7b Fixed image display style for odd shaped (very small) images. 2023-02-20 00:24:12 +01:00
Jan Böhmer
c39a9a4da7 Added checkbox in parts table header to quickly select/unselect all parts 2023-02-19 23:04:51 +01:00
Jan Böhmer
9d1cd0477a Fixed problems with non-unique prototype names when using nested collection type, which prevented to create nested entries with mulitple new sub entries.
We now use a unique prototype name for every collection field. This fixes issue #219
2023-02-19 22:39:26 +01:00
Jan Böhmer
bfc3abd259 Fixed an javascript issue 2023-02-12 17:56:59 +01:00
Jan Böhmer
400cc44838 Properly destroy tomSelect on disconnect() 2023-02-12 17:53:10 +01:00
Jan Böhmer
f22d65cd24 Fixed behavior of datatables fixedHeader on subsequent ajax calls. 2023-02-12 17:46:09 +01:00
Jan Böhmer
7989d4e344 Set selectOnTab option for tomSelect inputs 2023-02-06 22:59:03 +01:00
Jan Böhmer
47584dd845 Automatically select the first option of part multi select. 2023-02-06 00:52:46 +01:00
Jan Böhmer
39765f05dd Improved styling of part multiselect action 2023-02-06 00:33:57 +01:00
Jan Böhmer
7ff1584eb9 Fixed multi-part action selectors. 2023-02-06 00:08:32 +01:00
Jan Böhmer
5ea791eac7 Improved styling of image in structural entity select 2023-02-05 20:23:52 +01:00
Jan Böhmer
08b60cd149 Restrict small user avatar picture size to square 2023-02-05 20:06:53 +01:00
Jan Böhmer
a5cbe59a7c Removed bootstrap-select CSS we dont need/use anymore 2023-02-05 02:29:28 +01:00
Jan Böhmer
b7cc258344 Removed bootstrap-treeview assets, as we use bs-treeview yarn package since some time 2023-02-05 00:31:45 +01:00
Jan Böhmer
cf06cf363b Removed left over debugger statement. 2023-02-03 23:13:25 +01:00
Jan Böhmer
2e18065d5a Replaced all occurances of bootstrap-select with tomSelect
All choice fields should now use tomselect by default to improve user UX
2023-02-02 00:36:42 +01:00
Jan Böhmer
f1c3a52c8a Use strategy fixed for dropdown menus, so they dont get clipped by an overflow: hidden
This fixes issue #209
2023-02-01 23:33:46 +01:00
Jan Böhmer
489b3e2c21 Use webpack entrypoints for bootstrap and bootswatch themes
This allows us to utilize the webpack versioning mechanism, to avoid display issues, when upgrading bootstrap
2023-02-01 22:58:39 +01:00
Jan Böhmer
c71646de3f Use icon instead of "Add" in structural entity select. 2023-01-30 23:58:53 +01:00
Jan Böhmer
dc012b56a8 Improved UX of entity adding from part edit page. 2023-01-30 23:08:22 +01:00
Jan Böhmer
1654010ea3 Started to work on the possibilty to create new entities directly from the part edit page.
This fixes issue #203.
2023-01-29 20:42:18 +01:00
Jan Böhmer
672d55624f Fixed CurrencyEntityType 2023-01-29 19:27:51 +01:00
Jan Böhmer
8d5427a1c3 Use tomselect for StructuralEntityType 2023-01-29 18:52:24 +01:00
Jan Böhmer
bc9ed770ad Improved frontend of build page 2023-01-22 17:34:10 +01:00
Jan Böhmer
89a4846259 Improved the backdrop removal of the modal after modal submission 2023-01-07 20:58:13 +01:00
Jan Böhmer
436aff7533 Improved user experience with part withdraw modal
Related to issue #201
2023-01-07 20:49:36 +01:00
Jan Böhmer
ba4085d882 Added a very basic modal on part info page for changing part instock
Related to issue #201
2023-01-01 13:21:50 +01:00
Jan Böhmer
39ed00c7c0 Fixed issue with removing the bom entries caused by the multiple collapse rows 2022-12-28 23:06:52 +01:00
Jan Böhmer
64e7ce4ad6 Improved usability of part select element 2022-12-24 16:25:29 +01:00
Jan Böhmer
7558d57545 Part select element now works properly 2022-12-24 16:10:19 +01:00
Jan Böhmer
670dd76ef5 Implement a user friendly part select element. 2022-12-24 14:04:46 +01:00
Jan Böhmer
c3308aaf24 Deselecting all rows previously selected rows after multi action is submitted. 2022-12-17 01:23:37 +01:00
Jan Böhmer
618a6e49dd Coloring on log level in log tables now work again. 2022-12-17 01:03:22 +01:00
Jan Böhmer
801a8cc6cc Moved components styles to their own subfolders to improve organization. 2022-12-11 23:13:40 +01:00
Jan Böhmer
7ca9cfafe0 Moved email CSS files to its own directory 2022-12-11 23:07:15 +01:00
Jan Böhmer
81328071f7 Cleaned up and reorganized projects CSS. 2022-12-11 23:05:22 +01:00
Jan Böhmer
6298da0572 Show a small dot next to required fields to improve usability. 2022-12-11 16:43:30 +01:00
Jan Böhmer
64656ad76c Updated composer dependencies. 2022-12-11 14:41:40 +01:00
Jan Böhmer
498cc07583 Added copyright/license info to files 2022-11-29 21:21:26 +01:00
Jan Böhmer
c3f4e61e41 Removed the useless margin below the description text in Parts table
This fixes issue #192
2022-11-29 00:29:53 +01:00
Jan Böhmer
70120bdaa9 Make allow checkbox for permissions green 2022-11-13 18:44:51 +01:00
Jan Böhmer
ac978abe1d Allow to register Webauthn Keys 2022-10-04 00:08:58 +02:00
Jan Böhmer
068daeda75 Use jbtronics/2fa-webauthn for u2f two factor authentication 2022-10-03 23:09:50 +02:00
Jan Böhmer
9d069149d7 Suppress PHPstorm errors in app.css 2022-09-25 16:46:23 +02:00
Jan Böhmer
6d1d2cd731 Use Turbo.visit for tree clicks
This now seems to work properly and respecting frames
2022-09-25 16:44:41 +02:00
Jan Böhmer
9179ea4559 Do not overlap label placeholders in preview. 2022-09-25 03:07:59 +02:00