Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

initial cut at a room summary API #3574

Merged
merged 52 commits into from
Aug 16, 2018
Merged

initial cut at a room summary API #3574

merged 52 commits into from
Aug 16, 2018

Commits on Jun 3, 2018

  1. untested attempt at deduplicating lazy-loaded members

    as per the proposal; we can deduplicate redundant lazy-loaded members
    which are sent in the same sync sequence. we do this heuristically
    rather than requiring the client to somehow tell us which members it
    has chosen to cache, by instead caching the last N members sent to
    a client, and not sending them again.  For now we hardcode N to 100.
    Each cache for a given (user,device) tuple is in turn cached for up to
    X minutes (to avoid the caches building up).  For now we hardcode X to 30.
    ara4n committed Jun 3, 2018
    Configuration menu
    Copy the full SHA
    7b7fd27 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2018

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

Commits on Jul 19, 2018

  1. merge and apply isort

    ara4n committed Jul 19, 2018
    Configuration menu
    Copy the full SHA
    589e5aa View commit details
    Browse the repository at this point in the history
  2. merge in #2970

    ara4n committed Jul 19, 2018
    Configuration menu
    Copy the full SHA
    8e66dd1 View commit details
    Browse the repository at this point in the history
  3. fix bad merge

    ara4n committed Jul 19, 2018
    Configuration menu
    Copy the full SHA
    a08b37b View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2018

  1. Configuration menu
    Copy the full SHA
    7362e6c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd28d2f View commit details
    Browse the repository at this point in the history
  3. make it work

    ara4n committed Jul 20, 2018
    Configuration menu
    Copy the full SHA
    a17f0b6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9ba6ef2 View commit details
    Browse the repository at this point in the history
  5. make it work

    ara4n committed Jul 20, 2018
    Configuration menu
    Copy the full SHA
    c6117fa View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2018

  1. make filtering work

    ara4n committed Jul 21, 2018
    Configuration menu
    Copy the full SHA
    8f1585d View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2018

  1. initial cut at a room summary API

    works, although considers all room membership events rather than just joined
    ones as i'm failing to see a nice way to filter based on membership
    ara4n committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    42308c0 View commit details
    Browse the repository at this point in the history
  2. remove debug log

    ara4n committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    0beeecf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    63ce31b View commit details
    Browse the repository at this point in the history
  4. fix key typo

    bwindels committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    c8cbede View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f9c3c26 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c2870ab View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ffb7a4c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c1c6ff1 View commit details
    Browse the repository at this point in the history
  9. changelog

    ara4n committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    7d99b0e View commit details
    Browse the repository at this point in the history
  10. changelog

    ara4n committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    cd27a77 View commit details
    Browse the repository at this point in the history
  11. changelog

    ara4n committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    4018a6d View commit details
    Browse the repository at this point in the history
  12. changelog

    ara4n committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    c238a88 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2018

  1. Configuration menu
    Copy the full SHA
    1ba3683 View commit details
    Browse the repository at this point in the history
  2. spell heroes correctly

    ara4n committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    f129390 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e61071a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d32e5f8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    238f750 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2a79e1a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    48f3e43 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7cc81ed View commit details
    Browse the repository at this point in the history
  9. fix merge fail

    ara4n committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    08af91d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e76254b View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2018

  1. incorporate review

    ara4n committed Jul 30, 2018
    Configuration menu
    Copy the full SHA
    e952368 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2018

  1. Configuration menu
    Copy the full SHA
    2d9c062 View commit details
    Browse the repository at this point in the history
  2. convert /members?at= to take a stream token

    this feels much clunkier and more complicated for both clients
    and senders than just querying based on event_id, and i'm failing
    to see any way it's more correct than querying based on event_id.
    
    also fixes a thinko to check whether the user is allowed to view
    membership as of the given token
    ara4n committed Aug 12, 2018
    Configuration menu
    Copy the full SHA
    eebee08 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5df2c36 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d0c0d72 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b327e07 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9e4acb7 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2018

  1. Configuration menu
    Copy the full SHA
    32bf4fa View commit details
    Browse the repository at this point in the history
  2. incorporate PR review

    ara4n committed Aug 14, 2018
    Configuration menu
    Copy the full SHA
    859ad35 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd4498f View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2018

  1. Configuration menu
    Copy the full SHA
    217d5dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8442478 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f5189b9 View commit details
    Browse the repository at this point in the history
  4. cleanups

    richvdh committed Aug 15, 2018
    Configuration menu
    Copy the full SHA
    0d5770d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c2d9c96 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dc085c0 View commit details
    Browse the repository at this point in the history
  7. remove spurious changelogs

    These are no longer relevant as the changes were in 0.33.2.
    richvdh committed Aug 15, 2018
    Configuration menu
    Copy the full SHA
    7306074 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c3cdc21 View commit details
    Browse the repository at this point in the history