Wykres commitów

2608 Commity (e407fb36127bca0b288aca36d4742b8906f1e8a2)

Autor SHA1 Wiadomość Data
Sam a393ea8091
Fix dialog component's message to have rounded corners at the top side
Fixes #10177
2023-03-07 18:36:02 +00:00
Suyash Srivastava 382b7fbbee
Keep applied filters when downloading form submissions
Made use of the xlsx_export_url and the csv_export_url properties instead of hardcoding the urls in the template
2023-03-07 18:21:00 +00:00
sheepman4267 04cca97f09
Fix typo in "Extending Draftail" docs (#10185)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-03-07 10:11:45 +00:00
Thibaud Colas 468e8d8581 Docs - Prepare short section on Stimulus usage in UI guidelines
- Aimed at contributors, based on initial implementation learnings and original RFC content
- See https://github.com/wagtail/rfcs/blob/main/text/078-adopt-stimulus-js.md#c-documentation-for-contributors
- Closes #10093
2023-03-07 18:11:39 +10:00
Sage Abdullah b3b53c8b70
Release notes for #9628 2023-03-01 12:00:43 +00:00
Matt Westcott 114e25e7db Release note for custom StreamField validation support (#7250) 2023-03-01 12:24:05 +01:00
Sage Abdullah 4956e9554c
Release notes for #9946 2023-03-01 09:23:40 +00:00
Sage Abdullah f3f45a9860
Fix page/snippet cannot proceed a GroupApprovalTask if it's locked by someone outside of the group
Regression in d85db866cc
2023-02-28 13:22:06 +00:00
4the4ryushin 9537547b46 Migrate initErrorDetection to a Stimulus Controller `w-count`
- Used for tabs error counts
- Fixes #10090
2023-02-27 23:11:19 +10:00
LB Johnston 845b731d13 Add release notes & upgrade considerations for #7277
- Relates to #8012
2023-02-26 12:59:18 +10:00
jatinkumar001 b87f71ca38 Update privacy collection switch button
- The status tag styles did not actually change when the permissions changed
- Instead of trying to treat the status tag as a button, use an actual button styling as this pattern is not used anywhere else in Wagtail
- Fixes #10128
2023-02-25 08:10:43 +10:00
4the4ryushin fd73fc2905 Use shared header template in ModelAdmin index
- Closes #8907
2023-02-24 17:38:33 +10:00
Himanshu Garg 2ae061a703
Add curlylint and update djhtml, semgrep versions in pre-commit config
The djhtml and semgrep versions are now in sync with the ones in setup.py
2023-02-23 11:24:50 +00:00
Matt Westcott 55fcace173 Release note for #10130 in 4.1.3 2023-02-21 17:47:53 +00:00
Matt Westcott 0dd7dfedeb Release note for #10130 in 4.2.1 2023-02-21 17:47:06 +00:00
Matt Westcott 517b59c736 Release note for #10130 in 5.0 2023-02-21 17:42:40 +00:00
4the4ryushin 93077eaccd Migrate status tag usage to shared Template tag
* Style guide updated tests added
* Added story for status tag and put pageurl tag in use for page_status_tag
* Allow for url/non-url variant & attrs to be passed through to root element
* Closes #8656
2023-02-21 22:30:18 +10:00
LB Johnston d5eb255320 Add changelog for #9934 / #7756
- Closes #7160
- Add additional test coverage
2023-02-21 21:48:38 +10:00
Lovelyfin00 2a9d01b849 Migrate initSlugCleaning to Stimulus SlugController
- Closes #10086
2023-02-21 08:57:20 +10:00
Julian Bigler 8be4722458 Add release notes & contributors #9813 2023-02-19 14:39:06 +10:00
Thibaud Colas 4bea98d981 Convert userbar implementation to TypeScript 2023-02-17 01:13:51 +00:00
Fabien Le Frapper 065df6064a
Remove unneeded float styles on 404 page (#8914)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-02-17 00:06:57 +00:00
Albina afff60e3b9
Add unit tests for MinimapItem (#10083)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-02-16 23:51:00 +00:00
Matt Westcott cbe5e0d22d Release note for #9940 2023-02-16 16:19:33 +00:00
Matt Westcott 9417e13445 Release note for #10009 2023-02-16 15:29:21 +00:00
Ayman Makroo ff4957799b Fix overflow of search results on mobile devices (docs)
- Fixes #9893
2023-02-16 19:48:02 +10:00
LB Johnston 0187a1494b Add release note item about additional button fix
- Fixed in #10062 / #9956
2023-02-16 08:19:44 +10:00
rishabhDev2700 49d0aab24d Replaced script tags with template tag for image/document bulk uploads
- Fixes #10033
- Partial work on #7053
2023-02-16 08:17:07 +10:00
Lovelyfin00 ab05f7dd3c Rename AutoFieldController to SubmitController
- Closes #10092
2023-02-16 07:23:03 +10:00
LB Johnston 3cf38f0365 Add changelog for #6086
- Fixes #6085
2023-02-16 00:00:34 +10:00
Lovelyfin00 6f38e979a4 Improve docs for getting started and development (new contributors)
- Added a new section for common issues faced in getting started
- Added a section link for environment creation
- Refine confusing wording around fork/clone
2023-02-15 23:01:27 +10:00
Matt Westcott 297e08df2a Release note for #10007 2023-02-15 09:57:18 +00:00
GLEF1X 768d8f3d2c refactor code, fix some minor issues 2023-02-14 17:35:26 +00:00
Sage Abdullah e6afce23dc
Release notes for #10021 in 4.1.3 2023-02-14 16:51:43 +00:00
Sage Abdullah 8c2a382949
Release notes for #10021 in 5.0 2023-02-14 15:35:37 +00:00
Sage Abdullah 7addcbef8d
Release notes for #10021 in 4.2.1 2023-02-14 15:35:20 +00:00
Matt Westcott 3310e0874c Release note for #10051 on 5.0 2023-02-14 13:57:34 +00:00
Matt Westcott 7f20507f8c Release note for #10051 on 4.2.1 2023-02-14 13:57:13 +00:00
Albina Starykova 6d007fc623 Add unit tests for collapseAll component 2023-02-14 20:39:27 +10:00
sag᠎e d46d724d31
Fix side panel resize direction on RTL languages. Fix #9916 (#10044)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>

Fixes https://github.com/wagtail/wagtail/issues/9916
2023-02-14 10:38:57 +00:00
Matt Westcott 207493dc95 Fix broken formatting for MultiFieldPanel / FieldRowPanel permission kwarg docs 2023-02-14 20:34:35 +10:00
Albina 546a552ac2
Add more Axe rules to the accessibility checker (#10011)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-02-13 13:01:34 +00:00
Matt Westcott e52a557c05 Add release notes for #10050 in 4.2.1 2023-02-13 12:39:01 +00:00
Matt Westcott 48731afa58 Release note for #10050 in 4.1.3 2023-02-13 12:38:17 +00:00
Matt Westcott c21bb79d23 copy across 4.1.3 release notes 2023-02-13 12:38:10 +00:00
Matt Westcott 63de25a9da Release note for #10050 in 5.0 2023-02-13 12:06:38 +00:00
Albina 38ea027d04
Implement new simplified userbar designs (#9989)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-02-13 09:55:20 +00:00
Jaap Roes f9872fae03 Make sure get_site_root_paths returns a list of SiteRootPath objects (#8819)
Fixes #8062
2023-02-10 15:55:00 +00:00
Matt Westcott 11b9448dc0 Changelog entries for #9974, #9987, #9996 2023-02-10 14:44:55 +00:00
Coen van der Kamp 619f395980 Add new "Icons" page for icons customisation and reuse across the admin interface (#6028)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-02-10 07:22:45 +00:00
Lovelyfin00 fd9eed97d7 Converted button-longrunning to a Stimulus Controller
- implemented afterLoad in Stimulus button-longrunning to support non-adopted data attributes
- Partial completed #9910
2023-02-09 09:44:18 +10:00
Lovelyfin00 b336536015 User - Reimplement Gravatar switching without JS
- Resolves #9972
- Avoids inline script for a solution that can be CSS/HTML only
- Use translatable alt text for when the default avatar is selected
- Relates to #1288 & #5247 (CSP compliance)
2023-02-07 21:18:31 +10:00
Aadi jindal 1ffa497886 fixed Uncaught TypeError: Cannot read properties of undefined (reading 'getTextLabel') in admin and missing stream blocks. (#10023)
Fixes #9990
2023-02-06 19:37:11 +00:00
Matt Westcott 1bc0cba5fb Fill in release date for 4.2 2023-02-06 13:07:28 +00:00
Matt Westcott 68e7e5ab51 Fill in release date for 4.1.2 2023-02-06 12:02:35 +00:00
Vallabh a88ea0962d Changed Access level label in admin/users
- Closes #10017
2023-02-05 16:16:56 +10:00
Matt Westcott bf3ec15209 Release note for #9935 in 4.2.x 2023-02-03 17:54:55 +00:00
Matt Westcott b735700ddf Release note for #9935 in 4.1.x 2023-02-03 17:54:55 +00:00
Matt Westcott 37d82f5879 Release note for #9976 in 4.1.2 2023-02-03 15:52:35 +00:00
Matt Westcott 8b3b3d7ebd Release note for #9976 in 4.2 2023-02-03 15:20:31 +00:00
Matt Westcott 3c33b3bea6 Release note for #10010 (backport of #9994) in 4.1.x 2023-02-03 09:22:32 +00:00
Matt Westcott b7b6ee9215 Release note for #9994 2023-02-02 14:09:14 +00:00
Sage Abdullah c0a6cdae12
Release notes for #9640 in 4.2 2023-02-02 12:28:06 +00:00
Sage Abdullah 5961bd5482
Release notes for #9640 in 4.1.2 2023-02-02 12:27:23 +00:00
Sage Abdullah 0eb3e17f58
Release notes for #9981 in 4.2 2023-02-02 11:08:19 +00:00
Sage Abdullah 6de2a3906b
Release notes for #9981 in 4.1.2 2023-02-02 11:08:19 +00:00
Matt Westcott 22f6b32634 Release note for #10004 in 4.2 2023-02-02 10:49:00 +00:00
Matt Westcott caf54c005a Release note for #10004 in 4.1.2 2023-02-02 10:49:00 +00:00
yass19 0221457a67 Remove Page.get_static_site_paths (#8536)
Fixes #8535
2023-02-01 19:46:54 +00:00
4the4ryushin 32822a90ee Fix: restrict globaly documents and images to certain types (#9860)
Fixes #1285
2023-01-30 14:44:07 +00:00
Matt Westcott 6a4e944b26 Start release notes for Wagtail 5.0 2023-01-30 14:39:48 +00:00
LB Johnston c3159e0bd1 Add changelog for #9969 2023-01-28 07:04:26 +10:00
Albina Starykova 2afeca2875
Refactor accessibility checker userbar item
- Move dialog template code from the userbar base template to the
  accessibility item template
- Use fragment for the total results count in the header
- Wrap dialog header in a div to allow styling it separately from the
  rest of the dialog content
- Get selector from the first element of axe violation's node.target
2023-01-27 12:31:31 +00:00
Thibaud Colas d4544ec9ee Re-enable `strictPropertyInitialization` in tsconfig
- Use declare for existing Stimulus controllers
- First enabled in #9761 & then disabled in #9818
2023-01-27 11:33:49 +10:00
Lovelyfin00 5db3cda90b Update djhtml (html formatting) library to v 1.5.2
- Fixes formatting of `->` in Stimulus controlled element usage
- Fixes #9965
- See https://github.com/rtts/djhtml/issues/57
2023-01-27 07:58:37 +10:00
Matt Westcott 04df875d17 Fix assertCanCreate to publish by default
Fixes #9939

Also remove the mentions of redirects from the documentation - the fact that the method has to check for a different redirect URL is an internal implementation detail, and not relevant to what the assertion is intending to test (namely that a page is successfully created).
2023-01-25 08:14:15 +10:00
Alex Tomkins 8801a49da8
Add missing wagtailadmin_tags in workflow_state_approved.html template 2023-01-23 10:40:17 +00:00
Matt Westcott 08d05c6392 Release note for #9820 2023-01-19 23:42:53 +00:00
Matt Westcott f35d4a966e Release note for #9900 2023-01-19 21:09:33 +00:00
Thibaud Colas 357edf2914 Release notes for #9131 2023-01-19 16:57:24 +00:00
Matt Westcott 28a78a6e52 Release note for #9639 2023-01-19 16:42:18 +00:00
Albina a3f10acae1
Userbar & accessibility checker UI improvements (#9913)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-01-19 16:06:11 +00:00
Sage Abdullah ad3ef5875d
Update docs and changelog to reflect changes for #9817 2023-01-19 14:52:34 +00:00
Thibaud Colas e33cdbf8db
Set up CSS LTR-RTL direction variable and fix incorrect transforms (#9914). Fix #9800
- Fix Draftail block toolbar trigger overlay in RTL mode
- Fix switch component rendering in RTL mode
- Fix panel header positioning in RTL mode
- Remove unused 404 styles
- Fix comments positioning in RTL mode
- Fix sidebar sub-menus transition direction
- Fix form side panels in RTL mode
- Fix minimap positioning in RTL mode
- Fix Draftail tooltips positioning in RTL mode
- Fix page explorer transition direction in RTL mode
- Set up CSS LTR-RTL direction variable
2023-01-19 12:06:43 +00:00
Thibaud Colas afc6004441 Release notes for #9868 2023-01-19 11:19:25 +00:00
Jake Howard c8c1870c97 Prevent memory exhaustion when purging a large number of revisions
Optimise determining whether a revision is the latest

This no longer attempts to load the entire revision into memory to compare. Instead, we just check if any revisions created after this one exist (that aren't this one).
2023-01-19 21:06:58 +10:00
4the4ryushin 529d2feb49 Add docs example for how to configure API renderer_classes
- Update docs/advanced_topics/api/v2/configuration.md
- Fixes #6066
- Fix up spelling of customise (UK English not US)
2023-01-19 20:43:45 +10:00
bbeniamin 96b94d01d9 Fix parsing of queries with multiple filters that contain quotes 2023-01-19 20:41:48 +10:00
4the4ryushin cc0f2d7c4c Migrate avatar template to an include tag
Includes style guide & storybook implementation
Fixes #8655
2023-01-19 20:32:05 +10:00
Albina 55d04366f7
Axe accessibility checker integration with floating dialog component (#9899)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-01-18 15:59:44 +00:00
Matt Westcott d7adcec584 Release note for #9886 2023-01-18 14:31:08 +00:00
Matt Westcott 6e78caa84f Release note for #9872 2023-01-18 14:15:57 +00:00
Lovelyfin00 b929694203 Migrate lock/unlock actions to w-action controller
- Revise 'redirect' from a string to a 'continue' boolean that defaults to false
- Use 'continue=true' for cases where we do not want to create a next param on submit that takes the user back to the current page
- Fixes #9815
2023-01-18 19:00:47 +10:00
Lovelyfin00 9e9a84c953 Pull out loadiconSprite function from inline script
- wrote test for initIconSpirite
- changed from xmlhttprequest to fetch
- prepared a domReady util
- Fixes #9811
2023-01-18 08:04:55 +10:00
Thibaud Colas 34f6bab633
Rich text toolbar refinements from usability testing. Fix #9281 (#9905) 2023-01-17 17:21:45 +00:00
sag᠎e c8981416ef
Load Axe configuration and error messages defined in Python (#9898)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-01-16 13:42:09 +00:00
Lovelyfin00 004faac53c
Migrate workflow and workflow tasks enable action to a Stimulus controller (#9844)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-01-12 21:55:40 +00:00
Albina 1e9f580b8c
Add base Axe accessibility checker integration within userbar, with error count (#9850)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-01-12 12:21:58 +00:00
Thibaud Colas ea13a1b60a Release notes for #9841. Fix #9034 2023-01-12 09:51:51 +00:00
LB Johnston c8dca0a7f2 Migrate upgrade notification to Stimulus (UpgradeController) 2023-01-12 09:26:31 +10:00
Matt Westcott a31fa8589e Release note for #9806 2023-01-11 13:37:59 +00:00
Thibaud Colas 0513a78fb5 Refactor Wagtail userbar to use core.css stylesheet like other components 2023-01-11 20:20:15 +10:00
LB Johnston 52a4d9a6f3 Add changelog for #9785 2023-01-11 20:10:05 +10:00
LB Johnston ba13f56db7 Fix issue where notifications did not include the correct hash
- The Tab notification URL hash changed when adopting the new tabs system
- Fixes #9873
2023-01-11 20:03:51 +10:00
LB Johnston b3a2aec43c Add changelog for #9818 2023-01-11 08:42:34 +10:00
Thibaud Colas d036f10e61
Remove react-axe package usage (#9865) 2023-01-10 11:12:19 +00:00
Albina a37c4bab3d
Re-implement design system colors so HSL values exactly match the desired RGB. Fix #9571 (#9856)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>

Fixes https://github.com/wagtail/wagtail/issues/9571
2023-01-10 08:31:51 +00:00
Thibaud Colas 4230630ceb
Update focus outline color (#9839) 2023-01-10 00:23:56 +00:00
Rishabh Jain 959a802c76 Updated documentation for adding reports to cover permission restrictions (#9859) 2023-01-09 14:14:53 +00:00
Matt Westcott b0259a4990 Fix check for `delete_url_name` attribute in generic `DeleteView`
Fixes #9861
2023-01-09 14:02:07 +00:00
Matt Westcott 99eaef6ee6 Remove resize handles from autosize text areas (#9713)
Fixes #7210, replacing #9651 as per https://github.com/wagtail/wagtail/issues/7210#issuecomment-1325707942. AdminAutoHeightTextInput now inserts a w-field__autosize classname which explicitly disables the resizing handle, leaving resizing fully in control of the jquery.autosize plugin.
2023-01-05 14:13:29 +00:00
Rishabh Jain e68f2e0d7d Added check for file overwrite setting (#9823) 2023-01-05 13:48:21 +00:00
Matt Westcott 26ea675520 Release note for #9851 2023-01-05 12:03:14 +00:00
Matt Westcott 1da5b97d51 Add release notes and versioned deprecation warnings for #9824 2023-01-04 18:17:35 +00:00
Matt Westcott 6e4c449fda Release note for #9795 2023-01-04 17:51:43 +00:00
Jake Howard 0f209ee848 Add `{% fullpageurl %}` for resolving absolute URLs to pages 2023-01-04 16:13:56 +00:00
Jake Howard 2f86d9abc7 Use util method to construct util dummy requests (#9797)
This more reliably mocks a request for a given site and path.
2023-01-03 15:00:23 +00:00
Thibaud Colas 1de29709de
Remove unused search-bar and button-filter styles (#9812)
- Remove unneeded search-bar class from templates
- Remove _file_field_as_li template with unneeded overrides
- Remove unused search-bar styles
2023-01-03 09:39:21 +00:00
Albina 5cf621660c
Refactor Wagtail userbar as a web component (#9816)
* Add a border around the userbar menu in Windows high-contrast mode so it can be identified
* Make sure browser font resizing applies to the userbar
* Switch userbar to initialise a Web Component to avoid styling clashes
* Refactor userbar stylesheets to use the same CSS loading as the rest of the admin
2022-12-27 16:55:19 +00:00
Albina 5eb2064574
Close the userbar when clicking its toggle. Fix #9342 (#9808)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>

Fixes https://github.com/wagtail/wagtail/issues/9342
2022-12-27 15:36:05 +00:00
Thibaud Colas 4246c0b703 Add release notes for #9772 in v4.1.2 2022-12-19 14:05:41 +00:00
Thibaud Colas 84e2390192 Add release notes for Stimulus adoption 2022-12-19 14:00:11 +00:00
Matt Westcott 4f31804e63 Changelog note for #9763 2022-12-15 09:51:40 +00:00
Natarajan Balaji b6f7fbf828 Fix issue where Decimal value block null caused an error
- Fixes #9777
- DecimalBlock value when Null forces a conversion to null which crashes the server. Fixed it by returning null when the value is null and decimal when a value is other than null
2022-12-13 07:47:18 +10:00
LB Johnston abc39ad3c4 Changelog for #9761
- Closes #9748
2022-12-11 15:32:47 +10:00
Lovelyfin00 6997ff1d68 Use browser URLSearchParams to determine q param (core.js)
- Fixes #9765
- removed the function for getURLParam function and replaced with URLSearchParam method
- already used in many other places in the same file
2022-12-10 07:19:48 +10:00
LB Johnston ec41b7448a Add changelog for #8746 2022-12-10 07:05:39 +10:00
Thibaud Colas 0bf26a73c1 Fix horizontal positioning of rich text inline toolbar 2022-12-10 06:56:54 +10:00
Matt Westcott f635038e13 Release note for StreamField data migration helpers (#9694) 2022-12-09 16:40:07 +00:00
4the4ryushin 7fe09f65bb conditional display of meta description (#9764) 2022-12-08 14:35:46 +00:00
Sage Abdullah ddbdd51607 Extract generic Lock/Unlock views and make page's views extend from them (#9740) 2022-12-08 12:06:52 +00:00
LB Johnston f31cce6786 Update changelog for #9750 2022-12-08 07:45:00 +10:00
LB Johnston fa544d4ec2 Add changelog for #9762 2022-12-08 07:43:30 +10:00
Matt Westcott 5b8b508385 Release note for #9726 2022-12-07 10:43:09 +00:00
Matt Westcott bb9dad4f96 Release note for #9709 2022-12-06 18:08:56 +00:00
Sage Abdullah 1f143cf8ca Create and show publish permissions for snippets with `DraftStateMixin` applied (#9711) 2022-12-06 16:16:59 +00:00
LB Johnston 9713274e05 Add changelog for #9376 2022-12-03 15:53:48 +10:00
Sage Abdullah a5b372e47a Remove grey background from .content-wrapper
- Fixes #9667
2022-11-30 07:57:38 +10:00
Thibaud Colas bf217a54fb Use the correct padding for autocomplete block picker 2022-11-28 11:44:22 +00:00
Thibaud Colas 713636a00e
Always show the page editor title field’s border when the field is empty. Fix #9318 (#9719) 2022-11-25 17:16:05 +00:00
Benjamin Bach b6d35adb5f Improve validation errors for non-unique slug
- Informative validation: Tell users/devs which slug that is offending inside which URL hierarchy
2022-11-25 08:47:32 +10:00
Matt Westcott 9e0bcce014 Move release note for #9651 to 4.2 2022-11-23 22:05:40 +00:00
Matt Westcott d2167ed705 Release note for #8886 2022-11-23 20:04:56 +00:00
Andy Chosak 4e76241295 Fix: Review or revert to a page's initial revision
Currently it's not possible to review or revert to a page's initial
revision because we don't log a PageLogEntry "wagtail.edit" event
in certain cases:

- When a page is first created, and saved as draft
- When a page is first created, and published right away
- When a page is first created, and submitted for moderation

This commit alters the current behaviour so that a "wagtail.edit" event
is created in those cases. This allows these initial revisions to be
reviewed or reverted to in the page history view.

This commit also updates the existing create_log_entries_from_revisions
management command to try to populate these initial revisions there as
well. The relevant unit tests have been updated.

Fixes #8337
2022-11-23 08:45:39 +10:00
Ben Gosney c7a5e9a959 Add missing kwargs to the send_mail helper
Fixes #5899
2022-11-23 08:31:13 +10:00
4the4ryushin a03bbba347 Fix pluralisation for Tab error count shown to screen readers
Fixes #9521
2022-11-23 07:52:24 +10:00
Sage Abdullah 573107a3b6 Add `StreamField.get_db_prep_value()` to delegate serialisation of `JSONField` lookup values (#9693)
Fixes #9692
2022-11-21 17:28:07 +00:00
4the4ryushin bc05374c95 Added raw check for fixtures and test for pre_save_feature_detection
Fixes #3589
2022-11-20 21:53:26 +10:00
Theresa-o af1f1715a3 Refine the grid position of uploaded images
Closes #9674
Ensure that when there are less images to fill up the columns, the columns still have the same max width
2022-11-20 21:18:23 +10:00
LB Johnston 92576b57b5 Add changelog #9558 2022-11-20 08:03:33 +10:00