3.8.0
github-actions
released this
09 Mar 17:15
·
488 commits
to refs/heads/main
since this release
Changes
The project part of Hypha is coming along nicely. We will let you all know when it is ready for production.
This release introduce our first use of htmx and AlpineJS.
๐ Features
- Email on admin account creation (#3262) @frankduncan
- Restructured Paf reviewer roles flow with actual user groups and actual users as approvers (#3249) @sandeepsajan0
- Add lead field as required to create project form (#3232) @sandeepsajan0
โ๏ธ Enhancements
- Notify applicant on project creation (#3211) @sandeepsajan0
- Add contracting projects to contracting members dashboard (#3182) @sandeepsajan0
- Improve number input field validation (#3257) @theskumar
- Make the 2FA setup url more visible (#3235) @theskumar
- Add a 'Update Project Status' button to change project status in between 'in-progress, closing and complete' state (#3155) @sandeepsajan0
- Similar UI for Upload contract as supporting documents (#3183) @sandeepsajan0
- Add htmx and hx-boost for header navs (#3226) @theskumar
- Update activity notification dropdown to use aplinejs (#3227) @theskumar
- Fix spacing between two sections, also update spacing of tab nav (#3228) @theskumar
- Fix spacing in the add communications page (#3229) @theskumar
- Hide section header for section showing status summary (#3230) @theskumar
- Use consistent table hover state and borders (#3231) @theskumar
- Remove invoice Valid checks and valid checks link (#3145) @sandeepsajan0
- Remove red banner from applicant dashboard (#3215) @sandeepsajan0
- Show contract corrections only if contract to sign or to approve (#3218) @sandeepsajan0
- Remove fund allocation from Project dashboard tables (#3214) @sandeepsajan0
๐ Bug Fixes
- Fix user objects not linked in slack and email messages (#3252) @theskumar
- Update email subjects for a few message types (#3234) @sandeepsajan0
- Add numbered section titles when coping form and add a animation on copy. (#3245) @frjo
- Fix Contract file url (#3170) @sandeepsajan0
- Fix draft submissions admin setting for all submissions table (#3157) @sandeepsajan0
- Fix that user_count was missing from groups/n/users view so it broke. (#3160) @frjo
๐ง Maintenance
- Refractor models/submissions.py (#3274) @theskumar
- Remove old unused stuff (#3241) @frjo
- Render blocks in public export script (#3251) @frjo
- Add a RELOAD setting so devs can turn on/off reloading when needed. (#3239) @frjo
- Use AlpineJS for dashboard rounds/lab tab (#3238) @theskumar
- Add a get_streamfield_as_raw function to the export command. (#3236) @frjo
- Update outdated npm packages (#3142) @sandeepsajan0
- Upgrade pip packages (#3130) @sandeepsajan0
- Add django browser reload (Only in development) (#3224) @theskumar
- Bump werkzeug from 2.2.2 to 2.2.3 (#3219) @dependabot
๐ Documentation
- [Docs] Re-write the local setup guide, remove the gunicorn/nginx setup (#3264) @theskumar
- Add hypha square logo to the header of documentation (#3184) @theskumar
Contributors to this release: @dependabot, @dependabot[bot], @frankduncan, @frjo, @sandeepsajan0 and @theskumar
Full changelog: v3.7.1...v3.8.0