Paul "LeoNerd" Evans
|
4571cf7baa
|
Merge branch 'develop' into test-sqlite-memory
|
2014-09-17 18:27:47 +01:00 |
|
Paul "LeoNerd" Evans
|
bfae582fa3
|
Remark on remaining storage modules that still need unit tests
|
2014-09-17 18:27:30 +01:00 |
|
Paul "LeoNerd" Evans
|
bcf5121937
|
Neaten more of the storage layer tests with assertObjectHasAttributes; more standardisation on test layout
|
2014-09-17 16:58:59 +01:00 |
|
Paul "LeoNerd" Evans
|
b588ce920d
|
Unit tests for (some) room events via the RoomStore
|
2014-09-17 16:31:11 +01:00 |
|
Paul "LeoNerd" Evans
|
ba41ca45fa
|
Use new assertObjectHasAttributes() in tests/storage/test_room.py
|
2014-09-17 16:04:05 +01:00 |
|
Paul "LeoNerd" Evans
|
7aacd6834a
|
Added a useful unit test primitive for asserting object attributes
|
2014-09-17 15:56:40 +01:00 |
|
Paul "LeoNerd" Evans
|
de14853237
|
More RoomStore tests
|
2014-09-17 15:33:10 +01:00 |
|
Paul "LeoNerd" Evans
|
9973298e2a
|
Print expected-vs-actual data types on typecheck failure from check_json()
|
2014-09-17 15:27:45 +01:00 |
|
Emmanuel ROHEE
|
f9bb000ccf
|
WEB-35: joins/parts should trigger desktop notifications
|
2014-09-17 09:41:21 +02:00 |
|
Kegan Dougal
|
d6c0cff3bd
|
Bugfix when content isn't a string.
|
2014-09-16 16:31:16 +01:00 |
|
Kegan Dougal
|
95e171e19a
|
Don't bing for sent messages. Handle cases where the member is unknown rather than erroring out.
|
2014-09-16 16:23:20 +01:00 |
|
Kegan Dougal
|
d7b206cc93
|
Added basic RegExp support.
|
2014-09-16 16:10:48 +01:00 |
|
Emmanuel ROHEE
|
06dfbdf7c8
|
WEB-27: We don't need to show the user-count in Recents in the room sidepanel - takes up too much room
|
2014-09-16 17:07:47 +02:00 |
|
Kegan Dougal
|
3395a3305f
|
Bing on all the things if there are 0 bing words.
|
2014-09-16 15:47:29 +01:00 |
|
Kegan Dougal
|
5aaa3c09c1
|
hidden/minimise/focus disaster disclaimer with the TODO
|
2014-09-16 15:35:23 +01:00 |
|
Kegan Dougal
|
b36a0c71d1
|
Added utility function containsBingWord and hook up some css to it.
|
2014-09-16 15:35:23 +01:00 |
|
Kegan Dougal
|
a402e0c5e6
|
Added bing detection logic. Persist the display name of the user in localstorage for use when binging.
|
2014-09-16 15:35:23 +01:00 |
|
Kegan Dougal
|
660364d6a7
|
Move the notification logic out of an individual room controller and into the general event handler, so we can notify for >1 room.
|
2014-09-16 15:35:23 +01:00 |
|
Kegan Dougal
|
b170fe921e
|
Added a section on bing words if you enable desktop notifications.
|
2014-09-16 15:35:23 +01:00 |
|
David Baker
|
84372cef4a
|
Time out calls from both ends properly.
|
2014-09-16 15:26:22 +01:00 |
|
Emmanuel ROHEE
|
890178cf25
|
Fixed scroll flickering when opening the room
|
2014-09-16 16:16:11 +02:00 |
|
Emmanuel ROHEE
|
a284de73e6
|
If an initialSync has been already done on a room, we do not need to paginate back to get more messages
|
2014-09-16 16:16:11 +02:00 |
|
Emmanuel ROHEE
|
45592ccdfd
|
WEB-29: Improve room page content loading
InitialSync: load the 30 last messages of each room so that a full page of messages can be displayed without additionnal request
|
2014-09-16 16:16:11 +02:00 |
|
David Baker
|
f4094c5eb3
|
Update spec with the lifetime field.
|
2014-09-16 14:54:52 +01:00 |
|
David Baker
|
dd2b933a0d
|
Use event age to recognise which calls are current and which aren't and hence support answering calls that were placed before we loaded the page.
|
2014-09-16 14:47:10 +01:00 |
|
Kegan Dougal
|
c099b36af3
|
Comment out password reset for now, until the mechanism is fully discussed (IS token auth vs HS auth)
|
2014-09-16 13:32:33 +01:00 |
|
Kegan Dougal
|
cc83b06cd1
|
Added support for the HS to send emails. Use it to send password resets. Added email_smtp_server and email_from_address config args. Added emailutils.
|
2014-09-16 12:36:39 +01:00 |
|
Kegan Dougal
|
5f30a69a9e
|
Added PasswordResetRestServlet. Hit the IS to confirm the email/user. Need to send email.
|
2014-09-16 11:22:40 +01:00 |
|
Emmanuel ROHEE
|
faee41c303
|
Merge remote-tracking branch 'origin/develop' into webclient_data_centralisation
|
2014-09-16 08:50:53 +02:00 |
|
Paul "LeoNerd" Evans
|
e32cfed1d8
|
Initial pass at a RoomStore test
|
2014-09-15 18:41:24 +01:00 |
|
Erik Johnston
|
1e4b971f95
|
Fix bug where we didn't always get 'prev_content' key
|
2014-09-15 17:43:46 +01:00 |
|
Emmanuel ROHEE
|
b0483cd47d
|
Filter room where the user has been banned
|
2014-09-15 18:22:38 +02:00 |
|
Erik Johnston
|
40d2f38abe
|
Fix bug where we incorrectly calculated 'age_ts' from 'age' key rather than the reverse. Don't transmit age_ts to clients for now.
|
2014-09-15 16:55:39 +01:00 |
|
Erik Johnston
|
59516a8bb1
|
Correctly handle receiving 'missing' Pdus from federation, rather than just discarding them.
|
2014-09-15 16:40:44 +01:00 |
|
Emmanuel ROHEE
|
8aa4b7bf7f
|
Recents must not show temporary fake messages
|
2014-09-15 17:31:07 +02:00 |
|
Erik Johnston
|
e639a3516d
|
Improve logging in federation handler.
|
2014-09-15 16:24:03 +01:00 |
|
Erik Johnston
|
0897a09f49
|
Fix unit tests after adding extra argument on put_json
|
2014-09-15 16:24:03 +01:00 |
|
Erik Johnston
|
6ac0b4ade8
|
Fix 'age' key to update on retries
|
2014-09-15 16:24:03 +01:00 |
|
Kegan Dougal
|
34d7896b06
|
More helpful 400 error messages.
|
2014-09-15 16:05:51 +01:00 |
|
Kegan Dougal
|
688c37ebf4
|
Updated CHANGES and UPGRADE to reflect registration API changes.
|
2014-09-15 15:53:05 +01:00 |
|
Kegan Dougal
|
2c00e1ecd9
|
Be consistent when associating keys with login types for registration/login.
|
2014-09-15 15:38:29 +01:00 |
|
Emmanuel ROHEE
|
42f5b0a6b8
|
Recents uses data directly from $rootscope.events
|
2014-09-15 16:31:59 +02:00 |
|
Kegan Dougal
|
14bc4ed59f
|
Merge branch 'develop' of github.com:matrix-org/synapse into registration-api-changes in preparation for re-merge to develop.
|
2014-09-15 15:27:58 +01:00 |
|
Kegan Dougal
|
0b8a3bc3b9
|
Update spec to include m.login.email.identity
|
2014-09-15 15:27:17 +01:00 |
|
Kegan Dougal
|
c04caff55c
|
Fix unit tests.
|
2014-09-15 15:14:19 +01:00 |
|
Kegan Dougal
|
7f23425e59
|
Updated cmdclient to use new registration logic.
|
2014-09-15 15:09:21 +01:00 |
|
Paul "LeoNerd" Evans
|
1aaa429081
|
Also unittest RoomMemberStore's joined_hosts_for_room()
|
2014-09-15 15:00:14 +01:00 |
|
Kegan Dougal
|
04fbda46dd
|
Make captcha work again with the new registration logic.
|
2014-09-15 14:52:39 +01:00 |
|
Kegan Dougal
|
d821755b49
|
Updated webclient to support the new registration logic.
|
2014-09-15 14:31:53 +01:00 |
|
Paul "LeoNerd" Evans
|
ae7dfeb5b6
|
Use new 'tests.unittest' in new storage level tests
|
2014-09-15 14:19:16 +01:00 |
|