Jan Böhmer
1b5eea4750
Register the unselect handler on turbo:load instead of visit, to avoid problems that the newly clicked treeview node gets unselected too.
2024-01-28 21:57:42 +01:00
Jan Böhmer
cb9e90ddc9
Load the link again when clicking a already selected treeview node, instead of just unselecting it
2024-01-28 21:48:32 +01:00
Jan Böhmer
a161e3a520
Load the link again when clicking a already selected treeview node, instead of just unselecting it
...
This fixes the somehow unintuitive behavior described in issue #458
2024-01-27 22:22:07 +01:00
Jan Böhmer
8018e8687b
Unselect a treeview node, if the referenced page changes
...
Related to issue #458
2024-01-27 21:12:21 +01:00
Jan Böhmer
1da2b9eecb
Fixed javascript error caused by CKEDITOR
...
This was not really a problem, just annoying. But now it is fixed.
Fixes issue #457
2024-01-15 20:39:27 +01:00
Jan Böhmer
f83d4103a6
Use a own marked instance for the MarkdownController instead of the global one
...
This prevents from configuring plugins multiple times which can lead to a heap overflow.
This fixes issue #478
2024-01-15 20:19:10 +01:00
Jan Böhmer
4d187741e0
Added the right copyright header to the foundation emails CSS asset
2023-12-12 22:39:44 +01:00
Jan Böhmer
f28e369c01
Added an autocomplete feature for Kicad symbols and footprints
2023-12-02 19:40:26 +01:00
Jan Böhmer
73f6d79925
Added an modal form on the part info page, to merge a part into another one
2023-11-22 22:50:25 +01:00
Jan Böhmer
b0f5d9b55f
Added an form for merging two parts together
2023-11-22 20:11:38 +01:00
Jan Böhmer
958d59a0ff
Save search setting checkboxes state to localStorage to persist it
...
Related to issue #424
2023-11-19 21:49:16 +01:00
Jan Böhmer
d12bde2b1e
Reveal the invalid field in a collapse if a validation error occurs
2023-11-17 23:15:18 +01:00
Jan Böhmer
c8bd800b9f
Hide the custom type input field if not needed to improve the UX
2023-11-16 22:33:31 +01:00
Jan Böhmer
5bd2d9b344
Restrict size of part images, if the part selector element is very wide
...
This improves UX
2023-11-13 23:05:25 +01:00
Jan Böhmer
5e326bca12
Added label placeholders to add a barcode version of the IPN to a label
...
This fixes issue #373
2023-11-05 21:24:21 +01:00
Jan Böhmer
c402ec40a5
Fixed initial rendering of default currency item in freshly initialized currency selectors
2023-10-08 01:04:04 +02:00
Jan Böhmer
8c9abce633
Merge branch 'api'
2023-10-06 12:29:53 +02:00
Jan Böhmer
198befe2bc
Allow to dynamically create elements with purely numeric names in a selector type
...
Before this was not possible, as this was messed up with the DB ids. Now we prefix the new created values with a special prefix, to mark them as new.
This fixes issue #381
2023-09-24 15:28:35 +02:00
Jan Böhmer
85f3ba6aaa
Merge branch 'master' into api
2023-08-26 22:15:12 +02:00
Jan Böhmer
fd31f983af
Fixed positioning of the part row selection checkboxes
2023-08-21 22:52:11 +02:00
Jan Böhmer
80bae4167f
Added button to inverse part selection in tables
...
Fix issue #346
2023-08-21 22:49:02 +02:00
Jan Böhmer
33a0981981
Added possibility to ignore the checks of withdraw amount when building projects
...
This fixes #349
2023-08-20 23:23:18 +02:00
Jan Böhmer
e66ff40733
Use the column order stored in localStorage during the initial datatables ajax call.
...
This way we still have the right ordering when changing pages. This fixes issue #345
2023-08-20 00:41:44 +02:00
Jan Böhmer
35a0e8464a
Added possibility to list all available API keys at the user settings page
2023-08-19 23:19:21 +02:00
Jan Böhmer
f1af19a52a
Fixed wrong background color for structural links
2023-07-23 23:02:04 +02:00
Jan Böhmer
97ab1f0492
Improved search page
2023-07-16 20:05:11 +02:00
Jan Böhmer
0cb46039dd
Allow to retrieve price and shopping informations from info providers
2023-07-14 00:09:22 +02:00
Jan Böhmer
c4439cc9db
Mark newly created entities better in structural entity selector
2023-07-12 23:58:40 +02:00
Jan Böhmer
2362835275
Merge branch 'user_impersonator'
2023-07-08 23:07:12 +02:00
Jan Böhmer
cc1595e048
Added button to user admin to impersonate a certain user
2023-07-08 22:43:41 +02:00
Jan Böhmer
b6dd5bb881
Fixed ordering columns of tables when columns were reordered
2023-07-08 20:16:52 +02:00
Jan Böhmer
f8e299ec56
Added new env option to show all parts on a page by default
...
Related to discussion #312
2023-07-08 19:33:23 +02:00
Jan Böhmer
91e9c6e048
Use bootstrap popover for title attribute in datatables
2023-07-08 19:08:00 +02:00
Jan Böhmer
7b87b00b44
Properly reset the page length when reloading a datatable
...
Fixes issue #309
2023-07-02 19:44:26 +02:00
Jan Böhmer
956ed9e8ae
Added GNU unifont as fallback font for labels with CJK characters
2023-07-02 03:26:56 +02:00
Jan Böhmer
720859197c
Removed unused controller, which was used for U2F registration before
2023-06-28 16:10:18 +02:00
Jan Böhmer
ce064a0b37
Use symfony/ux-translator to translate password_strength_estimator badges
2023-06-28 16:00:11 +02:00
Jan Böhmer
bfd82fb415
Use zxcvbn-core for password strength estimator and lazy load the controller
...
As we can now configure the used wordbooks, we can reduce the size of the file extremly
2023-06-28 14:44:29 +02:00
Jan Böhmer
ecded8af93
Added password meter based on zxcvbn
...
Maybe we will use a different package later, as this one is very big...
2023-06-27 01:07:26 +02:00
Jan Böhmer
b246d17a33
Fixed darkmode in tomselect group headers.
2023-06-26 23:59:44 +02:00
Jan Böhmer
c6b6616ee3
Added internal part number (IPN) as label placeholders
...
This fixes issue #306
2023-06-26 23:56:23 +02:00
Jan Böhmer
c6478857bc
Improved dark mode
2023-06-26 23:01:32 +02:00
Jan Böhmer
8a711ffecb
Added darkmode styles for CKEDITOR
2023-06-26 22:57:36 +02:00
Jan Böhmer
139ea879df
Fixed deprecation notices on marked js
2023-06-26 21:48:39 +02:00
Jan Böhmer
801ed0fbaf
Made tom select dark mode compatible
2023-06-20 01:30:08 +02:00
Jan Böhmer
6081fe3295
Fixed darkmode for some elements
2023-06-20 01:01:40 +02:00
Jan Böhmer
6df65a0b9d
Implemented a new darkmode selector using bootstrap 5.3 color mode
2023-06-19 01:08:11 +02:00
Jan Böhmer
7658cfcdbd
Updated symfony/stimulus-bridge recipe
2023-06-11 19:58:31 +02:00
Jan Böhmer
b7573a40d7
Fixed webauthn two factor authentication
2023-06-11 13:14:45 +02:00
Jan Böhmer
e68827bf3b
Show a validation error message, when try to submit a form where a input is still set to a disabled value.
...
Normally this would just send a null to the server, which often cause excptions. We now catch that earlier, and say the user that he have to select another option, when he tries to submit
2023-06-06 23:05:44 +02:00