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

Bump version to 3.0.0.rc8

98511f8c7452dd802096a44b239c5b5892c2e2dd authored over 10 years ago by Thomas von Deyen <[email protected]>
Fix bug in jquery plugin for saving page sort order.

Apparently, the new page sorting algorithm was orinally made for Alchemy 2.6,
which used ```_rec...

032cc31755a835aaa51b899ef9e8468e1b7df54f authored over 10 years ago by Martin Meyerhoff <[email protected]>
Use pre release gem in README Installation notes

1a0065596e6458f51112ba1ba985eddd5b7fd946 authored over 10 years ago by Thomas von Deyen <[email protected]>
Merge pull request #577 from magiclabs/fix/creating-external-pages

Fixes creation of external pages.

2b6463eb7be80932e961491a784e34022f3e96c9 authored over 10 years ago by Robin Böning <[email protected]>
Fixes creation of external pages.

The presence validation of Page#urlname only should be triggered on update action.

76af043be431717a8da722a10a9f99891be6ac10 authored over 10 years ago by Thomas von Deyen <[email protected]>
Revert "Put an insert element button between and above each element."

This reverts commit 757be4229348c5d32972ec0b780457194305e7e7.

The new new Element insert Button...

18c8d7aaefa04784aa238c6429d2c5e2b2e290aa authored over 10 years ago by Thomas von Deyen <[email protected]>
Convert CoffeeScript views to JavaScript to remove coffee-rails runtime dependency

e5fe1cd2cb64290c10d0759015c94eb92449ad5a authored over 10 years ago by Jason York <[email protected]>
Removes db connection sharing between threads and adds database_cleaner

This runs much more stable, also when running in different environments like slow CI servers.

06d6bce3c73dbfa48bccbf87af4426cbd86741a5 authored over 10 years ago by Robin Böning <[email protected]>
Adds middleware to rescue old Alchemy::Clipboard cookies. Closes #566

10e42c8ed52e33a81159eca5eda92611d6cdde38 authored over 10 years ago by Thomas von Deyen <[email protected]>
Fixes/Adds translations for ResourcesController crud actions.

40e12c1567ad586fa0001ab45778bce2a671482f authored over 10 years ago by Robin Böning <[email protected]>
Removes translation keys that include interpolations.

a2dba67b0dbd4275f4f0686b175caa563c136793 authored over 10 years ago by Robin Böning <[email protected]>
Removes unneeded translations

c3840e6c4c4e097b7a4f6c3225e02e0284961b4d authored over 10 years ago by Robin Böning <[email protected]>
Removes legacy element/pagelayout/content name translations.

Also adds and improves commented usage examples.

63ae1197b557f51e89f623bc0e39fbd91460ea31 authored over 10 years ago by Robin Böning <[email protected]>
Aligns en and nl to de translations

0877af05bfcb4783c52b826265245701b5a9b723 authored over 10 years ago by Robin Böning <[email protected]>
Fixing the bug in which the urlname of an invisible page would get corrupted while sorting and updated the tests

efa93ab536031dd3c75d3f4796e86a5156fe6163 authored over 10 years ago by Miguel Pais <[email protected]>
Allow picture render size to be flexible in width or height

Before, you had to state render sizes in the format '300x200'.

Now, you can use e.g. '300' for ...

192d7447075f91da3f27756bc44acecf755184a1 authored over 10 years ago by Christian Peters <[email protected]>
Allow "20x" and "x20" syntax for resize, refactor PicturesController

1. The original PR proposed to make size: '300' indicate "infer height". in this PR,
'x300' maps...

3542738d5f004de075cec791a285c7578aee3a2c authored over 10 years ago by Martin Meyerhoff <[email protected]>
Implemented a faster page sorting for language trees

63c94411493a62ef7b5145ff43c7078bdfe16c40 authored over 10 years ago by Miguel Pais <[email protected]>
Removes mavericks phantomjs fix. Closes #554

12e84f6f2d96d1443c329338cfc38776fc77c9f5 authored over 10 years ago by Thomas von Deyen <[email protected]>
French translation

57e35e59b3737ef9a6af7044687d213b4ab17d8c authored over 10 years ago by Thomas Gernhardt <[email protected]>
Refactors clipboard. Fixes #539

The clipboard was an abstract wrapper around Enumerable. Since Rails 4.1 only allows to store si...

79117fd57510946d2f80088d44142ef5f6226e3f authored over 10 years ago by Thomas von Deyen <[email protected]>
Adds available_locales setter to Alchemy::I18n module.

With this feature developers can dictate which translations are provided for the user in the bac...

5c50e021aefb42a9205e62294b59f064d6212f5e authored over 10 years ago by Robin Böning <[email protected]>
Bump version to 3.0.0.rc7

870f6393ab1d42c52989cac4bdbe58fe481972fc authored over 10 years ago by Thomas von Deyen <[email protected]>
Adds controller spec for locking page feature at page edit.

ab5e2f2973e5887c7ad3543e3ac12d73fc2ea15b authored over 10 years ago by Thomas von Deyen <[email protected]>
Do not raise not found error, if a page user could not be found. Fixes #560

bbb1da19d2f781dc3ac8141eb32b91acabac3112 authored over 10 years ago by Thomas von Deyen <[email protected]>
Adds DummyUser factories.

The user factories where removed with extracting the user model into it's own gem. But is useful...

7065476e965d3ed3da43d1447bd4b6de49aff530 authored over 10 years ago by Thomas von Deyen <[email protected]>
Make DummyUser class inherit from ActiveRecord again.

This reverts changes from 7b1e66940ff744535469f0bbeb563adadfa68f13

4f0a6cf6f9580d288b11262136007bf7ff1e80ad authored over 10 years ago by Thomas von Deyen <[email protected]>
Bump version to 3.0.0.rc6

6a78ad50c90c8bc5a1f9b47f2862930c68d600ff authored over 10 years ago by Thomas von Deyen <[email protected]>
Rename Alchemy::Page model concerns to avoid namespace conflicts

24b3c3613c52bddec16a25c41aef6905b132c99c authored over 10 years ago by Jason York <[email protected]>
Remove Alchemy::Page's dependency to have the user extend ActiveModel

7b1e66940ff744535469f0bbeb563adadfa68f13 authored over 10 years ago by Jason York <[email protected]>
Stick RSpec to version 2.x

RSpec 3.0 has just been released. Since they use a new syntax now, many
tests broke. For the tim...

a118372075fa9327a82dbfff4e485bbcfd2b4da4 authored over 10 years ago by Martin Meyerhoff <[email protected]>
Put an insert element button between and above each element.

Before we had one button that always appends the element at the end of the list.
Now the user ca...

757be4229348c5d32972ec0b780457194305e7e7 authored over 10 years ago by Thomas von Deyen <[email protected]>
New toolbar style.

This includes:

- Button label is now hidden by default. Shows as tooltip on hover.
- No "button...

b808a89c7bc46a348a756faff9e86aa810cda21a authored over 10 years ago by Thomas von Deyen <[email protected]>
Merge pull request #547 from paperculture/fix-en-spelling

Clean up spelling and apostrophe for English

67a2ec5a7d764cccfee09af160aa0a7a81136be1 authored over 10 years ago by Robin Böning <[email protected]>
Update clipboard test for spelling fixes

149bbb1a0bc8976721b9147b1746ba4551e0d355 authored over 10 years ago by Jon Wu <[email protected]>
Clean up spelling and apostrophe for English

4dcb89776bafa95dfc59108775463e888b8ac9e8 authored over 10 years ago by Jon Wu <[email protected]>
Message model validates fields with 'email' in name with regexp for email format.

Before this change Message fields like 'backoffice_email' were not validated with email format. ...

cdd603d8b296de909edef7c622dfca1d65c2e7e3 authored over 10 years ago by Robin Böning <[email protected]>
Remove routes file from assets set.

:/

ac0655b5d9b3404e66bd1c92f4e7d1b58109851f authored over 10 years ago by Thomas von Deyen <[email protected]>
Populate routes to javascript on every full page load. Fixes #541

Before, we dynamically generated the javascript file via erb.
This causes problems with the asse...

403ce9595fd7d5a6e7efa49a9957aff46d8ef864 authored over 10 years ago by Thomas von Deyen <[email protected]>
Set the current Alchemy javascript locale on every request.

This ensures that switching the locale is also represented in javascript translations.

ddcf08cef8bc363d15c75248f41d603ad0abce57 authored over 10 years ago by Thomas von Deyen <[email protected]>
Split the tinymce initialization into a global and a custom "per page" part.

This splits up the TinyMCE configuration into a global part, that gets evaluated on every full p...

6bc46e4c6ab4d697f8709939ad20e7c5ba30df2f authored over 10 years ago by Thomas von Deyen <[email protected]>
Merge pull request #535 from zambot/fix_previous_page

Fixes Page#previous_page

63ce0202a10ca855a2c576dc114eba8bc054a9d2 authored over 10 years ago by Robin Böning <[email protected]>
fix Page#previous_page

because of a faulty ordering it was always displaying the first, not the previous page

61cfa6e0c6db4ce648183f5602422e4bd7bd5081 authored over 10 years ago by Jan Steinmetz <[email protected]>
Ensure that at least the default regexp for external link url matching is present.

If one has a custom config file and does not have the new link_url matcher yet, the admin view t...

f11cb189a1c660e2c9c98ccb53ec85d1f167543b authored over 10 years ago by Thomas von Deyen <[email protected]>
Build against Rails 4.1.1

a1174bea55323cfc5589a3532ccf2f2b4c210ecf authored over 10 years ago by Thomas von Deyen <[email protected]>
Fixes the position of the page status name and icons.

5d92fc5471c6ce254677a3b9e15d1e08a42cf323 authored over 10 years ago by Thomas von Deyen <[email protected]>
Restore the page_status partial that was removed by 8e106a2a5f475d0016730d1f3046f0d674c996c5

Fixes missing partial error in admin/pages#update

ad37a7200c597adb57620edd6df01a2c1a6f15c0 authored over 10 years ago by Thomas von Deyen <[email protected]>
Adds missing semicolon, fixes multiple TinyMCE configs on the same page.

ae38a351b39892209da540441ccd276a25170de4 authored over 10 years ago by Thomas von Deyen <[email protected]>
Merge pull request #532 from magiclabs/external-link-url-matcher

Make the regular expression for external link url matching configurable.

903242d1f6852feab64672453acc237c0e398bb4 authored over 10 years ago by Robin Böning <[email protected]>
Do not update urlnames of pages that redirect to external. Closes #529

Conflicts:
app/models/alchemy/page/naming.rb

6b965e9515e94c9524a94b6cbf9cd30eb002bb01 authored over 10 years ago by Thomas von Deyen <[email protected]>
Merge pull request #527 from magiclabs/external-urlname-fixes

Validates external page urls format and prefix them with protocol if it'...

f1dfc1110456b91ab41417e7b3f22a0506697408 authored over 10 years ago by Robin Böning <[email protected]>
Merge pull request #525 from magiclabs/legacy-page-urls-management

Adds a feature for managing the page's legacy urls

df57fd59f78eb861fa87d99273865b3f5bcaaab5 authored over 10 years ago by Robin Böning <[email protected]>
Validates external page urls format and prefix them with protocol if it's missing.

4e032078864691faeb28b98c88f512cde80dc50e authored over 10 years ago by Thomas von Deyen <[email protected]>
Make the regular expression for external link url matching configurable.

c32e821ea4fbee9b1fd95f07d7adce2d4b21b3d3 authored over 10 years ago by Thomas von Deyen <[email protected]>
Adds a feature for managing the page's legacy urls.

Every time a user renames the url of a page, a legacy page urls gets created. These urls where h...

12dc403dedf8ffd4a2d411394c48684d5b516a6a authored over 10 years ago by Thomas von Deyen <[email protected]>
Fixes ajax request permission error handling.

- Return a text body instead of rendering the action
- Show a growl warning if permission is den...

42d3d685269eeef4372e3667af4cdc85f49611c3 authored over 10 years ago by Thomas von Deyen <[email protected]>
Always enable buttons of remote forms after ajax response.

If a remote form was submitted, the returning function had to handle the re-enabling of the subm...

1f9b70773216ee9112d8c3f83190010e7b10a10b authored over 10 years ago by Thomas von Deyen <[email protected]>
Return instead of closing dialog, if remote form's response is javascript.

We have a event binded on ajax:success for remote forms in dialogs.
If the response type was jav...

2258ede5a9c8b13a0325236d6a3853d612d5c71d authored over 10 years ago by Thomas von Deyen <[email protected]>
Use 2.1 ruby version string on travis ci.

8395f380d3b636c8dcd5ec406fdf5ddc83c878e5 authored over 10 years ago by Thomas von Deyen <[email protected]>
Show page language in locked page tab.

Also updates the language symbol style.

8e106a2a5f475d0016730d1f3046f0d674c996c5 authored over 10 years ago by Thomas von Deyen <[email protected]>
Do not allow Rails 4.1.0 build to fail.

3af33687f35660a3ce9679dd181730efeadbe36e authored over 10 years ago by Thomas von Deyen <[email protected]>
Build against Rails 4.1.0, without allowing it to fail.

ab2ed3f2f00a14e62bd93ebde74146aef6c5753f authored over 10 years ago by Thomas von Deyen <[email protected]>
Remove deprecated mock from base_helper_spec, use double instead.

82248dcc409a98b3cff9f13fc0a3916d50a5551e authored over 10 years ago by Thomas von Deyen <[email protected]>
Fixes Dialog error message icon. [ci skip]

80bc082c3c81e04b8c6873f339c1168097192c6e authored over 10 years ago by Thomas von Deyen <[email protected]>
Merge pull request #522 from magiclabs/alchemy_binary_rails_version

Stops enforcing users to use rails 4.0.x when using the alchemy command.

9c4f17514327e930dcae21a16d1d04f18f49b4ba authored over 10 years ago by Thomas von Deyen <[email protected]>
Stops enforcing users to use rails 4.0.x when using the alchemy command.

When using the alchemy command (bin/alchemy) users were forced to use rails 4.0.x.
With this cha...

3ddc8db527beccda902eb3307c4f997113c8c904 authored over 10 years ago by Robin Böning <[email protected]>
Updates links to latest Alchemy version and live demo.

7a3a8b5e863d356f1f34ac6b14725d98a2cc2d12 authored over 10 years ago by Thomas von Deyen <[email protected]>
Merge pull request #520 from magiclabs/fixes-tinymce-config-initialization

Changes the initialization of tinymce configuration. Closes #500

a55538c166fae52b7ec149b9834d11bb2afd239f authored over 10 years ago by Robin Böning <[email protected]>
Merge pull request #519 from magiclabs/adds-charc-ounter

Adds charc ounter

56086d8a6e073f64f92b7cadc4fa56efaca6ec82 authored over 10 years ago by Robin Böning <[email protected]>
Adds char counter to page title and meta description fields.

f1db4c987d2c07832742047bd84a592e58b98396 authored over 10 years ago by Thomas von Deyen <[email protected]>
Adds a char counter js class.

b2d92fe966a2d6bc75623f66a1eb4321c319b57a authored over 10 years ago by Thomas von Deyen <[email protected]>
Merge pull request #518 from magiclabs/js-translations-cleanup

Refactors and cleaning up javascript translations.

4a7684144126fc2a169078db496e3739d62794f0 authored over 10 years ago by Robin Böning <[email protected]>
Merge pull request #516 from magiclabs/user-display-name

Use `alchemy_display_name` to represent the currently logged in user.

d7cbc61a4e1f4b293772121553e6f10abf7f0e46 authored over 10 years ago by Robin Böning <[email protected]>
Use `alchemy_display_name` to represent the currently logged in user.

To make this better adoptable for applications hosting Alchemy or engines, we do not assume `nam...

03af00b42a9aed11af670756c675313c2e8a0e0e authored over 10 years ago by Thomas von Deyen <[email protected]>
Changes the initialization of tinymce configuration. Closes #500

e8425e0ef6daf1860345b42017e5e42240131816 authored over 10 years ago by Thomas von Deyen <[email protected]>
Merge pull request #517 from nielspetersen/master

Adds short paragraph about testing Alchemy

29eb6640996c4e11309d9453880c6d85ac53719a authored over 10 years ago by Thomas von Deyen <[email protected]>
Refactors and cleaning up javascript translations.

609328bd06294502a89a4f4f15528599891f4cb1 authored over 10 years ago by Thomas von Deyen <[email protected]>
Adds short paragraph about testing Alchemy

6c5b9b73b6ea7eb3e32b459e590df0ab46b3a4d9 authored over 10 years ago by Niels Petersen <[email protected]>
Adds feature spec for page tagging configuration form view.

fabbb59fba663beef3160a3b3701dbc9aad0641d authored over 10 years ago by Robin Böning <[email protected]>
Adds feature specs for the configuration form of normal and global pages.

bb525484eeade58055f87c3909b0b890ca58a33e authored over 10 years ago by Robin Böning <[email protected]>
Adds feature spec for sitemap option in page configuration

da32437fe907bcd69eac8b5843f62fe7749a5939 authored over 10 years ago by Robin Böning <[email protected]>
Revert "Allow picture render size to be flexible in width or height"

This reverts commit c0f18802f69b1c516cef135d25ca9cb10ff402b8.

edcb1754e4e9bc83621aeff71a18fed91fb539ed authored over 10 years ago by Thomas von Deyen <[email protected]>
Allow picture render size to be flexible in width or height

Before, you had to state render sizes in the format '300x200'.

Now, you can use e.g. '300' for ...

c0f18802f69b1c516cef135d25ca9cb10ff402b8 authored over 10 years ago by Christian Peters <[email protected]>
Fixes for RSS feeds.

e6b683177ef5bcccde7b8134a8a8bbb84a14f74a authored over 10 years ago by Thomas von Deyen <[email protected]>
Merge pull request #512 from magiclabs/page-preview-exception-handling

Use Rails' default exception handling while in page preview.

dbe6e87cb4fa936352cba02368c66c9034388998 authored over 10 years ago by Robin Böning <[email protected]>
Use Rails' default exception handling while in page preview.

When we are in page preview while editing a page, we should not rescue the exceptions.
We should...

87d236373189698790f27e5514a56694470e831c authored over 10 years ago by Thomas von Deyen <[email protected]>
Renames resource's `skip_attributes` into `skipped_alchemy_resource_attributes`.

This prevents name collisions in model class.

2411f4aac1bdbddc6d271ac65672afe26beb75be authored over 10 years ago by Thomas von Deyen <[email protected]>
Fixes bugs in resource_column_type implementation.

1. Not all db adapters respond_to :array
2. If the column is a relation, the type was always ret...

ab775675d6e44daff883d335f5c0e02e1f34fc21 authored over 10 years ago by Thomas von Deyen <[email protected]>
Merge resource specs into one spec file.

We had two types of resource spec files. One model spec and one library spec.
Since the resource...

47d66d2eab2bf0f47c9e4567a00b42292051c310 authored over 10 years ago by Thomas von Deyen <[email protected]>
Fix search for resources having a postgresql array column.

7cc4fd6191d8e49b1fba6bd43495df905745b9c3 authored over 10 years ago by Thomas von Deyen <[email protected]>
Merge pull request #507 from magiclabs/tinymce-config-changes

Tinymce config changes and internal anchor link option.

55ca80b3d19b2fa2d806e22b75cc916d18758569 authored over 10 years ago by Robin Böning <[email protected]>
Adds internal anchor link select to link overlay.

Adds a select box into the internal link tab page of the link overlay.

This select gives the us...

3de7c8f21a5e790925a7265b729bfefc4918a691 authored over 10 years ago by Thomas von Deyen <[email protected]>
Updates TinyMCE configuration and adds two more plugins.

New Plugins:

* hr (http://www.tinymce.com/wiki.php/Plugin:hr)
* anchor (http://www.tinymce.com/...

39038c638896c504130cce15d2bd50d4de1ece5b authored over 10 years ago by Thomas von Deyen <[email protected]>
Fixes page editing feature specs.

They did not tested the real features. Now they do.

33ad2392d67efef3ae9998b539a416d1550ec6b6 authored over 10 years ago by Thomas von Deyen <[email protected]>
rc5

69db2929635d467aacdbe58da1df1ef31b7e466a authored over 10 years ago by Thomas von Deyen <[email protected]>
Use userstamp 2.1.0 for Rails 4.1.0 compatibility.

b7266d192ba68341701852b1e11b94d36f8a7f19 authored over 10 years ago by Thomas von Deyen <[email protected]>
Build against Rails 4.1.0.rc2

3a57df76aa54d9c068fc949967029dd39928d0e4 authored over 10 years ago by Thomas von Deyen <[email protected]>
Fixes page etag calculation.

This page etag should always be calculated dependent from current user (if any), not only if the...

951ee5bfde2c5da498d7d589b29beb6fca49cfbb authored over 10 years ago by Thomas von Deyen <[email protected]>
Merge pull request #503 from magiclabs/refactor/element-belonging-cellnames

Refactors Element#belonging_cellnames

1e4e413839be9fc665e90d445ca67ed8b8d9d286 authored over 10 years ago by Robin Böning <[email protected]>
Merge pull request #504 from magiclabs/refactor/message-active-model

Use ActiveModel::Model for Message model.

3eff4f35ccf53668fd90a404cfd96865135a7d81 authored over 10 years ago by Robin Böning <[email protected]>