Minor release

v2.1.0

Avo is a beautiful Rails based administration system. In comparison to competitors, it wins in it's visual style immediately and that's not taking into account all of its features.

It's simple to use, has excellent documentation, and anything that is not covered is helped super quickly and efficiently by Adrian.

Highly recommended!

Neil Tonge
Neil Tonge
Web Developer, CBJ Digital

Hello guys and gals @here

We just pushed v2.1.0, which fixes a few 2.0 bugs 🐛, visual inconsistencies, and brings on a few requested features 🎸.

  1. Hide resources from Global Search. Now you can search the resource from the Index page and have it not appear in the global search anymore.

  2. Control the Dashboard visibility using the params, current user, the context object, or the current dashboard.

  3. Optionally show the Submit buttons on the form's footer for those long forms

  4. Fixed a bug where the image in a file field was not constrained to the row height on Index

  5. Fixed a bug where a validation error on a has_many association edit form would brake the back path for the user.

  6. Converted all of our forms to local forms (local: true) for better compatibility with some apps.

  7. The belongs to field couldn't be appropriately localized. Works now!

  8. Some actions with file downloads failed actually to download the file 🤷‍♂️. All good now!

  9. Made a few adjustments to some colors, alerts, and table rows to better match the new theme and the mobile version.

  10. Some models without a title had the Show view broken.

  11. Added a debug message on failed frames and adjusted how the frames load because we had some sporadical issues with them failing.

This week was a week where we came back to the lingering issues on GH. There still are a few out there, and we'll get to them next week.

The main focus for this "quarter" is on the sidebar editor, settings screen, and making screens more interactive using cards. And maybe a few more surprises.

One of the things that help us the most is spreading the word about Avo. So if you want to share it on your Twitter feed, Reddit page, local dev community, or any other places you think it would help, please do.

Most importantly, thank you for being awesome 🤙!

https://avo.cool
https://avo.cool/repo
https://twitter.com/avo_hq

Release notes

  • chore(deps): bump puma from 5.6.2 to 5.6.4 @dependabot (#764)
  • chore(deps): bump minimist from 1.2.5 to 1.2.6 @dependabot (#753)
  • chore(deps): bump ansi-regex from 4.1.0 to 4.1.1 @dependabot (#754)

🎸 Features

  • feature: hide resources from global search @adrianthedev (#767)
  • feature: dashboards visibility @adrianthedev (#744)
  • feature: optionally show buttons on footer forms @adrianthedev (#765)

🐛 Bug Fixes

  • fix: blue loader bar @adrianthedev (#769)
  • fix: file index field does not apply constraints to the image @adrianthedev (#768)
  • fix: wrong redirect after validation failed when wediting a has many association @adrianthedev (#762)
  • fix: use local on forms @adrianthedev (#761)
  • fix: has_many turbo frame crash @adrianthedev (#758)
  • fix: belongs to not localized @adrianthedev (#757)
  • fix: downloads in actions won't work for forms with data-remote=true @adrianthedev (#749)
  • fix: alert dropdowns on small screens @adrianthedev (#748)
  • fix: show errors for critical operations @adrianthedev (#747)
  • fix: records with no title have show view broken @adrianthedev (#746)

🤖 Maintenance

  • chore: add expiration date to table rows @adrianthedev (#759)
  • chore: fix release notes script @adrianthedev (#752)
  • chore: foreman to overmind migration @adrianthedev (#751)
  • chore: add debug message on failed frames @adrianthedev (#750)