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 #1973 from AlchemyCMS/fix-search-field-height

Fix height of search input field

c08678c2013c22528879d29f4021a6bffc1a94eb authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1972 from AlchemyCMS/fix-active-tab-width

Always show the full page name in active page tab

afa8d63515a56961fdf73db5450ddc9452aa48c1 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Fix height of search input field

Since we nested the input field in the label we cannot inherit
the height anymore.

f0aa560e2ad7251e37665155e16556b11151754f authored almost 4 years ago by Thomas von Deyen <[email protected]>
Always show the full page name in active page tab

The active page tab should show the full page name

6cc8dde5b91c40e187f1befc85ec9e9899d34a46 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1970 from tvdeyen/remove-poltergeist-leftovers

Remove poltergeist and phantomjs leftovers

0a67f559824fd21854bdaef16ebbd63221198486 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Remove poltergeist and phantomjs leftovers

We do not use poltergeist and PhantomJS any more for
integration testing.

30571673aa14f6777fcdeffb40ef1bc2b0ba8f4c authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1961 from tvdeyen/select2-v3-asset

Load select2 from assets folder

c7f81dcad572da6a7acdba41fd9830035b7def12 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Remove references to select2 images

We do not use select2 images.

cbf467a56b9031ba6d6ce62b36b29cc0f69fca80 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Remove some redundance from select2 stylesheet

We override a lot of the select2 base styles.

7c610ba379b96126b4de43fecd25963f13016383 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Autoformat select2 stylesheet

6a136c736c795a39be00a94d7ee23eb8f6f2ef85 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Autoformat selects stylesheet

bd7a1e155f5644144e987c576259aecbe5be0f1b authored almost 4 years ago by Thomas von Deyen <[email protected]>
Import select2 stylesheet

We do not use the select2-rails gem anymore.

039c7bd7237b8ab34896006eb34a5fb46f1dc71b authored almost 4 years ago by Thomas von Deyen <[email protected]>
Load select2 from assets folder

Instead of loading select2 as asset gem we ship the version we are currently support (v3.4.5)

6d884bb1e54a1ea50e7fb9226d68d9336d7e84cb authored almost 4 years ago by Thomas von Deyen <[email protected]>
Bump version to v5.1.0.rc1

- Introduce a pages list view [#1906](https://github.com/AlchemyCMS/alchemy_cms/pull/1906) ([tvd...

e6b07e0b5f23ed68f23abe7c004768c7eec09e02 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1906 from tvdeyen/page-list-view

Introduce a pages list view

46b54c8f710d439bc64a1cafc5d14a5c085168a7 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Bump version to v5.1.0.beta2

- Allow multiple preview sources [#1959](https://github.com/AlchemyCMS/alchemy_cms/pull/1959) ([...

e3afd364c017b0e25b259b8ac5df49171456f422 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge branch 'main' into 5.1-stable

532e864a1ff6bbd6dddf10d06a4eb940be51c875 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Store current pages view in session

589c846924b9aa461588c7adffce734b4053e3b9 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Add new page button to page toolbar

4c70136fb9e5cb1db017c3b73253f2e6f3821571 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Show parent select in new page form

If no parent is set via params we show a parent select otherwise it keeps the hidden field we ha...

6fdfd57b76b658d433126a4f71ff308a90e640c1 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Reload after updating a page if we use list view

c047f4e7a12ddbc946b5f81c8bbf9f8dbf3e8a7d authored almost 4 years ago by Thomas von Deyen <[email protected]>
Show new pages form on page list view as well

If we do not have a homepage for the current language yet we display the new page form on the li...

c4f96e907b34afc80ffde0337018f9370f914119 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Add timecop to test gems

adb8074aec2c0b94f62e3997d6b9cb5548227627 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Make Pages Controller a ResourcesController

8244bce62bae86445f4edc4c2afedc94c4c83dfd authored almost 4 years ago by Thomas von Deyen <[email protected]>
Add a pages list view

This alternative view lists pages in a default Alchemy resources table with features like:

- Fu...

a6ddc3f99f894ec0e2ab3a76f51101fa24fdd3aa authored almost 4 years ago by Thomas von Deyen <[email protected]>
Extract toolbar partial from pages index page

4b99fdb13e990e1278cb4fd62639a412536cee2f authored almost 4 years ago by Thomas von Deyen <[email protected]>
Add Site#page_layout_names

Returns a collection of page layout names that are available for current site.

e3ae3f0ca4d80578fc97cda877919c937aef70d1 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Allow to pass a label into filter bar partial

d4a9251f62771b14783745c7f9b85fc7f56e5772 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Add a label to resources filter bar

a968dfcd697a663e4683effaa7b1259e5ea32951 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Allow to pass url into filter_bar

6b966369dbbd5ebfa57da1eb8fc2ee792a86f5d0 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1959 from tvdeyen/preview-sources

Allow multiple preview sources

210b3d1ad780b79efd90442820c096bcb0e79d3f authored almost 4 years ago by Thomas von Deyen <[email protected]>
Store current preview source in local storage

03ebb9a12414959e408aa623ee042a21a84007c0 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Allow to send and receive postMessage from all origins

This allows us to send and receive focusElement and focusElementEditor messages from the preview...

966ef509a6a22a709d3571998d418108bd7819a1 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Allow multiple preview sources

Currently only one page preview source is available. Allowing to add more preview sources the us...

6c025037af737fa783b7c8ff0792a2ca93468e11 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Add large select style

3372db3f0fef7c6be728c033fd394f3b43e1ef7a authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge branch 'main' into 5.1-stable

af0da812eb874a293e84ff2803cceabe1c333557 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1957 from tvdeyen/publish-targets

Add Publish Targets

50f6437a49b779204680c8a3c240cbe6eabb636f authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1958 from AlchemyCMS/depfu/update/main/rubocop-1.1.0

[ruby - main] Upgrade rubocop to version 1.1.0

3b4a8fe3027828948dca498b43206c16b7acbac9 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Bump version to 5.1.0.beta1

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

112c5af9526bc26d41c52c0f153699b083550cf5 authored almost 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Update changelog for 5.1

b86964a031ac3ae146600dab0bbe48714cf009c3 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Add Publish Targets

A publish target is a ActiveJob compatible Ruby class that gets performed when the user publishe...

58de2a51492698718bc05947439edb2a582e842f authored almost 4 years ago by Thomas von Deyen <[email protected]>
Move Alchemy module into alchemy.rb file

61ed65c8a1cd31f628609a86e5e727f825e7a64e authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1956 from tvdeyen/remove-greetings-action

Remove greetings action

9aadefc322c35504e74a766464cb7b4024dce8fb authored almost 4 years ago by Thomas von Deyen <[email protected]>
Remove greetings action

It does not work and nobody at GitHub is willing to fix it.

3e0746efc9c7d924573cf20999119091808d1a4e authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1952 from AlchemyCMS/depfu/update/rubocop-1.0.0

[ruby] Upgrade rubocop to version 1.0.0

abf78fe139bc43b34dae38b8b7348787e569c3e9 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1950 from tvdeyen/better-user-stamper

Do not abort if user class cannot be found

06fc6e1da2af61e688be221658596e23e036ab87 authored almost 4 years ago by Thomas von Deyen <[email protected]>
Switch from master to main

1042c1b3f3a1a3f42aed4834043e814325ec6c0a authored almost 4 years ago by Thomas von Deyen <[email protected]>
Update rubocop to version 1.0.0

11f129dbaf026a5e6c119f0bb01a95074f2e3642 authored almost 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Log a warning instead of raise if user class cannot be found

If a user class has not been set yet we must not raise, so we do not interupt booting the applic...

385d120e8f89a5c7228779e46929de81d7f693f5 authored about 4 years ago by Thomas von Deyen <[email protected]>
Do not expect a user class to be present during boot

While setting up a fresh Alchemy in a project that has a custom user class and has not told Alch...

27fe9d07286b624564350b52674911db1acc1615 authored about 4 years ago by Thomas von Deyen <[email protected]>
Improve user class missing error message

b937110c799e0311a8a21cd3750af0e7f1293517 authored about 4 years ago by Thomas von Deyen <[email protected]>
Use Rails' on_load callback to register userstamp

Instead of manually checkin if the user class is an active record we use the ActiveSupport.on_lo...

75e4d61478f851f43cfd1eb417e659c79e9c7330 authored about 4 years ago by Thomas von Deyen <[email protected]>
Update rubocop to version 0.93.1 (#1948)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

91bc323a812c1c2052b88e11b12a390a970a6f99 authored about 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Deprivatize useful picture view methods (#1936)

Useful eg for custom picture tag creation

2b32de191ef372ac79c2c3157e155ec0e6d2595f authored about 4 years ago by Mikael Norlén <[email protected]>
Don't show sizes select in picture form if using srcset (#1934)

Sizes can be used standalone or as part of srcset. If used for srcset standalone sizes selection...

27a66a3b0ecaa66f50fd809d78eedd91f5495a29 authored about 4 years ago by Mikael Norlén <[email protected]>
Store current pictures size in session (#1927)

253643c187b9905ff0ed7ba419795324361fbbd6 authored about 4 years ago by Thomas von Deyen <[email protected]>
Unset picture render_size on layout default selection (#1935)

If no size is selected, database value should be unset to give layout/settings size priority again

e2223f5b6191009611ac5bd5760457f8673a850c authored about 4 years ago by Mikael Norlén <[email protected]>
Update rubocop to version 0.92.0 (#1942)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

259edb8d2ffdac06bf9a590b93c3c5c63781dc34 authored about 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Update puma to version 5.0.2 (#1944)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

9ef40eb0e6a29899841136b9d3c93af4ad3d54b7 authored about 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Update changelog after 5.0.1 release

85fee74f73ef3d349c9cfb0cb5ce122fbcd1772a authored about 4 years ago by Thomas von Deyen <[email protected]>
Change all Boolean columns to never be null (#1933)

Booleans should have two possible values. This is unproblematic for
every Boolean except for th...

84dcf34cdd73df132ab4d825d47d7c5158d976b6 authored about 4 years ago by Martin Meyerhoff <[email protected]>
[a11y] Better image alt text support (#1940)

Instead of only using the alt_tag attribute of the essence picture
this now supports passing t...

0dd3571f32ce7fd48847cc39169459b42273128c authored about 4 years ago by Thomas von Deyen <[email protected]>
Autoselect first if only one layout available (#1932)

420d7f40ee64d2b9041947de46fdf05f37cc5ee5 authored about 4 years ago by Mikael Norlén <[email protected]>
Merge pull request #1928 from tvdeyen/remove-page-from-search-query

Remove page from search form query

98ab5e44a144ba504a6b3d8cc2eb54e28a9c3f0d authored about 4 years ago by Thomas von Deyen <[email protected]>
Update documentation (#1917)

* Update config.yml

* Update config.yml

* Update config.yml

* fix spacin in comment

* fix ur...

f3f0d4354776e778e1938e3309c5f8d68e6a49fb authored about 4 years ago by Daemmon <[email protected]>
Remove page from search form query

We need to reset the page when ever we search, because the result set will be much smaller so pa...

3a26cf96c4aa81861ec2bca27533d22673ab2567 authored about 4 years ago by Thomas von Deyen <[email protected]>
Allow coffee-rails 5 (#1926)

2c438fec5993e3de8b22e8fc6719b21d75a15ff4 authored about 4 years ago by Maria Jose <[email protected]>
Use Node 12 on CI runs (#1925)

Webpacker needs Node >= 10.17. Let's use the current LTS version of Node

7a0b8b7af6c32112bb7d6fc870da165c9dd62415 authored about 4 years ago by Thomas von Deyen <[email protected]>
Update rubocop to version 0.89.0 (#1920)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

2bdc485a3a59ad5611fc0821788c7a8d63d7ebda authored about 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Allow to set a custom Page::UrlPath class (#1919)

Closes #1918

ab3cb5b86278a8f2b85b52676ba84f59f3097594 authored about 4 years ago by Thomas von Deyen <[email protected]>
Add support for custom mount points in Page::UrlPath (#1921)

If an app mounts Alchemy at a non-root path we need to return that as prefix.

Closes #1918

9ece5d416b8dd85db90fad3ef0881faa1166b97e authored about 4 years ago by Thomas von Deyen <[email protected]>
Update note about latest stable Version

Closes #1912

504f864d4cf310cc453bfcf5d61e1201264a9087 authored about 4 years ago by Thomas von Deyen <[email protected]>
Remove redirect_to_public_child flag and feature (#1910)

* Remove redirect_to_public_child flag and feature

This has been deprecated in 5.0 and is not...

87ec366fdb69bdf144b46519a38ad6e7394d031b authored about 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated Attachment#urlname (#1911)

Please use `slug` instead.

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

As JPG and JPEG are technically the same image we must not convert them.

f9b70e087e7f653e0b43fab6f80c428f839e7788 authored about 4 years ago by Thomas von Deyen <[email protected]>
Remove toolbar helper (#1909)

* Remove usage of deprecated toolbar helper

* Remove deprecated toolbar helper

Use `conten...

4e512dbcd66249d3889081159afff738301d9c3f authored about 4 years ago by Thomas von Deyen <[email protected]>
Two minor CSS fixes (#1908)

* Fix locked page tab language code alignment

* Fix height of error page

729e2c794a75d8d19761842dacb93272b4830ca1 authored about 4 years ago by Thomas von Deyen <[email protected]>
Move back to Travis CI (#1907)

* Move back to Travis CI

This reverts commit 411fc9d548d46b76f6e135a85d2966984b875fce.

* U...

0ceca4ce7bf6b27044f108262f5b5b09f6fdab82 authored about 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1882 from tvdeyen/remote-images

Persist rendered picture variants

fa5022870f240d8b729ce472653272daf27d8b26 authored over 4 years ago by Thomas von Deyen <[email protected]>
Allow to pass name to show attachment paths

944888255c68c03a46f5a7a499c37d33a362ed69 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove image_file_name from picture factory

Dragonfly sets it to the image_file name anyway. Setting it to a staitc value even if the image_...

2cd32593805a5dabba08f2c0052db13bed688513 authored over 4 years ago by Thomas von Deyen <[email protected]>
Add attachment#url

With the Attachment.url_class it is a extension point for alternativ url classes (ie. for remote...

b235b2a1d0291ce8a220f1af9a0864ad6b85d775 authored over 4 years ago by Thomas von Deyen <[email protected]>
Add missing image for urls returning nil

3296a519efcbbcb7ee07170cf8e853fbaf890784 authored over 4 years ago by Thomas von Deyen <[email protected]>
Add rake task to re-render picture thumbs

ff23c4907c53596d0abd2ac4f2bc98063774c340 authored over 4 years ago by Thomas von Deyen <[email protected]>
Rescue dragonfly fetch errors in picture url method

Instead of repeating this rescue logi let's rescue that where we call the chain of things.

5a65a083efc8c3a5bf441f3bfbf5467522ef021d authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix shoulda-matchers setup

w/o this change we cannot test presence of validations

42d975b3024b5b5cd0d7f6cc75ada43cc79719c7 authored over 4 years ago by Thomas von Deyen <[email protected]>
Enable image cropping in dummy apps elements

605cb4578cede0837bf7bbc29981890dacf69695 authored over 4 years ago by Thomas von Deyen <[email protected]>
Add PictureThumb model

A persisted reference to a renderd picture

9a71bf8986b0e4fd90ce90d26d91e30e8ed28ac6 authored over 4 years ago by Thomas von Deyen <[email protected]>
Eager load picture thumbs in archive

95a6f66675e7570c0a503f7148cb5b104f59730d authored over 4 years ago by Thomas von Deyen <[email protected]>
Create important thumbnails upfront

55a34b61065939b0bb78407fd799f1edb29fa31b authored over 4 years ago by Thomas von Deyen <[email protected]>
Persist Picture Thumbnails during URL generating

Whenver we generate an URL for a processed image (resized, cropped or encoded in a dfferent form...

18cdc7698e87e407efcec85667c149cc1fcaf8b0 authored over 4 years ago by Thomas von Deyen <[email protected]>
Extract picture calculations module

We need those calculations in the picture model, but not in the picture variant class.

b6f470514f4384e41c5e639e4454129ecbbe6123 authored over 4 years ago by Thomas von Deyen <[email protected]>
Extract render_format into attr_accessor

436098cc17669794ca16c356c2a07eecdb506cd6 authored over 4 years ago by Thomas von Deyen <[email protected]>
Allow to configure Alchemy::Picture.url_class

Meant as extension point for alternative URL representations of picture variants. For example im...

ecc1e0c21d4770e5bba4f51b41599055b58c2bc2 authored over 4 years ago by Thomas von Deyen <[email protected]>
Lazy load processed image in URL class

In order to be able to cache images on remote storages we need to lazy process the image variant...

499841b62173b7c1b10dd858190e0f944d49b3b7 authored over 4 years ago by Thomas von Deyen <[email protected]>
Change default url format to basename+extension

The default of the url format in dragonfly is `:name` what is an alias to `:basename.:ext`. We u...

8986981cfa49b56e01c56cecc26465d709c2ef45 authored over 4 years ago by Thomas von Deyen <[email protected]>
Format dragonfly initializers with Rufo

705f9cb6afa312e9ca43020e47cea98bb826c6ff authored over 4 years ago by Thomas von Deyen <[email protected]>
Separate picture test files

911b733a2b6a787f72a7a134866df64074ee40bd authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove Picture Transformations mixin from Picture

We only need them in the PictureVariant

8080770349246cc3795acca555a054638cdea732 authored over 4 years ago by Thomas von Deyen <[email protected]>