31a0202546 
					 
					
						
						
							
							Slightly improved e-mail notifications  
						
						
						
						
					 
					
						2016-10-02 15:37:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d4f9ecebf 
					 
					
						
						
							
							Validate against multiple reblogs of same status by same account  
						
						
						
						
					 
					
						2016-10-02 15:33:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be86d4e0a3 
					 
					
						
						
							
							Preparing feeds for better filtering  
						
						
						
						
					 
					
						2016-10-02 15:28:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1fce687f8e 
					 
					
						
						
							
							Unreblogging and unfavouriting from the UI  
						
						
						
						
					 
					
						2016-10-02 15:14:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4909bbf415 
					 
					
						
						
							
							Add logging for outgoing http requests  
						
						
						
						
					 
					
						2016-10-02 14:58:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						96ad9b0db1 
					 
					
						
						
							
							Meaningful validation errors in API response  
						
						
						
						
					 
					
						2016-09-30 22:31:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						62b057b085 
					 
					
						
						
							
							Adjust client registration API  
						
						
						
						
					 
					
						2016-09-30 00:03:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ef2b50c9ac 
					 
					
						
						
							
							Deleting statuses from UI  
						
						
						
						
					 
					
						2016-09-30 00:00:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4f7eca5fa 
					 
					
						
						
							
							Fix   #25  - Only latest reblog of status kept on feed as zset value is set to "true" status ID  
						
						
						
						
					 
					
						2016-09-29 21:40:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						927333f4f8 
					 
					
						
						
							
							Improve code style  
						
						
						
						
					 
					
						2016-09-29 21:28:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4aebad35a 
					 
					
						
						
							
							Fix handling of multiple Link headers (that should not be a thing though)  
						
						
						
						
					 
					
						2016-09-27 23:49:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e63aebff7a 
					 
					
						
						
							
							Adding landing page  
						
						
						
						
					 
					
						2016-09-27 23:12:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45a96e899e 
					 
					
						
						
							
							Fix   #58  - disable compose form while image is uploading  
						
						
						
						
					 
					
						2016-09-27 17:02:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f9b7432dd 
					 
					
						
						
							
							Fix   #52  - Add API versioning (v1)  
						
						
						
						
					 
					
						2016-09-27 16:59:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f75f52285 
					 
					
						
						
							
							Fix subtle home feed filtering bug  
						
						
						
						
					 
					
						2016-09-27 10:52:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e14eefc81 
					 
					
						
						
							
							Replace logo,  fix   #57  - delete/unreblog/unfavourite API,  fix   #45  - app  
						
						... 
						
						
						
						registration API 
						
						
					 
					
						2016-09-26 23:56:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						210362e665 
					 
					
						
						
							
							Improve redirect handling in FetchAtomService  
						
						
						
						
					 
					
						2016-09-26 17:04:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6b0311b86 
					 
					
						
						
							
							Fix   #54  - Fetch remote accounts by URL from mentions  
						
						... 
						
						
						
						Fetching atom extracted from FetchRemoteAccountService and FetchRemoteStatusService
into FetchAtomService. Mentions of the constant "http://activityschema.org/collection/public "
skipped as it's not a real URL/user. 
						
						
					 
					
						2016-09-26 16:44:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bd4608ad1 
					 
					
						
						
							
							Fix   #55  - Filter self from pre-filled mentions  
						
						
						
						
					 
					
						2016-09-26 15:49:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						693383234c 
					 
					
						
						
							
							Improved style of settings page  
						
						
						
						
					 
					
						2016-09-25 15:48:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9bc4a4a08 
					 
					
						
						
							
							Limit usernames to 30 chars, statuses to 500, open account after follow form success  
						
						
						
						
					 
					
						2016-09-25 15:26:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						62b384824d 
					 
					
						
						
							
							Improved styling for media/videos in detailed status view  
						
						
						
						
					 
					
						2016-09-25 14:58:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						15f51dbf8c 
					 
					
						
						
							
							Better styling for selected status in detailed view  
						
						
						
						
					 
					
						2016-09-25 14:20:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1215ab57ff 
					 
					
						
						
							
							Some extra scopes for user sorting  
						
						
						
						
					 
					
						2016-09-24 14:59:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a706f1af04 
					 
					
						
						
							
							Don't generate stream entries for streamables of remote accounts  
						
						
						
						
					 
					
						2016-09-24 14:42:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fb94013796 
					 
					
						
						
							
							Improved partial rendering for threads  
						
						
						
						
					 
					
						2016-09-24 14:34:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db6df6ddb3 
					 
					
						
						
							
							Only load JS on homepage, no other page uses it  
						
						
						
						
					 
					
						2016-09-24 13:47:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						57583f3fb8 
					 
					
						
						
							
							Improve partial rendering and Haml performance (Haml->Hamlit)  
						
						
						
						
					 
					
						2016-09-24 13:40:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95d72b2249 
					 
					
						
						
							
							Temporarily link "settings" to the static version of the form  
						
						
						
						
					 
					
						2016-09-23 21:59:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c75ce1122 
					 
					
						
						
							
							Improved ColumnsArea on smaller windows, improved how ActionBar looks  
						
						
						
						
					 
					
						2016-09-23 21:52:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f9708edc4 
					 
					
						
						
							
							Change output of api/accounts/:id/follow and unfollow to return relationship  
						
						... 
						
						
						
						Track relationship in redux state. Display follow/unfollow and following-back
information on account view (unstyled) 
						
						
					 
					
						2016-09-23 20:23:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6d893a71d 
					 
					
						
						
							
							Uploading/undoing media modifies status text. Also: status text trimmed before validation  
						
						
						
						
					 
					
						2016-09-22 21:39:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1a670af8d 
					 
					
						
						
							
							Handle remote account mentions a little  better by trying a URL lookup in the db  
						
						
						
						
					 
					
						2016-09-22 21:10:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a84271e85 
					 
					
						
						
							
							Infinite scroll for account timelines  
						
						
						
						
					 
					
						2016-09-22 20:58:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a670780f0 
					 
					
						
						
							
							Fix   #51  - prevent duplicate attachments for remote statuses  
						
						
						
						
					 
					
						2016-09-22 20:42:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c0261ac25 
					 
					
						
						
							
							Infinite scroll for timeline columns  
						
						
						
						
					 
					
						2016-09-22 01:08:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74dfefabd3 
					 
					
						
						
							
							Make in-text mentions open account detailed view when possible  
						
						
						
						
					 
					
						2016-09-22 00:32:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc98865c1a 
					 
					
						
						
							
							API returns mentions for statuses, compose form pre-fills all relevant usernames into the form when replying  
						
						
						
						
					 
					
						2016-09-22 00:09:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0e9603c92 
					 
					
						
						
							
							Fix   #50  - Order ancestors/descendants by tree path  
						
						
						
						
					 
					
						2016-09-21 23:18:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e46abc71ca 
					 
					
						
						
							
							Fix notifications in UI, added new API for fetching account relationships  
						
						
						
						
					 
					
						2016-09-21 22:07:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d89edc4f7 
					 
					
						
						
							
							Fix   #47  by renaming TIMELINE_SET action to TIMELINE_REFRESH_SUCCESS  
						
						
						
						
					 
					
						2016-09-20 23:18:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						246330493b 
					 
					
						
						
							
							More debugging for PuSH confirmations  
						
						
						
						
					 
					
						2016-09-20 03:18:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a66d34878c 
					 
					
						
						
							
							Add more logging to PuSH callback  
						
						
						
						
					 
					
						2016-09-20 03:12:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						608a2bfffc 
					 
					
						
						
							
							Upgrade to PubSubHubbub 0.4 (removing verify_token)  
						
						
						
						
					 
					
						2016-09-20 02:43:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a86f21cf90 
					 
					
						
						
							
							Fix rake tasks and loading bar  
						
						
						
						
					 
					
						2016-09-20 01:53:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1cfc9aa20e 
					 
					
						
						
							
							OStatus2 and Goldfinger gems now have timeouts for requests  
						
						
						
						
					 
					
						2016-09-20 01:10:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1245ee42fb 
					 
					
						
						
							
							Update OStatus2 library  
						
						
						
						
					 
					
						2016-09-19 23:52:42 +02:00