Thomas Citharel
|
3fb0265d2d
|
Refresh loggeduser information before the final step of onboarding
Otherwise we endup in a loop
Closes #964
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-29 10:39:20 +01:00 |
|
Thomas Citharel
|
566d84b957
|
Always focus the search field after results have been fetched
Close #948
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-26 09:45:55 +01:00 |
|
Thomas Citharel
|
7b6ad312c0
|
Fix prettier config
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-26 09:45:54 +01:00 |
|
Thomas Citharel
|
baa8582df7
|
Fix event participants pagination
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-24 16:05:52 +01:00 |
|
Thomas Citharel
|
506a6dd4c7
|
Avoid giving an error page if the apollo futureParticipations query is
undefined
Closes #932
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-22 10:08:12 +01:00 |
|
Thomas Citharel
|
6167d8c416
|
Improve MyEvents page description text
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-22 09:40:34 +01:00 |
|
Thomas Citharel
|
3fd79f89a8
|
Fix accessing user profile in admin section
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-22 09:40:33 +01:00 |
|
Thomas Citharel
|
1d1574b426
|
Increate number of close events and follow group events
Closes #930
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-22 09:40:22 +01:00 |
|
Thomas Citharel
|
2032586352
|
Show the warning about casing on the login screen as well
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-16 11:44:13 +01:00 |
|
Thomas Citharel
|
19794bde23
|
Mention following groups on the registration page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-16 11:40:22 +01:00 |
|
Thomas Citharel
|
d291a83cc9
|
Warn when registering with email containing uppercase characters
Closes #884 and #803
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-16 11:38:17 +01:00 |
|
Thomas Citharel
|
f3b97e44e5
|
Use different pagination for featured events and searched events
Closes #894
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-14 16:28:28 +01:00 |
|
Thomas Citharel
|
819f2af518
|
Fix duplicating group event not using the current actor as event
organizer
Closes #910
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-14 16:28:27 +01:00 |
|
Thomas Citharel
|
63e7807f0d
|
Fix group map display
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-13 19:57:13 +01:00 |
|
Thomas Citharel
|
0a37719029
|
Expose content language in HTML
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-13 19:57:13 +01:00 |
|
Thomas Citharel
|
b1a9c28a97
|
Add closeButtonAriaLabel to everymodal
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-13 12:33:14 +01:00 |
|
Thomas Citharel
|
e6b186026d
|
Fix a couple of Apollo cache issues
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-13 11:47:56 +01:00 |
|
Thomas Citharel
|
6eba531c89
|
Allow group admins to moderate new members
Closes #881
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-12 17:17:05 +01:00 |
|
Thomas Citharel
|
5c7067b22b
|
Send notification emails to followers and members when a group publishes
a new event
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-10 16:36:32 +01:00 |
|
Thomas Citharel
|
90665f0294
|
Fix some new eslint rules
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-09 09:15:33 +01:00 |
|
Thomas Citharel
|
3961a2067b
|
Fix search exposing events to unlogged users
Closes #892
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-09 09:15:32 +01:00 |
|
Thomas Citharel
|
7c4a76cc89
|
More bidi improvements
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-07 21:09:30 +01:00 |
|
Thomas Citharel
|
f55ca90c35
|
Allow to search for past events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-07 18:12:23 +01:00 |
|
Thomas Citharel
|
a46372094c
|
Add dir="auto" to most user generated content
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-07 18:12:22 +01:00 |
|
Thomas Citharel
|
69e91e89f5
|
Allow to search events by online status
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-06 14:39:23 +01:00 |
|
Thomas Citharel
|
53de80dfee
|
Add a warning message on the group page that the group is remote
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-06 11:15:50 +01:00 |
|
Thomas Citharel
|
4340cf7569
|
Group map fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-06 10:50:48 +01:00 |
|
Thomas Citharel
|
096c3a435a
|
Improve some components
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-06 10:08:20 +01:00 |
|
Thomas Citharel
|
39ea05a04a
|
Add mixins to handle RTL languages
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-04 18:38:47 +01:00 |
|
Thomas Citharel
|
d89c0fc414
|
Make sure some action pages don't get indexed
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-03 10:14:44 +01:00 |
|
Thomas Citharel
|
4923c52f3b
|
Improve post & events cards, homepage and my events page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:38 +01:00 |
|
Thomas Citharel
|
ea4116c207
|
Refactor GraphQL queries and event cards
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:37 +01:00 |
|
Thomas Citharel
|
807b1084b0
|
Show group followed/member events on homepage
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:27 +01:00 |
|
Thomas Citharel
|
2a9098975d
|
Remove last week's events from homepage
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:26 +01:00 |
|
Thomas Citharel
|
d0b125064f
|
Improvements to group following
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:25 +01:00 |
|
Thomas Citharel
|
f8eda4aac5
|
Add front-end for managing group follow
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:23 +01:00 |
|
Thomas Citharel
|
8eddc2cf88
|
Fix welcome stepper after validating account
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-20 17:31:07 +02:00 |
|
Thomas Citharel
|
52e69bb2a3
|
Fix event options being undefined in event view
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-20 11:49:55 +02:00 |
|
Thomas Citharel
|
7ecf2e1da0
|
Add isOnline event option to mark event as fully online
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-18 11:13:37 +02:00 |
|
Thomas Citharel
|
e280820e9c
|
Fix front-end tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-11 18:29:01 +02:00 |
|
Thomas Citharel
|
d4b6fb2b49
|
Update translations
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-11 17:56:23 +02:00 |
|
Thomas Citharel
|
d58ca5743d
|
Add timezone handling
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-11 17:37:17 +02:00 |
|
Thomas Citharel
|
eba3c70c9b
|
Various accessibility improvements
* Add announcement element with `aria-live`
* Add skip to main content element
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-11 17:37:16 +02:00 |
|
setop
|
7940d69d5a
|
add "only platform admin can create groups" and "only groups can create events" restrictions
|
2021-10-11 15:59:59 +02:00 |
|
Thomas Citharel
|
9d5bf806df
|
Adding icons to exports
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-05 10:52:56 +02:00 |
|
Thomas Citharel
|
0c667b13ae
|
Export participants to different formats
* CSV
* PDF (requires Python dependency `weasyprint`)
* ODS (requires Python dependency `pyexcel_ods3`)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-05 10:52:55 +02:00 |
|
Thomas Citharel
|
5ef50766b1
|
Don't link to the group page from admin when actor is suspended
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-30 15:58:06 +02:00 |
|
Thomas Citharel
|
9d910db040
|
Fix admin settings edition
Closes #893
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-29 19:06:57 +02:00 |
|
Thomas Citharel
|
9e4378d4db
|
Fix an issue with Identity Picker
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-29 18:21:24 +02:00 |
|
Thomas Citharel
|
dc52cd042b
|
Fix a typescript issue with catch variable type
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-29 18:20:33 +02:00 |
|