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

Extract picture url generation into class

7db526afef8a3a0fb5138be0749d054b87b293d8 authored over 4 years ago by Thomas von Deyen <[email protected]>
Extract PictureVariant out of Picture::Url

The Picture::Url module included transformations to create a variant out of an image. Let's sepe...

dce8727e272a39b3e54c349b3d9d135db1c60bf8 authored over 4 years ago by Thomas von Deyen <[email protected]>
Do not convert JPEG images into JPG (#1904)

Images in JPEG format do not need to be converted into JPGs

e034b8b046d61176b65c8c198416200c5af6ec89 authored over 4 years ago by Thomas von Deyen <[email protected]>
Do not enable image cropper if file is missing (#1903)

3ede2b6c28d575829c783fe26c58dd0a7dd33e77 authored over 4 years ago by Thomas von Deyen <[email protected]>
Always show original image as zoomed image (#1902)

dc51e118183edfd4800c6b988aee9578d56e7a33 authored over 4 years ago by Thomas von Deyen <[email protected]>
Rename Attachment#urlname into slug (#1848)

And deprecate urlname, because it is a not very well known name.

96fb43172163f456cbbc6465d9af31005d949454 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1901 from tvdeyen/full-text-search-respects-filters

Full text search respects filters

173d3eecbd8354349b69700f16a006409106fd68 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1899 from tvdeyen/remove-ids-from-hidden-fields

Do not add id attributes to hidden fields in search and filters

0b7cc3860a15431a485516a954e227227cb6e92d authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1898 from tvdeyen/do-not-freeze-search-filter-includes

Do not freeze common_search_filter_includes

3b0e1c330fb531282a2179cdc56ddb3327bb0d66 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1897 from tvdeyen/refactor-sidebar-css

Refactor sidebar CSS

98ad6753cbfdff019dccc14c1f81c8a8343db453 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1894 from tvdeyen/support-nested-controllers-in-modules

Support nested controllers in modules

b1722f89cb3efbdab9ec7b0d85482c5d60ce1529 authored over 4 years ago by Thomas von Deyen <[email protected]>
Full text search should respect filters

ac924805bba1a777607dd3e662a1ab0286353118 authored over 4 years ago by Thomas von Deyen <[email protected]>
Convert search form label into button

c54e9cd4de4965781f187050925e4894792d19ee authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1900 from tvdeyen/deprecate-toolbar-helper

Deprecate toolbar helper

2b816306ee49fa8f8ddc8215da2b7128e1a69b2f authored over 4 years ago by Thomas von Deyen <[email protected]>
Allow to define a nested controller in module definition

17cfcb50f58617c0722de31c73405826b824c9a5 authored over 4 years ago by Thomas von Deyen <[email protected]>
Refactor sidebar CSS

Uses Flexbox now. Also improves vertical rhythm a bit.

b2593e66aa0fbf3f85126bb2cc10a8c1aa625b8b authored over 4 years ago by Thomas von Deyen <[email protected]>
Do not freeze common_search_filter_includes

That way we can add more custom filters to the search without overwriting the method

af6e0540292e273cca9b345a9d5b96ccceb12c08 authored over 4 years ago by Thomas von Deyen <[email protected]>
Do not add id attributes to hidden fields in search and filters

ef5bc3affe966fc86638e446086f5aa25fb9ce84 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1892 from AlchemyCMS/depfu/update/rubocop-0.88.0

[ruby] Upgrade rubocop to version 0.88.0

1303ca9271d225d25581f55f78e8b1b5a2d57f00 authored over 4 years ago by Thomas von Deyen <[email protected]>
Deprecate toolbar helper

Please use `content_for(:toolbar)` instead

f16d387bc38dd9c034265ce7dd3698c4c84ddd92 authored over 4 years ago by Thomas von Deyen <[email protected]>
Support module resolving from nested controller setting

In order to be able to find a controllers alchemy module definition from a nested controller.

b5f824b6e8ea0890557063392cc7ee7068bd2f7e authored over 4 years ago by Thomas von Deyen <[email protected]>
Use absolute controller paths in module defintion

Otherwise nested controllers wont be able to rersolve routes

8b32bfaa766e91eec0db2c29aa3b14e1368137c3 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1896 from tvdeyen/fix-tag-list-height

Fix tag-list height

5c63658f90d8f78ea4def3a0788a53b8cc6d5f20 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1893 from tvdeyen/page-always-taggable

Always make pages taggable

f617d53b70e57fde51abc66837854edee1f38f83 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1895 from tvdeyen/fix-site-name-position-in-page-tab

Fix vertical position of site name in page tab

374ac4237b1025c29143da1e63e97fb743e520f7 authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix tag-list height

b56edbd16cd838a7d662ce20db34c3de22d795c5 authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix vertical position of site name in page tab

679d110e9a6e562447e1b8a532cf4a0854ce77fc authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1891 from mamhoff/fix-sites-form

Fix editing sites

f6cdf05ebcfd31da1cba7c7f23886cc135b94722 authored over 4 years ago by Thomas von Deyen <[email protected]>
Always make pages taggable

Do not respect the taggable? setting on a page

9ef9633d3b0e879cf5300ec3fdcb6f1bc9ffc29e authored over 4 years ago by Thomas von Deyen <[email protected]>
Allow editing sites

Prior to this commit, the site's form partial would only reference the
path needed to create a n...

99774b3e7026751ba9800ac499e896b1df1c7526 authored over 4 years ago by Martin Meyerhoff <[email protected]>
Update rubocop to version 0.88.0

efd0339db574dfcd11131a301564ee1c56a252cc authored over 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #1888 from bichinger/fix-false-hint-translations

Fix missing help_text_text translations

896cef65563ff6556be0de0bea66ebd58b9f0008 authored over 4 years ago by Thomas von Deyen <[email protected]>
added tests

a5d7b2476f8318a8014cc8522d3fdf66ab74deac authored over 4 years ago by Niklas Bichinger <[email protected]>
v5.1.0.alpha

d0457f869e9b885901a3c754b7bc85286a0a32f6 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge branch '5.0-stable'

dbcdd9667f0c78fe371c7df4deada8f4bd8d8304 authored over 4 years ago by Thomas von Deyen <[email protected]>
Bump version to 5.0.0.rc1

b71c685cb19de2701901b0fd312658dfd259a538 authored over 4 years ago by Thomas von Deyen <[email protected]>
return nil (instead of false) for missing help text translations

1aa06ac539be2d065e6605c00f4970c76d020c84 authored over 4 years ago by Niklas Bichinger <[email protected]>
Revert "allow "hint: false" in elements.yml"

This reverts commit b0b5b9d3d25aa33003984283671403084b42a251.

dccd6e9b92f434b73fed9e7f72567844d77379c8 authored over 4 years ago by Niklas Bichinger <[email protected]>
Merge branch '5.0-stable'

6f2c0a15b995a17e9068a211d1694278b4bbd3fe authored over 4 years ago by Thomas von Deyen <[email protected]>
Deprecate redirect_to_public_child

823483d4a3bfa68909c90a80b0a4e604dfcd4af9 authored over 4 years ago by Thomas von Deyen <[email protected]>
Skip injecting route if it is already present

a422dbbe91018d9b6cb6ce519f98dcfb7e43f086 authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix alchemy-devise install instructions

f06c7ecfa3930507501442b2280f4aa417b311ee authored over 4 years ago by Thomas von Deyen <[email protected]>
Add --auto-accept option to installer

Great for CIs

8af3e0957adaded1515c0da9782040f7dca396ab authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge branch '5.0-stable'

8951d901556a7b9f4c269df4861d9836f01c6c20 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1889 from AlchemyCMS/depfu/update/rubocop-0.87.1

[ruby] Upgrade rubocop to version 0.87.1

97d18276f9c576a0b23c8b12c3af5a58ef3b23d3 authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix alchemy-devise install instructions

bdb90e6544420070a6d0b889a50a78473f00ca21 authored over 4 years ago by Thomas von Deyen <[email protected]>
Move all installer code into install generator

One place with all the install logic. Rake task only invokes the install generator

5bf19009bc0d58fc40594e3b6bca8bce0f4768fe authored over 4 years ago by Thomas von Deyen <[email protected]>
Add --auto-accept option to installer

Great for CIs

b94408f303c998dbb16f8e4dc183d9bcbec7e932 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove old install task dependency

This task does not exist any more.

7766b02a4291fdd20a0f8da455595f233304e439 authored over 4 years ago by Thomas von Deyen <[email protected]>
Update rubocop to version 0.87.1

5ee0abd57856659a476f568dd9cb4aae22687fc1 authored over 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
allow "hint: false" in elements.yml

b0b5b9d3d25aa33003984283671403084b42a251 authored over 4 years ago by Niklas Bichinger <[email protected]>
only html_safe() when hint translation is present

638737d98976e3c636b69c6b609c839dcfd16a0e authored over 4 years ago by Niklas Bichinger <[email protected]>
Bump version to 5.0.0.beta2

8432864ffb2d2e5d25a28add59ae01d22113c4e9 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1884 from mamhoff/allow-page-factory-with-host-app-locale

Language Factory: Create default language in host app's locale

afd7319c7a78991e5596f5f6cb81183a173ac5d4 authored over 4 years ago by Thomas von Deyen <[email protected]>
Reload before checking for related EssenceNodes

The most recent version of AwesomeNestedSet stops reloading `self` when
saving. This leads to `s...

9565b37c309f0bba1b26694041f78436c4a30eeb authored over 4 years ago by Martin Meyerhoff <[email protected]>
Create default language in host app's locale

Our default language factory will create a page in German. That's not
great for apps that do not...

36ee4974ef447570731f593c3363ddd3f380b8d4 authored over 4 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1883 from AlchemyCMS/depfu/update/factory_bot_rails-6.0.0

[ruby] Upgrade factory_bot_rails to version 6.0.0

5bdf08ac277ea9e6b78222b6436c25e03832832c authored over 4 years ago by Thomas von Deyen <[email protected]>
Update factory_bot_rails to version 6.0.0

bb645dbd2d95419264c4aa829b83f60faccac0ba authored over 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #1879 from tvdeyen/picture-thumbnail-sizes-constant

Extract picture thumbnail sizes in a constant

f637e0272b4057738d5229529e83462aa70adb13 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1880 from tvdeyen/fix-picture-library-size-filters

Respect filter and tagging params in picture archive size buttons

2dd2929d644a8e436fb4933185e56741ef3f7b22 authored over 4 years ago by Thomas von Deyen <[email protected]>
Disable Style/TrailingCommaInArguments check

This is conflicting with Rufo

ee69d49c9d2245fcfc032d428a6e856706000024 authored over 4 years ago by Thomas von Deyen <[email protected]>
Respect filter and tagging params in picture archive size buttons

0ea5aa33b90df12be09412271636d196f3b21e6d authored over 4 years ago by Thomas von Deyen <[email protected]>
Extract picture thumbnail sizes in a constant

We want to read those value from other classes and it makes sense to have them formalized in a c...

42642151c55017c8b7850aef16c649c56d5a059c authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1878 from tvdeyen/preprocess-images

Configurable Image Preprocessor

3072ac95d292dda76e3844b5ebcae6f22a5277d0 authored over 4 years ago by Thomas von Deyen <[email protected]>
Make image preprocessor configurable

You can define your own preprocessor class

# config/initializers/alchemy.rb
Alchemy::Pi...

a7479daecc7a19b99d6a6ec29eca4f21474f281c authored over 4 years ago by Thomas von Deyen <[email protected]>
Extract picture preprocessing into service class

e251ae529e186e7f12f737f14f5ad86d727b056b authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1877 from tvdeyen/preview-per-site

Configure edit page preview per site

1e7c025fe13ab753959837f74e1f1948cde7a022 authored over 4 years ago by Thomas von Deyen <[email protected]>
Use pages url path in page preview for external sites

If the page preview renders an external site instead of the internal one we pass the url-path in...

102d9c12c36d316b4a326206b7dfdc988097a9b9 authored over 4 years ago by Thomas von Deyen <[email protected]>
Allow previe url to be configured per site

You can now configure the preview url per site.

preview:
My site name:
host: ...

5795da26f98cf231cd5f07c1ac588c3163deced6 authored over 4 years ago by Thomas von Deyen <[email protected]>
v5.0.0.beta1

5cbe1554abb2d572ca3ddbbcef8cc945e50e0b55 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1780 from alebacca89/fix_remove_picture_in_element

fix remove correct image in edit element content picture

87f8018c3532c454088c10db75d8fc41f9b3e0ff authored over 4 years ago by Thomas von Deyen <[email protected]>
fix remove correct image in edit element content picture

751a3dfefd3c0a50e921d91f5cd540799ce56f36 authored over 4 years ago by Alessandro Baccanelli <[email protected]>
Merge pull request #1876 from tvdeyen/page-tree-fix-sorting

Fix Page tree sorting after root page removal

e3f94b4b5ff43d268e1aeec772f72aaf13d20adb authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix page sorting after root page removal

Since we removed the root page we need to adjust the sortable items
class.

87b264835136852a5aa0832d1ea75a04a0172817 authored over 4 years ago by Thomas von Deyen <[email protected]>
Format page sorter with Prettier

59bc15274ed37a65be9f21a268c4fb06946a218e authored over 4 years ago by Thomas von Deyen <[email protected]>
Update 5.0 changelog

69fefff28bfeb517c946aa98d8ca63acd122b58b authored over 4 years ago by Thomas von Deyen <[email protected]>
Update CHANGELOG for 4.6 release

b3c794e8ca7c723d4e74f054747107708dc3f87c authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1868 from tvdeyen/remove-attach-to-menu

Remove Page#visible

71bf393817262b72c78d3c384e72c9b773d268c7 authored over 4 years ago by Thomas von Deyen <[email protected]>
Simplify urlname generating

There is no need to rebuild every ancestors slug since we already have the parents urlname we ca...

e8158783681626acf466d180142aa64706365333 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove visible from existing pages

cb7de340e8bf3906012a2df2ba4b2afd0be046cf authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix page status in page info dialog

3730ddd0cc9aa77dd67dbe70104c45a15bc817a9 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove attach_to_menu feature

The attach-page-to-menu button in the page form was meant as a transitional feature for introduc...

44c4a3f59c7df0fb834602ac7a644bd2b054cef3 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove usages of visible attribute from Page

This is a legacy attribute that was used to show the page in the navigation. Since the render_na...

e5eabe1003a81910c5e36cd1384c6276e178bfc3 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1874 from tvdeyen/upgrader-fixes

5.0 Upgrader fixes

9a19906237670a0d9550279fda6849fa42d9f8f7 authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix the add menu_type migration

This migration fails being rolled back because change_column is not reversible. Using `change_co...

daa78e32f9d83d1594cdf924e741aff614e6cba0 authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix the order of upgrade tasks

If we run the dedecated 5.0 upgrade tasks before installing the migrations it will skip installi...

9f18b952c03f61ea29a84ef2191146ab710e423a authored over 4 years ago by Thomas von Deyen <[email protected]>
Do not seed while upgrading

The Alchemy seeder does not need to run.

a67c6325199dd130503622a7e0f0e29ee2eb8c4c authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1863 from AlchemyCMS/depfu/update/rubocop-0.85.0

[ruby] Upgrade rubocop to version 0.85.0

b60c75fa5e1e6ca630849d68e6fcf5176c245164 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1872 from tvdeyen/remove-url_nesting-config

Remove url_nesting config

dc242d9d2d754b1eab154723f474340d0f792948 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove url_nesting config

52387882b82b888d6cfd6fe1a8823b138e2a23a3 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1871 from AlchemyCMS/depfu/update/sassc-2.4.0

[ruby] Upgrade sassc to version 2.4.0

c4b6d591675f86c34f6c67699089c6c70f3257a3 authored over 4 years ago by Thomas von Deyen <[email protected]>
Update sassc to version 2.4.0

c8fcfbab716a7c2e771dbd28178b804c62b6da6c authored over 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #1867 from tvdeyen/4.6-backports

Cherry picks changes from 4.6-stable that needs to be ported over to master

Fix the sitemap w...

bf9ecd0ddb69d78cbdde765cebdfe10e868b9885 authored over 4 years ago by Thomas von Deyen <[email protected]>
fix GitHub Actions spelling (#1869)

5d630bc5c43a80fb0348458fc63d5a82b982565a authored over 4 years ago by Alexander ADAM <[email protected]>
Reduce horizontal padding of small button

51a7d82779206158f9a44d7e87760fd12305b816 authored over 4 years ago by Thomas von Deyen <[email protected]>
Add active button style

bb0c50d9ba8e20d00398b4ab8dbe9f2e666d9ade authored over 4 years ago by Thomas von Deyen <[email protected]>
Use depth for page tree serializer root_or_leaf (#1864)

Depth is a cached attribute on the page that does not need calculation and will always be correc...

86e59ccf530b0c2b621488d72e321e898b8cd79d authored over 4 years ago by Thomas von Deyen <[email protected]>
Show url name in Page tree (#1856)

* Show url_path of page in admin page tree

The url_path of a page is useful information. We sho...

961fdc732d9e4f9767c4ce5b5f8ff7b74a8295ea authored over 4 years ago by Thomas von Deyen <[email protected]>
Introduce page.url_path and use it for alchemyPageSelect (#1859)

* Introduce page url_path service class

Use this class to generate the url_path to a page.

It ...

c801a36837260bc8e24d822816b722795bd483cc authored over 4 years ago by Thomas von Deyen <[email protected]>
Use Slug as urlname field label

The value entered in this field is the slug.

40ce6aeb72d46630b54f0c7cb53aa67995c4df60 authored over 4 years ago by Thomas von Deyen <[email protected]>