Commit Graph

231 Commits

Author SHA1 Message Date
klmp200 4dea60ac66 Fix bug where you can't select /SAS as a parent album 2026-04-16 09:29:51 +02:00
imperosol 739a1bba47 Use whitelist for picture identifications 2026-03-23 23:03:53 +01:00
imperosol 1686a9da87 update JS deps 2026-03-11 22:41:51 +01:00
imperosol 84ed180c1e refactor sas moderation view permission 2026-03-09 16:04:19 +01:00
imperosol 84033f37cf update BiomeJS 2026-02-13 14:09:27 +01:00
imperosol 530475c4ee update JS dependencies 2026-02-13 11:58:20 +01:00
klmp200 e9eb3dc17d Fix image file generation on user image download
* Add image id on the name to avoid error with images with the exact same date (if we have epoch for example)
* Fix album name due to schema change not reflected here
2026-01-07 17:49:14 +01:00
imperosol acdb9660f6 deps: bump django-ninja to 1.5.0 2025-11-23 00:48:32 +01:00
imperosol 04702335e2 rename User.is_subscriber_viewable => User.is_viewable 2025-11-11 14:31:20 +01:00
imperosol c942ff6aec don't show hidden users in picture identifications 2025-11-11 14:31:20 +01:00
imperosol 075c6f16ec make ApiKeyAuth work on non-safe routes 2025-11-09 21:34:26 +01:00
imperosol 2e9e1b6a78 remove deprecated api csrf argument 2025-11-09 21:34:26 +01:00
imperosol 9a311d8cee fix: pictures download button
fix #1225
2025-11-07 14:30:11 +01:00
imperosol 2a30f30a31 feat: cache user pictures 2025-09-26 22:44:26 +02:00
imperosol ec80b72a25 clear tom select text when identifying users in SAS 2025-09-25 07:38:44 +02:00
imperosol 83c96884d8 add missing meta description tags 2025-09-01 18:20:27 +02:00
imperosol a3ac04fc9e fix TS types 2025-06-30 18:35:53 +02:00
imperosol f38926c4a3 fix: user pictures ordering 2025-06-25 16:25:51 +02:00
imperosol 88755358a6 fix: add missing sas permission 2025-06-17 21:00:38 +02:00
imperosol 6fec250658 display album name on picture identification notif 2025-06-16 18:36:08 +02:00
imperosol 75b37cd6e3 fix album grouping on user pictures page 2025-06-16 18:36:08 +02:00
imperosol ae7784a973 rename apikey to api 2025-06-16 14:54:42 +02:00
imperosol 52e53da9ef adapt CanAccessLookup to api key auth 2025-06-16 13:44:43 +02:00
imperosol e9c956e08c fix sas album creation rights 2025-04-19 17:05:15 +02:00
imperosol ccd4275b02 fix 500 on SAS main page for anonymous users 2025-04-17 09:00:22 +02:00
Thomas Girod 2658244671 fix album ordering on SAS 2025-04-12 18:09:39 +02:00
Thomas Girod 805ffc498f response.content.decode() => response.text 2025-04-11 14:54:06 +02:00
Thomas Girod 2c7b94547c improve upload error display 2025-04-09 12:33:40 +02:00
Thomas Girod 376af35bfb Check that uploaded images are actually images 2025-04-08 17:21:30 +02:00
imperosol 13f417ba30 Use Alpine and the API for SAS picture upload 2025-04-08 15:59:30 +02:00
imperosol b83fbf91e1 extract album creation form into its own fragment 2025-04-08 15:59:30 +02:00
imperosol 156305a16a add api endpoint to upload a sas picture 2025-04-08 15:59:30 +02:00
imperosol e1eb634c62 Make SAS pictures visible for their owner 2025-03-24 15:38:00 +01:00
imperosol 04c7df8ac8 fix typescript types 2025-03-12 17:37:37 +01:00
imperosol 0f6cda377c Fix paginated TS interfaces 2025-03-12 17:35:22 +01:00
imperosol 60db7e2516 ajaxify album loading in the SAS 2025-03-12 17:35:22 +01:00
imperosol 218aab1af3 api to fetch albums 2025-03-12 17:35:22 +01:00
imperosol 650227b6e2 typescriptify album-index.js 2025-03-12 17:35:22 +01:00
imperosol 7c3186da79 apply ruff rule A005 2025-03-10 10:33:05 +01:00
klmp200 2918048b16 Improve download user album button 2025-02-20 18:51:08 +01:00
klmp200 a87016a23f Apply some review comments 2025-02-20 18:13:40 +01:00
klmp200 f7ff77b88f Use real images with lazy loading in sas albums and user pictures 2025-02-19 00:12:30 +01:00
klmp200 e8db68b960 Add missing translations 2025-02-18 20:10:54 +01:00
klmp200 93a5c3a02a Separate album downloading logic from user display. Allow downloading individual user albums. 2025-02-18 20:10:54 +01:00
klmp200 e46cba7a06 Move all user picture logic to sas 2025-02-18 20:10:51 +01:00
Kenneth SOARES b1db52d2b6 clean typescript 2025-02-18 14:56:08 +01:00
Kenneth SOARES 2bed89aaba typescriptification de picture-index et bonne instantiation alpine-data 2025-02-18 14:56:08 +01:00
Kenneth SOARES 86c68eeb32 fix indenting 2025-02-18 14:56:08 +01:00
Kenneth SOARES 8cb53ceba2 download button for user pictures and albums 2025-02-18 14:56:08 +01:00
imperosol 0c01ad1770 Move core auth mixins to their own file 2025-01-13 15:45:55 +01:00