- Oct 01, 2017
-
-
Eugen Rochko authored
-
- Sep 30, 2017
-
-
Akihiko Odaki authored
* Fix order of paginated accounts in FollowerDomainsController Unordered pagination could result in unexpected behavior. * Cover Settings::FollowerDomainsController more
-
Eugen Rochko authored
-
- Sep 29, 2017
-
-
Eugen Rochko authored
- A successful delivery cancels it out - An incoming delivery from account of the inbox cancels it out
-
- Sep 28, 2017
-
-
Eugen Rochko authored
If the signature could not be verified and the webfinger of the account was last retrieved longer than the cache period, try re-resolving the account and then attempting to verify the signature again
-
Eugen Rochko authored
* Fix #117 - Add ability to specify alternative text for media attachments - POST /api/v1/media accepts `description` straight away - PUT /api/v1/media/:id to update `description` (only for unattached ones) - Serialized as `name` of Document object in ActivityPub - Uploads form adjusted for better performance and description input * Add tests * Change undo button blend mode to difference
-
- Sep 22, 2017
-
-
Eugen Rochko authored
-
- Sep 19, 2017
-
-
nullkal authored
-
Andrew authored
* Add support for selecting a theme * Fix codeclimate issues * Look up site default style if current user is not available due to e.g. not being logged in * Remove outdated comment in common.js * Address requested changes in themes PR * Fix codeclimate issues * Explicitly check current_account in application controller and only check theme availability if non-nil * codeclimate * explicit precedence with && * Fix code style in application_controller according to @nightpool's suggestion, use default style in embedded.html.haml * codeclimate: indentation + return
-
Eugen Rochko authored
* Fix incomplete account records being read - Put account processing into redis lock - Do not save until record is complete * Fix spaces
-
Yamagishi Kazutoshi authored
-
Eugen Rochko authored
* Admin interface for listing, adding and removing custom emojis * Only display local ones in the list
-
- Sep 16, 2017
-
-
Eugen Rochko authored
* When accessing uncached media attachment, redownload it * Prevent re-download of rejected media
-
- Sep 14, 2017
-
-
Eugen Rochko authored
-
- Sep 13, 2017
-
-
Eugen Rochko authored
* Improve OpenGraph tags for about pages * Add thumbnail admin setting * Fix error * Fix up
-
nullkal authored
-
- Sep 11, 2017
-
-
Eugen Rochko authored
-
- Sep 10, 2017
-
-
Eugen Rochko authored
-
Eugen Rochko authored
When a new user confirms their e-mail, bootstrap their home timeline by automatically following a set of accounts. By default, all local admin accounts (that are unlocked). Can be customized by new admin setting (comma-separated usernames, local and unlocked only)
-
- Sep 06, 2017
-
-
Eugen Rochko authored
* Decouple Status#local? from uri being nil * Replace on-the-fly URI generation with stored URIs - Generate URI in after_save hook for local statuses - Use static value in TagManager when available, fallback to tag format - Make TagManager use ActivityPub::TagManager to understand new format - Adjust tests * Use other heuristic for locality of old statuses, do not perform long query * Exclude tombstone stream entries from Atom feed * Prevent nil statuses from landing in Pubsubhubbub::DistributionWorker * Fix URI not being saved (#4818) * Add more specs for Status * Save generated uri immediately and also fix method order to minimize diff. * Fix alternate HTML URL in Atom * Fix tests * Remove not-null constraint from statuses migration to speed it up
-
- Sep 05, 2017
-
-
Eugen Rochko authored
-
- Sep 04, 2017
-
-
nullkal authored
* Show pinned statuses only in the top of the profile page * Refactor AccountsController#show_pinned_statuses?
-
- Sep 02, 2017
-
-
Eugen Rochko authored
-
- Sep 01, 2017
-
-
Eugen Rochko authored
* Make PreviewCard records reuseable between statuses **Warning!** Migration truncates preview_cards tablec * Allow a wider thumbnail for link preview, display it in horizontal layout (#4648) * Delete preview cards files before truncating * Rename old table instead of truncating it * Add mastodon:maintenance:remove_deprecated_preview_cards * Ignore deprecated_preview_cards in schema definition * Fix null behaviour
-
- Aug 31, 2017
-
-
Eugen Rochko authored
* Embed modal * Proxy OEmbed requests from web UI
-
- Aug 30, 2017
-
-
Eugen Rochko authored
-
Eugen Rochko authored
- Use statuses controller for embeds instead of stream entries controller - Prefer /@:username/:id/embed URL for embeds - Use /@:username as author_url in OEmbed - Add follow link to embeds which opens web intent in new window - Use redis cache in development - Cache entire embed
-
- Aug 26, 2017
-
-
masarakki authored
-
- Aug 25, 2017
-
-
nullkal authored
* Allow multiple pinned statuses to be shown and make them be ordered by pinned date * Set timestamps NOT NULL * Make single-line pinned_statuses * Spec for pinned_statuses * Remove redundant empty line
-
- Aug 24, 2017
-
-
Eugen Rochko authored
* Pinned statuses * yarn manage:translations
-
unarist authored
* Process Create / Announce activity in FetchRemoteStatusService * Use activity URL in ActivityPub for reblogs * Redirect to the original status on StatusesController#show
-
HIKARU KOBORI authored
-
- Aug 23, 2017
-
-
nullkal authored
-
- Aug 22, 2017
-
-
Eugen Rochko authored
- Section it into "Development" area - Improve UI of application form, index, and details
-
Colin Mitchell authored
* Add code for creating/managing apps to settings section * Add specs for app changes * Fix controller spec * Fix view file I pasted over by mistake * Add locale strings. Add 'my apps' to nav * Add Client ID/Secret to App page. Add some visual separation * Fix rubocop warnings * Fix embarrassing typo I lost an `end` statement while fixing a merge conflict. * Add code for creating/managing apps to settings section - Add specs for app changes - Add locale strings. Add 'my apps' to nav - Add Client ID/Secret to App page. Add some visual separation - Fix some bugs/warnings * Update to match code standards * Trigger notification * Add warning about not sharing API secrets * Tweak spec a bit * Cleanup fixture creation by using let! * Remove unused key * Add foreign key for application<->user
-
- Aug 21, 2017
-
-
Eugen Rochko authored
- Tries to avoid performing HTTP request if the keyId is an actor URI - Likewise if the URI is a fragment URI on top of actor URI - Resolves public key, returns owner if the owner links back to the key
-
- Aug 20, 2017
-
-
Eugen Rochko authored
* ActivityPub migration procedure Once one account is detected as going from OStatus to ActivityPub, invalidate WebFinger cache for other accounts from the same domain * Unsubscribe from PuSH updates once we receive an ActivityPub payload * Re-subscribe to PuSH unless already unsubscribed, regardless of protocol
-
Eugen Rochko authored
-
- Aug 18, 2017
-
-
Yamagishi Kazutoshi authored
-
- Aug 16, 2017
-
-
Eugen Rochko authored
* Redesign public profiles * Responsive design * Change public profile status filtering defaults and add options - No longer displays private/direct toots even if you are permitted access - By default omits replies - "With replies" option - "Media only" option * Redesign account grid cards * Fix style issues
-