v2.15.0 - Branding and automated JS and Tailwind CSS assets installation
Released September 2022
Hey hey everyone 👋
This week's release is more about asset handling and styling so let's dive in:
🎸 Features:
Branding is going to help you to make your Avo instance more in line with your brand.
Video
DocsTrix toolbar responsive
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)