2014 Commits (52b09962d57025b382d5e50719c37a3b650878ea)

Author SHA1 Message Date
oliverkeeble 2adf65292c Fix translation of 'reblogged' in eo.yml (#1942)
8 years ago
Eduardo Elias a6beb78146 Add missing keys to PT locale (#1941)
8 years ago
Kazuhiro NISHIYAMA 5f019cf675 Add missing Japanese translations (#1923)
8 years ago
Eduardo Elias 53632f945b Improve PT locale on simple_form (#1917)
8 years ago
Matt Jankowski 798e2b328a Fix yaml issue in ja locale (#1916)
8 years ago
George Hattori 0418a1bd2d Improve Japanese translation (#1909)
8 years ago
新都心(Neet Shin) 8f7fed77ed Update Japanese Translate (#1903)
8 years ago
Alex Dunn 58c16ea3a4 lock capistrano to 3.8.0 (#1890)
8 years ago
Eugen ba6b4c6e62 Make file attachment on MediaAttachment optional (#1865)
8 years ago
Joachim Viide c923b8bb63 Leave out the "Expires" header from S3 uploads (#1886)
8 years ago
Alex Dunn 625fd572b6 capistrano: allow overriding repo_url and branch (#1889)
8 years ago
Ash Furrow 57e0b5064b Removed Heroku in-process spawning. (#1873)
8 years ago
Naouak 85ff7666f3 Check for a custom css file to help customization of instances (#1368)
8 years ago
oliverkeeble 7889295f71 Fix typo in simple_form.eo.yml (#1848)
8 years ago
Matt Jankowski c0f0bcf17d Add password reset for users from admin accounts area (#1841)
8 years ago
Patrick Figel 15b393201e Add recovery code support for two-factor auth (#1773)
8 years ago
luigi 1549a9d997 Add some missing Spanish translations (#1818)
8 years ago
Setuu a1d00eb993 Fix Japanese translation of ja.yml (#1835)
8 years ago
goofy-bz 5e32054802 Update devise.fr.yml (#1728)
8 years ago
Shouko Yu 3c90f2bd4c Add translations for zh-TW (Taiwan) (#1794)
8 years ago
Koala Yeung 3264c6d658 Update Traditional Chinese, HK (zh-HK) translation (#1759)
8 years ago
Fjoerfoks ade4168f91 Update nl.yml (#1764)
8 years ago
Olivier Humbert 44b0f14f5f Update devise.fr.yml (#1792)
8 years ago
Thor Harald Johansen 66da14e13b More Norwegian translations (#1805)
8 years ago
Darío Hereñú dfb94fed43 Mispelling & minor fixes (#1814)
8 years ago
Matt Jankowski 3e08188dca Remove unused will_paginate.page_gap key from i18n (#1815)
8 years ago
rysiekpl 16004237f2 Polish translation (needs more love though) (#807)
8 years ago
Les Orchard 492e8ec00e Add REDIS_DB env variable to configure Redis database (#1366)
8 years ago
ThibG c45c67c2ac Allow running mastodon on a different domain as the one used for identifying users (#1267)
8 years ago
Valentin Lorentz 5da8581563 Custom Paperclip path. (#778)
8 years ago
Kazuhiro NISHIYAMA 692199a07a Add missing Japanese translations (#1785)
8 years ago
Takayuki KUSANO b7561baee4 Fix Japanese translation for remote_follow (#1771)
8 years ago
Matt Jankowski 22f1d9099a Admin reports controller improvements (#1714)
8 years ago
Effy Elden 98aa3c9ccb Modify ActionMailer configuration to default to ENV['LOCAL_DOMAIN'] if ENV['SMTP_DOMAIN'] is not set. The previous fallback, config.x.local_domain, is undefined when the code is called. (#1745)
8 years ago
Eugen Rochko e9261cd3b8 Fix italian translation
8 years ago
Eugen Rochko 10b8829c02 Merge branch 'master' of git://github.com/matteoaquila/mastodon into matteoaquila-master
8 years ago
Eugen 12df378904 Make browserify respect changes in node_modules for asset compilation (#1722)
8 years ago
Matteo Aquila 73a299b51b Update devise.it.yml
8 years ago
Matteo Aquila 9d35b8de47 Update devise.it.yml
8 years ago
Eugen 0659f879d9 Make boost modal off by default (#1719)
8 years ago
Yusuke Abe f3ae46a512 Add filename extension to paperclip (#1718)
8 years ago
Matt Jankowski 03fe4e36a6 Use english in reported by translation (#1713)
8 years ago
spf cbe58bb4e8 Fr missing strings (#1708)
8 years ago
Thomas Citharel 6524136728 Translate admin (#1702)
8 years ago
James Moore 31f72c39a6 smtp delivery type fix (#1556)
8 years ago
Eugen 553dc8dbb5 Apply `i18n-tasks normalize` to locales (#1696)
8 years ago
Koala Yeung ff826c68eb Add Dutch translation (nl) (#1682)
8 years ago
Matteo Aquila b57c52c7e7 Update application.rb
8 years ago
Matteo Aquila 9410b7cbc6 Rename simple_form.it.yml to config/locales/simple_form.it.yml
8 years ago
Matteo Aquila 3281686b5c Rename devise.it.yml to config/locales/devise.it.yml
8 years ago
Matteo Aquila 125657117b Rename doorkeeper.it.yml to config/locales/doorkeeper.it.yml
8 years ago
Matteo Aquila c1e2949b86 Rename it.yml to config/locales/it.yml
8 years ago
Musee U a3019ede5a [l10n] ja: update missing Japanese translations (#1684)
8 years ago
May Kittens Devour Your Soul 81b05262f5 Adds Croatian language [Hrvatski] (#1000)
8 years ago
新都心(Neet Shin) 67ed9d8f18 Update Japanese translation files (#1640)
8 years ago
Ratmir Karabut 5a7354ef00 Update Russian translation (#1570)
8 years ago
Svetlozar Todorov 651b89199a Fix #624 - Add localization for Bulgarian (#645)
8 years ago
Matt Jankowski d8789124ae Clean up well-known routes/controllers (#1649)
8 years ago
Matt Jankowski 26ea2f70bd Admin accounts controller cleanup (#1664)
8 years ago
Thor Harald Johansen d898b8d958 Adjustments to the Norwegian translation (#1648)
8 years ago
lindwurm caddfb64aa [l10n] ja: Improve Japanese Translations (#1631)
8 years ago
pinfort 6ffc89a2e7 fix Japanese translation (#1623)
8 years ago
Manato Kameya 39dd2aaae7 Fix incorrect notation in simple_form.ja.yml (#1620)
8 years ago
CgX 2d2b114d9b Update fr.yml (#1600)
8 years ago
Matt Jankowski d1ebb63c54 Quick best practice cleanup of views/helpers (#1546)
8 years ago
Matt Jankowski bf7306636e Allow import/export of mutes list (#1541)
8 years ago
Carlos A. Escobar 7fd5075806 Added missing Spanish translations strings (#1292)
8 years ago
Thomas Citharel cd2324b07b Make Reporting admin section translatable (#1549)
8 years ago
Thor Harald Johansen b2c1df5c20 Working translation for Norwegian. (#1611)
8 years ago
Matt Jankowski c27253cbb6 Default to json type for webfinger requests (#1583)
8 years ago
Koala Yeung a3bfac26fb Add Traditional Chinese, Hong Kong translation (zh-HK) (#1544)
8 years ago
Eugen 9dac43b6d1 Change default log level in production from :debug to :info for less I/O (#1579)
8 years ago
Eugen 3120d41c53 Fix #1535 - #1372 set a wrong default on :openssl_verify_mode (#1563)
8 years ago
Matt Jankowski 63e46e27f0 Refactor exports controller (#1567)
8 years ago
Thomas Citharel c471e5c694 Update french locale (#1525)
8 years ago
pinfort 601d93bfc3 Add Japanese translation (#1552)
8 years ago
jukper 58a75b4bed Revised finnish translation (#1537)
8 years ago
Jantso Porali b1b9d0fee7 Update language files (#1516)
8 years ago
Eugen Rochko b440b2a9ee Merge branch 'master' of https://github.com/blackle/mastodon into blackle-master
8 years ago
blackle e7d77f4e13 Allow user to disable the boost confirm dialog in preferences
8 years ago
Yann GUERN dc7ea0225a Avoid user enumeration with devise paranoid mode (#1527)
8 years ago
Matt Jankowski fcec9fcd99 Pagination improvements (#1445)
8 years ago
Matt Jankowski b4950a59bb Version bumps for ruby and misc gems (#1159)
8 years ago
Alexander Mankuta 7ff773bed5 More SMTP customization (#1372)
8 years ago
Ratmir Karabut ac50bab158 Add Russian translation (ru) (#1023)
8 years ago
R Tucker ef5d7dec72 Add comment to settings.yml to nudge admins towards editing values via Web UI (#1289)
8 years ago
David Celis 6e0b4032b3 Allow users to update their Account in the API (#1179)
8 years ago
Olivier Humbert d473a092e3 French translation update (#1271)
8 years ago
spf 3bfac1374d French typo (#1257)
8 years ago
Matt Jankowski 41b79ae693 Clean up about page (#1282)
8 years ago
Matt Jankowski 27ab3d3d36 Ignore implied formats for catch all route requests (#1340)
8 years ago
Eugen 0cec9862db Add env variable to disable prepared statements (#1293)
8 years ago
Ash Furrow 90101a724c Allows setting log level in env variable (#1290)
8 years ago
Eugen b532134503 Fix #795, fix #704, fix #835 - 2FA requires confirmation to be enabled (#1278)
8 years ago
Thomas Citharel a9863c1708 Update french translation (#1148)
8 years ago
Sebastian Hübner 201019e2c3 Fixed two translation errors (#1139)
8 years ago
Korbinian 58fcc553f3 Update simple_form.de.yml (#971)
8 years ago
Jantso Porali 3c063ae050 Updated about page in Finnish language (#1170)
8 years ago
Olivier Humbert 10a0055a2a French translation update (#1188)
8 years ago
Shel R 3b9a56d4b3 Merge branch 'master' into master
8 years ago
Chad Pytel 1a82d2bde6 Use I18n for media attachment validation errors
8 years ago
Eugen ef7240169a Merge branch 'master' into feature-customized-default-locale
8 years ago
Jantso Porali fb0ce9d38d Update Finnish translations, add sample Minio config (#954)
8 years ago
Eugen Rochko 9bb84337a7 Allow setting of default language through config
8 years ago
Eugen 1781fcaea4 Force UTF8 encoding on generated XML (#1140)
8 years ago
André Lewin 783de713cd Merge branch 'master' into master
8 years ago
Eugen Rochko 06e3d9bdd8 Make sure Rabl is using Oj
8 years ago
Jantso Porali 5c414eeb45 updated blocking translation
8 years ago
Jantso Porali 16d14e854b updated two-way auth and preferences translation
8 years ago
Jantso Porali d49612327a updated translation for about page
8 years ago
JantsoP c0295924bc Merge branch 'master' into master
8 years ago
JantsoP c33a8ce307 updated reblog to boost translation
8 years ago
JantsoP 7ea7713997 udpdated display_name translation
8 years ago
JantsoP b97a8236fb updated reblog translation
8 years ago
Eugen Rochko d9f1e07c6c Fix spec
8 years ago
Eugen 05de364fbc Merge pull request #863 from Eychics/master
8 years ago
Eugen c571ed77d7 Merge pull request #818 from JantsoP/master
8 years ago
Eugen cc82f3adff Merge pull request #866 from kklleemm/patch-1
8 years ago
Eugen 45c3772ddb Merge pull request #792 from chapeaumeinfreund/master
8 years ago
Eugen 27b758f328 Merge pull request #790 from chapeaumeinfreund/patch-1
8 years ago
Eugen 4751381a24 Merge pull request #852 from peterkeen/email-whitelist-817
8 years ago
Eugen 2f7da4167f Merge pull request #805 from nevillepark/master
8 years ago
Clément D ba8744d0a7 Fix typos on french translations
8 years ago
Thibaut (Eychics) 6afd3a6eab Add closed_registrations message on French language
8 years ago
Pete Keen f28fcf9080 [#817] Add email whitelist
8 years ago
Eugen Rochko 353a30810c New admin setting: open/close registrations, with custom message, from the admin UI
8 years ago
JantsoP 0c0e1c2519 Merge branch 'master' into master
8 years ago
JantsoP 0c0acb22e6 updated translation
8 years ago
Neville Park 7b297cc6d2 Changed "reblogs" to "boosts"
8 years ago
axolotl d6d192c914 added Esperanto (eo)
8 years ago
Eugen Rochko c23ef9a706 Fix norwegian translation being malformed
8 years ago
Korbinian ce9bb73e96 Updated and fixed orthography
8 years ago
Korbinian b8324b3aed Updated and fixed german orthography
8 years ago
Eugen Rochko 6ebe31e716 Make default admin UI page reports. Add admin UI for creating a domain block
8 years ago
Christopher Kolstad c1f52eaff1 Add Norwegian locale
8 years ago
JantsoP e74a4efa20 another typo. fuck me
8 years ago
JantsoP 54db5aa06c fixed an sneaky peaky tpy
8 years ago
JantsoP bed61b7cc4 add finnish translation
8 years ago
JantsoP aa77d63da9 add finnish translation
8 years ago
JantsoP 35ad63910d Merge branch 'master' into master
8 years ago
JantsoP 1c84f62d6d add finnish translation
8 years ago
JantsoP cbff9a2e15 finnish translation
8 years ago
JantsoP 5045c23636 updated final translation
8 years ago
JantsoP 7606beb4dd Create new translation file
8 years ago
Angristan 38bf31d425 Improve french translation
8 years ago
Valentin Lorentz 7d5921dd5c Improve French translation
8 years ago
Eugen 720922cd13 Merge pull request #746 from eramdam/feature/improve-french-locales
8 years ago
Damien Erambert 066b904205 Fix typo in simple_form.fr.yml
8 years ago
Damien Erambert b7554089cb Improve translation of data import in fr.yml
8 years ago
Damien Erambert 6162adec16 Better translation for revoked token in doorkeeper.fr.yml
8 years ago
Damien Erambert 53e0834cf4 Fix date format in doorkeeper.fr.yml
8 years ago
Eugen 0335a52e28 Merge pull request #741 from eramdam/feature/improve-french-locales
8 years ago
Eugen Rochko 00e99e58db Add proper error page for request timeouts
8 years ago
Damien Erambert 180edd4baa Add locale in devise.fr.yml
8 years ago
Damien Erambert 9ba1d01fe4 Add french translation for "scopes" in doorkeeper.fr.yml
8 years ago
Damien Erambert cfc96a619c Fix small typo in doorkeeper.fr.yml
8 years ago
Damien Erambert ef1c4de714 Complete localization of in simple_form.fr.yml
8 years ago
Damien Erambert b256d43b14 Improve french locales on the backend (WIP)
8 years ago
Eugen Rochko be9accbacc Fix #700 - hide spoilers on static pages
8 years ago
Eugen Rochko 244da78105 Import feature for following/blocking lists (addresses #62, #177, #201, #454)
8 years ago
Eugen Rochko 74fb333eb7 Fix up some localizations
8 years ago
leopku 58c9d97d07 🌐 add simplified chinese language
8 years ago
leopku e4205b09d1 🚧 chinese translation WIP
8 years ago
leopku 017e3b7da8 🌐 add chinese language file
8 years ago
leopku 11f8faa6ba 🔧 S3 protocol from ENV
8 years ago
Eugen Rochko b3cb765a94 Prettier account and stream entry URLs
8 years ago
Eugen Rochko 3893f75a51 New API method: /api/v1/search
8 years ago
Eugen Rochko 8785e271bf Improved landing page
8 years ago
Eugen Rochko 47c74efa85 Add landing strip
8 years ago
Eugen Rochko b339e488fe Export follow/block lists as CSV
8 years ago
Eugen Rochko a19062b726 Federate header images, fix open-uri http->https redirection error
8 years ago
shel 5c7b222769 Promote Apps (#670)
8 years ago
Eugen Rochko c97f817e40 Fix #525 - Add instance information API
8 years ago
Eugen 6599b27b2b Merge branch 'master' into mastodon-site-api
8 years ago
Eugen Rochko 453d65e6da Obfuscate filenames better, double rate limits
8 years ago
Eugen Rochko 250beb1971 Revert earlier fix due to new bug reports
8 years ago
Eugen Rochko 65b49d95b7 Make the paperclip filename interpolator smarter about the :original style
8 years ago
Eugen Rochko c911ade272 Detect videos with no sound, handle them like gifv
8 years ago
Eugen Rochko d1e1f26878 Improved /api/v1/accounts/:id/statuses with new params: only_media, exclude_replies
8 years ago
Eugen Rochko 4b93cf88e5 Fix #431 - convert gif to webm during upload. Web UI treats them like it did
8 years ago
Eugen Rochko 0cb5a2a0a7 Add digest e-mails
8 years ago
Kit Redgrave 4554ccd5d0 Mute button progress so far. WIP, doesn't entirely work correctly.
8 years ago
Kibigo b39356835b Adds site metadata access to the API
8 years ago
Eugen Rochko a741049a77 Fix #104 - Style OAuth authorized applications page
8 years ago
Eugen Rochko 75d5dc1df8 Improve glow
8 years ago
Eugen Rochko 7f9d6d0160 Add GET /api/v1/accounts/:id/statuses/media that returns only statuses with media attachments
8 years ago
Eugen Rochko 0613d66df8 Add UI to view report details, remove reported statuses, quick links to resolve/silence/suspend from report
8 years ago
Eugen Rochko 6917e53fe0 Adding index overview for reports in admin UI
8 years ago
Eugen Rochko 0fe2cc37ee Expose Link headers via CORS
8 years ago
Eugen Rochko 513a78d67b Fix admin UI for accounts somewhat
8 years ago
Eugen Rochko 2cc31b3194 Adding POST /api/v1/reports API, and a UI for submitting reports
8 years ago
Eugen Rochko a83dc927d8 Fix #587 - Display TOTP secret next to QR code
8 years ago
Eugen Rochko 03ce24d3bf Update service timeout setting from 15s to 90s
8 years ago
Eugen Rochko f9f8f52fe9 Stop trying to shoehorn all Salmon updates into the poor database-connected
8 years ago
Eugen Rochko 32580cc661 Site title is now a setting
8 years ago
shel 3f854bd75c Add link to other instances text
8 years ago
Eugen 7037774d6e Merge pull request #603 from evanminto/activitypub-account
8 years ago
Eugen Rochko b1f2683ecc Add API modifiers to limit returned toots from public/hashtag timelines
8 years ago
Evan Minto db7affbf5b Reuse existing controller and route
8 years ago
Eugen Rochko 2f126b1225 Removing failed push notification API, make context loads use cache
8 years ago
Eugen Rochko efa4065029 Preheat status cache
8 years ago
Evan Minto e02bfd0aa2 Remove unnecessary leftover code
8 years ago
Evan Minto b56d24ed71 Add an account endpoint for ActivityPub and link to it on HTML profile pages
8 years ago
Eugen Rochko 9bd2b6be86 Make the streaming API also handle websockets (because trying to get the browser EventSource interface to
8 years ago
Eugen Rochko 727d236fcc Cleaning up format of broadcast real-time messages, removing
8 years ago
Eugen Rochko 1e89e8e74d Looks like log level :debug is required for activerecord times to be tracked
8 years ago
Eugen Rochko 8f9729ec2d Fix activerecord logging in production
8 years ago
Eugen Rochko 38b7551359 Add "open in web" link to detailed public status pages
8 years ago
Eugen Rochko 28e528bfcb Add capistrano to development environment
8 years ago
Eugen Rochko 9327d05bf7 API for apps to register for push notifications
8 years ago
Eugen Rochko c58da52e9f Split 2FA login into two prompts
8 years ago
Eugen Rochko 557de8e24c Update settings to re-use admin layout, one big navigation tree, improve settings forms
8 years ago
Eugen Rochko 0bf8c1b5d8 Do not automatically login after password reset, as it would circumvent two-factor auth (if enabled)
8 years ago
Eugen Rochko 9b8670c939 Added optional two-factor authentication
8 years ago
Eugen Rochko 8008b60324 Fix key names in statsd
8 years ago
Eugen Rochko fd23876e75 Improve StatsD instrumentation
8 years ago
Eugen Rochko 4bd0286045 Fix up timeout, improve contrast on "show more", add responsive style
8 years ago
Eugen Rochko 096ff9ba38 Removed accidental n+1 query from notifications, updated some deps,
8 years ago
Effy Elden 72514a07b9 Add redirect for /admin => /admin/settings
8 years ago
Eugen Rochko 959e064186 Instead of using spoiler boolean and spoiler_text, simply check for non-blank spoiler_text
8 years ago
Eugen Rochko 4d39cc7bf9 Add /api/v1/notifications/clear, non-existing link cards for statuses will
8 years ago
Eugen f80c55b591 Fix error
8 years ago
Eugen Rochko e161d2acdc Override Rack::Request to use the same trusted proxy settings as Rails
8 years ago
Eugen Rochko ef376b0bfd Allow to specify trusted proxies through env
8 years ago
Eugen Rochko 7344c75a27 Fix code style
8 years ago
Eugen Rochko 3916a753d2 Merge branch 'master' of https://github.com/ineffyble/mastodon into ineffyble-master
8 years ago
Eugen Rochko f4836b9077 Method to fetch a single notification
8 years ago
Effy Elden 432cc1d3c1 Set remote dev environments to use letter_opener_web, add default .env.vagrant variables
8 years ago
Eugen Rochko f748a91ec7 Fix #463 - Fetch and display previews of URLs using OpenGraph tags
8 years ago
Eugen Rochko 31d48af0d1 Fix statsd null backend not being initialized properly
8 years ago
Eugen Rochko 86264a950c Add optional StatsD performance tracking
8 years ago
Eugen Rochko 7865ce28e5 Add sounds for notifications. Boop by @jk@mastodon.social
8 years ago
Effy Elden a898072d76 Add Heroku deployment support
8 years ago
Eugen 3471b9acb1 Merge pull request #476 from ineffyble/fix-paperclip-s3-acl
8 years ago
Eugen Rochko 5d88ef90c9 Fix tests, add applications to eager loading/cache for statuses, fix
8 years ago
Effy Elden db40fd4641 Change default S3 ACL string used by Paperclip from 'public' (which is invalid) to 'public-read'
8 years ago
Effy Elden 21c888fefd Add a textual 'Back to Mastodon' link in footer of settings pages
8 years ago
Eugen Rochko f2667139ad Adding about/more page with extended information that can be set up by an admin
8 years ago
Eugen Rochko 533448be42 Add extended about page stub
8 years ago
Eugen Rochko 7e7c2bbb0f Migrate from ledermann/rails-settings to rails-settings-cached which allows global settings
8 years ago
Eugen 001a73c6fc Fix env variable name
8 years ago
Eugen Rochko 4293e132d1 Persist UI settings, add missing localizations for German
8 years ago
Eugen Rochko f29df16eea Fix Paperclip timeout setting. Fix bug introduced in #437
8 years ago
Eugen Rochko 438446b397 Add read timeout to paperclip when it's downloading remote images
8 years ago
Jessica Stokes b115602bb7 "Reblog" -> "boost" in more places
8 years ago
Eugen Rochko 335914abd9 Fix #385 - /web now loads a page
8 years ago
Eugen Rochko df2f14d2dd Adding remote follow button
8 years ago
Eugen Rochko 6a20c13009 Add API for retrieving favourites
8 years ago
Eugen Rochko 2bc6e7c96e Add API for retrieving blocked accounts
8 years ago
Eugen Rochko 57f6f80838 Add ability to use remote follow function on other sites
8 years ago
Eugen Rochko fde1917a54 Add preferences for follow request notification e-mails
8 years ago
Eugen Rochko cef68b9b1c Follow requests send e-mail notifications, but are excluded from notifications API
8 years ago
Eugen Rochko 6a54df90c8 Replacing follow requests in the settings area with in-UI column
8 years ago
Eugen Rochko ef9e827c54 Adding follow requests API
8 years ago
Eugen Rochko 302051ffcb Add page for authorizing/rejecting follow requests
8 years ago
Eugen Rochko 6931b9bf32 Adjust wording
8 years ago
Eugen Rochko 77cd58545d Re-enable Webfinger for locked accounts but don't handle "follow" events
8 years ago
Eugen Rochko 238233440f Follow call on locked account creates follow request instead
8 years ago
Eugen Rochko 09a477c782 Add "locked" flag to accounts, prevent blocked users from following, force-unfollow blocked users
8 years ago
Eugen Rochko 7855a9b58b Don't use rack timeout in any but production environments
8 years ago
Eugen Rochko 090e3a245d Fix #249 - use window.location hack to let people login from sandboxed iOS homescreen
8 years ago
Eugen 4bfaca1470 Merge pull request #356 from victorhck/master
8 years ago
Eugen Rochko 346aae50b0 Adjusting public display of statuses to look similar to logged-in UI,
8 years ago
Eugen Rochko 6d7f3be2f6 Add OEmbed iframe HTML, convert emojis on public pages, increase size of attachment thumbnails
8 years ago
Eugen Rochko 9d4f96f440 Removing external hub completely, fix #333 fixing digit-only hashtags,
8 years ago
victorhck b254629157 added to missings spanish translations
8 years ago
Eugen Rochko 66e08d880c Improved admin UI
8 years ago
Eugen Rochko 7fb69d5153 Fix translations
8 years ago
Stanislav Makar fffd718696 Declare Ukrainian
8 years ago
Vladyslav 7a08597e6e Fix some translation errors.
8 years ago
Vladyslav 8266ff2d69 Final steps for Ukrainian translation
8 years ago
Eugen Rochko 4a167885b2 Fix paperclip config
8 years ago
Eugen Rochko 311f2354cf Update Paperclip config to allow plugging in Minio instead of AWS
8 years ago
Eugen Rochko 88218c83d5 Add suspend account functionality to admin UI
8 years ago
Eugen Rochko 5522606989 Add single user mode
8 years ago
Eugen 83cb3eecd2 Merge pull request #338 from stamak/uk.yml
8 years ago
Stanislav Makar 01623e2650 Add Ukrainian localization file uk.yml
8 years ago
Eugen Rochko e5e702a976 Adding configurable e-mail blacklist
8 years ago
Eugen Rochko 68586258ca Adding more to admin accounts UI
8 years ago
Eugen Rochko f6b99b05d3 Do not use expiring links after all
8 years ago
Eugen Rochko 595f592304 Do not autoplay videos, display play button instead. Use expiring links when using S3. Do not keep originals
8 years ago
Eugen Rochko e20d57a9e6 Fix cloudfront config
8 years ago
Eugen Rochko b245dc1575 Add Cloudfront support
8 years ago
Stanislav Makar 5c6faa8cc4 Add Ukrainian localization file doorkeeper.uk.yml
8 years ago
Andrea Faulds 3966353feb Fix line endings for Portuguese locale
8 years ago
Eugen Rochko 8260628fc8 Fix pt translations, improve pre-cache queries, removing will_paginate
8 years ago
unsmell 1028ee341b Create pt localisation files in /config/locales/
8 years ago
Eugen Rochko a8814a19dc Add basic OEmbed provider API, fix #247
8 years ago
Eugen Rochko 8d4ef0b6c3 Per-status control for unlisted mode, also federation for unlisted mode
8 years ago
Eugen Rochko 329b2a326d Normalize localizations, add stub for admin/accounts
8 years ago
Eugen Rochko 67db2cd871 Upgrade Paperclip to 5, AWS-SDK to 2, do not generate medium/small versions of avatars
8 years ago
Eugen Rochko 3c1c2b0e06 Adding rack timeout of 30sec, PuSH jobs moved to push queue so they
8 years ago
Eugen Rochko 56b9edd476 Don't rate-limit PuSH endpoints
8 years ago
Eugen Rochko 79075e1303 Fix URLs in inline-rendered XML
8 years ago
Eugen 4d3cd93221 Fix URLs in ApplicationController.renderer
8 years ago
Eugen Rochko f37efe8e56 Add simple admin overview of PuSH subscriptions
8 years ago
Eugen Rochko ef93efbb5b Enabling portuguese and hungarian translations, which are awfully incomplete
8 years ago
Eugen Rochko b5ad0eb4ea Adding embedded PuSH server
8 years ago
Eugen 313ebb4962 Merge pull request #275 from kodacs/master
8 years ago
Eugen Rochko 8b32b212de Fix CDN_HOST variable requirement
8 years ago
Eugen Rochko de5764c372 Fix reset date format when rate limited
8 years ago
kodacs e737856f59 #275 fix missing i18n item
8 years ago
kodacs 2774adc6fe fixing yamls for #275
8 years ago
kodacs 9849c564de fix #275
8 years ago
nicolas 8cd2d6a174 Merge branch 'master' into french-translation
8 years ago
nicolas 3958b6c655 Update simple_form.fr.yml
8 years ago
Eugen Rochko 9798cf624a Normalized locale files
8 years ago
Eugen 8183330361 Merge pull request #273 from nclm/french-translation
8 years ago
Eugen Rochko ea0846645a Fix #65 - Options to block notifications from people you don't follow/who don't follow you
8 years ago
kodacs 6d952d6815 Server side HU translation + Toot fix.
8 years ago
nicolas 283623e3d4 Update simple_form.fr.yml
8 years ago
nicolas ed8361b57a Update fr.yml
8 years ago
Eugen Rochko 30f9e9e624 Remove Neo4J
8 years ago
Eugen Rochko 8ab2fcbb2c Mini Profiler not working well, remove it
8 years ago
Eugen Rochko f613f2b84a 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 29bcf41808 Merge branch 'master' into french-translation
8 years ago
nicolas cb19a97e3e Update doorkeeper.fr.yml
8 years ago
nicolas 85e53eb127 Update doorkeeper.fr.yml
8 years ago
Eugen Rochko 30010a6dbd Moving some counter queries out of subqueries in the API
8 years ago
Eugen Rochko 33ccf97c49 Fix broken locales
8 years ago
nicolas a731b0d15a Update fr.yml
8 years ago
nicolas 9725264490 Update simple_form.fr.yml
8 years ago
nicolas 1a9ad408e8 Merging code updates (Unlisted Mode)
8 years ago
Eugen Rochko 74df3ba1d7 Local accounts can control "silenced" attribute which removes them from public timeline
8 years ago
nicolas 1aeebf8de5 Adding French locale
8 years ago
nicolas d20ba4c34c Importing doorkeeper.fr.yml
8 years ago
nicolas 324fe9b102 Importing devise.fr.yml
8 years ago
Eugen Rochko 0943e98288 Adding option to specify asset server, filter followers query by local accounts
8 years ago
nicolas 8532fe10d6 First version for simple_form.fr.yml
8 years ago
nicolas a100ad0334 First version for fr.yml
8 years ago
nicolas fd49a94259 Create devise.fr.yml
8 years ago
nicolas cdf8b2019a Create doorkeeper.fr.yml
8 years ago
nicolas 2bf59ee5c5 Create simple_form.fr.yml
8 years ago
nicolas d9c0211b88 Create fr.yml
8 years ago
Eugen Rochko 4176de708e Fixes for the Spanish translation
8 years ago
Eugen Rochko 951843e646 Adding notifications column
8 years ago
Eugen Rochko 38025dfea3 Adding unified streamable notifications
8 years ago
Victorhck 29928a1082 improvements in text made by Ekaitz
8 years ago
Victorhck 6185b4167f fix typos, and suggestions made by Ekaitz
8 years ago
Eugen Rochko 862ce37f4f Fix up Spanish translations
8 years ago
Victorhck 84a1560274 Finished spanish translation config files
8 years ago
Eugen 132d231107 Fix wrong language declaration
8 years ago
Eugen 9d766cd6bf Fix wrong language declaration
8 years ago
victorhck d3aa9f7961 finished spanish translation config files
8 years ago
Eugen Rochko 42fb16ec3a Activating Spanish i18n
8 years ago
Victorhck c12e893e7e Spanish translation for devise.es.yml
8 years ago
Victorhck 84db0df531 finished spanish translation for es.yml
8 years ago
victorhck 689077f743 started sp translations config locales
8 years ago
Eugen Rochko a82a15a38e Adding german localization
8 years ago
Eugen Rochko 0e0b4f9e59 i18n for devise mailer too
8 years ago
Eugen Rochko b8e6ca45e5 Add user locale setting
8 years ago
Eugen Rochko 1b61e404b4 Localizations for most server-side strings
8 years ago
Eugen Rochko 0e956910c3 Adding some localizations
8 years ago
Eugen Rochko e71b152d89 Fix rubocop issues, introduce usage of frozen literal to improve performance
8 years ago
Eugen Rochko 0f7a388de6 Fix #110 - Make web UI use browser history, change links in e-mails to link to that
8 years ago
Eugen Rochko cbfa28b9cc Use full-text search for autosuggestions
8 years ago
Eugen Rochko beb370801f Fix #141 - Add "Server: Mastodon" header to responses
8 years ago
Eugen Rochko a6667f7f58 Replace setting custom CORS headers with rack-cors, set it on /oauth/token endpoint
8 years ago
Eugen Rochko beb36e24fe API pagination for all collections using Link header
8 years ago
Eugen Rochko d98b43cf56 Move timelines API from statuses to its own controller, add a check for
8 years ago
Eugen Rochko 46191e7071 Adding Emoji One
8 years ago
Eugen Rochko 9da30e31c8 Fix region setting for AWS gem
8 years ago
Eugen Rochko 8f0869876b Improved configuration from ENV, cleaned up timeline filter methods
8 years ago
Eugen Rochko 89e887b44a Fix insecure S3 URLs
8 years ago
Eugen Rochko 54b9a42b3a Fix URL configuration when S3 is enabled
8 years ago
Eugen Rochko ec43fb73ed Improve S3 config
8 years ago
Eugen Rochko eb6ad973d1 Adding optional S3, fail-mastodon
8 years ago
Eugen Rochko cb22dce970 Adding hashtags
8 years ago
Eugen Rochko 8ae3306bd3 Add pghero for analyzing postgres performance in production
8 years ago
Eugen Rochko 834f3c4388 Add tests for recently added API end points
8 years ago
Eugen Rochko 7a527c947d Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status
8 years ago
Eugen Rochko e6e80a8017 Add puma preloading, decrease DB pool size to size of threads per worker
8 years ago
Eugen Rochko c3c122d2ba Replace in-memory cache store with redis store, should decrease memory
8 years ago
Eugen Rochko 45c22cd9a4 Fix missing default headers
8 years ago
Eugen Rochko e7035a4d39 Make cookies https-only if LOCAL_HTTPS is true, set X-Frame-Options to DENY,
8 years ago
Eugen Rochko 36470feeb2 Fix follow icon changing plus to minus, add terms page stub
8 years ago
Eugen Rochko 38cacac4b0 Adding common followers API, fixing fallback query again
8 years ago
Eugen Rochko ff0eca7337 Restrict access to oauth/applications to admins only
8 years ago
Eugen Rochko 6657414266 Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting
8 years ago
Eugen Rochko be98addccc Improving all forms
8 years ago
Eugen Rochko 02613aef3b Adding application/jrd+json webfinger resource
8 years ago
Eugen Rochko b92c8c3f87 More debugging
8 years ago
Eugen Rochko 032de4b5e8 More debugging
8 years ago
Eugen Rochko aefc7d7694 Do not compress JS (perhaps it removes source maps, needed for debugging)
8 years ago
Eugen Rochko 56891c4bcc Enable source maps
8 years ago
Eugen Rochko 5860094354 Adding sync of follow relationships to Neo4J, accounts/suggestions API
8 years ago
Eugen Rochko 588cb77e9f E-mail preferences page
8 years ago
Eugen Rochko c3f5dfeabb Adding public timeline
8 years ago
Eugen Rochko 10395fd275 Fix #72 - add follow/unfollow button to public profiles
8 years ago
Waldir Pimenta 9f2df5672e use consistent capitalization for subject lines
8 years ago
Yann Vaillant 043ff2f616 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
Eugen Rochko fc198a8b4c Adding e-mail confirmations
8 years ago
Eugen Rochko d74da1a89a Small fixes
8 years ago
Eugen Rochko f06f295890 Fix doorkeeper skip_authorization
8 years ago
Eugen Rochko 6d7290f47c Add API for getting info about authenticated user: /api/v1/accounts/verify_credentials
8 years ago
Eugen Rochko 4909bbf415 Add logging for outgoing http requests
8 years ago
Eugen Rochko 492224b93f Allow non-https redirect URIs for OAuth apps (AndStatus seems to require this)
8 years ago
Eugen Rochko e63aebff7a Adding landing page
8 years ago
Eugen Rochko 4f9b7432dd Fix #52 - Add API versioning (v1)
8 years ago
Eugen Rochko 7e14eefc81 Replace logo, fix #57 - delete/unreblog/unfavourite API, fix #45 - app
8 years ago
Eugen Rochko 3b56350121 Fix #6 - Rate limit GET reqs to 300/5min, POST to 100/5min
8 years ago
Eugen Rochko e46abc71ca Fix notifications in UI, added new API for fetching account relationships
8 years ago
Eugen Rochko bd5ad304ba Adding media controller, 1 webm/compose form allowed, previews generated
8 years ago
Eugen Rochko 5b0cef9781 Setting up preliminary "detailed" routes in the UI, new API end-point for fetching status context
8 years ago
Eugen Rochko 85d89b472d Optimized n+1 queries in accounts Atom and HTML views
8 years ago
Eugen Rochko 509c18eb13 Fix local follows, 404 in logs
8 years ago
Eugen Rochko 0f4bc56719 Improving production logs, removing n+1 on media attachments in atom,
8 years ago
Eugen Rochko eec0dc46a6 PostStatusService can attach media to status, ProcessFeedService likewise
8 years ago
Eugen Rochko ae1fac0062 Add API to upload media attachments
8 years ago
Eugen Rochko 413e700fe0 Enhancing test suite but I think the problem might have been caching setting
8 years ago
Eugen Rochko 1022d682dc Normalized data in Redux, fix for asset URLs when rendered outside request
8 years ago
Eugen Rochko 92afd29650 The frontend will now be an OAuth app, auto-authorized. The frontend will use an access token for API requests
8 years ago
Eugen Rochko 44e57f64dd Improving statuses, adding a composer drawer, which doesn't work yet
8 years ago
Eugen Rochko bc0692d75b Removing mini-profiler that doesn't work, formatting timelines a bit better
8 years ago
Eugen Rochko 49520d6e62 Adding React.js, Redux, revamping dashboard
8 years ago
Eugen Rochko 68c93f8b85 Final fix for ActionCable origin issues
8 years ago
Eugen Rochko 8985f8e66c Fixing more configuration issues with ActionCable
8 years ago
Eugen Rochko 5a8c149f6b Fix ActionCable origin checking
8 years ago
Eugen Rochko 8459acd123 Fix for force SSL issue with websockets
8 years ago
Eugen Rochko 6426819b6f Fix tests
8 years ago
Eugen Rochko 6deb9f966e Live timelines using ActionCable
8 years ago
Eugen Rochko 10ba09f546 Upgrade to Rails 5.0.0.1
8 years ago
Eugen Rochko 6c480c8429 Oops, typo
9 years ago
Eugen Rochko 85b00d19b8 Moving Salmon notifications to background processing, fixing mini-profiler
9 years ago
Eugen Rochko 5764d52b04 Fix Sidekiq pooling issues. Remove API docs from homepage, replace with
9 years ago
Eugen Rochko bb98ee489d Up the number of pooled DB connections to cover both Sidekiq and Puma workers
9 years ago
Eugen Rochko 318886287b Fixing some stuff for Turbolinks, adding gzip on top, fixing a n+1 query
9 years ago
Eugen Rochko 36f3da3cde Adjust down the number of Sidekiq threads to 5 (default of 25 is way too high)
9 years ago
Eugen Rochko e24bfbde1a Fixing FanOutOnWriteService, fixing Sidekiq not having enough DB connections
9 years ago
Eugen Rochko 42dcb0d4cb Adding Sidekiq for background processing (firstly just of mailers)
9 years ago
Eugen Rochko f14f462eaf Adding Turbolinks, adding status posting form on homepage
9 years ago
Eugen Rochko 9d55529318 Fix text color in dashboard inputs, sanitize remote status content in UI,
9 years ago
Eugen Rochko 253ab26520 Adding more tests for helpers
9 years ago
Eugen Rochko b640f35621 Writing out more tests, fixed some bugs
9 years ago
Eugen Rochko e2b846f630 Adding letter opener for development and Rack::Attack for future rate limiting implementations
9 years ago
Eugen Rochko 71ae4dd3d2 Adding public following and followers pages, fix #3
9 years ago
Eugen Rochko 9cb690c706 Access tokens no longer expire, case-insensitive local username validation, as well as case-insensitive Webfinger look-up
9 years ago
Eugen Rochko 48d66a2055 Fixing the docker container setup (with assets compilation &co)
9 years ago
Eugen Rochko 2c374cd97c Adding e-mail configuration
9 years ago
Eugen Rochko b17202ca0f Adding a docker-compose template for running Mastodon easily
9 years ago
Eugen Rochko 6fec8afc3f Bind oauth applications to users
9 years ago
Eugen Rochko 3441361568 Adding simple_form, adding profile settings, header image
9 years ago
Eugen Rochko 1aa477ac2f Customized more doorkeeper views, only logged in users can create oauth apps
9 years ago
Eugen Rochko aab9f57e36 Adding config for puma, dashboard layout, fixing some queries
9 years ago
Eugen Rochko 447cfef62d Improving feed queries, switching API to doorkeeper authentication
9 years ago
Eugen Rochko b919f39b31 Customizing doorkeeper views for authorizing app
9 years ago
Eugen Rochko 6c4c84b161 Distrubute statuses as a fan-out-on-write system, with optional precomputing
9 years ago
Eugen Rochko fe57f6330f API methods for retrieving home and mentions timelines
9 years ago
Eugen Rochko f099bc6091 Adding API for favouriting a status
9 years ago
Eugen Rochko ab6696e855 Adding doorkeeper, adding a REST API
9 years ago
Eugen Rochko c605b828b5 Adding routes to follow, unfollow, favourite and reblog (locally known models)
9 years ago
Eugen Rochko 6045b6cb18 Customizing devise views and controllers
9 years ago
Eugen Rochko 7e93da3f8d Removing grape and adding devise
9 years ago
Eugen Rochko 23d08c6749 Changing the use of config constants to the Rails configuration object
9 years ago
Eugen Rochko 0e8f59c16f Refactoring Grape API methods into normal controllers & other things
9 years ago
Eugen Rochko ee73d35eea Incoming Salmon requests can be turned into follows and unfollows
9 years ago
Eugen Rochko fa33750105 Adding reblogs, favourites, improving atom generation
9 years ago
Eugen Rochko 3b0bc18db9 Improved Atom rendering templates, added README
9 years ago
Eugen Rochko 2bc48e9064 Individual atom entries
9 years ago
Eugen Rochko 1dad72bf13 Fixes and general progress
9 years ago
Eugen Rochko 709c6685a9 Made some progress
9 years ago
Eugen Rochko 9c4856bdb1 Initial commit
9 years ago