0485ab1120
Remove defer from script where type=module is used
2024-11-19 21:22:14 +01:00
8a8851847c
Passage de webpack à vite.dev
2024-11-19 21:22:14 +01:00
7b41051d0d
Go for a more generic js bundling architecture
...
* Don't tie the output name to webpack itself
* Don't call js bundling webpack in python code
* Make the doc more generic about js bundling
2024-11-19 21:22:14 +01:00
9199f91151
Use typescript api for user pictures and allow imports across js files
...
* Add imports paths for js files in node
* Add a ts version of fetchPaginated
* Update documentation
2024-10-09 20:59:12 +02:00
6f4e93bb76
Use configuration object for load builders
2024-10-09 12:14:10 +02:00
09081b03b6
Move family_graph.js to webpack
...
* Remove cytoscape dependencies
2024-10-09 12:14:10 +02:00
ceee393bd8
Move user_picture.js to webpack
...
* Fix relative path generation in webpack
* remove vendored/native-file-system-adapter
* remove vendored/zip.js
2024-10-09 12:14:10 +02:00
7405241b82
Apply all biomejs fixes
2024-10-08 17:14:22 +02:00
655d72a2b1
Completely integrate wepack in django
...
* Migrate alpine
* Migrate jquery and jquery-ui
* Migrate shorten
* Add babel for javascript
* Introduce staticfiles django app
* Only bundle -index.js files in static/webpack
* Unify scss and webpack generated files
* Convert scss calls to static
* Add --clear-generated option to collectstatic
* Fix docs warnings
2024-10-02 16:11:02 +02:00
a00a85a56a
Fix recursive link history updates for picture viewer
2024-09-30 15:02:11 +02:00
thomas girod
bc40b92744
completely ajaxify the picture page
2024-09-17 12:23:13 +02:00
thomas girod
e564c6604c
Merge pull request #788 from ae-utbm/manifest-static-files
...
Manifest static files
2024-08-27 11:08:49 +02:00
d95d4901d2
Use reduce instead of groupBy for user picture sorting to support more browsers
2024-08-27 10:35:38 +02:00
thomas girod
d295cc5223
move vendored files into their own folder
2024-08-26 22:34:32 +02:00
thomas girod
ff088009d9
move static files in their respective application
2024-08-26 22:34:31 +02:00
9188c28ee7
Remove intersect
2024-08-16 22:52:20 +02:00
a75730d91f
Fix unbalanced html
2024-08-10 15:16:37 +02:00
a2b5f929dd
Apply review comments
...
* Add alpine intersect
* Move alpine and it's plugins to a folder
* Fix spinning wheel position
* Improve album title position
2024-08-10 14:49:02 +02:00
0eeaf1ce21
Render user picture page with ajax to improve performances
2024-08-09 18:09:58 +02:00
thomas girod
c56d6e3f6b
fix wrong page size when fetching pictures.
2024-08-09 17:35:33 +02:00
thomas girod
0b9ccf6a57
paginate GET /api/sas/picture
2024-08-08 11:50:45 +02:00
thomas girod
29bb0f6712
promote AlpineJS to global dependency
2024-08-05 17:08:30 +02:00
f265346a10
Sort pictures by album in zip file
2024-07-31 12:01:08 +02:00
thomas girod
819e2b5f9f
better download button style
2024-07-30 19:58:58 +02:00
thomas girod
91344741a5
add some alpine to picture download
2024-07-30 19:23:48 +02:00
ffa3936878
Improve zip download
...
* Remove jszip for zip.js which is better maintained
* Pictures keep their creation date
2024-07-30 11:11:31 +02:00
3304f32ef0
Add image download progress bar and fix output name of pictures
2024-07-28 23:53:18 +02:00
thomas girod
3c76c5e0f1
fix grouping
2024-07-26 00:39:29 +02:00
thomas girod
b3fa6f352b
fix album order for user pictures
2024-07-26 00:39:29 +02:00
41b9318028
Download user pictures as a zip
2024-07-24 23:51:15 +02:00
thomas girod
3046438cb1
replace drf by django-ninja
2024-07-23 19:57:33 +02:00
Julien Constant
c1022642a2
[FIX] Fixes supplémentaires pour la màj de mars ( #622 )
...
- Les photos de l'onglet de la page utilisateur utilise désormais leur version thumbnail au lieu de leur version HD
- Une des classes du CSS du SAS a été renommée car elle empiétait sur une class de la navbar
- Le profil utilisateur a été revu pour ajouter plus d'espacement entre le tableau des cotisations et le numéro de cotisants
- Les images de forum & blouse sont de nouveau cliquable pour les afficher en grands
- Sur mobile, lorsqu'on cliquait sur le premier élément de la navbar, ce dernier avait un overlay avec des angles arrondis
- Sur mobile, les utilisateurs avec des images de profils non carrées dépassait dans l'onglet Famille
2023-04-08 20:59:43 +02:00
Julien Constant
28f397574f
Amélioration des pages utilisateurs pour les petits écrans ( #578 , #520 )
...
- Refonte de l'organisation des pages utilisateurs (principalement du front)
- Page des parrains/fillots
- Page d'édition du profil
- Page du profil
- Page des outils
- Page des préférences
- Page des stats utilisateurs
- Refonte du CSS / organisation de la navbar principale (en haut de l'écran)
- Refonte du CSS de la navbar bleu clair (le menu)
- Refonte du CSS du SAS :
- Page de photo
- Page d'albums
2023-03-30 14:38:40 +02:00
7c4c1bc387
Fix permissions on download pictures feature
2022-08-09 18:11:20 +02:00
Julien Constant
6e77edcf67
Fix 'download all my picture button' being displayed in all albums sections
2022-08-09 17:57:02 +02:00
0e5c8b53b0
Add missing translations and update doc
2022-08-07 16:45:18 +02:00
47a332445c
Add feature to download all of your pictures as a user
2022-08-07 16:08:56 +02:00
Skia
6eabbaf209
core: add lazy loading in user pictures page
2020-05-15 12:14:14 +02:00
Skia
61d2765510
core: refactor user picture page algorithm
...
Signed-off-by: Skia <skia@libskia.so>
2017-08-02 20:12:41 +02:00
Skia
5897318cc6
Fix user picture view with Jinja update
2017-02-24 01:52:26 +01:00
Skia
94e740fb04
Small improvement in file prop view
2016-12-18 17:59:08 +01:00
Skia
8771cc9b86
Enhance user picture view
2016-11-30 12:59:03 +01:00
Skia
cfbb6f4e1f
Lot of small improvement in SAS
2016-11-25 13:47:09 +01:00
Skia
0e0e57458f
Improve SAS UX
2016-11-23 11:46:45 +01:00
Skia
815ef03860
Better handle rotations
2016-11-23 11:46:45 +01:00
Skia
71d22e367b
Add picture view to users
2016-11-23 11:46:45 +01:00