JWP Consulting GK

Projectify Development Log #5

Written by Justus Perlwitz on 2024-08-21

Here’s what’s new for Projectify since the last update blog on 2024-05-24.

Changelog

Recent changes are now documented in a CHANGELOG.md on GitHub. I’ve added a simple calendar versioning scheme to the monorepo. Both frontend and backend project files now contain the most recent version as documented in the top-most Changelog entry.

The project files can be found here:

PaaS Migration

As documented in the recent migration blog post, Projectify has been migrated off Heroku to use Render.com as PaaS to serve both frontend and backend, and related services like reverse proxy and background task scheduler.

Security Hardening

Several CSP related header improvements have been added to prevent inclusion and execution of third-party resources.

PWA

Projectify can now be added to your smartphone’s home screen. Here’s a guide on how to install PWAs on Android and iOS.

Fixes

The ordering for tasks in the project view was inverted. This prevented users from correctly pushing tasks to the top or bottom of a section. This bug was fixed and tasks can now be correctly pushed to the top or bottom.

Under some circumstances, labels could not be created because the necessary workspace data was not loaded. This issue was fixed and labels can be created correctly under all circumstances.

Summary

With the recent migration to Render.com, UI responsiveness and reliability has increased. Some other small bugs were also addressed.

Please stay tuned for more development updates and give Projectify a try!