Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-26 | attach_media should be in transaction of creation status (#2426) | Keiji, Yoshimi | |
2017-04-25 | Fix #2402 - Add Idempotency-Key header to PostStatusService that prevents ↵ | Eugen Rochko | |
(#2419) duplicates. Web UI regenerates UUID for that header every time the compose form is changed or successfully submitted Also, fix Farsi i18n overwriting the English one | |||
2017-04-18 | Language detection refactor (#2099) | Matt Jankowski | |
* Extract detect_language to separate class * Use default locale, not just en * Add spec to confirm that whatlanguage cant identify empty string * Allow account locale to override default in language detector * PostStatusService supplies an account to detect language | |||
2017-04-17 | reduce unneed query when post without attachements. (#1907) | Keiji, Yoshimi | |
* reduce unneed query when post without attachements. This commit reduce following query: ``` MediaAttachment Load (0.9ms) SELECT "media_attachments".* FROM "media_attachments" WHERE "media_attachments"."status _id" IS NULL AND 1=0 ORDER BY id asc ``` * fixed for more simple changes. | |||
2017-04-16 | Fix #1957 - WhatLanguage can return null. Fallback to 'en' (#1959) | Eugen | |
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-07 | Use I18n for media attachment validation errors | Chad Pytel | |
These are currently user facing errors, but are not localized. This adds the ability for these messages to be localized. | |||
2017-02-26 | Add validation of media attachments, clean up mastodon-own exception classes | Eugen Rochko | |
2017-02-19 | previous commit was creating the status regardless | Rakib Hasan | |
of mix of video and images in status, just wasn't rendering the show action. I moved the validation before the status creation | |||
2017-02-19 | revisted fix for #462 | Rakib Hasan | |
Moved validation to services/post_status_service.rb | |||
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 | Implement a click-to-view spoiler system | blackle | |
2017-01-20 | Fix #463 - Fetch and display previews of URLs using OpenGraph tags | Eugen Rochko | |
2017-01-15 | Fix tests, add applications to eager loading/cache for statuses, fix | Eugen Rochko | |
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 | Add tracking of OAuth app that posted a status, extend OAuth apps to have ↵ | Effy Elden | |
optional website field, add application details to API, show application name and website on detailed status views. Resolves #11 | |||
2016-12-21 | Private visibility on statuses prevents non-followers from seeing those | Eugen Rochko | |
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-18 | Removing external hub completely, fix #333 fixing digit-only hashtags, | Eugen Rochko | |
removing web app capability from non-webapp pages | |||
2016-11-30 | Per-status control for unlisted mode, also federation for unlisted mode | Eugen Rochko | |
Fix #233, fix #268 | |||
2016-11-28 | Adding embedded PuSH server | Eugen Rochko | |
2016-11-23 | Adding sensitive marker to statuses in API | Eugen Rochko | |
2016-11-15 | Fix rubocop issues, introduce usage of frozen literal to improve performance | Eugen Rochko | |
2016-11-05 | Adding hashtags | Eugen Rochko | |
2016-10-05 | Move PubSubHubbub pinging to a background worker | Eugen Rochko | |
It can take as much as 0.5s if not longer to complete | |||
2016-09-29 | Improve code style | Eugen Rochko | |
2016-09-07 | UI for uploading media attachments (and cancelling them) | Eugen Rochko | |
Mostly resolves #8, though attachments are still not displayed in public view | |||
2016-09-05 | PostStatusService can attach media to status, ProcessFeedService likewise | Eugen Rochko | |
2016-03-25 | Add link to github project to footer, move FanOutOnWriteService calls to | Eugen Rochko | |
DistributionWorker. That isn't the heaviest service, yet, but gotta start somewhere | |||
2016-03-19 | Use FanOutOnWriteService AFTER processing mentions | Eugen Rochko | |
2016-02-29 | Changing the use of config constants to the Rails configuration object | Eugen Rochko | |
2016-02-29 | Refactoring Grape API methods into normal controllers & other things | Eugen Rochko | |
2016-02-28 | A lot of fixes from a live test | Eugen Rochko | |
2016-02-28 | When posting a status or reblogging one, ping hubs about the feed update | Eugen Rochko | |
2016-02-25 | Adding a Mention model, test stubs | Eugen Rochko | |
2016-02-24 | Service to reblog statuses | Eugen Rochko | |
2016-02-24 | Notify remote users about mentions | Eugen Rochko | |
2016-02-24 | Add service for posting statuses (normal and replies), mention regex to | Eugen Rochko | |
fetch webfinger information of mentioned accounts |