24.3.0 Roadmap

Website improvements, Bugfixes, Scala3 and timestamp support.

For the 24.3.0 release following topics are planned:

  • website improvements
  • developer experience
  • features and enhancements
  • visual improvements
  • bugfixes

Keep in mind that this is a living document and will be updated during the development of the release. If a feature turns out to be too hard or time consuming ot implement, it will be removed from the release - other issues may join the train on short notice.

Website improvements

Speaking of which, it improved very much in the last few weeks, the main goal here is to create more content for LogoRRR to improve SEO. The longterm goal is to establish www.logorrr.app as the permanent home for LogoRRR.

I’ve optimized my workflow already quite a bit, and also tinkered with layout, colors and structure of the website. Now I can concentrate on writing useful and engaging content to feed the AI.

Developer experience

It is vital for a side project to be easy to work with. Special attention is given to the developer experience - for example the project should be easy to build and well documented - tests should be in place to safeguard the codebase for future enhancements and refactorings.

In this context following topics are addressed in the release:

JMH Support

Like mentioned in the JMH Blog Post, basic JMH testing facilities were added to the codebase.

Scala 3 Support

Just for the fun of it I would like to migrate the codebase to Scala3 - unfortunately LogoRRR uses a library which isn’t there yet, at least I didn’t find out how to get it to work the way I want.

This can be a huge time sink, and is an example that it is better to have as few dependencies as possible 😇.

Features and enhancements

Every release should have new functionality, or at least fix some bugs.

Nicer Boxes

Nicer Boxes shows an improvement on how to display the log entries more densly and a tad nicer.

Timestamp feature

Foremost, I would like to include better support for timestamps, which make new views possible. This is still a really hard problem to solve without breaking one of the main design philosophies of the application - simplicity.

Ideally, LogoRRR should be able to deduce timestamps automatically, which turns out to be a more complex problem than one might think.

Bugfixes

There are some minor bugs known at the moment, nothing really serious - those will be fixed as well with the next release.

Image by Pixabay