summary refs log tree commit diff
path: root/webclient/room/room-controller.js (follow)
Commit message (Expand)AuthorAgeFilesLines
* Do not systematically scroll to the bottom on new events in the roomEmmanuel ROHEE2014-09-051-2/+8
* switch IRC-style command parser to use regexps rather than split(" ") so that...Matthew Hodgson2014-09-041-52/+88
* Moved mRoomName filter into matrix-filter.js, a place for all generic filters...Emmanuel ROHEE2014-09-041-1/+1
* Ignore leave members in the list tooEmmanuel ROHEE2014-09-031-2/+2
* Normalise users power levels so that the user with the higher power level wil...Emmanuel ROHEE2014-09-031-0/+23
* Use /rooms/$room_id/state/m.room.member/$user_id to change the membership of ...Emmanuel ROHEE2014-09-031-2/+2
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has...Matthew Hodgson2014-09-031-1/+1
* Added /kick $user_idEmmanuel ROHEE2014-09-031-4/+14
* Added /unban $user_idEmmanuel ROHEE2014-09-031-0/+10
* Send unrecognized commands as text message (as before)Emmanuel ROHEE2014-09-031-1/+2
* Do not define power level limits in setUserPowerLevel. Update the function to...Emmanuel ROHEE2014-09-031-1/+1
* Added /deop $user_idEmmanuel ROHEE2014-09-031-1/+9
* Added /op $user_id $powerLevelEmmanuel ROHEE2014-09-031-1/+17
* Better indicate in the page feedback section that a user can't join a room (b...Emmanuel ROHEE2014-09-031-1/+2
* Do not show banned people in member list. Format ban events strings in room a...Emmanuel ROHEE2014-09-031-0/+5
* Added /ban commandEmmanuel ROHEE2014-09-031-0/+16
* Made IRC style command easier to handle specifically for possible argumentsEmmanuel ROHEE2014-09-031-10/+22
* BF: Reset base timer time ($scope.now) everytime last_active_ago is touchedEmmanuel ROHEE2014-09-021-7/+6
* Represent user power level in a room by a red bar at the bottom of his avatar...Emmanuel ROHEE2014-09-021-0/+10
* BF: Armed updateMemberListPresenceAge only onceEmmanuel ROHEE2014-09-021-1/+3
* BF: Take into account MEMBER_EVENT and PRESENCE_EVENT events only after the i...Emmanuel ROHEE2014-09-021-2/+6
* Follow API renaming. state -> presence. mtime_ago -> last_active_agoEmmanuel ROHEE2014-09-011-13/+12
* Fairly simple move of the call status widget to the header bar (and therefore...David Baker2014-09-011-25/+3
* Fixed presence change that occurs -Xs agoEmmanuel ROHEE2014-09-011-0/+5
* Fixed presence state update. Specifically, the current user was sometimes ind...Emmanuel ROHEE2014-09-011-5/+23
* nasty big monolithic commit of a whole bunch of UI/UX improvements:Matthew Hodgson2014-08-311-6/+1
* Give basic feedback on the state of VoIP calls in the UI.David Baker2014-08-291-2/+0
* todoMatthew Hodgson2014-08-291-1/+1
* Implemented /nickEmmanuel ROHEE2014-08-291-0/+4
* update presence times in realtime through the magic of two-way bindingMatthew Hodgson2014-08-291-34/+14
* Only show voice call button if there are exactly 2 members in the room. Also ...David Baker2014-08-291-1/+5
* Merge branch 'develop' of github.com:matrix-org/synapse into developDavid Baker2014-08-291-10/+9
|\
| * Show notifications only when the user is detected as idleEmmanuel ROHEE2014-08-291-10/+9
* | Change call signalling messages to be their own types of room events rather t...David Baker2014-08-291-1/+1
|/
* Merge branch 'voip' into developDavid Baker2014-08-291-2/+35
|\
| * First basic working VoIP call supportDavid Baker2014-08-281-0/+19
| * WIP voip support on web clientDavid Baker2014-08-271-2/+16
* | Cleaned up ng deps. By convention, angular modules must be listed at firstEmmanuel ROHEE2014-08-291-3/+3
* | When opening this page, do not join a room already joinedEmmanuel ROHEE2014-08-281-26/+51
* | Cleaned up depsEmmanuel ROHEE2014-08-281-2/+2
* | Start the events stream once the app starts (if credentials are in cache) or ...Emmanuel ROHEE2014-08-281-1/+0
|/
* BF: mFileInput dependency got lost somewhere and upload buttons did not work ...Emmanuel ROHEE2014-08-271-1/+1
* Highlight the current room in the recents listEmmanuel ROHEE2014-08-271-0/+3
* Adjusted webclient to use new state paths. Updated membership msg template to...Kegan Dougal2014-08-261-5/+8
* Merge branch 'settings-page' into developEmmanuel ROHEE2014-08-221-1/+1
|\
| * Use /home everywhereEmmanuel ROHEE2014-08-221-1/+1
* | Check if the membership message was for the room we were in before updating t...Erik Johnston2014-08-221-0/+2
* | Keep track of people's presence and query that when we update the members list.Erik Johnston2014-08-221-3/+7
* | Reinitialize room when creating a RoomController so that we start off with a ...Erik Johnston2014-08-221-0/+2
|/
* Use $location.url instead of $location.path to get clean page URL without has...Emmanuel ROHEE2014-08-221-3/+3
* fix mainInput retaining focus between sending consecutive messages by disabli...Matthew Hodgson2014-08-221-2/+2
* Only start event streaming after having set up the controllers.Erik Johnston2014-08-211-0/+1
* stop hammering the HS for displayname and avatar URLsMatthew Hodgson2014-08-211-3/+5
* Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.0.1Erik Johnston2014-08-211-22/+12
|\
| * Generate thumbnail client side and send its URL and info with the image messa...Emmanuel ROHEE2014-08-211-22/+12
* | Fixed first pagination detectionEmmanuel ROHEE2014-08-211-2/+3
|/
* BF: Wait for the room_id being resolved before starting paginationEmmanuel ROHEE2014-08-201-2/+2
* Send images with their imageInfo (size, mymetype, width & height)Emmanuel ROHEE2014-08-201-13/+31
* Replaced the image URL text input by a file selector button: "Send Image"Emmanuel ROHEE2014-08-201-2/+3
* Disabled sending buttons while a message is being sent. Useful on bad Interne...Emmanuel ROHEE2014-08-201-3/+15
* File organisation sanity: put directives and filters into dedicated filesEmmanuel ROHEE2014-08-201-116/+0
* keepScroll: a directive to anchor the scroller position at the bottom when th...Emmanuel ROHEE2014-08-191-0/+27
* Merge remote-tracking branch 'origin/master' into user_pageEmmanuel ROHEE2014-08-191-1/+1
|\
| * show private room_ids rather than nulls in notifs if there is no room_aliasMatthew Hodgson2014-08-181-1/+1
* | Use $location.url to open the user profile page. The user page URL is then th...Emmanuel ROHEE2014-08-191-1/+1
* | Added link to user profile pagesEmmanuel ROHEE2014-08-191-0/+5
|/
* Support urlencoded room aliases in room URLEmmanuel ROHEE2014-08-181-15/+27
* Support room alias in rooms URL (ex: http://127.0.0.1:8000/#/room/#public:loc...Emmanuel ROHEE2014-08-181-1/+42
* webclient: Tweak namespace of auto-complete directive. ng- should really only...Kegan Dougal2014-08-181-1/+1
* Added another button to upload and send an image.Emmanuel ROHEE2014-08-181-0/+17
* implement html5 notifications. (have to be explicitly requested under Config)Matthew Hodgson2014-08-171-1/+18
* dial down loggingMatthew Hodgson2014-08-171-5/+5
* - use css3 to make avatars always the right aspect ratioMatthew Hodgson2014-08-171-0/+91
* autohyperlink messages using linkyMatthew Hodgson2014-08-161-1/+1
* improve infinite scrolling so it keeps paginating until you have a scrollbar ...Matthew Hodgson2014-08-161-17/+28
* roll back b602834 as it made a bizarre subset of avatars go awolMatthew Hodgson2014-08-161-6/+5
* don't hammer a new hit for every displayname and avatar_url when we already h...Matthew Hodgson2014-08-161-1/+14
* display mtime_age in webclientMatthew Hodgson2014-08-161-9/+10
* slightly hacky but more functional infinite scrollingMatthew Hodgson2014-08-161-30/+36
* FormattingKegan Dougal2014-08-151-20/+20
* Get presence for members when you enter a room (it was coming down but wasn't...Kegan Dougal2014-08-151-0/+4
* Added infinite scrolling. It's sliiiightly buggy in that it jumps down the li...Kegan Dougal2014-08-151-3/+41
* Remove old polling stuff from RoomController. Added service comments. Do not ...Kegan Dougal2014-08-151-40/+0
* Event streaming now happens on an app level, rather than a per-room level. Ma...Kegan Dougal2014-08-151-4/+0
* Store messages in $rootScope so they can be accessed from multiple controller...Kegan Dougal2014-08-151-6/+1
* Added event handler service which.. handles events. More specifically, it $br...Kegan Dougal2014-08-151-27/+21
* Added event stream service which neatly blobs together requests / state for t...Kegan Dougal2014-08-151-13/+10
* More helpful display when the event stream fails, wiping it when the connecti...Kegan Dougal2014-08-141-4/+6
* webclient: You can now paginate in rooms. Defaults to 10 messages, with a but...Kegan Dougal2014-08-141-21/+59
* Finish up room controller too. May have missed one or two, but testing didn't...Kegan Dougal2014-08-141-14/+14
* completely change the CSS to be an entirely 'position: absolute' layout rathe...Matthew Hodgson2014-08-141-1/+5
* don't hammer after 403Matthew Hodgson2014-08-131-1/+4
* Use strings instead of opaque magic-number constants for presence states; ren...Paul "LeoNerd" Evans2014-08-131-7/+4
* Room: Added a text input to type an image URL in order to send an image messageEmmanuel ROHEE2014-08-131-1/+12
* add in copyrights to everything, not just the synapse subdir, and add a copyr...Matthew Hodgson2014-08-131-0/+16
* Make messages list and room users list scroll-overflowEmmanuel ROHEE2014-08-121-1/+2
* Reference Matrix Home Servermatrix.org2014-08-121-0/+214