6331ed16e5 
					 
					
						
						
							
							Fix   #614  - extra reply-boolean on statuses to account for cases when replied-to  
						
						... 
						
						
						
						status is not in the system at time of distribution; fix  #607  - reset privacy
settings to defaults when cancelling replies 
						
						
					 
					
						2017-02-09 20:25:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac035108aa 
					 
					
						
						
							
							Add "clear notifications" button, exclude posts from people who have blocked *you* from public/hashtag timelines  
						
						
						
						
					 
					
						2017-02-07 00:06:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						347a153b3d 
					 
					
						
						
							
							Add API modifiers to limit returned toots from public/hashtag timelines  
						
						... 
						
						
						
						to only those from local users; Add link to "extended information" to
getting started in the UI; Add defaults for posting privacy; Change
how publish button looks depending on posting privacy chosen 
						
						
					 
					
						2017-02-06 23:16:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						920ba5fc4e 
					 
					
						
						
							
							Fix   #61  - Add list of blocked users to the UI; clean up failed push notifications API  
						
						... 
						
						
						
						Try to fix Travis CI setup 
						
						
					 
					
						2017-02-05 19:18:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77e13c2bc9 
					 
					
						
						
							
							Removing failed push notification API, make context loads use cache  
						
						
						
						
					 
					
						2017-02-05 17:51:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9ca46b464 
					 
					
						
						
							
							Cleaning up format of broadcast real-time messages, removing  
						
						... 
						
						
						
						redis-backed "mentions" timeline as redundant (given notifications) 
						
						
					 
					
						2017-02-02 00:03:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf60f2898d 
					 
					
						
						
							
							Fix   #529  - Make hashtag timelines show conversations, fix hashtag loading in the UI  
						
						
						
						
					 
					
						2017-01-31 22:35:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f075c7794 
					 
					
						
						
							
							API for apps to register for push notifications  
						
						
						
						
					 
					
						2017-01-29 01:30:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba192f12e3 
					 
					
						
						
							
							Added optional two-factor authentication  
						
						
						
						
					 
					
						2017-01-27 20:35:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						450ad43180 
					 
					
						
						
							
							Do not run FetchLinkCardService on local URLs, increase file size limit to 8MB,  
						
						... 
						
						
						
						fix ProcessFeedService pushing status into distribution if called a second time
while the first is still running (i.e. when a PuSH comes after a Salmon slap),
fix not running escape on spoiler text before emojify 
						
						
					 
					
						2017-01-27 16:57:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc5c1e5feb 
					 
					
						
						
							
							Removed accidental n+1 query from notifications, updated some deps,  
						
						... 
						
						
						
						improved how "show more" link looks 
						
						
					 
					
						2017-01-26 14:52:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						57f7cf8349 
					 
					
						
						
							
							Follow request authorizations faster  
						
						
						
						
					 
					
						2017-01-26 03:56:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf0f6eb62d 
					 
					
						
						
							
							Implement a click-to-view spoiler system  
						
						
						
						
					 
					
						2017-01-23 21:07:40 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d98a73180 
					 
					
						
						
							
							Domain blocks now have varying severity - auto-suspend vs auto-silence  
						
						
						
						
					 
					
						2017-01-23 17:38:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cea9fb31fe 
					 
					
						
						
							
							Mitigate inconsistent notifications  
						
						
						
						
					 
					
						2017-01-22 21:50:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f0de621e76 
					 
					
						
						
							
							Fix   #463  - Fetch and display previews of URLs using OpenGraph tags  
						
						
						
						
					 
					
						2017-01-20 01:00:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f051c2e813 
					 
					
						
						
							
							Fix statsd null backend not being initialized properly  
						
						
						
						
					 
					
						2017-01-19 09:37:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b9206f7d9 
					 
					
						
						
							
							Try to avoid any potential loops  
						
						
						
						
					 
					
						2017-01-19 02:14:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6cf44ca92c 
					 
					
						
						
							
							Improve how the list entry Account component looks when target is blocked/follow is requested  
						
						
						
						
					 
					
						2017-01-16 19:36:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e25170f960 
					 
					
						
						
							
							Add extended about page stub  
						
						
						
						
					 
					
						2017-01-13 03:24:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2939e9898b 
					 
					
						
						
							
							Extend rails-settings-cached to merge db-saved hash values with defaults  
						
						
						
						
					 
					
						2017-01-13 02:42:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75f80bef10 
					 
					
						
						
							
							Persist UI settings, add missing localizations for German  
						
						
						
						
					 
					
						2017-01-09 14:00:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e71bb031b 
					 
					
						
						
							
							Fix Paperclip timeout setting. Fix bug introduced in  #437  
						
						
						
						
					 
					
						2017-01-08 19:12:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						69643338f6 
					 
					
						
						
							
							Merge pull request  #437  from krainboltgreene/patch-1  
						
						... 
						
						
						
						Simplifying followers mappings 
						
						
					 
					
						2017-01-08 04:14:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a7e3e5082 
					 
					
						
						
							
							Less complicated determination  
						
						
						
						
					 
					
						2017-01-07 17:59:51 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5d9009d71 
					 
					
						
						
							
							Using "rails style" order arguments  
						
						
						
						
					 
					
						2017-01-07 17:55:40 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f47f6a7ec 
					 
					
						
						
							
							Adding remote follow button  
						
						
						
						
					 
					
						2017-01-01 19:54:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49834a6e7f 
					 
					
						
						
							
							Add API for retrieving blocked accounts  
						
						
						
						
					 
					
						2016-12-29 20:12:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						004382e4d0 
					 
					
						
						
							
							Adding follow requests API  
						
						
						
						
					 
					
						2016-12-26 19:30:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7376af90f7 
					 
					
						
						
							
							Don't show statuses to blocked users  
						
						
						
						
					 
					
						2016-12-26 19:13:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6e064cf715 
					 
					
						
						
							
							Fix account timelines bug  
						
						
						
						
					 
					
						2016-12-23 01:13:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d42bff285 
					 
					
						
						
							
							Hide follow/unfollow button from public page if follow already requested  
						
						
						
						
					 
					
						2016-12-22 23:07:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f91b6fa9e1 
					 
					
						
						
							
							Merge branch 'master' into development  
						
						
						
						
					 
					
						2016-12-22 11:35:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aed25932b5 
					 
					
						
						
							
							Add OEmbed iframe HTML, convert emojis on public pages, increase size of attachment thumbnails  
						
						
						
						
					 
					
						2016-12-18 15:20:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06dd359239 
					 
					
						
						
							
							Downsize attachment previews, but improve quality from 80 to 90  
						
						
						
						
					 
					
						2016-12-07 12:09:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f978b06dd1 
					 
					
						
						
							
							Add suspend account functionality to admin UI  
						
						
						
						
					 
					
						2016-12-06 18:22:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						84d2371d6a 
					 
					
						
						
							
							Fix  
						
						
						
						
					 
					
						2016-12-06 00:24:33 +01:00