Releases: esrg-knights/Squire
Releases · esrg-knights/Squire
v3.2.0
Overdue release for Django 3.2 (latest versions on master
were always in production already). Separate release due to upcoming changes/upgrades. Major/minor version match the Django version here, the patch version is the Squire revision. There will likely be no further PRs for Django 3.2.
Major features present in this release
In no particular order:
- Mailcow integration (automatically creates aliases based on committees and active members) & a status page for this
- Nextcloud integration (downloadable files)
- Recurring activities & subscriptions for those. Includes an ical export.
- Functional membership tracking
- Inventory tracking
- User preferences (e.g. Configurable site theming)
- PWA-installable
What's Changed
- Feature/48 icalendar feed by @EricTRL in #49
- Feature/50 subscriptions by @EricTRL in #51
- Deployment/v2 new release changes by @EricTRL in #52
- Fix/57 signup non recurring activities by @EricTRL in #59
- Add names of people in activity slots while subscription is open by @helaan in #58
- Change minimum Python version by @helaan in #56
- Fix/60 browser compatibility by @EricTRL in #61
- Use selected display method instead of username by @helaan in #64
- Improve participants listing by @helaan in #63
- Feature/65 membership file export by @EricTRL in #68
- Updated Pillow to 7.2.0 (latest version) by @EricTRL in #62
- Wider claimant modals + number of claimants by @EricTRL in #72
- Feature/deregistered members by @EricTRL in #69
- fix/Need go register before you can join for activities where this is not required by @EricTRL in #75
- Issue #73: register button even if slot is full: fixed by @EricTRL in #74
- Issue #53: Error on submit incomplete dates: fixed by @EricTRL in #77
- Set ALLOWED_HOSTS via environment variable by @helaan in #78
- Add EditorConfig configuration file by @helaan in #80
- Updated activity display by @DutcherNL in #79
- Fix/90 dst causes 404 by @EricTRL in #91
- Update Github link on homepage by @helaan in #92
- Custom activity moments by @DutcherNL in #89
- Front end activity moment editing by @DutcherNL in #96
- Temporary newsletter page by @EricTRL in #100
- Set default country to NL by @helaan in #101
- Tweak the calendar by @helaan in #105
- Fix/rdate and exdate sometimes fail by @EricTRL in #108
- Open Graph link preview by @EricTRL in #109
- Feature/private slot locations by @EricTRL in #98
- Feature/30 permissions and roles by @EricTRL in #95
- Navbar url update by @DutcherNL in #110
- Feature/99 extra membership fields by @EricTRL in #102
- Inventory app by @DutcherNL in #112
- Fixed privacy issue for boardgame owners by @DutcherNL in #115
- Inventory use improvement by @DutcherNL in #116
- Inventory maintenance improvement by @DutcherNL in #118
- Increased card length by @EricTRL in #120
- Implemented feedback on boardgame page by @DutcherNL in #121
- Roleplay inventory by @DutcherNL in #119
- Upgrade Pillow and djangorestframework by @EricTRL in #122
- External card deposit default_if_none by @EricTRL in #123
- Added updateview for system by @DutcherNL in #124
- Feature/67 markdown by @EricTRL in #117
- Boardgames page hotfix by @DutcherNL in #125
- Filenamefix by @DutcherNL in #127
- Change membership ordering by @EricTRL in #132
- activity to activity_moment + test by @EricTRL in #133
- Added a min-height + cleanup by @EricTRL in #131
- Newsletter share link as Global Dynamic Preference by @EricTRL in #135
- hotfix/export membership file by @EricTRL in #136
- Committees by @DutcherNL in #130
- Generated missing migration by @EricTRL in #137
- Committees fix by @DutcherNL in #138
- Fix/134 multi day activities in calendar by @EricTRL in #140
- Feature/alt activity moment start date by @EricTRL in #141
- Fixed boardgames with fixed number of players by @DutcherNL in #145
- Layout tweaks by @DutcherNL in #144
- Member processing by @DutcherNL in #142
- Activity overview page by @DutcherNL in #146
- Slight activity page tweaks by @DutcherNL in #150
- Commmittee tweaks by @DutcherNL in #152
- Home page redesign by @DutcherNL in #151
- Home page redesign by @DutcherNL in #156
- Qol/membership file changes by @EricTRL in #154
- Fixed permission calls in associationgroup templates by @DutcherNL in #158
- membership file export action missing by @EricTRL in #159
- Added option in backend to add external users by @DutcherNL in #157
- Fix/activitymoment alt duration in calendar by @EricTRL in #153
- Qol/user admin panel by @EricTRL in #160
- Fixed participant name calling for users with members by @DutcherNL in #161
- Feature/filter boardgames by by @DutcherNL in #163
- Fix/148 calendar instructions modal by @EricTRL in #164
- Enhance/inventory ownership filtering by @DutcherNL in #165
- Replace Travis by GitHub Actions by @EricTRL in #167
- Added PWA support for mobile and chromium-desktop by @JelleBootsma in #168
- Coronaprot update by @DutcherNL in #169
- Qol/layout update by @EricTRL in #170
- Feature/themes by @EricTRL in #171
- Add prefers color scheme theme by @LenaWil in #176
- Refactor/ExtendedUser Removal + Admin Panel Changes by @EricTRL in #177
- Bugfix: Internal Participants not shown for slotless activities by @EricTRL in #180
- Add Kinjin theme by @LenaWil in #174
- Fix calendar in Nemesis and Kinjin theme by @LenaWil in #189
- Feature/assoc group activity pages by @DutcherNL in #186
- Layout/tabs for mobile by @DutcherNL in #194
- Feature/viewcollectives by @DutcherNL in #201
- Codecleaning/account pages by @DutcherNL in #197
- Rewrote activity calendar for non-recurrency linked activitymoments by @DutcherNL in #205
- Dark theme fix by @Ndoll1 in #187
- Fixed subscription signup deadlines on moved activitymoments by @DutcherNL in #209
- Oops forgot something, dark theme fix by @Ndoll1 in #211
- Made activity page navigatable through time (future only) by @DutcherNL in #210
- Feature/activity cancellation by @DutcherNL in https://github.com/esrg-knigh...
Initial Release
Features include:
- Achievement system
- Membership file (view and edit information)
- Activity Calendar (a simple embedded Google Drive Calendar)