Jan Böhmer
cf39e1f259
Do not split up pasted input on structrual entity selectors. This caused a part of the string to get split/lost
...
Fixes issue #538
2024-03-04 21:51:26 +01:00
Jan Böhmer
b92553f480
Added button to create attachments by uploading multiple files
...
This fixes issue #481
2024-03-02 18:26:50 +01:00
Jan Böhmer
f5d53dc305
Make the checkboxes of datatables look like regular bootstrap checkboxes
2024-03-02 01:28:15 +01:00
Jan Böhmer
b7ce91e2d8
Use the new system of datatables-select 2.0 where checkboxes are true checkbox fields
2024-03-02 01:04:28 +01:00
Jan Böhmer
e0ef376cf0
Fixed various problems with the quicksearch
2024-02-29 23:00:21 +01:00
Jan Böhmer
04aeab7ea6
Renamed the quicksearch controller
2024-02-29 22:50:26 +01:00
Jan Böhmer
0dea26f67d
Do not allow search if query is empty
2024-02-29 22:48:07 +01:00
Jan Böhmer
1815162907
Added a search bar to homepage
2024-02-29 22:46:19 +01:00
Jan Böhmer
e00988047c
Added highlighting to search results
2024-02-29 22:20:30 +01:00
Jan Böhmer
faadd8e9a4
Improved layout for autocomplete dropdown
2024-02-29 21:53:28 +01:00
Jan Böhmer
409dcce3c7
Use correct translations for livesearch field in navbar
2024-02-29 20:39:27 +01:00
Jan Böhmer
746ba398a9
Fixed missing dropdown after some link navigations
2024-02-28 22:08:32 +01:00
Jan Böhmer
faa3bea3ab
Allow to navigate to dropdown entries by keyboard
2024-02-28 22:06:54 +01:00
Jan Böhmer
f70f6c39ce
Fixed error that algolia autocomplete input appeared multiple times after a link was clicked
2024-02-28 22:00:12 +01:00
Jan Böhmer
25a8642749
Make algolia autocomplete headers blue in bootstrap theme
2024-02-28 21:41:45 +01:00
Jan Böhmer
41e45599d4
Use a modified theme for algolia/autocomplete, which plays better with bootstrap
2024-02-28 21:38:11 +01:00
Jan Böhmer
c662dcfcd9
Started to make the autocomplete theme more bootstrap like
2024-02-27 23:39:49 +01:00
Jan Böhmer
e16aa31ddf
Fixed z-index of autocomplete dropdown
2024-02-27 23:05:24 +01:00
Jan Böhmer
c87f809d12
Added header to part livesearch dropdown part results
2024-02-27 23:02:05 +01:00
Jan Böhmer
a3dcd1a0a8
Added recent searches to search
2024-02-27 00:39:38 +01:00
Jan Böhmer
4398b8698c
Set proper darkmode attribute for algolia autocomplete
2024-02-27 00:33:48 +01:00
Jan Böhmer
18eb0467ee
Integrated algolia autocomplete search into navbar
2024-02-27 00:28:17 +01:00
Jan Böhmer
60942c8254
Added very basic livesearch feauture using algolia autocomplete
2024-02-27 00:08:21 +01:00
Jan Böhmer
e9d03a0c95
Fixed "Loading..." message on datatables with no content
2024-02-18 20:31:31 +01:00
Jan Böhmer
d7e68605c9
Fixed row coloring issue with the new datatables
2024-02-18 20:10:52 +01:00
Jan Böhmer
51900b4b62
Fixed visual bugs introduced by the datatables upgrade
2024-02-18 19:58:13 +01:00
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