Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	c0e9603c92  
						 
						
							
							
								
								
								Fix   #50  - Order ancestors/descendants by tree path  
							
							
							
							
						 
						
							2016-09-21 23:18:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	d709151781  
						 
						
							
							
								
								
								Fix   #49  - License changed from GPL-2.0 to AGPL-3.0  
							
							
							
							
						 
						
							2016-09-21 23:04:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	e46abc71ca  
						 
						
							
							
								
								
								Fix notifications in UI, added new API for fetching account relationships  
							
							
							
							
						 
						
							2016-09-21 22:07:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	4bec613897  
						 
						
							
							
								
								
								Fix   #24  - Thread resolving for remote statuses  
							
							... 
							
							
							
							
							This is a big one, so let me enumerate:
Accounts as well as stream entry pages now contain Link headers that
reference the Atom feed and Webfinger URL for the former and Atom entry
for the latter. So you only need to HEAD those resources to get that
information, no need to download and parse HTML <link>s.
ProcessFeedService will now queue ThreadResolveWorker for each remote
status that it cannot find otherwise. Furthermore, entries are now
processed in reverse order (from bottom to top) in case a newer entry
references a chronologically previous one.
ThreadResolveWorker uses FetchRemoteStatusService to obtain a status
and attach the child status it was queued for to it.
FetchRemoteStatusService looks up the URL, first with a HEAD, tests
if it's an Atom feed, in which case it processes it directly. Next
for Link headers to the Atom feed, in which case that is fetched
and processed. Lastly if it's HTML, it is checked for <link>s to the Atom
feed, and if such is found, that is fetched and processed. The account for
the status is derived from author/name attribute in the XML and the hostname
in the URL (domain). FollowRemoteAccountService and ProcessFeedService
are used.
This means that potentially threads are resolved recursively until a dead-end
is encountered, however it is performed asynchronously over background jobs,
so it should be ok. 
							
						 
						
							2016-09-21 01:50:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	6d89edc4f7  
						 
						
							
							
								
								
								Fix   #47  by renaming TIMELINE_SET action to TIMELINE_REFRESH_SUCCESS  
							
							
							
							
						 
						
							2016-09-20 23:18:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	1d2856c2af  
						 
						
							
							
								
								
								Since GNU Social hubs don't seem to return a hub.lease_seconds param in the subscription confirmation request,  
							
							... 
							
							
							
							
							we'll have to default that value to the GS "minimum" (from their code) which is 24 hours. 
							
						 
						
							2016-09-20 03:24:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	246330493b  
						 
						
							
							
								
								
								More debugging for PuSH confirmations  
							
							
							
							
						 
						
							2016-09-20 03:18:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	a66d34878c  
						 
						
							
							
								
								
								Add more logging to PuSH callback  
							
							
							
							
						 
						
							2016-09-20 03:12:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	608a2bfffc  
						 
						
							
							
								
								
								Upgrade to PubSubHubbub 0.4 (removing verify_token)  
							
							
							
							
						 
						
							2016-09-20 02:43:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	a86f21cf90  
						 
						
							
							
								
								
								Fix rake tasks and loading bar  
							
							
							
							
						 
						
							2016-09-20 01:53:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	1cfc9aa20e  
						 
						
							
							
								
								
								OStatus2 and Goldfinger gems now have timeouts for requests  
							
							
							
							
						 
						
							2016-09-20 01:10:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	059ebbf48d  
						 
						
							
							
								
								
								Separate PuSH subscriptions from following, add mastodon:push:refresh task,  
							
							... 
							
							
							
							
							respect hub.lease_seconds (fix  #46 ) 
							
						 
						
							2016-09-20 00:43:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	1245ee42fb  
						 
						
							
							
								
								
								Update OStatus2 library  
							
							
							
							
						 
						
							2016-09-19 23:52:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	98de6927f3  
						 
						
							
							
								
								
								Remove background mask from avatars  
							
							
							
							
						 
						
							2016-09-19 23:28:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	337462aa5e  
						 
						
							
							
								
								
								Re-organizing components to be more modular, adding loading bars  
							
							
							
							
						 
						
							2016-09-19 23:26:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	f820edb463  
						 
						
							
							
								
								
								Fix type mistake in account component  
							
							
							
							
						 
						
							2016-09-18 18:44:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	ee770c3fd3  
						 
						
							
							
								
								
								Live update account timelines, small fix for replyCompose  
							
							
							
							
						 
						
							2016-09-18 18:38:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	0967961de7  
						 
						
							
							
								
								
								Improve how account detailed view looks, load account's statuses  
							
							
							
							
						 
						
							2016-09-18 18:18:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	dafcb02153  
						 
						
							
							
								
								
								Remove unused action constants  
							
							
							
							
						 
						
							2016-09-18 13:45:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	9863196f7b  
						 
						
							
							
								
								
								Small rubocop offences removed  
							
							
							
							
						 
						
							2016-09-18 13:42:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	af375b5bac  
						 
						
							
							
								
								
								Update sidekiq, remove sinatra dependency  
							
							
							
							
						 
						
							2016-09-18 13:40:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	08896f7dcf  
						 
						
							
							
								
								
								Detailed status view scrollable  
							
							
							
							
						 
						
							2016-09-18 13:03:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	ab7291b8fe  
						 
						
							
							
								
								
								Add ancestors/descendants during normalization in timeline reducer  
							
							... 
							
							
							
							
							This way replies will appear in the detailed view live if they are from
statuses that would be delivered to the user normally 
							
						 
						
							2016-09-18 12:51:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	dfd5deacf4  
						 
						
							
							
								
								
								Volume toggle control in VideoPlayer  
							
							
							
							
						 
						
							2016-09-18 12:39:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	adffc7a495  
						 
						
							
							
								
								
								Fix   #43  
							
							
							
							
						 
						
							2016-09-18 12:28:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	bf4ee145f9  
						 
						
							
							
								
								
								Fix typo in dockerfile  
							
							
							
							
						 
						
							2016-09-17 18:29:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	18d21f1a39  
						 
						
							
							
								
								
								Update doorkeeper dependency and replace libav with backported ffmpeg in docker  
							
							
							
							
						 
						
							2016-09-17 18:24:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	5342629a0a  
						 
						
							
							
								
								
								Adding webm playback to UI  
							
							
							
							
						 
						
							2016-09-17 18:05:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	bd5ad304ba  
						 
						
							
							
								
								
								Adding media controller, 1 webm/compose form allowed, previews generated  
							
							
							
							
						 
						
							2016-09-17 17:47:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	183a23943b  
						 
						
							
							
								
								
								Fix how other services used old FollowRemoteAccountService  
							
							
							
							
						 
						
							2016-09-17 17:07:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	0e9c1a297a  
						 
						
							
							
								
								
								Improved error handling for FollowRemoteService  
							
							
							
							
						 
						
							2016-09-17 17:03:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	8c0b19012b  
						 
						
							
							
								
								
								Fix   #41 , debug  #42  
							
							
							
							
						 
						
							2016-09-17 16:36:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen 
								
							 
						 
						
							
							
								
							
							
	e906677092  
						 
						
							
							
								
								
								Stop event propagation after IconButton onClick  
							
							
							
							
						 
						
							2016-09-16 11:20:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	4f25e3d042  
						 
						
							
							
								
								
								Test case for new api endpoint  
							
							
							
							
						 
						
							2016-09-16 00:27:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	5b0cef9781  
						 
						
							
							
								
								
								Setting up preliminary "detailed" routes in the UI, new API end-point for fetching status context  
							
							
							
							
						 
						
							2016-09-16 00:21:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	2e7aac793a  
						 
						
							
							
								
								
								Adding sense of self to the UI, cleaning up routing, adding third (detail) column  
							
							
							
							
						 
						
							2016-09-13 02:24:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	d6a64f45fd  
						 
						
							
							
								
								
								Adding a notification stack for error messages  
							
							
							
							
						 
						
							2016-09-12 19:20:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	05b0c985b4  
						 
						
							
							
								
								
								Send "delete" Salmons to remote mentioned accounts on status removal  
							
							... 
							
							
							
							
							Fixes  #27  
						
							2016-09-12 18:33:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	4f0e3b1b19  
						 
						
							
							
								
								
								ffmpeg is not a package on debian, fix dockerfile  
							
							
							
							
						 
						
							2016-09-12 18:28:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	ce29624c6d  
						 
						
							
							
								
								
								Fixing image upload limits, allowing webm, merge/unmerge events trigger  
							
							... 
							
							
							
							
							timeline reload in UI, other small fixes 
							
						 
						
							2016-09-12 18:22:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	3d566279cb  
						 
						
							
							
								
								
								Fix formatter return block  
							
							
							
							
						 
						
							2016-09-10 19:18:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	0077fc26df  
						 
						
							
							
								
								
								Merge and unmerge timelines on follow/unfollow, solves  #21 ,  #22  
							
							
							
							
						 
						
							2016-09-10 18:36:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	35b6c4b36a  
						 
						
							
							
								
								
								Improve rake tasks  
							
							
							
							
						 
						
							2016-09-10 16:21:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	7d45a4e692  
						 
						
							
							
								
								
								Fix local mention regex so it works on newlines in HTML (with a preceding tag)  
							
							
							
							
						 
						
							2016-09-10 10:19:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	457625591d  
						 
						
							
							
								
								
								Styling for paragraphs in statuses  
							
							
							
							
						 
						
							2016-09-10 10:14:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	73615d7a79  
						 
						
							
							
								
								
								Newlines and paragraphs in local statuses properly formatted  
							
							
							
							
						 
						
							2016-09-10 10:07:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	76c40cbfb1  
						 
						
							
							
								
								
								Disallow self-follow  
							
							
							
							
						 
						
							2016-09-10 10:01:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	33ad2e5423  
						 
						
							
							
								
								
								Shorten mentions to only usernames  
							
							
							
							
						 
						
							2016-09-10 09:57:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	d6b3113304  
						 
						
							
							
								
								
								Validates local username, max sizes for uploads.  Fixes   #32  
							
							
							
							
						 
						
							2016-09-10 09:43:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen 
								
							 
						 
						
							
							
								
							
							
	de7eb2341a  
						 
						
							
							
								
								
								Fix typo in deleteFromTimelines action creator  
							
							
							
							
						 
						
							2016-09-09 20:54:49 +02:00