Commit graph

  • 9e0c3e7838 Center recaptcha dialog. Kegan Dougal 2014-09-06 10:14:57 -0700
  • a9afb7cba3 Remove disabled change from CHANGES Erik Johnston 2014-09-06 18:14:56 +0100
  • 44bd5e04dd disable broken event dup suppression, and fix echo for /me Matthew Hodgson 2014-09-06 10:13:38 -0700
  • 9be1b2cb23 Set the room_alias field when we encounter a new one, rather than only from local storage. Kegan Dougal 2014-09-06 09:57:13 -0700
  • 92800afd95 Use the room_display_name when presenting on the home page, and not the room_alias which may not be set. Kegan Dougal 2014-09-06 09:53:39 -0700
  • 929cb12e7e https when loading recaptcha js Kegan Dougal 2014-09-06 09:47:30 -0700
  • de55ba218f Fix race in presence handler where we evicted things from cache while handling a key therein Erik Johnston 2014-09-06 17:38:11 +0100
  • 71fb748d70 Bump version and changelog Erik Johnston 2014-09-06 17:27:42 +0100
  • 6e341aebab dedup all events Matthew Hodgson 2014-09-06 00:36:55 -0700
  • a1bf28b7f0 handle m.room.aliases for id<->alias mapping; remove local_storage map; stop local echo flickering by removing opacity transition for now; implement /join Matthew Hodgson 2014-09-06 00:31:57 -0700
  • aa90e53312 add todo Matthew Hodgson 2014-09-05 23:51:18 -0700
  • ea5b5b1f64 Fix state unit test Erik Johnston 2014-09-06 07:44:00 +0100
  • 2205aba3ed Fix bug where we used an event_id as a pdu_id Erik Johnston 2014-09-06 07:41:36 +0100
  • 027f51763e Unit tests do not need captchas. Kegan Dougal 2014-09-05 23:41:18 -0700
  • 1a298aad9c Added captcha support on both the HS and web client. Kegan Dougal 2014-09-05 23:32:51 -0700
  • a342867d3f Added instructions for setting up captcha in an obviously named file. Kegan Dougal 2014-09-05 23:32:07 -0700
  • b5749c75d9 Reload captchas when they fail. Cleanup on success. Kegan Dougal 2014-09-05 23:08:39 -0700
  • 3ea6f01b4e 80 chars please Kegan Dougal 2014-09-05 22:55:29 -0700
  • 37e53513b6 Add config opion for XFF headers when performing ReCaptcha auth. Kegan Dougal 2014-09-05 22:51:11 -0700
  • 1829b55bb0 Captchas now work on registration. Missing x-forwarded-for config arg support. Missing reloading a new captcha on the web client / displaying a sensible error message. Kegan Dougal 2014-09-05 19:18:23 -0700
  • 6d19fe1481 Fix generation of event ids so that they are consistent between local and remote ids Erik Johnston 2014-09-06 02:48:13 +0100
  • 781ff713ba When getting a state event also include the previous content Erik Johnston 2014-09-06 02:23:36 +0100
  • 0b9e1e7b56 Added a captcha config to the HS, to enable registration captcha checking and for the recaptcha private key. Kegan Dougal 2014-09-05 17:58:06 -0700
  • c80f739461 Added webclient config.js for storing recaptcha public key. Kegan Dougal 2014-09-05 17:36:09 -0700
  • 684001ac62 Document new invite key added to createRoom api Erik Johnston 2014-09-06 01:12:12 +0100
  • f47f42090d Add support for inviting people when you create a room Erik Johnston 2014-09-06 01:10:07 +0100
  • c03c255304 Better call bar (visually: still lacks ring[back] tones). David Baker 2014-09-06 00:14:02 +0100
  • fc65b68f30 Add m.roo.aliases Erik Johnston 2014-09-05 22:01:10 +0100
  • 130458385e Modified matrixService.register to specify if captcha results should be sent with the registration request. This is toggleable via useCaptcha in register-controller. Kegan Dougal 2014-09-05 13:56:36 -0700
  • 480438eee6 Validate power levels event changes. Change error messages to be more helpful. Fix bug where we checked the wrong power levels Erik Johnston 2014-09-05 21:54:16 +0100
  • 9dd4570b68 Generate m.room.aliases event when the HS creates a room alias Erik Johnston 2014-09-05 21:35:56 +0100
  • 0280176ccd Added basic captcha, not hooked up Kegan Dougal 2014-09-05 13:31:47 -0700
  • b4e1c1f51e Minor spec tweaks. Kegan Dougal 2014-09-05 12:46:48 -0700
  • 1c7bb34ffd Merge branch 'develop' of github.com:matrix-org/synapse into develop Erik Johnston 2014-09-05 20:39:57 +0100
  • e0fa4cf874 Spelling Mark Haines 2014-09-05 18:22:24 +0100
  • b3be06667d BF: tab completion did not work with commands. $scope.input contained only the typed chars not the result of the completion. Needed to fire an event so that ng update the input model Emmanuel ROHEE 2014-09-05 18:46:34 +0200
  • 9243f0c5e3 Add docs on how to sign json Mark Haines 2014-09-05 17:42:54 +0100
  • 982604fbf2 Empty string is not a valid JSON object, so don't return them in HTTP responses. Erik Johnston 2014-09-04 18:09:17 +0100
  • 250ee2ea7d AUth the contents of power level events Erik Johnston 2014-09-04 16:40:23 +0100
  • 95037d8d9d Change the default power levels to be 0, 50 and 100 Erik Johnston 2014-09-04 16:16:26 +0100
  • 8a7f7f5004 BF: Update the members list on banned & kicked "events" Emmanuel ROHEE 2014-09-05 18:05:23 +0200
  • 12a23f01b4 autoscroll down(if the scroller was already at the bottom) when receiving member events Emmanuel ROHEE 2014-09-05 17:52:11 +0200
  • 3a88808983 doc: kick can take a reason arg Emmanuel ROHEE 2014-09-05 17:32:35 +0200
  • 3be6156774 Created kick & unban methods in matrixService. Made some factorisation. Emmanuel ROHEE 2014-09-05 17:30:50 +0200
  • cf4c17deaf Added sanity checks in commands Emmanuel ROHEE 2014-09-05 17:23:41 +0200
  • 3501478828 BF: Make /unban work again Emmanuel ROHEE 2014-09-05 16:56:50 +0200
  • dcf0a6fbfd Display ban & kick reason Emmanuel ROHEE 2014-09-05 16:45:59 +0200
  • 4b7a5b7bfa Fixed empty display name (content.displayname in a room member can be null) Emmanuel ROHEE 2014-09-05 15:54:34 +0200
  • ec1cc29ecb Revert "Fixed empty display name (content.displayname in a room member can be null)" Emmanuel ROHEE 2014-09-05 15:51:34 +0200
  • f286a4fcd4 Fixed empty display name (content.displayname in a room member can be null) Emmanuel ROHEE 2014-09-05 15:50:44 +0200
  • e2ae8af072 Add demo/etc to .gitignore Mark Haines 2014-09-05 14:38:45 +0100
  • 585e98fe2b BF: Fixed members list layout when the scrollbar appears Emmanuel ROHEE 2014-09-05 15:37:51 +0200
  • c407ed070c BF: Show "Bob invited you" in recents when Bob invites the user Emmanuel ROHEE 2014-09-05 14:55:17 +0200
  • 6baaa18224 hide the forgot password link until it works David Baker 2014-09-05 13:10:31 +0100
  • 584591c3e3 Fixed duplicated messages sending in slow network condition. Show the message sending flow state in the messages list: - While sending, the message appears semi transparent in the chat. - If successfully sent, it appears as before, ie normal - In case of failure, it appears in red with an Unsent text. Emmanuel ROHEE 2014-09-05 14:09:14 +0200
  • 43369cbe06 Cleaned all sending references as it not used Emmanuel ROHEE 2014-09-05 11:13:33 +0200
  • 3bfffab201 Do not systematically scroll to the bottom on new events in the room Emmanuel ROHEE 2014-09-05 10:40:59 +0200
  • 0d1d9f3e9c merge spec changes Matthew Hodgson 2014-09-04 23:16:04 -0700
  • 3bc7bba262 switch IRC-style command parser to use regexps rather than split(" ") so that it doesn't choke on consecutive whitespaces yield better errors for invalid commands don't pass invalid commands through as messages support kick reasons Matthew Hodgson 2014-09-04 09:40:15 -0700
  • 9c82276760 Add version 0 of the VoIP specification. David Baker 2014-09-04 18:19:57 +0100
  • 3578046101 Merge branch 'master' into develop Mark Haines 2014-09-04 15:06:04 +0100
  • 26efd6f151 BF: presence PUT requests stopped to work with old "state" param yesterday evening :( -cda31fb755?diff=unified Emmanuel ROHEE 2014-09-04 15:10:43 +0200
  • 1bf6c3faad BF: presence PUT requests stopped to work with old "state" param yesterday evening :( -cda31fb755?diff=unified Emmanuel ROHEE 2014-09-04 15:10:43 +0200
  • 9faf780740 Fixed registration flow when registering with matrixID & password and no email Emmanuel ROHEE 2014-09-04 14:04:35 +0200
  • 3ab8cfbc14 Fixed registration flow when registering with matrixID & password and no email Emmanuel ROHEE 2014-09-04 14:04:35 +0200
  • 3983bae160 Added mUserDisplayName, a filter to resolve a user display name from a user_id Emmanuel ROHEE 2014-09-04 13:57:27 +0200
  • 7346ea85c0 Moved mRoomName filter into matrix-filter.js, a place for all generic filters using Matrix data. Emmanuel ROHEE 2014-09-04 11:19:28 +0200
  • eb7d7ce354 Re-apply fixes to the link-email screen to make it work again (in a somewhat temporary way until home servers sign associations). Unhide the linked emails box. David Baker 2014-09-04 11:38:26 +0100
  • b1b57a3f28 BF: Do not filter incoming member events. Before, only invitations to the current user were showned in the recents. Emmanuel ROHEE 2014-09-04 11:03:49 +0200
  • 82cf76a8f9 Report ban/unban messages to recents lists Emmanuel ROHEE 2014-09-04 09:08:34 +0200
  • d76e548ec1 Merge branch 'develop' of github.com:matrix-org/synapse v0.2.1a Erik Johnston 2014-09-04 07:39:52 +0100
  • 9f633bc125 Merge branch 'master' of github.com:matrix-org/synapse into develop Erik Johnston 2014-09-04 07:38:38 +0100
  • 3b38d2f507 big warning Matthew Hodgson 2014-09-04 02:35:18 +0100
  • a751a80a05 target live site Matthew Hodgson 2014-09-04 02:02:06 +0100
  • 77e628e840 changelog for v0.2.1 Matthew Hodgson 2014-09-04 01:57:27 +0100
  • 822d0e5520 update README to know about synctl Matthew Hodgson 2014-09-04 01:51:01 +0100
  • 0d5c7718c0 make synctl default to homesever.log Matthew Hodgson 2014-09-03 22:49:47 +0100
  • 0538a4098d Merge branch 'release-v0.2.1' v0.2.1 Erik Johnston 2014-09-03 19:47:32 +0100
  • 300816ffa1 Bump versions. Update change logs. Erik Johnston 2014-09-03 19:39:45 +0100
  • 804199d9b6 Added a simple start/stop control script Paul "LeoNerd" Evans 2014-09-03 19:30:43 +0100
  • 4c3512a45c Added a TODO note about YAML modeline for editors Paul "LeoNerd" Evans 2014-09-03 19:29:36 +0100
  • bcaea74352 Error code must be an integer Erik Johnston 2014-09-03 19:19:24 +0100
  • c9d1ee24ca Import SynapseError Erik Johnston 2014-09-03 19:15:55 +0100
  • 9b18151104 Handle timeouts slightly nicer. Erik Johnston 2014-09-03 19:13:41 +0100
  • 34a7f0ca93 Fix test to assert that we don't do auth Erik Johnston 2014-09-03 19:13:29 +0100
  • 5b645f9d34 Don't do auth for change_membership in federation handler, it doesn't work and federation doesn't do auth in general either. Add a hacky timeout when trying to join a remote room. Erik Johnston 2014-09-03 19:07:19 +0100
  • 284d6b279b Hide email link UI from the settings because it doesn't work. David Baker 2014-09-03 19:00:25 +0100
  • dce6395395 When creating a room and a user supplies a room_alias but no name, use the room_alias as the name. Erik Johnston 2014-09-03 18:26:10 +0100
  • 6322aa154b Added more ng-if to make nice sentences like "Bob kicked Alice" or "Bob unbanned Alice" Emmanuel ROHEE 2014-09-03 19:51:58 +0200
  • 7f01d1d8c8 better error msgs Matthew Hodgson 2014-09-03 18:38:55 +0100
  • 069a9745b0 Ignore leave members in the list too Emmanuel ROHEE 2014-09-03 19:37:54 +0200
  • 78087617d1 Fixed used of state_key instead of user_id in member events. Needed to split into 2 conditional spans for grammar reason Emmanuel ROHEE 2014-09-03 19:29:21 +0200
  • d72ce4da64 Merge branch 'develop' of github.com:matrix-org/synapse into develop David Baker 2014-09-03 18:25:17 +0100
  • a25d1530ef Make registering and logging in with a threepid work in the webclient. David Baker 2014-09-03 18:23:56 +0100
  • d6ecbbdf0a Add support for registering with a threepid to the HS (get credentials from the client and check them against an ID server). David Baker 2014-09-03 18:22:27 +0100
  • 01e83c9680 Merge branch 'develop' into paul/schema_breaking_changes paul/schema_breaking_changes Paul "LeoNerd" Evans 2014-09-03 18:21:55 +0100
  • 66a5bc4fad Fix ban path Erik Johnston 2014-09-03 18:19:26 +0100
  • d703e712f7 Add support to _simple_insert() to do INSERT OR REPLACE Paul "LeoNerd" Evans 2014-09-03 18:18:35 +0100
  • f196d77f66 Added federation protocol urls section from other docs. Kegan Dougal 2014-09-03 18:07:36 +0100
  • 0d75b9fa96 Fix a few cases where we used user_id instead of state_key Erik Johnston 2014-09-03 18:02:51 +0100