Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add social features [1st part] #360

Merged
merged 406 commits into from
Dec 14, 2024
Merged

Add social features [1st part] #360

merged 406 commits into from
Dec 14, 2024

Conversation

SamR1
Copy link
Owner

@SamR1 SamR1 commented May 21, 2023

related to: #125, #296, #298, #299, #381, #382, #655, #691

  • add visibility levels to workouts

    • 3 levels: private, followers_only, public
    • distinct visibility levels between workout data (title, date, distance...) and geolocation-related data (map, analysis) (note: workout notes are only visible to the workout owner)
    • by default, all data are private (default visibility can be changed in user preferences)
  • timeline on dashboard displaying the workouts a user can see

  • a user can (un-)follow another user

    • by default, a follow request must be manually approved (default value can be changed in user preferences)
    • users directory
      • preference to hide user account. By default, user is hidden.
  • a user can comment a workout

    • 3 levels: private (only mentioned users can view comments), followers_only, public
    • a user can edit or delete his comment
    • mention suggestions autocomplete
  • a user can (un-)like a workout or a comment

  • notifications on UI

  • improve users preferences display

  • markdown support in Comments, Description and Notes
    (Support Markdown syntax in description and notes  #691)

  • a user can (un-)block another user

    • display blocked users list in user profile
  • moderation tools (see Moderation tools #382)

  • check equipment feature

    • Notes: equipment is only visible to its owner
  • check new description field (same visibility as workout) and updates on notes field

  • update dark mode

  • add comments to user data export

  • add moderator and owner role

  • update OAuth2 permissions

  • default privacy policy update

    • English and French versions
    • partially for other languages
  • update documentation

    • endpoints documentation
    • user documentation

@SamR1 SamR1 force-pushed the add-social-features branch from 8cd310a to 8e89d4f Compare August 13, 2023 10:18
@SamR1 SamR1 force-pushed the add-social-features branch from cc85331 to 57bf9e9 Compare October 4, 2023 16:41
@SamR1 SamR1 force-pushed the add-social-features branch from 83289e2 to 0acfb93 Compare November 19, 2023 08:30
@SamR1 SamR1 force-pushed the add-social-features branch from 38f234c to d1db359 Compare December 8, 2024 18:34
@SamR1 SamR1 changed the base branch from dev to v0.9.x December 14, 2024 15:28
@SamR1 SamR1 marked this pull request as ready for review December 14, 2024 15:28
@SamR1 SamR1 merged commit 3065f10 into v0.9.x Dec 14, 2024
19 checks passed
@SamR1 SamR1 deleted the add-social-features branch December 14, 2024 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant