Releases: jwpconsulting/projectify
Releases · jwpconsulting/projectify
2026.4.15
Enhancement
- Add quick add task field at the bottom of each section
- Show tasks in project dashboard on large screens
- Improve query count by caching permission validations
- Speed up section minimizing
- Speed up task action menu hiding
Internal
- Update
bin/prepare-releasescript to commit the changelog inCHANGELOG.md
as well. - Show draft blog posts
- Clean up unused tailwind colors
- Vendor in newer version of HTMX and create build script
- Refactor project and task detail templates to make use of Django template partials
- Remove alpine.js
Documentation
- Improve styleguide at
docs/styleguide.md. - Document how to rebuild HTMX in
docs/frontend-scripting.md.
Security
- Update Pillow and Pytest
- Narrow down CSP configuration and configure HTMX correctly to support
{{ csp_nonce }}
Documentation
- Add release preparation guide in
docs/release.md.
2026.4.13
Enhancement
- Update general security information to reflect the Hetzner and Lettermint
migration - Update privacy policy and limit the extent of collected information (that
Projectify never collected to begin with) - Update list of data processers to reflect that www.projectifyapp.com uses
Hetzner and Lettermint - Add convenient links to blog post editor on administration page for staff
users.
Fixed
- Fix blog existing posts not rendering correctly in Trix editor.
Internal
- Switch from mailgun specific email configuration to generic SMTP-based email
specification - Allow changing the default sender email address with the
DEFAULT_FROM_EMAIL
credentials variable. Seedocs/django-configuration.md - Fix pgbackrest timers in the Ansible systemd configuration
Security
- Update Django
- Update cryptography
2026.4.7
Enhancement
- Add rich text editor to task description
- Users can now skip onboarding
- Fold solutions pages and pricing page into landing page
Internal
- Add daily page statistics counter app in
projectify/stats - Migrate from Render.com to Hetzner
- Remove Cloudinary dependency
- Remove Whitenoise
- Use
django-minify-compress-staticfilesto compress static assets - Integrate
django_sendfileand serve media file directly - Refactor and improve
RichTextFieldsanitization
2026.03.28
This release changes Projectify to run as a Django application only.
2025.12.4
See the release log
2025.5.6
Release announcement: https://www.jwpconsulting.net/blog/projectify-development-log-7/
What's Changed
- Update backend documentation by @justuswilhelm in #625
- BE: Install django-markdownify by @justuswilhelm in #627
- Add accessibility page by @sakiadachi in #626
- Update docs for frontend removal by @justuswilhelm in #628
- FE: Fix dashboard page shortcut key function by @sakiadachi in #630
- BE storefront markdown pages by @sakiadachi in #629
- Mark translatable files by @justuswilhelm in #631
- Apply security updates and fix build by @justuswilhelm in #634
- Saki/BE add onboarding pages by @sakiadachi in #632
- Hide Django frontend views behind feature flag by @justuswilhelm in #635
- Clean up a few things in the backend templates by @justuswilhelm in #636
- Clean up dependencies in backend by @justuswilhelm in #637
Full Changelog: 2025.5.6...2025.6.6
Projectify 2025.5.6
Set Projectify version to 2025.5.6 (#624)
Projectify 2025.3.6
Download the source code zip file or tar.gz file below and install on Debian using these instructions:
https://www.jwpconsulting.net/blog/projectify-debian-tutorial/