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 #2658 from tvdeyen/fix-contactform-mailer

Fix messages controller

0eb763f7ec0554ca37875c6cf05c3e876835da16 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix messages controller

Use value_for to read ingredient values for sending mails.

Closes #2645

45f9a619a5717d5bd148db01ea1bf468be934b10 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2654 from nsaloj/fix-humanization-for-add-element

Fix humanization for add nested element button

9cd2a1585d2371ceeab1762647cf6e11bc199bb4 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix humanization for add nested element button

Converting `nestable_element` to a symbol allows us to humanize the nestable element name.

1281ae795899cafe39de9db6823b1da3c23aaa65 authored 10 months ago by Nelson Saloj <[email protected]>
Merge pull request #2610 from sascha-karnatz/jquery-update

Update jQuery to v3.7

2a0cc2237da6866f4904baa2e3706ecb8746c6c6 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2657 from tvdeyen/ruby-3.3

Test with Ruby 3.3 stable

b98368ae5574e12f472e715364336807da4cc188 authored 10 months ago by Thomas von Deyen <[email protected]>
Update jQuery to v3.7

Update to latest version of jQuery and removed all possible jQuery deprecations.
Some jQuery plu...

047b10bcc85b1f1fd01be5493c43c79343ec5407 authored 10 months ago by Sascha Karnatz <[email protected]>
Test with Ruby 3.3 stable

a282966add4bebde2a1360347532d90f2523b42d authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2655 from AlchemyCMS/link-buttons

Add Link button components

07c209509a7c61cd084e0fb977f72030a295c57f authored 10 months ago by Thomas von Deyen <[email protected]>
Fix latest Rubocop performance offenses

Symbols should be used to `send` or `define_method`s.

bc2e5816ea50063540cc9b53a6b46ed11eb07c13 authored 10 months ago by Thomas von Deyen <[email protected]>
Use ingredient link tools in picture ingredient as well

3a445c77bf40ab661eaa8097799dc3221130e8f7 authored 10 months ago by Thomas von Deyen <[email protected]>
Refactor ingredient link tools styles

They need to be updated after we changed the icon_button
styles.

bf52b2dbb716ad311733826281b14b7d7444bece authored 10 months ago by Thomas von Deyen <[email protected]>
Allow link form submit with enter key

This makes the form behave like every other form and makes it
more accessible.

ca391632bb6a1dd7eb3ab7f04ad41a62c303b6dd authored 10 months ago by Thomas von Deyen <[email protected]>
Add alchemy link button web components

These handle all the linking, unlinking as well as value writing
and reading that the both "Link...

f3368137ecf45f540fbc7c9644860f280de9e922 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2656 from AlchemyCMS/depfu/update/main/shoulda-matchers-6.0.0

e64c833a443a3e8c0990361f2197bdce70679e51 authored 10 months ago by Thomas von Deyen <[email protected]>
Update shoulda-matchers to version 6.0.0

97341ac8627d5b68a95cd3cac732acc599665f7b authored 10 months ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #2652 from tvdeyen/adjust-elements-window-layout

10fb0e4d986c465fbbe5319277666d3aecce9d1c authored 10 months ago by Thomas von Deyen <[email protected]>
Fix upload button position in dialog

It needs to be wrapped in a toolbar-button for the margin it needs.

ecde3a60bb6e1606485dc348a3c02e97ce14749e authored 10 months ago by Thomas von Deyen <[email protected]>
Fix height of tag list image assign dialog

With many tags this list peaks out of the dialog.

fe6ca62e097a75ac78676c9fd38d17b2c6b18d3a authored 10 months ago by Thomas von Deyen <[email protected]>
Fix scrolling of fixed elements

We need to calculate the height for fixed elements differently
than main content elements, becau...

023d4466cdbbb804a179378555ccf45def1cccd2 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix picture thumbnails width

We most not use width 100% here. The svg already has the
fix.

ddba1bfd63ff309c0cb1277ed0ceee6b5f31310d authored 10 months ago by Thomas von Deyen <[email protected]>
Remove leftover sortable() calls

We do not use jquery-ui-sortable anymore.

d9fefd8a900be2aa3c4d554ec9d3e226928c936d authored 10 months ago by Thomas von Deyen <[email protected]>
Fix element toolbar border

We do not want to have a bottom border when element is collapsed.
Since elements can be nested a...

0b578467bee474d33fb90b69e3a1a09997874aa7 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix creating of fixed elements

Sortable needs to be created for nested elements in a fixed element,
not the fixed element itself.

570c01c2a50821e72f5898dc5b03913957da63cd authored 10 months ago by Thomas von Deyen <[email protected]>
Fix tooltip placement of Add Global page button

If there is no language and no site select we need to move
the tooltip

57b45414711fa979842ea4f50873a58945d414af authored 10 months ago by Thomas von Deyen <[email protected]>
Fix spinner color in picture thumbnails

The thumbnail background color has changed to a light gray.
The spinner now needs to be dark again.

ea8ff08aa556cec7b9672b5790cbd77a05ec09f7 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix element window tab padding

cdc5d7c5f1097b5559df12ffdcd226dac67e905d authored 10 months ago by Thomas von Deyen <[email protected]>
Fix sortable elements container paddings

With the usage of Shoelace tabs we adjusted the padding of the
tabbed panels, but this is too hi...

b956d289de005dc62d3f5992fcd6dfd0b27ba99b authored 10 months ago by Thomas von Deyen <[email protected]>
Fix select2 value width

Sometime on redraw (during dragndrop) the select does not have
the correct width anymore. Since ...

2d546e909e6ad787dd2bfe338d29e6ef16185565 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix Element window height

82137e7d3971da7ed8b7717ef24fa3be90eec3bb authored 10 months ago by Thomas von Deyen <[email protected]>
Fix input addon select style

The padding will cut of content on headline ingredients

56d05db3f074413625965d2999561114a745d1f6 authored 10 months ago by Thomas von Deyen <[email protected]>
Add missing assign image dialog title

This was accidentally removed

38f0a78990b36a6731adeb14060a74e1ee183c12 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2651 from tvdeyen/highlight-droppable-areas

Visually highlight droppable areas

7b9ade7ffd9b050aa10d8a8afd90a51f2777fe3a authored 10 months ago by Thomas von Deyen <[email protected]>
Optimize dragndrop of first level elements

These elements always ever move vertically.

110155339109f28185b7988bc03934d634f56a3d authored 10 months ago by Thomas von Deyen <[email protected]>
Visually highlight droppable areas

To make it obvious where an element can be dropped to
we highlight the areas.

97e160914c4fa98244e256ab6bced64f7c7693d9 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2649 from tvdeyen/sortable-js-elements

Use SortableJS for sortable elements

dbda6286fb06bee862594cb0fca4a5db2bb00190 authored 10 months ago by Thomas von Deyen <[email protected]>
Remove jQueryUI

All features have been migrated to more modern solutions.
Bye, bye. You have served well, but it...

a35978e88489c80224643cd22f4963ad16f78e72 authored 10 months ago by Thomas von Deyen <[email protected]>
Use SortableJS for sortable elements

2d6d7a0f8642d88cc781b48b9e1b0148a6ecb2b4 authored 10 months ago by Thomas von Deyen <[email protected]>
Remove draggable feature from Dialog

We removed jQueryUI and with that the draggable funtionality.
Since this feature is seldomly use...

a450549327f0b7139865e03c4bb5278b1ec3b475 authored 10 months ago by Thomas von Deyen <[email protected]>
Remove page_id attribute from sortable elements

We do not use the page id in the controller.

d5d354b9634c93d27d18ddbd6d82481f350e9cdc authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2650 from tvdeyen/fix-imports-of-uploader

Fix imports of uploader

f488b74ffff91d10f2ac7fff45bb7719ae089efb authored 10 months ago by Thomas von Deyen <[email protected]>
Fix imports of uploader

Some Rails apps do not support relative imports.

0466899b70e3db49fd6909f302a0dea2023a4e87 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2650 from tvdeyen/fix-imports-of-uploader

Fix imports of uploader

884521204613d40f638315513c324471d207278d authored 10 months ago by Thomas von Deyen <[email protected]>
Fix imports of uploader

Some Rails apps do not support relative imports.

52eb8f685e3af9f47071525c92ad644207fae5f2 authored 10 months ago by Thomas von Deyen <[email protected]>
Refactor SortableElements

Move private functions into module. Remove the form token
argument and use getToken() as well as...

f6d98254b39979eb528d80d7410fd46037c13403 authored 10 months ago by Thomas von Deyen <[email protected]>
Convert SortableElements from coffeescript to JS

No functional change just the convert

2bd664aeb510135a9b8bb875dfdc16c07e453e48 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2648 from tvdeyen/fix-picture-archive

Fix picture archive layout

6bf55604a444be4a7ec8f5a74b355646783379f8 authored 10 months ago by Thomas von Deyen <[email protected]>
Use a checkerboard background for image thumbnails

Makes it more obvious that this is a background for transparent
picture, like in many photo edit...

a1fa638e81e6bb6326c739469a349de22c00ef45 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix picture thumbnails for SVGs

SVGs are having a transparent background and sometimes
they miss a width and height attribute.

55e4c5d26a7617514a91f538789af3fa9e1d736d authored 10 months ago by Thomas von Deyen <[email protected]>
Fix picture archive grid layout

Grid should fill columns by min size so rows with lesser
images than other rows do not center th...

d9848fd84ce6e9973be48dcb95180884b03d0e14 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2623 from sascha-karnatz/update_javascript/file-upload

Replace jquery.upload with web component

7b1d8344899cfef6f5634c23aa9b46436499d293 authored 10 months ago by Thomas von Deyen <[email protected]>
Add cancel all - button

Add an action button to cancel all uploads. It also add the possibility to close the progress co...

2064cd2690b0739473863c67a85fd2b1b796f331 authored 10 months ago by Sascha Karnatz <[email protected]>
Improve uploader response

Add an error message handling to uploader response concern to response with error messages, that...

a987bbc6079571c4e3606fcf31cfb00bdd008fbb authored 10 months ago by Sascha Karnatz <[email protected]>
Add upload - components

Add a combination of file upload components. The Uploader component is handling the file upload ...

9f1cf5625c3720b2d762c8739039795e997b5b48 authored 10 months ago by Sascha Karnatz <[email protected]>
Add utils format - file

Add a small helper function for writing file sizes in an human readable format. This will be use...

43c72839142380df5eb84831ba3afb188f5aae20 authored 10 months ago by Sascha Karnatz <[email protected]>
Handle json requests in show_error_notice

If the request is a accepts json we need to return
the error message as json.

ca5bdfb08ba1a44a0496c1d6a6cdd4848084239d authored 10 months ago by Thomas von Deyen <[email protected]>
Handle unauthorized requests accordingly

The XHR token was not set in the HTTP header, which could lead to an unauthorized uploaded (and ...

d560199e78cfea46daa5b561d0cba5c224e4bbe0 authored 10 months ago by Thomas von Deyen <[email protected]>
Replace progress - element with sl-progress-bar

Replace the default progress - element with the shoelace progress-bar - component, to have a bet...

13fd58ea87d02ceb051dc9f27c1a6840641bc6de authored 10 months ago by Thomas von Deyen <[email protected]>
Remove the old file upload mechanic

Remove uploader coffeescript and the jquery plugins that handled the file upload before.

39f2ecba18d5c337e98e15e8d56eb442ad0f6eef authored 10 months ago by Sascha Karnatz <[email protected]>
Merge pull request #2646 from tvdeyen/fix-tinymce-button-styles

Fix Tinymce button styles

a69317e51d9b3b9e01cd8e15db78fea5eac0ec00 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2647 from tvdeyen/ruby-3.3.rc1

2b8fa76be85fe0c5afd4fe19db9649e2a392b5e1 authored 10 months ago by Thomas von Deyen <[email protected]>
Test with Ruby 3.3.0-rc1

da56001ce1016ffcc994725b467db846c26d5ab6 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix Tinymce button styles

Buttons in Tinymce have been unevenly high after last button style update.

5d2791aa936b13d64684f52328b288e3f8a50492 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2638 from AlchemyCMS/depfu/update/importmap/sortablejs-1.15.1

[js] Update sortablejs 1.15.0 → 1.15.1 (patch)

e6bf898bda1abd73d07425176f2147cf0a04a0a7 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2642 from tvdeyen/picture-archive-fixes

Picture archive grid layout

30bedf1c37c5247c170d4e3b1d3e489e56ef2315 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix unlock state in page table list view

and for global pages

972f0f9a747a3c6b78afd0752e1fb0fb07599442 authored 10 months ago by Thomas von Deyen <[email protected]>
Update sortablejs to version 1.15.1

fa4973889952ab76f447bc3e94e516ee200fd44d authored 10 months ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Fix picture archive select-all feature

c9e05a14dc7edf593651ef82ce3e9af060424f5b authored 10 months ago by Thomas von Deyen <[email protected]>
Show tooltip for assign image link

This is more accessible than the title.

9133885a8fa998d314735da0bd80f92679843b90 authored 10 months ago by Thomas von Deyen <[email protected]>
Picture archive grid layout

Align picture thumbnails with a grid to better align the thumbnails
with the name and the edit t...

9b24a62f5baf652f593aaa31ff48867a8d95ca8e authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2644 from sascha-karnatz/alchemy-overlay-fix

Fix Overlay component

ead97f9d0b5e4bc61e35e4a0085d83eb8c2e4a78 authored 10 months ago by Thomas von Deyen <[email protected]>
Remove debug log from specs

Uuuppps

0512beb416e8d6327366c9f5fb68a8c10639dd68 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix Overlay component

The please wait - overlay was not shown correctly and didn't reacted to Alchemy.pleaseWaitOverla...

d4511bdb281c4cd42f25e3ca5c78caa6790c89f8 authored 10 months ago by Sascha Karnatz <[email protected]>
Merge pull request #2641 from tvdeyen/page-sitemap-lock-icons

Show page locked status in page status

a51a9337f60227a9c4ee1907edfd73e0a7f2b4a9 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2639 from AlchemyCMS/depfu/update/importmap/@shoelace-style/shoelace-2.12.0

[js] Update @shoelace-style/shoelace 2.9.0 → 2.12.0 (minor)

48b00c1803eff3f1914d6a1febf3897406d0bbba authored 10 months ago by Thomas von Deyen <[email protected]>
Allow to drag locked pages

There is no reason to not allow dragndrop locked pages as this
does not effect page content.

20b05bcd4929972e4c5f71344e63dd011f82fa1e authored 10 months ago by Thomas von Deyen <[email protected]>
Show locked notice in page status

To make this more accessible and obvious in what state a locked
page is, we show this state as w...

5068b3760e8d36ee726aa9cc2b04de43f5217d56 authored 10 months ago by Thomas von Deyen <[email protected]>
Use icon_button for page folder

651d134280c17ae61d92f0c8392328ea48201fde authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2640 from tvdeyen/fix-image-usage-panel-icons

Fix image usage info panel icons

757a0e71dfc02538c8670c5d609b9f7d8d2b42ae authored 10 months ago by Thomas von Deyen <[email protected]>
Fix page unlock

We need to replace the tooltip as well.

c9a9efa31eab37bc0d8bc0d7c920b55d7f92fdb6 authored 10 months ago by Thomas von Deyen <[email protected]>
Update @shoelace-style/shoelace to version 2.12.0

d3ca5f059e1ef7ca8da6552622ab513220c9dbd2 authored 10 months ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Fix image usage info panel icons

They need to be updated after we switched to remixicons.

d21d73d97c9b5c48d80f966d072dd7fa713202ba authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2637 from tvdeyen/page-status-inline

Show page status inline

d5bacc55beb25b9ae555a8468cd8fb7207eb7081 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix spinner position in Reload preview button

It shifts the layout if positioned absolute. Since the button is already display flex we do not ...

78bb3e825357f2496f5956da5942d0ee1b01c60c authored 10 months ago by Thomas von Deyen <[email protected]>
Use absolute imports for web components

In some Rails apps it does not work with relative imports.

56302214283d2137ced48399cd2a9489386cb437 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix add page button tooltop alignment

It will be overlapped from themain menu otherwise.

46a47ebf56ac3d699fb9a38fc19aa70e40df9151 authored 10 months ago by Thomas von Deyen <[email protected]>
Show page status inline

This makes it more clear that these icons are status icons
and not buttons. Also we only show th...

385e7b157452993730a4c9e1047373794bcb8770 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2636 from tvdeyen/fix-element-dirty

Fix element states styling

2483440da50352ac3759c169be3530aa693a2c7c authored 10 months ago by Thomas von Deyen <[email protected]>
Fix element hidden style

- Slighty fade content of hidden elements
- Use correct label if element is hidden
- Hide hidden...

d900b91e67d1f82217c5369688608f70fdd39273 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix add nested element button width

2a3d449124cd37a59cfe3b298d760ab0f45bdde1 authored 10 months ago by Thomas von Deyen <[email protected]>
Neutral unselected element header style

Make unselected elements blend better into the background

81113573bb7de8ff2dbfacd1e2a68aace451c2f4 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix element dirty state

An element should never make its parent element dirty in order
to not be confused which element ...

685bd45ac37c6164aa1d5f6fcd0bb8860f07cde8 authored 10 months ago by Thomas von Deyen <[email protected]>
Merge pull request #2629 from AlchemyCMS/shoelace-tooltip

Use Shoelace tooltip for all tooltips and hint bubbles

e75e93330d2318ba0f6e6d2c2139eb48874f3423 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix page status in table view

The partial has been renamed recently

eb99917e236620dc4731cfc34902392e46c65559 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix datepickr if used outside of element editor

We can only set an element dirty if it is present

de69d2167d5c5b032915352f094fba4af2b86c4a authored 10 months ago by Thomas von Deyen <[email protected]>
Fix button style

Links displayed as buttons need to be block elements.
Using flex to make content centered.

b1c85a017fe156b1befcb960a6348d2bf0de365a authored 10 months ago by Thomas von Deyen <[email protected]>
Show hints with sl-tooltip

We now use Shoelace tooltip for button tooltips,
let's use them for hint popups as well.

69cbb1dfed60c67e5135d23d7a07926120f878ab authored 10 months ago by Thomas von Deyen <[email protected]>
Reintroduce page status tooltips

They have been removed while working on an alternative
UI that has not been merged yet.

f6817de538672134a6a4f4ec1665fc2e6dcfa346 authored 10 months ago by Thomas von Deyen <[email protected]>
Add RSpec matchers for tooltips

This makes it easier to target links having a toolttip,
like before we were able to target a lin...

884aaf5707338c4bfd89c14d464706a961ca1491 authored 10 months ago by Thomas von Deyen <[email protected]>
Fix picture tags position

After changing the picture thumbnail name height we need
to position the tags accordingly.

4561b7dbed83839bd21959715d1c284386ade6b7 authored 10 months ago by Thomas von Deyen <[email protected]>