summary refs log tree commit diff
path: root/webclient/room (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rejig display names when paginating to lie less.Kegan Dougal2014-11-041-8/+9
* Backwards compat for old-style avatar_urlsKegan Dougal2014-11-031-1/+2
* Reference the room_member key on messages which adjusts for current vs old_ro...Kegan Dougal2014-11-031-2/+2
* Fix broken redact enable logic.Kegan Dougal2014-11-031-1/+1
* Fix hidden event keys being incorrectly shown in the even info dialog.Kegan Dougal2014-11-031-1/+5
* Fix bug which prevented pagination from bumping the list down, causing infini...Kegan Dougal2014-11-031-1/+1
* Keep matrixService stateless and make matrixFilter use modelService.Kegan Dougal2014-11-031-4/+6
* Replace lots of .events.rooms[room_id] with .roomKegan Dougal2014-10-312-15/+15
* room.html now displays messages from model-service. Add debugging fields. Hoo...Kegan Dougal2014-10-312-9/+12
* SYWEB-102: Fix desktop notification msg when a user with no display name join...Kegan Dougal2014-10-311-3/+6
* Factor out notification logic.Kegan Dougal2014-10-311-9/+10
* Add notification-service.js to handle binging/notifications. Shift logic to t...Kegan Dougal2014-10-311-2/+12
* SYWEB-45: Display the user_id of a user when hovering over their avatar next ...Kegan Dougal2014-10-311-1/+1
* SYWEB-12: Minor layout tweaks.Kegan Dougal2014-10-301-1/+1
* SYWEB-12: UX tweaks.Kegan Dougal2014-10-301-1/+2
* SYWEB-12: Add ability to add new state events.Kegan Dougal2014-10-302-2/+21
* SYWEB-12: Allow edited state events to be submitted.Kegan Dougal2014-10-302-3/+10
* SYWEB-12: More formatting and tweaking of state event JSON.Kegan Dougal2014-10-302-3/+12
* SYWEB-12: More formatting.Kegan Dougal2014-10-302-6/+10
* SYWEB-12: Format room info dialog better.Kegan Dougal2014-10-301-17/+13
* SYWEB-12: Add a 'Room Info' button which displays all state content.Kegan Dougal2014-10-302-0/+50
* SYWEB-127: Open event info modal dialog when the bubble is clicked.Kegan Dougal2014-10-291-12/+11
* SYWEB-98: Add redactEvent matrix API call.Kegan Dougal2014-10-292-2/+22
* SYWEB-98: Add a 'Redact' button to the event info modal dialog.Kegan Dougal2014-10-292-3/+31
* Fix SYWEB-128 : Auto-scroll broken if not exactly at bottom of list.Kegan Dougal2014-10-291-1/+3
* Fix SYWEB-114 : Error message when trying to invite a user already in the room.Kegan Dougal2014-10-271-1/+1
* Implement SYWEB-121 : Display JSON when clicking messages.Kegan Dougal2014-10-272-11/+20
* switch from the deprecated msg.content.prev to msg.prev_content.membership, a...Matthew Hodgson2014-10-241-4/+4
* fix webclient to know about right timestampsMatthew Hodgson2014-10-172-4/+3
* Add unsanitizedLinky filter to fix links in formatted messages.Kegan Dougal2014-10-151-1/+2
* Remove org.matrix.custom.text.html event type and replace it with 'format' an...Kegan Dougal2014-10-151-2/+2
* Add support for org.matrix.custom.text.htmlKegan Dougal2014-10-151-1/+2
* BF: Do a pagination when opening a room from an invitationEmmanuel ROHEE2014-09-251-5/+8
* Fixed SYWEB-36: use getUserDisplayName for disambiguating display name in mem...Emmanuel ROHEE2014-09-251-2/+10
* Added hasOwnProperty tests when required to be robust to random properties ad...Emmanuel ROHEE2014-09-241-0/+6
* close buttons on recents (SYWEB-68)Matthew Hodgson2014-09-241-1/+1
* on safari at least keypress's event.which returns ASCII rather than keycodes,...Matthew Hodgson2014-09-231-1/+1
* comment-convo with keganMatthew Hodgson2014-09-231-1/+10
* oops, stupid bug on room/$room/stateMatthew Hodgson2014-09-231-2/+2
* use all new /rooms/<room id>/state to actually gather the state for rooms whe...Matthew Hodgson2014-09-231-0/+20
* Fix SYWEB-72 : Improve performance when typing.Kegan Dougal2014-09-232-2/+16
* Fix SYWEB-8 : Buggy tab-complete.Kegan Dougal2014-09-231-19/+40
* Show display name changes in the message list.Kegan Dougal2014-09-221-3/+7
* remove the ng-model attribute from mainInput textarea to stop the digest bein...Matthew Hodgson2014-09-202-16/+16
* Notify a callee that their browser doesn't support VoIP too.David Baker2014-09-192-7/+6
* Fix the "is webrtc supported" titles on buttons and make the video / voice ca...David Baker2014-09-191-6/+6
* Merge branch 'videocalls' into developDavid Baker2014-09-192-2/+13
|\
| * Video calling (in a tiny box at the moment)David Baker2014-09-172-2/+7
* | SYWEB-13 SYWEB-14: disabled "Call" button if the browser does not support all...Emmanuel ROHEE2014-09-192-2/+9
* | fix SYWEB-41 (hopefully)Matthew Hodgson2014-09-181-1/+7
* | Fixed missing component dependency which created a crashEmmanuel ROHEE2014-09-181-3/+2
* | SYWEB-30: BF: When switching between rooms, pagination flickered between the ...Emmanuel ROHEE2014-09-172-2/+13
* | BF: edit the actual room name not the displayed room name (which has been com...Emmanuel ROHEE2014-09-172-4/+9
* | SYWEB-7: Use sessionStorage to make per-room history survives when the user n...Emmanuel ROHEE2014-09-171-1/+17
* | SYWEB-7: Up & down keys let user step through the history as per readline or ...Emmanuel ROHEE2014-09-172-3/+72
* | WEB-35: joins/parts should trigger desktop notificationsEmmanuel ROHEE2014-09-171-4/+18
* | Don't bing for sent messages. Handle cases where the member is unknown rather...Kegan Dougal2014-09-161-1/+1
* | Added utility function containsBingWord and hook up some css to it.Kegan Dougal2014-09-161-1/+1
* | Added bing detection logic. Persist the display name of the user in localstor...Kegan Dougal2014-09-161-2/+2
* | Move the notification logic out of an individual room controller and into the...Kegan Dougal2014-09-161-16/+0
* | Added a section on bing words if you enable desktop notifications.Kegan Dougal2014-09-161-1/+1
|/
* Fixed scroll flickering when opening the roomEmmanuel ROHEE2014-09-161-0/+4
* If an initialSync has been already done on a room, we do not need to paginate...Emmanuel ROHEE2014-09-161-2/+15
* WEB-29: Improve room page content loadingEmmanuel ROHEE2014-09-161-1/+1
* always scroll to bottom when entering a roomMatthew Hodgson2014-09-131-2/+2
* Merge branch 'release-v0.2.3' of github.com:matrix-org/synapseErik Johnston2014-09-122-55/+219
|\
| * CSS m.room.topic and m.room.name events in the historyEmmanuel ROHEE2014-09-121-1/+1
| * Added edition of room nameEmmanuel ROHEE2014-09-122-8/+50
| * Show room name updates in room history and recents.Emmanuel ROHEE2014-09-121-0/+4
| * Clearly show when an user cannot join a room.Emmanuel ROHEE2014-09-112-10/+39
| * Added support of copy/paste of multi lines contentEmmanuel ROHEE2014-09-111-1/+2
| * Invite: reset the input when the invitation has been doneEmmanuel ROHEE2014-09-112-5/+6
| * Enable enter key in the invite inputEmmanuel ROHEE2014-09-111-1/+1
| * On member avatar mouseover, show user_id and power levelEmmanuel ROHEE2014-09-111-1/+1
| * Room topic: if the request fails, show the error in the feedbackEmmanuel ROHEE2014-09-111-1/+8
| * BF: made input autofocus work when opening the room topic inputEmmanuel ROHEE2014-09-112-2/+6
| * Show room topic change in the chat history and in the recentsEmmanuel ROHEE2014-09-111-0/+5
| * Show echoed emote with transparencyEmmanuel ROHEE2014-09-101-1/+4
| * Reenabled transparent echo message. It turns to opaque without flickering now.Emmanuel ROHEE2014-09-101-17/+8
| * Clean previous request feedback when doing a new requestEmmanuel ROHEE2014-09-101-0/+3
| * BF: Made /op work when providing no power value. 50 is used as default in thi...Emmanuel ROHEE2014-09-101-1/+1
| * Improved requests: pagination is done from the data received in initialSyncEmmanuel ROHEE2014-09-101-9/+7
| * Don't play an engaged tone if we hang up locally.David Baker2014-09-091-1/+9
| * Improved room page loading flow: do pagination only when the members list is ...Emmanuel ROHEE2014-09-091-3/+5
| * BF: prevent joined messages to be displayed twice when joining a room.Emmanuel ROHEE2014-09-091-4/+16
| * Show call invites in the message tableDavid Baker2014-09-091-0/+4
| * Display a 'Set Topic' button if there is no topic or it's a 0-len string.Kegan Dougal2014-09-082-10/+21
| * Add ability to set topic by double-clicking on the topic text then hitting en...Kegan Dougal2014-09-082-1/+34
| * Display the room topic in the room, underneath the name of the room.Kegan Dougal2014-09-081-2/+7
| * fix embarassing bug where in-progress messages get vaped when the previous on...Matthew Hodgson2014-09-081-1/+3
| * fix desktop notifs, which were broken in eab463fdMatthew Hodgson2014-09-081-2/+2
| * disable broken event dup suppression, and fix echo for /meMatthew Hodgson2014-09-081-14/+16
| * Revert "BF: Made notification work again (forgot to renamed "offline" to "una...Emmanuel ROHEE2014-09-081-1/+1
| * BF: Made notification work again (forgot to renamed "offline" to "unavailable")Emmanuel ROHEE2014-09-081-1/+1
* | fix embarassing bug where in-progress messages get vaped when the previous on...Matthew Hodgson2014-09-061-1/+3
* | fix desktop notifs, which were broken in eab463fdMatthew Hodgson2014-09-061-2/+2
* | disable broken event dup suppression, and fix echo for /meMatthew Hodgson2014-09-061-14/+16
|/
* handle m.room.aliases for id<->alias mapping; remove local_storage map; stop ...Matthew Hodgson2014-09-061-7/+45
* BF: tab completion did not work with commands. $scope.input contained only th...Emmanuel ROHEE2014-09-051-1/+10
* BF: Update the members list on banned & kicked "events"Emmanuel ROHEE2014-09-051-4/+13
* autoscroll down(if the scroller was already at the bottom) when receiving mem...Emmanuel ROHEE2014-09-051-13/+18
* Created kick & unban methods in matrixService. Made some factorisation.Emmanuel ROHEE2014-09-051-12/+3
* Added sanity checks in commandsEmmanuel ROHEE2014-09-051-34/+55
* BF: Make /unban work againEmmanuel ROHEE2014-09-051-1/+1
* Display ban & kick reasonEmmanuel ROHEE2014-09-051-1/+8
* Fixed duplicated messages sending in slow network condition.Emmanuel ROHEE2014-09-052-5/+48
* Cleaned all sending references as it not usedEmmanuel ROHEE2014-09-051-22/+4
* 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-042-2/+2
* Added more ng-if to make nice sentences like "Bob kicked Alice" or "Bob unba...Emmanuel ROHEE2014-09-031-4/+13
* Ignore leave members in the list tooEmmanuel ROHEE2014-09-031-2/+2
* Fixed used of state_key instead of user_id in member events.Emmanuel ROHEE2014-09-031-4/+7
* Normalise users power levels so that the user with the higher power level wil...Emmanuel ROHEE2014-09-032-1/+24
* 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-032-2/+2
* 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-032-2/+8
* 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-022-0/+11
* 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-012-15/+14
* Added roomName, a directive to compute a room name based on its alias (not al...Emmanuel ROHEE2014-09-011-1/+1
* Oops, show the voice call button once a call has endedDavid Baker2014-09-011-1/+1
* Fairly simple move of the call status widget to the header bar (and therefore...David Baker2014-09-012-36/+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
* Don't show the hang up button once tha call has endedDavid Baker2014-09-011-1/+1
* make the little logos clickable for ErikMatthew Hodgson2014-09-011-1/+1
* only show presence timings if we know themMatthew Hodgson2014-08-311-1/+1
* nasty big monolithic commit of a whole bunch of UI/UX improvements:Matthew Hodgson2014-08-312-20/+17
* Give basic feedback on the state of VoIP calls in the UI.David Baker2014-08-292-2/+4
* 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-292-35/+15
* Only show voice call button if there are exactly 2 members in the room. Also ...David Baker2014-08-292-3/+7
* 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-292-2/+43
|\
| * More basic functionality for voip calls (like hanging up)David Baker2014-08-291-1/+1
| * First basic working VoIP call supportDavid Baker2014-08-282-1/+27
| * WIP voip support on web clientDavid Baker2014-08-272-2/+17
* | Cleaned up ng deps. By convention, angular modules must be listed at firstEmmanuel ROHEE2014-08-291-3/+3
* | ng-show exists. So, for clarity, avoid to use ng-hide and double negation test.Emmanuel ROHEE2014-08-291-4/+4
* | 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
* Added the recents component at the left hand side of the room pageEmmanuel ROHEE2014-08-271-1/+5
* Adjusted webclient to use new state paths. Updated membership msg template to...Kegan Dougal2014-08-262-6/+9
* Merge remote-tracking branch 'origin/hotfixes-0.0.1' into developEmmanuel ROHEE2014-08-251-15/+15
|\
| * very quick and dirty responsive design for iPhonesMatthew Hodgson2014-08-231-15/+15
* | 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-222-4/+4
* sacrifice a goat or two to make wordwrap actually work properlyMatthew Hodgson2014-08-221-2/+2
* rename autoComplete directive as tabComplete to avoid confusion with the auto...Matthew Hodgson2014-08-221-15/+15
* actually display room metadata based on m.room.membe eventsMatthew Hodgson2014-08-211-2/+8
* 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-212-26/+25
|\
| * Show image fullscreen when clicking on the thumbnailEmmanuel ROHEE2014-08-211-2/+7
| * If there are available, show image thumbnails in the messages listEmmanuel ROHEE2014-08-211-3/+7
| * 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: Apply image place holder only if the image message has the height informa...Emmanuel ROHEE2014-08-201-1/+1
* BF: Wait for the room_id being resolved before starting paginationEmmanuel ROHEE2014-08-201-2/+2
* Create a placeholder for each image of the chat thread. The height of this pl...Emmanuel ROHEE2014-08-201-1/+4
* Send images with their imageInfo (size, mymetype, width & height)Emmanuel ROHEE2014-08-201-13/+31
* Sanitize message text content only if the type of current message in the ng-r...Emmanuel ROHEE2014-08-201-2/+2
* Replaced the image URL text input by a file selector button: "Send Image"Emmanuel ROHEE2014-08-202-18/+5
* Disabled sending buttons while a message is being sent. Useful on bad Interne...Emmanuel ROHEE2014-08-202-6/+18
* File organisation sanity: put directives and filters into dedicated filesEmmanuel ROHEE2014-08-202-116/+134
* keepScroll: a directive to anchor the scroller position at the bottom when th...Emmanuel ROHEE2014-08-191-0/+27
* BF: The enter key in the image URL box called sendImage() with no argumentEmmanuel ROHEE2014-08-191-1/+1
* 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-192-1/+6
|/
* In members list, on avatar mouseover, show a tooltip with the user matrix idEmmanuel ROHEE2014-08-181-2/+6
* 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-182-2/+2
* Disabled image upload UIsEmmanuel ROHEE2014-08-181-1/+3
* Added another button to upload and send an image.Emmanuel ROHEE2014-08-182-2/+20
* make text font sizes consistentMatthew Hodgson2014-08-171-3/+4
* 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-172-4/+95
* autohyperlink messages using linkyMatthew Hodgson2014-08-162-3/+3
* 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
* order the members list by most recently activeMatthew 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-162-10/+13
* slightly hacky but more functional infinite scrollingMatthew Hodgson2014-08-161-30/+36
* switch some elements from being styled by class to styled by idMatthew Hodgson2014-08-151-12/+12
* FormattingKegan Dougal2014-08-152-21/+22
* 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-152-6/+44
* 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-152-10/+5
* 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-142-5/+10
* webclient: You can now paginate in rooms. Defaults to 10 messages, with a but...Kegan Dougal2014-08-142-21/+60
* Finish up room controller too. May have missed one or two, but testing didn't...Kegan Dougal2014-08-141-14/+14
* BF: Use ng-srcEmmanuel ROHEE2014-08-141-1/+1
* fix emote presentationMatthew Hodgson2014-08-141-1/+1
* completely change the CSS to be an entirely 'position: absolute' layout rathe...Matthew Hodgson2014-08-142-5/+10
* don't hammer after 403Matthew Hodgson2014-08-131-1/+4
* Merge branch 'master' of git+ssh://github.com/matrix-org/synapseMatthew Hodgson2014-08-132-10/+47
|\
| * Use strings instead of opaque magic-number constants for presence states; ren...Paul "LeoNerd" Evans2014-08-132-8/+5
| * Room: Added a text input to type an image URL in order to send an image messageEmmanuel ROHEE2014-08-132-1/+24
| * Display image messages from the streamEmmanuel ROHEE2014-08-131-1/+2
| * add in copyrights to everything, not just the synapse subdir, and add a copyr...Matthew Hodgson2014-08-131-0/+16
* | timestampsMatthew Hodgson2014-08-131-1/+1
|/
* Make messages list and room users list scroll-overflowEmmanuel ROHEE2014-08-122-10/+13
* Reference Matrix Home Servermatrix.org2014-08-122-0/+290