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

Event-based message center communication #1236

Merged
merged 40 commits into from
Nov 15, 2018
Merged

Commits on Nov 2, 2018

  1. Begin porting to EventBus

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    48d5cb9 View commit details
    Browse the repository at this point in the history
  2. EventBus: presence events (WIP)

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    24d6776 View commit details
    Browse the repository at this point in the history
  3. Call bus() once

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    7b7a91f View commit details
    Browse the repository at this point in the history
  4. Get rid of MessageCenterClient

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    2eb5555 View commit details
    Browse the repository at this point in the history
  5. Syncer refactoring (porting to event bus in progress)

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    22da290 View commit details
    Browse the repository at this point in the history
  6. Filter events properly

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    c4105a7 View commit details
    Browse the repository at this point in the history
  7. Forgot a NoPresenceEvent

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    6f26400 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2018

  1. Some more events

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 4, 2018
    Configuration menu
    Copy the full SHA
    c8ce47f View commit details
    Browse the repository at this point in the history
  2. Remove unused code

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 4, 2018
    Configuration menu
    Copy the full SHA
    32c52e6 View commit details
    Browse the repository at this point in the history
  3. Remove unused code

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 4, 2018
    Configuration menu
    Copy the full SHA
    214511f View commit details
    Browse the repository at this point in the history
  4. Some more events

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 4, 2018
    Configuration menu
    Copy the full SHA
    68f33e6 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2018

  1. Some more events

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    62f0552 View commit details
    Browse the repository at this point in the history
  2. Some more events

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    ecf737f View commit details
    Browse the repository at this point in the history
  3. Fix checkstyle

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    0afcc7a View commit details
    Browse the repository at this point in the history
  4. Some more events

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    400e019 View commit details
    Browse the repository at this point in the history
  5. Some more events

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    79af142 View commit details
    Browse the repository at this point in the history
  6. Some more events

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    efa5fc0 View commit details
    Browse the repository at this point in the history
  7. Some more events

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    86bc1fb View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2018

  1. Some more events

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    115684f View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2018

  1. Fix event bus crash

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    bdac315 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2018

  1. Some more events

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    71963f3 View commit details
    Browse the repository at this point in the history
  2. Some more events

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    f11cfe5 View commit details
    Browse the repository at this point in the history
  3. Remove unused code

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    af1bbf1 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2018

  1. Some more events

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 11, 2018
    Configuration menu
    Copy the full SHA
    464a2cd View commit details
    Browse the repository at this point in the history
  2. Some more events

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 11, 2018
    Configuration menu
    Copy the full SHA
    20a033c View commit details
    Browse the repository at this point in the history
  3. Some more events

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 11, 2018
    Configuration menu
    Copy the full SHA
    7d6e22e View commit details
    Browse the repository at this point in the history
  4. Some more events

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 11, 2018
    Configuration menu
    Copy the full SHA
    db0023d View commit details
    Browse the repository at this point in the history
  5. Foreground action now handled implicitly at every start

    Through startForegroundIfNeeded.
    
    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 11, 2018
    Configuration menu
    Copy the full SHA
    8941608 View commit details
    Browse the repository at this point in the history
  6. Will deprecate some code

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 11, 2018
    Configuration menu
    Copy the full SHA
    1da2ae7 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2018

  1. Fix denied contacts permission

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    cce4740 View commit details
    Browse the repository at this point in the history
  2. Biggest event ever: ACTION_MESSAGE

    Still doesn't quite work yet...
    
    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    68a0640 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2018

  1. Fix tests

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 14, 2018
    Configuration menu
    Copy the full SHA
    ef0a770 View commit details
    Browse the repository at this point in the history
  2. Encrypt messages when requested

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 14, 2018
    Configuration menu
    Copy the full SHA
    620d10b View commit details
    Browse the repository at this point in the history
  3. Fix some bugs in group messages

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 14, 2018
    Configuration menu
    Copy the full SHA
    2ec7baa View commit details
    Browse the repository at this point in the history
  4. Get rid of some other old stuff

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 14, 2018
    Configuration menu
    Copy the full SHA
    5ac3555 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2018

  1. Hack: do not convert localpart to lowercase

    In order to maintain compatibility with current clients, I made a custom
    stringprep class which skips the toLowerCase call for the localpart.
    This is needed for Kontalk group JIDs where the group ID (which becomes
    the localpart) may have capital letters (it's randomly generated).
    
    Until a better solution is implemented, but it's quite the work.
    
    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 15, 2018
    Configuration menu
    Copy the full SHA
    f07a0c5 View commit details
    Browse the repository at this point in the history
  2. Delete leftover messages from ghost groups

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 15, 2018
    Configuration menu
    Copy the full SHA
    f7de956 View commit details
    Browse the repository at this point in the history
  3. Update client-common-java

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 15, 2018
    Configuration menu
    Copy the full SHA
    8c3bf61 View commit details
    Browse the repository at this point in the history
  4. Toggle encryption menu for groups

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 15, 2018
    Configuration menu
    Copy the full SHA
    610f0c8 View commit details
    Browse the repository at this point in the history
  5. Request SM ack when out-of-band extension is present in message

    Signed-off-by: Daniele Ricci <daniele@casaricci.it>
    daniele-athome committed Nov 15, 2018
    Configuration menu
    Copy the full SHA
    9670fb8 View commit details
    Browse the repository at this point in the history