Commit Graph

  • d16dfdaee3 Also emit a 'RoomState.members' event for m.room.power_levels Kegan Dougal 2015-12-04 16:11:13 +00:00
  • 02a605f368 Guest room ID fixes / initialSync support Kegan Dougal 2015-12-04 15:31:07 +00:00
  • 71d5756223 Fix linting Kegan Dougal 2015-12-04 09:36:18 +00:00
  • 2866743ce6 Fix broken test Kegan Dougal 2015-12-04 09:33:53 +00:00
  • e91a5e3793 Merge pull request #49 from matrix-org/upload_cancel David Baker 2015-12-03 10:57:37 +00:00
  • 7f5ad041cc Pass the http status out with the error so upper level can can see what went wrong. David Baker 2015-12-03 10:51:09 +00:00
  • 92ea275275 Add ability to cancel file uploads David Baker 2015-12-02 18:14:13 +00:00
  • 0c114a2ab3 Only send up room_ids query param if isGuest is set Kegan Dougal 2015-12-02 12:34:25 +00:00
  • e3757880ee add sendHtmlEmote Matthew Hodgson 2015-11-29 01:18:22 +00:00
  • 88d680ef77 s/private_user_data/account_data/g Kegan Dougal 2015-11-20 17:32:25 +00:00
  • e1b3cf027c Merge pull request #47 from matrix-org/ignore-non-mxc David Baker 2015-11-12 15:51:20 +00:00
  • d0a725d1cc moar backticks David Baker 2015-11-12 15:50:57 +00:00
  • 07dbd26ba4 Typo David Baker 2015-11-12 15:40:59 +00:00
  • c93f56e4ec oops, 0.3.0 was already released David Baker 2015-11-12 15:40:32 +00:00
  • c0866b9787 Add changelog entry for breaking change David Baker 2015-11-12 15:39:12 +00:00
  • 14a9f6c444 lint & quote style David Baker 2015-11-12 12:14:13 +00:00
  • 588870b479 lint David Baker 2015-11-12 12:08:20 +00:00
  • f74bb3c145 Update UTs David Baker 2015-11-12 12:05:06 +00:00
  • 7095753410 Don't return non-mxc URLs by default. David Baker 2015-11-12 11:57:53 +00:00
  • 4f851dc431 Add isGuest/setGuest Kegan Dougal 2015-11-11 13:39:23 +00:00
  • e89cc336b1 Merge pull request #46 from matrix-org/kegan/anon Kegsay 2015-11-10 17:06:04 +00:00
  • 959c588658 Guest rooms UTs Kegan Dougal 2015-11-10 16:49:50 +00:00
  • 7c887c1a5d Linting Kegan Dougal 2015-11-10 16:38:15 +00:00
  • 56bcf9796a Add MatrixClient.setGuestRooms Kegan Dougal 2015-11-10 16:36:44 +00:00
  • ee270314f8 Expose setting the HTTP body for extensibility Kegan Dougal 2015-11-10 16:30:41 +00:00
  • bda76afe4b Add a registerGuest endpoint Kegan Dougal 2015-11-10 16:25:15 +00:00
  • 4d426a3f31 The ts, not the event David Baker 2015-11-10 11:58:36 +00:00
  • 9d33248c6e Merge pull request #45 from matrix-org/3pid-invites Kegsay 2015-11-09 17:09:35 +00:00
  • 46329ceb94 Remove the ability to set display_name in line with new spec Kegan Dougal 2015-11-09 16:58:52 +00:00
  • 2160f0bc08 Don't allow the IS URL to be configured on a per-request basis. Kegan Dougal 2015-11-09 16:51:12 +00:00
  • b231f19ec6 Make the display_name check for contains rather than equality. Add UT. Kegan Dougal 2015-11-09 16:50:10 +00:00
  • 6eb896e7a3 Use a small timeout when trying to poll when having previously failed. This makes re-connects propagate more quickly. Kegan Dougal 2015-11-09 15:55:09 +00:00
  • d7874315c3 Merge pull request #44 from matrix-org/implicit_read_receipts_2 David Baker 2015-11-09 15:08:04 +00:00
  • c95b27683f Add higher level keys to fake receipts David Baker 2015-11-09 15:05:46 +00:00
  • b0655d0431 Add UTs Kegan Dougal 2015-11-09 14:45:17 +00:00
  • ad24596d3f Revert c13b180 as it fails lint (creating functions in a loop) David Baker 2015-11-09 13:48:05 +00:00
  • 80a6cf34e2 Add 3pid invite endpoints Kegan Dougal 2015-11-09 11:58:45 +00:00
  • c13b1800b9 forEach probably nicer here David Baker 2015-11-09 10:23:37 +00:00
  • b4bb0f011d Merge pull request #39 from matrix-org/matthew/room-tags Kegsay 2015-11-09 09:34:57 +00:00
  • b9ace61ccb split long lines Matthew Hodgson 2015-11-07 20:26:16 +00:00
  • 21273582a4 room tagging unit tests Matthew Hodgson 2015-11-07 20:23:21 +00:00
  • 53bbabea4f pass event in the Room.tags event Matthew Hodgson 2015-11-07 20:23:09 +00:00
  • 170a78a420 convert PUD POJOs to events with ugly utils.map rather than iterating in the for loop Matthew Hodgson 2015-11-07 20:20:50 +00:00
  • 8771ced8e4 fix jsdoc thinko Matthew Hodgson 2015-11-07 17:28:37 +00:00
  • dc7d2698b7 Merge branch 'develop' into matthew/room-tags Matthew Hodgson 2015-11-07 17:25:53 +00:00
  • 3d4694a92f fix casing of tagName Matthew Hodgson 2015-11-07 17:22:45 +00:00
  • 8b2f94a6b2 Merge branch 'develop' into implicit_read_receipts_2 David Baker 2015-11-06 15:39:16 +00:00
  • 6736164d98 Make linter happy (space at end of line) David Baker 2015-11-06 15:38:46 +00:00
  • 77266fe221 Fix lint errors and make thing that didn't need to be a member function not a member function David Baker 2015-11-06 15:26:35 +00:00
  • 14a48c1182 Synthesize implicit read receipts in recalculateRoom to make them correct when the room is first loaded. David Baker 2015-11-06 15:13:30 +00:00
  • 5f6e52f367 Merge pull request #42 from stevenhammerton/sh-token-login Kegsay 2015-11-06 14:34:48 +00:00
  • e71a87c62c Update javadoc Steven Hammerton 2015-11-06 12:14:24 +00:00
  • b963f177cc Update CAS login to return url rather than update location as the JS SDK may not be run within a browser env Steven Hammerton 2015-11-06 12:11:50 +00:00
  • c3097979f2 Change login with CAS to redirect to HS for CAS login Steven Hammerton 2015-11-05 15:19:04 +00:00
  • 21e56d2f53 Tweak RETRY_BACKOFF_RATELIMIT to take browser-request's CORS failures into account. Kegan Dougal 2015-11-05 15:48:48 +00:00
  • 455ce26741 Merge pull request #40 from matrix-org/kegan/syncing Kegsay 2015-11-05 14:53:47 +00:00
  • d241f5b3eb Add login with token method Steven Hammerton 2015-11-05 14:51:23 +00:00
  • d34f8eda1a Merge pull request #41 from matrix-org/implicit_read_receipts David Baker 2015-11-05 14:42:48 +00:00
  • 483095c3da Fix PR comments David Baker 2015-11-05 14:41:35 +00:00
  • 856c34016d Fix event removal David Baker 2015-11-05 14:13:52 +00:00
  • ad80d4f059 fix lint errors David Baker 2015-11-05 13:57:21 +00:00
  • 0da547a239 Implicit read receipts David Baker 2015-11-05 13:39:03 +00:00
  • 16278892d8 Modify how detection of the end of pagination is done Kegan Dougal 2015-11-05 13:26:16 +00:00
  • 8500f404a9 Finish implementing UTs Kegan Dougal 2015-11-05 13:12:37 +00:00
  • 5d782a317c Add some sync emission tests. Emit after starting timers. Kegan Dougal 2015-11-04 16:09:30 +00:00
  • af435204a0 More helpful logging Kegan Dougal 2015-11-04 15:40:42 +00:00
  • b4c353e65f Linting Kegan Dougal 2015-11-04 15:37:10 +00:00
  • e42f6c0cad Add http fixings to allow MatrixClient UTs Kegan Dougal 2015-11-04 15:35:31 +00:00
  • bc512a6e4c Check m.room.name event actually has a name in the content before using it. This should fix the recent disasters with #android being shown as 'undefined' (or crashing vector). David Baker 2015-11-04 15:20:25 +00:00
  • 9cf7edc48d Merge pull request #38 from matrix-org/receipt_events Kegsay 2015-11-04 12:04:19 +00:00
  • 904539df58 Fix c+p fail & add unit test David Baker 2015-11-04 12:02:02 +00:00
  • c9df9c33a8 Linting Kegan Dougal 2015-11-04 11:53:10 +00:00
  • 5c3bfa6a83 Add stub unit tests for syncing Kegan Dougal 2015-11-04 11:50:32 +00:00
  • 149ed04a4f fix some review feedback; add initial api for setting & deleting tags; still a WIP Matthew Hodgson 2015-11-04 02:24:36 +00:00
  • e98eaaee6e Add MatrixClient.retryImmediately() to stop backing off and sync RIGHT NOW Kegan Dougal 2015-11-03 17:13:50 +00:00
  • 4b93d801ae Implement the new sync state API Kegan Dougal 2015-11-03 16:44:19 +00:00
  • 5a1cc4c2e7 store the tags in the right place Matthew Hodgson 2015-11-03 16:19:52 +00:00
  • 8016a70bc4 remember to check initialSync for m.tag events Matthew Hodgson 2015-11-03 16:18:12 +00:00
  • 70536d5676 add support for tracking room tags Matthew Hodgson 2015-11-03 16:05:48 +00:00
  • 27ce0970c5 BREAKING: Introduce a formal API for syncing state Kegan Dougal 2015-11-03 14:35:49 +00:00
  • 49f6634d73 Retry /initialSync if it fails (exp backoff up to 2.1min). Kegan Dougal 2015-11-03 14:01:17 +00:00
  • 142ee81e66 Emit events for read receipts David Baker 2015-11-03 11:43:52 +00:00
  • 3b21998d96 Expose timeout= on /events to clients Kegan Dougal 2015-11-03 10:18:56 +00:00
  • 0fb307d09b Use the history length specified in startClient() for room initial syncs. Kegan Dougal 2015-11-03 10:15:30 +00:00
  • c1160d3419 Merge pull request #36 from matrix-org/kegan/event-stream-js-errors Kegsay 2015-11-02 17:13:17 +00:00
  • 48253f0ff0 Merge pull request #37 from matrix-org/kegan/supports-voip Kegsay 2015-11-02 17:10:46 +00:00
  • c3c7ee5453 Add MatrixClient.supportsVoip() Kegan Dougal 2015-11-02 17:03:19 +00:00
  • c6aac8cbd9 Merge pull request #35 from matrix-org/event_read_up_to David Baker 2015-11-02 16:04:16 +00:00
  • 1b43bc78d0 Remove unnecessary null check & s/"/'/ David Baker 2015-11-02 16:02:48 +00:00
  • 93a091c7e8 Wrap /events response processing in a try/catch Kegan Dougal 2015-11-02 16:02:06 +00:00
  • 083dde3557 Fix doc David Baker 2015-11-02 16:00:40 +00:00
  • 4adc5f2c85 Also need to check if the event is null David Baker 2015-11-02 15:19:29 +00:00
  • ced14819e4 Merge pull request #34 from matrix-org/daniel/naming Daniel Wagner-Hall 2015-11-02 15:07:58 +00:00
  • 0b42d85c5b Use double-quotes for consistency Daniel Wagner-Hall 2015-11-02 15:07:47 +00:00
  • c4a35020f1 Add event to get last read receipt for a user. David Baker 2015-11-02 14:39:10 +00:00
  • 11f052bcc6 Simplify logic and layout Daniel Wagner-Hall 2015-10-30 14:58:59 +00:00
  • 0ea11ea806 Add 0.3.0 browser dist Kegan Dougal 2015-10-28 16:54:07 +00:00
  • 7cad5a0479 Merge branch 'develop' v0.3.0 Kegan Dougal 2015-10-28 16:49:11 +00:00
  • 83c53f6a79 Fix doc typo Kegan Dougal 2015-10-28 16:48:08 +00:00
  • ae13ed7ded Add disclaimer to screensharing Kegan Dougal 2015-10-28 16:45:07 +00:00