summary refs log tree commit diff
path: root/webclient/recents/recents-controller.js (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move webclient to a python module so that it can be installedMark Haines2014-11-041-34/+0
|
* Make recents[controller/filter/html] use modelService.Kegan Dougal2014-11-031-2/+5
| | | | | This breaks functionality whilst both events.rooms and modelService are in use.
* Recents must not show temporary fake messagesEmmanuel ROHEE2014-09-151-2/+5
|
* Recents uses data directly from $rootscope.eventsEmmanuel ROHEE2014-09-151-124/+3
|
* Clean data when user logs outEmmanuel ROHEE2014-09-121-2/+7
|
* Handle NAME_EVENT to get room name update eventEmmanuel ROHEE2014-09-121-0/+5
| | | | (TODO: recents needs to be directly plugged to $rootScope.events.rooms)
* Show room topic change in the chat history and in the recentsEmmanuel ROHEE2014-09-111-0/+5
|
* Made users count auto updating. Do show it if the info is not available ↵Emmanuel ROHEE2014-09-101-11/+27
| | | | (ex:user has not joined the room yet)
* Removed wrong comments about recents-controller.js: it uses $rootScope.rooms ↵Emmanuel ROHEE2014-09-101-22/+0
| | | | not $rootScope.events.rooms managed by event-handler-service.js and used by other controllers
* When the user has been kicked or banned from a room, remove the room from ↵Emmanuel ROHEE2014-09-091-1/+8
| | | | his recents list
* Made recents list display something when joining a room which we do not have ↵Emmanuel ROHEE2014-09-091-0/+8
| | | | state data yet
* Removed historical code: recents does not need to manage presences. It is ↵Emmanuel ROHEE2014-09-091-6/+0
| | | | already done by initialSync in eventStreamService
* Bodge to default to '1 users' when you create a room, which is better than ↵Kegan Dougal2014-09-081-0/+5
| | | | blindly assuming a recents controller is writing to rootScope.rooms and setting numUsersInRoom there.
* Added big massive TODOs on a huge design problem with initial syncKegan Dougal2014-09-081-1/+18
|
* Added number of users in recent rooms.Kegan Dougal2014-09-081-0/+13
|
* App startup improvements:Emmanuel ROHEE2014-09-081-33/+33
| | | | | | | - do one and only one initialSync when the app starts. (recents-controller does not do its own anymore) - initialSync: get only the last message per room instead of default number of messages (10) Prevent recents-controller from loosing its data each time the page URL changes
* Moved mRoomName filter into matrix-filter.js, a place for all generic ↵Emmanuel ROHEE2014-09-041-1/+1
| | | | filters using Matrix data.
* BF: Do not filter incoming member events. Before, only invitations to the ↵Emmanuel ROHEE2014-09-041-7/+2
| | | | current user were showned in the recents.
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org ↵Matthew Hodgson2014-09-031-1/+1
| | | | hasn't been incorporated in time for launch.
* Handle "m.room.create" in order to inform controllers about new roomsEmmanuel ROHEE2014-09-021-0/+5
|
* Added roomName, a directive to compute a room name based on its alias (not ↵Emmanuel ROHEE2014-09-011-3/+4
| | | | aliases for now) and its users displaynames or ids
* Handle call events in the recents view as well to get consistency with what ↵David Baker2014-09-011-0/+5
| | | | it displays when refreshed.
* Recents update: do not care of events coming from the past (they are fired ↵Emmanuel ROHEE2014-08-291-2/+4
| | | | when doing pagination of room messages in the past)
* Renamed matrixService.assignRoomAliases into getRoomAliasAndDisplayNameEmmanuel ROHEE2014-08-291-5/+8
|
* Do a smart update of the recents from the events stream rather than ↵Emmanuel ROHEE2014-08-281-7/+21
| | | | hammering initialSync each time
* Cleaned up depsEmmanuel ROHEE2014-08-281-2/+2
|
* Wired the recents list with the stream events for realtime updateEmmanuel ROHEE2014-08-271-9/+10
|
* Highlight the current room in the recents listEmmanuel ROHEE2014-08-271-1/+5
|
* Moved recents things into a separate (and reusable) controlerEmmanuel ROHEE2014-08-271-0/+66