Thomas Citharel
291a788438
Various accessibility improvements
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-08 10:04:06 +02:00
Thomas Citharel
ba075c1973
Fix config onboarding after LDAP initial connexion
...
Closes #840
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-08-20 18:49:03 +02:00
Thomas Citharel
23b8da2085
Add link from homepage last published events section to search page
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-08-13 18:07:38 +02:00
Thomas Citharel
d71e76d692
Fix some queries being called even when not logged-in
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-08-13 16:56:51 +02:00
Thomas Citharel
1c9513c073
Remove unused CSS filter on homepage picture
...
It was ugly on Safari/Webkit
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-08-02 20:09:14 +02:00
Thomas Citharel
762f917ff7
Homepage improvements
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-18 20:23:44 +02:00
Thomas Citharel
b53867181f
Various improvements to MyEvents & event cards
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-11 18:31:24 +02:00
Thomas Citharel
910cae8562
Hide <hr> on home if no elements above
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-10 15:18:10 +02:00
Thomas Citharel
3ff7bc4512
WIP vue-cli 5
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-04 13:32:07 +02:00
Thomas Citharel
9a65b29640
Rename "Close events" to "Nearby events"
...
Closes #662
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-04-20 14:47:19 +02:00
Thomas Citharel
9f65029b4e
Fix range pluralization
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-17 12:02:12 +01:00
Thomas Citharel
fb7c7c3a0a
Fix typo in range/radius preventing close events from showing up
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-17 10:31:46 +01:00
Thomas Citharel
4ff00e92b6
Fix lasts events published order on the homepage
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-16 19:08:00 +01:00
Thomas Citharel
f390af3e95
Fix homepage with no location setting
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-16 18:26:49 +01:00
Thomas Citharel
3fe64a4389
Introduce the group activity section
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-02-26 09:37:06 +01:00
Thomas Citharel
b1cc3868a6
Add user setting to provide location and show events near location on
...
homepage
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-02-12 19:10:22 +01:00
Thomas Citharel
60facf4093
Fix Homepage no promoted events warning
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-14 15:06:26 +01:00
Thomas Citharel
24461be703
Fix events not showing on homepage
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-12 16:31:09 +01:00
Thomas Citharel
6a52ca0d91
Produce and use webp pictures with different sizes
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-12-11 15:27:04 +01:00
Thomas Citharel
8e722032fb
[GraphQL] Move events endpoint to paginated event list
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-12-09 19:55:44 +01:00
Thomas Citharel
2d541f2e32
Fix lint issues
...
And disable eslint when building in prod mode
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-30 12:48:21 +01:00
Thomas Citharel
da42522073
Fix eslint warnings
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-30 12:48:21 +01:00
Thomas Citharel
223512f8ae
Rework onboarding
...
Close #435
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-13 13:42:13 +01:00
Thomas Citharel
7c11807c14
Allow to join an open group
...
Also:
* Refactor interacting with a remote event so that you can interact with
a remote group as well
* Add a setting for group admins to pick between an open and invite-only
group
* Fix new groups without posts/todos/resources/events/conversations URL
set
* Repair local groups that haven't got their
posts/todos/resources/events/conversations URL set
* Add a scheduled job to refresh remote groups every hour
* Add a user setting to pick when to receive notifications when there's
new members to approve (will be used when this feature is available)
* Fix pagination for members
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-06 15:19:36 +01:00
Thomas Citharel
fa7cd7e0e3
New unlogged homepage
...
With fancy illustrations ✨
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-21 17:49:18 +02:00
Thomas Citharel
ae027b4e39
Fix GraphQL cache errors because of missing id on some queries
...
Also moves some queries to cache-and-network policy and improve
typescript a bit
Closes #387
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-21 12:14:53 +02:00
Thomas Citharel
a9c8875f49
Fix title level on homepage
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-14 18:57:05 +02:00
Thomas Citharel
f96510a0b2
Couple of i18n and homepage fixes
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-14 12:43:52 +02:00
Thomas Citharel
93cecbe49c
Improve build times
...
* Fix bulma/buefy being imported many (many !!!) times
* Remove javascript-time-ago because date-fns pretty much does the same
thing
* Make sure languages are loaded asynchronously
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-14 09:46:33 +02:00
Thomas Citharel
1d82b29d61
Improve UI on home & register pages
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-12 08:50:51 +02:00
Thomas Citharel
04f037a20b
Fix event deletion from homepage
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-25 14:09:01 +02:00
Thomas Citharel
b5f295c5d9
UI improvements
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-17 15:55:21 +02:00
Thomas Citharel
da4ea84baf
Multiple fixes
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-11 11:45:52 +02:00
Thomas Citharel
6094e90f28
Add onboarding settings
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-11 11:06:24 +02:00
Thomas Citharel
dac47d2abb
Add config option to allow anonymous reporting
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-09 14:07:49 +02:00
Thomas Citharel
4144e9ffd0
Introduce group basic federation, event new page and notifications
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-03 16:01:26 +02:00
Thomas Citharel
d5a44eee9a
UI improvements
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-18 08:49:30 +01:00
Thomas Citharel
d0541e3741
Hide promoted events on overview only if we already have them through
...
participations
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-07 16:13:29 +01:00
Thomas Citharel
2ed9050a90
Add anonymous and remote participations
2020-01-29 17:28:11 +01:00
Thomas Citharel
3c635ce4b4
Fix Cypress tests and add a different welcome message when coming from
...
registration
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-15 17:33:02 +02:00
Thomas Citharel
cad508a9bb
Make sure welcome back only shows once and improve margins
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-14 14:25:08 +02:00
Thomas Citharel
3e4bd76f29
Fix participations list actions with another identity
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-13 16:24:43 +02:00
Thomas Citharel
daec3e8433
Hide rejected participations on my event list
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-11 16:11:39 +02:00
Thomas Citharel
040faf4451
Fix title & meta
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 17:28:32 +02:00
Thomas Citharel
dff27cad9d
Add margin below description instance on homepage
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-10 13:39:24 +02:00
Thomas Citharel
0820866bb8
fix lint issues and errors
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-08 20:00:26 +02:00
Thomas Citharel
949785ed5b
Remove own current identity events from featured events
...
Events from other identities are still displayed
Closes #187
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-08 19:41:14 +02:00
Thomas Citharel
fa781fc840
Rework homepage and add a (fancy) about section
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-08 12:27:31 +02:00
Thomas Citharel
c58c9e5f97
Automatically login after registration
...
Closes #186
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-07 15:29:24 +02:00
Thomas Citharel
77d286ebb6
Introduce Cypress
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-06 18:28:18 +02:00