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 #2516 from sascha-karnatz/move-gui-into-app-javascript

Convert GUI from Coffeescript to Javascript

3e630535385f9c245299dcab6bd03448b2bc57c5 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2545 from tvdeyen/add-web-console

Add web-console to local gems

e94c82fe7a75ccfa9fd6a7bf2287958bf90b6ab8 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2543 from tvdeyen/remove-zoom-css

Remove IE6 CSS hacks

095b47f4361b22a8ff85f61f748d2a8f790d1190 authored about 1 year ago by Sascha Karnatz <[email protected]>
Convert GUI from Coffeescript to Javascript

Also move the file into the Javascript folder.

75757bf53e1838686796127be79c9122a4db8a02 authored about 1 year ago by Sascha Karnatz <[email protected]>
Add web-console to local gems

Helpful for local debugging in the browser

2e59153fb3dddc6e2ba51220b3c5a2b7475c47ab authored about 1 year ago by Thomas von Deyen <[email protected]>
Remove IE6 specific CSS hacks

c399583b292ce5920ae422dec1365848c59471a3 authored about 1 year ago by Thomas von Deyen <[email protected]>
Remove usage of non-standard zoom CSS property

79f04d42c224bf5eaf4b0fe03d8569ee84f509dc authored about 1 year ago by Thomas von Deyen <[email protected]>
Format alchemy skins with prettier

9d83597a15524896fb1062f74e6bfb142f8a9510 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2510 from sascha-karnatz/move-dirty.js-into-app-javascript

Convert Dirty from Coffeescript to Javascript

8596f748d1591b77cb3c8717b6e9cffd7f70daf8 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2539 from sascha-karnatz/richtext-id

Improve Richtext editor view

0671cef6946d0831b051cdac1d0c9c94f82779fa authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2542 from sascha-karnatz/increase-to-rails-7.0

Increase minimum Rails version to v7.0

abb284ad26769e6d29b68f234964d5f878fad42d authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2540 from sascha-karnatz/remove-datepicker-return

Remove return statement in datepicker

daaeb9c973dc5656a6c804da65173a90d798d9a9 authored about 1 year ago by Thomas von Deyen <[email protected]>
Use ActiveRecord.writing_role

ActiveRecord::Base.writing_role is deprecated and will be removed
from Rails 7.1

124988f7065ca56f970b14e4c2fddbb903502fd2 authored about 1 year ago by Thomas von Deyen <[email protected]>
Remove Rails v6.1 support

Only allow Rails 7.0 for now. This ease up the development, because we don't have to care on com...

c3f926f412dd86a643aa9ce28e41692e0bd82941 authored about 1 year ago by Sascha Karnatz <[email protected]>
Remove return statement in datepicker

Remove an unnecessary return statement in the onValueUpdate flatepickr - hock in the datepicker....

c564c3d88a46c3d435e3d09a1de39d2aeabd144c authored about 1 year ago by Sascha Karnatz <[email protected]>
Convert Dirty from Coffeescript to Javascript

Also move the file to app/javascript folder.

04740e0d3ff57559f77e30ca119afac9469388d9 authored about 1 year ago by Sascha Karnatz <[email protected]>
Improve Richtext editor view

Remove the element_id method from Richtext - ingredient and added the id directly to the input, ...

6173992e4af3d301366310460c96f49e78e222f7 authored about 1 year ago by Sascha Karnatz <[email protected]>
Bump version to v7.1.0.a

fc4f84a77a7ac08b3925cac3edb90d269f3cdd1b authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2536 from AlchemyCMS/revert-2534-7.0-fix-ingredient-dom-ids

Revert "[7.0] Fix DOM ids and labels of ingredient editors"

7b4791f09a3b4bc38f0f35e97afde11453d1e372 authored about 1 year ago by Thomas von Deyen <[email protected]>
Revert "[7.0] Fix DOM ids and labels of ingredient editors"

99935f904a867007e8449071126e92516dadb991 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2535 from AlchemyCMS/revert-2533-7.0-fix-page-publication-fields-on-pages-table

Revert "[7.0] Bugfix: Init PagePublicationFields on Pages Table"

269d49c9b7e6b788985fa86a292f6efebb3ec250 authored about 1 year ago by Thomas von Deyen <[email protected]>
Revert "[7.0] Bugfix: Init PagePublicationFields on Pages Table"

143236a1bc66c1774e95164a0b72b1a949783415 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2513 from sascha-karnatz/move-initialize-into-app-javascript

convert Initializer from Coffeescript to Javascript

20cd78283079f9294810620b41988c8d4e898327 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2533 from tvdeyen/7.0-fix-page-publication-fields-on-pages-table

[7.0] Bugfix: Init PagePublicationFields on Pages Table

6ef51307825b23e193760ae43119b93abd6b2948 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2534 from tvdeyen/7.0-fix-ingredient-dom-ids

[7.0] Fix DOM ids and labels of ingredient editors

4fcc3fa3cfb55fc09168df553347e7bada0b7c59 authored about 1 year ago by Thomas von Deyen <[email protected]>
convert Initializer from Coffeescript to Javascript

Move the initializer also into the Javascript folder. It make sense to move the higher level Jav...

9631077225f1ebe983917af8834609709d7ccbe3 authored about 1 year ago by Sascha Karnatz <[email protected]>
Fix DOM ids and labels of ingredient editors

The boolean ingredient editor label tag must
not have a `for` attribute since it nests the input...

15d2ac1f045da394a2570fc7ad8a81468f83689c authored about 1 year ago by Thomas von Deyen <[email protected]>
Bugfix: Initialize PagePublicationFields on Pages Table

On the Sitemap and on the Edit page, `Alchemy::PagePublicationFields` is
initialized. On the tab...

23b04e67968966e7340eb11683273544dde1ca5f authored about 1 year ago by Martin Meyerhoff <[email protected]>
Merge pull request #2532 from mamhoff/7.0-no-more-webdrivers

[v7.0] Use selenium-webdriver instead of webdrivers gem

a6c6564e403e158b544226ca2b35753c75b32c43 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2509 from sascha-karnatz/move-button.js-into-app-javascript

Convert buttons.js.coffee to buttons.js

b8a474f8ec14e4bb034400a05a4bebba6d7d49a9 authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2526 from tvdeyen/fix-ingredient-labels

Fix DOM ids and labels of ingredient editors

ef9bbfa9a28baf8f1728309fe1ed2d80a64706fe authored about 1 year ago by Thomas von Deyen <[email protected]>
Fix DOM ids and labels of ingredient editors

The boolean ingredient editor label tag must
not have a `for` attribute since it nests the input...

a37545b10864696e992dac04f823d25ae675ebbe authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2524 from sascha-karnatz/increase-rails-version

Increase minimum Rails version to v6.1

4dd42b29c27ebd07ce1b60e0d2f3e7b41c54ab3e authored about 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2528 from mamhoff/fix-page-publication-fields-on-pages-table

Bugfix: Init PagePublicationFields on Pages Table

8a1bf0131eaba52e7ee6f7bd04cc83ecd11e1904 authored about 1 year ago by Thomas von Deyen <[email protected]>
Add configurable unauthorized path (#2522)

When a user is logged in and requests a page she does not have access to in the admin panel,
s...

1ab7340f2fab0c950e2cc6a39786a7fc83b306f6 authored about 1 year ago by Niklas Bichinger <[email protected]>
Bugfix: Initialize PagePublicationFields on Pages Table

On the Sitemap and on the Edit page, `Alchemy::PagePublicationFields` is
initialized. On the tab...

e962459d381354407642bfd15e9b8e6a60c24ef2 authored about 1 year ago by Martin Meyerhoff <[email protected]>
Use selenium-webdriver instead of webdrivers gem

Selenium-Webdriver now has a feature that makes the webdrivers gem
obsolete: https://github.com/...

5578fc120a7451e41d03ca0bb4a74fbd4376cfd0 authored about 1 year ago by Martin Meyerhoff <[email protected]>
Merge pull request #2529 from mamhoff/no-more-webdrivers

Use selenium-webdriver instead of webdrivers gem

cc6dc0f08bfc804b2533356e88d8369aacbecc66 authored about 1 year ago by Thomas von Deyen <[email protected]>
Use selenium-webdriver instead of webdrivers gem

Selenium-Webdriver now has a feature that makes the webdrivers gem
obsolete: https://github.com/...

3866743e2ea9e53df33318f85f7733be819ef410 authored about 1 year ago by Martin Meyerhoff <[email protected]>
Increase minimum Rails version to v6.1

All tests are running against Rails 6.1 and 7.0. One migration is using a active support key, wh...

3ff8b8dd2c00cc623a95df94147509c1a0c62227 authored about 1 year ago by Sascha Karnatz <[email protected]>
Merge pull request #2520 from AlchemyCMS/depfu/update/npm/prettier-3.0.0

[js] Update prettier → 3.0.0 (unknown)

c9576fa87beecf5589518567178f6d342917f9b3 authored over 1 year ago by Thomas von Deyen <[email protected]>
Fix Gem version badge url

815c31b363b710eed2fb9531590b3015c95e3a17 authored over 1 year ago by Thomas von Deyen <[email protected]>
Bump version to v7.0.1

cae71d5dca1491f983f4a526118c35cb968f6c46 authored over 1 year ago by Thomas von Deyen <[email protected]>
Update prettier to version 3.0.0

d20d59d2304965ec6179e7dba39aef55f8d98085 authored over 1 year ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Fix disconnecting Tinymce intersection observer

Before we were removing the intersection observer even
if we are still on the same page.

Now re...

49eb17cb1e1b2211c27bc02364dd5d204d0abc07 authored over 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2519 from tvdeyen/fix-intersection-observer-disconnect

Fix disconnecting Tinymce intersection observer

148a161d92e36385d428312dbb42b35279024ad2 authored over 1 year ago by Thomas von Deyen <[email protected]>
Fix disconnecting Tinymce intersection observer

Before we were removing the intersection observer even
if we are still on the same page.

Now re...

53d9c1c164518e42db8e0eaaae1650b6ed1cbcff authored over 1 year ago by Thomas von Deyen <[email protected]>
Convert buttons.js.coffee to buttons.js

Also move the file into the javascript - folder to use Importmaps instead of Sprockets.

6f5c8017918d87af0f89a845466db3bd378abbba authored over 1 year ago by Sascha Karnatz <[email protected]>
Bump version to v7.0.0

830e5dcc115107c5a66d7d1efb74b0ba82da0383 authored over 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2517 from tvdeyen/remove-old-alchemy-admin-builds

Remove old alchemy_admin files from sprockets builds

a545c05238ea30690e98ec614c21a251253bb57d authored over 1 year ago by Thomas von Deyen <[email protected]>
Remove old alchemy_admin files from sprockets builds

We do not need this file anymore now that we use importmaps.
Keeping the file will cause admin s...

22072b380417fa555751cc4a13bf274b64a70288 authored over 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2512 from tvdeyen/remove-flatpickr

Remove flatpickr/flatpickr.min.js

f4ff33f2ed731a43f0e55177527ac2fb222923d1 authored over 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2515 from tvdeyen/sort-unused-by-name

Sort unused elements and page types by name

41ff63df29986481aa8d1fe03364088d74a6b661 authored over 1 year ago by Thomas von Deyen <[email protected]>
Sort unused elements and page types by name

ff6cb6641a31eed6d8b4f0275fa13fe39e5ebf02 authored over 1 year ago by Thomas von Deyen <[email protected]>
Remove flatpickr/flatpickr.min.js

We do not use that file for datepicker inputs.

6ea9741a5a62104e9b733654e6d7b0f5bbe806f5 authored over 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2496 from tvdeyen/usage-task

Add task(s) to visualize element and page usage

c239df17c48410d406f3cd3165f2a4fbd17dbcf9 authored over 1 year ago by Thomas von Deyen <[email protected]>
Add task(s) to visualize element and page usage

825c66bdfab4e7e67359af17d80c3bcd05d0272f authored over 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2511 from sascha-karnatz/remove-ios-switch-on-data-pickers

Remove iOS switch for data pickers

38af3ffe13058ba93928733dc9d507c8b1ba7208 authored over 1 year ago by Thomas von Deyen <[email protected]>
Remove iOS switch for data pickers

This is no necessary anymore, because flatpicker is doing that on its own. Also the Alchemy.isiO...

211c5f879049f5a4980167c9aae650e530209aba authored over 1 year ago by Sascha Karnatz <[email protected]>
Bump version to 7.0.0-rc1

0b1ceaf16bcd12c9a7c21dbdb33cb0b99b3bbfb4 authored over 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2507 from tvdeyen/fix-element-with-warning

Allow to create element with warning in definition

5182df8f7d81afc5e72a71fda3e983f167aeff3e authored over 1 year ago by Thomas von Deyen <[email protected]>
Allow to create element with warning in definition

Closes #2460

2673e8e7fcda64d10bee32dd3a40f768551e882f authored over 1 year ago by Thomas von Deyen <[email protected]>
Sort Alchemy::Element::FORBIDDEN_DEFINITION_ATTRIBUTES

969a366472697e20c296e1cef0831fcb3ae28849 authored over 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2506 from sascha-karnatz/remove-unused-javascript

Remove unused javascript

b98af3e70f61232ebaa07a6aaeb44deb2213be8a authored over 1 year ago by Thomas von Deyen <[email protected]>
Remove browser scripts

they are not used anywhere. So it is save to remove them.

80fc0d7a6a66137e1f52bdbc63b0ef88e9632566 authored over 1 year ago by Sascha Karnatz <[email protected]>
Remove HTML5 script

it isn't used (not even imported). Also the tested functions are available in all major browsers.

45ea9f84a484f42b7ad136e7cfb27d325b6ee3ef authored over 1 year ago by Sascha Karnatz <[email protected]>
Merge pull request #2504 from tvdeyen/fix-tinymce-link

Allow authors to link to all pages again

a484a315627318ed00c9334963a74665a76443fd authored over 1 year ago by Thomas von Deyen <[email protected]>
Allow authors to link to all pages again

This fixes an issue introduced in c98605a1f49ac7607654ac6a4b7b1e79a1004af3

Closes #2500

dfb17f95bf59a810c4be21cb514ef11ec21bcf75 authored over 1 year ago by Thomas von Deyen <[email protected]>
Revert "Send language_id (of the currently editing page) parameter to Pages API requests for page select on link overlay"

We need to revert the change made in #2439. We return all pages from the API on purpose. As alre...

c6b019f0ee2ecc7025059d683e18022b9f82d577 authored over 1 year ago by Thomas von Deyen <[email protected]>
Bump version to v7.0.0-c

4a40764a8e29ce5569cf8d862447021fb30eb307 authored over 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2502 from tvdeyen/absolute-imports

Use absolute imports in modules

6f1d3055811ddf59d55bfd279416eef5416b1ce3 authored over 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2503 from tvdeyen/prettier-lint

Lint JS code with Prettier

d149e135689ada1efe9bd6043d248e5567ea06a2 authored over 1 year ago by Thomas von Deyen <[email protected]>
Rename ci.yml workflow into test.yml

This workflow includes tests and it looks better on GH actions
UI if we use this name.

57ae8db6cd8eec78b51872e256ec52854269469d authored over 1 year ago by Thomas von Deyen <[email protected]>
Lint code with prettier

e9ead997df9d84713b148ea86ab6ae812180fd84 authored over 1 year ago by Thomas von Deyen <[email protected]>
Fix styling in PagePublicationFields module

17dc641eddd262e87d0441a10e107a34886e6df8 authored over 1 year ago by Thomas von Deyen <[email protected]>
Use absolute imports in modules

Using relative URLs does not work on a real world app.
Absolute URLs work, so let's use them.

1c53e4b880e431dcfa9cb5bcf8079fc7e34babfd authored over 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2499 from sascha-karnatz/replace-turbolinks-with-turbo

Replace turbolinks with turbo

88ef3417e03fac318b9004c1b45376f25dbfb311 authored over 1 year ago by Thomas von Deyen <[email protected]>
Replace turbolinks with turbo

Turbolinks is archived and was replaced by Turbo. All Turbolinks usages are replace by Turbo Dri...

a236c26f2197d1521d9151375e6a27a8f06e9ef3 authored over 1 year ago by Sascha Karnatz <[email protected]>
Merge pull request #2498 from tvdeyen/importmaps-support

Use Importmaps for admin JS

b4cbeba95399d88a910449996704c603459aa8cd authored over 1 year ago by Thomas von Deyen <[email protected]>
Add cache sweeping for importmap

Lots of this is taken from https://github.com/solidusio/solidus/commit/64de7bd10830464e88f991e58...

e25d6e80710162242ff349da4af521f663a05189 authored over 1 year ago by Thomas von Deyen <[email protected]>
Remove our npm package and all related code

We now serve the admin js via importmaps.
Look at this diff. Nothing else to add.

a8d31525960e4613bc0f0493f4073b123a277469 authored over 1 year ago by Thomas von Deyen <[email protected]>
Use NodeTree as ES module

We only use it on the nodes page and do not need to make globally
available thanks to script typ...

4feecffd9c802e611d050fc19d8db0d650c1b5ff authored over 1 year ago by Thomas von Deyen <[email protected]>
Move JS spec files into spec folder

We pinned all JS files under app/javascript into importmap
and do not want to load test files.

4644b756898b1fcf4087c80c853ae7501d9ed48d authored over 1 year ago by Thomas von Deyen <[email protected]>
Move ESM code into app/javascript/alchemy_admin

Follows Rails conventions and removes potential conflicts.

d2b888f9bb9f1bd5e5bee9446fea385fc29487fc authored over 1 year ago by Thomas von Deyen <[email protected]>
Pin all files under app/javascript

This makes it easier to import individual modules

8bf965842d7a7cf497e6d883833f78f1dae22eff authored over 1 year ago by Thomas von Deyen <[email protected]>
Use importmap-rails to manage our ESM admin resources

This allows us to get rid of the bundling of our npm module
and the necessity of bundling in the...

c774564c73b2957823a3f81a276908b4b8dfaae6 authored over 1 year ago by Thomas von Deyen <[email protected]>
Bump version to v7.0.0-b

e44480dba77115521d124ce8d94e0474d869cf05 authored over 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2492 from AlchemyCMS/depfu/update/npm/esbuild-0.18.4

[js] Update esbuild → 0.18.4 (unknown)

315f9ef0a139d9227fc7f6362893d2046888eb10 authored over 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2494 from sascha-karnatz/2485-tinymce-does-not-load-if-routing-with-turbolinks

Fix TinyMCE loading behavior after page change

22024f0347b5894c560f3ae59c92858b4f93bdd1 authored over 1 year ago by Thomas von Deyen <[email protected]>
Fix TinyMCE loading behavior after page change

The old intersection observer was still active after leaving and reentering the page editor. An ...

82e2e2936cd4c830cf4640e2037191968b50ba8d authored over 1 year ago by Sascha Karnatz <[email protected]>
Update esbuild to version 0.18.4

907c993d8290d77f4b059a3e00996fba78580101 authored over 1 year ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #2483 from tvdeyen/update-dummy-prepare

Make it easier to run the dummy app locally

5f0a70af05caa0f5f9882e877013c56c6498fa55 authored over 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2487 from tvdeyen/ransackable-tags

Add ransackable attributes to tags

db44851c76325541e0552a10377d49dee08f3cea authored over 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2459 from oRIOnTx/patch-1

Fix layoutpages configuration

19183b29ff41c97b54c9beb02e31d026b2169365 authored over 1 year ago by Thomas von Deyen <[email protected]>
Make dummy app series model searchable

Since Ransack 4.0 we need to define ransackable attributes
and this module makes it happen.

c2588dae5e37bfa87b85c6da3d7559e83a2b5d39 authored over 1 year ago by Thomas von Deyen <[email protected]>
Add ransackable attributes to tags

Since Ransack 4.0 we need to define all ransackable attributes

fb09a2ca592b2a8fd9a2cc80a5e1c776529e42ee authored over 1 year ago by Thomas von Deyen <[email protected]>
Add commands to easily setup and start dummy app

Use

bin/setup

to setup local dev env and

bin/start

to start the dummy app for local ...

3a720d551bc79d9e5713fe84e99b4829c2cf6d83 authored over 1 year ago by Thomas von Deyen <[email protected]>
Merge pull request #2484 from AlchemyCMS/depfu/update/main/selenium-webdriver-4.10.0

[ruby - main] Update selenium-webdriver → 4.10.0 (unknown)

3f51a26a454ae458a2a39f6142a5525920f0e0fc authored over 1 year ago by Thomas von Deyen <[email protected]>
Remove selenium-webdriver

Now that version 4.10.0 has been released the issue has been resolved.

46411bb6ce2fe4827b3c36672c59a83e3363346a authored over 1 year ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #2439 from dbwinger/link-dialog-lang

Send language_id (of the currently editing page) parameter to Pages API requests for page select...

0cd41cd2551efe18e749feac9151192b139e5730 authored over 1 year ago by Thomas von Deyen <[email protected]>