Current status
Working on v 3.x
(series three)
Avo 2.x was the version where we shipped features like crazy and where we validated the fact that Avo has a place in your workflows and your apps.
With Avo 3, we are bringing the "grown-up" version where we fixed a lot of internals and many things we shipped in a hurry.
We're launching Avo 3.0 in beta early April.
Roadmap
Coming next
We're working on v3.0 with some new internals and fantastic new features.
Here are some things that we are commited to work on next ๐
We want to get in touch with you to tell us what you need in Avo to make your development experience better and faster.
So get in touch with us on our forum.
For a more detailed road-map check out our GitHub project.
Last updated Mar 20th, 2023
- Nested resourcesComing in v3
- Create child resources at the same time with the parent resource
- Dynamic fieldsComing in v3
- Show/hide controls depending on the state of other fields
- Dynamic filtersComing in v3
- Give your users the ultimate filtering control
- Test helpersComing in v3
- First party test helpers for easier testing
- Inject partialsComing in v3
- Inject partials in common places in your app
- Asset managerComing in v3
- Easier setup for your custom assets
- Resource adaptersComing in v3
- Go beyond Active Record and use Mongo, HTTP, and other adapters
- Resource adaptersComing in v3
- Go beyond Active Record and use Mongo, HTTP, and other adapters
- Plugins APIComing in v3
- Create and redistribute your Avo enhancements
- Unified dynamic block APIComing in v3
- All Avo blocks are declared without any arguments
- Customizable resource controls on all pagesComing in v3
- Customize the buttons the user sees on any resource page
- Better fields APIComing in v3
- Get more granular control over the way you declare fields
- Records previewComing in v3
- Have a peek in your records without opening the full page.
- Launch v3.0In progress
- Launch the "grown-up" version.
- Scopes on IndexComing in v3
- Get to your filtered data easier
- Action policy supportDone
- Use the authorization framework of choice
- Custom policiesDone
- Get more flexibility in your authorization process
- Resource sidebarDone
- Get more room for your fields
- Smart resource generationDone
- Don't start with a blank canvas.
- Common components for custom toolsBeta
- Don't compromise on aesthetics and use the same components we use.
- Customizable resource controls on show pageDone
- Customize the buttons the user sees on the show page
- Scoped search for has many associationsDone
- Search records with the parent record in mind.
- Skip show viewDone
- You don't need the Show view? We got you covered!
- Custom resources for has_manyDone
- Use different resource configurations for your has_many associations
- Resource cardsIn progress
- Add cards to your resource page
- TabsBeta
- Conditionally show the data you need
- PanelsDone
- Group information together
- Stimulus JS integrationDone
- Make your forms as dynamic as you want them to be
- Resource toolsDone
- Add custom content to your resource's show & edit pages.
- Tags fieldDone
- Easily manage lists for your records
- Sidebar/Menu editorDone
- Configure the sidebar items as you need them
- Mobile interface/Responsive designDone
- Easily browse your data on mobile devices.
- Launch v2.0Done
- A fresh coat of paint and a lot of improvements
- DashboardsDone
- All your metrics at a glance.
- Better search experienceDone
- Search one resource or search all resources.
- Custom fieldsDone
- Bring your own fields into Avo easy-peasy.
- Remove Webpacker as a dependencyDone
- Use your own asset pipeline with Avo.
- Custom toolsDone
- Add even more functionality to Avo.
- I18nDone
- Localize your app for your customers.
- AuthorizationDone
- Leverage Pundit policies to build a robust and scalable authorization system.
- Launch V1.0Done
- Launch the Hotwire version.
Releases
The discord community for Avo is also great, the devs are there to help us out should you have any questions.
Avo is a gem (no pun intended) and you should check it out!
Thanks for reaching out. We used to have a live chat bubble here, but that didn't work out very well because we can't yet be available 24/7.
That's why we prepared a few places where you can go and ask for help or send feedback our way.
For bugs please create a GitHub issue here.
If you have an idea or a piece of feedback for Avo, please start a discussion here.
You can ask the community for help on our Discord channel.
If you need to reach us, please write at [email protected].
Thank you!