Emmy D'Anello
|
0cab21f344
|
Users can only edit & delete their own messages (except for admin users)
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:33 +02:00 |
Emmy D'Anello
|
a771710094
|
Add popovers to edit and delete messages
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:33 +02:00 |
Emmy D'Anello
|
3b3dcff28b
|
Only give the focus to a private channel if it wasn't previously created
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:33 +02:00 |
Emmy D'Anello
|
d6aa5eb0cc
|
Manage private chats
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:33 +02:00 |
Emmy D'Anello
|
c6b9a84def
|
Reset retry delay to 1 second when a connection has succeeded
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:33 +02:00 |
Emmy D'Anello
|
675f19492c
|
Extend session cookie age from 3 hours to 2 weeks
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:32 +02:00 |
Emmy D'Anello
|
a5c210e9b6
|
Add script to create channels per tournament, pools and teams. Put channels in categories
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:32 +02:00 |
Emmy D'Anello
|
784002c085
|
Open channels list by swiping
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:32 +02:00 |
Emmy D'Anello
|
e77cc558de
|
Add specific login and logout pages for chat
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:32 +02:00 |
Emmy D'Anello
|
7bb0f78f34
|
Improve mobile chat
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:32 +02:00 |
Emmy D'Anello
|
bfd1a76a2d
|
Notifications use the PNG logo
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:32 +02:00 |
Emmy D'Anello
|
b86dfe7351
|
Automatically scroll to bottom
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:32 +02:00 |
Emmy D'Anello
|
d36e97fa2e
|
Chat is restricted to authenticated users
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:31 +02:00 |
Emmy D'Anello
|
181bb86e49
|
Simplify chat views
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:31 +02:00 |
Emmy D'Anello
|
a121d1042b
|
Add feature to install chat on the home screen
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:31 +02:00 |
Emmy D'Anello
|
2d706b2b81
|
Add fullscreen mode for chat
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:31 +02:00 |
Emmy D'Anello
|
ca91842c2d
|
Fill channel selector using JavaScript
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:31 +02:00 |
Emmy D'Anello
|
d617dd77c1
|
Properly sort messages and add fetch previous messages ability
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:31 +02:00 |
Emmy D'Anello
|
d59bb75dce
|
Fetching last messages is working
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:30 +02:00 |
Emmy D'Anello
|
4a78e80399
|
Send messages
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:30 +02:00 |
Emmy D'Anello
|
f3a4a99b78
|
Setup chat UI
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:30 +02:00 |
Emmy D'Anello
|
46fc5f39c8
|
Allow to impersonate user on draw interface
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:30 +02:00 |
Emmy D'Anello
|
b464e7df1d
|
Manage channels permissions
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:30 +02:00 |
Emmy D'Anello
|
7498677bbd
|
Permissions are strings, not integers
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:30 +02:00 |
Emmy D'Anello
|
ea8007aa07
|
Initialize chat interface
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:29 +02:00 |
Emmy D'Anello
|
d9bb0a0860
|
Prepare models for new chat feature
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:29 +02:00 |
Emmy D'Anello
|
a594b268ea
|
Fix permission to download all authorizations of a tournament
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-25 12:42:37 +02:00 |
Emmy D'Anello
|
0bc5ef0a7f
|
Add debug feature for problem draw, useful for final tournament
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-22 23:36:52 +02:00 |
Emmy D'Anello
|
943276ef71
|
Round is an integer
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-21 07:46:20 +02:00 |
Emmy D'Anello
|
13c815c62c
|
Allow to parse empty mentions
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-20 21:43:37 +02:00 |
Emmy D'Anello
|
35e3be8af3
|
Fix one translation activation before parsing notes
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-20 21:38:33 +02:00 |
Emmy D'Anello
|
720de380d1
|
Tweaks are done in the pool of the first room
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-20 21:37:37 +02:00 |
Emmy D'Anello
|
ecf80f8b81
|
Use french translation when submitting notes to Google Sheets
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-20 16:16:50 +02:00 |
Emmy D'Anello
|
3ca0148934
|
Update information about draw with the 2024 changes
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-19 19:02:11 +02:00 |
Emmy D'Anello
|
58608ea5ff
|
Add red background if the defender has at least one penalty
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-19 18:51:13 +02:00 |
Emmy D'Anello
|
68da61a33b
|
Fix script that generates data for second teams when there are 5 teams in the pool
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-19 18:38:19 +02:00 |
Emmy D'Anello
|
86e978faf2
|
Don't display ranking in notation ODS when there are 5 teams
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-19 18:30:59 +02:00 |
Emmy D'Anello
|
0845d0bfb6
|
Since a notation sheet has at most 4 passages, reduce the number of columns to 26
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-18 15:41:27 +02:00 |
Emmy D'Anello
|
f457a2355e
|
Display scores of all teams in a 5-teams pool
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-18 15:22:59 +02:00 |
Emmy D'Anello
|
bacdd5cfcf
|
Replace pool name by its short name in severous views
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-18 15:12:45 +02:00 |
Emmy D'Anello
|
3e24e10780
|
Fix information display for participants in 5-teams pools
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-18 15:07:15 +02:00 |
Emmy D'Anello
|
adc4634f3e
|
Better pool view for 5-teams pools
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-18 15:05:10 +02:00 |
Emmy D'Anello
|
266afaf5c9
|
Split 5-teams pols in two pools for each room
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-18 14:53:58 +02:00 |
Emmy D'Anello
|
059cae75c5
|
Fix notation sheets when we change the order of pools
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-17 22:07:47 +02:00 |
Emmy D'Anello
|
91a1837c99
|
Fix 5-teams pools passages
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-17 21:56:46 +02:00 |
Emmy D'Anello
|
b24201c529
|
Rapporteure => Rapportrice
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-17 00:58:56 +02:00 |
Emmy D'Anello
|
53302db56a
|
Display mentions only after the reveal of the notes of the second round
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-17 00:43:42 +02:00 |
Emmy D'Anello
|
49fda3df49
|
Add mentions
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-17 00:38:18 +02:00 |
Emmy D'Anello
|
3a0a98a331
|
Linting
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-17 00:02:48 +02:00 |
Emmy D'Anello
|
21c4d5d7f5
|
Exchange first and last teams if there is only one pool (event if there are only 3 or 4 teams)
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-17 00:02:02 +02:00 |