concrexit issueshttps://gitlab.science.ru.nl/thalia/concrexit/-/issues2018-02-21T19:14:33+01:00https://gitlab.science.ru.nl/thalia/concrexit/-/issues/588Improve docs for the announcements module2018-02-21T19:14:33+01:00Thom WiggersImprove docs for the announcements moduleThe ~announcements events module could use improved docs.The ~announcements events module could use improved docs.Improve documentationThom WiggersThom Wiggershttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/587Improve documentation for the utils module2018-02-21T19:14:33+01:00Thom WiggersImprove documentation for the utils moduleThe `utils` module could use improved docs.The `utils` module could use improved docs.Improve documentationThom WiggersThom Wiggershttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/586Improve documentation for the thaliawebsite module2018-08-29T21:26:02+02:00Thom WiggersImprove documentation for the thaliawebsite moduleThe `thaliawebsite` module could use improved docs.The `thaliawebsite` module could use improved docs.Improve documentationThom WiggersThom Wiggershttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/585Improve documentation for the thabloid module2018-02-13T12:01:00+01:00Thom WiggersImprove documentation for the thabloid moduleThe ~thabloid module could use improved docs.The ~thabloid module could use improved docs.Improve documentationhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/584Improve documentation for the registrations module2018-09-21T15:10:04+02:00Thom WiggersImprove documentation for the registrations moduleThe ~registrations module could use improved docs.The ~registrations module could use improved docs.Improve documentationhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/583Improve documentation for the pushnotifications module2018-09-12T16:22:39+02:00Thom WiggersImprove documentation for the pushnotifications moduleThe ~"push notifications" module could use improved docs.The ~"push notifications" module could use improved docs.Improve documentationhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/582Improve documentation for the pizzas module2019-11-20T20:38:02+01:00Thom WiggersImprove documentation for the pizzas moduleThe ~pizzas module could use improved docs.The ~pizzas module could use improved docs.Improve documentationhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/581Improve documentation for photos module2019-02-16T23:02:53+01:00Thom WiggersImprove documentation for photos moduleThe ~photos module could use improved docs.The ~photos module could use improved docs.Improve documentationhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/580Improve documentation for payments module2018-09-10T14:08:25+02:00Thom WiggersImprove documentation for payments moduleThe ~payments module could use improved docs.The ~payments module could use improved docs.Improve documentationhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/579Improve documentation for partners module2019-05-28T11:04:15+02:00Thom WiggersImprove documentation for partners moduleThe ~partners module could use improved docs.The ~partners module could use improved docs.Improve documentationhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/578Improve documentation for newsletters module2018-03-21T20:25:21+01:00Thom WiggersImprove documentation for newsletters moduleThe ~newsletter module could use improved docs.The ~newsletter module could use improved docs.Improve documentationhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/577Improve documentation for members module2019-07-03T20:11:57+02:00Thom WiggersImprove documentation for members moduleThe ~members module could use improved docs.The ~members module could use improved docs.Improve documentationhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/576Improve Mailinglists module documentation2019-05-27T21:18:13+02:00Thom WiggersImprove Mailinglists module documentationThe ~mailinglists module could use improved docs.The ~mailinglists module could use improved docs.Improve documentationhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/575Improve events module documentation2018-06-13T19:12:58+02:00Thom WiggersImprove events module documentationThe ~events module could use improved docs.The ~events module could use improved docs.Improve documentationhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/574Improve documentation for education module2018-06-13T18:59:02+02:00Thom WiggersImprove documentation for education moduleThe ~education module could use improved docs.The ~education module could use improved docs.Improve documentationhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/573Improve documentation for documents2018-06-13T19:05:01+02:00Thom WiggersImprove documentation for documentsThe ~documents module could use improved docs.The ~documents module could use improved docs.Improve documentationhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/572Improve documentation for activemembers2018-06-13T18:55:15+02:00Thom WiggersImprove documentation for activemembersThe ~activemembers module could use improved docs.The ~activemembers module could use improved docs.Improve documentationhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/1030Dark mode in newsletter2020-03-12T00:03:20+01:00Job DoesburgDark mode in newsletter### One-sentence description
Dark mode in newsletter
### Motivation
More dark is more better
### Desired functionality
A dark mode in newsletters, just as in the regular site
### Suggested implementation
Use the same stylesheets (...### One-sentence description
Dark mode in newsletter
### Motivation
More dark is more better
### Desired functionality
A dark mode in newsletters, just as in the regular site
### Suggested implementation
Use the same stylesheets (and svg images as well for that matter)https://gitlab.science.ru.nl/thalia/concrexit/-/issues/993Add face recognition to photos2020-02-21T14:34:56+01:00Sébastiaan VersteegAdd face recognition to photos### One-sentence description
Add face recognition to photos
### Motivation
Because it is really nice to be able to easily see all the photos taken of yourself.
### Desired functionality
I think there are two ways to implement this:
...### One-sentence description
Add face recognition to photos
### Motivation
Because it is really nice to be able to easily see all the photos taken of yourself.
### Desired functionality
I think there are two ways to implement this:
1. A single 'album' that shows all the pictures taken of you in reverse chronological order (oldest last).
2. An option to only show photos of you in every photo album
My preference would be option 1. This is what I implemented as [proof-of-concept](https://github.com/se-bastiaan/face-detect-app).
### Suggested implementation
Doing face recognition without GPU is really easy when using the [`face_recognition`](https://github.com/ageitgey/face_recognition) library. It is written in Python, has good documentation and an easy API. We would only need to change our docker images to include dlib somehow. An example of a Dockerfile to do this is in the PoC.
You might already have wondered how to do this without having to do an expensive operation every time you want to obtain the photos with your face.
In my PoC I indexed all faces on the 'large' image size using the API, which is a bit slow. But that is to be expected when you're loading images from a remote server. We can do the same, save the face encodings in a database and connect them to the photos they belong to. Then a user can upload images (no real need to save those, but it is possible) from which we will extract face encodings which we can compare using a SQL query to get similar faces. That should be a fast way to compare hundreds of encodings and option 1 is done!
Getting the face encodings from uploaded images is possible either when we're resizing and uploading or we can run a cronjob of some sorts to get those encodings.
If we really want to make this fancy we could include the face boxes (location of faces) in the images and add a possibility to tag people. That would assign the face encodings we extracted. But that's not ~"easy and fun" anymore probably.https://gitlab.science.ru.nl/thalia/concrexit/-/issues/852Show other committee titles on 'achievements for Thalia' list2019-09-18T21:41:19+02:00Nienke WesselShow other committee titles on 'achievements for Thalia' listShow other committee titles on 'achievements for Thalia' list
### One-sentence description
Other committee titles such as "treasurer" should be shown on the persons profile under "achievements for Thalia" under the relevant committee,...Show other committee titles on 'achievements for Thalia' list
### One-sentence description
Other committee titles such as "treasurer" should be shown on the persons profile under "achievements for Thalia" under the relevant committee, just like the chair position is.
### Motivation
It is nice for the people doing these things to get recognition for it.
### Desired functionality
Other committee titles such as "treasurer" should be shown on the persons profile under "achievements for Thalia" under the relevant committee, just like the chair position is. I'm not quite sure what else I could say here.