1bc036a12d 
								
							
								 
							
						 
						
							
							
								
								nasty big monolithic commit of a whole bunch of UI/UX improvements:  
							
							... 
							
							
							
							- add a simple CSS template across the app for navigation & cosmetics
 - split login into login & register, and totally reskin it
 - restructure room CSS to play nicely with it
 - implement basis 1:1 chat from user pages
 - disable autofocus on iOS to improve UX 
							
						 
						
							2014-08-31 00:40:42 +01:00  
				
					
						
							
							
								 
						
							
							
								490f142d73 
								
							
								 
							
						 
						
							
							
								
								Give basic feedback on the state of VoIP calls in the UI.  
							
							
							
						 
						
							2014-08-29 18:01:01 +01:00  
				
					
						
							
							
								 
						
							
							
								26766c22eb 
								
							
								 
							
						 
						
							
							
								
								todo  
							
							
							
						 
						
							2014-08-29 17:54:18 +01:00  
				
					
						
							
							
								 
						
							
							
								e1f249ce20 
								
							
								 
							
						 
						
							
							
								
								Implemented /nick  
							
							
							
						 
						
							2014-08-29 18:24:13 +02:00  
				
					
						
							
							
								 
						
							
							
								b86d2a2d4f 
								
							
								 
							
						 
						
							
							
								
								update presence times in realtime through the magic of two-way binding  
							
							
							
						 
						
							2014-08-29 17:22:48 +01:00  
				
					
						
							
							
								 
						
							
							
								4b7f6dd7fc 
								
							
								 
							
						 
						
							
							
								
								Only show voice call button if there are exactly 2 members in the room. Also hide the somewhat user unfriendly call state.  
							
							
							
						 
						
							2014-08-29 14:00:20 +01:00  
				
					
						
							
							
								 
						
							
							
								3e6a19cf09 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into develop  
							
							
							
						 
						
							2014-08-29 13:24:08 +01:00  
				
					
						
							
							
								 
						
							
							
								5308e3026a 
								
							
								 
							
						 
						
							
							
								
								Change call signalling messages to be their own types of room events rather than room messages with different msgtypes: room messages should be things that the client can display as a unit message to the user.  
							
							
							
						 
						
							2014-08-29 13:23:01 +01:00  
				
					
						
							
							
								 
						
							
							
								eab463fda5 
								
							
								 
							
						 
						
							
							
								
								Show notifications only when the user is detected as idle  
							
							
							
						 
						
							2014-08-29 13:44:10 +02:00  
				
					
						
							
							
								 
						
							
							
								171d8b032f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'voip' into develop  
							
							... 
							
							
							
							Conflicts:
	webclient/room/room-controller.js 
							
						 
						
							2014-08-29 11:33:36 +01:00  
				
					
						
							
							
								 
						
							
							
								1abc93d65c 
								
							
								 
							
						 
						
							
							
								
								Cleaned up ng deps. By convention, angular modules must be listed at first  
							
							
							
						 
						
							2014-08-29 11:58:35 +02:00  
				
					
						
							
							
								 
						
							
							
								ca7426eee0 
								
							
								 
							
						 
						
							
							
								
								First basic working VoIP call support  
							
							
							
						 
						
							2014-08-28 19:03:34 +01:00  
				
					
						
							
							
								 
						
							
							
								c44293db2f 
								
							
								 
							
						 
						
							
							
								
								When opening this page, do not join a room already joined  
							
							
							
						 
						
							2014-08-28 16:23:30 +02:00  
				
					
						
							
							
								 
						
							
							
								466fbe4c4e 
								
							
								 
							
						 
						
							
							
								
								Cleaned up deps  
							
							
							
						 
						
							2014-08-28 16:23:30 +02:00  
				
					
						
							
							
								 
						
							
							
								6ac298f2f1 
								
							
								 
							
						 
						
							
							
								
								Start the events stream once the app starts (if credentials are in cache) or once the user gets logged in  
							
							
							
						 
						
							2014-08-28 11:04:15 +02:00  
				
					
						
							
							
								 
						
							
							
								7d34a1c108 
								
							
								 
							
						 
						
							
							
								
								WIP voip support on web client  
							
							
							
						 
						
							2014-08-27 18:57:54 +01:00  
				
					
						
							
							
								 
						
							
							
								234c50b834 
								
							
								 
							
						 
						
							
							
								
								BF: mFileInput dependency got lost somewhere and upload buttons did not work anymore  
							
							
							
						 
						
							2014-08-27 18:00:19 +02:00  
				
					
						
							
							
								 
						
							
							
								d9155b6a25 
								
							
								 
							
						 
						
							
							
								
								Highlight the current room in the recents list  
							
							
							
						 
						
							2014-08-27 17:20:53 +02:00  
				
					
						
							
							
								 
						
							
							
								5796232cb1 
								
							
								 
							
						 
						
							
							
								
								Adjusted webclient to use new state paths. Updated membership msg template to actually show the person invited. Factored out common membership functions in matrix service.  
							
							
							
						 
						
							2014-08-26 10:24:47 +01:00  
				
					
						
							
							
								 
						
							
							
								41d1db2d4a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'settings-page' into develop  
							
							
							
						 
						
							2014-08-22 18:18:27 +02:00  
				
					
						
							
							
								 
						
							
							
								de0706493a 
								
							
								 
							
						 
						
							
							
								
								Use /home everywhere  
							
							
							
						 
						
							2014-08-22 18:08:03 +02:00  
				
					
						
							
							
								 
						
							
							
								f3cea238b9 
								
							
								 
							
						 
						
							
							
								
								Check if the membership message was for the room we were in before updating the membership list  
							
							
							
						 
						
							2014-08-22 10:56:16 +01:00  
				
					
						
							
							
								 
						
							
							
								6118a102c1 
								
							
								 
							
						 
						
							
							
								
								Keep track of people's presence and query that when we update the members list.  
							
							
							
						 
						
							2014-08-22 10:51:00 +01:00  
				
					
						
							
							
								 
						
							
							
								74c90f7815 
								
							
								 
							
						 
						
							
							
								
								Reinitialize room when creating a RoomController so that we start off with a clean slate, as it expects/  
							
							
							
						 
						
							2014-08-22 10:51:00 +01:00  
				
					
						
							
							
								 
						
							
							
								dde50d4245 
								
							
								 
							
						 
						
							
							
								
								Use $location.url instead of $location.path to get clean page URL without hash arguments of the previous page.  
							
							... 
							
							
							
							This happpens with room URL like http://127.0.0.1:8080/matrix/client/#/room/#public:localhost . The second hash part is transferred to the next page when using $location.path. 
							
						 
						
							2014-08-22 11:44:09 +02:00  
				
					
						
							
							
								 
						
							
							
								3248aed03b 
								
							
								 
							
						 
						
							
							
								
								fix mainInput retaining focus between sending consecutive messages by disabling commit  955662d6 
							
							
							
						 
						
							2014-08-22 01:54:37 +01:00  
				
					
						
							
							
								 
						
							
							
								2e1ab9db08 
								
							
								 
							
						 
						
							
							
								
								Only start event streaming after having set up the controllers.  
							
							
							
						 
						
							2014-08-21 17:55:41 +01:00  
				
					
						
							
							
								 
						
							
							
								ad869fa4b3 
								
							
								 
							
						 
						
							
							
								
								stop hammering the HS for displayname and avatar URLs  
							
							
							
						 
						
							2014-08-21 15:44:03 +01:00  
				
					
						
							
							
								 
						
							
							
								2b1297c501 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.0.1  
							
							
							
						 
						
							2014-08-21 15:34:49 +01:00  
				
					
						
							
							
								 
						
							
							
								14b9989660 
								
							
								 
							
						 
						
							
							
								
								Fixed first pagination detection  
							
							
							
						 
						
							2014-08-21 16:27:34 +02:00  
				
					
						
							
							
								 
						
							
							
								aac52fce15 
								
							
								 
							
						 
						
							
							
								
								Generate thumbnail client side and send its URL and info with the image message body  
							
							
							
						 
						
							2014-08-21 15:00:20 +02:00  
				
					
						
							
							
								 
						
							
							
								96da42085c 
								
							
								 
							
						 
						
							
							
								
								BF: Wait for the room_id being resolved before starting pagination  
							
							
							
						 
						
							2014-08-20 17:08:18 +02:00  
				
					
						
							
							
								 
						
							
							
								6d3391f2f0 
								
							
								 
							
						 
						
							
							
								
								Send images with their imageInfo (size, mymetype, width & height)  
							
							
							
						 
						
							2014-08-20 17:04:50 +02:00  
				
					
						
							
							
								 
						
							
							
								d6a3639269 
								
							
								 
							
						 
						
							
							
								
								Replaced the image URL text input by a file selector button: "Send Image"  
							
							
							
						 
						
							2014-08-20 14:09:55 +02:00  
				
					
						
							
							
								 
						
							
							
								955662d64c 
								
							
								 
							
						 
						
							
							
								
								Disabled sending buttons while a message is being sent. Useful on bad Internet connection.  
							
							
							
						 
						
							2014-08-20 13:43:31 +02:00  
				
					
						
							
							
								 
						
							
							
								ecce301632 
								
							
								 
							
						 
						
							
							
								
								File organisation sanity: put directives and filters into dedicated files  
							
							
							
						 
						
							2014-08-20 11:28:36 +02:00  
				
					
						
							
							
								 
						
							
							
								9ca5bc7892 
								
							
								 
							
						 
						
							
							
								
								keepScroll: a directive to anchor the scroller position at the bottom when the browser is resizing  
							
							
							
						 
						
							2014-08-19 18:30:02 +02:00  
				
					
						
							
							
								 
						
							
							
								ff21d4d93b 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into user_page  
							
							
							
						 
						
							2014-08-19 09:44:50 +02:00  
				
					
						
							
							
								 
						
							
							
								f144f8cc56 
								
							
								 
							
						 
						
							
							
								
								Use $location.url to open the user profile page. The user page URL is then the one expected:  http://127.0.0.1:8000/#/user/@Manu:localhost:8080  insteaf of  
							
							... 
							
							
							
							http://127.0.0.1:8000/#/user/@Manu:localhost:8080#public:localhost:8080  
						
							2014-08-19 09:06:21 +02:00  
				
					
						
							
							
								 
						
							
							
								c3f1548bb4 
								
							
								 
							
						 
						
							
							
								
								Added link to user profile pages  
							
							
							
						 
						
							2014-08-19 08:58:53 +02:00  
				
					
						
							
							
								 
						
							
							
								cdc5ffe2a2 
								
							
								 
							
						 
						
							
							
								
								show private room_ids rather than nulls in notifs if there is no room_alias  
							
							
							
						 
						
							2014-08-18 20:56:27 +01:00  
				
					
						
							
							
								 
						
							
							
								43772d0b15 
								
							
								 
							
						 
						
							
							
								
								Support urlencoded room aliases in room URL  
							
							
							
						 
						
							2014-08-18 17:40:05 +02:00  
				
					
						
							
							
								 
						
							
							
								e5257b21b3 
								
							
								 
							
						 
						
							
							
								
								Support room alias in rooms URL (ex:  http://127.0.0.1:8000/#/room/#public:localhost:8080 )  
							
							
							
						 
						
							2014-08-18 17:11:08 +02:00  
				
					
						
							
							
								 
						
							
							
								f65176564f 
								
							
								 
							
						 
						
							
							
								
								webclient: Tweak namespace of auto-complete directive. ng- should really only be used for official ng directives.  
							
							
							
						 
						
							2014-08-18 10:07:16 +01:00  
				
					
						
							
							
								 
						
							
							
								d5bebc9eaa 
								
							
								 
							
						 
						
							
							
								
								Added another button to upload and send an image.  
							
							... 
							
							
							
							The text input and its send button for sending an image URL will be removed once we have a true upload image service 
							
						 
						
							2014-08-18 10:41:21 +02:00  
				
					
						
							
							
								 
						
							
							
								60245c4f90 
								
							
								 
							
						 
						
							
							
								
								implement html5 notifications. (have to be explicitly requested under Config)  
							
							
							
						 
						
							2014-08-17 03:48:28 +01:00  
				
					
						
							
							
								 
						
							
							
								a56a346343 
								
							
								 
							
						 
						
							
							
								
								dial down logging  
							
							
							
						 
						
							2014-08-17 02:58:01 +01:00  
				
					
						
							
							
								 
						
							
							
								00c0737b0e 
								
							
								 
							
						 
						
							
							
								
								- use css3 to make avatars always the right aspect ratio  
							
							... 
							
							
							
							- implement slightly overengineered tab/shift-tab autocomplete function 
							
						 
						
							2014-08-17 02:56:34 +01:00  
				
					
						
							
							
								 
						
							
							
								831c218a93 
								
							
								 
							
						 
						
							
							
								
								autohyperlink messages using linky  
							
							
							
						 
						
							2014-08-16 22:21:52 +01:00  
				
					
						
							
							
								 
						
							
							
								8c69eff14c 
								
							
								 
							
						 
						
							
							
								
								improve infinite scrolling so it keeps paginating until you have a scrollbar (if it can)  
							
							
							
						 
						
							2014-08-16 22:05:31 +01:00