Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/AlchemyCMS/alchemy_cms

Alchemy is the Open Source Rails CMS framework for the component based web that can be used as classic server side rendered or headless CMS.
https://github.com/AlchemyCMS/alchemy_cms

Merge pull request #2692 from tvdeyen/admin-thumbnail-quality

Set admin picture thumbnail quality to 90

1d81e7f24e2fd5a91d49e231d9c14862f2fed43f authored 9 months ago by Thomas von Deyen <[email protected]>
Add picture#thumbnail_url

Returns an url for the thumbnail representation of the picture

ffc776ef01f17191e2a59bd79861df974944009c authored 9 months ago by Thomas von Deyen <[email protected]>
Set admin picture thumbnail quality to 90

Make the picture thumbnail quality independent from the
frontend output_image_quality config.

U...

bf6263a79dd6121c77ed096754167b63e4477802 authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2691 from tvdeyen/tinymce-height-from-min-height

Set Tinymce editor form min-height

822ea5bf10ff3574b3228028921f5e4f678025bd authored 9 months ago by Thomas von Deyen <[email protected]>
Set Tinymce editor form min-height

Sites have set min-height on their custom tinymce config
or on element definitions. Since Tinymc...

4d26b9b8683cee0bedd12a92d91e49620d3286dc authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2690 from tvdeyen/fix-tinymce-assets

Link tinymce icons

1ff16138870f9326ad38114a95e712d62004adf9 authored 9 months ago by Thomas von Deyen <[email protected]>
Link tinymce icons

Since Tinymce loads the icons async we need to compile
it on its own.

f7b6c25493fc7271c93921c7325fa8e38fdad0b9 authored 9 months ago by Thomas von Deyen <[email protected]>
Bump version to v7.1.0-rc1

aca48eceee93cf87ac0a163a663d83a514e53129 authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2688 from tvdeyen/tooltip-title

Use title attribute for link_to_dialog and delete_button tooltip

d921ce5c0c0022711ee872866586528c11ecf253 authored 9 months ago by Thomas von Deyen <[email protected]>
Fix width of js_filter_field in tags edit dialog

We changed the selector for form fields inside of forms
in dialogs to support tooltips in 69cbb1...

281fc48e350cab0c65a64c9a40f726e7bbc758a7 authored 9 months ago by Thomas von Deyen <[email protected]>
Fix click_button_with_tooltip test helper

Make it work with buttons nested in a form as well,
like the delete button.

d476d0fbd9766cb98e43fb1549b6da44503d3585 authored 9 months ago by Thomas von Deyen <[email protected]>
Fix create menu button tooltip placement

11fccadb1bf874b8ed76bb47a5c468323be541ab authored 9 months ago by Thomas von Deyen <[email protected]>
Use title attribute for delete_button tooltip

If a `title` is passed as `html_options` to `delete_button` helper
we use that to create a `sl-t...

3f4ba757d7993bb0c38c4b06af94c01c686ff3c4 authored 9 months ago by Thomas von Deyen <[email protected]>
Fix leave admin icon

d2f4f53a9da065b08e83145726108e4de8cdc2d4 authored 9 months ago by Thomas von Deyen <[email protected]>
Use title attribute for link_to_dialog tooltip

If a `title` is passed as `html_options` to `link_to_dialog` helper
we use that to create a `sl-...

7b5b3dbc1d57e384f880aa8e6b156167046afe65 authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2687 from tvdeyen/clipboard-button

Add alchemy-clipboard-button component

15cf45aa77dbde4d8dd5d5c7fbb55dcca2e01447 authored 9 months ago by Thomas von Deyen <[email protected]>
Add alchemy-clipboard-button component

Encapsulates ClipboardJS into a web component.
This makes sure it sets up and tears down correct...

e2135a20fc6927363b8d6fb5aaa9ad8cb191052f authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2686 from tvdeyen/fix-picture-archive-empty-state

Fix layout of empty picture archive

1ae59b1c0ba0a7eaef5b76cee925f73730933b3d authored 9 months ago by Thomas von Deyen <[email protected]>
Fix layout of empty picture archive

The grid is only necessary if we have pictures to display.
The notice should be full width and w...

53555b500ed78386104c35f21f47d0ecc69504a6 authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2685 from tvdeyen/fix-tinymce-lang-setting

Fix Tinymce language config

bb898835805fc82da2ca42c426002fc8e5e36afb authored 9 months ago by Thomas von Deyen <[email protected]>
Fix Tinymce language config

It has been renamed from `locale` to `language` in v6.

93ac729ac55ac6e3b40d73a0000e3bf40c6af4fe authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2684 from AlchemyCMS/richtext-input

Add richtext input type for form builder

97640557a97b96494e84c0d622c795a3d4e8442e authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2683 from tvdeyen/deprecated-icon-style-support

Add support for legacy icon styles

dc7cc76913369d05115c3913639416812fb4784e authored 9 months ago by Thomas von Deyen <[email protected]>
Add richtext input type for form builder

This makes it easier to add a tinymce editor to a
form field. Nice for migrating a resource form...

e823fc93c6d5b297de6e8ef0c581a581b246d73a authored 9 months ago by Thomas von Deyen <[email protected]>
Add support for legacy icon styles

If a module or extension uses old fontawesome icon styles
it now returns the correct style class...

d30b54efe0b647f596202c517bb05cc93f1a35b1 authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2682 from tvdeyen/fix-esm-imports

Fix imports of ES modules

ddb55dfd1867459a1198811b0c0ea2bd4eb20789 authored 9 months ago by Thomas von Deyen <[email protected]>
Add ESLint rule to check for relative imports

Relative imports do not work in most Rails apps.

e0124e0684ac6c4c6750d21bca9bb55682b346f8 authored 9 months ago by Thomas von Deyen <[email protected]>
Fix imports of ES modules

In some Rails apps the relative paths do not work.

cfe298370c264f18bcae8aaa27ee784b135c1a7f authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2680 from tvdeyen/fix-tinymce-textarea

Fix sizing of tinymce textarea

cd558d29ce018f821bfd7e00094fb61340160e97 authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2681 from tvdeyen/cropper-webp

Use webp for image cropper

fd8ab9fac9624715676046a727cd4870e55ced3f authored 9 months ago by Thomas von Deyen <[email protected]>
Use webp for image cropper

We use webp for all thumbnails in the admin now. This should
not be any different.

c8bdae0e489c18b8c1119626e7f35b3221e65daf authored 9 months ago by Thomas von Deyen <[email protected]>
Fix sizing of tinymce textarea

Used ie. in the sourcecode view.

d525cddbfd7e02600b0817ab2176e4bf7916fcb2 authored 9 months ago by Thomas von Deyen <[email protected]>
Bump version to v7.1.0-b2

7ab2e6fd8474719d2f3f6c3af36d5697de50f6e2 authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2679 from tvdeyen/download-imported-pins

Download and bundle third party JS packages with npm

9249d017051a11a6396bf02577d69fa4f204c0a1 authored 9 months ago by Thomas von Deyen <[email protected]>
Build on any changes to yarn.lock file

We maybe want to add JS dependencies in PRs not
only through dependabot PRs.

de43594fe235452451d1167b71bf60868232fb37 authored 9 months ago by Thomas von Deyen <[email protected]>
Ignore vscode workspace settings

d9b4f88d473d8a71bd44187c571cbe9860c2ccba authored 9 months ago by Thomas von Deyen <[email protected]>
Install keymaster via npm

8eb56be30e082ca8265e2814356e6aaa27f0c5cb authored 9 months ago by Thomas von Deyen <[email protected]>
Change jest module mapping

Now that we have modules in `vendor/javascript` and in
`vendor/assets/javascripts` we need to ch...

fa76e8c60c4c172fbc79015a8ec3110805029329 authored 9 months ago by Thomas von Deyen <[email protected]>
Do not include any yarn or dot file in packaged gem

We do not need these files in the package Rubygem.
The yarn.lock is very large and all the dot f...

7e83ef2a6843340f11b27b0e3b0e14f27e75840c authored 9 months ago by Thomas von Deyen <[email protected]>
Remove requestAnimationFrame shim

All browsers support it now.

53b4346b76604ea0ce139c32112d49c26343f9a0 authored 9 months ago by Thomas von Deyen <[email protected]>
Add dependabot version updates for npm

This way our JS dependencies get version updates.
After new versions installed build new packages.

c16fbbc15febdcf11d49dd33d2823657bbe7d0ec authored 9 months ago by Thomas von Deyen <[email protected]>
Load ClipboardJS from node modules

Instead of a downloaded version from vendor/assets folder.
So we can use established tools for d...

75bfda947e3018ef64b0bcbfbef2798212e977fe authored 9 months ago by Thomas von Deyen <[email protected]>
Minify third party dependencies with terser

This makes the bundled packages significantly smaller.

77811d4f4af44637fa547691a7d5b420360f4d0b authored 9 months ago by Thomas von Deyen <[email protected]>
Preload all pinned packages

importmap-rails v2 will have this as default as well.

144a6e9008bf9c649248dd9f74f5e57399bc141c authored 9 months ago by Thomas von Deyen <[email protected]>
Add downloaded pins to assets path

importmap-rails allows to download pinned assets
instead of serving them via CDN.

We want to do...

b71cb7c808f7cff08d304c26ff8c43e1f9eabc25 authored 9 months ago by Thomas von Deyen <[email protected]>
Bundle tinymce with Rollup

This way we can use npm as dependency manager
and omit loading each plugin on its own

c6c56490b483bb938b7941154b58099c208a9443 authored 9 months ago by Thomas von Deyen <[email protected]>
Bundle all third party dependencies into vendor

We already build our own optimized shoelace package.
Since we already use yarn to handle depende...

623248a8cfba1fc565fecd1bf88051e8a4483cec authored 9 months ago by Thomas von Deyen <[email protected]>
Remove lodash from package json

We do not use it anymore

753528635d627467982e3aa2461aaa748e336da9 authored 9 months ago by Thomas von Deyen <[email protected]>
Build our own shoelace bundle with rollup

It is not possible to pin and download shoelace
with importmap-rails. Since it is more efficient...

8ed1460fe663ce402f90cce26a396d608c345519 authored 9 months ago by Thomas von Deyen <[email protected]>
Use our own debounce function

This function is so small that using lodash is not worth it.

d5896634ee668fc84a3244506d58bd6082b5b5f4 authored 9 months ago by Thomas von Deyen <[email protected]>
Add our own max function

And remove lodash-max

ae15cdc512afcceaf12ace19ea69b4d00d304c36 authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2678 from tvdeyen/delete-dependent-page-records

Remove legacy pages urls and folded pages if page gets destroyed

5fe3e53d1816e3f6fe0176a54534d4e78f450452 authored 9 months ago by Thomas von Deyen <[email protected]>
Remove legacy pages urls and folded pages if page gets destroyed

We do not want orphaned records after the page has been destroyed.

692e6e03698bac00b1f8e5690e6a344a468db182 authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2677 from mamhoff/clear-unnecessary-legacy-urls

Clear unnecessary legacy URLs

f2d045efaaf94697d79dc6e005887ceba02d21b1 authored 9 months ago by Thomas von Deyen <[email protected]>
Clear unnecessary legacy URLs

When renaming a page back to a URL it used to have, we get a legacy URL
that is the same as the ...

a6b23971b898cb635d4f28837b50806aa20c757c authored 9 months ago by Martin Meyerhoff <[email protected]>
Merge pull request #2675 from tvdeyen/webp-thumbnails

Use WebP for all thumbnails

fe230d7e8f8ea8c7c1110909332db73195f2a255 authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2676 from tvdeyen/fix-link-text-in-tinymce

Fix error linking text in tinymce

86d0d0dbe18b4e792e7e192dc0f6d72b4273a872 authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2674 from tvdeyen/webp-quality

Allow quality setting for webp images

ca79aa5b5734f5d01d38159891544446edf46ae4 authored 9 months ago by Thomas von Deyen <[email protected]>
Fix error linking text in tinymce

When the text does not have a link yet and also is a object
from tinymce editor it does not have...

850a24cc041a67052e857e2c861cdb68efbe3cae authored 9 months ago by Thomas von Deyen <[email protected]>
Use WebP for all thumbnails

WebP is well supported and is much more efficient than
png or jpg.

5ba02c14d1c8370d1cd4aea7a4b1ec56721424ca authored 9 months ago by Thomas von Deyen <[email protected]>
Allow quality setting for webp images

Currently only jpeg allows a quality setting. But webp
images should also be renderable in diffe...

1cec42a5c81dd52167677cdc05e458e0733dc880 authored 9 months ago by Thomas von Deyen <[email protected]>
Allow to replace config keys with new keys

Logs a deprecation warning if old key is still used,
but still returns the value.

c0b666a14b485b9a752ac2cf06c0629cca901ba6 authored 9 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2673 from tvdeyen/do-not-remove-background-from-non-transparent-images

Do not remove background from non transparent images

b068ac63c5e631f67d8af11478d0b70b01028985 authored 9 months ago by Thomas von Deyen <[email protected]>
Add missing image format translations

c31b0fd7bf6ec5b769fde76b434be53270f2f1d3 authored 10 months ago by Thomas von Deyen <[email protected]>
Do not remove background from non transparent images

We only need to remove the background while flatting an
image if the original and the target ima...

3f6fa89d04386fd98918dfe928c12b352360009d authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2671 from AlchemyCMS/tinymce-6

Update Tinymce to v6

4256c1b22f3945310f86db11fad04f60ad088728 authored 10 months ago by Thomas von Deyen <[email protected]>
Remove table icons

There are too many icons that would have to be replaced.
RemixIcon has table edit icons, but not...

b2b39bbcea74df4b5a1c28ace621bb48e4421b1a authored 10 months ago by Thomas von Deyen <[email protected]>
Fix setting min-height via attributes.

We allow setting the min-height via attribute. We need
a setter for this.

dc997eaf589a31357fc24e17644fd1f329cd4401 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix Tinymce table plugin styles

2fe3e4cc0b104c27cc006913f995117d05c96ba6 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix tinymce button styles if used in Solidus

Solidus has background images on all button tags and
Tinymce uses button tags for selects (sigh!).

ee6a1914c5c63c7c9635ee20512f5296b4572c5e authored 10 months ago by Thomas von Deyen <[email protected]>
Update Tinymce to v6.8.2

a9d84e7ade08dfb9831a059cfe17bfdf47c360dc authored 10 months ago by Thomas von Deyen <[email protected]>
Use horizontal tabs for tinymce dialog navigation

Suits our dialog navigation layout

ac2cd1d33cc80919bdd614500d7ecbd861c3f017 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix Tinymce input focus style if used in Solidus

Solidus has a harsh `!important` rule on all `input`s with
`tabindex=-1` and Tinymce has a tabin...

ab1f7789a82d13ae74daac55eb2319eca7616d1b authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2667 from tvdeyen/fix-missing-image-styles

770b318cd7963466cbfbe1fbea3470dfe8970362 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2670 from AlchemyCMS/tinymce-5

Update Tinymce to v5

c59ab3d660e9f09ba27c4f3a3290dbe0c5dffb3e authored 10 months ago by Thomas von Deyen <[email protected]>
Remove jQuery UI fx setting

We do not use jQueryUI anymore.

a32885bd6e3e62c4f9074a5f25bf0ceaa45f15d1 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix tinymce component specs

We need the matchMedia mock, because - once again -
jsdom has not implemented it (*sigh). Otherw...

c8443314f53e762c6c80f4b0b38ea345985bae53 authored 10 months ago by Thomas von Deyen <[email protected]>
Remove min height calculation

Tinymce 5 uses the complete editor interface for min height.
We can remove the complex min heigh...

1ac038e841b192188b2abf234b78e1ba3ca0a748 authored 10 months ago by Thomas von Deyen <[email protected]>
Update Tinymce to v5.10.9

c35a6485a51f23c6e7088c17530799344bf89a3a authored 10 months ago by Thomas von Deyen <[email protected]>
Add remixicons icon set for Tinymce

2734c0921e6cc810207cb197230850f173979b93 authored 10 months ago by Thomas von Deyen <[email protected]>
Update link plugin to Tinymce v5

2c361b6f5a9b505c0398cc46f73f470922016f9a authored 10 months ago by Thomas von Deyen <[email protected]>
Add custom tinymce skin

8690ca04a5eb22b4c1f5ded0d3d0b5767e26d620 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2666 from tvdeyen/preserve-transparent-bg

Preserve transparent backgrounds for PNGs

8699664034f9f24e8392fd34a38212b62b3c40f0 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2665 from tvdeyen/resource-filter-fixes

Resource filter fixes

02f087c3d7ced1ea60462a35784bb9a3673b2ee6 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix small button.icon_button padding

`button.small` has padding, so we need to remove it here.

f1a524dfe3fab0a9afa4ecedb813a70f2f178c89 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix per page select for Rails 7

Rails 7 params do not inherit from `Hash` anymore.

In order to keep existing filters we need to...

d006e029ee11cf525262ee71eeb44caf2a9404ad authored 10 months ago by Thomas von Deyen <[email protected]>
Fix resource filter select

We need to use the permitted search filter params in order
to have the correct filter selected.

11b49de733d37bf8690bdb7d87238ad930cc4a4f authored 10 months ago by Thomas von Deyen <[email protected]>
Fix default empty thumbnail image style

More contrast for the color and a bit smaller

43acb905e388603e9be4983e2fe9388330fd5b1c authored 10 months ago by Thomas von Deyen <[email protected]>
Fix missing image style

The svg was old and using an light color.
Also the svg selector needs to make sure the missing i...

3e32ceecd649cbf915c87d4187404889eebbb7af authored 10 months ago by Thomas von Deyen <[email protected]>
Preserve transparent backgrounds for PNGs

We need to set the background command line option in order
to tell imagemagick to use a transpar...

3438222d921ccdf64f9dcef80c6b3b1b81425625 authored 10 months ago by Thomas von Deyen <[email protected]>
Use icon_button for disabled picture link button

Otherwise it will not have the expected style.

f3bf47f0a9001cdb3db23e9bc1aa77ae4ce7f1ec authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2663 from AlchemyCMS/depfu/update/main/sqlite3-1.7.0

14f67d8284de6a014c30b505a6d0ac0cfaed249d authored 10 months ago by Thomas von Deyen <[email protected]>
Update sqlite3 to version 1.7.0

321d993087665c260ca8015f0b4fda6bb95a7aa8 authored 10 months ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #2661 from tvdeyen/fix-brakeman-offense

Fix brakeman offense

91ba7bc422c3a206b1105448a1a3307c0e8f4405 authored 10 months ago by Thomas von Deyen <[email protected]>
Update Rails version in README

f7fa6107a9d42b5eb2db0078cb106242d5cac0e7 authored 10 months ago by Thomas von Deyen <[email protected]>
Add Lint badge

We are not using Hound anymore

17131c2d21320fd8256a42038a1596d988ec5034 authored 10 months ago by Thomas von Deyen <[email protected]>
Update Brakeman version

d471682a5e91ccbbd487c8a4bd20874480d4cf9c authored 10 months ago by Thomas von Deyen <[email protected]>
Remove obsolete Brakeman warnings

1460a3fe3fad6c2cab4d9c4a291fb2f76e1df46c authored 10 months ago by Thomas von Deyen <[email protected]>
Fix unsafe redirect warning in pages controller

04fdd114e3a23556d1377fd6ded4765ead8c416f authored 10 months ago by Thomas von Deyen <[email protected]>
Bump version to v7.1.0-b1

1ec1bd6d8c0e3f03aefae7ad1596225ec5be0b7d authored 10 months ago by Thomas von Deyen <[email protected]>