Super v0.0.7: Filtering

Super FOSS now includes a filtering feature built in. Itā€™s very much inspired by ActiveAdminā€™s filtering feature. Super now includes all of the main features one might expect from an admin framework: being able to read, write, and search data.

Super still has no dependencies (other than Rails itself)! Itā€™ll be the easiest admin framework to maintain with painless gem updates, especially as Superā€™s public API stabilizes.

One other change Iā€™m excited about is that GitHub now correctly categorizes this project as a Ruby project, not a CSS project. Because Tailwind CSS is vendored twice (for Sprockets and for Webpacker), 90% of the lines of code are CSS. I was able to set it up to ignore those files (it was way too hard! šŸ˜).

Check out the latest release!

Whatā€™s next

There are some APIs that Iā€™d like to revisit, stabilize, and improve. Iā€™ll likely work on them in groups, like:

  • Refactoring Display and adding some new features
  • Refactoring Schema, Form, and the newly added Filter
  • Cleaning up Partial, Panel, and Layout; redesigning some pages

There are some other features Iā€™ve been considering adding for a long time. I created some issues on GitHub to gauge demand; Iā€™m sure Iā€™ll see some +1s if people are interested.

I donā€™t know what order Iā€™ll be working through all of these, but Iā€™m excited for whatā€™s to come!

Posted on 2020-12-15 11:03 PM -0500
Contact
  • hello(at)zachahn(dot)com
  • connect(at)zachahn(dot)com (Recruiters)
© Copyright 2008–2024 Zach Ahn