Jan Böhmer
4c30cab7c1
Do not change the dropdownParent of tomselect if it is inside a modal
...
This ensures that it is properly displayed. Fixes issue #1073
2025-10-19 00:34:31 +02:00
Jan Böhmer
351e084ab1
Fixed translation of our placeholder ckeditor plugin by keeping existing translations on localization
Build assets artifact / Build assets artifact (push) Waiting to run
Docker Image Build / docker (push) Waiting to run
Docker Image Build (FrankenPHP) / docker (push) Waiting to run
Static analysis / Static analysis (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.5, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.5, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.5, sqlite) (push) Waiting to run
2025-10-18 01:17:19 +02:00
Jan Böhmer
bba6fff4a5
Only include the ckeditor translations we really need
2025-10-18 01:07:56 +02:00
Jan Böhmer
e06d9da186
Load translations for CKEDITOR if language is not english
Build assets artifact / Build assets artifact (push) Waiting to run
Docker Image Build / docker (push) Waiting to run
Docker Image Build (FrankenPHP) / docker (push) Waiting to run
Static analysis / Static analysis (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.5, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.5, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.5, sqlite) (push) Waiting to run
2025-10-17 18:15:04 +02:00
Jan Böhmer
ed1e51f694
Merge branch 'feature/batch-info-provider-import'
2025-09-21 23:14:09 +02:00
barisgit
2c195d9767
Refactor bulk info provider: replace complex arrays with DTOs
...
- Add BulkSearchResponseDTO, FieldMappingDTO for type safety
- Use composition instead of inheritance in BulkSearchResultDTO
- Remove unnecessary BulkSearchRequestDTO
- Fix N+1 queries and API error handling
- Fix Add Mapping button functionality
2025-09-19 16:28:40 +02:00
barisgit
d6ac16ede0
Refactor bulk import functionality to make controller smaller (use services) add DTOs and use stimulus controllers on frontend
2025-09-09 20:30:27 +02:00
Jan Böhmer
e81c8470be
Made part table action bar sticky floating
...
Related to PR #997
2025-09-07 21:52:04 +02:00
Jan Böhmer
fb92db8c05
Use body element as dropdownParent for tomselect elements
...
This improves UX
2025-09-06 23:32:08 +02:00
d-buchmann
0e9558e331
Do not mark internal (relative) links as external and open in new tab in markdown blocks
...
Build assets artifact / Build assets artifact (push) Waiting to run
Docker Image Build / docker (push) Waiting to run
Docker Image Build (FrankenPHP) / docker (push) Waiting to run
Static analysis / Static analysis (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, sqlite) (push) Waiting to run
Don't handle links as external by default. Instead distiguish internal (relative) and external (absolute) links.
2025-09-06 19:49:38 +02:00
Jan Böhmer
dc864fad04
Removed the deprecated symfony/ux-toggle-password package by replacing it by our own local versions
2025-08-30 21:57:57 +02:00
Jan Böhmer
db1b91fc32
Use ckeditors emoji picker instead of our own plugin
2025-08-03 20:22:00 +02:00
Jan Böhmer
e87720a838
Fixed CKEDITOR
2025-08-03 20:00:36 +02:00
Jan Böhmer
74fef78120
Updated ckeditor and use new mono package
2025-08-03 19:46:57 +02:00
Jan Böhmer
0bc6d9986b
Updated stimulus-bundle
2025-07-13 16:44:10 +02:00
Jan Böhmer
9812671a89
Merge master into settings-bundle
2025-07-06 19:05:22 +02:00
d-buchmann
2226b72d1c
Update AbstractParameter.php ( #959 )
...
* Update AbstractParameter.php
Make lazy null conditionals explicit.
Try to handle LaTeX special chars gracefully.
Fixes #958
* Only escape the percentage sign, so that you can still use latex for units
* Only escape previously unescaped percentage signs
* simplify regex
* Render the percentage sign correctly in units in the frontend.
---------
Co-authored-by: Jan Böhmer <mail@jan-boehmer.de>
2025-07-06 00:20:29 +02:00
Jan Böhmer
442457f11b
Merge branch 'master' into settings-bundle
2025-06-15 18:39:49 +02:00
Jan Böhmer
4e1b1a4ffa
Render units of parameters in upstanding latex
...
Fixes issue #856
2025-03-29 12:33:18 +01:00
Jan Böhmer
d7c741c652
Disable create option for input selects if an entity with this name already exists
2025-02-16 21:14:57 +01:00
Jan Böhmer
9502f30e1b
Add cllear button to entity select type
2025-02-16 20:36:46 +01:00
Jan Böhmer
a976f97dbb
Apply click_to_edit plugin where reasonable
2025-02-16 20:24:01 +01:00
Treeed
2fc70b8bdd
Highlightable attachment paths ( #849 )
...
* made autocomplete controller allow selecting text and autocommit typed text on blur
* moved click_to_edit and autoselect_typed into separate plugins
---------
Co-authored-by: jona <a@b.c>
2025-02-16 19:46:29 +01:00
Jan Böhmer
8750573724
Merge branch 'master' into settings-bundle
2025-01-17 22:06:18 +01:00
Jan Böhmer
4421917333
Revert "Removed baarcode scanner inbox, as we now have enough performance to apply the decoder to the full image"
...
This reverts commit de0832bece .
2025-01-06 00:49:16 +01:00
Jan Böhmer
de0832bece
Removed baarcode scanner inbox, as we now have enough performance to apply the decoder to the full image
2025-01-06 00:08:42 +01:00
Jan Böhmer
22fba37d28
Pause the camera and scanner, when navigating away from the scanner page, so that the camera feed is closed
2025-01-04 18:10:26 +01:00
Jan Böhmer
0c627a5636
Use forked version of html5-qrcode to avoid including zxing-js which will never be used then
2025-01-04 18:09:56 +01:00
Jan Böhmer
53dcd24216
Improved scanning FPS to 10
2025-01-04 16:57:41 +01:00
Jan Böhmer
ef64779759
Updated CKeditor5 to v41
2024-12-29 19:31:04 +01:00
Jan Böhmer
abc5c61a06
Fixed problem, that search field and search options did not close when clicking outside
...
This fixes issue #701 . For the search field this was caused by algolia/autocomplete lib, which do not support multiple autocomplete fields on a single page. If initailly loaded on the homepage, which features a second autocomplete, this one "steals" the input listening, and the one in the navbar do not close anymore when clicking outside.
Custom code which triggers the closing of the autocomplete manually when clicking outside, was added as a workaround.
2024-10-13 23:19:03 +02:00
Jan Böhmer
f18c024daa
Remove -> prefix if no element is selected yet
2024-08-24 15:35:30 +02:00
Jan Böhmer
f6577a8f33
Allow to create sub elements for existing elements, by typing "->"
...
This fixes issue #666 and #560
2024-08-24 15:31:44 +02:00
Jan Böhmer
f6a2467eae
Improved select controls and added remove_buttons to multiple select inputs
2024-08-07 00:52:27 +02:00
Jan Böhmer
79da0518c2
Allow to configure sidebar menu via the new settings system
2024-08-07 00:41:06 +02:00
Jan Böhmer
32a72bfd23
Defocus show/hide sidbar button after clicking to close tooltip
...
Fixes issue #628
2024-06-22 23:08:51 +02:00
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
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
41e45599d4
Use a modified theme for algolia/autocomplete, which plays better with bootstrap
2024-02-28 21:38:11 +01:00