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 started using a calendar versioning scheme in the monorepo. Both frontend and backend project files now contain the most recent version as documented in the top-most Changelog entry.
You can find the project files here:
- For the frontend:
frontend/package.json
- For the backend:
backend/pyproject.toml
PaaS migration
As documented in the recent migration blog post, Projectify migrated off Heroku and uses the Render.com PaaS for hosting instead. The Projectify app uses Render.com to serve the frontend, the backend, and related services like reverse proxy and background task scheduler.
Security hardening
I’ve added CSP related header improvements to prevent inclusion and execution of third-party resources.
PWA
You can now add Projectify to your mobile phone’s home screen. Here’s a guide on how to install PWAs on Android and iOS.
Fixes
The project view showed the tasks in opposite order. This prevented users from correctly pushing tasks to the top or bottom of a section. The new update removes fixes this issue and tasks can now be correctly pushed to the top or bottom.
Under some circumstances, labels weren’t created correctly because the necessary workspace data wasn’t loaded. The new update fixes this issue and you can create labels correctly again.
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. How about giving Projectify a try?