2631 Commits

Author SHA1 Message Date
Giuseppe Criscione
d939d27a16 Release 2.0.0-beta.2 2.0.0-beta.2 2024-10-27 16:18:18 +01:00
Giuseppe Criscione
761fead006
Merge pull request #597 from getformwork/feature/invalid-value-exception
Add `InvalidValueException`
2024-10-27 15:42:47 +01:00
Giuseppe Criscione
004f8d0e98 Use InvalidValueException to handle Page errors 2024-10-27 15:40:52 +01:00
Giuseppe Criscione
cb3970d297 Add InvalidValueException to handle exceptions in models 2024-10-27 15:39:32 +01:00
Giuseppe Criscione
cd8bbc284a
Merge pull request #596 from getformwork/feature/slug-input
Add slug input
2024-10-27 14:39:20 +01:00
Giuseppe Criscione
24234fbd86 Replace page slug modal with field in attributes section 2024-10-27 14:35:24 +01:00
Giuseppe Criscione
8d32d27d74 Add slug field type 2024-10-27 14:28:39 +01:00
Giuseppe Criscione
afd82a4dc7 Rename css class .form-input-reset to .form-input-action 2024-10-27 14:22:41 +01:00
Giuseppe Criscione
703b1bcec8 Add Field::isReadonly() 2024-10-27 14:20:50 +01:00
Giuseppe Criscione
f88aed14c8 Fix modals hiding when clicking on dropdowns 2024-10-27 14:15:41 +01:00
Giuseppe Criscione
e0bd02bc1f Avoid multiline $this->redirectToReferer() 2024-10-27 09:59:11 +01:00
Giuseppe Criscione
2d09ef698d
Merge pull request #595 from getformwork/refactor/page-save-method
Move page update logic from `PagesController` to `Page`
2024-10-27 09:50:35 +01:00
Giuseppe Criscione
2e29b12f75 Remove unused constant 2024-10-27 01:52:15 +02:00
Giuseppe Criscione
74aa651a93 Fix coding style 2024-10-27 01:51:50 +02:00
Giuseppe Criscione
4eb635d535 Add slug validation to Page::setSlug() 2024-10-27 01:41:18 +02:00
Giuseppe Criscione
6569ddd68a Fix PagesController::reorder() not moving before unorderable pages 2024-10-27 01:02:43 +02:00
Giuseppe Criscione
b1274aff6f Fix modals hiding even if mousedown was triggered inside 2024-10-27 00:28:18 +02:00
Giuseppe Criscione
53cc7cf353 Update documentation and property access 2024-10-27 00:16:56 +02:00
Giuseppe Criscione
ac92ed446c Add $language parameter to Page::save() 2024-10-26 23:32:04 +02:00
Giuseppe Criscione
3f07572a60 Add Page::edit() 2024-10-26 23:05:20 +02:00
Giuseppe Criscione
ff6f5c5c57
Merge pull request #594 from getformwork/refactor/refactor-controllers
Remove useless controller methods and move redirection to parent
2024-10-25 23:24:00 +02:00
Giuseppe Criscione
226c06a49a Remove useless controller methods and move redirection to parent 2024-10-25 23:22:15 +02:00
Giuseppe Criscione
b99d313c36
Merge pull request #593 from getformwork/refactor/user-authentication
Refactor user authentication
2024-10-25 22:58:53 +02:00
Giuseppe Criscione
f4da7ed19d
Merge pull request #592 from getformwork/feature/allow-head-requests
Allow HEAD requests
2024-10-25 22:57:28 +02:00
Giuseppe Criscione
4aeeecaa0c Move authentication to User 2024-10-25 01:13:00 +02:00
Giuseppe Criscione
d8c34046f5 Add user-related exceptions 2024-10-25 00:41:10 +02:00
Giuseppe Criscione
351ae93576 Add AbstractCollection::find() 2024-10-25 00:34:39 +02:00
Giuseppe Criscione
8d2325bc67 Add Arr::find() 2024-10-25 00:34:25 +02:00
Giuseppe Criscione
4d9737d2e3 Improve media preview sizing 2024-10-24 22:22:16 +02:00
Giuseppe Criscione
68e435e903 Migrate to Sass modules 2024-10-24 22:16:11 +02:00
Giuseppe Criscione
570bfb8ecd Remove response content when request method is HEAD but always give Content-Length 2024-10-24 22:13:40 +02:00
Giuseppe Criscione
3dfecee6be Match HEAD requests 2024-10-24 22:11:35 +02:00
Giuseppe Criscione
272a9c09e6 Add RequestMethod::HEAD 2024-10-24 22:10:38 +02:00
Giuseppe Criscione
53b1238d55 Avoid entire file hashing and add separate File::contentHash() 2024-10-24 22:07:50 +02:00
Giuseppe Criscione
ef900d2540
Merge pull request #591 from getformwork/feature/streamlined-request-cycle
Streamlined error handling
2024-10-24 00:58:16 +02:00
Giuseppe Criscione
f5ab91a42d Add shortcuts to ErrorsController 2024-10-24 00:52:34 +02:00
Giuseppe Criscione
4cdeb99192 Remove unused parameters 2024-10-24 00:42:12 +02:00
Giuseppe Criscione
79a070564a Avoid early exit caused by AbstractController::ensurePermission() 2024-10-24 00:01:39 +02:00
Giuseppe Criscione
4066211cd7 Add AbstractController::forward() 2024-10-23 23:56:13 +02:00
Giuseppe Criscione
49cec1913a Simplify error handling 2024-10-23 00:15:22 +02:00
Giuseppe Criscione
6f35c38ff8 FIx expression 2024-10-22 00:40:45 +02:00
Giuseppe Criscione
05f2f90a78 Upgrade esbuild/eslint 2024-10-22 00:40:01 +02:00
Giuseppe Criscione
f6c5fb7bf4 Add preview size to dimensionless images 2024-10-22 00:25:46 +02:00
Giuseppe Criscione
840b4840e0 Fix attributes 2024-10-21 23:56:15 +02:00
Giuseppe Criscione
dff5387074
Merge pull request #590 from getformwork/feature/proper-file-responses
Proper `FileResponse`
2024-10-21 22:23:18 +02:00
Giuseppe Criscione
fd689c4818
Merge pull request #589 from getformwork/feature/improved-tooltips
Better tooltips positioning
2024-10-21 22:22:31 +02:00
Giuseppe Criscione
70a9a947c6
Merge pull request #588 from getformwork/consistent-page-status
Use consistent page statuses
2024-10-21 22:22:16 +02:00
Giuseppe Criscione
076cc9c186 Load only video metadata in thumbnails 2024-10-21 22:18:41 +02:00
Giuseppe Criscione
0f9b8e413c Send FileResponse splitted chunkwise and according to the Range request header 2024-10-21 22:18:07 +02:00
Giuseppe Criscione
1f6937e54c Add ResponseInterface::prepare() step to pre-process responses according to the request 2024-10-21 22:16:11 +02:00