imperosol
ecaef644b3
show the broken line on timetable parsing error
...
Certains utilisateurs font remonter régulièrement que le générateur ne marche pas. C'est normal, on n'a pas forcément prévu tous les cas et on n'est pas à l'abri des changements de format de l'UTBM.
Ce qui est très embêtant, dans ces cas-là, c'est qu'on donne très peu d'informations sur ce qui n'a pas marché, et que les utilisateurs peuvent difficilement faire remonter plus que ça.
En décrivant la ligne qui n'a pas pu être parsée, ça devrait déjà rendre la gestion de ce genre de problème un peu plus facile, tout en étant plus transparent pour l'utilisateur
2026-09-08 23:49:04 +02:00
thomas girod
564baf3b56
Merge pull request #1471 from ae-utbm/linked-role-groups
...
Linked role groups
2026-09-08 12:11:37 +02:00
imperosol
d4432a4963
add translations
2026-09-08 11:52:18 +02:00
imperosol
43eedb274a
Show linked groups on club role form page
2026-09-08 11:52:18 +02:00
imperosol
c4cbcc3560
Allow club role-group m2m links
2026-09-08 11:52:18 +02:00
klmp200
11206fae90
Merge pull request #1483 from ae-utbm/xapian
...
Upgrade xapian to 2.1.0
2026-09-08 11:47:14 +02:00
klmp200
bacf100f6d
Upgrade xapian to 2.1.0
2026-09-08 09:17:04 +02:00
thomas girod
4f885b4ba7
Merge pull request #1479 from ae-utbm/bump-python
...
python 3.14
2026-09-07 17:03:57 +02:00
imperosol
13ee70afe9
update python deps
2026-09-07 16:16:55 +02:00
imperosol
7bd79d1d55
re-apply ruff TCH rules
2026-09-07 13:32:13 +02:00
imperosol
d93afffbc3
python 3.14
2026-09-07 11:48:02 +02:00
thomas girod
d2c259c4f9
Merge pull request #1474 from ae-utbm/404-msg
...
funny 404 message
2026-09-04 16:12:37 +02:00
thomas girod
f57fe290d6
Merge pull request #1475 from ae-utbm/fix-timetable-regex
...
fix: timetable
2026-09-04 15:55:37 +02:00
imperosol
e7b5330f4f
make timetable generator available to everyone
2026-09-04 15:50:21 +02:00
imperosol
3cdbb9605c
fix: timetable regex
2026-09-04 15:47:46 +02:00
imperosol
c17f2feefc
funny 404 message
2026-09-04 11:25:06 +02:00
thomas girod
22ecd01898
Merge pull request #1473 from ae-utbm/js-markdown
...
fix: use good version of aemark
2026-09-03 16:31:48 +02:00
imperosol
1fa4ccd710
fix: use good version of aemark
2026-09-03 16:30:05 +02:00
thomas girod
2a71708ccd
Merge pull request #1472 from ae-utbm/js-markdown
...
Js markdown
2026-09-03 16:22:43 +02:00
imperosol
549d8c67e7
doc: ae markdown
2026-09-03 16:10:18 +02:00
imperosol
ff69741c82
remove /api/markdown route
2026-09-03 12:03:52 +02:00
imperosol
b5b837498f
Use client-side md parser for easymde
2026-09-03 11:50:55 +02:00
imperosol
8ef3054888
add @ae_utbm/aemark to JS deps
2026-09-03 11:50:55 +02:00
thomas girod
362f1a6a62
Merge pull request #1470 from ae-utbm/subscription-creation-date
...
add created_at column to Subscription
2026-09-01 23:35:33 +02:00
imperosol
b6347829c6
add translations
2026-09-01 18:34:03 +02:00
imperosol
2099e1bd36
add created_at column to Subscription
2026-09-01 15:45:51 +02:00
thomas girod
7fca5d8c75
Merge pull request #1468 from ae-utbm/fix-duplicate-user-search
...
fix: duplicate user search when a whitelist exists
2026-08-31 18:03:19 +02:00
imperosol
3467aad846
fix: duplicate user search when a whitelist exists
...
Quand un utilisateur possède une whitelist d'utilisateurs, qu'il effectue une recherche et qu'il apparait dans les résultats, son profil apparait plusieurs fois.
2026-08-31 16:52:42 +02:00
klmp200
ebfac638de
Merge pull request #1465 from ae-utbm/hotfix
...
Fix broken product widget
2026-08-30 22:40:08 +02:00
klmp200
839536661b
Merge pull request #1466 from ae-utbm/htmx4
...
Migrate to HTMX4
2026-08-30 22:39:52 +02:00
thomas girod
b1b3639dc9
Merge pull request #1467 from ae-utbm/pedagogy-style
...
Pedagogy style
2026-08-30 22:38:34 +02:00
klmp200
56c832ba06
Migrate to HTMX4
2026-08-30 22:07:53 +02:00
imperosol
884019d803
style: standardize UE search style
2026-08-30 21:53:00 +02:00
klmp200
dfc714ff3d
Fix broken ProductAjaxSelect widget
2026-08-28 15:05:17 +02:00
thomas girod
7808ca3688
Merge pull request #1464 from ae-utbm/tsc6
...
Tsc6
2026-08-25 22:28:21 +02:00
imperosol
7e42ad138c
fix: deprecation warnings in vite config
2026-08-25 22:23:37 +02:00
imperosol
3c4e7defb8
fix: build error with HeyAPI because of TS7
2026-08-25 21:40:21 +02:00
thomas girod
2fab0ae96d
Merge pull request #1461 from ae-utbm/update-deps
...
update deps
2026-08-24 12:49:15 +02:00
imperosol
68c5231138
update JS deps
2026-08-23 19:41:43 +02:00
klmp200
17708e19c5
Merge pull request #1460 from ae-utbm/pedagogy
...
Fix star width and rewrite star widget with nice hovering
2026-08-23 18:00:45 +02:00
imperosol
e1be017877
update python deps
2026-08-23 17:14:46 +02:00
klmp200
4a8471983f
Apply review comments
2026-08-23 15:17:03 +02:00
thomas girod
c9523b0730
Merge pull request #1449 from ae-utbm/ts
...
Typescript strict mode
2026-08-22 11:38:31 +02:00
klmp200
82e71263dd
StarList uses proper inheritance and properly passes initial values and attributes + add empty comment clause
2026-08-21 14:22:46 +02:00
klmp200
12135b5c22
Fix star width and rewrite star widget with nice hovering
2026-08-21 00:14:04 +02:00
imperosol
58c2406ac5
fix: Uncaught RangeError: Invalid time value is SAS
2026-08-20 16:18:06 +02:00
imperosol
b8178e3534
update doc in js-import-paths.md
2026-08-20 16:17:23 +02:00
imperosol
236860d0f5
adapt typescript to strict mode
2026-08-20 16:17:23 +02:00
imperosol
3291a78d2b
split node and bundled TS config
2026-08-20 16:17:23 +02:00
thomas girod
d6677b1fbd
Merge pull request #1459 from ae-utbm/master
...
Merge back master into taiste
2026-08-20 16:17:02 +02:00