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
We imported the file from a wrong version. We need the
version that allows a RegExp whitelist.
Integrate non_stupid_digest_assets gem
4fc53800d359caea9c67dd80d3b086ac9acf429f authored over 1 year ago by Thomas von Deyen <[email protected]>Use `File.exist?` instead of `File.exists?`
b6a4bb8b48355dc70b70ae0f6603bc149dcfef62 authored over 1 year ago by Antonio Facciolo <[email protected]>f83fdc1af82ba8c1f05b68cc2ed0a378634d1054 authored over 1 year ago by Antonio Facciolo <[email protected]>
404063cb11e2a82d8420aa70486887fb055cdef7 authored over 1 year ago by Antonio Facciolo <[email protected]>
Add PictureThumb.storage_class
4c0e9233b8d1847218c69453715aafa08d906e0d authored over 1 year ago by Thomas von Deyen <[email protected]>
Instead of configuring a `PictureThumb.generator_class` that needs
to implement the creation of ...
Fix thumbnail writing for multi-concurrent and multi-db setups
11b05054f448e5ab8dc6b6323826d03150a18320 authored over 1 year ago by Thomas von Deyen <[email protected]>
In a multi db setup where you have a reading and a writing database
we need to make sure that we...
In a multi concurrent application server (like Puma) it happens that
a thumb might already exist...
This makes sure we only load from the DB if necessary.
Theoretically this would also happen with...
Define allowed settings in ingredients
0e13375c362a60d1e65eec05f4c357a440fddff8 authored over 1 year ago by Thomas von Deyen <[email protected]>
Ingredients have lots of settings they allow to be
defined in the definition.
In order to have ...
d0753ded55651ccbbd288e0d178bdd40f2d2202c authored over 1 year ago by Thomas von Deyen <[email protected]>Remove webpacker
72e36a9dd3b8b152477bc0b0fcbf80a244109a51 authored over 1 year ago by Thomas von Deyen <[email protected]>
This is not a command injection because we now the
content of `Alchemy.version`.
It is a harmle...
545f5b0f30c0cad85d2cae8d5816a720fcc96226 authored over 1 year ago by Thomas von Deyen <[email protected]>Supports removing webpacker and adding jsbundling-rails
01f9a556c0b9760beacd9e138be1fa3e0a649956 authored over 1 year ago by Thomas von Deyen <[email protected]>
We do not have a bundler locally so we need to use the
bundled package.
We want to be sure yarn founds the package
296f9a0ab630a4d15f06a0341128a4fdf8436ae2 authored over 1 year ago by Thomas von Deyen <[email protected]>
If someone uses the alchemy admin with sourcemaps we
need a built package.
942029399f5d12c231b05a4221208cf482d2b350 authored over 1 year ago by Thomas von Deyen <[email protected]>
Webpacker is not supported anymore by the Rails team and we have
plenty of other options nowaday...
Remove deprecated methods
208e4675ad34db90851326f56d6a064b90d95ed8 authored over 1 year ago by Thomas von Deyen <[email protected]>This has been deprecated.
418c29f09b734c0fd1a228b0b603cad706225607 authored over 1 year ago by Thomas von Deyen <[email protected]>Have been deprecated for removal
a9397e1440e41122cd56d5191997a8f1da1824e1 authored over 1 year ago by Thomas von Deyen <[email protected]>They are deprecated for removal
df54366d36c00ed5541820c208e9cc7be57c85d6 authored over 1 year ago by Thomas von Deyen <[email protected]>They have been deprecated for a long time now.
91db468017094e944dd32aadd5d1292ca7806b12 authored over 1 year ago by Thomas von Deyen <[email protected]>Add searchable field to page
e76b2f0d6ca26edb77a9a94b18e5262b10f69535 authored over 1 year ago by Thomas von Deyen <[email protected]>Allow to toggle searchable field on page level. The field is only available if it was enabled in...
4ed4853c90bccd7ddbc6534e8b0093825192ae49 authored over 1 year ago by Sascha Karnatz <[email protected]>Compress 6.1 migrations
72194a54d13d28039351a397c2bec428b2d06262 authored over 1 year ago by Thomas von Deyen <[email protected]>
Need to make sure the updated_at value is set before running
the example. Otherwise it will fail...
Pass the page version into the element factory. Page version is the
direct relation to the page,...
Remove all existing migrations and compress the
schema into one migration file that skips on exi...
Remove 6.0 upgrade tasks
21f4a46d759d8ca0562d4e65d4a28b5e7d634fde authored over 1 year ago by Thomas von Deyen <[email protected]>e5f0b44c38f917a72fcceb436e5ff9caebbd0fdd authored over 1 year ago by Thomas von Deyen <[email protected]>
Remove all content/essence related code
1cfa9f5bd32a9142e7a90a44d61085ac45199daf authored over 1 year ago by Thomas von Deyen <[email protected]>
Replaces content with ingredient where appropiate.
Removes some old left overs.
a9158abeade54da072f45130a08ea5dbfb39f21e authored over 1 year ago by Thomas von Deyen <[email protected]>
a6aa82569ccbb9db077c07038fc50b17bd7623d9 authored over 1 year ago by Thomas von Deyen <[email protected]>
We dont have contents anymore, we have ingredients.
And they have a foreign key with ON DELETE C...
There must not be the same role defined twice per element.
0e28750e1fa890b9d6c9a58b3797bef04e48490d authored over 1 year ago by Thomas von Deyen <[email protected]>This is a HUGE commit, but it is atomic and this is good.
303d830b578ba2bb93497f7460a6b4613fd4187b authored over 1 year ago by Thomas von Deyen <[email protected]>Remove RSS Feed feature
6728310a40a1f379fed9961f0e1613e262fe1305 authored almost 2 years ago by Thomas von Deyen <[email protected]>6ffa05d5fd9c9f4232bad2cbe01bac7cfa596042 authored almost 2 years ago by Thomas von Deyen <[email protected]>
This is a seldomly used feature, if at all. This is better
implemented in an extension or the ho...
bef444b2690484d8b691de3b4975e25729949a72 authored almost 2 years ago by Thomas von Deyen <[email protected]>
d8b64eda3c3ad33c048dc10eb9fcdcdeea080567 authored almost 2 years ago by Thomas von Deyen <[email protected]>
Add page layouts repository class option
fb069afa35d691f0edb0cf602882aa9350942018 authored almost 2 years ago by Thomas von Deyen <[email protected]>Add element definitions repository class option
13820ae359d87a9fc6b0608cf6ce05e1ded898e9 authored almost 2 years ago by Thomas von Deyen <[email protected]>This allows to configure a custom element definitions repository class.
f3ff8758a3c64b2313d0d88805df6486ee4885e9 authored almost 2 years ago by Thomas von Deyen <[email protected]>This allows to register your own Alchemy::PageLayout repository class.
b53240877c8d4061350eca0870bd09f16a4b8bec authored almost 2 years ago by Thomas von Deyen <[email protected]>This allows to register your own Alchemy::PageLayout repository class.
00620aae1668d25bfe1a2a1f324158cdd8d644a5 authored almost 2 years ago by Thomas von Deyen <[email protected]>Allow to set preview_sources
1329cf394154943d842693427cae274e39511e01 authored almost 2 years ago by Thomas von Deyen <[email protected]>Closes #2402
4bb857e6c379c12d26217f0d6557d614f0812493 authored almost 2 years ago by Chip <[email protected]>The PageLayout class should only be the layouts repository class.
a8185ce5f74e335a030b69ba16875261a856b760 authored almost 2 years ago by Thomas von Deyen <[email protected]>12e16573e6010e74163e227d71310a0189cf0407 authored almost 2 years ago by Thomas von Deyen <[email protected]>
3eba87bb04c135c116efd0648756ffcb541604aa authored almost 2 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Before you could only add additional sources,
but you maybe want to override the one default sou...
[ruby - main] Upgrade puma to version 6.0.1
e9f0ef9b17ba077e2e4ff0cccb25f90a4dfcdf75 authored almost 2 years ago by Thomas von Deyen <[email protected]>42a109d6007f1e020d334cad0261eb073eb91bad authored almost 2 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Allow to add anchors to ingredients
8b4da49363efadb53158d875550121357f5d1346 authored almost 2 years ago by Thomas von Deyen <[email protected]>bf48d42cee8d969ba976fb5653db70599ab85456 authored almost 2 years ago by Thomas von Deyen <[email protected]>
There might be data attributes on ingredient classes,
that do not have corosponding attributes o...
423398921977472d81e11d4a80a36d82e1101500 authored almost 2 years ago by Thomas von Deyen <[email protected]>
c3b9916ff5d838a1561a0ea404e320c5bd7be198 authored almost 2 years ago by Thomas von Deyen <[email protected]>
We now have ingredients that have dom_id stored that we can use
as anchor in the link dialog.
Text ingredients are often used as headlines or section
headings. Those should be linkable with ...
Will be used by admins only to load ingredients for the DOM ID
select in the link dialog.
Headlines are often linked to with anchor links.
You need to enable this in the ingredients set...
89900a11cbecd3d4bddf39ca3d963c996e53982b authored almost 2 years ago by Thomas von Deyen <[email protected]>This allows to be able to link to the ingredient with an anchor.
92bbce5230eec0dc82fe1087fbc3cffef73b5138 authored almost 2 years ago by Thomas von Deyen <[email protected]>We have a essence picture edit view spec, but not one for the ingredient.
4fb4006ab64cf1c3c2b8d6c077e07a422a17b9fe authored almost 2 years ago by Thomas von Deyen <[email protected]>Add Headline size and level selects as input addons
a272e0c6356481fbd5950f00926bac8e4cf45528 authored almost 2 years ago by Thomas von Deyen <[email protected]>Update bundled Tinymce to 4.9.11
dc8616a5a0b86994b88348d152a2902714b713e7 authored almost 2 years ago by Thomas von Deyen <[email protected]>Remove old jasmine based javascript specs
23bfa4f3a8436003a1c6e1b4aed0c9d488518233 authored almost 2 years ago by Thomas von Deyen <[email protected]>
Instead of having a second row in the editor we stick
with our theme of a single input per ingre...
They have not been used in ages and we have Jest specs nowadays.
7e831eca298a5b22376458bd421a009798bdb397 authored almost 2 years ago by Thomas von Deyen <[email protected]>5dd04b56f8befbbcb6da58c9c6cd3f9f368b5bb4 authored almost 2 years ago by Thomas von Deyen <[email protected]>
The asset path is wrong.
38e811356c76f1f4bc79caaa9c412314b6c867d1 authored almost 2 years ago by Thomas von Deyen <[email protected]>CI: Update brakeman scan
b8cc62493693a070f7457081760708bf28c13e34 authored almost 2 years ago by Thomas von Deyen <[email protected]>Do not create thumbs for invalid pictures
068cc0639ade2c427d94d0da26f4ab50fa309e67 authored almost 2 years ago by Thomas von Deyen <[email protected]>
Use ruby/setup-ruby action
Update to latest brakeman
We have an error tracking notifier. Let's use it.
7eef17550fb4eeafbe27cd83d9e3e691422cd7c8 authored almost 2 years ago by Thomas von Deyen <[email protected]>
If a picture has validation errors (ie. an invalid format)
a cryptic exception is raised:
"You ...
0636cccc984b2bf437bde207e9a38836a82a279e authored almost 2 years ago by Thomas von Deyen <[email protected]>Add a error logger exception handler
4208b945657af7bdfbc20d9716db4192f6cb48e2 authored almost 2 years ago by Thomas von Deyen <[email protected]>A new default exception handler logs into the Rails log.
5a16257187319093642e7e16f51b7bf71fb2da60 authored almost 2 years ago by Thomas von Deyen <[email protected]>9037b4a08057e330651b3b86b30ad5953c45e503 authored almost 2 years ago by Thomas von Deyen <[email protected]>
[ruby - main] Upgrade net-imap to version 0.3.1
c9c32467f806ae0a67586658a67093bd3143884e authored almost 2 years ago by Thomas von Deyen <[email protected]>Always provide format with attachment URLs
ea1f617c03605f96cbc9ee37599f67dfbbb56024 authored almost 2 years ago by Thomas von Deyen <[email protected]>More installer options
f99cef5747eeb2cb408329dbb0f7bab40c6bd916 authored almost 2 years ago by Thomas von Deyen <[email protected]>
We just want to install ours in order to be able to control the order
of operations in a automat...
Useful if you want to automate the installation
20c8c43361a0bb6fd3ec3aa60ac4eb826bac1cda authored almost 2 years ago by Thomas von Deyen <[email protected]>
Sometimes you want to control the mount point in a Rails template
for example.
Fix custom module installer
5c210af81cf4a6da96e0dab49babae2af0fcda42 authored almost 2 years ago by Thomas von Deyen <[email protected]>
The file name is pluralized, so the class name needs to be as well.
Would raise an exception in ...
Rails 7 advices to put code that accecsses engine classes in an initializer
in a config.to_prepa...
If we wrap the module registration code in a reloadable `config.to_prepare`
block (as adviced fo...
When linking to an attachment without the format, the browser does not
necessarily know what to ...
221ff62fc4c684f31e0ccd9f12f492d1f5b156dd authored about 2 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
CI: Try ubuntu-latest
9d1505ba4c7598d13288cf4d256381b68919220d authored about 2 years ago by Thomas von Deyen <[email protected]>ubuntu-18 is deprecated. Let's try latest
29a16b6fd90b5bf9c6e002439ea15d19a56eaf71 authored about 2 years ago by Thomas von Deyen <[email protected]>7d1604cb8e1ca7867c23704c0ecb19be9f6ac93c authored about 2 years ago by Thomas von Deyen <[email protected]>