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

Add filename and line number to class_eval in essence.rb

Thanks Rubocop, TIL. This is really helpful, as this adds file name and line numbers into backtr...

07b4ea2a3af2781f9b03fc7797b52126f47046c6 authored over 6 years ago by Thomas von Deyen <[email protected]>
Add frozen string literal to migrations

80d70ddba0c8f8de93412695021bda8d9468a52c authored over 6 years ago by Thomas von Deyen <[email protected]>
Use meaningful variable names

9fdb1dbe4cd1dc55226c18cd4c904818f1f8aad6 authored over 6 years ago by Thomas von Deyen <[email protected]>
Remove redundant return in pages helper

9356a59788578264b13418ab4f5d0d252001bb9d authored over 6 years ago by Thomas von Deyen <[email protected]>
Disable heredoc delimeter naming Rubocop

5387bf3e89396fc75ea97713d78b4b523d6a40cf authored over 6 years ago by Thomas von Deyen <[email protected]>
Fix Rubocop include usages warning

de55d6fc4804d525a15ed830712daac80f46cde5 authored over 6 years ago by Thomas von Deyen <[email protected]>
Remove superfluos utf-8 encoding comments

Ruby 2 uses utf8 encoding in all files as default.

7682e0d4c7269759a2d4f2c0d87bbd531eb9f7c0 authored over 6 years ago by Thomas von Deyen <[email protected]>
Remove Ruby 1.9 syntax usage

fd3a2279e25ddd5d2b2f3eaa4a6e09c3695539eb authored over 6 years ago by Thomas von Deyen <[email protected]>
Disable the MemoizedInstanceVariableName Rubocop

Unfortunately Rubocop does not support an alternative syntax for the MemoizedInstanceVariableNam...

d1162ff3eeaeb9f6a0b2a32fb7444ace8c5ec36f authored over 6 years ago by Thomas von Deyen <[email protected]>
Use File.expand_path with __dir__

Also use `require_relative` wherever it makes sense.

e4ed98e69a73734566885ec22197e1a3e441a1fc authored over 6 years ago by Thomas von Deyen <[email protected]>
Exclude the Rakefile in Rubocop checks

Rubocop insists to use ActiveSupports `strip_heredoc` but we don't and won't have ActiveSupport ...

1cd122f022ce805e28fd345cd3a371fa53219a2b authored over 6 years ago by Thomas von Deyen <[email protected]>
Set targeted Ruby version for Rubocop to 2.2

a1da2d8368223ffc4c3206cad4cf03397ce92b81 authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1412 from tvdeyen/behave-localeapp

Do not require localeapp gem

8e476d3b8e5edcc863cb064a3fd1d8284e8a8010 authored over 6 years ago by Thomas von Deyen <[email protected]>
Do not require localeapp gem

This gem sneaks into `I18n.translate`, We only want to use this gem to update the default locale...

e0bd4c975d92ee0020a5b4e74d9dfaa24501844d authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1398 from tvdeyen/remove-rails-translations

Move translations into extension

94dd6a83afd6444cb643c7a2d83be28320a399d9 authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1409 from tvdeyen/capybara-3

Capybara 3.0 support

a9cd2e11eaa927213fe3c74c86cfa58f5d05078f authored over 6 years ago by Thomas von Deyen <[email protected]>
Capybara 3.0 support

5dc1a5b9a1fc73859ef499d9865f60b24a83ca81 authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1410 from AlchemyCMS/depfu/update/mysql2-0.5.1

Upgrade mysql2 to version 0.5.1

fef5458c8114f3270ab1789deda49a326ae8f01b authored over 6 years ago by Thomas von Deyen <[email protected]>
Upgrade mysql2 to version 0.5.1

9b555b25d46fc777c1bcbc1f80bfeb897f3d1c86 authored over 6 years ago by depfu[bot] <[email protected]>
Add localeapp config

In order to be able to push the default English translation to localeapp.com

3ced1758ca6931664b750a4c2b1be79453467a79 authored over 6 years ago by Thomas von Deyen <[email protected]>
Fixes for available_locales

1. Includes available locales from multiple sources only once
2. Supports long locale names (ie....

99c135817e585527b5648cd3b95ae090fd5d5246 authored over 6 years ago by Thomas von Deyen <[email protected]>
Add English alchemy-devise translations

8d35070feb946e12d68a5b950229ae5029681619 authored over 6 years ago by Thomas von Deyen <[email protected]>
Fix the nesting of simpleform and kaminari translations

4a28bcce1bfdf15b4e9f15e061c10844e1b974d9 authored over 6 years ago by Thomas von Deyen <[email protected]>
Do not require select2 locales

You need to require the select2 locale you want to use explicitly in your `vendor/assets/alchemy...

71a0aaa262f2c2220e81b1466ecc410750a51313 authored over 6 years ago by Thomas von Deyen <[email protected]>
Remove all tinymce translations

27481a5ee8630a0243e336f6c0da0cb5f9c0df32 authored over 6 years ago by Thomas von Deyen <[email protected]>
Remove all but English JS translations

946a08b50763c061c022534eb533356497239a1d authored over 6 years ago by Thomas von Deyen <[email protected]>
Move Kaminari pagination translations into alchemy scope

39b7848663d5c3c840bae4e9cf9073a6104d25f8 authored over 6 years ago by Thomas von Deyen <[email protected]>
Update the simple_form config

Add latest simple form config and keep our changes.

94027207e80ea72dbca8d20f291bcef1e839f45f authored over 6 years ago by Thomas von Deyen <[email protected]>
Scope our simple_form translations

efe364ffa178c444de156060af3847d52bc280f7 authored over 6 years ago by Thomas von Deyen <[email protected]>
Remove all but the English simple form translations

Move them into the newly introduced `alchemy_i18n` gem.

f5885991abe1053c2919f35124672b35d4fa3ea3 authored over 6 years ago by Thomas von Deyen <[email protected]>
Add note about translation removals to upgrader

c98a8daa6bf23711e5e6feca07ddd8974c879110 authored over 6 years ago by Thomas von Deyen <[email protected]>
Add note about alchemy_i18n to readme

403c5d1555ec64d331264296e732e4f69824cd5c authored over 6 years ago by Thomas von Deyen <[email protected]>
Remove the translations files from here

Move the translation files from here into the new `alchemy_i18n` gem.

If you need more translat...

2c101ec48b151a24f82a65c5082872b077559831 authored over 6 years ago by Thomas von Deyen <[email protected]>
Convert admin translations spec into controller spec

This feature spec expects that translation files are actually present.
Instead it should just te...

62ed73c3ea75cde7f08828432d3300e29d591452 authored over 6 years ago by Thomas von Deyen <[email protected]>
Only show the locale select if translations present

96e26e1fefae96ada4f930aa18fc25a1e440e35b authored over 6 years ago by Thomas von Deyen <[email protected]>
Use datetimepicker in resources form

d439f6138f3be04b36d133abce50db0be9b8749e authored over 6 years ago by Thomas von Deyen <[email protected]>
Removes Rails translations from locale files

To bring them back into your app you need to either add the `rails-i18n` gem or - recommended - ...

8f03e93d13a5fde1f51125d9e625d2d87486b9fc authored over 6 years ago by Thomas von Deyen <[email protected]>
Get available locales from I18n load path

In order to provide alchemy translations in other gems as well we use the `I18n.load_path` to ge...

22231c3b7c08e5a412652363c8c9d8583c809706 authored over 6 years ago by Thomas von Deyen <[email protected]>
Move datepicker formats into alchemy namespace

d87c8ee08790acd37d3bc5168065ba8c62da96ad authored over 6 years ago by Thomas von Deyen <[email protected]>
Use alchemy timestamp format for resources lists

Adds new `time_format` and `datetime_format` options for rendering resources. Defaults to `alche...

0ab46216ef76b695e4a35f2e37336e1d4f70eb68 authored over 6 years ago by Thomas von Deyen <[email protected]>
Use own date translation key for EssenceDate

The default localization of `Time`s `date` format differs in each Rails app. We should have our ...

247c4e277c5172d7ed7d16fceed46d181356cf70 authored over 6 years ago by Thomas von Deyen <[email protected]>
Move time localization formats into our namespace

eaa180778ed41318bcc1507dae4c4e4810f7835b authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1404 from tvdeyen/update-rubocop-config

Update rubocop config

fa7a3aba7b40e712f1abdc84bb8a946eb562b6bf authored over 6 years ago by Thomas von Deyen <[email protected]>
Update rubocop config

9915a770243e500e42642833db158b545907e409 authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1403 from tvdeyen/dummy-rails-5-1

Explicitly set the Rails version in dummy app

c100d2f3ee42521c41fa91469ea03050d7502493 authored over 6 years ago by Thomas von Deyen <[email protected]>
Explicitly set the Rails version in dummy app

The gemspec allows Rails 5.0 and Rails 5.1, but the dummy app is
a Rails 5.1 app.

9ed6a2b9ba2f39b0528ea6732c5d3796e14e14bf authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1392 from tvdeyen/new-logo

New orange logo

5e1d3ff5b92e9df582d3ab6d9687f3a4e42087cc authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1400 from tvdeyen/do-not-reload-essence-classes

Do not reload essence classes in dev mode

79a58e6cc8af0e8aad3daa5b180c73b01be078df authored over 6 years ago by Thomas von Deyen <[email protected]>
Do not reload essence classes in dev mode

Reloading the essence classes on each request in dev mode causes trouble
like mismatching parent...

9deefa396fe11c128189c3d630c971280c0ef688 authored over 6 years ago by Thomas von Deyen <[email protected]>
Replace the old favicon

8988878e50cfc03fbab0a915968466cbad2bd487 authored over 6 years ago by Thomas von Deyen <[email protected]>
Use current color for SVG icon

Now that the Alchemy icon is a inline svg we can use the `currentColor`
fill instead of using a ...

e7fe797ab140f95f8b76e1f1ef43ee9b75a45d06 authored over 6 years ago by Thomas von Deyen <[email protected]>
Allow to pass an inline_image as navigation image

In order to inline svg images as admin navigation images for an alchemy
module you an now pass i...

baa433de01840345f07ee29229c49f4bc1ba027c authored over 6 years ago by Thomas von Deyen <[email protected]>
New orange logo

As used on the new website.

99d4fe022ac53caa14b3baa1695a902728273edd authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1393 from tvdeyen/darker-blue-dialogs

Darker blue dialogs

9310998e8b068c9647a2aaaa1e5688966ea28be1 authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1391 from tvdeyen/open-sans

Open Sans

060b7997b54543b8563f71af06c910ef88bebe09 authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1397 from tvdeyen/nested-elements-json

Add `nested_elements` to serialized element json

5078b1b9daefaf052239cb7dcc66eb2ff53f986f authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1395 from AlchemyCMS/fix-yaml-safe-load

Fix YAML safe_load

d6d9f871b14e37466b156e776b4a045a9b212459 authored over 6 years ago by Thomas von Deyen <[email protected]>
Add `nested_elements` to serialized element json

e8250bb1a8952a7328557ef11a9e0ce53a881396 authored over 6 years ago by Thomas von Deyen <[email protected]>
Add Element.not_nested scope

Returns all elements without a `parent_element_id`.

269ad7bea5db01d03adc3eb4af12cd6b0564d765 authored over 6 years ago by Thomas von Deyen <[email protected]>
Fix the dummy schema for new timestamp precision

After merging f5422330c12eaafab5c3cdee750381082c011b43 we forgot to
update the dummy apps `schem...

94762ae2e6862fb7139cf06c39787d8b5c53cf05 authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1394 from tvdeyen/fix-form-builder-submit

Fix passing html options to form builder submit input

d7d7670a8c54ac527e401584e71015f5928bded0 authored over 6 years ago by Thomas von Deyen <[email protected]>
Use YAML.safe_load in Alchemy::Config

8ad435791a0fff55f520d9bd18b4f257e83f41bf authored over 6 years ago by Robin Böning <[email protected]>
Fix the error message for missing yml file.

8007f22cd1fd57367c849b113febe1740c3d4899 authored over 6 years ago by Thomas von Deyen <[email protected]>
Whitelist classes for YAML.safe_load using a constant

bcb04a3cb87ca202711f70af7fa213b196a62f4b authored over 6 years ago by Robin Böning <[email protected]>
Allow Date, Regexp and Symbol in YAML.safe_load in generators

Date and Symbol values are quite common as default values for contents in the element definition...

5c0c6f6d162f5be9ec44839c61cd80d2f590d32a authored over 6 years ago by Robin Böning <[email protected]>
Fix passing html options to form builder submit input

The `input_html` options passed into the `submit` form builder input never reached the button.

4ad50d331833a9a1e8b62562b6bae8b818375bc2 authored over 6 years ago by Thomas von Deyen <[email protected]>
Use a secondary button in leave dialog

The secondary action is to stay logged in while chosing to leave alchemy admin.

52b02a9a42aa5a1f3c270de64b8862c425f41a1c authored over 6 years ago by Thomas von Deyen <[email protected]>
Use darker blue for dialog headers and primary buttons

Use the darker blue form the left menu for dialog headers and primary buttons as well.

8956941e00e907c88b071d7d534ce9c4dbcabe76 authored over 6 years ago by Thomas von Deyen <[email protected]>
Use Open Sans as font face

9412f216a5e27d39bdb49ecb9f1fcf9aace1e378 authored over 6 years ago by Thomas von Deyen <[email protected]>
Use em based font sizes

2aba7235011deba482ba263c22a295c3b606c3cb authored over 6 years ago by Thomas von Deyen <[email protected]>
Set the font-family of buttons

Browsers not always inherit the font family from body.

7dd4e8892dd491fe5bf99deb7713d73b28074ab3 authored over 6 years ago by Thomas von Deyen <[email protected]>
Rename the font-face variable

It is actually the font-family it is setting.

87276a2c2a1029abd97c4e95ae21bb0352e6e20d authored over 6 years ago by Thomas von Deyen <[email protected]>
Fix the slacking badge

4b2f5868fb38d2ac19426dcaacdeb5f6914369e7 authored over 6 years ago by Thomas von Deyen <[email protected]>
Correct Sass typo (#1388)

Correct Sass error in variables

849f1b47bf636706bfa067ab5b158dc4900ae188 authored over 6 years ago by Marino Bonetti <[email protected]>
Merge pull request #1390 from tvdeyen/rails-touching

Let Rails handle the touching

290be527904d283a8b7213f6ceab69617594ee13 authored over 6 years ago by Thomas von Deyen <[email protected]>
Set timestamps precision to 6 for MySQL for new sites

f5422330c12eaafab5c3cdee750381082c011b43 authored over 6 years ago by Thomas von Deyen <[email protected]>
Let Rails handle the touching

Only manually touch associations Rails cannot handle, like touching contents after an picture or...

f31a8878bc9c43fa3356d842df1b2c5c5791d0f0 authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1384 from tvdeyen/fix-resources-search

Fix resources search

bb501b5ee366fdcc869a83dd27b96a4bc82f80fa authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1381 from tvdeyen/skip-gutentag-migration

Skip migrate-to-gutentag migration for fresh installs

a0ec23308ebe4ad9f6f4998a53290358ad2c2ef4 authored over 6 years ago by Thomas von Deyen <[email protected]>
Remove superflous current_location_params

Since we already have `search_filter_params` we do not need the `current_location_params` (which...

172f61f1b0521dc258abeac38b9c0dc78a348347 authored over 6 years ago by Thomas von Deyen <[email protected]>
Add file_type and tagged_with to additional attachments filter params

8ea70633dabe0f5392f70492364a9b2d09439d81 authored over 6 years ago by Thomas von Deyen <[email protected]>
Cache search filter params per request

Each call to `search_filter_params` permits the params all over again. This is not necessary.

53bd5f8494acd7de85ce36e2361e6c76a1710963 authored over 6 years ago by Thomas von Deyen <[email protected]>
Do not raise on unpermitted params in tests

In all other envs Rails does not raise if unpermitted params are found, it silently drops them. ...

c44f51f6b6c84b711eeb5d335bc0bf7a52e1fae7 authored over 6 years ago by Thomas von Deyen <[email protected]>
Use sanitized search filter params in resource views

In Rails 5.1 unpermitted params cause errors while generating urls. Use the sanitized `search_fi...

5da3c9fdd0179dcbbb31ad39ff663838e5ef4be3 authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1386 from tvdeyen/gutentag-update

Update Gutentag

a7943629ef8bf0480babf537c02459ab93309c8f authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1380 from tvdeyen/active-menu-color

More prominent active menu color

47c25e250a00bda623d33dfbf9503fe7889da711 authored over 6 years ago by Thomas von Deyen <[email protected]>
Register events and locations as Alchemy module

The event and location moduls are custom models from the dummy app we used to test the resources...

066e6598bbff01822615f29ce2feb5efa76adf85 authored over 6 years ago by Thomas von Deyen <[email protected]>
Use Gutentag >= 2.2.1

Gutentag 2.2.0 has some breaking changes that were fixed in 2.2.1

13ed4b3e2c8523cefd6420d3a20432621d7ad2f6 authored over 6 years ago by Thomas von Deyen <[email protected]>
Skip migrate-to-gutentag migration for fresh installs

On fresh installs the alchemy installer installs all engines migrations, including the Gutentag ...

54a42fd9c5b18f5b87403bcd3dcf33c370a599eb authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1383 from tvdeyen/fixate-gutentag

Fixate Gutentag to 2.1.0 for now

cd0a6beca44dcdbb267700866bde56436e13810c authored over 6 years ago by Thomas von Deyen <[email protected]>
Fixate Gutentag to 2.1.0 for now

The latest release of Gutentag (2.2.0) is broken. Reading tags via
`tag_names` is always empty a...

f20eb59cb99a2f9737ad9f7179b6626168619d53 authored over 6 years ago by Thomas von Deyen <[email protected]>
More prominent active menu color

c45fcd270f7f44a1b6d5122891ea3e2e5c525dc1 authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1378 from tvdeyen/raise-gem-versions

Raise gem versions

3c899de390c3f0196eed61722fa4c8ae9ab04e71 authored over 6 years ago by Thomas von Deyen <[email protected]>
Ensure to use at least jquery-rails 4.0.4

0d08270412ddbaa0e702b7028f0b56bb989bb72f authored over 6 years ago by Thomas von Deyen <[email protected]>
Ensure to use at least uglifier 2.7.2 in dummy app

85a642a5c8bf587121db8924dbc743e9122fc1a3 authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1352 from tvdeyen/light-color-theme

New color theme

f6c712a111510e24eabf06b6de59d4944013b388 authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1364 from tvdeyen/migrate-to-gutentag

Use Gutentag for tags

c38690a370445ba609405a4ab5942378e89941a3 authored over 6 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1377 from tvdeyen/harden-picture-overlay-spec

Give capybara more time to render pictures

977df8a5223dce54380d1c57dcda627137e4a576 authored over 6 years ago by Thomas von Deyen <[email protected]>
Make the Alchemy skin overwritable

By adding you own custom variables file you are able to overwrite the Alchemy admin skin

61b0013a35924c9d42c53eef2b0386e1bad58431 authored over 6 years ago by Thomas von Deyen <[email protected]>
Adjust tooltip color

313a304dd574d9497fd7765554212beac8590508 authored over 6 years ago by Thomas von Deyen <[email protected]>