Jan Böhmer
d2d5490aab
Merge remote-tracking branch 'origin/master'
2025-09-22 00:06:25 +02:00
Jan Böhmer
c788fa99e3
Use an older version of maennchen/zipstream-php which is capable of running on 32-bit systems
2025-09-22 00:06:21 +02:00
Jan Böhmer
34d284b1c4
Do not test against real LCSC provider...
2025-09-22 00:05:49 +02:00
dependabot[bot]
67c736f979
Bump actions/setup-node from 4 to 5 ( #1034 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-21 23:52:02 +02:00
Jan Böhmer
6b1e7b3544
Run phpunit tests with PHP8.5
2025-09-21 23:51:36 +02:00
Jan Böhmer
da30a6657e
Use the new LCSC endpoint for batch searches
2025-09-21 23:51:11 +02:00
Jan Böhmer
2e0b5edd95
Merge remote-tracking branch 'origin/master'
2025-09-21 23:43:16 +02:00
Jan Böhmer
1d6f0b403a
Moved scoll to see more actions hint into optgroup title
2025-09-21 23:43:10 +02:00
Jan Böhmer
df65f39d5e
Fixed phpunit tests
2025-09-21 23:33:56 +02:00
Jan Böhmer
1bfea3c48a
Fixed phpstan issues
2025-09-21 23:27:56 +02:00
Jan Böhmer
07db1554c7
Updated dependencies
2025-09-21 23:15:28 +02:00
Jan Böhmer
ed1e51f694
Merge branch 'feature/batch-info-provider-import'
2025-09-21 23:14:09 +02:00
Jan Böhmer
5b71d68179
Added tests for new DTO objects
2025-09-21 23:07:45 +02:00
Jan Böhmer
b94e28a961
Added a bit of documentation about the new features
2025-09-21 22:52:23 +02:00
Jan Böhmer
1d52b7c464
Fixed tests
2025-09-21 21:35:13 +02:00
Jan Böhmer
0d49632b92
Refactored constraints, to reuse existing mechanisms
2025-09-21 20:45:18 +02:00
Jan Böhmer
702e5c8732
Use underscore in route paths instead of hyphens to match the other path styles
2025-09-21 19:58:15 +02:00
Jan Böhmer
d2b605edc0
Imrpoved bulk info provider manage page
2025-09-21 19:54:40 +02:00
Jan Böhmer
4c28871283
Fixed problem of failing researchAllParts
...
This maybe should be revisited in the future, but for now this fix should work
2025-09-21 19:47:49 +02:00
Jan Böhmer
1d38c50abc
Fixed step2 template
2025-09-21 19:30:49 +02:00
Jan Böhmer
710569daaf
Fixed phpunit tests
2025-09-21 19:03:29 +02:00
Jan Böhmer
92cd645945
Renamed dto to make their relation to batch searches more clear
2025-09-21 17:49:00 +02:00
Jan Böhmer
16126c4000
Encapsulate the fieldmapping data in the importjob further
2025-09-21 17:41:56 +02:00
Jan Böhmer
eda6deff47
Made classes readonly where possible
2025-09-21 14:25:57 +02:00
Jan Böhmer
27a18bdc1e
Doing refactoring to remove remains of arrays
2025-09-21 14:24:34 +02:00
Jan Böhmer
98b62cc81e
Do not autowire bulkImport parameters globally
2025-09-20 14:33:16 +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
Jan Böhmer
bb49c67108
Removed Microsoft X-XSS-Protection header, as it is not recommended on modern browsers anymore and is considered deprecated
2025-09-19 09:18:49 +02:00
Jan Böhmer
f0dc80aac9
New Crowdin updates ( #1036 )
...
Build assets artifact / Build assets artifact (push) Has been cancelled
Docker Image Build / docker (push) Has been cancelled
Docker Image Build (FrankenPHP) / docker (push) Has been cancelled
Static analysis / Static analysis (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, mysql) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, mysql) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, mysql) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, postgres) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, postgres) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, postgres) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, sqlite) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, sqlite) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, sqlite) (push) Has been cancelled
* New translations messages.en.xlf (German)
* New translations validators.en.xlf (German)
* New translations messages.en.xlf (German)
* New translations security.en.xlf (German)
* New translations validators.en.xlf (Dutch)
* New translations messages.en.xlf (German)
* New translations messages.en.xlf (German)
* New translations security.en.xlf (German)
* New translations messages.en.xlf (German)
2025-09-19 09:12:47 +02:00
Jan Böhmer
8998b006e0
Added some type hints for arrays
2025-09-14 23:17:43 +02:00
Jan Böhmer
b4b758c356
Fixed tests
2025-09-14 23:14:00 +02:00
Jan Böhmer
a399b629d1
Use a proper range constraint on the form
...
Otherwise it is possible to inject invalid data
2025-09-14 23:04:44 +02:00
Jan Böhmer
41a7238ab7
Pass parts object directly to BulkSearchRequestDTO and added some syntax hints
2025-09-14 22:56:12 +02:00
Jan Böhmer
0e99faee0a
Moved BulkImportJobStatus enum to own file to make it discoverable by autoloading
2025-09-14 22:23:07 +02:00
Jan Böhmer
13e75808f8
Use validateJobAccess where applicable and ensure permissions for all controller endpoints
2025-09-14 16:24:56 +02:00
Jan Böhmer
1a0fab0615
Use a deterministic method to generate parameter names for filters, to allow for proper caching of queries
Build assets artifact / Build assets artifact (push) Has been cancelled
Docker Image Build / docker (push) Has been cancelled
Docker Image Build (FrankenPHP) / docker (push) Has been cancelled
Static analysis / Static analysis (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, mysql) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, mysql) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, mysql) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, postgres) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, postgres) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, postgres) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, sqlite) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, sqlite) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, sqlite) (push) Has been cancelled
2025-09-09 23:05:03 +02:00
Jan Böhmer
fcdeb0479a
Bumped version 2.1.2
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
2025-09-09 21:31:15 +02:00
Jan Böhmer
79ac318d0f
Merge remote-tracking branch 'origin/l10n_master'
2025-09-09 21:30:22 +02:00
Jan Böhmer
6765c110c6
New translations messages.en.xlf (English)
2025-09-09 21:23:52 +02:00
Jan Böhmer
f6f83cc111
New translations messages.en.xlf (Czech)
2025-09-09 21:23:41 +02:00
d-buchmann
c6d5fb3f57
Update translations
...
When the part count notice is always displayed, the exclamation mark would probably be perceived as rather annoying.
(Of course this would have to be reflected in crowdin)
2025-09-09 21:20:42 +02:00
Jan Böhmer
4b8ef4b0fa
Allow the defaultSearchProviders option to be empty
...
This fixes issue #1032
2025-09-09 21:19:12 +02:00
barisgit
46d8c86e0c
Improved makefile
2025-09-09 20:57:58 +02:00
barisgit
c7102bcd8c
Update bulk info provider test to work with new services approach
2025-09-09 20:54:27 +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
23cad8261b
New translations messages.en.xlf (Czech)
2025-09-09 14:12:30 +02:00
barisgit
65d840c444
Fix invalid flag --memory-limit
2025-09-09 10:31:33 +02:00
Jan Böhmer
c52126ccf8
Update PHP version badge in README to 8.2
Build assets artifact / Build assets artifact (push) Has been cancelled
Docker Image Build / docker (push) Has been cancelled
Docker Image Build (FrankenPHP) / docker (push) Has been cancelled
Static analysis / Static analysis (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, mysql) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, mysql) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, mysql) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, postgres) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, postgres) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, postgres) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, sqlite) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, sqlite) (push) Has been cancelled
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, sqlite) (push) Has been cancelled
2025-09-08 12:53:03 +02:00
Jan Böhmer
8eec606589
Bumped to version 2.1.1
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
2025-09-07 23:58:41 +02:00
Jan Böhmer
cdc58507db
Removed style nonce, as it blocks the loading of all other inline styles and kills the styling of the sidebar treeviews
2025-09-07 23:58:21 +02:00