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

Fix fixed elements editor style

1a9adc90e93b5349c57c3581384eb4dd4ac6458d authored about 1 year ago by Thomas von Deyen <[email protected]>
Use shoelaces tabs for tabs

Uses the custom element library shoelace for tabs.

e25a125bc804afa3f2f77a9683ebf7052c25a096 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2585 from sascha-karnatz/web-component-intialization-issues

Fix web component i18n issues

214ed211507c65a343cd9cdc98d68e7661836f04 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2593 from tvdeyen/fix-turbo-redirect

Fix language and site creation

ab36393f59f1d6351cb52f2050748f4db0d4cd9d authored about 1 year ago by Thomas von Deyen <[email protected]>
Fix language and site creation

With the switch from Turbolinks to Turbo the redirect after submitting
the remote form inside th...

47b35ca2eb59a3a70f5042692a6a7359a5101988 authored about 1 year ago by Thomas von Deyen <[email protected]>
Add web components to styleguide

Update our styleguide to use our web components for tinymce, character count, and datepicker.

70e2ad454789190a9a513f2ca62fa927e6d6c4ce authored about 1 year ago by Sascha Karnatz <[email protected]>
Reload admin after language change

Reload the admin interface completely after a language change to have a proper initialization of...

b387b275f518e7116c174809aa0fb2dc8d2effca authored about 1 year ago by Sascha Karnatz <[email protected]>
Extend i18n.js

Export translation and currentLocale function. Move the default translations into locales/en.js ...

b0abdddbfd978ebf4dc89f6c45f9e19a528caa9c authored about 1 year ago by Sascha Karnatz <[email protected]>
Change max characters properties in alchemy-char-counter

Migrate the character counter component to the default AlchemyHtmlElemenet and rename the max ch...

d5151785cd426186499c3cf6a2a3c9379ebe6497 authored about 1 year ago by Sascha Karnatz <[email protected]>
Update web components to use i18n functions

remove the Alchemy object from alchemy-tinymce and alchemy-datepicker and use i18n function inst...

f571ac7e0d06597ea1172f6bdb112364aadbddc0 authored about 1 year ago by Sascha Karnatz <[email protected]>
Add alchemy_i18n gem

Add alchemy_i18n gem to test multiple translations in out dummy app.

e94a20395b46c65b62fe46d75b81d7d4380ddabb authored about 1 year ago by Sascha Karnatz <[email protected]>
Merge pull request #2590 from tvdeyen/test-ruby-3.3

Test Ruby 3.3-preview2 and YJIT

4d2e3db7adbeccd3196bddbbc9b8b9a8dd955112 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2591 from AlchemyCMS/depfu/update/main/net-imap-0.4.0

[ruby - main] Update net-imap → 0.4.0 (unknown)

2056e773a5cf2a832e4159606f0837e6b69e1ad3 authored about 1 year ago by Thomas von Deyen <[email protected]>
Update net-imap to version 0.4.0

cbc6199011e1ac505a67c8997953766792bde335 authored about 1 year ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
CI: Enable YJIT

Let's test if Alchemy runs with YJIT enabled

662c17c7e80ba1b474f0a0878f552d2314b4a477 authored about 1 year ago by Thomas von Deyen <[email protected]>
CI: Test Ruby 3.3-preview2

e16ffd3ba1f03faceab3c3112408f4cc9bc3ecc4 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2588 from tvdeyen/admin-js-imports

Allow to import additional admin JS modules

97a9ac5f93166cd067e5365138e5f7c07de92e12 authored about 1 year ago by Thomas von Deyen <[email protected]>
Allow to import additional admin JS modules

In order to be able to import additional JS modules
into the Alchemy admin UI you can use this.
...

79131fc1889c6a38d92c50b9dc962491a7fc6c61 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2586 from AlchemyCMS/fix-leave-dialog

Disable Turbo on the leave overlay

5ffc6c3c096316dbad3acdb4513603eb22fab17b authored about 1 year ago by Thomas von Deyen <[email protected]>
Disable Turbo on the leave overlay

If someone leaves the alchemy admin
either via logout or visiting the frontend,
we must not use ...

277641c6f9849732a30cd8916e68bf56a4f7c292 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2582 from sascha-karnatz/update_javascript/page_select

Page Select Component

b85bd1bd028cfd4d6a27fd27ec0db60a29e9e8dc authored about 1 year ago by Thomas von Deyen <[email protected]>
Remove alchemyPageSelect - function

It is now replaced by the alchemy-page-select - web component. The page.hbs file is still in use...

2435410a847ccffa3b2a74d43e3fa31b99f9fa2e authored about 1 year ago by Sascha Karnatz <[email protected]>
Add page select web component

Add page select component, which wraps the select2 initialization. The jquery - dependencies is ...

c09710d522fb9cf03ea98236ce56eebd3d65451d authored about 1 year ago by Sascha Karnatz <[email protected]>
Replace alchemyPageSelect usage with alchemy-page-selct

Use the new web component to create the page selects. It was necessary to encapsulate the node f...

0897c072b6e5c98240c7bd60b56d1663aec2ecc9 authored about 1 year ago by Sascha Karnatz <[email protected]>
Add page select view component

Add a view component to make it easier to use the page select web component in erb views.

0dfd64a281157586bafc1fa8acd0147db70dd4d5 authored about 1 year ago by Sascha Karnatz <[email protected]>
Allow boolean attributes in alchemy html element

The boolean values are attributes without an value like the default HTML standard e.g. disabled ...

384504f28675f2089cbfc2cd0cdbc19943facb29 authored about 1 year ago by Sascha Karnatz <[email protected]>
Merge pull request #2583 from AlchemyCMS/depfu/update/main/net-smtp-0.4.0

b432945d5d7738fdad8493205f4643e62f095972 authored about 1 year ago by Thomas von Deyen <[email protected]>
Update net-smtp to version 0.4.0

d84ad210b2e57dd2eea2078d6a888591b460c3f0 authored about 1 year ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #2521 from mamhoff/do-not-add-copy-unless-necessary

Copying pages: Only add "(Copy)" if necessary

81514533f3b6e58aed02195010d7529ceb02180d authored about 1 year ago by Thomas von Deyen <[email protected]>
Use new CopyPage class in Page model

This uses the new CopyPage class anywhere we need it in the
Alchemy::Page model.

fd9c9c035a82f965bd3ad7c5fd66aed5ef8af1c4 authored about 1 year ago by Martin Meyerhoff <[email protected]>
Remove method definition from spec file

This method is already in the model file.

a975134334ca26178d767c47f21cac859ec5b6e3 authored about 1 year ago by Martin Meyerhoff <[email protected]>
Add CopyPage service class

This class copies a page, respecting the need for changing the name of
the page if the new paren...

40ff7e525a5f1a25b2b181bf633d65b3fb4b5ae4 authored about 1 year ago by Martin Meyerhoff <[email protected]>
Merge pull request #2556 from mamhoff/fix-nan-ratio-error

Picture Ingredient: Fix NaN error with free height

a22cd44ba4f31d28be3c1d675968a2b201268759 authored about 1 year ago by Thomas von Deyen <[email protected]>
Copying pages: Only add "(Copy)" if necessary

This should help with copying and pasting page trees. If one copies to a
different parent page f...

4deb66c938d4497fc558a2dd00a15717fe559ae6 authored about 1 year ago by Martin Meyerhoff <[email protected]>
Merge pull request #2579 from AlchemyCMS/depfu/update/main/execjs-2.9.1

[ruby - main] Update execjs → 2.9.1 (unknown)

1f5553ad8293527981e994d726c14899f34e8151 authored about 1 year ago by Thomas von Deyen <[email protected]>
Relax execjs version

We do not have the issues anymore.

124abeb2529e8c4f8da16dfb1bc080d12eca8f9f authored about 1 year ago by Thomas von Deyen <[email protected]>
Update execjs to version 2.9.1

456357e01dc34a0f52537c81532095fa9afdc6ed authored about 1 year ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #2550 from sascha-karnatz/update_javascript/move-base

Convert base from Coffeescript to Javascript

422fce2c2f81406b81d1e5af37e751063308e758 authored about 1 year ago by Thomas von Deyen <[email protected]>
Move overlay into a web component

The overlay is now a web component and a bit easier to use. The API is still the same, but the c...

e28a6ce0a0fc1ab27c95572ef439264021c8e466 authored about 1 year ago by Sascha Karnatz <[email protected]>
Migrate picture selector from jquery to vanilla JS

try to reduce the jQuery usage and migrate the picture selector section from jQuery to vanilla J...

eca53a352dcbca3dade37db96c36b9c60d9ddb6b authored about 1 year ago by Sascha Karnatz <[email protected]>
Split up base.js into seperate modules

Create a javascript file for each function. They are not related to each other.

48ee06e0b45560e5caca09c95820f67c87b8400d authored about 1 year ago by Sascha Karnatz <[email protected]>
Convert base from Coffeescript to Javascript

Also move file to app/javascript - folder.

7dc56b581bcdedc3c0c93165054bac3ae2f5d759 authored about 1 year ago by Sascha Karnatz <[email protected]>
Merge pull request #2578 from sascha-karnatz/update_javascript/safari-fixes

Web Component Safari fixes

6efd2daad413129e2f72567e55325f078c6f24b3 authored about 1 year ago by Thomas von Deyen <[email protected]>
Enable Jest module mapping

It is way easier to use without the relative paths and it allows imports in the class you are go...

cbd402ad58f00a78c0af39e5220e0114134070cc authored about 1 year ago by Sascha Karnatz <[email protected]>
Make alchemy-tinymce compatible with Safari

Safari does not support the defined extend syntax and therefor only custom tags can be used. Als...

9780479be7254cb985ea5845bbdc253f3be66023 authored about 1 year ago by Sascha Karnatz <[email protected]>
Make the alchemy-datepicker compatible with Safari

Instead of extending a HTMLElement create a proper tag that can also be handled by Safari. Add a...

79b595e9af855f471620031114b2ccf8f22f7d27 authored about 1 year ago by Sascha Karnatz <[email protected]>
Extend Alchemy HTMLElement

Added a test for AlchemyHTMLElement and test the main functions. Extended this web component bas...

27f9c7337f0b37855e66b51e2978f0f64d4787d4 authored about 1 year ago by Sascha Karnatz <[email protected]>
Merge pull request #2577 from AlchemyCMS/depfu/update/main/execjs-2.9.0

[ruby - main] Update execjs → 2.9.0 (unknown)

7ca9c5fd7a6acb378a960029ff3097d621d80061 authored about 1 year ago by Thomas von Deyen <[email protected]>
Update execjs to version 2.9.0

22ba0afab3d366e591abe9844e41a135d8bfd330 authored about 1 year ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #2555 from sascha-karnatz/update_javascript/migrate-tinymce

Migrate Tinymce module into a web component

687b74b6bf05610968a8e4537f15327ddf216cf0 authored about 1 year ago by Thomas von Deyen <[email protected]>
Use alchemy-tinymce web component only on textareas

it is increasing the readability and "feels" a bit better. Also removed a method on the richtext...

93777f1238162767b0e04f3e5bb82abeb7fde5db authored about 1 year ago by Sascha Karnatz <[email protected]>
Add support for attributes on alchemy-tinymce

Allow the toolbar and plugin attribute on the tinymce web component. The configuration is read i...

fca5ff64acb001ad75d92ae0f6c73a4015fc6561 authored about 1 year ago by Sascha Karnatz <[email protected]>
Allow more complex attributes on alchemy-tinymce

You need sometimes attributes with underscores, which is uncommon in HTML. For that reason the a...

675ab92b3ffa53060dd8738c4e8e3b75e13a4435 authored about 1 year ago by Sascha Karnatz <[email protected]>
Remove custom id on alchemy-tinymce

The id is not necessary anymore, because the custom configuration is now build in as attributes ...

e84fa41c327da91df4b6f2887cbf97e3aa8df0ba authored about 1 year ago by Sascha Karnatz <[email protected]>
Migrate Tinymce module into a web component

Instead of multiple initializations and removals let the browser handle the problem. Web compone...

2cb6a8e5bd2a9d2bb08b278e3fe1fe904b96fe8f authored about 1 year ago by Sascha Karnatz <[email protected]>
Merge pull request #2574 from sascha-karnatz/update_javascript/spinner

Replace Spinner with web component

d526d2e667827ec43e87e0a76a425549fc4d2249 authored about 1 year ago by Thomas von Deyen <[email protected]>
Add tests for alchemy-spinner

it is pretty basic for the moment. An update of Jest was necessary to have the latest support fo...

1a6e39127006e7adff486d79ed604fb8a48c63e6 authored about 1 year ago by Sascha Karnatz <[email protected]>
Add color option to spinner

The option is only used in the image gallery, but is now possible to use every color inside the ...

9aad4b3e064776f33ec5f0c414ff76c326cf2d57 authored about 1 year ago by Sascha Karnatz <[email protected]>
Replace Spinner with web component

try to add a default custom component class for all Alchemy web components. This is inspired fro...

be07c5565fe3ee151af9652d7ab1fe430ba64f1e authored about 1 year ago by Sascha Karnatz <[email protected]>
Add 6.1 patch releases to changelog

db61b6b590ad812217c5eef47e6503eea9cdbf77 authored about 1 year ago by Thomas von Deyen <[email protected]>
Add 7.0 patch releases to changelog

d1f85d4b906372b8714ab7a847e654fb3bb71e2f authored about 1 year ago by Thomas von Deyen <[email protected]>
Use Alchemy GitHub bot user to create backports

The general GitHub access token is not able to
trigger actions, we need a "real" user for that.
...

92cb7f948af9cbf5a32b21d3e0d58ab9d8c24f0b authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2571 from tvdeyen/fix-non-stupid-digest-assets

Fix NonStupidDigestAssets with String whitelist

873a6224ae23e5033ac8c16605c690fd9fad87d9 authored about 1 year ago by Thomas von Deyen <[email protected]>
Fix NonStupidDigestAssets with String whitelist

We need to support Strings as well as Regexp.

de4c9742e1f3a26633cd825e9ded98b241de293a authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2548 from sascha-karnatz/update_javascript/move-tooltip

Convert Tooltip from Coffeescript to Javascript

70c0c2bedc51216a2277cd1cac6e67bdcd93f155 authored about 1 year ago by Thomas von Deyen <[email protected]>
Migrate tooltip to a web component

The tooltip component can only be used on input fields. This way the update of the form builder ...

0cfaf5bfa4977723e012446d6f1514edd8a721fe authored about 1 year ago by Sascha Karnatz <[email protected]>
Replace the jQuery Tooltip with vanilla Javascript

Add a dom_helper.js to collect a few repetitive functions.

ec0b7e5683074f26477bc30e648992c9a9daf2a7 authored about 1 year ago by Sascha Karnatz <[email protected]>
Convert Tooltip from Coffeescript to Javascript

Move the tooltip also to the app/javascript folder and import the file only in the GUI init - fu...

256f282ceb465b81dfa8c4b8783c25430b787215 authored about 1 year ago by Sascha Karnatz <[email protected]>
Merge pull request #2570 from sascha-karnatz/standardrb-changes

Standardrb rules update

43030aa3a3c40ad9cf5286660bd3b0ae3fcd8d61 authored about 1 year ago by Thomas von Deyen <[email protected]>
Standardrb rules update

standardrb was updated and the rules changed a bit. It was necessary to set the Ruby version in ...

5de68f7ee57460045c4e45c48ebae6ad66064b1c authored about 1 year ago by Sascha Karnatz <[email protected]>
Merge pull request #2554 from sascha-karnatz/update_javascript/migrate-datepicker-to-web-component

Migrate datepicker into a web component

7f0a8569fad7e7248dad2373b1e9f18ee545c38e authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2567 from tvdeyen/use-backport-cli

Use sqren/backport for automated back porting of PRs

584edef08366e09bff6bf6a64b7ca7f407a70c6b authored about 1 year ago by Thomas von Deyen <[email protected]>
Use sqren/backport for automated back porting of PRs

Also used by Solidus and this works.

cc0bd05433d157f24dc96c35e761339d482711d3 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2566 from AlchemyCMS/revert-2563-bogus

Revert "Change capitalization of Ruby On Rails in README"

2f1f33c878bca90f7c1fe0cbcd6e27e42dd49112 authored about 1 year ago by Thomas von Deyen <[email protected]>
Revert "Change capitalization of Ruby On Rails in README"

17e0851742d448a3f6e2dabebb54f31bde2d602d authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2565 from tvdeyen/use-our-backport-fork

Use our backport fork

99238f28fbfb29958658866ece26275364904d16 authored about 1 year ago by Thomas von Deyen <[email protected]>
Use our backport fork

To fix cherry picking of merge commits

See https://github.com/tibdex/backport/pull/105

dc1557bef3122d12c142055d0719e9304a3c8328 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2564 from tvdeyen/bogus

Actions: Remove labels_template

0fa9e081f39a1f3b345ddc18d5b56c10d6b3deeb authored about 1 year ago by Thomas von Deyen <[email protected]>
Actions: Remove labels_template

They do not work as intended

https://github.com/tibdex/backport/issues/97

3ad4385de1c8593b39f1dea5e36d0a8a29aa4e20 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2563 from tvdeyen/bogus

Change capitalization of Ruby On Rails in README

e01652cbe57ad83429d40f6de49330693b6182c1 authored about 1 year ago by Thomas von Deyen <[email protected]>
Change capitalization of Ruby On Rails in README

Remove me

d68cd5c05a510f70512a1d32cee5ebcea0248eb4 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2562 from tvdeyen/fix-backport-labels-template

Fix format of labels_template

e77eafd992de116d5a70e0d91d51db2a13ab9869 authored about 1 year ago by Thomas von Deyen <[email protected]>
Fix format of labels_template

bda304c4f321e416b5471107b2726a1035f6d940 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2561 from tvdeyen/backport-fix-labels

Change backport templates

7b2ab175cccbfc39efa1030ac9c07f969f313a1a authored about 1 year ago by Thomas von Deyen <[email protected]>
Change backport templates

5432af9d3bbcbad99853e070930e503f851210c8 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2560 from tvdeyen/add-backport-action

Add backport GH action

3285fd1d0c969ce04be57aa0f9d03f107cd02d1e authored about 1 year ago by Thomas von Deyen <[email protected]>
Add backport GH action

Allows to automatically create backporting PRs after merging
of PRs with appropriate labels

htt...

8c601224147682e4590e2c09d8e385fd6455df59 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2559 from tvdeyen/site-redirects/allow-other-host

Allow redirecting to other host in site redirect

4687a0230e455cbc86c1666f8225ab0d3ce9bcfc authored about 1 year ago by Thomas von Deyen <[email protected]>
Allow redirecting to other host in site redirect

If we have a site that has a domain alias and that
is configured to redirect to primary host, we...

1791ea12259b1e0f7884dfb5f329d8aa362e4e5f authored about 1 year ago by Thomas von Deyen <[email protected]>
Add blish as main sponsor

f299cca69c3a051230f276641d1ba0a3e738c368 authored about 1 year ago by Thomas von Deyen <[email protected]>
Picture Ingredient: Fix NaN error with free height

When indicating that a picture can be cropped, but needs to have a
certain height or width but l...

1fc477aa23129d735e0f6c478fb63cda5873ee70 authored about 1 year ago by Martin Meyerhoff <[email protected]>
Migrate datepicker into a web component

migrate datepicker module into a web component. This cleans up the GUI - module even more.

6e4af1ea667e5dbd42fbd8e5297178fa3859b521 authored about 1 year ago by Sascha Karnatz <[email protected]>
Merge pull request #2549 from sascha-karnatz/update_javascript/move-char-counter

Convert CharCounter from CoffeeScript to Javascript

a7e29cd6b36bc861e907d87d037ff6720f9b7f33 authored about 1 year ago by Thomas von Deyen <[email protected]>
Migrate character counter to a web component

migrate the data attribute approach to a web component. I does not need a listener and it should...

a60123ace36fbaaeb5e6ed91a51ec119d10b2490 authored about 1 year ago by Sascha Karnatz <[email protected]>
Convert CharCounter from CoffeeScript to Javascript

Also move the file into the app/javascript - folder. Made a small adjustment in the structure of...

2610affdda63b0e438917f162dd1603d38dd2a3d authored about 1 year ago by Sascha Karnatz <[email protected]>
Merge pull request #2547 from sascha-karnatz/update_javascript/move-autocomplete

Convert autocomplete from CoffeeScript to Javascript

826e538e94f77806f34a3ae21fc73495b9aa3608 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2546 from sascha-karnatz/readme-rails-version

Update README

58b7d85ce7ae7a323ba9f690216d536fa9813b87 authored about 1 year ago by Thomas von Deyen <[email protected]>
Convert autocomplete from CoffeeScript to Javascript

Move the file also into the app/javascript folder.

7fc503a6ec9577088135d33ee9e2f9a34734cbd3 authored about 1 year ago by Sascha Karnatz <[email protected]>
Update demo section in the README

Heroku removed the free tier possibility. The new demo is on fly.io.

ebdb34b10393ed401fcc0c335fcb034a647b77b6 authored about 1 year ago by Sascha Karnatz <[email protected]>
Update Rails version section in README

The supported Rails versions - section is now up to date and points to the correct branches for ...

9781bab9e858194408dd2bbe5a8d52d249c29683 authored about 1 year ago by Sascha Karnatz <[email protected]>