Baptiste Gelez
2a188abfa1
Fix follow IDs ( #455 )
...
* Generate valid IDs for Follow
Fixes #449
* Use the new post-insert hook for all the models
* Fix plume-cli build
2019-03-04 21:35:03 +01:00
Baptiste Gelez
9b48b8a846
Update dependencies ( #456 )
...
(whatlang especially, since it received an update that removes many build dependencies, making our total dependency count go from 512 to 478)
2019-03-04 20:46:26 +01:00
Baptiste Gelez
a2b9d7ec44
Password reset ( #448 )
...
* Password reset
* Various improvements and fixes for password reset
- Reorganize src/mail.rs to make it cleaner
- add a build_mail function
- only make the requests invalid after 2 hours
- avoid infintely-growing list of requests by deleting them once completed, or after 24 hours
- avoid sending many requests for the same user
- validate the password reset form
* Avoid locking so many times
Fix durations
* Remove old requests even if the current one is not valid
* Remove unused feature
* Also remove the custom_derive and plugin features while we are at it
* Forgot a 0 è_é
* Avoid panicking while owning a request lock
* Use master branch of lettre so that we can build with the latest OpenSSL
* Fix the debug mailer
2019-02-27 13:29:26 +01:00
Baptiste Gelez
e28371bbe4
Add a page listing people someone follows ( #444 )
...
Nothing exceptional, the layout is the same as the followers page.
Fixes #325
2019-02-26 13:13:00 +01:00
Baptiste Gelez
576a4ed499
Pull i18n from Funkwhale's weblate ( #439 )
...
* Added translation using Weblate (Arabic)
* Translated using Weblate (Arabic)
Currently translated at 66.7% (124 of 186 strings)
Translation: Plume/Plume
Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/
* Translated using Weblate (English)
Currently translated at 100.0% (186 of 186 strings)
Translation: Plume/Plume
Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/en/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (186 of 186 strings)
Translation: Plume/Plume
Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ja/
* Translated using Weblate (Arabic)
Currently translated at 68.8% (128 of 186 strings)
Translation: Plume/Plume
Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 96.8% (180 of 186 strings)
Translation: Plume/Plume
Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/nb/
* Translated using Weblate (Arabic)
Currently translated at 95.7% (178 of 186 strings)
Translation: Plume/Plume
Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/
* Added translation using Weblate (Spanish)
* Translated using Weblate (Spanish)
Currently translated at 3.8% (7 of 186 strings)
Translation: Plume/Plume
Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/
* Added translation using Weblate (Portuguese (Portugal))
* Translated using Weblate (Arabic)
Currently translated at 99.5% (185 of 186 strings)
Translation: Plume/Plume
Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/
* Translated using Weblate (Portuguese (Portugal))
Currently translated at 95.7% (178 of 186 strings)
Translation: Plume/Plume
Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/pt_PT/
* Translated using Weblate (Spanish)
Currently translated at 26.9% (50 of 186 strings)
Translation: Plume/Plume
Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/
* Translated using Weblate (Spanish)
Currently translated at 34.9% (65 of 186 strings)
Translation: Plume/Plume
Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/
* Translated using Weblate (Spanish)
Currently translated at 34.9% (65 of 186 strings)
Translation: Plume/Plume
Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/
2019-02-13 13:39:42 +01:00
marcin mikołajczak
a8b1f1107e
i18n: Update Polish translation 🇵🇱 ( #441 )
2019-02-05 16:48:58 +01:00
Baptiste Gelez
7eef4643c8
Update rocket_i18n and add gettext_macros ( #431 )
...
Internationalization now uses proc-macros that generate the .pot file
automatically.
2019-02-02 15:23:50 +01:00