summary refs log tree commit diff
path: root/setup.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-09-18Patch for SYWEB-40 : isStateEvent is not being set correctly, and really ↵Kegan Dougal1-2/+8
shouldn't be a configurable arg in the first place. As a result of being undefined, the events.rooms[rid].members object was not being updated in some cases, which combined with the recents-filter bug (32808e4), caused federated rooms to not appear in the recents list.
2014-09-18Still add the room to the filtered list even if you can't work out the ↵Kegan Dougal1-3/+2
number of users in the room.
2014-09-17Create room entries for public rooms too so their public state is ↵Kegan Dougal2-0/+3
transferred over correctly when you join it.
2014-09-17webclient SYWEB-3 : Public rooms are bold. Can't think of a nicer way which ↵Kegan Dougal4-1/+18
doesn't clutter the recents list.
2014-09-17SYWEB-30: BF: When switching between rooms, pagination flickered between the ↵Emmanuel ROHEE2-2/+13
top of the room before jumping to the bottom of the page
2014-09-17SYWEB-3 : Added 'visibility' key to rooms returned via /initialSyncKegan Dougal1-0/+5
2014-09-17SYWEB-22: Format emote('/me') messages correctly in desktop notificationEmmanuel ROHEE1-1/+7
2014-09-17SYN-40: When a user updates their displayname or avatar update all their ↵Erik Johnston3-3/+75
join events for all the rooms they are currently in.
2014-09-17BF: edit the actual room name not the displayed room name (which has been ↵Emmanuel ROHEE2-4/+9
computed)
2014-09-17SYWEB-15: Always show the room alias as well as its name in the UIEmmanuel ROHEE1-54/+56
2014-09-17SYWEB-7: Use sessionStorage to make per-room history survives when the user ↵Emmanuel ROHEE1-1/+17
navigates through rooms
2014-09-17SYWEB-7: Up & down keys let user step through the history as per readline or ↵Emmanuel ROHEE2-3/+72
xchat
2014-09-17WEB-35: joins/parts should trigger desktop notificationsEmmanuel ROHEE1-4/+18
2014-09-16Bugfix when content isn't a string.Kegan Dougal1-1/+1
2014-09-16Don't bing for sent messages. Handle cases where the member is unknown ↵Kegan Dougal2-4/+9
rather than erroring out.
2014-09-16Added basic RegExp support.Kegan Dougal2-5/+3
2014-09-16WEB-27: We don't need to show the user-count in Recents in the room ↵Emmanuel ROHEE2-2/+7
sidepanel - takes up too much room
2014-09-16Bing on all the things if there are 0 bing words.Kegan Dougal2-0/+7
2014-09-16hidden/minimise/focus disaster disclaimer with the TODOKegan Dougal1-0/+4
2014-09-16Added utility function containsBingWord and hook up some css to it.Kegan Dougal3-31/+46
2014-09-16Added bing detection logic. Persist the display name of the user in ↵Kegan Dougal4-7/+44
localstorage for use when binging.
2014-09-16Move the notification logic out of an individual room controller and into ↵Kegan Dougal2-17/+19
the general event handler, so we can notify for >1 room.
2014-09-16Added a section on bing words if you enable desktop notifications.Kegan Dougal3-2/+19
2014-09-16Time out calls from both ends properly.David Baker2-8/+20
2014-09-16Fixed scroll flickering when opening the roomEmmanuel ROHEE1-0/+4
2014-09-16If an initialSync has been already done on a room, we do not need to ↵Emmanuel ROHEE1-2/+15
paginate back to get more messages
2014-09-16WEB-29: Improve room page content loadingEmmanuel ROHEE3-8/+26
InitialSync: load the 30 last messages of each room so that a full page of messages can be displayed without additionnal request
2014-09-16Update spec with the lifetime field.David Baker1-2/+8
2014-09-16Use event age to recognise which calls are current and which aren't and ↵David Baker4-16/+79
hence support answering calls that were placed before we loaded the page.
2014-09-16Comment out password reset for now, until the mechanism is fully discussed ↵Kegan Dougal1-1/+1
(IS token auth vs HS auth)
2014-09-16Added support for the HS to send emails. Use it to send password resets. ↵Kegan Dougal4-2/+130
Added email_smtp_server and email_from_address config args. Added emailutils.
2014-09-16Added PasswordResetRestServlet. Hit the IS to confirm the email/user. Need ↵Kegan Dougal2-1/+50
to send email.
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