Minor release

v2.15.0 - Branding and automated JS and Tailwind CSS assets installation

@avo_hq is awwwwesome!!! I love the new dashboard @adrianthedev πŸ‘πŸ‘πŸ‘
Tracy LOISEL
Tracy LOISEL
Founder, Equipe Technique
πŸ‘† Click to see the video πŸ‘†

Hey hey everyone πŸ‘‹

This week's release is more about asset handling and styling so let's dive in:

🎸 Features:

  1. Branding is going to help you to make your Avo instance more in line with your brand.
    Video
    Docs

  2. Automate adding custom JS assets to Avo
    Video
    Docs

  3. Automate adding custom TailwindCSS assets to Avo
    Video
    Docs

  4. Trix toolbar responsive

  5. Model to resource mapping
    Docs

πŸ› Bug Fixes:

  • use translations for polymorphic class names
  • standaloneactionrenderonempty_table
  • secretkeybase
  • to_sql crashes for models that live in different schemas

πŸ€– Maintenance:

  • minor branding config fix
  • Removed safe_constantize where not needed
  • minor assets refactor

Recommended reading

Short Ruby Newsletter has a new feature Code summaries feature I recommend checking out.

Easy PRs & RFCs

We've got about 8 good first issues for you to pick up if you want to stretch that brain. https://avohq.io/good-first-issues

We published two RFCs asking you guys for feedback on ideas we had. Expose REST API endpoints from Avo resources and Use native Avo components to build custom content

Community spotlight

I was away last week but I feel that the repo was a busy bee swarm. Iain, Desmond, Louis, and Paul have been at it fixing bugs and delivering features. What an amazing community! Thank you for all your help!

Next up

We'll still have a few things to finish up and merge from last week so we'll get on them. Things like attaching the model to an action resource that will enable you to use belongs to and other dynamic fields on actions, skip the show view, custom policies, action_policy support, and more.

Wroclove.rb and How To Web

I'm going to speak at Wroclove.rb this weekend (Sept. 15-18) about how to package a Rails engine. I'd love to meet you if you're around. I'll have stickers and pins for everyone.

We're also going to have a booth at How To Web (Sept. 21-22) so come check us out if you're around.

Thank you

I just want to say that I'm humbled that we made such an amazing community. Thank you for your support, feedback, ideas, and contributions ❀️

Adrian and Paul πŸ€™

Release notes: https://avohq.io/releases/2.15.0
Release video: https://youtu.be/R4b1dvabRJ0
Twitter: https://twitter.com/avo_hq
Repo: https://github.com/avo-hq/avo

Release notes

🎸 Features

  • feature: branding @adrianthedev (#1133)
  • Make the trix toolbar responsive @iainbeeston (#1220)
  • Use translations for polymorphic class names @iainbeeston (#1204)
  • feature: automate custom JS installation in Avo @adrianthedev (#1195)
  • feature: automate Tailwind CSS installation to Avo @adrianthedev (#1193)
  • feature: model to resource mapping @adrianthedev (#1171)

πŸ› Bug Fixes

  • fix/standaloneactionrenderonempty_table @Paul-Bob (#1213)
  • fix/secretkeybase @Paul-Bob (#1208)
  • fix: to_sql crashes for models that live in different schemas @adrianthedev (#1197)

πŸ€– Maintenance

  • chore: minor branding config fix @adrianthedev (#1227)
  • Removed safe_constantize where not needed @iainbeeston (#1222)
  • chore: minor assets refactor @adrianthedev (#1201)

πŸ’‘ Refactor

  • refactor: ensure better hq error handling @adrianthedev (#1199)