Commit Graph

  • 977e33f1bd Merge pull request #76 from matrix-org/dbkr/sync_gutwrench_less David Baker 2016-02-08 14:18:59 +00:00
  • daa0e6291e Add docs for STOPPED state and correct js doc David Baker 2016-02-08 14:18:15 +00:00
  • 620417ed1b Merge pull request #78 from matrix-org/daniel/r0 Daniel Wagner-Hall 2016-02-08 11:57:13 +00:00
  • 02196416e4 Use /r0 or /unstable for all requests Daniel Wagner-Hall 2016-02-08 11:15:30 +00:00
  • 5ca4bc6b85 Merge pull request #77 from matrix-org/rav/check_old_timelines_for_echoes Richard van der Hoff 2016-02-05 19:41:37 +00:00
  • 76c79ec299 Check old timelines when looking for echoes of sent messages Richard van der Hoff 2016-02-05 17:31:46 +00:00
  • fc730d4637 remove unintentional log line David Baker 2016-02-05 14:13:14 +00:00
  • 41d5917bb6 Change the sync state tracking slightly to gut-wrench client a bit less David Baker 2016-02-05 14:09:58 +00:00
  • 122867e8ee Merge pull request #75 from matrix-org/rav/read_receipt_ordering Richard van der Hoff 2016-02-04 16:50:59 +01:00
  • f3e5e03009 Give precedence to later Read Receipts Richard van der Hoff 2016-02-04 15:31:12 +00:00
  • 1b43e5ed98 Merge pull request #74 from matrix-org/rav/fix_localecho_timeline_bug Richard van der Hoff 2016-02-03 15:41:52 +01:00
  • 9e65f12ddd Fix lint warnings Richard van der Hoff 2016-02-03 14:29:39 +00:00
  • be297ddbcd Merge pull request #73 from matrix-org/rav/fix_timeline_tightloop Richard van der Hoff 2016-02-03 15:14:41 +01:00
  • 8ee1d17ff7 Fix a bug which made the timelines get confused about local messages Richard van der Hoff 2016-02-03 11:52:06 +00:00
  • a2185fefc1 Make sure we don't end up calling /messages in a loop if things go weird Richard van der Hoff 2016-02-03 11:47:04 +00:00
  • f172272dd3 Merge pull request #72 from matrix-org/dbkr/document_getroom David Baker 2016-02-02 17:16:30 +00:00
  • 8a77b29d17 Add docs to getRoom noting how you shouldn't assume it will return something because you've got a Room-like event David Baker 2016-02-02 16:30:28 +00:00
  • 0a7efe3e8b Fix undefined variable accesses Richard van der Hoff 2016-01-30 00:44:40 +00:00
  • 2af947fc1a Stash the old next_batch token for pagination Richard van der Hoff 2016-01-30 00:04:59 +00:00
  • 1499087098 TimelineWindow: fix canPaginate during load Richard van der Hoff 2016-01-29 23:31:56 +00:00
  • 672e96b90e Merge pull request #71 from matrix-org/dbkr/separate_sync_processing David Baker 2016-01-29 13:05:27 +00:00
  • 3d5e2937e2 docstring David Baker 2016-01-29 11:29:14 +00:00
  • bbf3b2637a Re-apply: 5297855ad3 David Baker 2016-01-29 11:25:01 +00:00
  • 04a1c4f1a2 Revert "Separate the actual processing of the sync response from the loop doing the requests." David Baker 2016-01-29 11:17:12 +00:00
  • 5297855ad3 Separate the actual processing of the sync response from the loop doing the requests. David Baker 2016-01-29 11:05:32 +00:00
  • a221674680 Merge pull request #64 from matrix-org/rav/timeline_window Richard van der Hoff 2016-01-28 16:46:03 +00:00
  • 8db95f42fb Add some unit tests for TimelineWindow. Richard van der Hoff 2016-01-28 16:38:45 +00:00
  • b42e5d5fcf Address review comments Richard van der Hoff 2016-01-28 12:36:12 +00:00
  • b1e2090eef TimelineWindow object Richard van der Hoff 2016-01-15 16:27:08 +00:00
  • 8716185f4a Merge pull request #63 from matrix-org/rav/context Richard van der Hoff 2016-01-27 09:50:57 +00:00
  • 3c2fad7c8d Merge remote-tracking branch 'origin/develop' into rav/context Richard van der Hoff 2016-01-27 09:49:00 +00:00
  • 60a243f160 Rename 'exceptFail' to 'failTest', and move it out to test-utils.js Richard van der Hoff 2016-01-27 09:48:28 +00:00
  • a87cefa035 Replace the boolean args on EventTimeline methods with constants Richard van der Hoff 2016-01-26 21:40:10 +00:00
  • 101d3952d3 Test that the pagination tokens actually start at null Richard van der Hoff 2016-01-26 21:23:23 +00:00
  • a01501b42c Address a number of review comments. Richard van der Hoff 2016-01-26 18:09:15 +00:00
  • d37369b463 Merge pull request #70 from matrix-org/dbkr/receipt_local_echo David Baker 2016-01-26 14:11:49 +00:00
  • 0c3abcccf2 camelCase David Baker 2016-01-26 14:11:36 +00:00
  • 48d1bc3158 Fix incompatibility with peeking. Richard van der Hoff 2016-01-26 11:15:46 +00:00
  • 15e8784daf Add local echo for read receipts. Fixes https://github.com/vector-im/vector-web/issues/623 David Baker 2016-01-25 17:49:41 +00:00
  • 840b8f0bc0 Merge branch 'develop' into rav/context Richard van der Hoff 2016-01-25 10:45:22 +00:00
  • 7a4cc62280 Merge pull request #69 from matrix-org/kegan/sync-keep-alive Kegsay 2016-01-22 16:23:43 +00:00
  • f8ec35691f Interrupt /sync backoff when keep-alive succeeds in order to immediately retry if we were waiting Kegan Dougal 2016-01-21 18:02:26 +00:00
  • c5e7df8975 Hit /versions instead of / since it is actually a known endpoint Kegan Dougal 2016-01-21 17:52:52 +00:00
  • 7bdab05785 Unbreak tests Kegan Dougal 2016-01-21 17:34:12 +00:00
  • 197144dcda Implement a keep-alive timer for /sync requests Kegan Dougal 2016-01-21 17:17:27 +00:00
  • ff990914b2 Remove low client-side timeouts hack Kegan Dougal 2016-01-21 16:12:07 +00:00
  • 4bc2869522 Merge pull request #68 from matrix-org/dbkr/new_unread_count_format David Baker 2016-01-21 09:54:51 +00:00
  • 1f1d743678 Merge remote-tracking branch 'origin/develop' into dbkr/new_unread_count_format David Baker 2016-01-21 09:50:20 +00:00
  • 787c0ebabc fix another test Matthew Hodgson 2016-01-21 00:14:29 +00:00
  • d559ad794a STUPID LINE LENGTH LIMITS Matthew Hodgson 2016-01-21 00:10:15 +00:00
  • 24655ac60e missing semicolon Matthew Hodgson 2016-01-21 00:02:24 +00:00
  • 5fd0ea2f6f fix test Matthew Hodgson 2016-01-20 23:56:16 +00:00
  • eaf7b03bb1 if we are the only person in a room, call it an 'Empty room' too, given this is how humans see a room if they're the only person in it... Matthew Hodgson 2016-01-20 23:54:53 +00:00
  • d375804cd6 Merge branch 'develop' into dbkr/new_unread_count_format David Baker 2016-01-20 18:53:14 +00:00
  • a24a9d35c4 Fix PR comments: typos and redundant line David Baker 2016-01-20 18:52:32 +00:00
  • a0d81fccdb Fix test Kegan Dougal 2016-01-20 17:29:27 +00:00
  • b4e4aaff00 Merge branch 'develop' into dbkr/new_unread_count_format David Baker 2016-01-20 17:25:54 +00:00
  • 3a73b54e4a .name defaults to mxid Matthew Hodgson 2016-01-20 17:22:16 +00:00
  • 5ec0fce2a4 style David Baker 2016-01-20 17:19:26 +00:00
  • 8b7497374f name self-chats by displayname if possible rather than mxid, and name empty-chats as 'Empty room' rather than the fugly '?' Matthew Hodgson 2016-01-20 17:19:01 +00:00
  • 8cb180525e Add getter/setter for unread notif counts. David Baker 2016-01-20 17:16:20 +00:00
  • 6df9d08dc1 Fix tests Kegan Dougal 2016-01-20 15:59:34 +00:00
  • b3c06dd723 Update for new unread count format David Baker 2016-01-20 15:59:06 +00:00
  • 2a88b8db4e Improve performance of hasMembershipState to not be stupid Kegan Dougal 2016-01-20 15:09:35 +00:00
  • 31c29b7e5e Merge pull request #67 from matrix-org/kegan/address-book Kegsay 2016-01-19 12:51:16 +00:00
  • 865db906e3 Make getUsers() return users for *EEEEEVERYOOOOONE* regardless of presence events Kegan Dougal 2016-01-19 11:40:08 +00:00
  • 0b52a7e7c9 Merge branch 'push-rules-settings' into develop manuroe 2016-01-18 17:35:51 +01:00
  • 80f7220a7b Merge branch 'develop' into push-rules-settings manuroe 2016-01-18 17:33:13 +01:00
  • 2e664adb32 Updated push rules methods after review manuroe 2016-01-18 17:22:35 +01:00
  • 14ef9348be Add getUsers() Kegan Dougal 2016-01-18 12:05:26 +00:00
  • 3c170bf063 Merge pull request #66 from matrix-org/matthew/roomsettings2 Kegsay 2016-01-18 10:27:58 +00:00
  • 3e67406a30 Tweak docs Kegan Dougal 2016-01-18 10:27:43 +00:00
  • d6075bb5bd add an XXX Matthew Hodgson 2016-01-17 23:32:00 +00:00
  • d8e56dad1b oops Matthew Hodgson 2016-01-16 01:01:11 +00:00
  • 67872206ff deleteAlias() support Matthew Hodgson 2016-01-16 00:58:44 +00:00
  • 43e7173c30 fix some racy tests Richard van der Hoff 2016-01-16 00:18:51 +00:00
  • e0ddd65922 Address review comments Richard van der Hoff 2016-01-15 23:50:09 +00:00
  • dfb2fa821d minor jsdoc fixes Richard van der Hoff 2016-01-15 17:11:00 +00:00
  • fce7248ed5 Flag the top of the timeline when we hit it Richard van der Hoff 2016-01-15 17:10:01 +00:00
  • e68ab7d54a Tweak duplicateStrategy code to reduce diff Richard van der Hoff 2016-01-15 13:23:51 +00:00
  • 706966ffe9 Support for non-contiguous event timelines Richard van der Hoff 2016-01-14 14:17:05 +00:00
  • e3b4cb03e1 Fixed Jenkins tests complaints manuroe 2016-01-14 19:17:08 +01:00
  • 8011aab561 Added MatrixClient getRoomPushRule and setRoomMutePushRule methods manuroe 2016-01-14 18:58:15 +01:00
  • a8d24798e6 oooooooops... let's pretend nobody saw this Matthew Hodgson 2016-01-14 17:23:04 +00:00
  • e4c38ac78c Linting Kegan Dougal 2016-01-13 15:31:15 +00:00
  • 5fa6f0037f Cache the third_party_invite token to allow constant time lookups Kegan Dougal 2016-01-13 15:30:05 +00:00
  • a0df2a70cd s/getImplicitRoomName/getDefaultRoomName/ # as kegan doesn't like the word 'implicit' Matthew Hodgson 2016-01-13 14:02:26 +00:00
  • 0bab00c47c Add debug logging to sync polling. Add speculative fix for vector-im/vector-web#544 Kegan Dougal 2016-01-13 13:16:40 +00:00
  • f48fb34818 Merge pull request #62 from matrix-org/matthew/roomsettings2 Matthew Hodgson 2016-01-13 12:58:52 +00:00
  • 8810ff2256 merge and add null check Matthew Hodgson 2016-01-13 12:58:46 +00:00
  • 17efc5163f Merge branch 'develop' into matthew/roomsettings2 Matthew Hodgson 2016-01-13 12:55:30 +00:00
  • 3ce07a020d ooops - fix getDomain expression Matthew Hodgson 2016-01-13 12:52:22 +00:00
  • 71abef0117 fix merge conflict Matthew Hodgson 2016-01-13 12:46:47 +00:00
  • a79270b8f8 Merge pull request #61 from matrix-org/matthew/accountdata Matthew Hodgson 2016-01-13 12:43:53 +00:00
  • 87db054e22 fix jsdoc Matthew Hodgson 2016-01-13 12:43:42 +00:00
  • ae06dd2ab8 Fix thinko where idServerRequests return strings Kegan Dougal 2016-01-12 17:23:50 +00:00
  • 88c7293838 based on PR review, rewrite account_data support to avoid tracking the section that events came from, and instead having /sync results piped into the right bit of the room directly Matthew Hodgson 2016-01-11 19:25:44 +00:00
  • 051e83582b add a cli.getDomain() method rather than react-sdk maintaining its own (multiple) implementations Matthew Hodgson 2016-01-11 18:23:07 +00:00
  • 57072bc4f4 s/implicit/ignoreRoomNameEvent/ on calculateRoomName Matthew Hodgson 2016-01-11 18:20:26 +00:00
  • e8f77256de Set the updated .sender and .target props on the event when the event itself updates these props. Kegan Dougal 2016-01-11 17:35:46 +00:00