Releases: leolivier/cousins-matter
Releases · leolivier/cousins-matter
v1.5.1: filter treasures by category
v1.5.0: new treasure trove module
New
This release implements a new treasure trove module allowing members to upload what they consider as being family treasures.
A treasure is composed of
- A description of the treasure
- A picture of the treasure
- A file which contains the treasure (optional if the picture is treasure itself). The file can be anything a browser can "use" eg a pdf file, an image, an audio file, a video, ... whatever
- A category amongst history, recipes, family meetings, arts, recollections, miscellaneous
Fix
- A paginator issue were fixed. It could have created 404 errors if the page number is higher than the real number of pages
What's Changed
- Fixed paginator issue + new Troves module by @leolivier in #194
Full Changelog: v1.4.1...v1.5.0
v1.4.1: admin messages enhancement and nav bar optimization
- Admin messages are nowbetter managed better:
- They are filtered from the Pages menu,
- Their URL is more rational,
- When a user closes the box showing an admin message, it will remain hidden for the whole session
- The navigation bar is optimized using caches so that it's not recomputed for one hour
What's Changed
- admin message issues by @leolivier in #190
- Optimize using cache + fixed bug on language code by @leolivier in #191
- don't show again masked admin messages by @leolivier in #192
Full Changelog: v1.4.0...v1.4.1
v1.4.0
New
- Pages created by the site admin will now show as a tree in the page menu. Clicking on "Pages" will now show the page tree and depending on the user role will allow to modify or only to look at the page. Also, the "predefined" pages in this tree will only be displayed to the admin.
VERY IMPORTANT! There is a data migration for this change: if you customized some of the predefined pages, they will be overwritten!
So, copy them BEFORE UPGRADING TO THIS RELEASE to be able to re-overwrite them after the upgrade!!! - Since the previous version, when you click on a photo in the gallery, it will be shown fullscreen. Now, when clicking on this fullscreen photo, details of the photo will be displayed. From this detail, clicking in the photo will reopen it fullscreen.
- On mobile devices (or any touch devices), you will now be able to swipe the fullscreen photos
- When a gallery does not contain any photo but has sub-galleries, you can now chose a photos in the sub-galleries as cover
- Dependencies versions upgraded to the latest ones
- Admin now have a menu to access to Django admin part of the site
- The application in Docker containers will now run with standard user privileges. This enhances the security.
Fixes
- If you chose a "simple" language name like fr or pt w/o adding fr-FR or sp-BR, or a full lower case one like fr-fr or en-us, you got an error in the console when loading the summernote.js file from the CDN. Furthermore, when it worked, a non minified version was loaded
What's Changed
- Leolivier/issue164 by @leolivier in #180
- Can't get the details of a photo by @leolivier in #181
- Allow chosing gallery cover in sub galleries by @leolivier in #182
- Update channels-redis requirement from ~=4.2.0 to ~=4.2.1 by @dependabot in #184
- Leolivier/issue176 by @leolivier in #185
- Resource at https://cdn.jsdelivr.net/npm/summernote@0.8.18/dist/lang/summernote-fr.js can't be loaded by @leolivier in #186
New Contributors
- @dependabot made their first contribution in #184
Full Changelog: v1.3.12...v1.4.0
v1.3.12
What's Changed
- Full-screen-view-on-image-galleries by @leolivier in #174
When clicking on an image in a gallery, it will now be shown full screen with handles to go to the next/previous image. - the page size is not transmitted when moving to another page by @leolivier in #175
There was a bug when you chose a gallery size (ie the number of photos to be shown on the screen): when you went to the next/previous screen, the size was lost. - Run-as-non-root-in-container issue #147 by @leolivier in #177
For security purpose, it's much better to run as non root in the containers.!!! IMPORTANT !!!
If you created the database with a previous version of cousins-matter and you get a 500 server error and a trace in the docker log that the database is read-only, you will have to run the commandsudo chown -R 5678:5678 data
in your cousins-matter folder and force a restart (docker compose restart
).
Full Changelog: v1.3.11...v1.3.12
What's Changed
- Full-screen-view-on-image-galleries by @leolivier in #174
- the page size is not transmitted when moving to another page by @leolivier in #175
- Run-as-non-root-in-container issue #147 by @leolivier in #177
Full Changelog: v1.3.11...v1.3.12
v1.3.11: members sorting
With this release, you can now sort members by their first name or last name or birthdate or city where they are living in or their active/managed status.
What's Changed
- Allow sorting members by different criteria by @leolivier in #171
Full Changelog: v1.3.10...v1.3.11
v1.3.10: patch on Django version to avoid new dangerous vulnerabilities
This release just moves to a patched version of Django to avoid recent dangerous vulnerabilities
v1.3.8: fixed bug on member activation
- fixed a bug preventing managed members activation
v1.3.7: fix on flat pages and translations
- Pages created with "Create Page" were not properly displayed (eg titles didn't visually appear as titles)
- Translations of previous releases were not updated properly
What's Changed
- fixed CSV import translations + compile by @leolivier in #166
- flat pages are missing a content div by @leolivier in #168
Full Changelog: v1.3.6...v1.3.7
v1.3.6: several small enhancements and fixes
Fixes
- Don't show deathdate on profile page
- Updating an address during member edit didn't work
- Better Ajax checking: you won't be able anymore to use Ajax entry points directly
Enhancements
- Add the managing member to CSV import
- Allow filtering members w/o taking accents into account (e.g. if a member name is "Ménardèt", you'll be able to find it with "Menarde"
What's Changed
- Leolivier/issue156 by @leolivier in #158
- Allow filtering members w/o taking accents into account by @leolivier in #159
- Leolivier/issue160 by @leolivier in #161
Full Changelog: v1.3.5...v1.3.6