321 Commits (0700521ef36e5404f764523f387dafa331fa2b52)

Author SHA1 Message Date
Eugen Rochko 7ddec6e7c3 Add read timeout to paperclip when it's downloading remote images
8 years ago
Jessica Stokes bb033c1d37
"Reblog" -> "boost" in more places
8 years ago
Eugen Rochko 2b0b7ff1b8 Fix #385 - /web now loads a page
8 years ago
Eugen Rochko 8f47f6a7ec Adding remote follow button
8 years ago
Eugen Rochko a302e56f9a Add API for retrieving favourites
8 years ago
Eugen Rochko 49834a6e7f Add API for retrieving blocked accounts
8 years ago
Eugen Rochko d7dc84439c Add ability to use remote follow function on other sites
8 years ago
Eugen Rochko eca6110fc4 Add preferences for follow request notification e-mails
8 years ago
Eugen Rochko 2146ac91a0 Follow requests send e-mail notifications, but are excluded from notifications API
8 years ago
Eugen Rochko 3689c119f0 Replacing follow requests in the settings area with in-UI column
8 years ago
Eugen Rochko 004382e4d0 Adding follow requests API
8 years ago
Eugen Rochko b302b9202b Add page for authorizing/rejecting follow requests
8 years ago
Eugen Rochko 3c841c7306 Adjust wording
8 years ago
Eugen Rochko 05b13c38b5 Re-enable Webfinger for locked accounts but don't handle "follow" events
8 years ago
Eugen Rochko b891a81008 Follow call on locked account creates follow request instead
8 years ago
Eugen Rochko 2d2154ba75 Add "locked" flag to accounts, prevent blocked users from following, force-unfollow blocked users
8 years ago
Eugen Rochko 6d71044c85 Don't use rack timeout in any but production environments
8 years ago
Eugen Rochko e09d3a2c66 Fix #249 - use window.location hack to let people login from sandboxed iOS homescreen
8 years ago
Eugen 6b67b55cee Merge pull request #356 from victorhck/master
8 years ago
Eugen Rochko 5ae1b39ec9 Adjusting public display of statuses to look similar to logged-in UI,
8 years ago
Eugen Rochko aed25932b5 Add OEmbed iframe HTML, convert emojis on public pages, increase size of attachment thumbnails
8 years ago
Eugen Rochko 6de079a5af Removing external hub completely, fix #333 fixing digit-only hashtags,
8 years ago
victorhck f5c8d64b6d added to missings spanish translations
8 years ago
Eugen Rochko 76ec907993 Improved admin UI
8 years ago
Eugen Rochko 0c491ea928 Fix translations
8 years ago
Stanislav Makar d2ab41aea4 Declare Ukrainian
8 years ago
Vladyslav 2c6c912076 Fix some translation errors.
8 years ago
Vladyslav d85c566960 Final steps for Ukrainian translation
8 years ago
Eugen Rochko 8b93f45f3d Fix paperclip config
8 years ago
Eugen Rochko f114bc7bb7 Update Paperclip config to allow plugging in Minio instead of AWS
8 years ago
Eugen Rochko f978b06dd1 Add suspend account functionality to admin UI
8 years ago
Eugen Rochko 1357c1cb3d Add single user mode
8 years ago
Eugen a910cdd54d Merge pull request #338 from stamak/uk.yml
8 years ago
Stanislav Makar 0e18bbe3e2 Add Ukrainian localization file uk.yml
8 years ago
Eugen Rochko b362de2232 Adding configurable e-mail blacklist
8 years ago
Eugen Rochko 9d9f796130 Adding more to admin accounts UI
8 years ago
Eugen Rochko f763e844e8 Do not use expiring links after all
8 years ago
Eugen Rochko 80c44ed9c1 Do not autoplay videos, display play button instead. Use expiring links when using S3. Do not keep originals
8 years ago
Eugen Rochko 290ffb63cd Fix cloudfront config
8 years ago
Eugen Rochko d3bd10dfe4 Add Cloudfront support
8 years ago
Stanislav Makar ea91286aaa Add Ukrainian localization file doorkeeper.uk.yml
8 years ago
Andrea Faulds 1c1102008f Fix line endings for Portuguese locale
8 years ago
Eugen Rochko 1d0321fc45 Fix pt translations, improve pre-cache queries, removing will_paginate
8 years ago
unsmell 66e55d60e1 Create pt localisation files in /config/locales/
8 years ago
Eugen Rochko 6ff93845d5 Add basic OEmbed provider API, fix #247
8 years ago
Eugen Rochko 14bd46946d Per-status control for unlisted mode, also federation for unlisted mode
8 years ago
Eugen Rochko 356d3874eb Normalize localizations, add stub for admin/accounts
8 years ago
Eugen Rochko 5973ca3d11 Upgrade Paperclip to 5, AWS-SDK to 2, do not generate medium/small versions of avatars
8 years ago
Eugen Rochko cc70f28f19 Adding rack timeout of 30sec, PuSH jobs moved to push queue so they
8 years ago
Eugen Rochko c0555f2db6 Don't rate-limit PuSH endpoints
8 years ago
Eugen Rochko 4e351baf88 Fix URLs in inline-rendered XML
8 years ago
Eugen 41ef277da3 Fix URLs in ApplicationController.renderer
8 years ago
Eugen Rochko 27fc49d745 Add simple admin overview of PuSH subscriptions
8 years ago
Eugen Rochko 66ab0d0d56 Enabling portuguese and hungarian translations, which are awfully incomplete
8 years ago
Eugen Rochko 2d2c81765b Adding embedded PuSH server
8 years ago
Eugen 26287b6e7d Merge pull request #275 from kodacs/master
8 years ago
Eugen Rochko 6c82dfcf5f Fix CDN_HOST variable requirement
8 years ago
Eugen Rochko dda9ac9222 Fix reset date format when rate limited
8 years ago
kodacs b503a5e05e #275 fix missing i18n item
8 years ago
kodacs 7bd559158b fixing yamls for #275
8 years ago
kodacs 6586408c69 fix #275
8 years ago
nicolas 959e4b8198 Merge branch 'master' into french-translation
8 years ago
nicolas 9bb885805c Update simple_form.fr.yml
8 years ago
Eugen Rochko 1ff0d5aea6 Normalized locale files
8 years ago
Eugen 1c9e21a507 Merge pull request #273 from nclm/french-translation
8 years ago
Eugen Rochko 71401659b8 Fix #65 - Options to block notifications from people you don't follow/who don't follow you
8 years ago
kodacs eb3a12bba6 Server side HU translation + Toot fix.
8 years ago
nicolas d0122045f4 Update simple_form.fr.yml
8 years ago
nicolas 4cc6684881 Update fr.yml
8 years ago
Eugen Rochko 8efa081f21 Remove Neo4J
8 years ago
Eugen Rochko 8e34bed7cc Mini Profiler not working well, remove it
8 years ago
Eugen Rochko 4f1d863615 Only distribute statuses to followers who signed in in the last 2 weeks, add rake task for clearing feeds of inactive users
8 years ago
nicolas 23677bc51e Merge branch 'master' into french-translation
8 years ago
nicolas 1e95fbb10b Update doorkeeper.fr.yml
8 years ago
nicolas 94f96a6e85 Update doorkeeper.fr.yml
8 years ago
Eugen Rochko fc90d38893 Moving some counter queries out of subqueries in the API
8 years ago
Eugen Rochko 4a422650bb Fix broken locales
8 years ago
nicolas 82cb34916a Update fr.yml
8 years ago
nicolas ba4c03de71 Update simple_form.fr.yml
8 years ago
nicolas 89dab7c534 Merging code updates (Unlisted Mode)
8 years ago
Eugen Rochko 1788164352 Local accounts can control "silenced" attribute which removes them from public timeline
8 years ago
nicolas 64cfbbcc55 Adding French locale
8 years ago
nicolas 46d9076e99 Importing doorkeeper.fr.yml
8 years ago
nicolas 12e9f789ab Importing devise.fr.yml
8 years ago
Eugen Rochko 7944ed6fe5 Adding option to specify asset server, filter followers query by local accounts
8 years ago
nicolas a3afea7b9d First version for simple_form.fr.yml
8 years ago
nicolas fc87243c39 First version for fr.yml
8 years ago
nicolas 05823c325c Create devise.fr.yml
8 years ago
nicolas 753115ff57 Create doorkeeper.fr.yml
8 years ago
nicolas 8504110d45 Create simple_form.fr.yml
8 years ago
nicolas e9980a9b8b Create fr.yml
8 years ago
Eugen Rochko db58235930 Fixes for the Spanish translation
8 years ago
Eugen Rochko 38dd85daab Adding notifications column
8 years ago
Eugen Rochko da2ef4d676 Adding unified streamable notifications
8 years ago
Victorhck c12125e6b5 improvements in text made by Ekaitz
8 years ago
Victorhck 0b48973733 fix typos, and suggestions made by Ekaitz
8 years ago
Eugen Rochko 8977fde8ed Fix up Spanish translations
8 years ago
Victorhck d68750d7dc Finished spanish translation config files
8 years ago
Eugen 93e47c7135 Fix wrong language declaration
8 years ago
Eugen 5cda7f6bbb Fix wrong language declaration
8 years ago
victorhck a6ed09441c finished spanish translation config files
8 years ago
Eugen Rochko c7a1b78536 Activating Spanish i18n
8 years ago
Victorhck 367b05d733 Spanish translation for devise.es.yml
8 years ago
Victorhck a05fe70c24 finished spanish translation for es.yml
8 years ago
victorhck 084668c170 started sp translations config locales
8 years ago
Eugen Rochko 85d1b74ac3 Adding german localization
8 years ago
Eugen Rochko 116ab27e08 i18n for devise mailer too
8 years ago
Eugen Rochko 2c766bd4b4 Add user locale setting
8 years ago
Eugen Rochko 546c4718e7 Localizations for most server-side strings
8 years ago
Eugen Rochko 3ce6ac0ce2 Adding some localizations
8 years ago
Eugen Rochko fdc17bea58 Fix rubocop issues, introduce usage of frozen literal to improve performance
8 years ago
Eugen Rochko d42ed78aa4 Fix #110 - Make web UI use browser history, change links in e-mails to link to that
8 years ago
Eugen Rochko 09218d4c01 Use full-text search for autosuggestions
8 years ago
Eugen Rochko ff229aa978 Fix #141 - Add "Server: Mastodon" header to responses
8 years ago
Eugen Rochko 448ab18a20 Replace setting custom CORS headers with rack-cors, set it on /oauth/token endpoint
8 years ago
Eugen Rochko b13e7dda1f API pagination for all collections using Link header
8 years ago
Eugen Rochko 9aecc0f48a Move timelines API from statuses to its own controller, add a check for
8 years ago
Eugen Rochko 86574ea524 Adding Emoji One
8 years ago
Eugen Rochko 2f21f4cc01 Fix region setting for AWS gem
8 years ago
Eugen Rochko dbe00a4156 Improved configuration from ENV, cleaned up timeline filter methods
8 years ago
Eugen Rochko b835f4aa1c Fix insecure S3 URLs
8 years ago
Eugen Rochko d14967e1c8 Fix URL configuration when S3 is enabled
8 years ago
Eugen Rochko 45230c56ab Improve S3 config
8 years ago
Eugen Rochko 3ab193bc3f Adding optional S3, fail-mastodon
8 years ago
Eugen Rochko 48b9619439 Adding hashtags
8 years ago
Eugen Rochko 6471a548fe Add pghero for analyzing postgres performance in production
8 years ago
Eugen Rochko 829d189f44 Add tests for recently added API end points
8 years ago
Eugen Rochko e4671adc25 Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status
8 years ago
Eugen Rochko e7723ab662 Add puma preloading, decrease DB pool size to size of threads per worker
8 years ago
Eugen Rochko 53fb7b1aa8 Replace in-memory cache store with redis store, should decrease memory
8 years ago
Eugen Rochko a59d10d3df Fix missing default headers
8 years ago
Eugen Rochko 9467b900a2 Make cookies https-only if LOCAL_HTTPS is true, set X-Frame-Options to DENY,
8 years ago
Eugen Rochko dd03118098 Fix follow icon changing plus to minus, add terms page stub
8 years ago
Eugen Rochko e0a197650a Adding common followers API, fixing fallback query again
8 years ago
Eugen Rochko 720d1f8f3d Restrict access to oauth/applications to admins only
8 years ago
Eugen Rochko a9e40a3d80 Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting
8 years ago
Eugen Rochko 43df35213e Improving all forms
8 years ago
Eugen Rochko d5e086a47b Adding application/jrd+json webfinger resource
8 years ago
Eugen Rochko dd02fc0ec4 More debugging
8 years ago
Eugen Rochko 6611e3a2ef More debugging
8 years ago
Eugen Rochko 4baca34a45 Do not compress JS (perhaps it removes source maps, needed for debugging)
8 years ago
Eugen Rochko c9a7e6e1e3 Enable source maps
8 years ago
Eugen Rochko e21a3fe0cd Adding sync of follow relationships to Neo4J, accounts/suggestions API
8 years ago
Eugen Rochko 7a6d95f70c E-mail preferences page
8 years ago
Eugen Rochko 1f650d327d Adding public timeline
8 years ago
Eugen Rochko 3554d638b3 Fix #72 - add follow/unfollow button to public profiles
8 years ago
Waldir Pimenta 4f654eb822 use consistent capitalization for subject lines
8 years ago
Yann Vaillant 038a407b9e
Update default devise wording to include reference to Mastodon
8 years ago
Eugen Rochko fe77921e47 Catching more exceptions that slipped through, removing AR logging from
8 years ago
Eugen Rochko 7b9a4af311 API for blocking and unblocking
8 years ago