Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-09-18 | SYWEB-3 : Boldify if the join_rule is public, rather than visibility so it ↵ | Kegan Dougal | 1 | -1/+1 | |
plays nicer with federation. | |||||
2014-09-18 | Update version in UPGRADE | Erik Johnston | 1 | -1/+1 | |
2014-09-18 | Patch for SYWEB-40 : isStateEvent is not being set correctly, and really ↵ | Kegan Dougal | 1 | -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-18 | Still add the room to the filtered list even if you can't work out the ↵ | Kegan Dougal | 1 | -3/+2 | |
number of users in the room. | |||||
2014-09-18 | unbreak calls in firefox | David Baker | 1 | -1/+1 | |
2014-09-18 | SYWEB-3 : Boldify if the join_rule is public, rather than visibility so it ↵ | Kegan Dougal | 1 | -1/+1 | |
plays nicer with federation. | |||||
2014-09-18 | Patch for SYWEB-40 : isStateEvent is not being set correctly, and really ↵ | Kegan Dougal | 1 | -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-18 | Still add the room to the filtered list even if you can't work out the ↵ | Kegan Dougal | 1 | -3/+2 | |
number of users in the room. | |||||
2014-09-17 | add note to upgrade.rst about web client spec breaking change. | David Baker | 1 | -0/+8 | |
2014-09-17 | Bump versions | Erik Johnston | 2 | -2/+2 | |
2014-09-17 | Create room entries for public rooms too so their public state is ↵ | Kegan Dougal | 2 | -0/+3 | |
transferred over correctly when you join it. | |||||
2014-09-17 | webclient SYWEB-3 : Public rooms are bold. Can't think of a nicer way which ↵ | Kegan Dougal | 4 | -1/+18 | |
doesn't clutter the recents list. | |||||
2014-09-17 | SYWEB-30: BF: When switching between rooms, pagination flickered between the ↵ | Emmanuel ROHEE | 2 | -2/+13 | |
top of the room before jumping to the bottom of the page | |||||
2014-09-17 | SYWEB-3 : Added 'visibility' key to rooms returned via /initialSync | Kegan Dougal | 1 | -0/+5 | |
2014-09-17 | SYWEB-22: Format emote('/me') messages correctly in desktop notification | Emmanuel ROHEE | 1 | -1/+7 | |
2014-09-17 | SYN-40: When a user updates their displayname or avatar update all their ↵ | Erik Johnston | 3 | -3/+75 | |
join events for all the rooms they are currently in. | |||||
2014-09-17 | BF: edit the actual room name not the displayed room name (which has been ↵ | Emmanuel ROHEE | 2 | -4/+9 | |
computed) | |||||
2014-09-17 | SYWEB-15: Always show the room alias as well as its name in the UI | Emmanuel ROHEE | 1 | -54/+56 | |
2014-09-17 | SYWEB-7: Use sessionStorage to make per-room history survives when the user ↵ | Emmanuel ROHEE | 1 | -1/+17 | |
navigates through rooms | |||||
2014-09-17 | SYWEB-7: Up & down keys let user step through the history as per readline or ↵ | Emmanuel ROHEE | 2 | -3/+72 | |
xchat | |||||
2014-09-17 | WEB-35: joins/parts should trigger desktop notifications | Emmanuel ROHEE | 1 | -4/+18 | |
2014-09-16 | Bugfix when content isn't a string. | Kegan Dougal | 1 | -1/+1 | |
2014-09-16 | Don't bing for sent messages. Handle cases where the member is unknown ↵ | Kegan Dougal | 2 | -4/+9 | |
rather than erroring out. | |||||
2014-09-16 | Added basic RegExp support. | Kegan Dougal | 2 | -5/+3 | |
2014-09-16 | WEB-27: We don't need to show the user-count in Recents in the room ↵ | Emmanuel ROHEE | 2 | -2/+7 | |
sidepanel - takes up too much room | |||||
2014-09-16 | Bing on all the things if there are 0 bing words. | Kegan Dougal | 2 | -0/+7 | |
2014-09-16 | hidden/minimise/focus disaster disclaimer with the TODO | Kegan Dougal | 1 | -0/+4 | |
2014-09-16 | Added utility function containsBingWord and hook up some css to it. | Kegan Dougal | 3 | -31/+46 | |
2014-09-16 | Added bing detection logic. Persist the display name of the user in ↵ | Kegan Dougal | 4 | -7/+44 | |
localstorage for use when binging. | |||||
2014-09-16 | Move the notification logic out of an individual room controller and into ↵ | Kegan Dougal | 2 | -17/+19 | |
the general event handler, so we can notify for >1 room. | |||||
2014-09-16 | Added a section on bing words if you enable desktop notifications. | Kegan Dougal | 3 | -2/+19 | |
2014-09-16 | Time out calls from both ends properly. | David Baker | 2 | -8/+20 | |
2014-09-16 | Fixed scroll flickering when opening the room | Emmanuel ROHEE | 1 | -0/+4 | |
2014-09-16 | If an initialSync has been already done on a room, we do not need to ↵ | Emmanuel ROHEE | 1 | -2/+15 | |
paginate back to get more messages | |||||
2014-09-16 | WEB-29: Improve room page content loading | Emmanuel ROHEE | 3 | -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-16 | Update spec with the lifetime field. | David Baker | 1 | -2/+8 | |
2014-09-16 | Use event age to recognise which calls are current and which aren't and ↵ | David Baker | 4 | -16/+79 | |
hence support answering calls that were placed before we loaded the page. | |||||
2014-09-16 | Comment out password reset for now, until the mechanism is fully discussed ↵ | Kegan Dougal | 1 | -1/+1 | |
(IS token auth vs HS auth) | |||||
2014-09-16 | Added support for the HS to send emails. Use it to send password resets. ↵ | Kegan Dougal | 4 | -2/+130 | |
Added email_smtp_server and email_from_address config args. Added emailutils. | |||||
2014-09-16 | Added PasswordResetRestServlet. Hit the IS to confirm the email/user. Need ↵ | Kegan Dougal | 2 | -1/+50 | |
to send email. | |||||
2014-09-15 | Fix bug where we didn't always get 'prev_content' key | Erik Johnston | 1 | -4/+1 | |
2014-09-15 | Filter room where the user has been banned | Emmanuel ROHEE | 2 | -5/+29 | |
2014-09-15 | Fix bug where we incorrectly calculated 'age_ts' from 'age' key rather than ↵ | Erik Johnston | 2 | -2/+4 | |
the reverse. Don't transmit age_ts to clients for now. | |||||
2014-09-15 | Correctly handle receiving 'missing' Pdus from federation, rather than just ↵ | Erik Johnston | 3 | -13/+18 | |
discarding them. | |||||
2014-09-15 | Recents must not show temporary fake messages | Emmanuel ROHEE | 4 | -10/+32 | |
2014-09-15 | Improve logging in federation handler. | Erik Johnston | 1 | -1/+3 | |
2014-09-15 | Fix unit tests after adding extra argument on put_json | Erik Johnston | 3 | -10/+28 | |
2014-09-15 | Fix 'age' key to update on retries | Erik Johnston | 3 | -8/+41 | |
2014-09-15 | More helpful 400 error messages. | Kegan Dougal | 1 | -1/+5 | |
2014-09-15 | Updated CHANGES and UPGRADE to reflect registration API changes. | Kegan Dougal | 2 | -0/+34 | |
2014-09-15 | Be consistent when associating keys with login types for registration/login. | Kegan Dougal | 4 | -4/+4 | |
2014-09-15 | Recents uses data directly from $rootscope.events | Emmanuel ROHEE | 4 | -171/+95 | |
2014-09-15 | Update spec to include m.login.email.identity | Kegan Dougal | 1 | -1/+26 | |
2014-09-15 | Fix unit tests. | Kegan Dougal | 1 | -2/+8 | |
2014-09-15 | Updated cmdclient to use new registration logic. | Kegan Dougal | 1 | -11/+26 | |
2014-09-15 | Make captcha work again with the new registration logic. | Kegan Dougal | 2 | -1/+22 | |
2014-09-15 | Updated webclient to support the new registration logic. | Kegan Dougal | 1 | -23/+120 | |
2014-09-15 | Correctly handle the 'age' key in events and pdus | Erik Johnston | 10 | -15/+51 | |
2014-09-15 | Split out password/captcha/email logic. | Kegan Dougal | 2 | -140/+217 | |
2014-09-15 | Added LoginType constants. Created general structure for processing ↵ | Kegan Dougal | 2 | -20/+84 | |
registrations. | |||||
2014-09-15 | BF: inviter field has moved to the room root object | Emmanuel ROHEE | 1 | -1/+1 | |
2014-09-15 | BF: presence and eventMap were not reset at logout. | Emmanuel ROHEE | 1 | -10/+14 | |
2014-09-15 | Use "white-space: pre-wrap" for "Text will wrap when necessary, and on line ↵ | Emmanuel ROHEE | 1 | -3/+2 | |
breaks" | |||||
2014-09-13 | unbreak wordwrapping by breaking multiline paste for now | Matthew Hodgson | 1 | -1/+2 | |
2014-09-13 | always scroll to bottom when entering a room | Matthew Hodgson | 1 | -2/+2 | |
2014-09-13 | more wishlist | Matthew Hodgson | 1 | -0/+2 | |
2014-09-12 | Define a CLOS-like 'around' modifier as a decorator, to neaten up the ↵ | Paul "LeoNerd" Evans | 1 | -10/+23 | |
'orig_*' noise of wrapping the setUp()/tearDown() methods | |||||
2014-09-12 | Add some docstrings | Paul "LeoNerd" Evans | 1 | -0/+6 | |
2014-09-12 | Additionally look first for a 'loglevel' attribute on the running test ↵ | Paul "LeoNerd" Evans | 1 | -3/+7 | |
method, before the TestCase | |||||
2014-09-12 | Define a (class) decorator for easily setting a DEBUG logging level on a ↵ | Paul "LeoNerd" Evans | 1 | -0/+5 | |
TestCase | |||||
2014-09-12 | Allow a TestCase to set a 'loglevel' attribute, which overrides the logging ↵ | Paul "LeoNerd" Evans | 1 | -1/+22 | |
level while that testcase runs | |||||
2014-09-12 | Have all unit tests import from our own subclass of trial's unittest ↵ | Paul "LeoNerd" Evans | 21 | -61/+52 | |
TestCase; set up logging in ONE PLACE ONLY | |||||
2014-09-12 | Update CHANGES.rst v0.2.3 | Erik Johnston | 1 | -0/+3 | |
2014-09-12 | Spellcheck | Erik Johnston | 1 | -1/+1 | |
2014-09-12 | Add note about glare support | Erik Johnston | 1 | -0/+1 | |
2014-09-12 | Update the spec document to replace the candidate message with the ↵ | David Baker | 1 | -3/+3 | |
candidates message. | |||||
2014-09-12 | Send multiple candidates at once instead of all individually. Changes spec ↵ | David Baker | 2 | -9/+58 | |
to include multiple candidates in a candidate(s) message. | |||||
2014-09-12 | Bump version and change log | Erik Johnston | 3 | -2/+21 | |
2014-09-12 | Fix bug where we relied on the current_state_events being updated when we ↵ | Erik Johnston | 1 | -2/+2 | |
are handling type specific persistence | |||||
2014-09-12 | Fix bug where we no longer stored user_id on Pdus | Erik Johnston | 1 | -1/+7 | |
2014-09-12 | Make the state resolution use actual power levels rather than taking them ↵ | Erik Johnston | 5 | -127/+194 | |
from a Pdu key. | |||||
2014-09-12 | Fix bug where we incorrectly removed a remote host from the list of hosts in ↵ | Erik Johnston | 1 | -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-12 | Fix bug where we didn't return a tuple when expected. | Erik Johnston | 1 | -1/+1 | |
2014-09-12 | Clean data when user logs out | Emmanuel ROHEE | 4 | -11/+36 | |
2014-09-12 | Retry sending events that fail to send. | David Baker | 1 | -11/+28 | |
2014-09-12 | Fixed displayname resolution of emote sender | Emmanuel ROHEE | 1 | -1/+1 | |
2014-09-12 | Fixed public room name and users count alignement | Emmanuel ROHEE | 2 | -25/+46 | |
Put data into a table to ease layout and manage long strings | |||||
2014-09-12 | Some words about glare | David Baker | 1 | -1/+27 | |
2014-09-12 | Always pick the incoming call if we've not yet sent out our invite, ↵ | David Baker | 2 | -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-12 | Remove the local AV stream from ourselves when handing it off to a new call ↵ | David Baker | 1 | -0/+6 | |
or we'll close it when we hang up. | |||||
2014-09-12 | CSS m.room.topic and m.room.name events in the history | Emmanuel ROHEE | 1 | -1/+1 | |
2014-09-12 | Handle NAME_EVENT to get room name update event | Emmanuel ROHEE | 1 | -0/+5 | |
(TODO: recents needs to be directly plugged to $rootScope.events.rooms) | |||||
2014-09-12 | Added edition of room name | Emmanuel ROHEE | 4 | -12/+61 | |
2014-09-12 | Show room name updates in room history and recents. | Emmanuel ROHEE | 4 | -38/+50 | |
Update it with the latest value | |||||
2014-09-12 | BF: temp workaround while /initialSync on a particular room is not available | Emmanuel ROHEE | 1 | -0/+5 | |
initRoom on a new room is not called. Call it for any received events | |||||
2014-09-11 | few fixes for errors in glare conditions. still seem to end up with no audio ↵ | David Baker | 2 | -5/+4 | |
if both calls are placed at the same time. | |||||
2014-09-11 | Put back the line that adds the stream to the invite, otherwise ↵ | David Baker | 1 | -0/+1 | |
caller->callee audio won't work... | |||||
2014-09-11 | Fix bug where web client wold break trying to add the earliest token without ↵ | David Baker | 1 | -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-11 | Clearly show when an user cannot join a room. | Emmanuel ROHEE | 2 | -10/+39 | |
In realtime show who kicked or banned him. | |||||
2014-09-11 | start towards glare support (currently not much better but no worse than ↵ | David Baker | 3 | -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-11 | Added support of copy/paste of multi lines content | Emmanuel ROHEE | 2 | -1/+7 | |
2014-09-11 | Use autofill-event.js to workaround browsers issue: Form model doesn't ↵ | Emmanuel ROHEE | 2 | -0/+118 | |
update on autocomplete https://github.com/angular/angular.js/issues/1460 | |||||
2014-09-11 | Invite: reset the input when the invitation has been done | Emmanuel ROHEE | 2 | -5/+6 | |
2014-09-11 | Enable enter key in the invite input | Emmanuel ROHEE | 1 | -1/+1 | |
2014-09-11 | On member avatar mouseover, show user_id and power level | Emmanuel ROHEE | 1 | -1/+1 | |
2014-09-11 | Room topic: if the request fails, show the error in the feedback | Emmanuel ROHEE | 1 | -1/+8 | |
2014-09-11 | BF: made input autofocus work when opening the room topic input | Emmanuel ROHEE | 2 | -2/+6 | |
2014-09-11 | Show room topic change in the chat history and in the recents | Emmanuel ROHEE | 4 | -4/+35 | |
2014-09-11 | getRoomEventIndex: improved speed for what it is used | Emmanuel ROHEE | 1 | -3/+4 | |
2014-09-10 | Show echoed emote with transparency | Emmanuel ROHEE | 1 | -1/+4 | |
2014-09-10 | Reenabled transparent echo message. It turns to opaque without flickering now. | Emmanuel ROHEE | 2 | -19/+40 | |
2014-09-10 | Clean previous request feedback when doing a new request | Emmanuel ROHEE | 1 | -0/+3 | |
2014-09-10 | BF: Made /op work when providing no power value. 50 is used as default in ↵ | Emmanuel ROHEE | 1 | -1/+1 | |
this case | |||||
2014-09-10 | Made users count auto updating. Do show it if the info is not available ↵ | Emmanuel ROHEE | 2 | -12/+30 | |
(ex:user has not joined the room yet) | |||||
2014-09-10 | Animation on call end icon. | David Baker | 4 | -16/+14 | |
2014-09-10 | Upgrade angularjs to 1.3.0-rc1 since this is new development | David Baker | 8 | -3414/+6346 | |
2014-09-10 | Member event: store use the the latest one | Emmanuel ROHEE | 1 | -2/+7 | |
2014-09-10 | Removed wrong comments about recents-controller.js: it uses $rootScope.rooms ↵ | Emmanuel ROHEE | 2 | -25/+2 | |
not $rootScope.events.rooms managed by event-handler-service.js and used by other controllers | |||||
2014-09-10 | dedup events: state events conflict with messages events. Do not consider ↵ | Emmanuel ROHEE | 1 | -7/+9 | |
them in deduplication | |||||
2014-09-10 | Reenabled handle of room states events in initialSync but do not add them to ↵ | Emmanuel ROHEE | 2 | -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-10 | Presence events do not have event id. Do not discard them | Emmanuel ROHEE | 1 | -2/+2 | |
2014-09-10 | Add text for incoming calls | David Baker | 1 | -0/+1 | |
2014-09-10 | Show mxid in call bar for users with no displayname | David Baker | 1 | -1/+6 | |
2014-09-10 | Less buggy rejection of calls when busy | David Baker |