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 #2026 from tvdeyen/fix-element-destroy-translation

Fix typo in element destroy confirm notice

619e9cfb5120778455faf40ae0ce112d89e92837 authored over 3 years ago by Thomas von Deyen <[email protected]>
Fix typo in element destroy confirm notice

4ae5599cd04b893480c5b6f22e85171c098fb2f4 authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2024 from tvdeyen/fix-autoloading

Fix constants reloading in page and element concerns

4e7d0355de55ea83343b3aece3b5f932caefe408 authored over 3 years ago by Thomas von Deyen <[email protected]>
Fix constants reloading in page and element concerns

The classes must not be redefined as modules. Also require the dependency
to that Rails autoload...

d983b2592b68e329a0a36000f5de70c260d85c54 authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2023 from tvdeyen/fix-delete-element-confirm

Fix delete element confirm dialog

84c9d30b6148f75d1e24092ea194f24a500ed5d0 authored over 3 years ago by Thomas von Deyen <[email protected]>
Fix delete element confirmation

Removing data-remote and data-method
prevents from Rails click handler being attached.

The conf...

fbc41092982f4ce14598ba03cca872381196cb01 authored over 3 years ago by Thomas von Deyen <[email protected]>
Always close please wait overlay on confirmation

Do not rely on a potential redirect to remove the waiting animation.

d8f2e42417546b52bd6ea2052a3408772572ce67 authored over 3 years ago by Thomas von Deyen <[email protected]>
Rename element editor partials

We do not need the prefix. Its implied.

24620941c5a0ef28d79656dbf3908462e554bef6 authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2019 from AlchemyCMS/six-o

Six-O

fe4c040320fd4ac9db09729efec97b3df76060be authored over 3 years ago by Thomas von Deyen <[email protected]>
Disable page publish button if language is not yet public

In order to tell people that they should publish the language before
publishing the page we disa...

deea523fe68484b220839c7b789545d804b5498c authored over 3 years ago by Thomas von Deyen <[email protected]>
Add 6.0 changelog

a202ad658fa3f0ad4e2765a73cf66d377bf23b63 authored over 3 years ago by Thomas von Deyen <[email protected]>
Install rexml on GH actions

Although this gem is bundled with Ruby it is not installed
on GH actions.

ecf9a11e4b0fb90d8850e56272d835f59d0a42bc authored over 3 years ago by Thomas von Deyen <[email protected]>
Use at least Ruby 2.5

The same version Rails 6.0 needs at least.

8cb09d10b76c08a60c728c248688ab9e132fd005 authored over 3 years ago by Thomas von Deyen <[email protected]>
Respect Language public status for Page public status

A page is only considered public if the language is also public. This is
always the case for the...

97707ca19119aa17fdff78b3de08962bfacf44c5 authored over 3 years ago by Thomas von Deyen <[email protected]>
Build for Ruby 3.0

and remove Ruby 2.5

e6d8ed240a78cdf981d6a833860cd460b65521f2 authored over 3 years ago by Thomas von Deyen <[email protected]>
Remove :see, page ability

This ability has only be used for the breadcrumb.
Since the breadcrumb does not include any non-...

611a2cce6afe06644e0e5f993f5e10167744f05f authored over 3 years ago by Thomas von Deyen <[email protected]>
Remove page_layout from dummy layouts fixed attributes

This attribute is not editable any more so it does not make sense
to test if it an be fixed or not.

6b4c49e5a8deb9d6abf64557552ccaf396ec3add authored over 3 years ago by Thomas von Deyen <[email protected]>
Use ruby/setup-ruby gem cache on GH actions

This is the recommended way of caching the gems

https://github.com/ruby/setup-ruby#caching-bund...

9782f44797e33cdb1cf96e2896d3dd9df0d90df8 authored over 3 years ago by Thomas von Deyen <[email protected]>
Use ruby/setup-ruby GH action

This official Ruby GH action has Ruby 3 support.

f2e1ef176eaa82812af4e5e0744f5b63c199bf0a authored over 3 years ago by Thomas von Deyen <[email protected]>
Do not unpublish all pages if language gets unpublished

This is a very destrutive behavior and should not be done.
Instead we should take the languages ...

413f74efb168c4dd9563261e89bb90cc38c3b82d authored over 3 years ago by Thomas von Deyen <[email protected]>
Remove layouts_with_own_for_select from PageLayout

This method was only necessary for the page layput select in the page
form. This feature has bee...

6da38152b201d922fbecc03ed4f0b70ce798415e authored over 3 years ago by Thomas von Deyen <[email protected]>
Do not hide or generate elements on page layout change

This is error prone behavior and is mostly only used during developing
a new site. This should b...

6bdf696256f8b9f87e359c932c7a45046c987ec7 authored over 3 years ago by Thomas von Deyen <[email protected]>
Remove page layout select from persisted pages

Changing the pages page type (the page_layout value) is deprecated.

45234e362615ae97ccbf56cd6b54b3516cbfada1 authored over 3 years ago by Thomas von Deyen <[email protected]>
Drop Rails 5.2 support

Rails 6.1 has been released

2fbc2d07b594e8bc690e2b99213f62b31e77dcac authored over 3 years ago by Thomas von Deyen <[email protected]>
Do not include unpublished pages in breadcrumb

It does not make sense to include an unpublished
page in a breadcrumb since the user is not able...

aa7a6262d7529aff167ea5023fb1876f85487347 authored over 3 years ago by Thomas von Deyen <[email protected]>
Update brakeman ignores

The line numbers has changed and some code has already
been removed.

d0674c19f764368070a3ae78472127037e84b6de authored over 3 years ago by Thomas von Deyen <[email protected]>
Do not change page_id on reorder elements

Reordering elements does not need to change the elements page id anymore
since we removed the tr...

c9b1c6857ad08016d0115e817df8fa324ad1e140 authored over 3 years ago by Thomas von Deyen <[email protected]>
Remove Element trash

c8d4b705c698cdd80752a3d3be806ef32ed22247 authored over 3 years ago by Thomas von Deyen <[email protected]>
Remove fallback option from elements finder

This feature has been deprecated.

da0c748b46120a353d9b858f745b5801303b5983 authored over 3 years ago by Thomas von Deyen <[email protected]>
Remove passing page name string to elements finder

This behavior has been deprecated and is not supported anymore.

ec528bf99e6c843e04fd7aca2dff73a1758fb2da authored over 3 years ago by Thomas von Deyen <[email protected]>
Destroy elements instead of trashing them

df98dc286d2cb8cc73cd2f47c6a7297a4ad3a658 authored over 3 years ago by Thomas von Deyen <[email protected]>
Hide not allowed elements on page layout change

Instead of trashing elements that are not allowed on a page layout after we
changed it we hide t...

21d4994b989689c65c959d2338463fe24bdc7814 authored over 3 years ago by Thomas von Deyen <[email protected]>
Bump version to 6.0.0.alpha

fda47af0f901ef09798f9b784f2739111cb9db28 authored over 3 years ago by Thomas von Deyen <[email protected]>
Bump version to v5.2.0.b1

fd250f0cc19561cd6ee69b1ed09b580e772279aa authored over 3 years ago by Thomas von Deyen <[email protected]>
Add missing entries to changelog

5c5ef7d85127d46e3b0e749a542d4aec1a054f47 authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2016 from kulturbande/bugfix/jpeg_quality

Fix jpeg quality option for jpeg files

9c44bebe28910ed91ce403fa89f70a1cb3c32a64 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add tests for jpg quality conversion

8cc2771d272459b247db9fe355b89acb814895c5 authored over 3 years ago by Thomas von Deyen <[email protected]>
Unify picture variant JPG/JPEG specs

a57b5da3158917b3f1d39038bcad04c8726be227 authored over 3 years ago by Thomas von Deyen <[email protected]>
Fix jpeg quality option for jpeg files

The quality option was previously ignored if the image was a JPEG.
Now the quality configuration...

7ad0006263dc4a0811f1ef50a5b09b78b1064027 authored over 3 years ago by Sascha Karnatz <[email protected]>
Merge pull request #2018 from tvdeyen/fix-ffi-gh-actions

Use Ubuntu 18.04 on GH actions

c295b66a2bca29f71671d2b45e370bdaa863187f authored over 3 years ago by Thomas von Deyen <[email protected]>
Run GH actions on Ubuntu 18

GH actions updated the ubuntu-latest image to 20,
but since lots of gems (ffi, mysql2) do not bu...

34b70e8eba110ea28737b75f333b4725ea2d17d7 authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2002 from tvdeyen/update-mime-types

Update mime type icons and translations

346c8c15a48da1f4fcd49bbd7edc1cce15f7c477 authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2011 from AlchemyCMS/depfu/update/main/rubocop-1.9.0

[ruby - main] Upgrade rubocop to version 1.9.0

521a6100d3e65912836540129ccf34a62eec07d1 authored over 3 years ago by Thomas von Deyen <[email protected]>
Update english mime type translations

3dd2eb6b30f53debc728e437d088313bb9949f90 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add PowerPoint and Word icon classes

35059f84bc73a0c62118dd4e6c2b77bc720600bb authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2012 from tvdeyen/pin-ransack

Pin Ransack to below 2.4.2

8b5f193c30e3517c84180e72b1ecf7da3b1b6f8b authored over 3 years ago by Thomas von Deyen <[email protected]>
Pin Ransack to below 2.4.2

They dropped Ruby 2.5 support in a patch level release.
Since we still support Ruby 2.5 and will...

b6b6ac2454ba8c0ca32e69299cfefc2db240864d authored over 3 years ago by Thomas von Deyen <[email protected]>
Update rubocop to version 1.9.0

edc635310e71cfa2b98255ef9402b84bf02f5567 authored over 3 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #1999 from AlchemyCMS/depfu/update/main/rubocop-1.8.1

[ruby - main] Upgrade rubocop to version 1.8.1

2cb580eb582f86ef20ad1a19731ae0d35e916e9e authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2007 from tvdeyen/allow-to-safe-hidden-elements

Allow to safe hidden elements

efd7feab0462d9ebb45cd25ff7d35dfd07ec95e7 authored over 3 years ago by Thomas von Deyen <[email protected]>
Allow to safe hidden elements

In b3a2763b21753a0ec3e9d9c311cbee9736dbb4db we disabled the
element safe button for hidden eleme...

9c92f6aa5e7c374c5b01c47d1b0e0fe8b5ac478d authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2006 from tvdeyen/fix-integration-test-helper

Fix setting current_user in integration helper

7db7c4fdea9c910d579686c56c2a41a790aca6c6 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Fix setting current_user in integration helper

Under some circumstances it might be that the Alchemy.user_class has not
the same object id as t...

54f1f2211e343c6026707a646185153e1b527eac authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1996 from tvdeyen/fix-element-copy

Fix copy element feature

8072c971bb0d13200f152f557375a99d6127fae1 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Update rubocop to version 1.8.1

72635d16950754efdf4596767a375546b9a0ac1e authored almost 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Fix copy element feature

With the introduction of the Element Editor decorator this
feature broke.

Instead of using the ...

0798c2264401dec3f71f18a56d658efe5925f693 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1993 from tvdeyen/deprecate-page_layout-change

Deprecate page layout change

071321efd8df88bb3134fa0d8b3999cf0e2a6f0d authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1992 from tvdeyen/update-brakeman-ignores

Update brakeman ignores

2557fc64369ae8e12f391cc620c78d98561eeed5 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Update brakeman ignores

All of these are false positives.

48a2a39cdbba0bfd66e0269329376b89a003b81b authored almost 4 years ago by Thomas von Deyen <[email protected]>
Deprecate autogenerate and trash on page layout change

Trashing existing elements and auto generate not existing elements
on page layout change will no...

a41675e73b2e9bc3b6510ccf5f9c0ad0d2bd487d authored almost 4 years ago by Thomas von Deyen <[email protected]>
Deprecate layouts_with_own_for_select

Being able to switch the page type (the page_layout value) will be removed
soon, since this feat...

242a8602b77d4b271afd72c3637e3fa58bc24a40 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Add 5.2 changelog

bf602c3ce677607bc2f72233bd91a3651368ea4f authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1988 from tvdeyen/element-deprecations

Allow Element and Content deprecation notices

1e57aa6db9f1fbc31b5236ba4af70052d820b702 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Refactor render_content_name helper

It now uses the content_editor decorator that has two new
methods to display warnings.

84bb5a425a43795345ca06048063304669d618d1 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Move content hint icon to after the name

This way it does not conflict with warnings
that might be displayed as well and it aligns
nicely...

a27ca4c9738429c0b16edf66045c298575ab9efc authored almost 4 years ago by Thomas von Deyen <[email protected]>
Content deprecations

Contents can be marked as deprecated.

They will be visually displayed with a warning.
The depre...

80ad24c461e4ee4fa857767bb3f96487b98424a5 authored almost 4 years ago by Thomas von Deyen <[email protected]>
(Feat) Element deprecations

Elements can be marked as deprecated.

They will be visually displayed with a warning. The depre...

b0a17f777b5e330b24c460195086d7eb9cde8789 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1989 from tvdeyen/fix-ruby-2.7-deprecations

Fix Ruby 2.7 deprecations

eaf4f94c841566293ecc983b1018c879f1af6e2e authored almost 4 years ago by Thomas von Deyen <[email protected]>
Fix fixed_attribute translation

The last argument was meant to be the attribute that is fixed.
Now that we updated Alchemy.t for...

342efda5e4dae3fc3555177d07bfa30a789685a9 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Also build Ruby 2.7

d1397b646e9cbc057684a9e7fef98b8b4ace3065 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Seperate positional and keyword arguments

In Ruby 2.7 this is deprecated and it will be removed in Ruby 3.0

270d221bd4cff93e966bbb4d1faa6ccfa941752e authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1971 from AlchemyCMS/depfu/update/main/simplecov-0.20.0

[ruby - main] Upgrade simplecov to version 0.20.0

ab85d1fb6bc87d49c4a95bfafb2ec5303dc214d1 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Allow simplecov version 0.20.0

95e0036d47d21b03176ec4a30b497a0ff33d8bea authored almost 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #1982 from tvdeyen/deprecate-elements-fallbacks

Deprecate elements fallbacks

aa02942cd13e1de6d10a47a4961d35003abce54c authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1978 from AlchemyCMS/depfu/update/main/rubocop-1.6.1

[ruby - main] Upgrade rubocop to version 1.6.1

6d631236d1ebc054cf099d9364a88fafa7dad89a authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1985 from tvdeyen/deprecate-trash

Deprecate trash

e5f64a47234187fafc3d24e96a1a77a021cdb650 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Deprecate fallback option of elements finder

Providing fallback to render_elements or the ElementsFinder class will be removed from Alchemy 6.0

ef79e071e0d7f41adcc9887d271052e2e417b0f4 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Deprecate passing a String to render_elements from_page

Passing a String to `render_elements` `from_page` option will
not be supported anymore in Alchem...

68da3c342da461cc537ce5a5d4fcea58a34e44d9 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Deprecate Element trash methods

The element trash will be removed in Alchemy 6.0.
With the avent of page versions and the alread...

cfc24c34c07847a316226d0e0b67bcd21b4f41b7 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Raise version of deprecation removals

Alchemy 6 will be the next major release.

168bb1980d8f42f9ba7022988dc0a4ba084e2828 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Add element definition api (based on PageLayout definitions) (#1986)

Adds a ElementDefinition repository class (like PageLayout) that allows elements to be registere...

75d3cd66e598f54b849d5290af2898b1d1887534 authored almost 4 years ago by Thomas Stockschläder <[email protected]>
Raise version to 5.2.0.alpha

a10d119e1b4aae2d916f1d8d5e337b7229fc4e2c authored almost 4 years ago by Thomas von Deyen <[email protected]>
Add 5.1.0 CHANGELOG

cbcbd7bbb31b70823de951f1b48a62b8d226416d authored almost 4 years ago by Thomas von Deyen <[email protected]>
Add changelog for 5.0.2

e5d3a745146d3373586e6935094974075668ca3a authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1984 from tvdeyen/fix-page-sorting

Fix page sorting

33bbd0d1e21284b447b207379162d1a93d16a840 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Remove unnecessary argument from page tree serializer

bc2b83a52467843a68263feedee85e9a1588ff59 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Use page attributes for root and leaf in page tree serializer

Instead of calculating the attributes we read the values from the
record. This fixes issues with...

d5d50e6e59c4868a8bc330b06ac43f53c32f6f24 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Update rubocop to version 1.6.1

bc95d8e2ce02e84c704944756f3f07a7e1ae3308 authored almost 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #1979 from tvdeyen/adjust-element-styles

Adjust element editor UI

a646c8d02790d00eec5298ec4112ff355842e4c3 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Element editor hover style

a3251a2c3efc76be80e1c025785f370c9ce85cc2 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Adjust Hint Bubble styles

By setting a dedicated text color this also works with the new
selected element style.

114e8861d18f01c1b054c9065363a1990a2c5607 authored almost 4 years ago by Thomas von Deyen <[email protected]>
More prominent active element style

In order to better visually distinguish between the currently edited
and other elements on the s...

54cb047830347481ca9c28012e197fc3336b0319 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Element hidden style

Make it visually more obvious if an element is hidden

b3a2763b21753a0ec3e9d9c311cbee9736dbb4db authored almost 4 years ago by Thomas von Deyen <[email protected]>
Fix element_tools icon position

ef259c20ceab0125a4907d19cb60f3d7f233181b authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1980 from robinboening/allow_pound_sign_in_legacy_url

Allow pound sign in legacy url

2f602951183e8d01f8b488174ce35062f29b47fe authored almost 4 years ago by Thomas von Deyen <[email protected]>
Extend and restructure LegacyPageUrl spec

295294c1a26e30192efe9dc06c8742659fc7e4e5 authored almost 4 years ago by Robin Böning <[email protected]>
Allow pound sign (anchor) for LegacyPageUrl as its a valid URI character

23f125c4a8bce2d2be7517ee32286596f1249310 authored almost 4 years ago by Robin Böning <[email protected]>
Merge pull request #1981 from tvdeyen/back-to-gh-actions

Move away from Travis CI

c7cde4fda885fa43f2a22b900ee0bce9a81d5fd5 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Do not submit Jest code cocerage to code climate

This will send wrong test coverage to code climate, reporting only the JS
coverage.

c2a4fd6ea65e9a19b4f0dc1e338353522abf8a03 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Move away from Travis CI

TravisCI has stopped to support Open Source in a way that is useful.
Let's use GH actions again ...

5aad9ff891f4905b4b5364d79fecffae4d8d8016 authored almost 4 years ago by Thomas von Deyen <[email protected]>