Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							75f80bef10 
							
						 
					 
					
						
						
							
							Persist UI settings, add missing localizations for German  
						
						
						
						
					 
					
						2017-01-09 14:00:55 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							7b9f8766e8 
							
						 
					 
					
						
						
							
							Fix   #416  - Generate random unique 14-byte (19 characters) shortcodes  
						
						... 
						
						
						
						for local attachments, use them in URLs. Check status privacy
before redirecting to actual file. 
						
						
					 
					
						2017-01-06 00:29:12 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							b891a81008 
							
						 
					 
					
						
						
							
							Follow call on locked account creates follow request instead  
						
						... 
						
						
						
						Reflect "requested" relationship in API and UI
Reflect inability of private posts to be reblogged in the UI
Disable Webfinger for locked accounts 
						
						
					 
					
						2016-12-22 23:03:57 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							2d2154ba75 
							
						 
					 
					
						
						
							
							Add "locked" flag to accounts, prevent blocked users from following, force-unfollow blocked users  
						
						
						
						
					 
					
						2016-12-22 21:34:19 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							80e02b90e4 
							
						 
					 
					
						
						
							
							Private visibility on statuses prevents non-followers from seeing those  
						
						... 
						
						
						
						Filters out hidden stream entries from Atom feed
Blocks now generate hidden stream entries, can be used to federate blocks
Private statuses cannot be reblogged (generates generic 422 error for now)
POST /api/v1/statuses now takes visibility=(public|unlisted|private) param instead of unlisted boolean
Statuses JSON now contains visibility=(public|unlisted|private) field 
						
						
					 
					
						2016-12-21 20:04:13 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							39cc9fde8a 
							
						 
					 
					
						
						
							
							Add account suspension  
						
						
						
						
					 
					
						2016-12-05 22:59:30 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							565cd95bca 
							
						 
					 
					
						
						
							
							Keep timelines in the UI trimmed when possible  
						
						
						
						
					 
					
						2016-12-03 21:04:57 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							b14b5e3b44 
							
						 
					 
					
						
						
							
							Improve notification model  
						
						
						
						
					 
					
						2016-12-03 20:04:19 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							816284d739 
							
						 
					 
					
						
						
							
							Fix   #248  - Reload all accounts when fetching from cache  
						
						
						
						
					 
					
						2016-12-03 18:21:26 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							165498f110 
							
						 
					 
					
						
						
							
							Make data migration more merciful  
						
						
						
						
					 
					
						2016-12-02 15:09:44 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							3114e55c7a 
							
						 
					 
					
						
						
							
							Fix   #323  - self-replies to appear in public timelines again  
						
						
						
						
					 
					
						2016-12-02 14:33:20 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							14bd46946d 
							
						 
					 
					
						
						
							
							Per-status control for unlisted mode, also federation for unlisted mode  
						
						... 
						
						
						
						Fix  #233 , fix  #268  
					
						2016-11-30 21:34:59 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							4a2347da41 
							
						 
					 
					
						
						
							
							Track successful PuSH deliveries  
						
						
						
						
					 
					
						2016-11-30 15:24:57 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							2d2c81765b 
							
						 
					 
					
						
						
							
							Adding embedded PuSH server  
						
						
						
						
					 
					
						2016-11-28 13:36:47 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							0603971894 
							
						 
					 
					
						
						
							
							Adding sensitive marker to statuses in API  
						
						
						
						
					 
					
						2016-11-23 10:46:48 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							45c7ee39b3 
							
						 
					 
					
						
						
							
							Remove unneeded indices, improve error handling in background workers, don't needlessly reload reblogged status, send Devise e-mails asynchronously  
						
						
						
						
					 
					
						2016-11-22 17:32:51 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							38dd85daab 
							
						 
					 
					
						
						
							
							Adding notifications column  
						
						
						
						
					 
					
						2016-11-20 19:39:58 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							da2ef4d676 
							
						 
					 
					
						
						
							
							Adding unified streamable notifications  
						
						
						
						
					 
					
						2016-11-20 19:39:58 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							2c766bd4b4 
							
						 
					 
					
						
						
							
							Add user locale setting  
						
						
						
						
					 
					
						2016-11-16 17:56:31 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							48b9619439 
							
						 
					 
					
						
						
							
							Adding hashtags  
						
						
						
						
					 
					
						2016-11-05 17:13:14 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							62292797ec 
							
						 
					 
					
						
						
							
							Adding hashtag model  
						
						
						
						
					 
					
						2016-11-04 19:12:59 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							909d0d5e88 
							
						 
					 
					
						
						
							
							Adding public timeline silencing  
						
						
						
						
					 
					
						2016-10-27 19:33:04 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							22a8801dbc 
							
						 
					 
					
						
						
							
							Adding domain blocks  
						
						
						
						
					 
					
						2016-10-09 14:48:59 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							06016453bd 
							
						 
					 
					
						
						
							
							Adding user settings (model and mailer), no form yet  
						
						
						
						
					 
					
						2016-10-07 13:17:56 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							9d59d7b463 
							
						 
					 
					
						
						
							
							Adding a block model and filter mentions from blocked users ( fix   #60 )  
						
						
						
						
					 
					
						2016-10-03 17:12:13 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							fc198a8b4c 
							
						 
					 
					
						
						
							
							Adding e-mail confirmations  
						
						
						
						
					 
					
						2016-10-03 16:51:00 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							7e14eefc81 
							
						 
					 
					
						
						
							
							Replace logo,  fix   #57  - delete/unreblog/unfavourite API,  fix   #45  - app  
						
						... 
						
						
						
						registration API 
						
						
					 
					
						2016-09-26 23:56:53 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							608a2bfffc 
							
						 
					 
					
						
						
							
							Upgrade to PubSubHubbub 0.4 (removing verify_token)  
						
						
						
						
					 
					
						2016-09-20 02:43:20 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							ae1fac0062 
							
						 
					 
					
						
						
							
							Add API to upload media attachments  
						
						
						
						
					 
					
						2016-09-05 17:46:36 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							92afd29650 
							
						 
					 
					
						
						
							
							The frontend will now be an OAuth app, auto-authorized. The frontend will use an access token for API requests  
						
						... 
						
						
						
						Adding better errors for the API controllers, posting a simple status works from the frontend now 
						
						
					 
					
						2016-08-26 19:12:19 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							e24bfbde1a 
							
						 
					 
					
						
						
							
							Fixing FanOutOnWriteService, fixing Sidekiq not having enough DB connections  
						
						... 
						
						
						
						in the pool, adding a throttle of 60rpm per IP, adding mini profiler, adding
admin status to users 
						
						
					 
					
						2016-03-25 14:12:24 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							02e4fb2e06 
							
						 
					 
					
						
						
							
							Only re-download avatar if URL changed ( fix   #19 )  
						
						
						
						
					 
					
						2016-03-22 21:05:23 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							8767a98fbb 
							
						 
					 
					
						
						
							
							Adding CSS for form errors, adding missing indices  
						
						
						
						
					 
					
						2016-03-16 11:46:25 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							6fec8afc3f 
							
						 
					 
					
						
						
							
							Bind oauth applications to users  
						
						
						
						
					 
					
						2016-03-14 17:49:13 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							3441361568 
							
						 
					 
					
						
						
							
							Adding simple_form, adding profile settings, header image  
						
						
						
						
					 
					
						2016-03-12 20:47:22 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							b919f39b31 
							
						 
					 
					
						
						
							
							Customizing doorkeeper views for authorizing app  
						
						
						
						
					 
					
						2016-03-11 01:58:55 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							ab6696e855 
							
						 
					 
					
						
						
							
							Adding doorkeeper, adding a REST API  
						
						... 
						
						
						
						POST /api/statuses                  Params: status (text contents), in_reply_to_id (optional)
GET  /api/statuses/:id
POST /api/statuses/:id/reblog
GET  /api/accounts/:id
GET  /api/accounts/:id/following
GET  /api/accounts/:id/followers
POST /api/accounts/:id/follow
POST /api/accounts/:id/unfollow
POST /api/follows                  Params: uri (e.g. user@domain)
OAuth authentication is currently disabled, but the API can be used with HTTP Auth. 
						
						
					 
					
						2016-03-07 12:42:33 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							7e93da3f8d 
							
						 
					 
					
						
						
							
							Removing grape and adding devise  
						
						
						
						
					 
					
						2016-03-05 13:12:24 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							2c70f0ecaa 
							
						 
					 
					
						
						
							
							Adding paperclip for avatars, fixing design of the public pages  
						
						
						
						
					 
					
						2016-02-28 00:02:59 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							71fe24096c 
							
						 
					 
					
						
						
							
							Adding a Mention model, test stubs  
						
						
						
						
					 
					
						2016-02-25 00:17:01 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							fa33750105 
							
						 
					 
					
						
						
							
							Adding reblogs, favourites, improving atom generation  
						
						
						
						
					 
					
						2016-02-23 19:17:37 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							709c6685a9 
							
						 
					 
					
						
						
							
							Made some progress  
						
						
						
						
					 
					
						2016-02-22 16:00:20 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							9c4856bdb1 
							
						 
					 
					
						
						
							
							Initial commit  
						
						
						
						
					 
					
						2016-02-20 22:53:20 +01:00