1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-10 16:54:44 +02:00

Commit Graph

  • 0a926b58fa Additional updates for ProcessModule README viewer for processwire/processwire-requests#498. Now if you have a ModuleName.README.md file, it will display automatically above the module config settings. This update also makes any relative <a href=/url/> or <img src=file.jpg automatically point to the module's /site/modules/ location, so that an <img src="file.jpg"> automatically updates to <img src="/site/modules/ModuleName/file.jpg">. Links to README.md or CHANGES.md are updated to use the built in-viewer. Other links are converted to target=_blank links, so that they don't take over the iframe used by the modal. You can use {MODULE_INFO.NAME}, {MODULE_INFO.TITLE}, and so on for any module info property, to have it convert automatically to the appropriate value (this was requested by Bernhard). Lastly, this update also adds support for text-only files like README.txt, CHANGELOG.txt, LICENSE.txt. Ryan Cramer 2024-02-06 12:06:38 -05:00
  • a3f884146f Add README markdown viewer to ProcessModule per request processwire/processwire-requests#498 Ryan Cramer 2024-02-02 15:07:17 -05:00
  • 8c80c524b1 Add OPTIONS, CONNECT and TRACE to alowed HTTP methods in WireHttp class per processwire/processwire-requests#505 Ryan Cramer 2024-02-02 13:55:42 -05:00
  • f02393e538 Add PR #278 which adds new imSaveReady() hookable method to ImageSizerEngineIMagick module Toutouwai 2024-02-02 13:02:20 -05:00
  • 9af0aaf2b2 Add support for <hr> elements in InputfieldSelect/InputfieldSelectMultiple per processwire/processwire-requests#508 Ryan Cramer 2024-02-02 12:50:38 -05:00
  • ddbbbcc4e6 Optimization in MarkupFieldtype to prevent triggering WireClassLoader unnecessarily Ryan Cramer 2024-02-02 10:53:04 -05:00
  • ef3ee4645f Improve error messages in PageValues class when given Page does not have a template assigned. When in debug mode, it also becomes a non-fatal error so that you can more easily fix it. Ryan Cramer 2024-01-26 14:30:07 -05:00
  • b41c0dd098 Fix issue processwire/processwire-issues#1870 Ryan Cramer 2024-01-26 14:07:35 -05:00
  • 95e10b89b9 InputfieldTinyMCE: Add support for new "remove all style attributes" option to the Markup Toggle settings. Plus refactoring of the pasteFilter JS in attempt to fix processwire/processwire-issues#1866 which should improve pasting from MS Word. Ryan Cramer 2024-01-26 13:45:08 -05:00
  • d37b2d40d7 Bump version to 3.0.235 Ryan Cramer 2024-01-19 16:09:33 -05:00
  • db04f2d2e6 Reverse CKEditor version change as the new one seems to have some issues and it attempts outbound http requests to ckeditor.com (presumably version checks but may be tracking) Ryan Cramer 2024-01-19 15:01:05 -05:00
  • 091d875f50 Upgrade CKEditor version from 4.19.0 to 4.22.1 (for InputfieldCKEditor module) Ryan Cramer 2024-01-19 14:55:17 -05:00
  • bc888f8b52 Update TinyMCE version from 6.4.1 to 6.8.2 (for InputfieldTinyMCE module) Ryan Cramer 2024-01-19 14:34:12 -05:00
  • 91eff3074d Add DB socket support to PW installer per request processwire/processwire-issues#1850 Ryan Cramer 2024-01-19 13:53:08 -05:00
  • 511f237429 Add note about default timeout value in WireHttp per processwire/processwire-issues#1868 Ryan Cramer 2024-01-19 10:39:53 -05:00
  • a3aa5c4dd0 Attempt fix for issue processwire/processwire-issues#1867 Ryan Cramer 2024-01-19 10:31:41 -05:00
  • 3856a200ea Update ProcessPageEdit to show what Page class is being used on the Settings tab > Info fieldset. Ryan Cramer 2024-01-18 11:26:58 -05:00
  • 1647690bc8 phpdoc updates in FieldtypeRepeater Ryan Cramer 2024-01-18 11:26:03 -05:00
  • 50a7b4c7c4 Additional update for custom page classes for repeater page items. processwire/processwire-requests#239 Ryan Cramer 2024-01-18 11:24:37 -05:00
  • 1216340a46 Update to previous commit Ryan Cramer 2024-01-14 11:54:25 -05:00
  • 3717a85f3b Fix issue in InputfieldInteger where it could show an unnecessary error message when using min/max settings and no value has yet been set Ryan Cramer 2024-01-14 10:25:39 -05:00
  • bad69efd8e Fix typo in phpdoc since tags Ryan Cramer 2024-01-12 13:25:47 -05:00
  • 275651bb5a Add support for custom page classes for repeaters (RepeaterPage items). See instructions in the new getCustomPageClass() and setCustomPageClass() methods in FieldtypeRepeater.module. This also is in response to processwire/processwire-requests#239 though a little different than what was discussed in that thread Ryan Cramer 2024-01-12 13:23:05 -05:00
  • 52da051446 Fix issue in ProcessTemplate where importing fields from another template didn't also import their field-template context customizations Ryan Cramer 2024-01-12 12:12:16 -05:00
  • 9dec9782e1 Fix issue in file/image fieldtypes presets where default textformatters weren't defined properly Ryan Cramer 2024-01-12 11:53:05 -05:00
  • 32d425aead Update copyright date in installer footer Ryan Cramer 2024-01-12 11:52:43 -05:00
  • baf05a8777 Improvements and fixes to ProcessPageSort module. This should also fix processwire/processwire-issues#1848 Ryan Cramer 2024-01-12 11:51:48 -05:00
  • 8a1f706be9 Add new $pages moveReady(), restoreReady(), and renameReady() hooks. Add option for callback hook on $pages->save(). Improvements to PagesTrash class. Update $pages class so restored() hook does not ever need to be called manually, and update ProcessPageEdit to reflect that. Ryan Cramer 2024-01-12 11:49:51 -05:00
  • 98fe7f94a0 Add support for a $page->sortPrevious property, which is populated with the old value when a page's sort value is changed at runtime. Ryan Cramer 2024-01-12 11:45:31 -05:00
  • ef4444dd7f Bump version to 3.0.234 Ryan Cramer 2024-01-05 15:38:03 -05:00
  • 409c0c0a68 Fix issue processwire/processwire-issues#1851 Ryan Cramer 2024-01-04 13:27:05 -05:00
  • 2cc3960c68 Fix issue processwire/processwire-issues#1852 Ryan Cramer 2024-01-04 13:23:01 -05:00
  • dd146a4be8 Add PR #274 via @hiboudev which fixes issue processwire/processwire-issues#1855 in InputfieldPageAutocomplete.js Ryan Cramer 2024-01-04 11:55:51 -05:00
  • 50cf963c88 Upgrade Uikit version in AdminThemeUikit to latest (3.17.11 / Nov 2023) Ryan Cramer 2024-01-04 11:19:16 -05:00
  • b61da8575a Fix issue processwire/processwire-issues#1856 to properly support pw-panel tabs in AdminThemeUikit Ryan Cramer 2024-01-04 10:07:25 -05:00
  • ee217ee3bd Fix issue processwire/processwire-issues#1857 Ryan Cramer 2024-01-03 12:20:42 -05:00
  • 3220b7dc40 Fix issue processwire/processwire-issues#1862 Ryan Cramer 2024-01-03 11:21:43 -05:00
  • 86c0af08d0 Bump version to 3.0.233 Ryan Cramer 2023-12-22 12:50:08 -05:00
  • a02020cef0 Various upgrades to the PagesVersions module with the biggest being the addition of partial save/restore. This provides the ability to save or restore some fields and not others. Previously you could only save/restore the entire page version at once. This version also adds support for ProFields Table fields so long as they are non-paginated, and adds partial support for PageTable fields. Note that if a FieldtypeTable or FieldtypeCombo field is using any file/image fields, those don't yet support partial versions, but I have new versions of both that do, which will be released in ProFields soon. Ryan Cramer 2023-12-22 12:09:36 -05:00
  • c205d475bf Minor unrelated adjustments Ryan Cramer 2023-12-22 12:08:28 -05:00
  • dcb1f47ae3 Update PageTable field for partial version support. Specifically, added or deleted PageTable items are not versioned, but existing items in the PageTable are. Full support should come later. Ryan Cramer 2023-12-22 12:05:45 -05:00
  • 2e62550133 Update Pagefile, Pagefiles, Pageimage, FieldtypeFile and FieldtypeImage classes to support getFiles() methods that return all files connected with the field, whether originals, variations or extras. Ryan Cramer 2023-12-22 12:02:34 -05:00
  • dabc56043f Bump version to 3.0.232 Ryan Cramer 2023-12-15 14:43:00 -05:00
  • 7e7a760b88 Add PagesVersions module to core, which provides an API for managing page versions Ryan Cramer 2023-12-15 14:17:15 -05:00
  • 99a1d0f81d Update InputfieldImage and ProcessPageEditImageSelect to recognize version in URLs Ryan Cramer 2023-12-15 13:38:40 -05:00
  • 019d5c6014 Add a removeClass() method to MarkupAdminDataTable Ryan Cramer 2023-12-15 13:37:28 -05:00
  • b3d84f15e1 Update TinyMCE and CKEditor modules to recognize versions in URLs Ryan Cramer 2023-12-15 13:37:01 -05:00
  • 8c11a9939c Add version support to FieldtypeFieldsetPage Ryan Cramer 2023-12-15 13:34:52 -05:00
  • d82194816f Move version support in FieldtypeRepeater to separate class, plus add support for nested repeater versions Ryan Cramer 2023-12-15 13:34:19 -05:00
  • c62deb7946 Minor fix in PagesEditor class Ryan Cramer 2023-12-15 13:33:11 -05:00
  • 100711c2f4 Updates to MarkupFieldtype for better handling of Repeater and FieldsetPage markup value rendering Ryan Cramer 2023-12-15 13:32:42 -05:00
  • 7a512a15a6 Minor adjustment to ProcessPageEdit Ryan Cramer 2023-12-08 13:51:57 -05:00
  • 92ea8eb074 Update FieldtypeRepeater to implement the FieldtypeDoesVersions interface, and related updates to InputfieldRepeater. This commit also moves some of the export/import methods to a separate FieldtypeRepeaterPorter class. Ryan Cramer 2023-12-08 13:50:35 -05:00
  • 3e323e5f2f Add the FieldtypeDoesVersions interface for Fieldtypes that support handling versions of their own page data Ryan Cramer 2023-12-08 13:39:48 -05:00
  • 993b5cc162 Bump version to 3.0.231 Ryan Cramer 2023-11-17 14:21:11 -05:00
  • 4aa7104378 Update Punycode class to not require PHP's mb_string Ryan Cramer 2023-11-15 12:00:14 -05:00
  • adac6a1e30 Update PageFrontEdit to behave better with InputfieldTextarea fields that do not support HTML. Ryan Cramer 2023-11-15 11:58:55 -05:00
  • 8343fd2365 Fix issue processwire/processwire-issues#1818 fix for front-end editor (PageFrontEdit) plain text paste Ryan Cramer 2023-11-15 11:48:30 -05:00
  • c86d39f146 Fix issue processwire/processwire-issues#1832 Ryan Cramer 2023-11-15 09:10:18 -05:00
  • c2d7b47e12 Fix issue processwire/processwire-issues#1833 Ryan Cramer 2023-11-15 08:33:02 -05:00
  • ae3287ed33 Fix issue processwire/processwire-issues#1834 Ryan Cramer 2023-11-15 08:27:01 -05:00
  • 260e0f228e Fix issue processwire/processwire-issues#1839 which corrects ProcessLogin refresh issue when client and server have different times for UTC/GMT. Ryan Cramer 2023-11-14 09:51:33 -05:00
  • c1df78b0a6 Minor adjustment in ProcessPageEdit Ryan Cramer 2023-11-10 13:07:58 -05:00
  • 4ffde04a5c Improvements to value rendering mode of InputfieldPageListSelect, InputfieldPageListSelectMultiple, as well as InputfieldSelect and InputfieldText, which are inherited by several others. Ryan Cramer 2023-11-10 13:06:04 -05:00
  • 3cbae7da97 A couple of minor fixes Ryan Cramer 2023-11-03 12:30:03 -04:00
  • e172dd011b Minor phpdoc fix and additions Ryan Cramer 2023-10-27 14:31:05 -04:00
  • 233a66f846 Update the MarkupQA abstract link feature so that it gets URLs directly from Page objects when the Page::path method is hooked. Previously it would use the $pages->getPath() method which is not aware of hooks to the Page::path method, so could return a different result. Ryan Cramer 2023-10-27 14:02:44 -04:00
  • 3a6e8ffcda Add OR-group support to Selectors::matches() method so it can be used also with non-page matching in-memory selectors Ryan Cramer 2023-10-27 13:28:16 -04:00
  • e53552d8c4 Upgrade Page matching in-memory selectors by adding support for OR-groups, sub-selectors, and same (1) item group matches. Ryan Cramer 2023-10-27 13:26:24 -04:00
  • 78aea1eedf Bump version to 3.0.230 Ryan Cramer 2023-10-20 15:37:52 -04:00
  • 8974100c42 Add PR #276 - add support for certain override options in Pageimage::webp() method mpsn 2023-10-19 11:14:41 -04:00
  • db2112defd Add PR #277 unquote setTimeout function calls in inputfields.js mpsn 2023-10-19 10:35:14 -04:00
  • 463dd01e66 Various minor unrelated updates Ryan Cramer 2023-10-19 10:26:23 -04:00
  • 88ad063af1 Minor improvements to ProcessLogger module Ryan Cramer 2023-10-19 10:21:08 -04:00
  • 996a1b6854 Rewrite of wireIconMarkup() function to expand its capabilities and flexibility Ryan Cramer 2023-10-19 10:19:02 -04:00
  • ee6f88dec2 Update for processwire/processwire-issues#1812 Ryan Cramer 2023-10-19 10:07:13 -04:00
  • 1f4d32ded9 Fix issue processwire/processwire-issues#1829 Ryan Cramer 2023-10-19 09:39:26 -04:00
  • 8571be1b23 Fix issue processwire/processwire-issues#1825 romaincazier 2023-10-11 10:37:52 -04:00
  • 6d2c8bf795 Fix issue processwire/processwire-issues#1819 Ryan Cramer 2023-10-06 11:24:14 -04:00
  • 173f1b1b29 Fix issue processwire/processwire-issues#1824 Ryan Cramer 2023-10-06 10:52:48 -04:00
  • 3cc76cc886 Fix the 'Add' label in InputfieldTextTags Ryan Cramer 2023-09-29 16:46:40 -04:00
  • 3ff60a289c Fix issue processwire/processwire-issues#1821 Ryan Cramer 2023-09-29 16:34:11 -04:00
  • 390ad61ce3 Bump version to 3.0.229 Ryan Cramer 2023-09-29 15:37:24 -04:00
  • 4355654d16 Updates for processwire/processwire-issues#1467 Ryan Cramer 2023-09-29 15:09:30 -04:00
  • d68c782c8d Adjustment to InputfieldImage filename tooltip Ryan Cramer 2023-09-29 10:28:57 -04:00
  • 96c7ecfb34 Fix issue processwire/processwire-issues#1817 by adding support for translatable 'Add' label in InputfieldTextTags module Ryan Cramer 2023-09-29 08:59:05 -04:00
  • 3ba7e2f483 Fix issue processwire/processwire-issues#1816 by adding support for cloning fieldgroup/field context settings in Fieldgroups class Ryan Cramer 2023-09-29 08:27:27 -04:00
  • ec2777432d Fix PHP8 deprecation notice in InputfieldInteger Ryan Cramer 2023-09-29 07:59:34 -04:00
  • a1ebb5d0df Fix issue in InputfieldSelector with Lister bookmark fields containing field.subfield in OR conditions Ryan Cramer 2023-09-29 07:56:13 -04:00
  • 5609935e4e Bump version to 3.0.228 Ryan Cramer 2023-09-22 15:28:08 -04:00
  • 17e07e7859 Minor code updates in various classes Ryan Cramer 2023-09-22 15:26:45 -04:00
  • a0fabd6811 Add faster width/height detection for SVG images in Pageimage class Toutouwai 2023-09-22 09:54:33 -04:00
  • 21e370b7ee Fix issue processwire/processwire-issues#1813 Ryan Cramer 2023-09-22 09:48:36 -04:00
  • 17d6def379 Update for display of SVG thumbnails in admin InputfieldImage Toutouwai 2023-09-20 09:40:29 -04:00
  • c6844af963 Fix issue processwire/processwire-issues#1812 Ryan Cramer 2023-09-20 09:09:56 -04:00
  • 6050a7139c Additional updates for processwire/processwire-issues#1814 Ryan Cramer 2023-09-19 10:06:51 -04:00
  • cb5579a8c9 Fix issue processwire/processwire-issues#1814 Ryan Cramer 2023-09-18 14:23:17 -04:00
  • dd8f2a5c63 Fix issue processwire/processwire-issues#1811 Ryan Cramer 2023-09-15 14:27:17 -04:00
  • b0414278f8 Update PagesEditor to throw descriptive exception when attempting to save a NullPage. This is to fix what were previously ambiguous error messages. Ryan Cramer 2023-09-15 08:22:09 -04:00
  • 36580883d7 Update InputfieldTinyMCE to trigger change events for formatting and image resize actions. This is so that they can be detected by PageAutosave, ProDrafts, UserActivity, or other modules that might track change events. Ryan Cramer 2023-09-15 08:19:59 -04:00