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 #2268 from adnotam/fix_dependency

Use lodash-es instead of lodash

47736edf02d4631a427fa9ce6a012aef01216c1e authored over 2 years ago by Thomas von Deyen <[email protected]>
use lodash-es instead of lodash

ab3e829fabbebdb8c3b934cab4bd83cbbec5edee authored over 2 years ago by Antonio Facciolo <[email protected]>
Merge pull request #2269 from adnotam/fix_dialog_error

Check presence of page_public checkbox

938f7cfad8a506fa5431d5e5f65e1ccda5107b0d authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2262 from tvdeyen/fix-sitemap

Fix new Sitemap

f745dd0582a4aca568a67358bd886e759d5df86e authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2266 from tvdeyen/installer/skip-db-migrate

Allow to skip db:create during install task

928a9cb123669adab94afb2ecb56b5995e101536 authored over 2 years ago by Thomas von Deyen <[email protected]>
check presence of page_public checkbox

a249607308255027e71a4a5d607b54401980e6f8 authored over 2 years ago by Antonio Facciolo <[email protected]>
Merge pull request #2259 from AlchemyCMS/depfu/update/main/ransack-2.6.0

[ruby - main] Allow ransack version 2.6.0

ad723e6b728b370e6930f79c3ece06f44b9d03c2 authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2267 from tvdeyen/stale-workflow

CI: Update stale workflow

c121ce43fb18daf3e31bca2c369dadc6851f3f0c authored over 2 years ago by Thomas von Deyen <[email protected]>
CI: Update stale workflow

efaf9655a49765d2450035f1fdf106a120909e80 authored over 2 years ago by Thomas von Deyen <[email protected]>
Update ransack to version 2.6.0

c6a657145eca16026273b9cdd8bdcdc2a1025aa0 authored over 2 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Allow to skip db:create during install task

Closes #2265

b60bf36a0851d9bf654531c3e466ef7a1fab6eff authored over 2 years ago by Thomas von Deyen <[email protected]>
ajax module: Expose get, patch and post functions

A little convenience

bce9c056eb66414032774786912a36c50489ddc9 authored over 2 years ago by Thomas von Deyen <[email protected]>
Ajax: Send method override

Webservers do not all understand the PATCH, and PUT HTTP verbs.
Nginx must be compiled with supp...

f183a5e3df4d83fdd977f49dcd3b9ac5361ef495 authored over 2 years ago by Thomas von Deyen <[email protected]>
Fix Sitemap: Use our ajax lib

Our ajax lib takes care of sending the CSRF token and works with old Webservers
that do not supp...

0874ca06e5d4e3339426dbd5cf1d4b447d132e8c authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2263 from tvdeyen/fix-mysql-builds

CI: Fix mysql builds

1b625fdc5d20a86c4b27e15c3a33c65e20e2af65 authored over 2 years ago by Thomas von Deyen <[email protected]>
Use Rails 6-1-stable branch

The fix has been merged, but not released yet

https://github.com/rails/rails/pull/44691

9c46da2e31a05a8c23d2a12c24fc5915ef3ef83f authored over 2 years ago by Thomas von Deyen <[email protected]>
Dont specify order in api pages controller spec

We cant now it

340e6d2202169a5e5bb6ab522d5d49e5447f58fd authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2258 from tvdeyen/allow-all-pages-in-api-again

Allow all pages in API again

63eec696a79c3d7e47d578dfe08ff19f025c59db authored over 2 years ago by Thomas von Deyen <[email protected]>
Add admin related attributes to Page serializer

We want to display the site in the page select.

4ec45984ae5cf08bab331233db3e0ff46a96a2c4 authored over 2 years ago by Thomas von Deyen <[email protected]>
Show site and language name on page select

We want admins to be able to distinguish the page by site and language.

a544ad1a4a053507eaace3e86748b9a1b6ee244f authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2257 from tvdeyen/fix-ingredient-default-value

Fix setting default value of ingredients

7e7fe68105dae4c968bba9127fa622ca83cf25b8 authored over 2 years ago by Thomas von Deyen <[email protected]>
Return all pages for authorized users

This reverts the changes made in 59467e811247ebb0a01ffd2069460005e3b92b3b
and 5c3f912090164ab03f...

7e06bf61191398e6bd9b610b4bd52366a16de19d authored over 2 years ago by Thomas von Deyen <[email protected]>
Fix setting default value of ingredients

Somehow before_validation is not called ever during creating an element and its ingredients.

Us...

4d728633c9157043ebd7580807d1a5fe990b91bf authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2252 from tvdeyen/sortable-page-tree

New sortable page tree

3a02faa9b101037962221fa7980ab2dfb559a19f authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2256 from tvdeyen/eager-load-page-tree

Eager load in PageTree serializer

5ad8c0a752e25114ec77cc8436484c4dbc87d15c authored over 2 years ago by Thomas von Deyen <[email protected]>
Eager load in PageTree serializer

Eager load pages public version, language and its site.

This speeds up the page tree by 10!!

682941beffd2466c5f22c1d98207c4cf7f89d1d2 authored over 2 years ago by Thomas von Deyen <[email protected]>
Eager load in PageTree serializer

Eager load pages public version, language and its site.

This speeds up the page tree by 10!!

d42eb1865aae671d9922b2f7bf40605d1da3829b authored over 2 years ago by Thomas von Deyen <[email protected]>
Use simpler rspec pattern

This should help the exclude spec files from symlinked node_modules folders in the dummy app.

50b192e472ef55da4b4fe7bc8625399e578af254 authored over 2 years ago by Thomas von Deyen <[email protected]>
Remove nestedSortable jQuery plugin

We do not use this anymore to sort the page tree. We use SortableJS instead.

ef2dbab70eef2b0e8c2a843c539f29173d97d00a authored over 2 years ago by Thomas von Deyen <[email protected]>
Link local package into dummy app

We need the current js packaghe to run specs,
because it might be that we have changed them in t...

40960394cfecbfec9416d345d773fa58eaf30ae4 authored over 2 years ago by Thomas von Deyen <[email protected]>
Remove sort action from pages controller

The tree is now sortable

24829a67ae6426faa4046ae09477d93998f8b2bb authored over 2 years ago by Thomas von Deyen <[email protected]>
New Page tree sorting via Sortable JS

This uses sortablejs to handle dragndrop sorting of the page tree.
There are lot of advantages o...

556692fea8d91aeb2234da62467610fce3204249 authored over 2 years ago by Thomas von Deyen <[email protected]>
Move PageSorter into admin package

423f547062a97fa093713e5a3b6a82236368dde2 authored over 2 years ago by Thomas von Deyen <[email protected]>
Add move page API endpoint

334771d06378294a571f80982ef99a9744431ea1 authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2255 from tvdeyen/remove-cuprite

Revert "Merge pull request #2203 from tvdeyen/switch-to-cuprite"

0555c6ac29a1aecccc31ea8f2c0e7ca604b98f84 authored over 2 years ago by Thomas von Deyen <[email protected]>
Revert "Merge pull request #2203 from tvdeyen/switch-to-cuprite"

This reverts commit 13301ed73bf35c4fd6b0ecfb3d33ec19af03073e, reversing
changes made to 88e3222c...

0f2a002769aa53a5a9842dfa5ef06638dea2c057 authored over 2 years ago by Thomas von Deyen <[email protected]>
Revert "Pin flatpickr to version 4.6.10"

This reverts commit 1d988d92c322f27c9c817fc53f529c43e3809ac5.

cf0e4361d57c66d0b6c00a02da73bbb07ccec812 authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2254 from AlchemyCMS/depfu/check/npm/flatpickr-4.6.10

[js] New version of flatpickr (4.6.10) broke the build

794a00e1572c76b5e0d92e2170a16c7108c877bd authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2245 from dbwinger/page-api-language

Send language_id to Api::PagesController#index so Pages can be restricted to the language of the...

ec79a5272d09f52c2d71460b26c3730571e64ffd authored over 2 years ago by Thomas von Deyen <[email protected]>
Send language_id to Api::PagesController#index so Pages can be restricted to the language of the page.

.

5c3f912090164ab03f34c4c19a538d3bc1b65f52 authored over 2 years ago by dbwinger <[email protected]>
Pin flatpickr to version 4.6.10

1d988d92c322f27c9c817fc53f529c43e3809ac5 authored over 2 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #2251 from tvdeyen/ci-minor-ruby-versions

Use minor versions for ruby version matrix

71b09f87c2ed079f832613c9cefcf945832a43c7 authored over 2 years ago by Thomas von Deyen <[email protected]>
Autoformat CI yml

72890968441667bc2f28ba0fc8b9696f2d4626ca authored over 2 years ago by Thomas von Deyen <[email protected]>
Use minor versions for ruby version matrix

4c61c36c1dd5c1c958991ae5bfee3f3ab83741dd authored over 2 years ago by Thomas von Deyen <[email protected]>
Revert "Raise Ferrum Retry values"

This reverts commit cd3ea307b5bc917f711f5602ca31d48b4aa01f57.

6a465b5088b71623188c1eca7338f97bc738ad3a authored over 2 years ago by Thomas von Deyen <[email protected]>
Raise Ferrum Retry values

From https://github.com/rubycdp/cuprite/issues/122

cd3ea307b5bc917f711f5602ca31d48b4aa01f57 authored over 2 years ago by Thomas von Deyen <[email protected]>
Add 5.2 releases to changelog

1af452230c3b8e58ef5c795e653b4a992a40e767 authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2246 from tvdeyen/allow-parent-page-change

Allow parent page change

a7c532d644c4e348fc6abd61852178c7de5b299a authored over 2 years ago by Thomas von Deyen <[email protected]>
Reload page tree after parents changes

This is more reliable than just replacing the old and the new parents

5ecdf46c59c1cf3cccb2240265efe77246d3d68d authored over 2 years ago by Thomas von Deyen <[email protected]>
Allow to change page parent

Unless the page is the current language root or a layoutpage, we allow to change the parent.

Th...

a813d6fa73313621d319dc98fea51d33aae94909 authored over 2 years ago by Thomas von Deyen <[email protected]>
Do not allow to clear parent in new page form

A page needs a parent, unless it is the root page, but this does not get created in this dialog.

6cc8ee629a6ff0dada146b412524053fed7bc711 authored over 2 years ago by Thomas von Deyen <[email protected]>
Allow to set allowClear in alchemyPageSelect

Sometimes we do not want to allow to clear the selection.

2a36a6ae44ce44f95d871d6ffaac520fd7341975 authored over 2 years ago by Thomas von Deyen <[email protected]>
Use alchemyPageSelect for page parent select

This is useful for large sites with many pages

061cc4543c9e01a8e04a5dda31fb39426e5f0a04 authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2250 from tvdeyen/precompile-packs

Precompile packs during test setup

0876eaee76dc610b635a665753a6ebbfaf21bf5b authored over 2 years ago by Thomas von Deyen <[email protected]>
Raise system spec browser timeout

Sometimes 5 seconds is too slow on CIs

c976a862898f3420d6d3aae989451474f25a9d6b authored over 2 years ago by Thomas von Deyen <[email protected]>
Precompile packs during test setup

This should help to make the feature specs less time sensitive.

2f8d8fc3610ad43dd0e204e9112ece804f290b0d authored over 2 years ago by Thomas von Deyen <[email protected]>
Bump version to v6.0.0.pre.rc6

3b8813c5fdebc69c20bf5de86b810f4b735994bb authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2249 from tvdeyen/rework-sitemap

Rework sitemap JS

604134dc1d876ab8327e8110b65a0fd72f4d7781 authored over 2 years ago by Thomas von Deyen <[email protected]>
Sitemap: Remove jQuery usage

acb3f3b8e0950dd5e7d3b3d9a7af99809c8fc063 authored over 2 years ago by Thomas von Deyen <[email protected]>
Sitemap: Split fetch and render methods

95d5e2e8fe0eb0f41125abe687a66ab760b7d339 authored over 2 years ago by Thomas von Deyen <[email protected]>
Sitemap: Fix spinner position

3075be53f6ae491b0804d038b0a0c753fd2d83d3 authored over 2 years ago by Thomas von Deyen <[email protected]>
Sitemap: Use fetch() instead of $.ajax

1a50eacfdf57110f57054cde035fefebbbc41e7b authored over 2 years ago by Thomas von Deyen <[email protected]>
Sitemap: Allow reloading of whole tree

ab0e406130307dfbd67561375e558deb8521e52d authored over 2 years ago by Thomas von Deyen <[email protected]>
Convert Sitemap coffee into ES Class

4dd0263e4605725585713fce432647367010ad74 authored over 2 years ago by Thomas von Deyen <[email protected]>
Extract page publication fields handler into ESM

This is not sitemap related and should be it's own module

30948c0c00ee56010548626387b983d0b7f7c2dc authored over 2 years ago by Thomas von Deyen <[email protected]>
Sitemap: Split load and reload methods

1f4e833a8774ba4254383c9f60919aace4d0b7e9 authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2247 from tvdeyen/fix-page-error-redisplay

Fix rendering errors in page configure overlay

d2fb2f4c6b3c878d27738318a15fbe811be0036c authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2248 from tvdeyen/remove-dead-page-update-code

Remove old page layout change code from update action

6845e7c3d8cc4b4fd0631d4b2cfe319cf28d92d0 authored over 2 years ago by Thomas von Deyen <[email protected]>
Remove old page layout change code from update action

This feature has been removed in https://github.com/AlchemyCMS/alchemy_cms/pull/1991

This code ...

14f56fc9bfc9a0593219d5d4cf96eb66eee13fee authored over 2 years ago by Thomas von Deyen <[email protected]>
Fix rendering errors in page configure overlay

Somehow rendering a template by called it's method stopped working in current versions of Rails....

505e06ff8aee8694be7f2ca9218c9cb5ca7f8f3e authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2243 from dbwinger/copy-page-different-language

Fix copying page with descendants to a different language

be81154d9ef73d038c7ad4f49046b8c51d5d7f13 authored over 2 years ago by Thomas von Deyen <[email protected]>
Fix style

398bd860dbeed7cee3823436bff31bef851c9da3 authored over 2 years ago by dbwinger <[email protected]>
Fix copying page with descendants to a different language

97ced3ee161e0ff7ef3b9ef3385b5d99e2980f49 authored over 2 years ago by dbwinger <[email protected]>
Merge pull request #2241 from dbwinger/global-page-copy

Handle copying/pasting global pages

4353d5131052c9a318be598a87c74fa641059c07 authored over 2 years ago by Thomas von Deyen <[email protected]>
Handle copying/pasting global pages

ac96c94669754595efe5cbc843883f7cf68a82c7 authored over 2 years ago by dbwinger <[email protected]>
Bump package version to v6.0.0-rc5

bc4ff7f70aa7eba16e5bbee12e254c40178af3ca authored over 2 years ago by Thomas von Deyen <[email protected]>
Bump version to v6.0.0-rc5

7ee193558dcfc384880542283e7f90ead29be5e2 authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2226 from tvdeyen/touch-nodes-on-page-update

4b8d5adb585521afebbd9265b17c0d2bab1b2cb5 authored over 2 years ago by Thomas von Deyen <[email protected]>
Touch nodes and all their ancestors on page update

Menu partials might be cached.
So we need to make sure the menu node a page might be
attached to...

98a2053adbbdf0d260a5e6d386a3b3ae63eaac29 authored over 2 years ago by Thomas von Deyen <[email protected]>
Cache dummy apps menu partials

501779042bf289888812121e7a7578b866fe8e1f authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2239 from tvdeyen/change-db-version

Change database version to 6.0

38c7140bd8620537908f56cbf574144a0d807605 authored over 2 years ago by Thomas von Deyen <[email protected]>
Change database version to 6.0

This makes sure we create new databases with Rails 6.0 defaults.

0d29f48abf99da9ff57e001fa7b923d365d75759 authored over 2 years ago by Thomas von Deyen <[email protected]>
Do not install bundler twice on CI

ruby/setup-ruby action already does this.

d49b692f7b2a0649fd639351e660274d04fac4f3 authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2232 from tvdeyen/gutentag-tag-validations

Add custom gutentag tag validations class

451e36317867bdfbd44e1daccb920f3e741a92be authored over 2 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2238 from phantomwhale/remove-unused-route

Remove unused route

924d65ff26dda4d88ba5e5e6bff14818faf556a4 authored over 2 years ago by Thomas von Deyen <[email protected]>
Remove unused route

There is no Alchemy::ContentsController to handle any requests to this
route. It was likely adde...

eef0c1e9e8c0432cc16605f00a1b24ab277347ad authored over 2 years ago by Ben Turner <[email protected]>
Add custom gutentag tag validations class

We support having tags with different casing to exist
side-by-side because of historical reasons...

e842bb20119fc87b2d236fc7e8d28d0efc962cb7 authored almost 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2221 from tvdeyen/extract-airbrake-exception-notifier

Extract Airbrake error handler into extension

7b200fccb5dcd877e8e8f0cd6365215536b9a0c1 authored almost 3 years ago by Thomas von Deyen <[email protected]>
Bump version to v6.0.0-rc4

0b5c4a9f7d8c1f910bbaba675971005231793dcd authored almost 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2197 from tvdeyen/flatpickr-update

Update Flatpickr to 4.6.9

2f5ad1f9232e790d383663f388a37fb764aeb671 authored almost 3 years ago by Thomas von Deyen <[email protected]>
Extract Airbrake error handler into extension

Moved into https://github.com/AlchemyCMS/alchemy-airbrake

ad1211e1f373f70b3f18d6ec60e587024f12cc17 authored almost 3 years ago by Thomas von Deyen <[email protected]>
fix(datepicker): Do not suppress pointer events

Pointer events should only be suppressed for
inputs not having the flatpickr-input class.

Close...

6fde4e1456f6b8a2ff51f0861735d593c339164f authored almost 3 years ago by Thomas von Deyen <[email protected]>
Move Alchemy.Datepicker into package

In order to be able to use moden javascript and node modules.

f03913e67293f300982679f35e611c1ac2df7f2b authored almost 3 years ago by Thomas von Deyen <[email protected]>
Add flatpickr node module

cf662d95b43ecb9fa9e74d77a65c7a885e4eae2a authored almost 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2223 from AlchemyCMS/depfu/update/main/ransack-2.5.0

Allow ransack 2.5.0

7a28b9eebb8866d5601559b52f41cfb274f2b657 authored almost 3 years ago by Thomas von Deyen <[email protected]>
Update ransack to version 2.5.0

81e0c6cdab4a7fdf5b6bbdf14fe09d5d24863fd3 authored almost 3 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #2220 from DarkSwoop/add-configurable-exception-tracking

make the admin error tracker customizable

047119d1ac8bb039452ed1fa60e15b3a387f8cec authored almost 3 years ago by Thomas von Deyen <[email protected]>
make the admin error tracker customizable

Alchemy doesn't support other error trackers than Airbrake. We need to
be able to add our own er...

0336865d1bc364ddbff6eafb246e1df4b52a5353 authored almost 3 years ago by Benjamin Behr <[email protected]>
Bump version to v6.0.0-rc3

f6ec3e754dde86ffc295bd380e6e314058571979 authored almost 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2219 from tvdeyen/2216-fix-image-cropper

fix(ImageCropper): Add dom ids to picture crop fields

ff981e0f22a01819878d5e01f17c588b99620427 authored almost 3 years ago by Thomas von Deyen <[email protected]>