Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-16 | Add language detection (#1772) | Eugen | |
* Add language detection via WhatLanguage and (de)serialization of it through Atom * Fix default language in ProcessFeedService * Re-add newline before 'react-rails' Gem to fix groupings Fixes Code Climate issue | |||
2017-04-16 | Fix #1813 - Alleviate extra requests when processing mentions (#1938) | Eugen | |
The <link rel="mentioned" /> tag refers to accounts by href. So we were matching the DB by the url attribute, and falling back to HTTP look-up. However, GS and Mastodon use profile URLs as URIs, too, and the match for that was missing. This could potentially alleviate some extra network requests | |||
2017-04-16 | Make file attachment on MediaAttachment optional (#1865) | Eugen | |
Create MediaAttachment but without actual file download when domain is blocked with reject_media set to true Clean up old media files when creating a new domain block with reject_media set to true Return remote_url in media attachments API if local file is not present Undo domain block action in admin UI Ability to enable reject_media from admin UI | |||
2017-04-15 | Allow running mastodon on a different domain as the one used for identifying ↵ | ThibG | |
users (#1267) * Allow running mastodon on a different domain as the one used for identifying users * Alter documentation of WEB_DOMAIN to make clear it shouldn't be used unless the admin knows what they are doing * Compare to web_domain instead of local_domain when dealing with feeds/API * Correctly identify mentions to local accounts Mentions URLs point to the person's web profile, i.e., the user page served on WEB_DOMAIN. | |||
2017-04-08 | Fix #1141, fix #1126 - Avatar/profile info fetching (#1215) | Eugen | |
* Fix #1141, fix #1126 - Work through UpdateRemoteProfileService for both <feed> and <entry> top-level tags * Improve code quality, remove line unrelated to fix | |||
2017-04-05 | Split SalmonWorker into smaller parts, move profile updating into another job | Eugen Rochko | |
2017-03-13 | Fix casuality of processing remote mentions such that notifications | Eugen Rochko | |
about them would be processed only after the entire status is processed | |||
2017-02-22 | Skip remote media URLs that don't have a hostname | Eugen Rochko | |
2017-02-11 | Mentions in private statuses allow mentioned people to see them | Eugen Rochko | |
2017-02-09 | Fix #614 - extra reply-boolean on statuses to account for cases when replied-to | Eugen Rochko | |
status is not in the system at time of distribution; fix #607 - reset privacy settings to defaults when cancelling replies | |||
2017-01-27 | Do not run FetchLinkCardService on local URLs, increase file size limit to 8MB, | Eugen Rochko | |
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-25 | Use <summary> to encode content warnings instead | Eugen Rochko | |
2017-01-25 | Instead of using spoiler boolean and spoiler_text, simply check for ↵ | Eugen Rochko | |
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-23 | Optional domain block attribute that prevents media attachments from being ↵ | Eugen Rochko | |
downloaded | |||
2017-01-20 | Instead of refusing to create accounts, domain blocks auto-suspend new ↵ | Eugen Rochko | |
accounts from that domain | |||
2017-01-20 | Fix preview cards layout, do preview card crawling for remote statuses | Eugen Rochko | |
2017-01-14 | Fix too late return | Eugen | |
2017-01-11 | Add ruby version to Gemfile, move devDependencies in package.json to ↵ | Eugen Rochko | |
dependencies, fix bug in process feed service | |||
2016-12-12 | Restoring old async behaviour of thread resolving as it proved to be more robust | Eugen Rochko | |
2016-12-11 | Thread resolving no longer needs to be separate from ProcessFeedService, | Eugen Rochko | |
since that is only ever called in the background | |||
2016-12-05 | Add account suspension | Eugen Rochko | |
2016-11-30 | Per-status control for unlisted mode, also federation for unlisted mode | Eugen Rochko | |
Fix #233, fix #268 | |||
2016-11-26 | Update hub URL and re-subscribe if hub URL changes | Eugen Rochko | |
2016-11-22 | Remove unneeded indices, improve error handling in background workers, don't ↵ | Eugen Rochko | |
needlessly reload reblogged status, send Devise e-mails asynchronously | |||
2016-11-21 | Call NotifyService about remote reblogs | Eugen Rochko | |
2016-11-20 | Adding unified streamable notifications | Eugen Rochko | |
2016-11-18 | Catch validation errors in ProcessFeedService so that one failing entry ↵ | Eugen Rochko | |
wouldn't stop others from going through | |||
2016-11-18 | Don't create attachments if remote file cannot be fetched | Eugen Rochko | |
2016-11-15 | Fix rubocop issues, introduce usage of frozen literal to improve performance | Eugen Rochko | |
2016-11-13 | Force utf-8 encoding when processing XML | Eugen Rochko | |
2016-11-10 | Discard misattributed remote statuses, improve timelines filter | Eugen Rochko | |
2016-11-08 | Adding more logging | Eugen Rochko | |
2016-11-08 | Fix for thread resolve service and process feed service url method | Eugen Rochko | |
2016-11-08 | Fix region setting for AWS gem | Eugen Rochko | |
2016-11-08 | Fix typo | Eugen Rochko | |
2016-11-08 | ProcessFeedService refactor | Eugen Rochko | |
2016-11-07 | Improved configuration from ENV, cleaned up timeline filter methods | Eugen Rochko | |
to be more readable, add extra logging to process feed service | |||
2016-11-05 | Adding hashtags | Eugen Rochko | |
2016-10-14 | Fix duplication of media attachments when a remote status reblogs a local one | Eugen Rochko | |
2016-10-12 | Fix up a few exceptions | Eugen Rochko | |
2016-10-10 | Fixing namespaces issue | Eugen Rochko | |
2016-10-10 | Fix namespace parsing in Atom feeds | Eugen Rochko | |
2016-10-10 | Use Account#find_remote method when possible | Eugen Rochko | |
2016-10-10 | Don't return unsaved status from ProcessFeedService | Eugen Rochko | |
2016-10-10 | Adding test for ProcessFeedService | Eugen Rochko | |
2016-10-10 | Improve process feed service | Eugen Rochko | |
2016-10-10 | Fix default assumed object type (note->activity), make stream entry ↵ | Eugen Rochko | |
threaded? check aware of orphaned replies | |||
2016-10-06 | Better comparison of "local" domain | Eugen Rochko | |
2016-10-03 | Blocking will prevent e-mail notifications from blocked user, blocks in UI | Eugen Rochko | |
2016-10-02 | Small fixes | Eugen Rochko | |