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

feat(matrix/space): implemented space.board events #16

Closed
wants to merge 16 commits into from

Commits on Jan 26, 2024

  1. feat(matrix/space): implemented space.board events

    Stumbled upon some difficulties here since I wanted to do stuff correct
    without changing the API later.
    I chose to separate `post` from `reply` to prevent having a separate
    `topic` event. Votes for `reply` are calculated through `m.reaction` but
    since it can form a relation with any event we can't enforce votes on
    this event type only.
    I was not sure if we needed an enum for `post` since we might consider
    having different `body` types in the future such as a poll or media
    content.
    avdb13 committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    4ad6aaf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe33e2b View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. feat(core/events): handlers to create posts and replies from boards

    Access token is still absent since I'm still not sure how we will store
    them. Another consideration to make is whether to require `room_id` for
    replies since we *could* retrieve for the event being replied to and
    extract it from there.
    avdb13 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    71b16ff View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    9147534 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e27104 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    a40925b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aeb63f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29ffbb1 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Configuration menu
    Copy the full SHA
    cdbd29f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad4c374 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Configuration menu
    Copy the full SHA
    2520e07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    71d255a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    883fb23 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e4c31d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c9b63ac View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dd15ada View commit details
    Browse the repository at this point in the history