summary refs log tree commit diff
path: root/synapse/storage (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-09-15Fix bug where we didn't always get 'prev_content' keyErik Johnston1-4/+1
2014-09-15Filter room where the user has been bannedEmmanuel ROHEE2-5/+29
2014-09-15Fix bug where we incorrectly calculated 'age_ts' from 'age' key rather than ↵Erik Johnston2-2/+4
the reverse. Don't transmit age_ts to clients for now.
2014-09-15Correctly handle receiving 'missing' Pdus from federation, rather than just ↵Erik Johnston3-13/+18
discarding them.
2014-09-15Recents must not show temporary fake messagesEmmanuel ROHEE4-10/+32
2014-09-15Improve logging in federation handler.Erik Johnston1-1/+3
2014-09-15Fix unit tests after adding extra argument on put_jsonErik Johnston3-10/+28
2014-09-15Fix 'age' key to update on retriesErik Johnston3-8/+41
2014-09-15More helpful 400 error messages.Kegan Dougal1-1/+5
2014-09-15Updated CHANGES and UPGRADE to reflect registration API changes.Kegan Dougal2-0/+34
2014-09-15Be consistent when associating keys with login types for registration/login.Kegan Dougal4-4/+4
2014-09-15Recents uses data directly from $rootscope.eventsEmmanuel ROHEE4-171/+95
2014-09-15Update spec to include m.login.email.identityKegan Dougal1-1/+26
2014-09-15Fix unit tests.Kegan Dougal1-2/+8
2014-09-15Updated cmdclient to use new registration logic.Kegan Dougal1-11/+26
2014-09-15Make captcha work again with the new registration logic.Kegan Dougal2-1/+22
2014-09-15Updated webclient to support the new registration logic.Kegan Dougal1-23/+120
2014-09-15Correctly handle the 'age' key in events and pdusErik Johnston10-15/+51
2014-09-15Split out password/captcha/email logic.Kegan Dougal2-140/+217
2014-09-15Added LoginType constants. Created general structure for processing ↵Kegan Dougal2-20/+84
registrations.
2014-09-15BF: inviter field has moved to the room root objectEmmanuel ROHEE1-1/+1
2014-09-15BF: presence and eventMap were not reset at logout.Emmanuel ROHEE1-10/+14
2014-09-15Use "white-space: pre-wrap" for "Text will wrap when necessary, and on line ↵Emmanuel ROHEE1-3/+2
breaks"
2014-09-13unbreak wordwrapping by breaking multiline paste for nowMatthew Hodgson1-1/+2
2014-09-13always scroll to bottom when entering a roomMatthew Hodgson1-2/+2
2014-09-13more wishlistMatthew Hodgson1-0/+2
2014-09-12Define a CLOS-like 'around' modifier as a decorator, to neaten up the ↵Paul "LeoNerd" Evans1-10/+23
'orig_*' noise of wrapping the setUp()/tearDown() methods
2014-09-12Add some docstringsPaul "LeoNerd" Evans1-0/+6
2014-09-12Additionally look first for a 'loglevel' attribute on the running test ↵Paul "LeoNerd" Evans1-3/+7
method, before the TestCase
2014-09-12Define a (class) decorator for easily setting a DEBUG logging level on a ↵Paul "LeoNerd" Evans1-0/+5
TestCase
2014-09-12Allow a TestCase to set a 'loglevel' attribute, which overrides the logging ↵Paul "LeoNerd" Evans1-1/+22
level while that testcase runs
2014-09-12Have all unit tests import from our own subclass of trial's unittest ↵Paul "LeoNerd" Evans21-61/+52
TestCase; set up logging in ONE PLACE ONLY
2014-09-12Update CHANGES.rst v0.2.3Erik Johnston1-0/+3
2014-09-12SpellcheckErik Johnston1-1/+1
2014-09-12Add note about glare supportErik Johnston1-0/+1
2014-09-12Update the spec document to replace the candidate message with the ↵David Baker1-3/+3
candidates message.
2014-09-12Send multiple candidates at once instead of all individually. Changes spec ↵David Baker2-9/+58
to include multiple candidates in a candidate(s) message.
2014-09-12Bump version and change logErik Johnston3-2/+21
2014-09-12Fix bug where we relied on the current_state_events being updated when we ↵Erik Johnston1-2/+2
are handling type specific persistence
2014-09-12Fix bug where we no longer stored user_id on PdusErik Johnston1-1/+7
2014-09-12Make the state resolution use actual power levels rather than taking them ↵Erik Johnston5-127/+194
from a Pdu key.
2014-09-12Fix bug where we incorrectly removed a remote host from the list of hosts in ↵Erik Johnston1-12/+45
a room when any user from that host left that room even if they weren't the last user from that host in that room
2014-09-12Fix bug where we didn't return a tuple when expected.Erik Johnston1-1/+1
2014-09-12Clean data when user logs outEmmanuel ROHEE4-11/+36
2014-09-12Retry sending events that fail to send.David Baker1-11/+28
2014-09-12Fixed displayname resolution of emote senderEmmanuel ROHEE1-1/+1
2014-09-12Fixed public room name and users count alignementEmmanuel ROHEE2-25/+46
Put data into a table to ease layout and manage long strings
2014-09-12Some words about glareDavid Baker1-1/+27
2014-09-12Always pick the incoming call if we've not yet sent out our invite, ↵David Baker2-5/+14
otherwise the remorte party will see their call get rejected and our call won't come in until our user clicks allow.
2014-09-12Remove the local AV stream from ourselves when handing it off to a new call ↵David Baker1-0/+6
or we'll close it when we hang up.
2014-09-12CSS m.room.topic and m.room.name events in the historyEmmanuel ROHEE1-1/+1
2014-09-12Handle NAME_EVENT to get room name update eventEmmanuel ROHEE1-0/+5
(TODO: recents needs to be directly plugged to $rootScope.events.rooms)
2014-09-12Added edition of room nameEmmanuel ROHEE4-12/+61
2014-09-12Show room name updates in room history and recents.Emmanuel ROHEE4-38/+50
Update it with the latest value
2014-09-12BF: temp workaround while /initialSync on a particular room is not availableEmmanuel ROHEE1-0/+5
initRoom on a new room is not called. Call it for any received events
2014-09-11few fixes for errors in glare conditions. still seem to end up with no audio ↵David Baker2-5/+4
if both calls are placed at the same time.
2014-09-11Put back the line that adds the stream to the invite, otherwise ↵David Baker1-0/+1
caller->callee audio won't work...
2014-09-11Fix bug where web client wold break trying to add the earliest token without ↵David Baker1-12/+1
having initialised the room if your first page of history contained only events which didn't call initRoom. Just call initRoom in handleMessages since we use it there rather than leaving it to the individual event handling methods.
2014-09-11Clearly show when an user cannot join a room.Emmanuel ROHEE2-10/+39
In realtime show who kicked or banned him.
2014-09-11start towards glare support (currently not much better but no worse than ↵David Baker3-60/+116
before) including fixing a lot of self/var self/this fails that caused chaos when we started to have more than one call in play.
2014-09-11Added support of copy/paste of multi lines contentEmmanuel ROHEE2-1/+7
2014-09-11Use autofill-event.js to workaround browsers issue: Form model doesn't ↵Emmanuel ROHEE2-0/+118
update on autocomplete https://github.com/angular/angular.js/issues/1460
2014-09-11Invite: reset the input when the invitation has been doneEmmanuel ROHEE2-5/+6
2014-09-11Enable enter key in the invite inputEmmanuel ROHEE1-1/+1
2014-09-11On member avatar mouseover, show user_id and power levelEmmanuel ROHEE1-1/+1
2014-09-11Room topic: if the request fails, show the error in the feedbackEmmanuel ROHEE1-1/+8
2014-09-11BF: made input autofocus work when opening the room topic inputEmmanuel ROHEE2-2/+6
2014-09-11Show room topic change in the chat history and in the recentsEmmanuel ROHEE4-4/+35
2014-09-11getRoomEventIndex: improved speed for what it is usedEmmanuel ROHEE1-3/+4
2014-09-10Show echoed emote with transparencyEmmanuel ROHEE1-1/+4
2014-09-10Reenabled transparent echo message. It turns to opaque without flickering now.Emmanuel ROHEE2-19/+40
2014-09-10Clean previous request feedback when doing a new requestEmmanuel ROHEE1-0/+3
2014-09-10BF: Made /op work when providing no power value. 50 is used as default in ↵Emmanuel ROHEE1-1/+1
this case
2014-09-10Made users count auto updating. Do show it if the info is not available ↵Emmanuel ROHEE2-12/+30
(ex:user has not joined the room yet)
2014-09-10Animation on call end icon.David Baker4-16/+14
2014-09-10Upgrade angularjs to 1.3.0-rc1 since this is new developmentDavid Baker8-3414/+6346
2014-09-10Member event: store use the the latest oneEmmanuel ROHEE1-2/+7
2014-09-10Removed wrong comments about recents-controller.js: it uses $rootScope.rooms ↵Emmanuel ROHEE2-25/+2
not $rootScope.events.rooms managed by event-handler-service.js and used by other controllers
2014-09-10dedup events: state events conflict with messages events. Do not consider ↵Emmanuel ROHEE1-7/+9
them in deduplication
2014-09-10Reenabled handle of room states events in initialSync but do not add them to ↵Emmanuel ROHEE2-13/+13
the displayed messages in the room page. Show the m.room.member events only when they come from room.messages (from initialSync of pagination) not from room.state.
2014-09-10Presence events do not have event id. Do not discard themEmmanuel ROHEE1-2/+2
2014-09-10Add text for incoming callsDavid Baker1-0/+1
2014-09-10Show mxid in call bar for users with no displaynameDavid Baker1-1/+6
2014-09-10Less buggy rejection of calls when busyDavid Baker2-13/+20
2014-09-10Improved requests: pagination is done from the data received in initialSyncEmmanuel ROHEE3-15/+38
2014-09-10reject calls if there's already a call in progressDavid Baker1-0/+4
2014-09-09More rst formatting.Kegan Dougal1-5/+6
2014-09-09