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:
- For the frontend:
frontend/package.json
- For the backend:
backend/pyproject.toml
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!