Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								57f7cf8349 
								
							 
						 
						
							
							
								
								Follow request authorizations faster  
							
							
							
						 
						
							2017-01-26 03:56:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								999cde94a6 
								
							 
						 
						
							
							
								
								Instead of using spoiler boolean and spoiler_text, simply check for non-blank spoiler_text  
							
							... 
							
							
							
							Federate spoiler_text using warning attribute on <content /> instead of a <category term="spoiler" />
Clean up schema file from accidental development migrations 
							
						 
						
							2017-01-25 01:29:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									blackle 
								
							 
						 
						
							
							
							
							
								
							
							
								bf0f6eb62d 
								
							 
						 
						
							
							
								
								Implement a click-to-view spoiler system  
							
							
							
						 
						
							2017-01-23 21:07:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								6d98a73180 
								
							 
						 
						
							
							
								
								Domain blocks now have varying severity - auto-suspend vs auto-silence  
							
							
							
						 
						
							2017-01-23 17:38:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen 
								
							 
						 
						
							
							
							
							
								
							
							
								cea9fb31fe 
								
							 
						 
						
							
							
								
								Mitigate inconsistent notifications  
							
							
							
						 
						
							2017-01-22 21:50:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								f0de621e76 
								
							 
						 
						
							
							
								
								Fix   #463  - Fetch and display previews of URLs using OpenGraph tags  
							
							
							
						 
						
							2017-01-20 01:00:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								f051c2e813 
								
							 
						 
						
							
							
								
								Fix statsd null backend not being initialized properly  
							
							
							
						 
						
							2017-01-19 09:37:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen 
								
							 
						 
						
							
							
							
							
								
							
							
								8b9206f7d9 
								
							 
						 
						
							
							
								
								Try to avoid any potential loops  
							
							
							
						 
						
							2017-01-19 02:14:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								6cf44ca92c 
								
							 
						 
						
							
							
								
								Improve how the list entry Account component looks when target is blocked/follow is requested  
							
							
							
						 
						
							2017-01-16 19:36:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								e9737c2235 
								
							 
						 
						
							
							
								
								Fix tests, add applications to eager loading/cache for statuses, fix  
							
							... 
							
							
							
							application website validation, don't link to app website if website isn't set,
also comment out animated boost icon from #464  until it's consistent with non-animated version 
							
						 
						
							2017-01-15 14:01:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Effy Elden 
								
							 
						 
						
							
							
							
							
								
							
							
								d6bc0e8db4 
								
							 
						 
						
							
							
								
								Add tracking of OAuth app that posted a status, extend OAuth apps to have optional website field, add application details to API, show application name and website on detailed status views.  Resolves   #11  
							
							
							
						 
						
							2017-01-15 08:58:50 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								e25170f960 
								
							 
						 
						
							
							
								
								Add extended about page stub  
							
							
							
						 
						
							2017-01-13 03:24:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								2939e9898b 
								
							 
						 
						
							
							
								
								Extend rails-settings-cached to merge db-saved hash values with defaults  
							
							
							
						 
						
							2017-01-13 02:42:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								b11fdc3ae3 
								
							 
						 
						
							
							
								
								Migrate from ledermann/rails-settings to rails-settings-cached which allows global settings  
							
							... 
							
							
							
							with YAML-defined defaults. Add admin page for editing global settings. Add "site_description"
setting that would show as a paragraph on the frontpage 
							
						 
						
							2017-01-12 20:46:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								75f80bef10 
								
							 
						 
						
							
							
								
								Persist UI settings, add missing localizations for German  
							
							
							
						 
						
							2017-01-09 14:00:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								2e71bb031b 
								
							 
						 
						
							
							
								
								Fix Paperclip timeout setting. Fix bug introduced in  #437  
							
							
							
						 
						
							2017-01-08 19:12:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen 
								
							 
						 
						
							
							
							
							
								
							
							
								69643338f6 
								
							 
						 
						
							
							
								
								Merge pull request  #437  from krainboltgreene/patch-1  
							
							... 
							
							
							
							Simplifying followers mappings 
							
						 
						
							2017-01-08 04:14:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kurtis Rainbolt-Greene 
								
							 
						 
						
							
							
							
							
								
							
							
								abe3ae1cc2 
								
							 
						 
						
							
							
								
								Simplifying followers mappings  
							
							... 
							
							
							
							Deduplicating some logic and switching to pluck, to avoid pulling the entire model in memory. 
							
						 
						
							2017-01-07 18:09:00 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kurtis Rainbolt-Greene 
								
							 
						 
						
							
							
							
							
								
							
							
								4a7e3e5082 
								
							 
						 
						
							
							
								
								Less complicated determination  
							
							
							
						 
						
							2017-01-07 17:59:51 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kurtis Rainbolt-Greene 
								
							 
						 
						
							
							
							
							
								
							
							
								e5d9009d71 
								
							 
						 
						
							
							
								
								Using "rails style" order arguments  
							
							
							
						 
						
							2017-01-07 17:55:40 -08: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 
								
							 
						 
						
							
							
							
							
								
							
							
								8f47f6a7ec 
								
							 
						 
						
							
							
								
								Adding remote follow button  
							
							
							
						 
						
							2017-01-01 19:54:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								8d44281677 
								
							 
						 
						
							
							
								
								Set in_reply_to_account on statuses to non-self value when possible, thus  
							
							... 
							
							
							
							resolving the confusion from self-chain replies ultimately linking to a
non-self status. Adjust filters 
							
						 
						
							2016-12-31 14:36:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								49834a6e7f 
								
							 
						 
						
							
							
								
								Add API for retrieving blocked accounts  
							
							
							
						 
						
							2016-12-29 20:12:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								8b94d283fb 
								
							 
						 
						
							
							
								
								Fix wrong person being notified after nested reblog call, fix favourites leaking private toots in Atom feeds  
							
							
							
						 
						
							2016-12-28 13:21:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								2146ac91a0 
								
							 
						 
						
							
							
								
								Follow requests send e-mail notifications, but are excluded from notifications API  
							
							... 
							
							
							
							Better initial state for unlisted/nsfw toggles 
							
						 
						
							2016-12-26 21:52:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								004382e4d0 
								
							 
						 
						
							
							
								
								Adding follow requests API  
							
							
							
						 
						
							2016-12-26 19:30:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								7376af90f7 
								
							 
						 
						
							
							
								
								Don't show statuses to blocked users  
							
							
							
						 
						
							2016-12-26 19:13:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								6e064cf715 
								
							 
						 
						
							
							
								
								Fix account timelines bug  
							
							
							
						 
						
							2016-12-23 01:13:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								9d42bff285 
								
							 
						 
						
							
							
								
								Hide follow/unfollow button from public page if follow already requested  
							
							
							
						 
						
							2016-12-22 23:07:46 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								f91b6fa9e1 
								
							 
						 
						
							
							
								
								Merge branch 'master' into development  
							
							
							
						 
						
							2016-12-22 11:35:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								3caf0cfb03 
								
							 
						 
						
							
							
								
								Ensure that reblogs and favs always refer to the original status rather than a reblog wrapper  
							
							
							
						 
						
							2016-12-22 11:34:05 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								aed25932b5 
								
							 
						 
						
							
							
								
								Add OEmbed iframe HTML, convert emojis on public pages, increase size of attachment thumbnails  
							
							
							
						 
						
							2016-12-18 15:20:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								6de079a5af 
								
							 
						 
						
							
							
								
								Removing external hub completely,  fix   #333  fixing digit-only hashtags,  
							
							... 
							
							
							
							removing web app capability from non-webapp pages 
							
						 
						
							2016-12-18 12:24:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								06dd359239 
								
							 
						 
						
							
							
								
								Downsize attachment previews, but improve quality from 80 to 90  
							
							
							
						 
						
							2016-12-07 12:09:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								f978b06dd1 
								
							 
						 
						
							
							
								
								Add suspend account functionality to admin UI  
							
							
							
						 
						
							2016-12-06 18:22:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								84d2371d6a 
								
							 
						 
						
							
							
								
								Fix  
							
							
							
						 
						
							2016-12-06 00:24:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								39cc9fde8a 
								
							 
						 
						
							
							
								
								Add account suspension  
							
							
							
						 
						
							2016-12-05 22:59:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								64d109dc0e 
								
							 
						 
						
							
							
								
								Downsize originals in media attachments, small fixes  
							
							
							
						 
						
							2016-12-05 17:13:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								b362de2232 
								
							 
						 
						
							
							
								
								Adding configurable e-mail blacklist  
							
							
							
						 
						
							2016-12-04 19:07:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								80c44ed9c1 
								
							 
						 
						
							
							
								
								Do not autoplay videos, display play button instead. Use expiring links when using S3. Do not keep originals  
							
							... 
							
							
							
							for avatars/headers, resize avatars down to 120x120 instead of 300x300. Set cache headers on S3 stuff, also
make it private (aka only accessible via expiring links to prevent hotlinking) 
							
						 
						
							2016-12-04 12:28:10 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								3114e55c7a 
								
							 
						 
						
							
							
								
								Fix   #323  - self-replies to appear in public timelines again  
							
							
							
						 
						
							2016-12-02 14:33:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								58b3f4fd67 
								
							 
						 
						
							
							
								
								Fix   #329  - avatar errors no longer prevent remote accounts from being saved  
							
							... 
							
							
							
							(without avatar). Also improved search position of exact matches 
							
						 
						
							2016-12-02 14:14:49 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								a21bcac9e1 
								
							 
						 
						
							
							
								
								Further abstract caching for includes  
							
							
							
						 
						
							2016-11-30 15:57:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								7e90772c92 
								
							 
						 
						
							
							
								
								Unify collection caching code  
							
							
							
						 
						
							2016-11-29 15:49:39 +01:00