Skip to content
Merged
Show file tree
Hide file tree
Changes from 119 commits
Commits
Show all changes
131 commits
Select commit Hold shift + click to select a range
366d737
Init Joli Sylius Admin
loic425 Mar 23, 2026
a6991d7
Handle folder tree
loic425 Mar 23, 2026
34deb1d
Improve Twig hooks' blocks
loic425 Mar 23, 2026
59cd4f3
Init the bridge as a bundle
loic425 Mar 23, 2026
54195f5
Update sylius admin dashboard path
loic425 Mar 23, 2026
29c7e32
Move javascript file into the bridge
loic425 Mar 23, 2026
7ef2481
Use webpack to build the javascript
loic425 Mar 23, 2026
aa5d320
Move grid services into the bundle
loic425 Mar 23, 2026
e4084cf
Use route names
loic425 Mar 23, 2026
382e56c
Improve style
loic425 Mar 23, 2026
7a0dc28
Add a delete button
loic425 Mar 23, 2026
0f274a5
Fix button borders
loic425 Mar 23, 2026
935474c
Move grid field templates into the bundle
loic425 Mar 23, 2026
0322075
Select profile picture into the user form type
loic425 Mar 23, 2026
0f268c6
Add add media button without its action
loic425 Mar 23, 2026
66a80ab
Init dropzone
loic425 Mar 24, 2026
f02de28
Remove folder tree from demo application
loic425 Mar 24, 2026
7924b4b
Fix easy admin css
loic425 Mar 24, 2026
df94b89
Improve breadcrumbs
loic425 Mar 24, 2026
de5a2d3
Improve folder tree navigation
loic425 Mar 24, 2026
dd4a2dc
Improve user grid
loic425 Mar 24, 2026
d4e3484
Fix dimensions
loic425 Mar 24, 2026
57bfab1
Use the basename for the path on the media grid
loic425 Mar 24, 2026
c78a3ea
Improve views with directories
loic425 Mar 24, 2026
cfa594a
Improve links
loic425 Mar 24, 2026
5c58f37
Fix link in dictories
loic425 Mar 25, 2026
7339c0f
Add back button in the grid
loic425 Mar 25, 2026
8a4c523
Improve choose css
loic425 Mar 25, 2026
532058f
WIP on the modal
loic425 Mar 25, 2026
6c9da5c
Add directories in the choose modal
loic425 Mar 25, 2026
eba5768
Add a media from the choose modal
loic425 Mar 25, 2026
18c753f
Fix current folder when adding a media
loic425 Mar 25, 2026
c2862d6
Paginate medias in the modal
loic425 Mar 25, 2026
20be9a3
Increase the modal size
loic425 Mar 25, 2026
98c41f1
Reload content in the modal after adding a media
loic425 Mar 25, 2026
a8ba550
Add the show page
loic425 Mar 25, 2026
6633878
Add tabs & variations on media details page
loic425 Mar 26, 2026
5ed9982
Improve variations list
loic425 Mar 26, 2026
7a9e243
Copy to clipboard
loic425 Mar 26, 2026
932608e
Fix links for Safari on media explore
loic425 Mar 26, 2026
2b227cc
handle pagination sizes from the configuration
loic425 Mar 26, 2026
7446527
Unifomize service ids
loic425 Mar 26, 2026
02bf2a7
Add config/reference on gitignore
loic425 Mar 26, 2026
6695edd
Improve titles
loic425 Mar 26, 2026
12a6539
Using translations for media grid fields
loic425 Mar 27, 2026
53ba2f7
Improve breadcrumbs on Media details page
loic425 Mar 27, 2026
a814011
Create directory on main actions
loic425 Mar 27, 2026
6588305
Rename directory directly on the grid
loic425 Mar 27, 2026
177dc04
Delete a directory from grid
loic425 Mar 27, 2026
1c87791
Remove tree
loic425 Mar 27, 2026
79d6edc
Improve grid view
loic425 Mar 27, 2026
860e182
Store active tab for media library
loic425 Mar 27, 2026
9b0dd6c
Fix rename a directory
loic425 Mar 27, 2026
c1105e1
Refactor delete directory
loic425 Mar 27, 2026
d4ab827
Move back button on top actions
loic425 Mar 27, 2026
98f5641
Add MediaChoiceType on the post type
loic425 Mar 27, 2026
778fdca
Improve parent icon
loic425 Mar 27, 2026
bb0214c
Delete a media
loic425 Mar 27, 2026
cb359ee
Fix js
loic425 Mar 27, 2026
7fdb911
Bump Sylius stack packages
loic425 Mar 27, 2026
5bd2fc4
Add support for the Sylius admin bundle (e-commerce)
loic425 Apr 1, 2026
51339b1
Remove tabs if not needed and improve icon sizes
loic425 Apr 1, 2026
eb1ad6a
Show cover media on post grid
loic425 Apr 1, 2026
1b754a0
Init post media live collection
loic425 Apr 1, 2026
b8a1ebb
Regenerate variation
loic425 Apr 1, 2026
de20d95
Fix missing translation on variation actions table
loic425 Apr 1, 2026
2d38ab2
Handle no media results and do not show pagination when not needed
loic425 Apr 1, 2026
6805cda
show no results in grid view
loic425 Apr 1, 2026
7b89bf8
Remove unnecessary grid template
loic425 Apr 1, 2026
f6ae93f
Rename media
loic425 Apr 1, 2026
ab6f624
Remove a media
loic425 Apr 1, 2026
56bf485
Improve media details css
loic425 Apr 1, 2026
34efdcf
Improve dropzone
loic425 Apr 1, 2026
41d0d24
Move list view templates
loic425 Apr 2, 2026
cf4eaea
Add paginator on grid view
loic425 Apr 2, 2026
23e8d98
Rename media in details page
loic425 Apr 2, 2026
cb47490
Delete a media from details page
loic425 Apr 2, 2026
a8ae738
Fix styles
loic425 Apr 2, 2026
9080595
Improve copy to clipboard UX
loic425 Apr 2, 2026
a055e8c
Labeled buttons on media details page
loic425 Apr 2, 2026
817348d
Move this file
loic425 Apr 2, 2026
64b6aa1
Create a new directory in the choose directroy modal
loic425 Apr 2, 2026
4a904ab
Improve media preview in dark mode
loic425 Apr 2, 2026
0a9e845
Handle Form Live component on choose a media
loic425 Apr 2, 2026
547628e
Fix the NullMedia issue
loic425 Apr 3, 2026
4f9dd1c
Fix coding standard
loic425 Apr 3, 2026
7b33821
Init PHPUnit tests
loic425 Apr 3, 2026
b7fa7e2
Add more PHPUnit tests
loic425 Apr 3, 2026
09a0746
Fix move file modal
loic425 Apr 9, 2026
a2c10cb
Fix PHPUnit tests
loic425 Apr 9, 2026
b24c97f
Fix QA errors
loic425 Apr 9, 2026
451c012
Use items per page from config on choose modal
loic425 Apr 9, 2026
704cbc2
Fix breadcrumb on move media modal
loic425 Apr 9, 2026
7a841b0
Add breadcrumb on choose media modal
loic425 Apr 9, 2026
07dd41d
Uniformize modals
loic425 Apr 10, 2026
677780c
Create directory on choose media modal
loic425 Apr 10, 2026
20c8ac9
Improve Pagination in the choose media modal
loic425 Apr 10, 2026
d1a8950
Add a test to upload media feature
loic425 Apr 10, 2026
b7a66a3
Add test to create new directory
loic425 Apr 10, 2026
7162b57
Add test for media move feature
loic425 Apr 10, 2026
2c6d382
Add test for rename media feature
loic425 Apr 10, 2026
e0eb441
Rename media using html format on ajax
loic425 Apr 10, 2026
46ed72a
Refactor rename a directory feature and add a PHPUnit test
loic425 Apr 10, 2026
a1669d7
Refactor create a directory feature and its PHPUnit test
loic425 Apr 10, 2026
280ae9b
Rename a directory from media list
loic425 Apr 15, 2026
7e6c4ed
Delete current directory from media index
loic425 Apr 15, 2026
7807e48
Upgrade Sylius packages
loic425 Apr 15, 2026
82ed219
Restrict Sylius packages
loic425 Apr 15, 2026
80eaf89
Fix pagination configuration on the bundle
loic425 Apr 15, 2026
3c23a78
Start the documentation
loic425 Apr 15, 2026
42c7565
Fix create directory feature
loic425 Apr 15, 2026
e433875
Fix QA & add images preview
loic425 Apr 15, 2026
86e9980
Fix create a new directory in modals
loic425 Apr 15, 2026
4ed7eda
Cleanup files
loic425 Apr 15, 2026
f3090c0
Add a test to choose a media
loic425 Apr 15, 2026
4e7419c
A few fixes
loic425 Apr 16, 2026
84fd5f1
Move Form into Symfony namespace
loic425 Apr 16, 2026
96e8e2e
Fix choose a media on live collection type
loic425 Apr 16, 2026
9480b71
Restrict Grid bundle version
loic425 Apr 16, 2026
786d336
Remove useless meta
loic425 Apr 16, 2026
136492a
Clean up mediaRename with old path
loic425 Apr 16, 2026
06787b9
Fix media selector
loic425 Apr 16, 2026
85bf9f5
Fix double preview
loic425 Apr 17, 2026
98491a8
Fix preview without live component
loic425 Apr 17, 2026
b0493f9
Fix media preview (again)
loic425 Apr 17, 2026
df42187
Add variations for Sylius E-commerce
loic425 Apr 22, 2026
53c4fcc
Add an helper for the product images on Sylius
loic425 Apr 22, 2026
dcd7f39
A few fixes
loic425 Apr 22, 2026
ffaf42a
Rename the bundle and reoganize the project
loic425 Apr 23, 2026
a8327d8
Fix CI
loic425 Apr 23, 2026
ff2bdb6
Apply suggestions from code review
loic425 Apr 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .castor/qa.php
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ function phpunit(?string $phpVersion = null, #[AsRawTokens] array $rawTokens = [

docker_run('composer update -n --prefer-dist --optimize-autoloader', null, $phpVersion);

return docker_exit_code('vendor/bin/phpunit' . implode(' ', $filteredTokens), null, $phpVersion);
return docker_exit_code('vendor/bin/phpunit ' . implode(' ', $filteredTokens), null, $phpVersion);
}

#[AsTask(description: 'Run the rector upgrade')]
Expand Down
1 change: 1 addition & 0 deletions .php-cs-fixer.dist.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
'demo',
'src/Bridge/EasyAdmin/src/JoliMediaEasyAdminBundle.php',
'src/Bridge/SonataAdmin/src/JoliMediaSonataAdminBundle.php',
'src/Bridge/SyliusAdmin/src/Symfony/JoliMediaSyliusAdminBundle.php',
Comment thread
loic425 marked this conversation as resolved.
Outdated
'src/JoliMediaBundle.php',
])
;
Expand Down
8 changes: 7 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,14 +53,19 @@
"phpunit/phpunit": "^11",
"psr/log": "^2.0 || ^3.0",
"sonata-project/admin-bundle": "^4.30",
"sylius/bootstrap-admin-ui": "^0.12.0",
"sylius/ui-translations": "^0.12.0",
"symfony/browser-kit": "^7.0 || ^8.0",
"symfony/css-selector": "^7.0 || ^8.0",
"symfony/monolog-bundle": "^3.10",
"symfony/stopwatch": "^7.0 || ^8.0",
"symfony/yaml": "^7.2 || ^8.0"
},
"conflict": {
"easycorp/easyadmin-bundle": "<4.26 || ^6.0"
"easycorp/easyadmin-bundle": "<4.26 || ^6.0",
"sylius/bootstrap-admin-ui": "<0.12.2 || ^0.13",
"sylius/admin-bundle": "<2.1.14 || >=2.2.0 <2.2.5 || ^3.0",
"sylius/grid-bundle": "<1.15 || >=2.0"
},
"suggest": {
"ext-imagick": "required to use imagine processor",
Expand All @@ -72,6 +77,7 @@
"psr-4": {
"JoliCode\\MediaBundle\\Bridge\\EasyAdmin\\": "src/Bridge/EasyAdmin/src/",
"JoliCode\\MediaBundle\\Bridge\\SonataAdmin\\": "src/Bridge/SonataAdmin/src/",
"JoliCode\\MediaBundle\\Bridge\\SyliusAdmin\\": "src/Bridge/SyliusAdmin/src/",
"JoliCode\\MediaBundle\\Bridge\\": "src/Bridge/src/",
"JoliCode\\MediaBundle\\": "src/"
}
Expand Down
1 change: 1 addition & 0 deletions demo/application/.gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
config/reference.php

###> symfony/framework-bundle ###
/.env.local
Expand Down
3 changes: 3 additions & 0 deletions demo/application/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,11 @@
"imagine/imagine": "^1.5",
"jolicode/media-bundle": "^0.2.0",
"nikic/php-parser": "^5.7.0",
"pagerfanta/doctrine-orm-adapter": "^4.8",
"sonata-project/doctrine-orm-admin-bundle": "^4.19",
"stof/doctrine-extensions-bundle": "^1.14",
"sylius/bootstrap-admin-ui": "^0.12.0",
"sylius/ui-translations": "^0.12.0",
"symfony/console": "7.4.*",
"symfony/dotenv": "7.4.*",
"symfony/flex": "^2.10",
Expand Down
Loading
Loading