Ryan Cramer
|
a716232172
|
Add feature request processwire/processwire-requests#480 to support other file extensions for translatable files in ProcessLanguageTranslator.module as a module config setting
|
2023-02-16 09:21:53 -05:00 |
|
Ryan Cramer
|
b155596089
|
Add 2 new methods to $sanitizer: htmlClass() and htmlClasses(), for sanitizing HTML class attribute values.
|
2023-02-15 10:26:11 -05:00 |
|
Ryan Cramer
|
a29da160af
|
Upgrades to ProcessPageEditLink with most notable addition being support for using link classes specified in the TinyMCE/CKEditor rather having to also add them to the ProcessPageEditLink module configuration
|
2023-02-15 10:22:50 -05:00 |
|
Ryan Cramer
|
d272fc9b09
|
Updates to InputfieldEmail that were supposed to be in the previous commit
|
2023-02-15 08:33:59 -05:00 |
|
Ryan Cramer
|
1a633a74ae
|
Add support for IDN email and UTF-8 local-part emails to InputfieldEmail per processwire/processwire-issues#1680 and PR #259
Co-authored-by: poljpocket <poljpocket@gmail.com>
|
2023-02-14 11:52:20 -05:00 |
|
Ryan Cramer
|
104c1cddbe
|
Add feature request processwire/processwire-requests#479
|
2023-02-14 11:29:57 -05:00 |
|
Ryan Cramer
|
c3b9c72df9
|
Additional updates for processwire/processwire-issues#1467
|
2023-02-14 09:28:03 -05:00 |
|
Ryan Cramer
|
ff1ba95e37
|
Fix issue processwire/processwire-issues#1687
|
2023-02-14 09:00:21 -05:00 |
|
Ryan Cramer
|
a1a72e5ca3
|
Fix issue processwire/processwire-issues#1684
|
2023-02-14 08:57:09 -05:00 |
|
Ryan Cramer
|
0f6cd3c148
|
Add a session cache for column options, optimization in ProcessPageLister
|
2023-02-09 13:55:23 -05:00 |
|
Ryan Cramer
|
792eff6d41
|
Fix issue processwire/processwire-issues#1683
|
2023-02-09 11:56:29 -05:00 |
|
Ryan Cramer
|
b289cb03aa
|
Update FieldtypeText to automatically add "HTML Entity Encoder" textformatter to newly created text fields (and descending types). Also update it to add warning when editing an existing field and it allows HTML in formatted output, and we aren't sure that's intended. Lastly, update FieldtypeTextarea to identify when the HTML Entity Encoder has been added to a field where HTML is clearly intended and warn the user that they should remove that from the Text formatters. (This is necessary since it may have been automatically added when the field was created.)
|
2023-02-09 10:49:06 -05:00 |
|
Ryan Cramer
|
1171241f5d
|
Add new Fieldtype::saveFieldReady(Field $field) hook that is called right before a Field object is about to be saved. For newly created fields, the given $field will have $field->id==0
|
2023-02-09 09:54:28 -05:00 |
|
Ryan Cramer
|
e86eb7fcf8
|
Code improvements to ProcessPageEdit link module, plus add feature request processwire/processwire-requests#477
|
2023-02-03 14:00:31 -05:00 |
|
Ryan Cramer
|
b1313438ea
|
Add PR #257 which replaces deprecated utf8_encode() with mb_convert_encoding() in PWPNG.php
Co-authored-by: jnessier <jnessier@users.noreply.github.com>
|
2023-02-03 10:13:34 -05:00 |
|
Ryan Cramer
|
a3fa73aec6
|
A few phpdoc updates in config.php
|
2023-02-03 09:29:04 -05:00 |
|
Ryan Cramer
|
0e709b148c
|
Fix issue processwire/processwire-issues#1677 while also optimizing the debug mode detection code in ProcessWire.php
|
2023-02-03 09:27:11 -05:00 |
|
Ryan Cramer
|
36bb44e0a5
|
Fix issue processwire/processwire-issues#1675
|
2023-02-03 08:15:43 -05:00 |
|
Ryan Cramer
|
83dfad0199
|
Fix issue processwire/processwire-issues#1673
|
2023-02-03 08:07:21 -05:00 |
|
Ryan Cramer
|
d5c59e7f10
|
Fix issue processwire/processwire-issues#1678
|
2023-02-03 07:48:32 -05:00 |
|
Ryan Cramer
|
22250b483f
|
Update so that requests containing a double slash at the end of the path get redirected to the single slash (or no-slash) version
|
2023-02-02 14:21:53 -05:00 |
|
Ryan Cramer
|
dd93de3f91
|
Add getAccessTemplate() method to RepeaterPage class to fix issue where some repeater permissions did not always inherit from the page that owns it, resulting in a case where files in repeater using 'secureFiles' option could be blocked when they should have been available.
|
2023-02-02 14:19:53 -05:00 |
|
Ryan Cramer
|
b74f6ca359
|
Attempt fix for processwire/processwire-issues#1459 and processwire/processwire-issues#1297 by rewriting code that builds pages_parents table and requires fewer changes to the table. This is called on page parent changes and clone operations. Needs further testing on installation with 1+ million pages to compare with previous and confirm performance improvement while maintaining same accuracy.
|
2023-02-02 13:54:51 -05:00 |
|
Ryan Cramer
|
7997a40e21
|
Minor code improvements
|
2023-01-27 15:41:30 -05:00 |
|
JanRomero
|
15e8a4d0e6
|
Add PR #236 - Fix sanitizer()->date() outputting NULL for valid but falsey values
|
2023-01-27 15:37:53 -05:00 |
|
Ryan Cramer
|
3e81b0fc4d
|
Hookable upgrades to InputfieldImage, including the ability to add thumbnail icon actions, the ability to add new buttons in image-edit mode, and full working examples in the phpdoc, plus add an EXIF working example for the image actions dropdown. This originated from PR #251 which added a Download button. But I decided we didn't really need a download button (since you can right click on image in image-edit mode and "Save as...") and instead took the additions from the PR and turned it into a hookable feature so you can add any needed actions relatively easily, whether download or something else.
Co-authored-by: JanRomero <JanRomero@users.noreply.github.com>
|
2023-01-27 10:58:20 -05:00 |
|
Ryan Cramer
|
474e31b2be
|
Fix issue processwire/processwire-issues#1671
|
2023-01-26 10:15:34 -05:00 |
|
Ryan Cramer
|
47f1e8a089
|
Fix issue processwire/processwire-issues#1670 plus minor optimizations to template importing
|
2023-01-26 09:55:19 -05:00 |
|
Ryan Cramer
|
2ebb0055be
|
Fix issue processwire/processwire-issues#1669
|
2023-01-26 09:06:33 -05:00 |
|
Ryan Cramer
|
3094bd952a
|
Fix issue with protected files not being available to user with access when file was in repeater and page owning repeater had no template file.
|
2023-01-26 08:01:41 -05:00 |
|
Ryan Cramer
|
bc2749b76c
|
Bump version to 3.0.211
|
2023-01-20 15:52:21 -05:00 |
|
Ryan Cramer
|
cc99fc3c92
|
Minor optimizations to PagePermissions module
|
2023-01-20 09:22:49 -05:00 |
|
Ryan Cramer
|
df81fdfd0b
|
Minor optimizations and improvements to WireUpload class
|
2023-01-20 09:21:29 -05:00 |
|
Ryan Cramer
|
a435e9291c
|
Fix issue where sometimes language tabs were pre-selecting the wrong language, or showing a selected tab that didn't match the input language. This might also be related to and fix processwire/processwire-issues#1411 (?)
|
2023-01-20 09:18:50 -05:00 |
|
Ryan Cramer
|
0b79e38d9d
|
Fix issue processwire/processwire-issues#1118 fixes to multi-language textarea and file/image fields when template has 'noLang' option set and user is editing page in non-default language
|
2023-01-20 09:10:33 -05:00 |
|
hiboudev
|
e34a190eeb
|
Add PR #223 WireMail: Use 'fromName' from config
|
2023-01-19 13:10:21 -05:00 |
|
FlipZoomMedia
|
e0af32189e
|
Add PR #224 which adds a config option to ProcessPageEditLink to disable the link text editing feature, thereby enabling support for links containing existing markup
|
2023-01-19 11:59:29 -05:00 |
|
FlipZoomMedia
|
47d7aabe28
|
Add PR #225 to convert some count() calls to wireCount() calls in ProcessPageEditImageSelect
|
2023-01-19 11:30:56 -05:00 |
|
pine3ree
|
4d27f2a9ea
|
Add PR #229 to fix processwire/processwire-issues#1586 sub-issue 1 in InputfieldFile file replacement logic
|
2023-01-19 11:21:14 -05:00 |
|
pine3ree
|
a5869294fb
|
Add PR #231 simpler arrayToCSV builder in MarkupPagerNav
|
2023-01-19 11:13:08 -05:00 |
|
Ryan Cramer
|
5fb52e9d1c
|
Add suggestion from PR #237 to support custom rows definition for translatable fields and have it use that when the user is editing the translation text. To use, specify "rows=3" somewhere in the translation comment, i.e. __('text'); // rows=3 . Also added support for type=name in the comment, that lets you specify what Inputfield type to use. To use, replace the name part with "text", "textarea", "email", etc. Or if you prefer you can use the full Inputfield name, i.e. InputfieldText, InputfieldTextarea, etc.
Co-authored-by: pine3ree <pine3ree@gmail.com>
|
2023-01-19 10:47:09 -05:00 |
|
pine3ree
|
4c71204073
|
Add PR #238 allow custom precision float to be returned from Pageimage::ratio()
|
2023-01-19 10:19:27 -05:00 |
|
pine3ree
|
a5a2532a7d
|
Add PR #239 fix typo in /wire/config.php for sessionAllow property
|
2023-01-19 10:12:40 -05:00 |
|
Ryan Cramer
|
b1d735170f
|
Add updates to MarkupRSS similar to those suggested in PR #252 which allows for the option of item descriptions to contain HTML. Applies only if itemDescriptionLength=0
|
2023-01-19 09:16:18 -05:00 |
|
Ryan Cramer
|
6e4cfb9d03
|
Combined two "opened" event handlers in InputfieldImage.js into one
|
2023-01-19 07:45:04 -05:00 |
|
Ryan Cramer
|
45c85311b3
|
Optimization to prevent overhead when PagesRaw.find() matches no pages
|
2023-01-19 07:43:02 -05:00 |
|
Ryan Cramer
|
2c65cbaa5b
|
Fix issue processwire/processwire-issues#1465 for "InputfieldImage proportional thumbnails not displayed properly in some situations" by adding suggested fix by @Toutouwai
|
2023-01-13 10:06:34 -05:00 |
|
Ryan Cramer
|
a0b91e4472
|
Upgrade htmlpurifier to 4.15.0, should also resolve processwire/processwire-issues#1664
|
2023-01-13 08:54:36 -05:00 |
|
Ryan Cramer
|
11a16d5693
|
Fix issue processwire/processwire-issues#1663
|
2023-01-13 08:37:20 -05:00 |
|
Ryan Cramer
|
b12c7e9031
|
Refactor repeater.js to use data-name instead of ID as needed for module by @BernhardBaumrock and PR #253
Co-authored-by: BernhardBaumrock <office@baumrock.com>
|
2023-01-13 08:24:52 -05:00 |
|