Releases: fsr-de/myHPI
Releases · fsr-de/myHPI
v1.2.1
What's Changed
- Force footer to bottom of viewport by @SilvanVerhoeven in #590
- Responsive design for polls by @SilvanVerhoeven in #592
- Ensure correct overlay order of content, toc and side panel by @SilvanVerhoeven in #591
- Add options for mailing list footers without subscribe link by @lukasrad02 in #582
- Ignore lists with missing hashes on the dashboard by @lukasrad02 in #607
- fix: hot fix toc button display with attachments and no toc by @SilvanVerhoeven in #608
- Lint templates by @jeriox in #597
- update dependencies
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Highlights
- Improved search results with additional information
- Improved layouting, especially on mobile
What's Changed
- fix model mismatch with migration by @jeriox in #518
- Disable menu cache when in debug mode by @frcroth in #515
- migrate tenca_django to wagtail snippets by @jeriox in #517
- Update to Wagtail 6 by @dependabot in #514
- Show date for search results by @dropforge in #492
- use django management commands for tools by @jeriox in #526
- Do not treat section links as external by @dropforge in #545
- Resolution button for minute editor by @dropforge in #504
- Deal with Empty Ballots (And Test Correct Behaviour) by @BenBals in #548
- Check for view permissions when serving polls by @frcroth in #551
- Update wagtail-localize for wagtail 6 support by @lukasrad02 in #554
- Add year-based pagination by @felixauringer in #512
- Add "Edit profile" button by @dasGoogle in #558
- Set language cookie when selecting language by @frcroth in #577
- Quick-Fix for broken selectors in admin dark mode by @dasGoogle in #579
- Improve search results page by @dasGoogle in #557
- Fix external link icons by @dropforge in #583
- Responsive Meta Panel by @SilvanVerhoeven in #525
- bump dependencies
Full Changelog: v1.1.0...v1.2.0
v1.1.0 Elections
Summary
- Support for ranked choice polls / elections.
- Lots of improvements and bugfixes from the first myHPI Hackday!
What's Changed
- Add devcontainer by @frcroth in #485
- Sidebar improvements by @abc013 in #383
- Add location to minutes by @frcroth in #475
- Don't show preview when it does not make sense by @frcroth in #487
- Upgrade to Python 3.11 by @frcroth in #489
- Make all
ParentalManyToManyFields
synchronized by @lukasrad02 in #491 - Properly detect University IP ranges by @dasGoogle in #490
- remove tenca template views by @jeriox in #499
- Open external links in another tab and add icon showing that it's an external link by @abc013 in #437
- Work around missing image class in translations bug by @abc013 in #500
- Improve visuals of minute previous and next buttons by @abc013 in #493
- fix: add protocol to link in readme by @felixauringer in #488
- Only access parent page if defined by @lukasrad02 in #508
- Enforce german locale for time strings in markdown by @lukasrad02 in #509
- Don't wrap lines when converting HTML back to MD by @lukasrad02 in #511
- Instant run-off elections by @BenBals in #438
- Add abbreviation explanations on mobile by @frcroth in #376
- Create a New Admin Widget for Text Arrays by @DrEGZo in #505
- Match HTML lang to user preference by @dropforge in #498
- Don't show empty fields in sidebar by @frcroth in #513
- Improve TOC heading spacing by @dropforge in #496
New Contributors
- @felixauringer made their first contribution in #488
Full Changelog: v1.0.2...v1.1.0
v1.0.2
What's Changed
- Add dynamic versioning to Dockerfile by @frcroth in #464
- Add checkout to docker build action for git context by @frcroth in #471
- Fetch tags to use dynamic versioning by @frcroth in #473
- Fetch entire history in docker action by @frcroth in #474
- Fully enable Keycloak Group management by @dasGoogle in #482
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- Localize last edited time on information pages by @dropforge in #425
- Publish docker images with labels by @frcroth in #456
- Create automatic migration for slug of minutes labels by @frcroth in #461
- Remove model admin for MinutesLabel and AbbreviationExplanation by @frcroth in #457
- Fix abbreviation rendering with table at the end by @lukasrad02 in #462
- Add tags from meta to docker push action by @frcroth in #463
New Contributors
- @dropforge made their first contribution in #425
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Initial release for versioning purposes. myHPI is a student information platform based on Django/Wagtail. Supported features:
- Authentication via OIDC (eg. Keycloak)
- Creating pages and minutes using Markdown, with new features especially for creating minutes
- Managing email lists via tenca
- Create majority voting polls
- Limit viewing of pages to specific groups
- Search pages
- Responsive frontend for Desktop and Mobile platforms