diff --git a/composer.json b/composer.json index dc575ab..01093bf 100644 --- a/composer.json +++ b/composer.json @@ -108,6 +108,7 @@ "drupal/migrate_tools": "^6", "drupal/migrate_upgrade": "^4", "drupal/minimalhtml": "^2", + "drupal/mposse": "^1", "drupal/multiparagraph_flow": "^1.0@dev", "drupal/node_view_permissions": "^1.4", "drupal/noreferrer": "^1", @@ -141,6 +142,7 @@ "drupal/smart_date": "^4.0", "drupal/sms": "^2.0", "drupal/social_post_facebook": "3.0.x-dev@dev", + "drupal/social_post_mastodon": "3.0.x-dev@dev", "drupal/social_post_twitter": "3.x-dev@dev", "drupal/stringoverrides": "^1.8", "drupal/stripe_webform": "^2", diff --git a/composer.lock b/composer.lock index 02262ab..9b2357e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "7a617efdfbf41d634c864445561a740f", + "content-hash": "4454eb91b97e946c7ddaf4851fa9f739", "packages": [ { "name": "abraham/twitteroauth", @@ -329,6 +329,75 @@ }, "time": "2014-10-06T23:11:15+00:00" }, + { + "name": "carbonphp/carbon-doctrine-types", + "version": "3.2.0", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", + "reference": "18ba5ddfec8976260ead6e866180bd5d2f71aa1d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/18ba5ddfec8976260ead6e866180bd5d2f71aa1d", + "reference": "18ba5ddfec8976260ead6e866180bd5d2f71aa1d", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "conflict": { + "doctrine/dbal": "<4.0.0 || >=5.0.0" + }, + "require-dev": { + "doctrine/dbal": "^4.0.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Types to use Carbon in Doctrine", + "keywords": [ + "carbon", + "date", + "datetime", + "doctrine", + "time" + ], + "support": { + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/3.2.0" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2024-02-09T16:56:22+00:00" + }, { "name": "caxy/php-htmldiff", "version": "v0.1.17", @@ -1718,6 +1787,7 @@ "issues": "https://github.com/doctrine/annotations/issues", "source": "https://github.com/doctrine/annotations/tree/1.14.4" }, + "abandoned": true, "time": "2024-09-05T10:15:52+00:00" }, { @@ -1854,6 +1924,96 @@ }, "time": "2025-04-07T20:06:18+00:00" }, + { + "name": "doctrine/inflector", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^12.0 || ^13.0", + "phpstan/phpstan": "^1.12 || ^2.0", + "phpstan/phpstan-phpunit": "^1.4 || ^2.0", + "phpstan/phpstan-strict-rules": "^1.6 || ^2.0", + "phpunit/phpunit": "^8.5 || ^12.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.1.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2025-08-10T19:31:58+00:00" + }, { "name": "doctrine/lexer", "version": "2.1.1", @@ -1934,16 +2094,16 @@ }, { "name": "dompdf/dompdf", - "version": "v3.1.2", + "version": "v3.1.3", "source": { "type": "git", "url": "https://github.com/dompdf/dompdf.git", - "reference": "b3493e35d31a5e76ec24c3b64a29b0034b2f32a6" + "reference": "baed300e4fb8226359c04395518059a136e2a2e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dompdf/dompdf/zipball/b3493e35d31a5e76ec24c3b64a29b0034b2f32a6", - "reference": "b3493e35d31a5e76ec24c3b64a29b0034b2f32a6", + "url": "https://api.github.com/repos/dompdf/dompdf/zipball/baed300e4fb8226359c04395518059a136e2a2e2", + "reference": "baed300e4fb8226359c04395518059a136e2a2e2", "shasum": "" }, "require": { @@ -1992,9 +2152,9 @@ "homepage": "https://github.com/dompdf/dompdf", "support": { "issues": "https://github.com/dompdf/dompdf/issues", - "source": "https://github.com/dompdf/dompdf/tree/v3.1.2" + "source": "https://github.com/dompdf/dompdf/tree/v3.1.3" }, - "time": "2025-09-23T03:06:41+00:00" + "time": "2025-10-14T13:10:17+00:00" }, { "name": "dompdf/php-font-lib", @@ -3769,27 +3929,27 @@ }, { "name": "drupal/comment_notify", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/comment_notify.git", - "reference": "8.x-1.4" + "reference": "8.x-1.5" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/comment_notify-8.x-1.4.zip", - "reference": "8.x-1.4", - "shasum": "9f98848f25c1a0db60a8d39f6bbe1d22f47cc2a9" + "url": "https://ftp.drupal.org/files/projects/comment_notify-8.x-1.5.zip", + "reference": "8.x-1.5", + "shasum": "7a9a10f7023700a0c5342d1b7ae95f209cb8993d" }, "require": { - "drupal/core": "^8 || ^9 || ^10", + "drupal/core": "^9 || ^10 || ^11", "drupal/token": "^1.6" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.4", - "datestamp": "1679409019", + "version": "8.x-1.5", + "datestamp": "1759250642", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -3820,7 +3980,7 @@ "homepage": "https://www.drupal.org/user/2573064" } ], - "description": "Comment follow-up e-mail notification for anonymous as well as registered users.", + "description": "Comment follow-up email notification for anonymous as well as registered users.", "homepage": "https://drupal.org/project/comment_notify", "support": { "source": "https://git.drupalcode.org/project/comment_notify", @@ -4972,16 +5132,16 @@ }, { "name": "drupal/core", - "version": "10.5.3", + "version": "10.5.4", "source": { "type": "git", "url": "https://github.com/drupal/core.git", - "reference": "acfb3b6eab3c3b1480e353d2e2e508bc6ae703c9" + "reference": "5e7b1bd42bb628e52f8c83b3e4d2d59e6bc9f0f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core/zipball/acfb3b6eab3c3b1480e353d2e2e508bc6ae703c9", - "reference": "acfb3b6eab3c3b1480e353d2e2e508bc6ae703c9", + "url": "https://api.github.com/repos/drupal/core/zipball/5e7b1bd42bb628e52f8c83b3e4d2d59e6bc9f0f8", + "reference": "5e7b1bd42bb628e52f8c83b3e4d2d59e6bc9f0f8", "shasum": "" }, "require": { @@ -5131,13 +5291,13 @@ ], "description": "Drupal is an open source content management platform powering millions of websites and applications.", "support": { - "source": "https://github.com/drupal/core/tree/10.5.3" + "source": "https://github.com/drupal/core/tree/10.5.4" }, - "time": "2025-09-04T09:07:02+00:00" + "time": "2025-10-02T07:32:02+00:00" }, { "name": "drupal/core-composer-scaffold", - "version": "10.5.3", + "version": "10.5.4", "source": { "type": "git", "url": "https://github.com/drupal/core-composer-scaffold.git", @@ -5181,22 +5341,22 @@ "drupal" ], "support": { - "source": "https://github.com/drupal/core-composer-scaffold/tree/10.5.3" + "source": "https://github.com/drupal/core-composer-scaffold/tree/10.5.4" }, "time": "2024-08-22T14:31:30+00:00" }, { "name": "drupal/core-recommended", - "version": "10.5.3", + "version": "10.5.4", "source": { "type": "git", "url": "https://github.com/drupal/core-recommended.git", - "reference": "f0463740dbeaaa3b6bb44064055ad5deef004048" + "reference": "57f81cecfe0ff1cbc0ea2e567c3c5079ce31cb28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-recommended/zipball/f0463740dbeaaa3b6bb44064055ad5deef004048", - "reference": "f0463740dbeaaa3b6bb44064055ad5deef004048", + "url": "https://api.github.com/repos/drupal/core-recommended/zipball/57f81cecfe0ff1cbc0ea2e567c3c5079ce31cb28", + "reference": "57f81cecfe0ff1cbc0ea2e567c3c5079ce31cb28", "shasum": "" }, "require": { @@ -5205,7 +5365,7 @@ "doctrine/annotations": "~1.14.4", "doctrine/deprecations": "~1.1.5", "doctrine/lexer": "~2.1.1", - "drupal/core": "10.5.3", + "drupal/core": "10.5.4", "egulias/email-validator": "~4.0.4", "guzzlehttp/guzzle": "~7.9.3", "guzzlehttp/promises": "~2.2.0", @@ -5266,9 +5426,9 @@ ], "description": "Core and its dependencies with known-compatible minor versions. Require this project INSTEAD OF drupal/core.", "support": { - "source": "https://github.com/drupal/core-recommended/tree/10.5.3" + "source": "https://github.com/drupal/core-recommended/tree/10.5.4" }, - "time": "2025-09-04T09:07:02+00:00" + "time": "2025-10-02T07:32:02+00:00" }, { "name": "drupal/crop", @@ -6934,6 +7094,75 @@ "issues": "https://www.drupal.org/project/issues/drutopia_landing_page" } }, + { + "name": "drupal/drutopia_microblog", + "version": "dev-1.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_microblog.git", + "reference": "21a5ead212f3a3095911614277768b3e584aabff" + }, + "require": { + "drupal/auto_entitylabel": "^3", + "drupal/core": "^10.2 || ^11 || ^12", + "drupal/indieweb": "^1", + "drupal/indieweb_context": "*", + "drupal/textarea_widget_for_text": "^1" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.0.x": "1.0.x-dev" + }, + "drupal": { + "version": "1.0.x-dev", + "datestamp": "1760725479", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "elkaro", + "homepage": "https://www.drupal.org/user/3577260" + }, + { + "name": "megakeegman", + "homepage": "https://www.drupal.org/user/3620027" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia Microblog helps you publish short posts on your site and syndicate variants of your content to social media. Does not require Drutopia but integrates well with it.", + "homepage": "https://www.drupal.org/project/drutopia_microblog", + "keywords": [ + "campaign", + "content", + "drutopia", + "grassroots", + "indieweb", + "mastodon", + "microblog", + "posts", + "social media" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_microblog", + "issues": "https://www.drupal.org/project/issues/drutopia_microblog" + } + }, { "name": "drupal/drutopia_organization", "version": "dev-2.0.x", @@ -7590,7 +7819,7 @@ "source": { "type": "git", "url": "https://git.drupalcode.org/project/drutopia_site.git", - "reference": "9158ecb67a8ba5bdcaf7e66aa04b1a09d895e8b8" + "reference": "7c8e811b647774f84bc7ae4d9c3825fa102d0ccf" }, "require": { "drupal/admin_toolbar": "^3", @@ -7614,7 +7843,7 @@ }, "drupal": { "version": "2.0.x-dev", - "datestamp": "1757050235", + "datestamp": "1759957254", "security-coverage": { "status": "not-covered", "message": "Dev releases are not covered by Drupal security advisories." @@ -8271,17 +8500,17 @@ }, { "name": "drupal/editor_advanced_link", - "version": "2.3.1", + "version": "2.3.2", "source": { "type": "git", "url": "https://git.drupalcode.org/project/editor_advanced_link.git", - "reference": "2.3.1" + "reference": "2.3.2" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/editor_advanced_link-2.3.1.zip", - "reference": "2.3.1", - "shasum": "5ceb0eb21a4015389cfe77fff9e7c3d53ef41667" + "url": "https://ftp.drupal.org/files/projects/editor_advanced_link-2.3.2.zip", + "reference": "2.3.2", + "shasum": "db204002d6807d985c91c93d5e74e26784f371a0" }, "require": { "drupal/core": "^10.5 || ^11.2" @@ -8293,8 +8522,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.3.1", - "datestamp": "1751979921", + "version": "2.3.2", + "datestamp": "1759945991", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -8323,17 +8552,17 @@ }, { "name": "drupal/editoria11y", - "version": "2.2.16", + "version": "2.2.18", "source": { "type": "git", "url": "https://git.drupalcode.org/project/editoria11y.git", - "reference": "2.2.16" + "reference": "2.2.18" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/editoria11y-2.2.16.zip", - "reference": "2.2.16", - "shasum": "4bc5e0d7156d38cf42ac141f805740151ae5979e" + "url": "https://ftp.drupal.org/files/projects/editoria11y-2.2.18.zip", + "reference": "2.2.18", + "shasum": "ffac7da7e2c1f5cfda53f84e2b590af7193531d2" }, "require": { "drupal/core": "^9 || ^10 || ^11" @@ -8344,8 +8573,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.2.16", - "datestamp": "1758651597", + "version": "2.2.18", + "datestamp": "1759332668", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -8853,17 +9082,17 @@ }, { "name": "drupal/eu_cookie_compliance", - "version": "1.28.0", + "version": "1.29.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/eu-cookie-compliance.git", - "reference": "8.x-1.28" + "reference": "8.x-1.29" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/eu_cookie_compliance-8.x-1.28.zip", - "reference": "8.x-1.28", - "shasum": "963991f5ead59e5fcf57fb100f30267ded5929f2" + "url": "https://ftp.drupal.org/files/projects/eu_cookie_compliance-8.x-1.29.zip", + "reference": "8.x-1.29", + "shasum": "c10aca3e4b4107e0ca804804f0deb98d20a78251" }, "require": { "drupal/core": "^8.9 || ^9 || ^10 || ^11" @@ -8871,8 +9100,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.28", - "datestamp": "1753332673", + "version": "8.x-1.29", + "datestamp": "1760671053", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -9098,17 +9327,17 @@ }, { "name": "drupal/facets", - "version": "3.0.1", + "version": "3.0.2", "source": { "type": "git", "url": "https://git.drupalcode.org/project/facets.git", - "reference": "3.0.1" + "reference": "3.0.2" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/facets-3.0.1.zip", - "reference": "3.0.1", - "shasum": "50a2fa35b1fa145f3132b8bf7ef5ee3fcc7dfbc1" + "url": "https://ftp.drupal.org/files/projects/facets-3.0.2.zip", + "reference": "3.0.2", + "shasum": "6bcb932da836accf548807a0cdfd2a78831f628d" }, "require": { "drupal/core": "^10.1 || ^11" @@ -9119,14 +9348,14 @@ }, "require-dev": { "drupal/better_exposed_filters": "~7.0", - "drupal/default_content": "*", + "drupal/default_content": "~2.0@alpha", "drupal/facets_exposed_filters": "*", "drupal/jquery_ui_slider": "~2.1", "drupal/jquery_ui_touch_punch": "~1.1", "drupal/search_api": "1.x-dev", "drupal/search_api_db": "*", - "drupal/views_ajax_history": "*", - "drupal/views_filters_summary": "*" + "drupal/views_ajax_history": "~1.8", + "drupal/views_filters_summary": "~3.2" }, "suggest": { "drupal/better_exposed_filters": "Required for AJAX support for facets rendered as views exposed filters", @@ -9136,8 +9365,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "3.0.1", - "datestamp": "1756314575", + "version": "3.0.2", + "datestamp": "1760700679", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -9239,17 +9468,17 @@ }, { "name": "drupal/features", - "version": "3.15.0", + "version": "3.16.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/features.git", - "reference": "8.x-3.15" + "reference": "8.x-3.16" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/features-8.x-3.15.zip", - "reference": "8.x-3.15", - "shasum": "725ab9ba09cb6d667bde76d26b44ab910610728d" + "url": "https://ftp.drupal.org/files/projects/features-8.x-3.16.zip", + "reference": "8.x-3.16", + "shasum": "5d2f3e71fbf0edfd956d2f08993acde3ce760cb8" }, "require": { "drupal/config_update": "^2", @@ -9258,8 +9487,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-3.15", - "datestamp": "1758148995", + "version": "8.x-3.16", + "datestamp": "1758915521", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -9532,8 +9761,8 @@ "version": "3.1.0", "datestamp": "1753215170", "security-coverage": { - "status": "not-covered", - "message": "Project has not opted into security advisory coverage!" + "status": "covered", + "message": "Covered by Drupal's security advisory policy" } } }, @@ -10535,17 +10764,17 @@ }, { "name": "drupal/gin", - "version": "4.1.0", + "version": "4.1.2", "source": { "type": "git", "url": "https://git.drupalcode.org/project/gin.git", - "reference": "4.1.0" + "reference": "4.1.2" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/gin-4.1.0.zip", - "reference": "4.1.0", - "shasum": "96dd28e9ba8adce53313c334612135e3cfaef885" + "url": "https://ftp.drupal.org/files/projects/gin-4.1.2.zip", + "reference": "4.1.2", + "shasum": "d7554670f78a7695c20032845c8b3c35abe0bd77" }, "require": { "drupal/core": "^10.3 || ^11 <11.2", @@ -10554,8 +10783,8 @@ "type": "drupal-theme", "extra": { "drupal": { - "version": "4.1.0", - "datestamp": "1750246743", + "version": "4.1.2", + "datestamp": "1760186645", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -10699,6 +10928,10 @@ "name": "Sascha Eggenberger (saschaeggi)", "homepage": "https://www.drupal.org/u/saschaeggi", "role": "Maintainer" + }, + { + "name": "saschaeggi", + "homepage": "https://www.drupal.org/user/1999056" } ], "description": "Custom Drupal Login for Gin theme", @@ -11226,17 +11459,11 @@ }, { "name": "drupal/ief_complex_open", - "version": "1.0.2", + "version": "dev-1.0.x", "source": { "type": "git", "url": "https://git.drupalcode.org/project/ief_complex_open.git", - "reference": "1.0.2" - }, - "dist": { - "type": "zip", - "url": "https://ftp.drupal.org/files/projects/ief_complex_open-1.0.2.zip", - "reference": "1.0.2", - "shasum": "4bebc5d5f97cbdccb69343d8a2a3c0d6edfb0b98" + "reference": "01cb7751694172aee46d9f0726f728ac758cf330" }, "require": { "drupal/core": "^8.8 || ^9 || ^10 || ^11", @@ -11244,12 +11471,15 @@ }, "type": "drupal-module", "extra": { + "branch-alias": { + "dev-1.0.x": "1.0.x-dev" + }, "drupal": { - "version": "1.0.2", - "datestamp": "1748056584", + "version": "1.0.1+15-dev", + "datestamp": "1739677426", "security-coverage": { - "status": "covered", - "message": "Covered by Drupal's security advisory policy" + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." } } }, @@ -11476,6 +11706,40 @@ "source": "https://git.drupalcode.org/project/indieweb" } }, + { + "name": "drupal/indieweb_context", + "version": "1.26.0", + "require": { + "drupal/core": "^10 || ^11", + "drupal/indieweb": "*" + }, + "type": "metapackage", + "extra": { + "drupal": { + "version": "8.x-1.26", + "datestamp": "1740916115", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "swentel", + "homepage": "https://www.drupal.org/user/107403" + } + ], + "description": "Adds context to content and microsub items.", + "homepage": "https://www.drupal.org/project/indieweb", + "support": { + "source": "https://git.drupalcode.org/project/indieweb" + } + }, { "name": "drupal/inline_entity_form", "version": "3.0.0-rc21", @@ -11692,17 +11956,17 @@ }, { "name": "drupal/jquery_ui", - "version": "1.7.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/jquery_ui.git", - "reference": "8.x-1.7" + "reference": "8.x-1.8" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/jquery_ui-8.x-1.7.zip", - "reference": "8.x-1.7", - "shasum": "3f893843ec30fed18fa1b0cb326e51880b0cb686" + "url": "https://ftp.drupal.org/files/projects/jquery_ui-8.x-1.8.zip", + "reference": "8.x-1.8", + "shasum": "a53e99216a81d1e35fa357885656a2cf420f1a6a" }, "require": { "drupal/core": "^9.2 || ^10 || ^11" @@ -11710,8 +11974,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.7", - "datestamp": "1717002098", + "version": "8.x-1.8", + "datestamp": "1758954737", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -12262,17 +12526,17 @@ }, { "name": "drupal/mailchimp", - "version": "3.1.0", + "version": "3.1.2", "source": { "type": "git", "url": "https://git.drupalcode.org/project/mailchimp.git", - "reference": "3.1.0" + "reference": "3.1.2" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/mailchimp-3.1.0.zip", - "reference": "3.1.0", - "shasum": "80406b8c50355ccc2823408e6bd6a44c8f615ba9" + "url": "https://ftp.drupal.org/files/projects/mailchimp-3.1.2.zip", + "reference": "3.1.2", + "shasum": "44c47312f898f8a27922249abfa57cf1927d4216" }, "require": { "drupal/core": "^10 || ^11", @@ -12289,8 +12553,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "3.1.0", - "datestamp": "1758842330", + "version": "3.1.2", + "datestamp": "1759346073", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -13624,6 +13888,55 @@ "source": "https://git.drupalcode.org/project/minimalhtml" } }, + { + "name": "drupal/mposse", + "version": "dev-1.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/mposse.git", + "reference": "3903b75c560ace19095d191acb6014caecc1fd04" + }, + "require": { + "drupal/core": "^9 || ^10", + "drupal/drutopia_microblog": "^1", + "drupal/ief_complex_open": "1.0.x-dev@dev", + "drupal/inline_entity_form": "^3" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.0.x": "1.0.x-dev" + }, + "drupal": { + "version": "1.0.x-dev", + "datestamp": "1760730527", + "security-coverage": { + "status": "not-covered", + "message": "Project has not opted into security advisory coverage!" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Keegan Rankin (megakeegman)", + "homepage": "https://www.drupal.org/user/3620027", + "email": "keegan@agaric.coop" + } + ], + "description": "Allows authors to decide which social networks to post to", + "homepage": "https://www.drupal.org/project/mposse", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/mposse", + "issues": "https://www.drupal.org/project/issues/mposse" + } + }, { "name": "drupal/multiparagraph_flow", "version": "dev-1.0.x", @@ -14349,23 +14662,26 @@ }, { "name": "drupal/pathauto", - "version": "1.13.0", + "version": "1.14.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/pathauto.git", - "reference": "8.x-1.13" + "reference": "8.x-1.14" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/pathauto-8.x-1.13.zip", - "reference": "8.x-1.13", - "shasum": "e64b5a82cf1b8ab48bce400b21ae6fc99c8078fd" + "url": "https://ftp.drupal.org/files/projects/pathauto-8.x-1.14.zip", + "reference": "8.x-1.14", + "shasum": "07f0d2efcf0bfb450e2ab69a43921fa39dc5f25b" }, "require": { - "drupal/core": "^9.4 || ^10 || ^11", + "drupal/core": "^10 || ^11", "drupal/ctools": "*", "drupal/token": "*" }, + "conflict": { + "drush/drush": "<12.5.1" + }, "require-dev": { "drupal/forum": "*" }, @@ -14375,17 +14691,12 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.13", - "datestamp": "1739552840", + "version": "8.x-1.14", + "datestamp": "1759838097", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" } - }, - "drush": { - "services": { - "drush.services.yml": "^9 || ^10" - } } }, "notification-url": "https://packages.drupal.org/8/downloads", @@ -15769,27 +16080,28 @@ }, { "name": "drupal/search_api", - "version": "1.38.0", + "version": "1.39.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/search_api.git", - "reference": "8.x-1.38" + "reference": "8.x-1.39" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/search_api-8.x-1.38.zip", - "reference": "8.x-1.38", - "shasum": "d1c83ba74e553eca07d3ea4b15e5d9c7f009a496" + "url": "https://ftp.drupal.org/files/projects/search_api-8.x-1.39.zip", + "reference": "8.x-1.39", + "shasum": "faaf441950b7357203d3fa9ce92f3e59b55c0837" }, "require": { - "drupal/core": "^10.2 || ^11" + "drupal/core": "^10.3 || ^11" }, "conflict": { "drupal/search_api_solr": "2.* || 3.0 || 3.1" }, "require-dev": { - "drupal/language_fallback_fix": "@dev", - "drupal/search_api_autocomplete": "@dev", + "drupal/config_readonly": "1.x-dev", + "drupal/language_fallback_fix": "1.x-dev", + "drupal/search_api_autocomplete": "1.x-dev", "drupal/search_api_db": "*" }, "suggest": { @@ -15800,12 +16112,15 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.38", - "datestamp": "1740298961", + "version": "8.x-1.39", + "datestamp": "1758968162", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" } + }, + "branch-alias": { + "dev-8.x-1.x": "1.x-dev" } }, "notification-url": "https://packages.drupal.org/8/downloads", @@ -15890,7 +16205,7 @@ }, { "name": "drupal/search_api_db", - "version": "1.38.0", + "version": "1.39.0", "require": { "drupal/core": "^10.2 || ^11", "drupal/search_api": "*" @@ -15898,8 +16213,8 @@ "type": "metapackage", "extra": { "drupal": { - "version": "8.x-1.38", - "datestamp": "1740298961", + "version": "8.x-1.39", + "datestamp": "1758968162", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -16155,7 +16470,7 @@ "extra": { "drupal": { "version": "1.0.0", - "datestamp": "1683652106", + "datestamp": "1758908691", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -16793,7 +17108,7 @@ "source": { "type": "git", "url": "https://git.drupalcode.org/project/social_post_facebook.git", - "reference": "e052b8d2b1b2c3f9cf28449167f740a9464615f0" + "reference": "8c4dec369d3ca6e520fb5b413e6b5316d2453e77" }, "require": { "agaric/php-facebook": "dev-main", @@ -16807,7 +17122,7 @@ }, "drupal": { "version": "3.0.x-dev", - "datestamp": "1756223474", + "datestamp": "1760726996", "security-coverage": { "status": "not-covered", "message": "Dev releases are not covered by Drupal security advisories." @@ -16856,6 +17171,58 @@ "issues": "https://www.drupal.org/project/issues/social_post_facebook" } }, + { + "name": "drupal/social_post_mastodon", + "version": "dev-3.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/social_post_mastodon.git", + "reference": "a4c1c0b4fe6cdb235ea99d84a971dd3f4f47971a" + }, + "require": { + "drupal/core": "^10 || ^11", + "drupal/social_post": "^3", + "vazaha-nl/mastodon-api-client": "^1" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-3.0.x": "3.0.x-dev" + }, + "drupal": { + "version": "3.0.0-alpha2+4-dev", + "datestamp": "1760725487", + "security-coverage": { + "status": "not-covered", + "message": "Project has not opted into security advisory coverage!" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Keegan Rankin (megakeegman)", + "homepage": "https://www.drupal.org/user/3620027", + "email": "keegan@agaric.coop" + }, + { + "name": "rnickson", + "email": "m@mickson.me" + } + ], + "description": "Social Post integration for Mastodon", + "homepage": "https://www.drupal.org/project/social_post_mastodon", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/social_post_mastodon", + "issues": "https://www.drupal.org/project/issues/social_post_mastodon" + } + }, { "name": "drupal/social_post_twitter", "version": "dev-3.x", @@ -17998,7 +18365,7 @@ }, { "name": "drupal/ui_patterns_layouts", - "version": "2.0.9", + "version": "2.0.10", "require": { "drupal/core": "^10.3 || ^11", "drupal/ui_patterns": "*" @@ -18006,8 +18373,8 @@ "type": "metapackage", "extra": { "drupal": { - "version": "2.0.9", - "datestamp": "1757091215", + "version": "2.0.10", + "datestamp": "1759236614", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -18064,7 +18431,7 @@ }, { "name": "drupal/ui_patterns_library", - "version": "2.0.9", + "version": "2.0.10", "require": { "drupal/core": "^10.3 || ^11", "drupal/ui_patterns": "*" @@ -18072,8 +18439,8 @@ "type": "metapackage", "extra": { "drupal": { - "version": "2.0.9", - "datestamp": "1757091215", + "version": "2.0.10", + "datestamp": "1759236614", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -19501,20 +19868,20 @@ }, { "name": "ezyang/htmlpurifier", - "version": "v4.18.0", + "version": "v4.19.0", "source": { "type": "git", "url": "https://github.com/ezyang/htmlpurifier.git", - "reference": "cb56001e54359df7ae76dc522d08845dc741621b" + "reference": "b287d2a16aceffbf6e0295559b39662612b77fcf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/cb56001e54359df7ae76dc522d08845dc741621b", - "reference": "cb56001e54359df7ae76dc522d08845dc741621b", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/b287d2a16aceffbf6e0295559b39662612b77fcf", + "reference": "b287d2a16aceffbf6e0295559b39662612b77fcf", "shasum": "" }, "require": { - "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0" }, "require-dev": { "cerdic/css-tidy": "^1.7 || ^2.0", @@ -19556,9 +19923,9 @@ ], "support": { "issues": "https://github.com/ezyang/htmlpurifier/issues", - "source": "https://github.com/ezyang/htmlpurifier/tree/v4.18.0" + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.19.0" }, - "time": "2024-11-01T03:51:45+00:00" + "time": "2025-10-17T16:34:55+00:00" }, { "name": "fakerphp/faker", @@ -20223,6 +20590,272 @@ ], "time": "2025-03-27T12:30:47+00:00" }, + { + "name": "illuminate/collections", + "version": "v10.49.0", + "source": { + "type": "git", + "url": "https://github.com/illuminate/collections.git", + "reference": "6ae9c74fa92d4e1824d1b346cd435e8eacdc3232" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/collections/zipball/6ae9c74fa92d4e1824d1b346cd435e8eacdc3232", + "reference": "6ae9c74fa92d4e1824d1b346cd435e8eacdc3232", + "shasum": "" + }, + "require": { + "illuminate/conditionable": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/macroable": "^10.0", + "php": "^8.1" + }, + "suggest": { + "symfony/var-dumper": "Required to use the dump method (^6.2)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "files": [ + "helpers.php" + ], + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Collections package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2025-09-08T19:05:53+00:00" + }, + { + "name": "illuminate/conditionable", + "version": "v10.49.0", + "source": { + "type": "git", + "url": "https://github.com/illuminate/conditionable.git", + "reference": "47c700320b7a419f0d188d111f3bbed978fcbd3f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/conditionable/zipball/47c700320b7a419f0d188d111f3bbed978fcbd3f", + "reference": "47c700320b7a419f0d188d111f3bbed978fcbd3f", + "shasum": "" + }, + "require": { + "php": "^8.0.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Conditionable package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2025-03-24T11:47:24+00:00" + }, + { + "name": "illuminate/contracts", + "version": "v10.49.0", + "source": { + "type": "git", + "url": "https://github.com/illuminate/contracts.git", + "reference": "2393ef579e020d88e24283913c815c3e2c143323" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/contracts/zipball/2393ef579e020d88e24283913c815c3e2c143323", + "reference": "2393ef579e020d88e24283913c815c3e2c143323", + "shasum": "" + }, + "require": { + "php": "^8.1", + "psr/container": "^1.1.1|^2.0.1", + "psr/simple-cache": "^1.0|^2.0|^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Contracts\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Contracts package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2025-03-24T11:47:24+00:00" + }, + { + "name": "illuminate/macroable", + "version": "v10.49.0", + "source": { + "type": "git", + "url": "https://github.com/illuminate/macroable.git", + "reference": "dff667a46ac37b634dcf68909d9d41e94dc97c27" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/macroable/zipball/dff667a46ac37b634dcf68909d9d41e94dc97c27", + "reference": "dff667a46ac37b634dcf68909d9d41e94dc97c27", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Macroable package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-06-05T12:46:42+00:00" + }, + { + "name": "illuminate/support", + "version": "v10.49.0", + "source": { + "type": "git", + "url": "https://github.com/illuminate/support.git", + "reference": "28b505e671dbe119e4e32a75c78f87189d046e39" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/support/zipball/28b505e671dbe119e4e32a75c78f87189d046e39", + "reference": "28b505e671dbe119e4e32a75c78f87189d046e39", + "shasum": "" + }, + "require": { + "doctrine/inflector": "^2.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-mbstring": "*", + "illuminate/collections": "^10.0", + "illuminate/conditionable": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/macroable": "^10.0", + "nesbot/carbon": "^2.67", + "php": "^8.1", + "voku/portable-ascii": "^2.0" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "suggest": { + "illuminate/filesystem": "Required to use the composer class (^10.0).", + "league/commonmark": "Required to use Str::markdown() and Stringable::markdown() (^2.6).", + "ramsey/uuid": "Required to use Str::uuid() (^4.7).", + "symfony/process": "Required to use the composer class (^6.2).", + "symfony/uid": "Required to use Str::ulid() (^6.2).", + "symfony/var-dumper": "Required to use the dd function (^6.2).", + "vlucas/phpdotenv": "Required to use the Env class and env helper (^5.4.1)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "files": [ + "helpers.php" + ], + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Support package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2025-09-08T19:05:53+00:00" + }, { "name": "indieauth/client", "version": "1.1.6", @@ -21113,16 +21746,16 @@ }, { "name": "league/csv", - "version": "9.25.0", + "version": "9.27.0", "source": { "type": "git", "url": "https://github.com/thephpleague/csv.git", - "reference": "f856f532866369fb1debe4e7c5a1db185f40ef86" + "reference": "cb491b1ba3c42ff2bcd0113814f4256b42bae845" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/csv/zipball/f856f532866369fb1debe4e7c5a1db185f40ef86", - "reference": "f856f532866369fb1debe4e7c5a1db185f40ef86", + "url": "https://api.github.com/repos/thephpleague/csv/zipball/cb491b1ba3c42ff2bcd0113814f4256b42bae845", + "reference": "cb491b1ba3c42ff2bcd0113814f4256b42bae845", "shasum": "" }, "require": { @@ -21200,7 +21833,7 @@ "type": "github" } ], - "time": "2025-09-11T08:29:08+00:00" + "time": "2025-10-16T08:22:09+00:00" }, { "name": "league/oauth2-client", @@ -21392,16 +22025,16 @@ }, { "name": "mck89/peast", - "version": "v1.17.2", + "version": "v1.17.4", "source": { "type": "git", "url": "https://github.com/mck89/peast.git", - "reference": "465810689c477fbba17f4f949b75e4d0bdab13ea" + "reference": "c6a63f32410d2e4ee2cd20fe94b35af147fb852d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mck89/peast/zipball/465810689c477fbba17f4f949b75e4d0bdab13ea", - "reference": "465810689c477fbba17f4f949b75e4d0bdab13ea", + "url": "https://api.github.com/repos/mck89/peast/zipball/c6a63f32410d2e4ee2cd20fe94b35af147fb852d", + "reference": "c6a63f32410d2e4ee2cd20fe94b35af147fb852d", "shasum": "" }, "require": { @@ -21414,7 +22047,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.17.2-dev" + "dev-master": "1.17.4-dev" } }, "autoload": { @@ -21435,9 +22068,9 @@ "description": "Peast is PHP library that generates AST for JavaScript code", "support": { "issues": "https://github.com/mck89/peast/issues", - "source": "https://github.com/mck89/peast/tree/v1.17.2" + "source": "https://github.com/mck89/peast/tree/v1.17.4" }, - "time": "2025-07-01T09:30:45+00:00" + "time": "2025-10-10T12:53:17+00:00" }, { "name": "mf2/mf2", @@ -22035,6 +22668,113 @@ ], "time": "2025-08-01T08:46:24+00:00" }, + { + "name": "nesbot/carbon", + "version": "2.73.0", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon.git", + "reference": "9228ce90e1035ff2f0db84b40ec2e023ed802075" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/9228ce90e1035ff2f0db84b40ec2e023ed802075", + "reference": "9228ce90e1035ff2f0db84b40ec2e023ed802075", + "shasum": "" + }, + "require": { + "carbonphp/carbon-doctrine-types": "*", + "ext-json": "*", + "php": "^7.1.8 || ^8.0", + "psr/clock": "^1.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", + "doctrine/orm": "^2.7 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.0", + "kylekatarnls/multi-tester": "^2.0", + "ondrejmirtes/better-reflection": "<6", + "phpmd/phpmd": "^2.9", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12.99 || ^1.7.14", + "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", + "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", + "squizlabs/php_codesniffer": "^3.4" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev", + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "https://markido.com" + }, + { + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "docs": "https://carbon.nesbot.com/docs", + "issues": "https://github.com/briannesbitt/Carbon/issues", + "source": "https://github.com/briannesbitt/Carbon" + }, + "funding": [ + { + "url": "https://github.com/sponsors/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon#sponsor", + "type": "opencollective" + }, + { + "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", + "type": "tidelift" + } + ], + "time": "2025-01-08T20:10:23+00:00" + }, { "name": "nikic/php-parser", "version": "v5.6.1", @@ -23025,16 +23765,16 @@ }, { "name": "phpseclib/phpseclib", - "version": "3.0.46", + "version": "3.0.47", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "56483a7de62a6c2a6635e42e93b8a9e25d4f0ec6" + "reference": "9d6ca36a6c2dd434765b1071b2644a1c683b385d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/56483a7de62a6c2a6635e42e93b8a9e25d4f0ec6", - "reference": "56483a7de62a6c2a6635e42e93b8a9e25d4f0ec6", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/9d6ca36a6c2dd434765b1071b2644a1c683b385d", + "reference": "9d6ca36a6c2dd434765b1071b2644a1c683b385d", "shasum": "" }, "require": { @@ -23115,7 +23855,7 @@ ], "support": { "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/3.0.46" + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.47" }, "funding": [ { @@ -23131,7 +23871,7 @@ "type": "tidelift" } ], - "time": "2025-06-26T16:29:55+00:00" + "time": "2025-10-06T01:07:24+00:00" }, { "name": "platformsh/client", @@ -23632,6 +24372,57 @@ }, "time": "2024-09-11T13:17:53+00:00" }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + }, + "time": "2021-10-29T13:26:27+00:00" + }, { "name": "psy/psysh", "version": "v0.12.12", @@ -24147,16 +24938,16 @@ }, { "name": "symfony/console", - "version": "v6.4.25", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "273fd29ff30ba0a88ca5fb83f7cf1ab69306adae" + "reference": "492de6dfd93910d7d7a729c5a04ddcd2b9e99c4f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/273fd29ff30ba0a88ca5fb83f7cf1ab69306adae", - "reference": "273fd29ff30ba0a88ca5fb83f7cf1ab69306adae", + "url": "https://api.github.com/repos/symfony/console/zipball/492de6dfd93910d7d7a729c5a04ddcd2b9e99c4f", + "reference": "492de6dfd93910d7d7a729c5a04ddcd2b9e99c4f", "shasum": "" }, "require": { @@ -24221,7 +25012,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.25" + "source": "https://github.com/symfony/console/tree/v6.4.26" }, "funding": [ { @@ -24241,7 +25032,7 @@ "type": "tidelift" } ], - "time": "2025-08-22T10:21:53+00:00" + "time": "2025-09-26T12:13:46+00:00" }, { "name": "symfony/css-selector", @@ -24314,16 +25105,16 @@ }, { "name": "symfony/dependency-injection", - "version": "v6.4.25", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "900da8a42eceeb4a13a0ec34caa7db49328daff3" + "reference": "5f311eaf0b321f8ec640f6bae12da43a14026898" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/900da8a42eceeb4a13a0ec34caa7db49328daff3", - "reference": "900da8a42eceeb4a13a0ec34caa7db49328daff3", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/5f311eaf0b321f8ec640f6bae12da43a14026898", + "reference": "5f311eaf0b321f8ec640f6bae12da43a14026898", "shasum": "" }, "require": { @@ -24375,7 +25166,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v6.4.25" + "source": "https://github.com/symfony/dependency-injection/tree/v6.4.26" }, "funding": [ { @@ -24395,7 +25186,7 @@ "type": "tidelift" } ], - "time": "2025-08-13T09:41:44+00:00" + "time": "2025-09-11T09:57:09+00:00" }, { "name": "symfony/deprecation-contracts", @@ -24537,16 +25328,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.4.24", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "30fd0b3cf0e972e82636038ce4db0e4fe777112c" + "reference": "41bedcaec5b72640b0ec2096547b75fda72ead6c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/30fd0b3cf0e972e82636038ce4db0e4fe777112c", - "reference": "30fd0b3cf0e972e82636038ce4db0e4fe777112c", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/41bedcaec5b72640b0ec2096547b75fda72ead6c", + "reference": "41bedcaec5b72640b0ec2096547b75fda72ead6c", "shasum": "" }, "require": { @@ -24592,7 +25383,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.4.24" + "source": "https://github.com/symfony/error-handler/tree/v6.4.26" }, "funding": [ { @@ -24612,7 +25403,7 @@ "type": "tidelift" } ], - "time": "2025-07-24T08:25:04+00:00" + "time": "2025-09-11T09:57:09+00:00" }, { "name": "symfony/event-dispatcher", @@ -24914,16 +25705,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.4.25", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "6bc974c0035b643aa497c58d46d9e25185e4b272" + "reference": "369241591d92bb5dfb4c6ccd6ee94378a45b1521" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/6bc974c0035b643aa497c58d46d9e25185e4b272", - "reference": "6bc974c0035b643aa497c58d46d9e25185e4b272", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/369241591d92bb5dfb4c6ccd6ee94378a45b1521", + "reference": "369241591d92bb5dfb4c6ccd6ee94378a45b1521", "shasum": "" }, "require": { @@ -24971,7 +25762,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.4.25" + "source": "https://github.com/symfony/http-foundation/tree/v6.4.26" }, "funding": [ { @@ -24991,20 +25782,20 @@ "type": "tidelift" } ], - "time": "2025-08-20T06:48:20+00:00" + "time": "2025-09-16T08:22:30+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.4.25", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "a0ee3cea5cabf4ed960fd2ef57668ceeacdb6e15" + "reference": "8b0f963293aede77593c9845c8c0af34752e893a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/a0ee3cea5cabf4ed960fd2ef57668ceeacdb6e15", - "reference": "a0ee3cea5cabf4ed960fd2ef57668ceeacdb6e15", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/8b0f963293aede77593c9845c8c0af34752e893a", + "reference": "8b0f963293aede77593c9845c8c0af34752e893a", "shasum": "" }, "require": { @@ -25089,7 +25880,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.4.25" + "source": "https://github.com/symfony/http-kernel/tree/v6.4.26" }, "funding": [ { @@ -25109,20 +25900,20 @@ "type": "tidelift" } ], - "time": "2025-08-29T07:55:45+00:00" + "time": "2025-09-27T12:20:56+00:00" }, { "name": "symfony/mailer", - "version": "v6.4.25", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "628b43b45a3e6b15c8a633fb22df547ed9b492a2" + "reference": "012185cd31689b799d39505bd706be6d3a57cd3f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/628b43b45a3e6b15c8a633fb22df547ed9b492a2", - "reference": "628b43b45a3e6b15c8a633fb22df547ed9b492a2", + "url": "https://api.github.com/repos/symfony/mailer/zipball/012185cd31689b799d39505bd706be6d3a57cd3f", + "reference": "012185cd31689b799d39505bd706be6d3a57cd3f", "shasum": "" }, "require": { @@ -25173,7 +25964,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.4.25" + "source": "https://github.com/symfony/mailer/tree/v6.4.26" }, "funding": [ { @@ -25193,20 +25984,20 @@ "type": "tidelift" } ], - "time": "2025-08-13T09:41:44+00:00" + "time": "2025-09-11T09:57:09+00:00" }, { "name": "symfony/mime", - "version": "v6.4.24", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "664d5e844a2de5e11c8255d0aef6bc15a9660ac7" + "reference": "61ab9681cdfe315071eb4fa79b6ad6ab030a9235" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/664d5e844a2de5e11c8255d0aef6bc15a9660ac7", - "reference": "664d5e844a2de5e11c8255d0aef6bc15a9660ac7", + "url": "https://api.github.com/repos/symfony/mime/zipball/61ab9681cdfe315071eb4fa79b6ad6ab030a9235", + "reference": "61ab9681cdfe315071eb4fa79b6ad6ab030a9235", "shasum": "" }, "require": { @@ -25262,7 +26053,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.4.24" + "source": "https://github.com/symfony/mime/tree/v6.4.26" }, "funding": [ { @@ -25282,7 +26073,7 @@ "type": "tidelift" } ], - "time": "2025-07-15T12:02:45+00:00" + "time": "2025-09-16T08:22:30+00:00" }, { "name": "symfony/polyfill-ctype", @@ -26087,16 +26878,16 @@ }, { "name": "symfony/process", - "version": "v6.4.25", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "6be2f0c9ab3428587c07bed03aa9e3d1b823c6c8" + "reference": "48bad913268c8cafabbf7034b39c8bb24fbc5ab8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/6be2f0c9ab3428587c07bed03aa9e3d1b823c6c8", - "reference": "6be2f0c9ab3428587c07bed03aa9e3d1b823c6c8", + "url": "https://api.github.com/repos/symfony/process/zipball/48bad913268c8cafabbf7034b39c8bb24fbc5ab8", + "reference": "48bad913268c8cafabbf7034b39c8bb24fbc5ab8", "shasum": "" }, "require": { @@ -26128,7 +26919,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.4.25" + "source": "https://github.com/symfony/process/tree/v6.4.26" }, "funding": [ { @@ -26148,7 +26939,7 @@ "type": "tidelift" } ], - "time": "2025-08-14T06:23:17+00:00" + "time": "2025-09-11T09:57:09+00:00" }, { "name": "symfony/psr-http-message-bridge", @@ -26239,16 +27030,16 @@ }, { "name": "symfony/routing", - "version": "v6.4.24", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "e4f94e625c8e6f910aa004a0042f7b2d398278f5" + "reference": "6fc4c445f22857d4b8b40a02b73f423ddab295de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/e4f94e625c8e6f910aa004a0042f7b2d398278f5", - "reference": "e4f94e625c8e6f910aa004a0042f7b2d398278f5", + "url": "https://api.github.com/repos/symfony/routing/zipball/6fc4c445f22857d4b8b40a02b73f423ddab295de", + "reference": "6fc4c445f22857d4b8b40a02b73f423ddab295de", "shasum": "" }, "require": { @@ -26302,7 +27093,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.4.24" + "source": "https://github.com/symfony/routing/tree/v6.4.26" }, "funding": [ { @@ -26322,20 +27113,20 @@ "type": "tidelift" } ], - "time": "2025-07-15T08:46:37+00:00" + "time": "2025-09-11T09:57:09+00:00" }, { "name": "symfony/serializer", - "version": "v6.4.25", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "26f877808e20da1c0f8bc366d54c726003b0088b" + "reference": "48d0477483614d615aa1d5e5d90a45e4c7bfa2c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/26f877808e20da1c0f8bc366d54c726003b0088b", - "reference": "26f877808e20da1c0f8bc366d54c726003b0088b", + "url": "https://api.github.com/repos/symfony/serializer/zipball/48d0477483614d615aa1d5e5d90a45e4c7bfa2c9", + "reference": "48d0477483614d615aa1d5e5d90a45e4c7bfa2c9", "shasum": "" }, "require": { @@ -26404,7 +27195,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v6.4.25" + "source": "https://github.com/symfony/serializer/tree/v6.4.26" }, "funding": [ { @@ -26424,7 +27215,7 @@ "type": "tidelift" } ], - "time": "2025-08-27T11:31:57+00:00" + "time": "2025-09-15T13:37:27+00:00" }, { "name": "symfony/service-contracts", @@ -26511,16 +27302,16 @@ }, { "name": "symfony/string", - "version": "v6.4.25", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "7cdec7edfaf2cdd9c18901e35bcf9653d6209ff1" + "reference": "5621f039a71a11c87c106c1c598bdcd04a19aeea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/7cdec7edfaf2cdd9c18901e35bcf9653d6209ff1", - "reference": "7cdec7edfaf2cdd9c18901e35bcf9653d6209ff1", + "url": "https://api.github.com/repos/symfony/string/zipball/5621f039a71a11c87c106c1c598bdcd04a19aeea", + "reference": "5621f039a71a11c87c106c1c598bdcd04a19aeea", "shasum": "" }, "require": { @@ -26534,7 +27325,6 @@ "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/error-handler": "^5.4|^6.0|^7.0", "symfony/http-client": "^5.4|^6.0|^7.0", "symfony/intl": "^6.2|^7.0", "symfony/translation-contracts": "^2.5|^3.0", @@ -26577,7 +27367,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.4.25" + "source": "https://github.com/symfony/string/tree/v6.4.26" }, "funding": [ { @@ -26597,7 +27387,106 @@ "type": "tidelift" } ], - "time": "2025-08-22T12:33:20+00:00" + "time": "2025-09-11T14:32:46+00:00" + }, + { + "name": "symfony/translation", + "version": "v6.4.26", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "c8559fe25c7ee7aa9d28f228903a46db008156a4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/c8559fe25c7ee7aa9d28f228903a46db008156a4", + "reference": "c8559fe25c7ee7aa9d28f228903a46db008156a4", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5|^3.0" + }, + "conflict": { + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<5.4", + "symfony/yaml": "<5.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^4.18|^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v6.4.26" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-09-05T18:17:25+00:00" }, { "name": "symfony/translation-contracts", @@ -26679,16 +27568,16 @@ }, { "name": "symfony/validator", - "version": "v6.4.25", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "9352177c0e937793423053846f80bee805552324" + "reference": "3ed456b3cd04e61fc7ed2601805fee3c1130663a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/9352177c0e937793423053846f80bee805552324", - "reference": "9352177c0e937793423053846f80bee805552324", + "url": "https://api.github.com/repos/symfony/validator/zipball/3ed456b3cd04e61fc7ed2601805fee3c1130663a", + "reference": "3ed456b3cd04e61fc7ed2601805fee3c1130663a", "shasum": "" }, "require": { @@ -26756,7 +27645,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v6.4.25" + "source": "https://github.com/symfony/validator/tree/v6.4.26" }, "funding": [ { @@ -26776,20 +27665,20 @@ "type": "tidelift" } ], - "time": "2025-08-27T11:31:57+00:00" + "time": "2025-09-25T15:37:27+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.4.25", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "c6cd92486e9fc32506370822c57bc02353a5a92c" + "reference": "cfae1497a2f1eaad78dbc0590311c599c7178d4a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c6cd92486e9fc32506370822c57bc02353a5a92c", - "reference": "c6cd92486e9fc32506370822c57bc02353a5a92c", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/cfae1497a2f1eaad78dbc0590311c599c7178d4a", + "reference": "cfae1497a2f1eaad78dbc0590311c599c7178d4a", "shasum": "" }, "require": { @@ -26844,7 +27733,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.25" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.26" }, "funding": [ { @@ -26864,20 +27753,20 @@ "type": "tidelift" } ], - "time": "2025-08-13T09:41:44+00:00" + "time": "2025-09-25T15:37:27+00:00" }, { "name": "symfony/var-exporter", - "version": "v6.4.25", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "4ff50a1b7c75d1d596aca50899d0c8c7e3de8358" + "reference": "466fcac5fa2e871f83d31173f80e9c2684743bfc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/4ff50a1b7c75d1d596aca50899d0c8c7e3de8358", - "reference": "4ff50a1b7c75d1d596aca50899d0c8c7e3de8358", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/466fcac5fa2e871f83d31173f80e9c2684743bfc", + "reference": "466fcac5fa2e871f83d31173f80e9c2684743bfc", "shasum": "" }, "require": { @@ -26925,7 +27814,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v6.4.25" + "source": "https://github.com/symfony/var-exporter/tree/v6.4.26" }, "funding": [ { @@ -26945,20 +27834,20 @@ "type": "tidelift" } ], - "time": "2025-08-18T13:06:32+00:00" + "time": "2025-09-11T09:57:09+00:00" }, { "name": "symfony/yaml", - "version": "v6.4.25", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "e54b060bc9c3dc3d4258bf0d165d0064e755f565" + "reference": "0fc8b966fd0dcaab544ae59bfc3a433f048c17b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/e54b060bc9c3dc3d4258bf0d165d0064e755f565", - "reference": "e54b060bc9c3dc3d4258bf0d165d0064e755f565", + "url": "https://api.github.com/repos/symfony/yaml/zipball/0fc8b966fd0dcaab544ae59bfc3a433f048c17b0", + "reference": "0fc8b966fd0dcaab544ae59bfc3a433f048c17b0", "shasum": "" }, "require": { @@ -27001,7 +27890,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.4.25" + "source": "https://github.com/symfony/yaml/tree/v6.4.26" }, "funding": [ { @@ -27021,7 +27910,7 @@ "type": "tidelift" } ], - "time": "2025-08-26T16:59:00+00:00" + "time": "2025-09-26T15:07:38+00:00" }, { "name": "tecnickcom/tcpdf", @@ -27217,6 +28106,64 @@ ], "time": "2025-02-13T08:34:43+00:00" }, + { + "name": "vazaha-nl/mastodon-api-client", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/vazaha-nl/mastodon-api-client.git", + "reference": "9cacea15f6d1c883cd7ed90d5ff86c423434295f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vazaha-nl/mastodon-api-client/zipball/9cacea15f6d1c883cd7ed90d5ff86c423434295f", + "reference": "9cacea15f6d1c883cd7ed90d5ff86c423434295f", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^7.7", + "illuminate/collections": "^9 || ^10 || ^11", + "illuminate/support": "^9 || ^10 || ^11", + "nesbot/carbon": "^2.68 || ^3.0", + "php": ">=8.1" + }, + "require-dev": { + "ergebnis/php-cs-fixer-config": "^5.12 || ^6.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10", + "squizlabs/php_codesniffer": "^3.7", + "twig/twig": "^3.7" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Vazaha\\Mastodon\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Vazaha\\Mastodon\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lennart Hengstmengel", + "email": "lennart@vazaha.nl" + } + ], + "description": "A fully typed and feature complete Mastodon API client for PHP", + "support": { + "issues": "https://github.com/vazaha-nl/mastodon-api-client/issues", + "source": "https://github.com/vazaha-nl/mastodon-api-client/tree/v1.1.0" + }, + "time": "2025-04-19T16:48:36+00:00" + }, { "name": "vlucas/phpdotenv", "version": "v5.6.2", @@ -27301,6 +28248,80 @@ ], "time": "2025-04-30T23:37:27+00:00" }, + { + "name": "voku/portable-ascii", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "https://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": [ + "ascii", + "clean", + "php" + ], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.0.3" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2024-11-21T01:49:47+00:00" + }, { "name": "wa72/htmlpagedom", "version": "v3.0.2", @@ -27476,16 +28497,16 @@ "packages-dev": [ { "name": "behat/behat", - "version": "v3.24.1", + "version": "v3.25.0", "source": { "type": "git", "url": "https://github.com/Behat/Behat.git", - "reference": "1b67565a55283b6c0d050a0e4c4e44025c791a67" + "reference": "bc7f149dde1cd0da82616e6b280e1c9be2ee53e1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Behat/Behat/zipball/1b67565a55283b6c0d050a0e4c4e44025c791a67", - "reference": "1b67565a55283b6c0d050a0e4c4e44025c791a67", + "url": "https://api.github.com/repos/Behat/Behat/zipball/bc7f149dde1cd0da82616e6b280e1c9be2ee53e1", + "reference": "bc7f149dde1cd0da82616e6b280e1c9be2ee53e1", "shasum": "" }, "require": { @@ -27507,7 +28528,7 @@ "friendsofphp/php-cs-fixer": "^3.68", "phpstan/phpstan": "^2.0", "phpunit/phpunit": "^9.6", - "rector/rector": "2.1.4", + "rector/rector": "2.1.7", "sebastian/diff": "^4.0", "symfony/filesystem": "^5.4 || ^6.4 || ^7.0", "symfony/polyfill-php84": "^1.31", @@ -27564,9 +28585,9 @@ ], "support": { "issues": "https://github.com/Behat/Behat/issues", - "source": "https://github.com/Behat/Behat/tree/v3.24.1" + "source": "https://github.com/Behat/Behat/tree/v3.25.0" }, - "time": "2025-09-15T09:09:06+00:00" + "time": "2025-10-03T20:14:49+00:00" }, { "name": "behat/gherkin", @@ -28058,16 +29079,11 @@ }, { "name": "phpstan/phpstan", - "version": "2.1.29", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpstan-phar-composer-source.git", - "reference": "git" - }, + "version": "2.1.31", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d618573eed4a1b6b75e37b2e0b65ac65c885d88e", - "reference": "d618573eed4a1b6b75e37b2e0b65ac65c885d88e", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/ead89849d879fe203ce9292c6ef5e7e76f867b96", + "reference": "ead89849d879fe203ce9292c6ef5e7e76f867b96", "shasum": "" }, "require": { @@ -28112,7 +29128,7 @@ "type": "github" } ], - "time": "2025-09-25T06:58:18+00:00" + "time": "2025-10-10T14:14:11+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", @@ -28163,16 +29179,16 @@ }, { "name": "symfony/config", - "version": "v6.4.24", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "80e2cf005cf17138c97193be0434cdcfd1b2212e" + "reference": "f18dc5926cb203e125956987def795d052ee774e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/80e2cf005cf17138c97193be0434cdcfd1b2212e", - "reference": "80e2cf005cf17138c97193be0434cdcfd1b2212e", + "url": "https://api.github.com/repos/symfony/config/zipball/f18dc5926cb203e125956987def795d052ee774e", + "reference": "f18dc5926cb203e125956987def795d052ee774e", "shasum": "" }, "require": { @@ -28218,7 +29234,7 @@ "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/config/tree/v6.4.24" + "source": "https://github.com/symfony/config/tree/v6.4.26" }, "funding": [ { @@ -28238,106 +29254,7 @@ "type": "tidelift" } ], - "time": "2025-07-26T13:50:30+00:00" - }, - { - "name": "symfony/translation", - "version": "v6.4.24", - "source": { - "type": "git", - "url": "https://github.com/symfony/translation.git", - "reference": "300b72643e89de0734d99a9e3f8494a3ef6936e1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/300b72643e89de0734d99a9e3f8494a3ef6936e1", - "reference": "300b72643e89de0734d99a9e3f8494a3ef6936e1", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^2.5|^3.0" - }, - "conflict": { - "symfony/config": "<5.4", - "symfony/console": "<5.4", - "symfony/dependency-injection": "<5.4", - "symfony/http-client-contracts": "<2.5", - "symfony/http-kernel": "<5.4", - "symfony/service-contracts": "<2.5", - "symfony/twig-bundle": "<5.4", - "symfony/yaml": "<5.4" - }, - "provide": { - "symfony/translation-implementation": "2.3|3.0" - }, - "require-dev": { - "nikic/php-parser": "^4.18|^5.0", - "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/finder": "^5.4|^6.0|^7.0", - "symfony/http-client-contracts": "^2.5|^3.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/intl": "^5.4|^6.0|^7.0", - "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^5.4|^6.0|^7.0", - "symfony/service-contracts": "^2.5|^3", - "symfony/yaml": "^5.4|^6.0|^7.0" - }, - "type": "library", - "autoload": { - "files": [ - "Resources/functions.php" - ], - "psr-4": { - "Symfony\\Component\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools to internationalize your application", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/translation/tree/v6.4.24" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://github.com/nicolas-grekas", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2025-07-30T17:30:48+00:00" + "time": "2025-09-11T09:57:09+00:00" } ], "aliases": [], @@ -28358,6 +29275,7 @@ "drupal/rabbit_hole": 10, "drupal/search_api_entity_multiselect": 20, "drupal/social_post_facebook": 20, + "drupal/social_post_mastodon": 20, "drupal/social_post_twitter": 20, "drupal/subpathauto": 5, "drupal/tomselect": 20, diff --git a/config/auto_entitylabel.settings.node.microblog.yml b/config/auto_entitylabel.settings.node.microblog.yml new file mode 100644 index 0000000..4f0378f --- /dev/null +++ b/config/auto_entitylabel.settings.node.microblog.yml @@ -0,0 +1,11 @@ +_core: + default_config_hash: Cu2-s9-0MWqW4_uPQ730ew60COymFfS726t-Rct0MQU +status: 1 +pattern: '[node:field_microblog_default:value]' +escape: false +preserve_titles: false +save: false +chunk: 50 +dependencies: + config: + - node.type.microblog diff --git a/config/config_snapshot.snapshot.config_sync.module.drutopia_microblog.yml b/config/config_snapshot.snapshot.config_sync.module.drutopia_microblog.yml new file mode 100644 index 0000000..cf80735 --- /dev/null +++ b/config/config_snapshot.snapshot.config_sync.module.drutopia_microblog.yml @@ -0,0 +1,871 @@ +uuid: 5f18b58d-90dd-4c37-b2df-2ef68185873a +langcode: en +status: true +dependencies: + module: + - drutopia_microblog +id: config_sync.module.drutopia_microblog +snapshotSet: config_sync +extensionType: module +extensionName: drutopia_microblog +items: + - + collection: '' + name: auto_entitylabel.settings.node.microblog + data: + status: 1 + pattern: '[node:field_microblog_default:value]' + escape: false + preserve_titles: false + save: false + chunk: 50 + dependencies: + config: + - node.type.microblog + _core: + default_config_hash: Cu2-s9-0MWqW4_uPQ730ew60COymFfS726t-Rct0MQU + - + collection: '' + name: core.base_field_override.node.microblog.promote + data: + langcode: en + status: true + dependencies: + config: + - node.type.microblog + id: node.microblog.promote + field_name: promote + entity_type: node + bundle: microblog + label: 'Promoted to front page' + description: '' + required: false + translatable: true + default_value: + - + value: 0 + default_value_callback: '' + settings: + on_label: 'On' + off_label: 'Off' + field_type: boolean + _core: + default_config_hash: fwQ4RBr0fIoItsZA-4VDPg0ymh0Kdq5rHyS49T5SFqQ + - + collection: '' + name: core.base_field_override.node.microblog.status + data: + langcode: en + status: true + dependencies: + config: + - node.type.microblog + id: node.microblog.status + field_name: status + entity_type: node + bundle: microblog + label: Published + description: '' + required: false + translatable: true + default_value: + - + value: 0 + default_value_callback: '' + settings: + on_label: 'On' + off_label: 'Off' + field_type: boolean + _core: + default_config_hash: w3LPC-lk3KbZKMEcgbc11TFxQSjmz1FbgBqJuv8fjgI + - + collection: '' + name: core.base_field_override.node.microblog.title + data: + langcode: en + status: true + dependencies: + config: + - node.type.microblog + id: node.microblog.title + field_name: title + entity_type: node + bundle: microblog + label: 'Internal listings label' + description: '' + required: true + translatable: true + default_value: { } + default_value_callback: '' + settings: { } + field_type: string + _core: + default_config_hash: lArsATTr14_4WtV3LGkTzAisK-OE9-xNYCZuolmufiU + - + collection: '' + name: core.entity_form_display.node.microblog.default + data: + langcode: en + status: true + dependencies: + config: + - field.field.node.microblog.field_microblog_bluesky + - field.field.node.microblog.field_microblog_default + - field.field.node.microblog.field_microblog_facebook + - field.field.node.microblog.field_microblog_note + - field.field.node.microblog.field_microblog_referenced_node + - field.field.node.microblog.field_microblog_signal + - field.field.node.microblog.field_microblog_sms + - field.field.node.microblog.field_microblog_twitter + - node.type.microblog + - field.field.node.microblog.field_mposse_delay + - field.field.node.microblog.field_mposse_sent_status + module: + - path + id: node.microblog.default + targetEntityType: node + bundle: microblog + mode: default + content: + created: + type: datetime_timestamp + weight: 7 + region: content + settings: { } + third_party_settings: { } + field_microblog_bluesky: + type: string_textarea + weight: 4 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: + maxlength: + maxlength_js: 250 + maxlength_js_label: 'Content limited to @limit characters, remaining: @remaining' + maxlength_js_enforce: false + field_microblog_default: + type: string_textarea + weight: 0 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_facebook: + type: string_textarea + weight: 3 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_note: + type: string_textarea + weight: 1 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_signal: + type: string_textarea + weight: 6 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_sms: + type: string_textarea + weight: 5 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_twitter: + type: string_textarea + weight: 2 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + path: + type: path + weight: 10 + region: content + settings: { } + third_party_settings: { } + promote: + type: boolean_checkbox + weight: 8 + region: content + settings: + display_label: true + third_party_settings: { } + status: + type: boolean_checkbox + weight: 12 + region: content + settings: + display_label: true + third_party_settings: { } + sticky: + type: boolean_checkbox + weight: 9 + region: content + settings: + display_label: true + third_party_settings: { } + url_redirects: + weight: 11 + region: content + settings: { } + third_party_settings: { } + field_mposse_delay: + type: options_select + weight: 101 + region: content + settings: { } + third_party_settings: { } + hidden: + field_microblog_referenced_node: true + title: true + uid: true + field_mposse_sent_status: true + _core: + default_config_hash: 82IcCGO5SfEHG4B4Xv4R5OoyBo8xf85d4hOX-3gwhak + - + collection: '' + name: core.entity_view_display.node.microblog.default + data: + langcode: en + status: true + dependencies: + config: + - field.field.node.microblog.field_microblog_bluesky + - field.field.node.microblog.field_microblog_default + - field.field.node.microblog.field_microblog_facebook + - field.field.node.microblog.field_microblog_note + - field.field.node.microblog.field_microblog_referenced_node + - field.field.node.microblog.field_microblog_signal + - field.field.node.microblog.field_microblog_sms + - field.field.node.microblog.field_microblog_twitter + - node.type.microblog + - field.field.node.microblog.field_mposse_delay + - field.field.node.microblog.field_mposse_sent_status + module: + - user + - options + id: node.microblog.default + targetEntityType: node + bundle: microblog + mode: default + content: + field_microblog_bluesky: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 4 + region: content + field_microblog_default: + type: string + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 0 + region: content + field_microblog_facebook: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 3 + region: content + field_microblog_note: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 1 + region: content + field_microblog_signal: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 6 + region: content + field_microblog_sms: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 5 + region: content + field_microblog_twitter: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 2 + region: content + indieweb_syndication: + settings: { } + third_party_settings: { } + weight: 7 + region: content + hidden: + field_microblog_referenced_node: true + links: true + search_api_excerpt: true + field_mposse_sent_status: true + field_mposse_delay: true + _core: + default_config_hash: ElRVYwlWOxVXYuwO12WN3XgEi5PTP5npiK0OZgqEiJQ + - + collection: '' + name: core.entity_view_display.node.microblog.teaser + data: + langcode: en + status: true + dependencies: + config: + - core.entity_view_mode.node.teaser + - field.field.node.microblog.field_microblog_bluesky + - field.field.node.microblog.field_microblog_default + - field.field.node.microblog.field_microblog_facebook + - field.field.node.microblog.field_microblog_note + - field.field.node.microblog.field_microblog_referenced_node + - field.field.node.microblog.field_microblog_signal + - field.field.node.microblog.field_microblog_sms + - field.field.node.microblog.field_microblog_twitter + - node.type.microblog + module: + - user + id: node.microblog.teaser + targetEntityType: node + bundle: microblog + mode: teaser + content: + field_microblog_default: + type: string + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 0 + region: content + links: + settings: { } + third_party_settings: { } + weight: 1 + region: content + hidden: + field_microblog_bluesky: true + field_microblog_facebook: true + field_microblog_note: true + field_microblog_referenced_node: true + field_microblog_signal: true + field_microblog_sms: true + field_microblog_twitter: true + indieweb_syndication: true + search_api_excerpt: true + _core: + default_config_hash: xCiDDUIhEC91h3I-LnB1jCxoheoPA1opK_2tu834pVw + - + collection: '' + name: field.field.node.microblog.field_microblog_bluesky + data: + langcode: en + status: true + dependencies: + config: + - field.storage.node.field_microblog_bluesky + - node.type.microblog + id: node.microblog.field_microblog_bluesky + field_name: field_microblog_bluesky + entity_type: node + bundle: microblog + label: Bluesky + description: '' + required: false + translatable: false + default_value: { } + default_value_callback: '' + settings: { } + field_type: string + _core: + default_config_hash: SXUJEgxYTnESokjsXhgI7MAfbF0utmiaS_3qtAl0g9o + - + collection: '' + name: field.field.node.microblog.field_microblog_default + data: + langcode: en + status: true + dependencies: + config: + - field.storage.node.field_microblog_default + - node.type.microblog + id: node.microblog.field_microblog_default + field_name: field_microblog_default + entity_type: node + bundle: microblog + label: Default + description: 'This version of your microblog post will be used on this website and any other places it pushes to which are not given alternate versions below.' + required: true + translatable: false + default_value: { } + default_value_callback: '' + settings: { } + field_type: string + _core: + default_config_hash: MzymBbLTbE2MPOJGWWG0slV2XdE8LAZ82rcwwKdm5tw + - + collection: '' + name: field.field.node.microblog.field_microblog_facebook + data: + langcode: en + status: true + dependencies: + config: + - field.storage.node.field_microblog_facebook + - node.type.microblog + id: node.microblog.field_microblog_facebook + field_name: field_microblog_facebook + entity_type: node + bundle: microblog + label: Facebook + description: '' + required: false + translatable: false + default_value: { } + default_value_callback: '' + settings: { } + field_type: string + _core: + default_config_hash: ftE0Qszi0KIw2ZKpYPXNVHtnKI4_hYATIQw9KDGFonA + - + collection: '' + name: field.field.node.microblog.field_microblog_mastodon + data: + langcode: en + status: true + dependencies: + config: + - field.storage.node.field_microblog_mastodon + - node.type.microblog + id: node.microblog.field_microblog_mastodon + field_name: field_microblog_mastodon + entity_type: node + bundle: microblog + label: Mastodon + description: '' + required: false + translatable: false + default_value: { } + default_value_callback: '' + settings: { } + field_type: string + _core: + default_config_hash: 7QtXFNWlhxA5HOVV8vQrJy_wNc2yYVAXPV32x2JGlYw + - + collection: '' + name: field.field.node.microblog.field_microblog_note + data: + langcode: en + status: true + dependencies: + config: + - field.storage.node.field_microblog_note + - node.type.microblog + id: node.microblog.field_microblog_note + field_name: field_microblog_note + entity_type: node + bundle: microblog + label: 'ActivityStream note (Mastodon toot etc)' + description: "If you want your microblog post to have a minor variation when it goes to an ActivityPub supporting server, such as a Mastodon instance, edit it here. For example, to replace a person's name with their @mention@instance.example user." + required: false + translatable: false + default_value: { } + default_value_callback: '' + settings: { } + field_type: string + _core: + default_config_hash: LU6_UqhwmPYbDmxYcj1p2wbrbBVD79DRZXE6H4m0GsE + - + collection: '' + name: field.field.node.microblog.field_microblog_referenced_node + data: + langcode: en + status: true + dependencies: + config: + - field.storage.node.field_microblog_referenced_node + - node.type.microblog + - node.type.article + id: node.microblog.field_microblog_referenced_node + field_name: field_microblog_referenced_node + entity_type: node + bundle: microblog + label: 'Referenced node' + description: 'Content to link your microblog post to.' + required: false + translatable: false + default_value: { } + default_value_callback: '' + settings: + handler: 'default:node' + handler_settings: + target_bundles: + microblog: microblog + article: article + sort: + field: _none + direction: ASC + auto_create: false + auto_create_bundle: microblog + field_type: entity_reference + _core: + default_config_hash: geiaeJOF4zI_iTq4VQuWP-AexyVFx2dvI4sLZ4vdF8E + - + collection: '' + name: field.field.node.microblog.field_microblog_signal + data: + langcode: en + status: true + dependencies: + config: + - field.storage.node.field_microblog_signal + - node.type.microblog + id: node.microblog.field_microblog_signal + field_name: field_microblog_signal + entity_type: node + bundle: microblog + label: Signal + description: '' + required: false + translatable: false + default_value: { } + default_value_callback: '' + settings: { } + field_type: string + _core: + default_config_hash: oohDqtqU6UlmUyh8uwm985L26xl0UpPSTHJeaNqVkSE + - + collection: '' + name: field.field.node.microblog.field_microblog_sms + data: + langcode: en + status: true + dependencies: + config: + - field.storage.node.field_microblog_sms + - node.type.microblog + id: node.microblog.field_microblog_sms + field_name: field_microblog_sms + entity_type: node + bundle: microblog + label: SMS + description: '' + required: false + translatable: false + default_value: { } + default_value_callback: '' + settings: { } + field_type: string + _core: + default_config_hash: LDclPy8VJhBOFyE40i3AgXs3d0TPamDcwMFIM22bmfc + - + collection: '' + name: field.field.node.microblog.field_microblog_twitter + data: + langcode: en + status: true + dependencies: + config: + - field.storage.node.field_microblog_twitter + - node.type.microblog + id: node.microblog.field_microblog_twitter + field_name: field_microblog_twitter + entity_type: node + bundle: microblog + label: Twitter + description: '' + required: false + translatable: false + default_value: { } + default_value_callback: '' + settings: { } + field_type: string + _core: + default_config_hash: amohM5Oa3atfGBBNn6JoChV7jQ8lXng3TOxU-CaqDKY + - + collection: '' + name: field.storage.node.field_microblog_bluesky + data: + langcode: en + status: true + dependencies: + module: + - node + id: node.field_microblog_bluesky + field_name: field_microblog_bluesky + entity_type: node + type: string + settings: + max_length: 500 + case_sensitive: false + is_ascii: false + module: core + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + _core: + default_config_hash: Tqv2067kK1yWmJ6qDJBLetDdsb_qqPiEvVgWOsQISKE + - + collection: '' + name: field.storage.node.field_microblog_default + data: + langcode: en + status: true + dependencies: + module: + - node + id: node.field_microblog_default + field_name: field_microblog_default + entity_type: node + type: string + settings: + max_length: 1020 + case_sensitive: false + is_ascii: false + module: core + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + _core: + default_config_hash: hPNwT9B0p-WcLtyJwPVg8dqvAONqkCFnu6Hn16BO1B4 + - + collection: '' + name: field.storage.node.field_microblog_facebook + data: + langcode: en + status: true + dependencies: + module: + - node + id: node.field_microblog_facebook + field_name: field_microblog_facebook + entity_type: node + type: string + settings: + max_length: 1020 + case_sensitive: false + is_ascii: false + module: core + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + _core: + default_config_hash: 16lwuDOmWKGOHbmNIEe7Dc2smOW-QV16FjexiXTiRXA + - + collection: '' + name: field.storage.node.field_microblog_mastodon + data: + langcode: en + status: true + dependencies: + module: + - node + id: node.field_microblog_mastodon + field_name: field_microblog_mastodon + entity_type: node + type: string + settings: + max_length: 500 + case_sensitive: false + is_ascii: false + module: core + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + _core: + default_config_hash: deoC5DYUw1PGD9CkjllaParY9QyBNubggpOeUsdLizI + - + collection: '' + name: field.storage.node.field_microblog_note + data: + langcode: en + status: true + dependencies: + module: + - node + id: node.field_microblog_note + field_name: field_microblog_note + entity_type: node + type: string + settings: + max_length: 1020 + case_sensitive: false + is_ascii: false + module: core + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + _core: + default_config_hash: DcHKshATPwxZNjtAkQckjgWY-1-k2d97S8AxcN-G8mo + - + collection: '' + name: field.storage.node.field_microblog_referenced_node + data: + langcode: en + status: true + dependencies: + module: + - node + id: node.field_microblog_referenced_node + field_name: field_microblog_referenced_node + entity_type: node + type: entity_reference + settings: + target_type: node + module: core + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + _core: + default_config_hash: T9-v-Bce2qCPz4VsmF7NRaX_zTbGejw13decUnh-49w + - + collection: '' + name: field.storage.node.field_microblog_signal + data: + langcode: en + status: true + dependencies: + module: + - node + id: node.field_microblog_signal + field_name: field_microblog_signal + entity_type: node + type: string + settings: + max_length: 1020 + case_sensitive: false + is_ascii: false + module: core + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + _core: + default_config_hash: rFbwUx4FQvBuyv9KiNpDDXluuHPDuZQ1Jbrfnefu0iE + - + collection: '' + name: field.storage.node.field_microblog_sms + data: + langcode: en + status: true + dependencies: + module: + - node + id: node.field_microblog_sms + field_name: field_microblog_sms + entity_type: node + type: string + settings: + max_length: 1020 + case_sensitive: false + is_ascii: false + module: core + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + _core: + default_config_hash: a0w3vsFQh59OpwBu9gclAx9Bgni4R8pUhMLXn59FhrY + - + collection: '' + name: field.storage.node.field_microblog_twitter + data: + langcode: en + status: true + dependencies: + module: + - node + id: node.field_microblog_twitter + field_name: field_microblog_twitter + entity_type: node + type: string + settings: + max_length: 1020 + case_sensitive: false + is_ascii: false + module: core + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + _core: + default_config_hash: TTRD8eM6dNhXFzrCX-bLfn_XuVepJYO7DWuHzbSCERU + - + collection: '' + name: node.type.microblog + data: + langcode: en + status: true + dependencies: + module: + - indieweb_context + - menu_ui + third_party_settings: + indieweb_context: + post_context_link_field: '' + post_context_post_type: '' + menu_ui: + available_menus: { } + parent: '' + name: Microblog + type: microblog + description: 'A short note or status update without title or complex data structure. Suitable for pushing to text messages and syndicating to social media as well as posting to this site itself.' + help: '' + new_revision: true + preview_mode: 0 + display_submitted: false + _core: + default_config_hash: lZLSy9426p6hMuLFTkunFTLI5oqFxmczeI-TJpb8XFo diff --git a/config/config_snapshot.snapshot.config_sync.module.mposse.yml b/config/config_snapshot.snapshot.config_sync.module.mposse.yml new file mode 100644 index 0000000..6f41a69 --- /dev/null +++ b/config/config_snapshot.snapshot.config_sync.module.mposse.yml @@ -0,0 +1,296 @@ +uuid: a1d34d36-7d71-4b14-b9d2-6ccab7166fb2 +langcode: en +status: true +dependencies: + module: + - mposse +id: config_sync.module.mposse +snapshotSet: config_sync +extensionType: module +extensionName: mposse +items: + - + collection: '' + name: core.entity_form_display.node.microblog.mposse_inline_microblog + data: + langcode: en + status: true + dependencies: + config: + - core.entity_form_mode.node.mposse_inline_microblog + - field.field.node.microblog.field_mposse_delay + - field.field.node.microblog.field_microblog_bluesky + - field.field.node.microblog.field_microblog_default + - field.field.node.microblog.field_microblog_facebook + - field.field.node.microblog.field_microblog_mastodon + - field.field.node.microblog.field_microblog_note + - field.field.node.microblog.field_microblog_referenced_node + - field.field.node.microblog.field_microblog_signal + - field.field.node.microblog.field_microblog_sms + - field.field.node.microblog.field_microblog_twitter + - field.field.node.microblog.field_mposse_sent_status + - node.type.microblog + _core: + default_config_hash: 82IcCGO5SfEHG4B4Xv4R5OoyBo8xf85d4hOX-3gwhak + id: node.microblog.mposse_inline_microblog + targetEntityType: node + bundle: microblog + mode: mposse_inline_microblog + content: + field_mposse_delay: + type: options_select + weight: 8 + region: content + settings: { } + third_party_settings: { } + field_microblog_bluesky: + type: string_textarea + weight: 5 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: + maxlength: + maxlength_js: 250 + maxlength_js_label: 'Content limited to @limit characters, remaining: @remaining' + maxlength_js_enforce: false + field_microblog_default: + type: string_textarea + weight: 0 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_facebook: + type: string_textarea + weight: 4 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_mastodon: + type: string_textarea + weight: 3 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: + maxlength: + maxlength_js: null + maxlength_js_label: 'Content limited to @limit characters, remaining: @remaining' + maxlength_js_enforce: false + field_microblog_note: + type: string_textarea + weight: 1 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_signal: + type: string_textarea + weight: 7 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_sms: + type: string_textarea + weight: 6 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_twitter: + type: string_textarea + weight: 2 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + hidden: + created: true + field_microblog_referenced_node: true + field_mposse_sent_status: true + moderation_state: true + path: true + promote: true + status: true + sticky: true + title: true + uid: true + url_redirects: true + - + collection: '' + name: core.entity_form_mode.node.mposse_inline_microblog + data: + langcode: en + status: true + dependencies: + module: + - node + id: node.mposse_inline_microblog + label: 'MPOSSE Inline Microblog' + description: '' + targetEntityType: node + cache: true + _core: + default_config_hash: fmIOWzYjraYEKtm9oU5z5DeyVnUjDueTQzaqKiFKN1Q + - + collection: '' + name: field.field.node.microblog.field_mposse_delay + data: + langcode: en + status: true + dependencies: + config: + - field.storage.node.field_mposse_delay + - node.type.microblog + module: + - options + id: node.microblog.field_mposse_delay + field_name: field_mposse_delay + entity_type: node + bundle: microblog + label: Delay + description: 'Apply a delay to prevent posting until your selected delay timer has expired.' + required: true + translatable: false + default_value: { } + default_value_callback: '' + settings: { } + field_type: list_integer + _core: + default_config_hash: WmX496nQ3MnLChoRl9almUEBd-XotStu1MAzBCDmZnM + - + collection: '' + name: field.field.node.microblog.field_mposse_sent_status + data: + langcode: en + status: true + dependencies: + config: + - field.storage.node.field_mposse_sent_status + - node.type.microblog + id: node.microblog.field_mposse_sent_status + field_name: field_mposse_sent_status + entity_type: node + bundle: microblog + label: Sent + description: '' + required: false + translatable: false + default_value: + - + value: 0 + default_value_callback: '' + settings: + on_label: Sent + off_label: Pending + field_type: boolean + _core: + default_config_hash: 4SPlEenFjXEy40lpaHSUklp-brLFRdkgt8CfXCyZ8_k + - + collection: '' + name: field.storage.node.field_mposse + data: + langcode: en + status: true + dependencies: + module: + - node + id: node.field_mposse + field_name: field_mposse + entity_type: node + type: entity_reference + settings: + target_type: node + module: core + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + _core: + default_config_hash: gmN6Ed62I1jXW4BzFTgPJ77KHMG9td-i7TFr1aU3Llo + - + collection: '' + name: field.storage.node.field_mposse_delay + data: + langcode: en + status: true + dependencies: + module: + - node + - options + id: node.field_mposse_delay + field_name: field_mposse_delay + entity_type: node + type: list_integer + settings: + allowed_values: + - + value: 0 + label: 'No delay' + - + value: 5 + label: '5 minutes' + - + value: 10 + label: '10 minutes' + - + value: 15 + label: '15 minutes' + - + value: 20 + label: '20 minutes' + - + value: 30 + label: '30 minutes' + - + value: 45 + label: '45 minutes' + - + value: 60 + label: '60 minutes' + allowed_values_function: '' + module: options + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + _core: + default_config_hash: qKQL-shvzZEr7lTSin9INde3RcrHAHsG9mOXGt3_6i0 + - + collection: '' + name: field.storage.node.field_mposse_sent_status + data: + langcode: en + status: true + dependencies: + module: + - node + id: node.field_mposse_sent_status + field_name: field_mposse_sent_status + entity_type: node + type: boolean + settings: { } + module: core + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + _core: + default_config_hash: jyX7uOWNwbwefjns3Bae1WuNHswaiHkp3hGz8wxndpc diff --git a/config/core.base_field_override.node.microblog.promote.yml b/config/core.base_field_override.node.microblog.promote.yml new file mode 100644 index 0000000..631982b --- /dev/null +++ b/config/core.base_field_override.node.microblog.promote.yml @@ -0,0 +1,24 @@ +uuid: e5252d45-60a2-4438-a851-4055e006ac8f +langcode: en +status: true +dependencies: + config: + - node.type.microblog +_core: + default_config_hash: fwQ4RBr0fIoItsZA-4VDPg0ymh0Kdq5rHyS49T5SFqQ +id: node.microblog.promote +field_name: promote +entity_type: node +bundle: microblog +label: 'Promoted to front page' +description: '' +required: false +translatable: true +default_value: + - + value: 0 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/config/core.base_field_override.node.microblog.status.yml b/config/core.base_field_override.node.microblog.status.yml new file mode 100644 index 0000000..4c066fe --- /dev/null +++ b/config/core.base_field_override.node.microblog.status.yml @@ -0,0 +1,24 @@ +uuid: a6c409b3-b0e9-46f3-9f8b-a6b7210588c3 +langcode: en +status: true +dependencies: + config: + - node.type.microblog +_core: + default_config_hash: w3LPC-lk3KbZKMEcgbc11TFxQSjmz1FbgBqJuv8fjgI +id: node.microblog.status +field_name: status +entity_type: node +bundle: microblog +label: Published +description: '' +required: false +translatable: true +default_value: + - + value: 0 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/config/core.base_field_override.node.microblog.title.yml b/config/core.base_field_override.node.microblog.title.yml new file mode 100644 index 0000000..71c354f --- /dev/null +++ b/config/core.base_field_override.node.microblog.title.yml @@ -0,0 +1,20 @@ +uuid: d7ff87df-2848-4483-9d78-4521a972eb2f +langcode: en +status: true +dependencies: + config: + - node.type.microblog +_core: + default_config_hash: lArsATTr14_4WtV3LGkTzAisK-OE9-xNYCZuolmufiU +id: node.microblog.title +field_name: title +entity_type: node +bundle: microblog +label: 'Internal listings label' +description: '' +required: true +translatable: true +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/core.entity_form_display.node.blog.default.yml b/config/core.entity_form_display.node.blog.default.yml index 1aa01f1..8bd9f21 100644 --- a/config/core.entity_form_display.node.blog.default.yml +++ b/config/core.entity_form_display.node.blog.default.yml @@ -3,12 +3,14 @@ langcode: en status: true dependencies: config: + - core.entity_form_mode.node.mposse_inline_microblog - field.field.node.blog.body - field.field.node.blog.comment - field.field.node.blog.field_authors - field.field.node.blog.field_body_paragraph - field.field.node.blog.field_image - field.field.node.blog.field_meta_tags + - field.field.node.blog.field_mposse - field.field.node.blog.field_summary - field.field.node.blog.field_tags - field.field.node.blog.field_topics @@ -16,6 +18,7 @@ dependencies: - node.type.blog module: - comment + - ief_complex_open - image - metatag - paragraphs @@ -76,6 +79,25 @@ content: region: content settings: { } third_party_settings: { } + field_mposse: + type: inline_entity_form_complex_open + weight: 51 + region: content + settings: + allow_new: '1' + form_mode: mposse_inline_microblog + override_labels: '1' + label_singular: microblog + revision: false + label_plural: '' + collapsible: false + collapsed: false + allow_existing: false + removed_reference: optional + match_operator: CONTAINS + allow_duplicate: false + bundle: '' + third_party_settings: { } field_summary: type: text_textarea weight: 3 diff --git a/config/core.entity_form_display.node.microblog.default.yml b/config/core.entity_form_display.node.microblog.default.yml new file mode 100644 index 0000000..fddc95b --- /dev/null +++ b/config/core.entity_form_display.node.microblog.default.yml @@ -0,0 +1,144 @@ +uuid: 9be4079e-23bb-4702-85f1-5f8fd353aa01 +langcode: en +status: true +dependencies: + config: + - field.field.node.microblog.field_microblog_bluesky + - field.field.node.microblog.field_microblog_default + - field.field.node.microblog.field_microblog_facebook + - field.field.node.microblog.field_microblog_mastodon + - field.field.node.microblog.field_microblog_note + - field.field.node.microblog.field_microblog_referenced_node + - field.field.node.microblog.field_microblog_signal + - field.field.node.microblog.field_microblog_sms + - field.field.node.microblog.field_microblog_twitter + - field.field.node.microblog.field_mposse_delay + - field.field.node.microblog.field_mposse_sent_status + - node.type.microblog + module: + - path +_core: + default_config_hash: 82IcCGO5SfEHG4B4Xv4R5OoyBo8xf85d4hOX-3gwhak +id: node.microblog.default +targetEntityType: node +bundle: microblog +mode: default +content: + created: + type: datetime_timestamp + weight: 7 + region: content + settings: { } + third_party_settings: { } + field_microblog_bluesky: + type: string_textarea + weight: 4 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: + maxlength: + maxlength_js: 250 + maxlength_js_label: 'Content limited to @limit characters, remaining: @remaining' + maxlength_js_enforce: false + field_microblog_default: + type: string_textarea + weight: 0 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_facebook: + type: string_textarea + weight: 3 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_note: + type: string_textarea + weight: 1 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_signal: + type: string_textarea + weight: 6 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_sms: + type: string_textarea + weight: 5 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_twitter: + type: string_textarea + weight: 2 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_mposse_delay: + type: options_select + weight: 101 + region: content + settings: { } + third_party_settings: { } + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } + path: + type: path + weight: 10 + region: content + settings: { } + third_party_settings: { } + promote: + type: boolean_checkbox + weight: 8 + region: content + settings: + display_label: true + third_party_settings: { } + status: + type: boolean_checkbox + weight: 12 + region: content + settings: + display_label: true + third_party_settings: { } + sticky: + type: boolean_checkbox + weight: 9 + region: content + settings: + display_label: true + third_party_settings: { } + url_redirects: + weight: 11 + region: content + settings: { } + third_party_settings: { } +hidden: + field_microblog_mastodon: true + field_microblog_referenced_node: true + field_mposse_delay: true + field_mposse_sent_status: true + title: true + uid: true diff --git a/config/core.entity_form_display.node.microblog.mposse_inline_microblog.yml b/config/core.entity_form_display.node.microblog.mposse_inline_microblog.yml new file mode 100644 index 0000000..9649f19 --- /dev/null +++ b/config/core.entity_form_display.node.microblog.mposse_inline_microblog.yml @@ -0,0 +1,122 @@ +uuid: 7e410052-9a68-42ff-8457-2e88ae92b58e +langcode: en +status: true +dependencies: + config: + - core.entity_form_mode.node.mposse_inline_microblog + - field.field.node.microblog.field_microblog_bluesky + - field.field.node.microblog.field_microblog_default + - field.field.node.microblog.field_microblog_facebook + - field.field.node.microblog.field_microblog_mastodon + - field.field.node.microblog.field_microblog_note + - field.field.node.microblog.field_microblog_referenced_node + - field.field.node.microblog.field_microblog_signal + - field.field.node.microblog.field_microblog_sms + - field.field.node.microblog.field_microblog_twitter + - field.field.node.microblog.field_mposse_delay + - field.field.node.microblog.field_mposse_sent_status + - node.type.microblog +_core: + default_config_hash: KBR4I9PrGhzpAnVVXJquKakRCEsFAVDdctLAmS0QGl0 +id: node.microblog.mposse_inline_microblog +targetEntityType: node +bundle: microblog +mode: mposse_inline_microblog +content: + field_microblog_bluesky: + type: string_textarea + weight: 5 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: + maxlength: + maxlength_js: 250 + maxlength_js_label: 'Content limited to @limit characters, remaining: @remaining' + maxlength_js_enforce: false + field_microblog_default: + type: string_textarea + weight: 0 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_facebook: + type: string_textarea + weight: 4 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_mastodon: + type: string_textarea + weight: 3 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: + maxlength: + maxlength_js: null + maxlength_js_label: 'Content limited to @limit characters, remaining: @remaining' + maxlength_js_enforce: false + field_microblog_note: + type: string_textarea + weight: 1 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_signal: + type: string_textarea + weight: 7 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_sms: + type: string_textarea + weight: 6 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_twitter: + type: string_textarea + weight: 2 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_mposse_delay: + type: options_select + weight: 8 + region: content + settings: { } + third_party_settings: { } + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } +hidden: + created: true + field_microblog_referenced_node: true + field_mposse_sent_status: true + moderation_state: true + path: true + promote: true + status: true + sticky: true + title: true + uid: true + url_redirects: true diff --git a/config/core.entity_form_mode.node.mposse_inline_microblog.yml b/config/core.entity_form_mode.node.mposse_inline_microblog.yml new file mode 100644 index 0000000..918c075 --- /dev/null +++ b/config/core.entity_form_mode.node.mposse_inline_microblog.yml @@ -0,0 +1,13 @@ +uuid: e9bcee2c-3163-4bfa-978f-6599f875474f +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: fmIOWzYjraYEKtm9oU5z5DeyVnUjDueTQzaqKiFKN1Q +id: node.mposse_inline_microblog +label: 'MPOSSE Inline Microblog' +description: '' +targetEntityType: node +cache: true diff --git a/config/core.entity_view_display.node.blog.card.yml b/config/core.entity_view_display.node.blog.card.yml index e78fceb..9ee0c87 100644 --- a/config/core.entity_view_display.node.blog.card.yml +++ b/config/core.entity_view_display.node.blog.card.yml @@ -10,6 +10,7 @@ dependencies: - field.field.node.blog.field_body_paragraph - field.field.node.blog.field_image - field.field.node.blog.field_meta_tags + - field.field.node.blog.field_mposse - field.field.node.blog.field_summary - field.field.node.blog.field_tags - field.field.node.blog.field_topics @@ -80,6 +81,7 @@ hidden: comment: true field_body_paragraph: true field_meta_tags: true + field_mposse: true field_tags: true field_topics: true indieweb_bridgypublishmastodon: true diff --git a/config/core.entity_view_display.node.blog.default.yml b/config/core.entity_view_display.node.blog.default.yml index 6e47cb4..a6c116b 100644 --- a/config/core.entity_view_display.node.blog.default.yml +++ b/config/core.entity_view_display.node.blog.default.yml @@ -9,6 +9,7 @@ dependencies: - field.field.node.blog.field_body_paragraph - field.field.node.blog.field_image - field.field.node.blog.field_meta_tags + - field.field.node.blog.field_mposse - field.field.node.blog.field_summary - field.field.node.blog.field_tags - field.field.node.blog.field_topics @@ -48,6 +49,7 @@ hidden: field_body_paragraph: true field_image: true field_meta_tags: true + field_mposse: true field_summary: true field_tags: true field_topics: true diff --git a/config/core.entity_view_display.node.blog.full.yml b/config/core.entity_view_display.node.blog.full.yml index 0286043..0f73b39 100644 --- a/config/core.entity_view_display.node.blog.full.yml +++ b/config/core.entity_view_display.node.blog.full.yml @@ -11,6 +11,7 @@ dependencies: - field.field.node.blog.field_body_paragraph - field.field.node.blog.field_image - field.field.node.blog.field_meta_tags + - field.field.node.blog.field_mposse - field.field.node.blog.field_summary - field.field.node.blog.field_tags - field.field.node.blog.field_topics @@ -99,6 +100,7 @@ hidden: body: true field_image: true field_meta_tags: true + field_mposse: true field_summary: true langcode: true links: true diff --git a/config/core.entity_view_display.node.blog.media.yml b/config/core.entity_view_display.node.blog.media.yml index dcd0924..5057cc5 100644 --- a/config/core.entity_view_display.node.blog.media.yml +++ b/config/core.entity_view_display.node.blog.media.yml @@ -10,6 +10,7 @@ dependencies: - field.field.node.blog.field_body_paragraph - field.field.node.blog.field_image - field.field.node.blog.field_meta_tags + - field.field.node.blog.field_mposse - field.field.node.blog.field_summary - field.field.node.blog.field_tags - field.field.node.blog.field_topics @@ -122,6 +123,7 @@ hidden: field_authors: true field_body_paragraph: true field_meta_tags: true + field_mposse: true field_summary: true field_tags: true indieweb_bridgypublishmastodon: true diff --git a/config/core.entity_view_display.node.blog.rss.yml b/config/core.entity_view_display.node.blog.rss.yml index 14b8380..9930417 100644 --- a/config/core.entity_view_display.node.blog.rss.yml +++ b/config/core.entity_view_display.node.blog.rss.yml @@ -10,6 +10,7 @@ dependencies: - field.field.node.blog.field_body_paragraph - field.field.node.blog.field_image - field.field.node.blog.field_meta_tags + - field.field.node.blog.field_mposse - field.field.node.blog.field_summary - field.field.node.blog.field_tags - field.field.node.blog.field_topics @@ -78,6 +79,7 @@ hidden: comment: true field_image: true field_meta_tags: true + field_mposse: true field_summary: true field_tags: true field_topics: true diff --git a/config/core.entity_view_display.node.blog.rss_teaser.yml b/config/core.entity_view_display.node.blog.rss_teaser.yml index a19dd1c..526c9fb 100644 --- a/config/core.entity_view_display.node.blog.rss_teaser.yml +++ b/config/core.entity_view_display.node.blog.rss_teaser.yml @@ -10,6 +10,7 @@ dependencies: - field.field.node.blog.field_body_paragraph - field.field.node.blog.field_image - field.field.node.blog.field_meta_tags + - field.field.node.blog.field_mposse - field.field.node.blog.field_summary - field.field.node.blog.field_tags - field.field.node.blog.field_topics @@ -51,6 +52,7 @@ hidden: comment: true field_image: true field_meta_tags: true + field_mposse: true field_summary: true field_tags: true field_topics: true diff --git a/config/core.entity_view_display.node.blog.search_index.yml b/config/core.entity_view_display.node.blog.search_index.yml index a69bf2e..ea3cb7a 100644 --- a/config/core.entity_view_display.node.blog.search_index.yml +++ b/config/core.entity_view_display.node.blog.search_index.yml @@ -10,6 +10,7 @@ dependencies: - field.field.node.blog.field_body_paragraph - field.field.node.blog.field_image - field.field.node.blog.field_meta_tags + - field.field.node.blog.field_mposse - field.field.node.blog.field_summary - field.field.node.blog.field_tags - field.field.node.blog.field_topics @@ -108,6 +109,7 @@ hidden: body: true comment: true field_meta_tags: true + field_mposse: true field_summary: true indieweb_bridgypublishmastodon: true indieweb_bridgypublishtwitter: true diff --git a/config/core.entity_view_display.node.blog.simple_card.yml b/config/core.entity_view_display.node.blog.simple_card.yml index 93ccb8a..1ef1475 100644 --- a/config/core.entity_view_display.node.blog.simple_card.yml +++ b/config/core.entity_view_display.node.blog.simple_card.yml @@ -10,6 +10,7 @@ dependencies: - field.field.node.blog.field_body_paragraph - field.field.node.blog.field_image - field.field.node.blog.field_meta_tags + - field.field.node.blog.field_mposse - field.field.node.blog.field_summary - field.field.node.blog.field_tags - field.field.node.blog.field_topics @@ -103,6 +104,7 @@ hidden: field_authors: true field_body_paragraph: true field_meta_tags: true + field_mposse: true field_summary: true field_tags: true field_topics: true diff --git a/config/core.entity_view_display.node.blog.teaser.yml b/config/core.entity_view_display.node.blog.teaser.yml index 6ed3107..457a41b 100644 --- a/config/core.entity_view_display.node.blog.teaser.yml +++ b/config/core.entity_view_display.node.blog.teaser.yml @@ -10,6 +10,7 @@ dependencies: - field.field.node.blog.field_body_paragraph - field.field.node.blog.field_image - field.field.node.blog.field_meta_tags + - field.field.node.blog.field_mposse - field.field.node.blog.field_summary - field.field.node.blog.field_tags - field.field.node.blog.field_topics @@ -80,6 +81,7 @@ hidden: comment: true field_body_paragraph: true field_meta_tags: true + field_mposse: true field_tags: true field_topics: true indieweb_bridgypublishmastodon: true diff --git a/config/core.entity_view_display.node.microblog.default.yml b/config/core.entity_view_display.node.microblog.default.yml new file mode 100644 index 0000000..681a943 --- /dev/null +++ b/config/core.entity_view_display.node.microblog.default.yml @@ -0,0 +1,97 @@ +uuid: 3b38836d-f107-45ce-972f-a9f2e9db6d1f +langcode: en +status: true +dependencies: + config: + - field.field.node.microblog.field_microblog_bluesky + - field.field.node.microblog.field_microblog_default + - field.field.node.microblog.field_microblog_facebook + - field.field.node.microblog.field_microblog_mastodon + - field.field.node.microblog.field_microblog_note + - field.field.node.microblog.field_microblog_referenced_node + - field.field.node.microblog.field_microblog_signal + - field.field.node.microblog.field_microblog_sms + - field.field.node.microblog.field_microblog_twitter + - field.field.node.microblog.field_mposse_delay + - field.field.node.microblog.field_mposse_sent_status + - node.type.microblog + module: + - user +_core: + default_config_hash: ElRVYwlWOxVXYuwO12WN3XgEi5PTP5npiK0OZgqEiJQ +id: node.microblog.default +targetEntityType: node +bundle: microblog +mode: default +content: + field_microblog_bluesky: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 4 + region: content + field_microblog_default: + type: string + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 0 + region: content + field_microblog_facebook: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 3 + region: content + field_microblog_note: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 1 + region: content + field_microblog_signal: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 6 + region: content + field_microblog_sms: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 5 + region: content + field_microblog_twitter: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 2 + region: content + indieweb_syndication: + settings: { } + third_party_settings: { } + weight: 7 + region: content +hidden: + field_microblog_mastodon: true + field_microblog_referenced_node: true + field_mposse_delay: true + field_mposse_sent_status: true + indieweb_bridgypublishmastodon: true + indieweb_bridgypublishtwitter: true + langcode: true + links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.microblog.teaser.yml b/config/core.entity_view_display.node.microblog.teaser.yml new file mode 100644 index 0000000..33f8f9f --- /dev/null +++ b/config/core.entity_view_display.node.microblog.teaser.yml @@ -0,0 +1,56 @@ +uuid: 910f38c3-214f-4568-a990-324d0b77ae42 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - field.field.node.microblog.field_microblog_bluesky + - field.field.node.microblog.field_microblog_default + - field.field.node.microblog.field_microblog_facebook + - field.field.node.microblog.field_microblog_mastodon + - field.field.node.microblog.field_microblog_note + - field.field.node.microblog.field_microblog_referenced_node + - field.field.node.microblog.field_microblog_signal + - field.field.node.microblog.field_microblog_sms + - field.field.node.microblog.field_microblog_twitter + - field.field.node.microblog.field_mposse_delay + - field.field.node.microblog.field_mposse_sent_status + - node.type.microblog + module: + - user +_core: + default_config_hash: xCiDDUIhEC91h3I-LnB1jCxoheoPA1opK_2tu834pVw +id: node.microblog.teaser +targetEntityType: node +bundle: microblog +mode: teaser +content: + field_microblog_default: + type: string + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 0 + region: content + links: + settings: { } + third_party_settings: { } + weight: 1 + region: content +hidden: + field_microblog_bluesky: true + field_microblog_facebook: true + field_microblog_mastodon: true + field_microblog_note: true + field_microblog_referenced_node: true + field_microblog_signal: true + field_microblog_sms: true + field_microblog_twitter: true + field_mposse_delay: true + field_mposse_sent_status: true + indieweb_bridgypublishmastodon: true + indieweb_bridgypublishtwitter: true + indieweb_syndication: true + langcode: true + search_api_excerpt: true diff --git a/config/core.extension.yml b/config/core.extension.yml index 662db31..fdb4e82 100644 --- a/config/core.extension.yml +++ b/config/core.extension.yml @@ -1,6 +1,7 @@ _core: default_config_hash: R4IF-ClDHXxblLcG0L7MgsLvfBIMAvi_skumNFQwkDc module: + auto_entitylabel: -100 address: 0 admin_toolbar: 0 admin_toolbar_search: 0 @@ -53,6 +54,7 @@ module: drutopia_event: 0 drutopia_home_page: 0 drutopia_landing_page: 0 + drutopia_microblog: 0 drutopia_page: 0 drutopia_page_storyline: 0 drutopia_people: 0 @@ -86,12 +88,14 @@ module: history: 0 honeypot: 0 http_client_error_status: 0 + ief_complex_open: 0 image: 0 image_widget_crop: 0 indieweb: 0 indieweb_context: 0 indieweb_feed: 0 indieweb_webmention: 0 + inline_entity_form: 0 inotherwords: 0 language: 0 layout_discovery: 0 @@ -115,6 +119,7 @@ module: migrate_plus: 0 minimalhtml: 0 minimalhtmltitle: 0 + mposse: 0 mysql: 0 node: 0 options: 0 @@ -140,7 +145,11 @@ module: shortcut: 0 similarterms: 0 skins: 0 + social_api: 0 social_media_links: 0 + social_post: 0 + social_post_facebook: 0 + social_post_mastodon: 0 statistics: 0 stripe: 0 stripe_webform: 0 diff --git a/config/field.field.node.blog.field_mposse.yml b/config/field.field.node.blog.field_mposse.yml new file mode 100644 index 0000000..f0b818b --- /dev/null +++ b/config/field.field.node.blog.field_mposse.yml @@ -0,0 +1,25 @@ +uuid: dcb9f407-ff4d-4e73-a42b-833ed53671f9 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_mposse + - node.type.blog + - node.type.microblog +id: node.blog.field_mposse +field_name: field_mposse +entity_type: node +bundle: blog +label: Microblog +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + handler: 'default:node' + handler_settings: + target_bundles: + microblog: microblog + auto_create: true +field_type: entity_reference diff --git a/config/field.field.node.microblog.field_microblog_bluesky.yml b/config/field.field.node.microblog.field_microblog_bluesky.yml new file mode 100644 index 0000000..95f8678 --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_bluesky.yml @@ -0,0 +1,21 @@ +uuid: 864d404c-a062-4764-bd73-6424542c1be1 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_bluesky + - node.type.microblog +_core: + default_config_hash: SXUJEgxYTnESokjsXhgI7MAfbF0utmiaS_3qtAl0g9o +id: node.microblog.field_microblog_bluesky +field_name: field_microblog_bluesky +entity_type: node +bundle: microblog +label: Bluesky +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.microblog.field_microblog_default.yml b/config/field.field.node.microblog.field_microblog_default.yml new file mode 100644 index 0000000..ab49da6 --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_default.yml @@ -0,0 +1,21 @@ +uuid: 92f7a456-43bb-40cf-9d48-ea1b6068e78e +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_default + - node.type.microblog +_core: + default_config_hash: MzymBbLTbE2MPOJGWWG0slV2XdE8LAZ82rcwwKdm5tw +id: node.microblog.field_microblog_default +field_name: field_microblog_default +entity_type: node +bundle: microblog +label: Default +description: 'This version of your microblog post will be used on this website and any other places it pushes to which are not given alternate versions below.' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.microblog.field_microblog_facebook.yml b/config/field.field.node.microblog.field_microblog_facebook.yml new file mode 100644 index 0000000..458f466 --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_facebook.yml @@ -0,0 +1,21 @@ +uuid: 7b1ed7ff-c051-449b-8f13-6d175ccf40e5 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_facebook + - node.type.microblog +_core: + default_config_hash: ftE0Qszi0KIw2ZKpYPXNVHtnKI4_hYATIQw9KDGFonA +id: node.microblog.field_microblog_facebook +field_name: field_microblog_facebook +entity_type: node +bundle: microblog +label: Facebook +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.microblog.field_microblog_mastodon.yml b/config/field.field.node.microblog.field_microblog_mastodon.yml new file mode 100644 index 0000000..10a8498 --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_mastodon.yml @@ -0,0 +1,21 @@ +uuid: f27097a2-0f26-40bf-857d-5783c6130a24 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_mastodon + - node.type.microblog +_core: + default_config_hash: 7QtXFNWlhxA5HOVV8vQrJy_wNc2yYVAXPV32x2JGlYw +id: node.microblog.field_microblog_mastodon +field_name: field_microblog_mastodon +entity_type: node +bundle: microblog +label: Mastodon +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.microblog.field_microblog_note.yml b/config/field.field.node.microblog.field_microblog_note.yml new file mode 100644 index 0000000..9e30f73 --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_note.yml @@ -0,0 +1,21 @@ +uuid: 70f57d91-b278-4f40-8fa8-d1dfd92adacb +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_note + - node.type.microblog +_core: + default_config_hash: LU6_UqhwmPYbDmxYcj1p2wbrbBVD79DRZXE6H4m0GsE +id: node.microblog.field_microblog_note +field_name: field_microblog_note +entity_type: node +bundle: microblog +label: 'ActivityStream note (Mastodon toot etc)' +description: "If you want your microblog post to have a minor variation when it goes to an ActivityPub supporting server, such as a Mastodon instance, edit it here. For example, to replace a person's name with their @mention@instance.example user." +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.microblog.field_microblog_referenced_node.yml b/config/field.field.node.microblog.field_microblog_referenced_node.yml new file mode 100644 index 0000000..0e379b4 --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_referenced_node.yml @@ -0,0 +1,32 @@ +uuid: a51bde00-2730-4f6d-816a-659bbff92039 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_referenced_node + - node.type.article + - node.type.microblog +_core: + default_config_hash: geiaeJOF4zI_iTq4VQuWP-AexyVFx2dvI4sLZ4vdF8E +id: node.microblog.field_microblog_referenced_node +field_name: field_microblog_referenced_node +entity_type: node +bundle: microblog +label: 'Referenced node' +description: 'Content to link your microblog post to.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:node' + handler_settings: + target_bundles: + microblog: microblog + article: article + sort: + field: _none + direction: ASC + auto_create: false + auto_create_bundle: microblog +field_type: entity_reference diff --git a/config/field.field.node.microblog.field_microblog_signal.yml b/config/field.field.node.microblog.field_microblog_signal.yml new file mode 100644 index 0000000..416de21 --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_signal.yml @@ -0,0 +1,21 @@ +uuid: f7d0419e-78c3-418d-a2e5-93bbc89340e9 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_signal + - node.type.microblog +_core: + default_config_hash: oohDqtqU6UlmUyh8uwm985L26xl0UpPSTHJeaNqVkSE +id: node.microblog.field_microblog_signal +field_name: field_microblog_signal +entity_type: node +bundle: microblog +label: Signal +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.microblog.field_microblog_sms.yml b/config/field.field.node.microblog.field_microblog_sms.yml new file mode 100644 index 0000000..3309445 --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_sms.yml @@ -0,0 +1,21 @@ +uuid: aa7776e0-60cc-4f54-9cce-972ba1096ce7 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_sms + - node.type.microblog +_core: + default_config_hash: LDclPy8VJhBOFyE40i3AgXs3d0TPamDcwMFIM22bmfc +id: node.microblog.field_microblog_sms +field_name: field_microblog_sms +entity_type: node +bundle: microblog +label: SMS +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.microblog.field_microblog_twitter.yml b/config/field.field.node.microblog.field_microblog_twitter.yml new file mode 100644 index 0000000..c938e9d --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_twitter.yml @@ -0,0 +1,21 @@ +uuid: 6e0857e7-bde4-4f92-bbc3-9af74f4ba347 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_twitter + - node.type.microblog +_core: + default_config_hash: amohM5Oa3atfGBBNn6JoChV7jQ8lXng3TOxU-CaqDKY +id: node.microblog.field_microblog_twitter +field_name: field_microblog_twitter +entity_type: node +bundle: microblog +label: Twitter +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.microblog.field_mposse_delay.yml b/config/field.field.node.microblog.field_mposse_delay.yml new file mode 100644 index 0000000..509ec08 --- /dev/null +++ b/config/field.field.node.microblog.field_mposse_delay.yml @@ -0,0 +1,23 @@ +uuid: 0f3b5ae9-3193-43ea-8850-53ff4e41b351 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_mposse_delay + - node.type.microblog + module: + - options +_core: + default_config_hash: WmX496nQ3MnLChoRl9almUEBd-XotStu1MAzBCDmZnM +id: node.microblog.field_mposse_delay +field_name: field_mposse_delay +entity_type: node +bundle: microblog +label: Delay +description: 'Apply a delay to prevent posting until your selected delay timer has expired.' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: list_integer diff --git a/config/field.field.node.microblog.field_mposse_sent_status.yml b/config/field.field.node.microblog.field_mposse_sent_status.yml new file mode 100644 index 0000000..25312d7 --- /dev/null +++ b/config/field.field.node.microblog.field_mposse_sent_status.yml @@ -0,0 +1,25 @@ +uuid: 4d87806a-7f43-4916-9fad-f978ce289c8d +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_mposse_sent_status + - node.type.microblog +_core: + default_config_hash: 4SPlEenFjXEy40lpaHSUklp-brLFRdkgt8CfXCyZ8_k +id: node.microblog.field_mposse_sent_status +field_name: field_mposse_sent_status +entity_type: node +bundle: microblog +label: Sent +description: '' +required: false +translatable: false +default_value: + - + value: 0 +default_value_callback: '' +settings: + on_label: Sent + off_label: Pending +field_type: boolean diff --git a/config/field.storage.node.field_microblog_bluesky.yml b/config/field.storage.node.field_microblog_bluesky.yml new file mode 100644 index 0000000..51f860a --- /dev/null +++ b/config/field.storage.node.field_microblog_bluesky.yml @@ -0,0 +1,23 @@ +uuid: 001647c6-f938-487a-99cb-232cc502040c +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: Tqv2067kK1yWmJ6qDJBLetDdsb_qqPiEvVgWOsQISKE +id: node.field_microblog_bluesky +field_name: field_microblog_bluesky +entity_type: node +type: string +settings: + max_length: 500 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_microblog_default.yml b/config/field.storage.node.field_microblog_default.yml new file mode 100644 index 0000000..9e2aac8 --- /dev/null +++ b/config/field.storage.node.field_microblog_default.yml @@ -0,0 +1,23 @@ +uuid: 8379a7ad-3f5e-4e47-8339-b9f3cee31c53 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: hPNwT9B0p-WcLtyJwPVg8dqvAONqkCFnu6Hn16BO1B4 +id: node.field_microblog_default +field_name: field_microblog_default +entity_type: node +type: string +settings: + max_length: 1020 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_microblog_facebook.yml b/config/field.storage.node.field_microblog_facebook.yml new file mode 100644 index 0000000..f25d494 --- /dev/null +++ b/config/field.storage.node.field_microblog_facebook.yml @@ -0,0 +1,23 @@ +uuid: 725c3ac8-84b4-4768-9afb-291f2181eadc +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: 16lwuDOmWKGOHbmNIEe7Dc2smOW-QV16FjexiXTiRXA +id: node.field_microblog_facebook +field_name: field_microblog_facebook +entity_type: node +type: string +settings: + max_length: 1020 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_microblog_mastodon.yml b/config/field.storage.node.field_microblog_mastodon.yml new file mode 100644 index 0000000..86a7518 --- /dev/null +++ b/config/field.storage.node.field_microblog_mastodon.yml @@ -0,0 +1,23 @@ +uuid: cea3dd60-14d7-470b-934b-d772e8442213 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: deoC5DYUw1PGD9CkjllaParY9QyBNubggpOeUsdLizI +id: node.field_microblog_mastodon +field_name: field_microblog_mastodon +entity_type: node +type: string +settings: + max_length: 500 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_microblog_note.yml b/config/field.storage.node.field_microblog_note.yml new file mode 100644 index 0000000..2b55584 --- /dev/null +++ b/config/field.storage.node.field_microblog_note.yml @@ -0,0 +1,23 @@ +uuid: 4ac6f412-b1a4-499f-a4e4-56bc064c7539 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: DcHKshATPwxZNjtAkQckjgWY-1-k2d97S8AxcN-G8mo +id: node.field_microblog_note +field_name: field_microblog_note +entity_type: node +type: string +settings: + max_length: 1020 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_microblog_referenced_node.yml b/config/field.storage.node.field_microblog_referenced_node.yml new file mode 100644 index 0000000..6c28f78 --- /dev/null +++ b/config/field.storage.node.field_microblog_referenced_node.yml @@ -0,0 +1,21 @@ +uuid: b3fa73ad-50c0-4842-bdc1-b7c3527ac7a8 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: T9-v-Bce2qCPz4VsmF7NRaX_zTbGejw13decUnh-49w +id: node.field_microblog_referenced_node +field_name: field_microblog_referenced_node +entity_type: node +type: entity_reference +settings: + target_type: node +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_microblog_signal.yml b/config/field.storage.node.field_microblog_signal.yml new file mode 100644 index 0000000..5a3d8d7 --- /dev/null +++ b/config/field.storage.node.field_microblog_signal.yml @@ -0,0 +1,23 @@ +uuid: e5ff0f96-ada1-4be9-a39d-6fed6e4af8e3 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: rFbwUx4FQvBuyv9KiNpDDXluuHPDuZQ1Jbrfnefu0iE +id: node.field_microblog_signal +field_name: field_microblog_signal +entity_type: node +type: string +settings: + max_length: 1020 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_microblog_sms.yml b/config/field.storage.node.field_microblog_sms.yml new file mode 100644 index 0000000..9fe2994 --- /dev/null +++ b/config/field.storage.node.field_microblog_sms.yml @@ -0,0 +1,23 @@ +uuid: deb04dbe-eae6-4883-acc9-dbcc8009bccf +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: a0w3vsFQh59OpwBu9gclAx9Bgni4R8pUhMLXn59FhrY +id: node.field_microblog_sms +field_name: field_microblog_sms +entity_type: node +type: string +settings: + max_length: 1020 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_microblog_twitter.yml b/config/field.storage.node.field_microblog_twitter.yml new file mode 100644 index 0000000..ae742c2 --- /dev/null +++ b/config/field.storage.node.field_microblog_twitter.yml @@ -0,0 +1,23 @@ +uuid: 556030a9-2b00-4c58-9f43-75b26cadca71 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: TTRD8eM6dNhXFzrCX-bLfn_XuVepJYO7DWuHzbSCERU +id: node.field_microblog_twitter +field_name: field_microblog_twitter +entity_type: node +type: string +settings: + max_length: 1020 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_mposse.yml b/config/field.storage.node.field_mposse.yml new file mode 100644 index 0000000..c6226d3 --- /dev/null +++ b/config/field.storage.node.field_mposse.yml @@ -0,0 +1,21 @@ +uuid: 9926e136-8986-457b-9c81-81e9a4da2d06 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: gmN6Ed62I1jXW4BzFTgPJ77KHMG9td-i7TFr1aU3Llo +id: node.field_mposse +field_name: field_mposse +entity_type: node +type: entity_reference +settings: + target_type: node +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_mposse_delay.yml b/config/field.storage.node.field_mposse_delay.yml new file mode 100644 index 0000000..c0d446b --- /dev/null +++ b/config/field.storage.node.field_mposse_delay.yml @@ -0,0 +1,47 @@ +uuid: bf0547b5-aedc-428f-b5af-3d8e4ce7304d +langcode: en +status: true +dependencies: + module: + - node + - options +_core: + default_config_hash: qKQL-shvzZEr7lTSin9INde3RcrHAHsG9mOXGt3_6i0 +id: node.field_mposse_delay +field_name: field_mposse_delay +entity_type: node +type: list_integer +settings: + allowed_values: + - + value: 0 + label: 'No delay' + - + value: 5 + label: '5 minutes' + - + value: 10 + label: '10 minutes' + - + value: 15 + label: '15 minutes' + - + value: 20 + label: '20 minutes' + - + value: 30 + label: '30 minutes' + - + value: 45 + label: '45 minutes' + - + value: 60 + label: '60 minutes' + allowed_values_function: '' +module: options +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_mposse_sent_status.yml b/config/field.storage.node.field_mposse_sent_status.yml new file mode 100644 index 0000000..2957d69 --- /dev/null +++ b/config/field.storage.node.field_mposse_sent_status.yml @@ -0,0 +1,20 @@ +uuid: 0a2e5253-e3b1-4d0e-bbc0-8fcd17c780e2 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: jyX7uOWNwbwefjns3Bae1WuNHswaiHkp3hGz8wxndpc +id: node.field_mposse_sent_status +field_name: field_mposse_sent_status +entity_type: node +type: boolean +settings: { } +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/language/es/core.base_field_override.node.microblog.status.yml b/config/language/es/core.base_field_override.node.microblog.status.yml new file mode 100644 index 0000000..38022ce --- /dev/null +++ b/config/language/es/core.base_field_override.node.microblog.status.yml @@ -0,0 +1 @@ +label: Publicado diff --git a/config/language/es/field.field.node.case_study.field_image.yml b/config/language/es/field.field.node.case_study.field_image.yml new file mode 100644 index 0000000..434a7c4 --- /dev/null +++ b/config/language/es/field.field.node.case_study.field_image.yml @@ -0,0 +1 @@ +label: Image diff --git a/config/language/es/field.field.node.microblog.field_microblog_default.yml b/config/language/es/field.field.node.microblog.field_microblog_default.yml new file mode 100644 index 0000000..06bd1d7 --- /dev/null +++ b/config/language/es/field.field.node.microblog.field_microblog_default.yml @@ -0,0 +1 @@ +label: 'Por defecto' diff --git a/config/language/es/field.field.node.microblog.field_mposse_sent_status.yml b/config/language/es/field.field.node.microblog.field_mposse_sent_status.yml new file mode 100644 index 0000000..8e356b9 --- /dev/null +++ b/config/language/es/field.field.node.microblog.field_mposse_sent_status.yml @@ -0,0 +1,3 @@ +label: Enviado +settings: + on_label: Enviado diff --git a/config/language/es/field.field.paragraph.slide.field_link.yml b/config/language/es/field.field.paragraph.slide.field_link.yml new file mode 100644 index 0000000..6f36b6e --- /dev/null +++ b/config/language/es/field.field.paragraph.slide.field_link.yml @@ -0,0 +1 @@ +label: Enlace diff --git a/config/language/es/paragraphs.paragraphs_type.image.yml b/config/language/es/paragraphs.paragraphs_type.image.yml new file mode 100644 index 0000000..434a7c4 --- /dev/null +++ b/config/language/es/paragraphs.paragraphs_type.image.yml @@ -0,0 +1 @@ +label: Image diff --git a/config/language/es/views.view.content.yml b/config/language/es/views.view.content.yml index 4f05e81..4f567be 100644 --- a/config/language/es/views.view.content.yml +++ b/config/language/es/views.view.content.yml @@ -9,6 +9,9 @@ display: label: Título status: label: Estado + settings: + format_custom_false: 'Sin publicar' + format_custom_true: Publicado operations: label: Operaciones exposed_form: @@ -21,6 +24,12 @@ display: status: expose: label: Estado + group_info: + group_items: + 1: + title: Publicado + 2: + title: 'Sin publicar' page_1: display_title: Página display_options: diff --git a/config/language/es/views.view.media.yml b/config/language/es/views.view.media.yml index 1a12d28..18f5019 100644 --- a/config/language/es/views.view.media.yml +++ b/config/language/es/views.view.media.yml @@ -11,6 +11,9 @@ display: label: Tipo status: label: Estado + settings: + format_custom_false: 'Sin publicar' + format_custom_true: Publicado operations: label: Operaciones exposed_form: @@ -20,6 +23,13 @@ display: bundle: expose: label: Tipo + status: + group_info: + group_items: + 1: + title: Publicado + 2: + title: 'Sin publicar' media_page_list: display_title: Media display_options: diff --git a/config/language/es/views.view.media_library.yml b/config/language/es/views.view.media_library.yml index b6166e0..d56ce1b 100644 --- a/config/language/es/views.view.media_library.yml +++ b/config/language/es/views.view.media_library.yml @@ -7,6 +7,14 @@ display: media_bulk_form: action_title: Acción filters: + status: + group_info: + label: Publicado + group_items: + 1: + title: Publicado + 2: + title: 'Sin publicar' name: expose: label: Nombre diff --git a/config/language/es/views.view.webmentions.yml b/config/language/es/views.view.webmentions.yml index 289bbd9..460c291 100644 --- a/config/language/es/views.view.webmentions.yml +++ b/config/language/es/views.view.webmentions.yml @@ -8,6 +8,11 @@ display: label: Tipo created: label: Creado + status: + label: Publicado + settings: + format_custom_true: Publicado + format_custom_false: 'Sin publicar' filters: type: expose: diff --git a/config/mposse.settings.yml b/config/mposse.settings.yml new file mode 100644 index 0000000..3703895 --- /dev/null +++ b/config/mposse.settings.yml @@ -0,0 +1 @@ +soft_disable: 0 diff --git a/config/node.type.microblog.yml b/config/node.type.microblog.yml new file mode 100644 index 0000000..8b2a343 --- /dev/null +++ b/config/node.type.microblog.yml @@ -0,0 +1,23 @@ +uuid: 84bb329d-2d80-4cb4-9437-88c8c15b6a16 +langcode: en +status: true +dependencies: + module: + - indieweb_context + - menu_ui +third_party_settings: + indieweb_context: + post_context_link_field: '' + post_context_post_type: '' + menu_ui: + available_menus: { } + parent: '' +_core: + default_config_hash: lZLSy9426p6hMuLFTkunFTLI5oqFxmczeI-TJpb8XFo +name: Microblog +type: microblog +description: 'A short note or status update without title or complex data structure. Suitable for pushing to text messages and syndicating to social media as well as posting to this site itself.' +help: null +new_revision: true +preview_mode: 0 +display_submitted: false