Introducing Anthias v0.20.0

Open Source |
Anthias v0.20.0 is out now

We’re excited to announce the release of Anthias v0.20.0. This release includes a number of new features and improvements, including migration to React, new API endpoints, and major UI overhaul.

Migration to React

Anthias’ front-end was written using CoffeeScript, Backbone.js, and jQuery. This made it difficult to maintain and update the codebase as some of the dependencies were no longer maintained or don’t have an active community. To address this, we migrated the front-end to React. This change allows us to use modern JavaScript features, improve the overall code quality, and make it easier to add new features.

New API endpoints

Migrating to React means that the front-end is decoupled from the back-end. This prompted us to create new API endpoints so that the components can have a way to access the data they need from the back-end.

Major UI overhaul

We didn’t just migrate the front-end to React, we also took the opportunity to overhaul the user interface. With the power and flexibility of React, we were able to create a more modern and user-friendly interface. Below you can see the screenshots of the new interface.

Schedule Overview

We restyled most of the components on the schedule overview page (the home page) to make it look more modern. We also made the animations more smooth when dragging and dropping active assets.

Alerts

We made the look and feel of the alerts page more consistent with the rest of the interface.

Anthias v0.20.0 Anthias v0.20.0

Before the makeover Anthias used basic JavaScript alerts.

Anthias v0.20.0 Anthias v0.20.0 Anthias v0.20.0

System Info page

Anthias v0.20.0

Login page

This is what the login page looked like before.

Anthias v0.20.0

We also restyled the login page to make it more appealing and consistent.

Anthias v0.20.0

What’s next?

Now that we’ve migrated to React, we’re going to focus on adding new features and improving the existing ones much faster and easier. Anthias is free and open source, and we’re going to keep it that way. Feel free to check out the source code and contribute to the project.

Picture of Nico Miguelino
Nico Miguelino View Profile
Nico maintains open source projects at Screenly.

Recent Posts

Display your best content with Screenly digital signs.

Screenly is loaded with features to make digital signage management easy.

footer screen image
manage cookies