a2cabf3f4a 
								
							 
						 
						
							
							
								
								Add admin custom CSS setting ( #8399 )  
							
							... 
							
							
							
							Fix  #3894  
						
							2018-08-24 04:33:27 +02:00  
				
					
						
							
							
								 
						
							
								e5a603206d 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
	app/controllers/accounts_controller.rb
	app/javascript/mastodon/locales/pl.json
	app/views/about/more.html.haml
Conflicts in `accounts_controller.rb` resolved by taking upstream's
version + our `use_pack`.
Conflicts in `pl.json` resolved by taking upstream's changes.
Conflicts in `aboute/more.html.haml` resolved by taking upstream's changes. 
							
						 
						
							2018-08-10 16:22:31 +02:00  
				
					
						
							
							
								 
						
							
								f2404de871 
								
							 
						 
						
							
							
								
								Public profile endorsements (accounts picked by profile owner) ( #8146 )  
							
							
							
						 
						
							2018-08-09 09:56:53 +02:00  
				
					
						
							
							
								 
						
							
								bf1d3ae3b8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
	config/settings.yml 
							
						 
						
							2018-08-01 22:20:25 +02:00  
				
					
						
							
							
								 
						
							
								cc56f2230a 
								
							 
						 
						
							
							
								
								Add separate setting for sidebar text (site_short_description) ( #8107 )  
							
							... 
							
							
							
							* Add separate setting for sidebar text (site_short_description)
* Fix tests 
							
						 
						
							2018-07-31 18:59:34 +02:00  
				
					
						
							
							
								 
						
							
								cb62935c0b 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-05-04 18:17:32 +00:00  
				
					
						
							
							
								 
						
							
								2c1f7b2ece 
								
							 
						 
						
							
							
								
								Better pagination for ActivityPub outbox ( #7356 )  
							
							
							
						 
						
							2018-05-04 19:19:11 +02:00  
				
					
						
							
							
								 
						
							
								50eb8f1f61 
								
							 
						 
						
							
							
								
								Add backend support for bookmarks  
							
							... 
							
							
							
							Bookmarks behave like favourites, except they aren't shared with other
users and do not have an associated counter. 
							
						 
						
							2018-04-11 20:40:29 +02:00  
				
					
						
							
							
								 
						
							
								bb6988a7ac 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/tootsuite/mastodon  
							
							... 
							
							
							
							# Conflicts:
#	app/controllers/settings/exports_controller.rb
#	app/models/media_attachment.rb
#	app/models/status.rb
#	app/views/about/show.html.haml
#	docker_entrypoint.sh
#	spec/views/about/show.html.haml_spec.rb 
							
						 
						
							2018-02-23 23:28:31 +09:00  
				
					
						
							
							
								 
						
							
								c71aa468b5 
								
							 
						 
						
							
							
								
								Redesign landing page (again) ( #6486 )  
							
							... 
							
							
							
							* Redesign landing page (again)
* Move login form in small version to the right column
* Display closed registrations message
* Add site setting for the hero image
* Fix test
* Increase spacing, maximum width, change call to action section 
							
						 
						
							2018-02-22 01:03:48 +01:00  
				
					
						
							
							
								 
						
							
								4bc625166e 
								
							 
						 
						
							
							
								
								Fix bug in relationships API introduced by  #6482  ( #6527 )  
							
							... 
							
							
							
							It was merge when it needed to be deep_merge. And added some tests 
							
						 
						
							2018-02-21 23:22:12 +01:00  
				
					
						
							
							
								 
						
							
								1445ba1703 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-02-19 15:17:14 +00:00  
				
					
						
							
							
								 
						
							
								cba2897108 
								
							 
						 
						
							
							
								
								Cache relationships in API ( #6482 )  
							
							... 
							
							
							
							* Cache relationships in API
* Fetch relationships for search results in UI
* Only save one account's maps in each cache item 
							
						 
						
							2018-02-18 03:14:46 +01:00  
				
					
						
							
							
								 
						
							
								8ca91cef45 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2017-12-06 20:17:13 +00:00  
				
					
						
							
							
								 
						
							
								b21db9bbde 
								
							 
						 
						
							
							
								
								Using double splat operator ( #5859 )  
							
							
							
						 
						
							2017-12-06 11:41:57 +01:00  
				
					
						
							
							
								 
						
							
								83bda6c1a8 
								
							 
						 
						
							
							
								
								Merge commit 'b9f59ebcc68e9da0a7158741a1a2ef3564e1321e' into merging-upstream  
							
							
							
						 
						
							2017-09-28 09:18:35 +02:00  
				
					
						
							
							
								 
						
							
								9330ea1f4d 
								
							 
						 
						
							
							
								
								Merge commit '4aea3f88a6d30f102a79c2da7fcfac96465ba1a8' into merging-upstream  
							
							
							
						 
						
							2017-09-28 09:12:17 +02:00  
				
					
						
							
							
								 
						
							
								ab625c57ce 
								
							 
						 
						
							
							
								
								Compact status_ids in StatusRelationshipsPresenter ( #5073 )  
							
							
							
						 
						
							2017-09-24 11:18:32 +02:00  
				
					
						
							
							
								 
						
							
								7d16bb379d 
								
							 
						 
						
							
							
								
								Use OrderedCollectionPage to return followers/following list ( #4949 )  
							
							
							
						 
						
							2017-09-19 16:37:06 +02:00  
				
					
						
							
							
								 
						
							
								9619b7f727 
								
							 
						 
						
							
							
								
								Use Account.local.sum(statuses_count) instead of Status.local.count ( #4996 )  
							
							... 
							
							
							
							It is faster. 
							
						 
						
							2017-09-18 14:59:57 +02:00  
				
					
						
							
							
								 
						
							
								9239e4ce4d 
								
							 
						 
						
							
							
								
								Uploads for admin site settings ( #4913 )  
							
							... 
							
							
							
							* Improve OpenGraph tags for about pages
* Add thumbnail admin setting
* Fix error
* Fix up 
							
						 
						
							2017-09-14 00:04:30 +02:00  
				
					
						
							
							
								 
						
							
								514fc908a3 
								
							 
						 
						
							
							
								
								Merge tag 'v1.6.0rc3' into sync/upstream  
							
							
							
						 
						
							2017-09-09 14:28:08 -05:00  
				
					
						
							
							
								 
						
							
								b9f7bc149b 
								
							 
						 
						
							
							
								
								Merge branch 'origin/master' into sync/upstream  
							
							... 
							
							
							
							Conflicts:
	app/javascript/mastodon/components/status_list.js
	app/javascript/mastodon/features/notifications/index.js
	app/javascript/mastodon/features/ui/components/modal_root.js
	app/javascript/mastodon/features/ui/components/onboarding_modal.js
	app/javascript/mastodon/features/ui/index.js
	app/javascript/styles/about.scss
	app/javascript/styles/accounts.scss
	app/javascript/styles/components.scss
	app/presenters/instance_presenter.rb
	app/services/post_status_service.rb
	app/services/reblog_service.rb
	app/views/about/more.html.haml
	app/views/about/show.html.haml
	app/views/accounts/_header.html.haml
	config/webpack/loaders/babel.js
	spec/controllers/api/v1/accounts/credentials_controller_spec.rb 
							
						 
						
							2017-09-09 14:27:47 -05:00  
				
					
						
							
							
								 
						
							
								9b994c4aee 
								
							 
						 
						
							
							
								
								Fix   #4794  - Fake instant follow in API response when account is believed unlocked ( #4799 )  
							
							
							
						 
						
							2017-09-05 17:48:13 +02:00  
				
					
						
							
							
								 
						
							
								9caa90025f 
								
							 
						 
						
							
							
								
								Pinned statuses ( #4675 )  
							
							... 
							
							
							
							* Pinned statuses
* yarn manage:translations 
							
						 
						
							2017-08-25 01:41:18 +02:00  
				
					
						
							
							
								 
						
							
								696c2c6f2f 
								
							 
						 
						
							
							
								
								Add Mastodon::Source.url ( #4643 )  
							
							... 
							
							
							
							* Add Mastodon::Source.url
* Update spec
* Refactor
Move things frmo Mastodon::Source to Mastodon::Version 
							
						 
						
							2017-08-22 22:54:19 +02:00  
				
					
						
							
							
								 
						
							
								3c6503038e 
								
							 
						 
						
							
							
								
								Add protocol handler. Handle follow intents ( #4511 )  
							
							... 
							
							
							
							* Add protocol handler. Handle follow intents
* Add share intent
* Improve code in intents controller
* Adjust share form CSS 
							
						 
						
							2017-08-14 04:53:31 +02:00  
				
					
						
							
							
								 
						
							
								b7cf758fbe 
								
							 
						 
						
							
							
								
								Fix JS errors and add back commit hash  
							
							
							
						 
						
							2017-07-25 21:54:12 +02:00  
				
					
						
							
							
								 
						
							
								c727eae441 
								
							 
						 
						
							
							
								
								Updated from tootsuite  
							
							
							
						 
						
							2017-07-17 20:03:57 +02:00  
				
					
						
							
							
								 
						
							
								a6328fc1b1 
								
							 
						 
						
							
							
								
								Minor ActivityPub JSON fixes ( #4214 )  
							
							... 
							
							
							
							- Objects must have attributedTo instead of actor
- The current attribute belongs to CollectionPage, not Collection 
							
						 
						
							2017-07-16 10:28:55 +02:00  
				
					
						
							
							
								 
						
							
								09cfc079b0 
								
							 
						 
						
							
							
								
								Merge upstream ( #81 )  
							
							
							
						 
						
							2017-07-15 14:33:15 -07:00  
				
					
						
							
							
								 
						
							
								8c45cd0e36 
								
							 
						 
						
							
							
								
								Improve ActivityPub representations ( #3844 )  
							
							... 
							
							
							
							* Improve webfinger templates and make tests more flexible
* Clean up AS2 representation of actor
* Refactor outbox
* Create activities representation
* Add representations of followers/following collections, do not redirect /users/:username route if format is empty
* Remove unused translations
* ActivityPub endpoint for single statuses, add ActivityPub::TagManager for better
URL/URI generation
* Add ActivityPub::TagManager#to
* Represent all attachments as Document instead of Image/Video specifically
(Because for remote ones we may not know for sure)
Add mentions and hashtags representation to AP notes
* Add AP-resolvable hashtag URIs
* Use ActiveModelSerializers for ActivityPub
* Clean up unused translations
* Separate route for object and activity
* Adjust cc/to matrices
* Add to/cc to activities, ensure announce activity embeds target status and
not the wrapper status, add "id" to all collections 
							
						 
						
							2017-07-15 03:01:39 +02:00  
				
					
						
							
							
								 
						
							
								1896a154f5 
								
							 
						 
						
							
							
								
								Fix response of unreblog/unfavourite APIs ( #4204 )  
							
							... 
							
							
							
							Both APIs process asynchronously, so reblogged/favourited fields in the response should be set to `false` manually. 
							
						 
						
							2017-07-14 20:44:53 +02:00  
				
					
						
							
							
								 
						
							
								0c7c188c45 
								
							 
						 
						
							
							
								
								Web Push Notifications ( #3243 )  
							
							... 
							
							
							
							* feat: Register push subscription
* feat: Notify when mentioned
* feat: Boost, favourite, reply, follow, follow request
* feat: Notification interaction
* feat: Handle change of public key
* feat: Unsubscribe if things go wrong
* feat: Do not send normal notifications if push is enabled
* feat: Focus client if open
* refactor: Move push logic to WebPushSubscription
* feat: Better title and body
* feat: Localize messages
* chore: Fix lint errors
* feat: Settings
* refactor: Lazy load
* fix: Check if push settings exist
* feat: Device-based preferences
* refactor: Simplify logic
* refactor: Pull request feedback
* refactor: Pull request feedback
* refactor: Create /api/web/push_subscriptions endpoint
* feat: Spec PushSubscriptionController
* refactor: WebPushSubscription => Web::PushSubscription
* feat: Spec Web::PushSubscription
* feat: Display first media attachment
* feat: Support direction
* fix: Stuff broken while rebasing
* refactor: Integration with session activations
* refactor: Cleanup
* refactor: Simplify implementation
* feat: Set VAPID keys via environment
* chore: Comments
* fix: Crash when no alerts
* fix: Set VAPID keys in testing environment
* fix: Follow link
* feat: Notification actions
* fix: Delete previous subscription
* chore: Temporary logs
* refactor: Move migration to a later date
* fix: Fetch the correct session activation and misc bugs
* refactor: Move migration to a later date
* fix: Remove follow request (no notifications)
* feat: Send administrator contact to push service
* feat: Set time-to-live
* fix: Do not show sensitive images
* fix: Reducer crash in error handling
* feat: Add badge
* chore: Fix lint error
* fix: Checkbox label overlap
* fix: Check for payload support
* fix: Rename action "type" (crash in latest Chrome)
* feat: Action to expand notification
* fix: Lint errors
* fix: Unescape notification body
* fix: Do not allow boosting if the status is hidden
* feat: Add VAPID keys to the production sample environment
* fix: Strip HTML tags from status
* refactor: Better error messages
* refactor: Handle browser not implementing the VAPID protocol (Samsung Internet)
* fix: Error when target_status is nil
* fix: Handle lack of image
* fix: Delete reference to invalid subscriptions
* feat: Better error handling
* fix: Unescape HTML characters after tags are striped
* refactor: Simpify code
* fix: Modify to work with #4091 
* Sort strings alphabetically
* i18n: Updated Polish translation
it annoys me that it's not fully localized :P
* refactor: Use current_session in PushSubscriptionController
* fix: Rebase mistake
* fix: Set cacheName to mastodon
* refactor: Pull request feedback
* refactor: Remove logging statements
* chore(yarn): Fix conflicts with master
* chore(yarn): Copy latest from master
* chore(yarn): Readd offline-plugin
* refactor: Use save! and update!
* refactor: Send notifications async
* fix: Allow retry when push fails
* fix: Save track for failed pushes
* fix: Minify sw.js
* fix: Remove account_id from fabricator 
							
						 
						
							2017-07-13 22:15:32 +02:00  
				
					
						
							
							
								 
						
							
								79d898ae0a 
								
							 
						 
						
							
							
								
								Merge upstream!!  #64  <3 <3  
							
							
							
						 
						
							2017-07-12 02:03:17 -07:00  
				
					
						
							
							
								 
						
							
								74eff5456c 
								
							 
						 
						
							
							
								
								First lame pass at adding optional git commit hash display on /about/… ( #67 )  
							
							... 
							
							
							
							* First lame pass at adding optional git commit hash display on /about/more page.
Currently, this is implemented by checking for the existence of a file called CURRENT_RELEASE in the home directory of the user running Mastodon. If the file exists, its contents are added.
I've modified my update process to include the following before precompiling assets:
git log -1 | head -n 1 | cut -d " " -f2 > ~/CURRENT_RELEASE
That puts the current commit hash into the file ~/CURRENT_RELEASE, but you figured that out because you're a smart cookie.
As I am quite sure this is a horrible methodology for implementing this, I look forward to any improvements you have to offer!
* Updated to handle instances that share a user - the CURRENT_RELEASE file now lives in the instance's base directory.
This also requires modifying the update hook to `git log -1 | head -n 1 | cut -d " " -f2 > CURRENT_RELEASE` 
							
						 
						
							2017-07-11 20:32:16 -04:00  
				
					
						
							
							
								 
						
							
								e19eefe219 
								
							 
						 
						
							
							
								
								Redesign the landing page, mount public timeline on it ( #4122 )  
							
							... 
							
							
							
							* Redesign the landing page, mount public timeline on it
* Adjust the standalone mounted component to the lacking of router
* Adjust auth layout pages to new design
* Fix tests
* Standalone public timeline polling every 5 seconds
* Remove now obsolete translations
* Add responsive design for new landing page
* Address reviews
* Add floating clouds behind frontpage form
* Use access token from public page when available
* Fix mentions and hashtags links, cursor on status content in standalone mode
* Add footer link to source code
* Fix errors on pages that don't embed the component, use classnames
* Fix tests
* Change anonymous autoPlayGif default to false
* When gif autoplay is disabled, hover to play
* Add option to hide the timeline preview
* Slightly improve alt layout
* Add elephant friend to new frontpage
* Display "back to mastodon" in place of "login" when logged in on frontpage
* Change polling time to 3s 
							
						 
						
							2017-07-11 15:27:59 +02:00  
				
					
						
							
							
								 
						
							
								864e3f8d9c 
								
							 
						 
						
							
							
								
								Replace OEmbed and initial state Rabl templates with serializers ( #4110 )  
							
							... 
							
							
							
							* Replace OEmbed Rabl template with serializer
* Replace initial state rabl with serializer 
							
						 
						
							2017-07-08 14:51:05 +02:00  
				
					
						
							
							
								 
						
							
								8b2cad5637 
								
							 
						 
						
							
							
								
								Refactor JSON templates to be generated with ActiveModelSerializers instead of Rabl ( #4090 )  
							
							
							
						 
						
							2017-07-07 04:02:06 +02:00  
				
					
						
							
							
								 
						
							
								275c5b51ed 
								
							 
						 
						
							
							
								
								Customizable privacy policy from admin interface ( #4062 )  
							
							
							
						 
						
							2017-07-04 15:19:24 +02:00  
				
					
						
							
							
								 
						
							
								b48c9013aa 
								
							 
						 
						
							
							
								
								Bump version, improve how version is stored for better commit history ( #2526 )  
							
							
							
						 
						
							2017-04-27 15:22:19 +02:00  
				
					
						
							
							
								 
						
							
								a0ed88a99b 
								
							 
						 
						
							
							
								
								Adds version to about/more and API ( #2181 )  
							
							... 
							
							
							
							* Adds version.
* Cleans up code.
* Removes standalone endpoint and adds version to instance endpoint.
* Addresses feedback from #2181 . 
							
						 
						
							2017-04-21 03:30:59 +02:00  
				
					
						
							
							
								 
						
							
								5ce8a1811a 
								
							 
						 
						
							
							
								
								Replace User.count -> User.confirmed.count ( #2127 )  
							
							
							
						 
						
							2017-04-19 14:58:27 +02:00  
				
					
						
							
							
								 
						
							
								3b8908c114 
								
							 
						 
						
							
							
								
								About page contact email ( #1839 )  
							
							... 
							
							
							
							* Correct site_contact_email typo
* Separate about more page into partials, add specs 
							
						 
						
							2017-04-15 13:33:25 +02:00  
				
					
						
							
							
								 
						
							
								e5282e4ec0 
								
							 
						 
						
							
							
								
								Clean up about page ( #1282 )  
							
							... 
							
							
							
							* Add InstancePresenter to expose site details
* Clean up about controller, use instance presenter 
							
						 
						
							2017-04-09 14:47:25 +02:00