Changelog
See what's new for your app. Features, improvements, and fixes across Avo and its gems, newest first.
Avo 2.1.0
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 πΈ.
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.
Control the Dashboard visibility using the params, current user, the context object, or the current dashboard.
Optionally show the Submit buttons on the form's footer for those long forms
Fixed a bug where the image in a file field was not constrained to the row height on
IndexFixed a bug where a validation error on a has_many association edit form would brake the back path for the user.
Converted all of our forms to local forms (local: true) for better compatibility with some apps.
The belongs to field couldn't be appropriately localized. Works now!
Some actions with file downloads failed actually to download the file π€·ββοΈ. All good now!
Made a few adjustments to some colors, alerts, and table rows to better match the new theme and the mobile version.
Some models without a title had the
Showview broken.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)
Avo 2.0.0
2.0 launch
Avo 2.0 is finally out!
We hope you love this release as much as we loved making it. It comes with two big features and a few other improvements.
Mobile-ready design
We streamlined the UI and made it more consistent all-round. We took care of a few visual artefacts that were bugging us for a while now.
More importantly, we have a new mobile-ready responsive design thatβs a joy to use on mobile devices.
The new interface paves the way for the next batch of updates we plan on bringing like custom themes, resource tools, custom resource cards, and many others.
Dashboards
Using the same design principles we used on Resources, we are bringing Dashboards on to help you deliver metrics, charts, and custom cards to your team and customers faster than ever.
The dashboard cards have built-in support for adding period dropdowns, auto-refresh, and multi columns/rows configuration.
Next up
We have a few things planned ahead, but one of the first things we want to pick up is the sidebar editor. If you want to find out more or want to share feedabck and ideas, please write to us on avo@avohq.io or https://avohq.io/discuss.
Most importantly, thank you for your feedback and support and for making this community awesome π€
What's Changed
- Avo 2.0 by @adrianthedev in https://github.com/avo-hq/avo/pull/742
Full Changelog: https://github.com/avo-hq/avo/compare/v1.25.0...v2.0.0
Avo 1.25.0
What's Changed
- feature: searchable has many by @adrianthedev in https://github.com/avo-hq/avo/pull/728
- chore: release drafter 1.x by @adrianthedev in https://github.com/avo-hq/avo/pull/730
- chore: release drafter 1.x (#730) by @adrianthedev in https://github.com/avo-hq/avo/pull/732
- chore(deps): bump urijs from 1.19.7 to 1.19.10 by @dependabot in https://github.com/avo-hq/avo/pull/720
- chore(deps): bump image_processing from 1.12.1 to 1.12.2 by @dependabot in https://github.com/avo-hq/avo/pull/709
- chore(deps): bump view_component from 2.48.0 to 2.49.1 by @dependabot in https://github.com/avo-hq/avo/pull/711
Full Changelog: https://github.com/avo-hq/avo/compare/v1.24.2...v1.25.0
Avo 1.24.1
Avo 1.24.0
Release notes
πΈ Features
- feature: reorder records @adrianthedev (#712)
π Bug Fixes
- fix: missing inverse_of crashes has_many association @adrianthedev (#710)
π‘ Refactor
- turbo_frame_wrap: render alerts only for turbo requests @rajaravivarma-r (#708)
Avo 1.23.0
Release notes
π‘ Refactor
- refactor: some very used partials converted to view_components @adrianthedev (#706)
Avo 1.22.4
Release notes
π Bug Fixes
- fix: turbo breaks action downloads @adrianthedev (#701)
- fix: sidebar navigation link default target forces reload @adrianthedev (#697)
π€ Maintenance
- chore: add a few more exceptions to hq response @adrianthedev (#702)
- chore: initial locale support @adrianthedev (#698)
- chode: fix flaky tests (wait for search) @adrianthedev (#699)
Avo 1.22.3
Release notes
π Bug Fixes
- fix: wrong key deleted in key-value @adrianthedev (#695)
π€ Maintenance
- chore: update stimulus js @adrianthedev (#696)
Avo 1.22.2
Release notes
π Bug Fixes
- fix: some association fields are invisible in has_many index views @adrianthedev (#694)
Avo 1.22.1
Release notes
π Bug Fixes
- fix: belongs to polymorphic fails to save record @adrianthedev (#690)
- fix: duplicated alerts @adrianthedev (#691)
Avo 1.22.0
Release notes
πΈ Features
- feature: Allow Avo::NavigationLinkComponent to accept an optional target param @rickychilcott (#685)
π Bug Fixes
- fix: Support older version of Pundit @rickychilcott (#686)
- fix: fill model beofre authorizing an action @adrianthedev (#655)
- Fix key_value_field translation (#640) @yorch (#652)
- fix: Add 'tools' key to i18n @rickychilcott (#684)
- fix: notifications delayed in turbo frames @adrianthedev (#678)
- fix: some fields are hidden on the has_many view @adrianthedev (#674)
- fix: searchable belongs to with associated record does not prefill the new form @adrianthedev (#670)
- fix: date object alters date based on timezone @adrianthedev (#669)
- fix: related has_many does not allow for proper resource creation @adrianthedev (#665)
π€ Maintenance
- chore: update pundit include @adrianthedev (#664)
- chore: minor tweaks @adrianthedev (#667)
π‘ Refactor
- refactor: move the root_path link in the logo partial @adrianthedev (#683)
Avo 1.21.0
Release notes
- chore(deps): bump puma from 5.5.2 to 5.6.2 @dependabot (#651)
- chore(deps): bump follow-redirects from 1.14.7 to 1.14.8 @dependabot (#653)
- Feature: Add is_audio option to file fields to show a html audio_tag @jony1993 (#650)
πΈ Features
- feature: belongs to autocomplete @adrianthedev (#646)
- feature: hydrate resource with model in authorization service @adrianthedev (#648)
π€ Maintenance
- chore: misc support files tweks @adrianthedev (#657)
Avo 1.20.1
Release notes
- No changes
Avo 1.20.0
Release notes
- Revert "Fix key_value_field translation (#640)" @adrianthedev (#644)
- Fix key_value_field translation @yorch (#640)
- Translate key value field and base controller messages @yorch (#603)
πΈ Features
- feature: advanced autorizations for associations @adrianthedev (#641)
- feature: description for resource @adrianthedev (#639)
- feature: add scopes to associations @adrianthedev (#637)
- feature: custom labels for associations @adrianthedev (#636)
- feature: turn off features @adrianthedev (#620)
- feature: text filter generator @adrianthedev (#619)
- feature: HABTM create record @adrianthedev (#616)
π Bug Fixes
- fix: hide the resource description on the association page @adrianthedev (#643)
- fix: broken form scope for namespaced models @adrianthedev (#642)
- fix: logo.png missing @adrianthedev (#625)
- fix: button spinner attribute breaks helpers @adrianthedev (#624)
- fix: model with two or more words have a bad form_scope @adrianthedev (#613)
π€ Maintenance
- chore: add dynamic router module @adrianthedev (#626)
- chore: different os search icon @adrianthedev (#622)
- chore: fix tailwind 3 warnings @adrianthedev (#621)
- chore: replace webpacker with jsbundling @adrianthedev (#618)
- chore: fix release script @adrianthedev (#617)
- chore: add repobeats analytics @adrianthedev (#615)
- chore: set model before authorize action @adrianthedev (#612)
- chore: add STI has many association @adrianthedev (#609)
- chore: default the testing env on the local DB @adrianthedev (#608)
Avo 1.19.0
Release notes
- chore(deps): bump nanoid from 3.1.22 to 3.2.0 @dependabot (#602)
- chore(deps): bump marked from 2.0.1 to 4.0.10 @dependabot (#567)
- chore(deps): bump follow-redirects from 1.13.0 to 1.14.7 in /spec/dummy @dependabot (#565)
- chore(deps): bump follow-redirects from 1.14.3 to 1.14.7 @dependabot (#564)
πΈ Features
- feature: get access to view_context from blocks @adrianthedev (#590)
- feature: add loading spinner to submit buttons @adrianthedev (#592)
- feature: actions visibility @adrianthedev (#594)
- chore: failed frame loading state @adrianthedev (#593)
π Bug Fixes
- fix: uncountable models search @adrianthedev (#601)
- refactor: raise_error_on_missing_policy @adrianthedev (#599)
π‘ Refactor
- fix: rails single table inheritance issues @adrianthedev (#598)
Avo 1.18.2
Release notes
- chore(deps): bump postcss from 8.2.10 to 8.2.13 @dependabot (#556)
- chore(deps): bump postcss from 7.0.35 to 7.0.39 in /spec/dummy @dependabot (#557)
πΈ Features
- feature: as_html property for text field @adrianthedev (#561)
π Bug Fixes
- fix: properly set the active storage host @adrianthedev (#562)
- fix: use base class for link helpers with STI models @adrianthedev (#560)
- dynamic user resource name @adrianthedev (#558)
π€ Maintenance
- chore: release with 3.1.0 @adrianthedev (#563)