Commit Graph

1094 Commits (434cf8237e7960305b95199b2f0fab75d4da2e60)
 

Author SHA1 Message Date
Eugen Rochko 434cf8237e Optional domain block attribute that prevents media attachments from being downloaded
Eugen Rochko cca82bf0a2 Move merging/unmerging of timelines into background. Move blocking into
background as well since it's a computationally expensive
Eugen Rochko f392030ab8 Add /api/v1/notifications/clear, non-existing link cards for statuses will
now return empty hash instead of throwing a 404 error. When following,
merge into timeline will filter statuses
Eugen Rochko f2e08ff568 Remove unneeded block check
Eugen Rochko 6d98a73180 Domain blocks now have varying severity - auto-suspend vs auto-silence
Eugen Rochko ef2b924679 Forgot to commit
Eugen Rochko f855d645b2 Move all hex colors in SASS to variables and all variations to darken/lighten
Eugen Rochko d4d56b8af0 Fix , 1/2 of - replace rails_autolink with URI.regexp, run link_hashtags on simplified_format
Eugen Rochko aa9c51a34c Fix a couple unhandled exceptions
Eugen Rochko a1894786cf Potentially fix notifications issue
Eugen Rochko 7c015ece45 Fix oembed controller test
Eugen 6062680dd4 Merge pull request from mistydemeo/fix_textarea_selection_clicking
Textarea: fix clicking on name suggestions
Misty De Meo 33fd8a7d95 Textarea: fix clicking on name suggestions
This was broken in c3e9ba6a, which added an onBlur to hide the
suggestions when the textarea loses focus. Unfortunately, this fired
even when the textarea lost focus to its own suggestions box, and that
meant that onSuggestionClick is never called.

Setting a short window in which onSuggestionClick can still happen
before hiding the suggestion area ensures that clicking still works,
while still hiding the suggestions if the user clicks on something else.
Eugen 1953e3b6ed Fix inflection
Eugen 956da43e19 Fix error
Eugen cea9fb31fe Mitigate inconsistent notifications
Eugen Rochko 61aee0006e Override Rack::Request to use the same trusted proxy settings as Rails
Eugen Rochko 67befe5463 Allow to specify trusted proxies through env
Eugen c66718afff Merge pull request from ineffyble/docs/developer-docs-additions
Update README.md to match new documentation (missed from previous commit)
Effy Elden f3cac0b93b Update README.md to match new documentation (missed from previous commit)
Eugen 10fe63d4db Merge pull request from ineffyble/docs/developer-docs-additions
Documentation tweaks
Effy Elden 92a98f73aa Add separate sections for Heroku and Vagrant deployments. Add guide for instance administration. Move 'Contribution guide' to 'Development guide'.
Eugen Rochko 536cde4e99 Rename main docs page so it renders in github
Eugen Rochko 2baf0fabb4 Improve API docs formatting
Eugen Rochko e92a1cf436 Add wiki contents to docs/ instead
Eugen Rochko 500278eb4c Merge branch 'ineffyble-fix/error-pages'
Eugen Rochko e22a56183a Improve error page layouting. 500 page has to stay static because it's
used from nginx when Rails fails.
Eugen Rochko b4a4eb73ae Merge branch 'fix/error-pages' of https://github.com/ineffyble/mastodon into ineffyble-fix/error-pages
Eugen Rochko f036c6440b Merge branch 'ineffyble-master'
Eugen Rochko e028406db4 Fix code style
Eugen Rochko d72dd38c13 Merge branch 'master' of https://github.com/ineffyble/mastodon into ineffyble-master
Eugen Rochko 3a4b5961be Method to fetch a single notification
Eugen deedf133d3 Merge pull request from ineffyble/fix/issue-492-add-missing-header-image
Add a default missing.png header image - fixes 
Effy Elden 77746240aa Change missing.png header to 1x1 transparent PNG
Effy Elden 106dd1a484 Add a default missing.png header image - fixes
Eugen 6b666db112 Merge pull request from ineffyble/fix/issue-503
Call uniq on the string version of mb_chars tags - fixes 
Effy Elden 8f21f5522f Call uniq on the string version of mb_chars tags
Effy Elden 5fef55c11a Set remote dev environments to use letter_opener_web, add default .env.vagrant variables
Eugen Rochko 1aae0cfc2c Fix - add space after autocomplete
Eugen Rochko 9bd3b11cfb Instead of refusing to create accounts, domain blocks auto-suspend new accounts from that domain
Eugen Rochko 05abd977c1 Fix preview cards layout, do preview card crawling for remote statuses
Eugen f4e28785f1 Merge pull request from blackle/vistoggle
Show visibility toggle on videos, show regardless of sensitivity
blackle 7f63edd820 Show visibility toggle on videos, show regardless of sensitivity
Eugen Rochko c8e4b9c663 No loading bars for cards, no failure if it 404s (that's expected)
Eugen Rochko f0de621e76 Fix - Fetch and display previews of URLs using OpenGraph tags
Eugen Rochko 8d0284f8d9 Hide more non-essential loading bars
Eugen Rochko 98560b232a Don't show loading bar when re-loading already loaded status. Don't even try to fetch ancestors from DB when in_reply_to_id is nil
Eugen Rochko 9b0941182f Don't show loading bar when checking account timeline for newer stuff
Eugen Rochko 46be4631ae Fix - Update followers count when following/unfollowing
Also, since the root component connects to the stream that updates home/notification columns,
there is pretty much no case for refreshing those columns beyond initial load. So, move the
loading of those columns into the root component, to prevent unneccessary reloads when switching tabs
on mobile or resizing desktop window between mobile/desktop layouts
Eugen Rochko f051c2e813 Fix statsd null backend not being initialized properly