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
Convert GUI from Coffeescript to Javascript
3e630535385f9c245299dcab6bd03448b2bc57c5 authored about 1 year ago by Thomas von Deyen <[email protected]>Add web-console to local gems
e94c82fe7a75ccfa9fd6a7bf2287958bf90b6ab8 authored about 1 year ago by Thomas von Deyen <[email protected]>Remove IE6 CSS hacks
095b47f4361b22a8ff85f61f748d2a8f790d1190 authored about 1 year ago by Sascha Karnatz <[email protected]>Also move the file into the Javascript folder.
75757bf53e1838686796127be79c9122a4db8a02 authored about 1 year ago by Sascha Karnatz <[email protected]>Helpful for local debugging in the browser
2e59153fb3dddc6e2ba51220b3c5a2b7475c47ab authored about 1 year ago by Thomas von Deyen <[email protected]>c399583b292ce5920ae422dec1365848c59471a3 authored about 1 year ago by Thomas von Deyen <[email protected]>
79f04d42c224bf5eaf4b0fe03d8569ee84f509dc authored about 1 year ago by Thomas von Deyen <[email protected]>
9d83597a15524896fb1062f74e6bfb142f8a9510 authored about 1 year ago by Thomas von Deyen <[email protected]>
Convert Dirty from Coffeescript to Javascript
8596f748d1591b77cb3c8717b6e9cffd7f70daf8 authored about 1 year ago by Thomas von Deyen <[email protected]>Improve Richtext editor view
0671cef6946d0831b051cdac1d0c9c94f82779fa authored about 1 year ago by Thomas von Deyen <[email protected]>Increase minimum Rails version to v7.0
abb284ad26769e6d29b68f234964d5f878fad42d authored about 1 year ago by Thomas von Deyen <[email protected]>Remove return statement in datepicker
daaeb9c973dc5656a6c804da65173a90d798d9a9 authored about 1 year ago by Thomas von Deyen <[email protected]>
ActiveRecord::Base.writing_role is deprecated and will be removed
from Rails 7.1
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 an unnecessary return statement in the onValueUpdate flatepickr - hock in the datepicker....
c564c3d88a46c3d435e3d09a1de39d2aeabd144c authored about 1 year ago by Sascha Karnatz <[email protected]>Also move the file to app/javascript folder.
04740e0d3ff57559f77e30ca119afac9469388d9 authored about 1 year ago by Sascha Karnatz <[email protected]>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]>fc4f84a77a7ac08b3925cac3edb90d269f3cdd1b authored about 1 year ago by Thomas von Deyen <[email protected]>
Revert "[7.0] Fix DOM ids and labels of ingredient editors"
7b4791f09a3b4bc38f0f35e97afde11453d1e372 authored about 1 year ago by Thomas von Deyen <[email protected]>99935f904a867007e8449071126e92516dadb991 authored about 1 year ago by Thomas von Deyen <[email protected]>
Revert "[7.0] Bugfix: Init PagePublicationFields on Pages Table"
269d49c9b7e6b788985fa86a292f6efebb3ec250 authored about 1 year ago by Thomas von Deyen <[email protected]>143236a1bc66c1774e95164a0b72b1a949783415 authored about 1 year ago by Thomas von Deyen <[email protected]>
convert Initializer from Coffeescript to Javascript
20cd78283079f9294810620b41988c8d4e898327 authored about 1 year ago by Thomas von Deyen <[email protected]>[7.0] Bugfix: Init PagePublicationFields on Pages Table
6ef51307825b23e193760ae43119b93abd6b2948 authored about 1 year ago by Thomas von Deyen <[email protected]>[7.0] Fix DOM ids and labels of ingredient editors
4fcc3fa3cfb55fc09168df553347e7bada0b7c59 authored about 1 year ago by Thomas von Deyen <[email protected]>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]>
The boolean ingredient editor label tag must
not have a `for` attribute since it nests the input...
On the Sitemap and on the Edit page, `Alchemy::PagePublicationFields` is
initialized. On the tab...
[v7.0] Use selenium-webdriver instead of webdrivers gem
a6c6564e403e158b544226ca2b35753c75b32c43 authored about 1 year ago by Thomas von Deyen <[email protected]>Convert buttons.js.coffee to buttons.js
b8a474f8ec14e4bb034400a05a4bebba6d7d49a9 authored about 1 year ago by Thomas von Deyen <[email protected]>Fix DOM ids and labels of ingredient editors
ef9bbfa9a28baf8f1728309fe1ed2d80a64706fe authored about 1 year ago by Thomas von Deyen <[email protected]>
The boolean ingredient editor label tag must
not have a `for` attribute since it nests the input...
Increase minimum Rails version to v6.1
4dd42b29c27ebd07ce1b60e0d2f3e7b41c54ab3e authored about 1 year ago by Thomas von Deyen <[email protected]>Bugfix: Init PagePublicationFields on Pages Table
8a1bf0131eaba52e7ee6f7bd04cc83ecd11e1904 authored about 1 year ago by Thomas von Deyen <[email protected]>
When a user is logged in and requests a page she does not have access to in the admin panel,
s...
On the Sitemap and on the Edit page, `Alchemy::PagePublicationFields` is
initialized. On the tab...
Selenium-Webdriver now has a feature that makes the webdrivers gem
obsolete: https://github.com/...
Use selenium-webdriver instead of webdrivers gem
cc6dc0f08bfc804b2533356e88d8369aacbecc66 authored about 1 year ago by Thomas von Deyen <[email protected]>
Selenium-Webdriver now has a feature that makes the webdrivers gem
obsolete: https://github.com/...
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]>[js] Update prettier → 3.0.0 (unknown)
c9576fa87beecf5589518567178f6d342917f9b3 authored over 1 year ago by Thomas von Deyen <[email protected]>815c31b363b710eed2fb9531590b3015c95e3a17 authored over 1 year ago by Thomas von Deyen <[email protected]>
cae71d5dca1491f983f4a526118c35cb968f6c46 authored over 1 year ago by Thomas von Deyen <[email protected]>
d20d59d2304965ec6179e7dba39aef55f8d98085 authored over 1 year ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
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]>Fix disconnecting Tinymce intersection observer
148a161d92e36385d428312dbb42b35279024ad2 authored over 1 year ago by Thomas von Deyen <[email protected]>
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]>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]>830e5dcc115107c5a66d7d1efb74b0ba82da0383 authored over 1 year ago by Thomas von Deyen <[email protected]>
Remove old alchemy_admin files from sprockets builds
a545c05238ea30690e98ec614c21a251253bb57d authored over 1 year ago by Thomas von Deyen <[email protected]>
We do not need this file anymore now that we use importmaps.
Keeping the file will cause admin s...
Remove flatpickr/flatpickr.min.js
f4ff33f2ed731a43f0e55177527ac2fb222923d1 authored over 1 year ago by Thomas von Deyen <[email protected]>Sort unused elements and page types by name
41ff63df29986481aa8d1fe03364088d74a6b661 authored over 1 year ago by Thomas von Deyen <[email protected]>ff6cb6641a31eed6d8b4f0275fa13fe39e5ebf02 authored over 1 year ago by Thomas von Deyen <[email protected]>
We do not use that file for datepicker inputs.
6ea9741a5a62104e9b733654e6d7b0f5bbe806f5 authored over 1 year ago by Thomas von Deyen <[email protected]>Add task(s) to visualize element and page usage
c239df17c48410d406f3cd3165f2a4fbd17dbcf9 authored over 1 year ago by Thomas von Deyen <[email protected]>825c66bdfab4e7e67359af17d80c3bcd05d0272f authored over 1 year ago by Thomas von Deyen <[email protected]>
Remove iOS switch for data pickers
38af3ffe13058ba93928733dc9d507c8b1ba7208 authored over 1 year ago by Thomas von Deyen <[email protected]>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]>0b1ceaf16bcd12c9a7c21dbdb33cb0b99b3bbfb4 authored over 1 year ago by Thomas von Deyen <[email protected]>
Allow to create element with warning in definition
5182df8f7d81afc5e72a71fda3e983f167aeff3e authored over 1 year ago by Thomas von Deyen <[email protected]>Closes #2460
2673e8e7fcda64d10bee32dd3a40f768551e882f authored over 1 year ago by Thomas von Deyen <[email protected]>969a366472697e20c296e1cef0831fcb3ae28849 authored over 1 year ago by Thomas von Deyen <[email protected]>
Remove unused javascript
b98af3e70f61232ebaa07a6aaeb44deb2213be8a authored over 1 year ago by Thomas von Deyen <[email protected]>they are not used anywhere. So it is save to remove them.
80fc0d7a6a66137e1f52bdbc63b0ef88e9632566 authored over 1 year ago by Sascha Karnatz <[email protected]>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]>Allow authors to link to all pages again
a484a315627318ed00c9334963a74665a76443fd authored over 1 year ago by Thomas von Deyen <[email protected]>This fixes an issue introduced in c98605a1f49ac7607654ac6a4b7b1e79a1004af3
Closes #2500
dfb17f95bf59a810c4be21cb514ef11ec21bcf75 authored over 1 year ago by Thomas von Deyen <[email protected]>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]>4a40764a8e29ce5569cf8d862447021fb30eb307 authored over 1 year ago by Thomas von Deyen <[email protected]>
Use absolute imports in modules
6f1d3055811ddf59d55bfd279416eef5416b1ce3 authored over 1 year ago by Thomas von Deyen <[email protected]>Lint JS code with Prettier
d149e135689ada1efe9bd6043d248e5567ea06a2 authored over 1 year ago by Thomas von Deyen <[email protected]>
This workflow includes tests and it looks better on GH actions
UI if we use this name.
e9ead997df9d84713b148ea86ab6ae812180fd84 authored over 1 year ago by Thomas von Deyen <[email protected]>
17dc641eddd262e87d0441a10e107a34886e6df8 authored over 1 year ago by Thomas von Deyen <[email protected]>
Using relative URLs does not work on a real world app.
Absolute URLs work, so let's use them.
Replace turbolinks with turbo
88ef3417e03fac318b9004c1b45376f25dbfb311 authored over 1 year ago by Thomas von Deyen <[email protected]>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]>Use Importmaps for admin JS
b4cbeba95399d88a910449996704c603459aa8cd authored over 1 year ago by Thomas von Deyen <[email protected]>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]>
We now serve the admin js via importmaps.
Look at this diff. Nothing else to add.
We only use it on the nodes page and do not need to make globally
available thanks to script typ...
We pinned all JS files under app/javascript into importmap
and do not want to load test files.
Follows Rails conventions and removes potential conflicts.
d2b888f9bb9f1bd5e5bee9446fea385fc29487fc authored over 1 year ago by Thomas von Deyen <[email protected]>This makes it easier to import individual modules
8bf965842d7a7cf497e6d883833f78f1dae22eff authored over 1 year ago by Thomas von Deyen <[email protected]>
This allows us to get rid of the bundling of our npm module
and the necessity of bundling in the...
e44480dba77115521d124ce8d94e0474d869cf05 authored over 1 year ago by Thomas von Deyen <[email protected]>
[js] Update esbuild → 0.18.4 (unknown)
315f9ef0a139d9227fc7f6362893d2046888eb10 authored over 1 year ago by Thomas von Deyen <[email protected]>Fix TinyMCE loading behavior after page change
22024f0347b5894c560f3ae59c92858b4f93bdd1 authored over 1 year ago by Thomas von Deyen <[email protected]>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]>907c993d8290d77f4b059a3e00996fba78580101 authored over 1 year ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Make it easier to run the dummy app locally
5f0a70af05caa0f5f9882e877013c56c6498fa55 authored over 1 year ago by Thomas von Deyen <[email protected]>Add ransackable attributes to tags
db44851c76325541e0552a10377d49dee08f3cea authored over 1 year ago by Thomas von Deyen <[email protected]>Fix layoutpages configuration
19183b29ff41c97b54c9beb02e31d026b2169365 authored over 1 year ago by Thomas von Deyen <[email protected]>
Since Ransack 4.0 we need to define ransackable attributes
and this module makes it happen.
Since Ransack 4.0 we need to define all ransackable attributes
fb09a2ca592b2a8fd9a2cc80a5e1c776529e42ee authored over 1 year ago by Thomas von Deyen <[email protected]>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]>[ruby - main] Update selenium-webdriver → 4.10.0 (unknown)
3f51a26a454ae458a2a39f6142a5525920f0e0fc authored over 1 year ago by Thomas von Deyen <[email protected]>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>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]>