356 Commits (b38bd58921317459ba5bc5cb00a6f18c1875d574)

Author SHA1 Message Date
Eugen Rochko 5e26295e06 Fix #700 - hide spoilers on static pages
8 years ago
Eugen Rochko e8875c6046 Import feature for following/blocking lists (addresses #62, #177, #201, #454)
8 years ago
Eugen Rochko f864fee116 Fix up some localizations
8 years ago
leopku d5d5afff9c 🌐 add simplified chinese language
8 years ago
leopku fc9bbdfd34 🚧 chinese translation WIP
8 years ago
leopku 349c6cfa2b 🌐 add chinese language file
8 years ago
leopku c46843c65c 🔧 S3 protocol from ENV
8 years ago
Eugen Rochko d6ed2eb512 Prettier account and stream entry URLs
8 years ago
Eugen Rochko 05cf086766 New API method: /api/v1/search
8 years ago
Eugen Rochko 8803ca9efe Improved landing page
8 years ago
Eugen Rochko 6b1db5c2b2 Add landing strip
8 years ago
Eugen Rochko 56d998cbdb Export follow/block lists as CSV
8 years ago
Eugen Rochko 2816b1bf8e Federate header images, fix open-uri http->https redirection error
8 years ago
shel 38dceb3bf7 Promote Apps (#670)
8 years ago
Eugen Rochko 6be7bde243 Fix #525 - Add instance information API
8 years ago
Eugen e245115f47 Merge branch 'master' into mastodon-site-api
8 years ago
Eugen Rochko 02349b3269 Obfuscate filenames better, double rate limits
8 years ago
Eugen Rochko 1fb3e8988b Revert earlier fix due to new bug reports
8 years ago
Eugen Rochko ebc01bf0f6 Make the paperclip filename interpolator smarter about the :original style
8 years ago
Eugen Rochko 85fce04d1b Detect videos with no sound, handle them like gifv
8 years ago
Eugen Rochko 5f4e402204 Improved /api/v1/accounts/:id/statuses with new params: only_media, exclude_replies
8 years ago
Eugen Rochko caf5b8e975 Fix #431 - convert gif to webm during upload. Web UI treats them like it did
8 years ago
Eugen Rochko 6b81d10030 Add digest e-mails
8 years ago
Kit Redgrave 442fdbfc53 Mute button progress so far. WIP, doesn't entirely work correctly.
8 years ago
Kibigo 620f70e42c Adds site metadata access to the API
8 years ago
Eugen Rochko 175a9b9caa Fix #104 - Style OAuth authorized applications page
8 years ago
Eugen Rochko 9d4cad6307 Improve glow
8 years ago
Eugen Rochko 8132cf8153 Add GET /api/v1/accounts/:id/statuses/media that returns only statuses with media attachments
8 years ago
Eugen Rochko d0f087db2d Add UI to view report details, remove reported statuses, quick links to resolve/silence/suspend from report
8 years ago
Eugen Rochko 24ba7c9762 Adding index overview for reports in admin UI
8 years ago
Eugen Rochko ff49649130 Expose Link headers via CORS
8 years ago
Eugen Rochko 5426f06ac2 Fix admin UI for accounts somewhat
8 years ago
Eugen Rochko 3b81baaaaf Adding POST /api/v1/reports API, and a UI for submitting reports
8 years ago
Eugen Rochko 63886bdc59 Fix #587 - Display TOTP secret next to QR code
8 years ago
Eugen Rochko 138d21aea8 Update service timeout setting from 15s to 90s
8 years ago
Eugen Rochko 0518492158 Stop trying to shoehorn all Salmon updates into the poor database-connected
8 years ago
Eugen Rochko d2619e0b53 Site title is now a setting
8 years ago
shel 2d6f603c2b Add link to other instances text
8 years ago
Eugen 9d5fb49cd8 Merge pull request #603 from evanminto/activitypub-account
8 years ago
Eugen Rochko 347a153b3d Add API modifiers to limit returned toots from public/hashtag timelines
8 years ago
Evan Minto 94e213c6c1 Reuse existing controller and route
8 years ago
Eugen Rochko 77e13c2bc9 Removing failed push notification API, make context loads use cache
8 years ago
Eugen Rochko 19b9e1e2c3 Preheat status cache
8 years ago
Evan Minto 8bd8ea7c04 Remove unnecessary leftover code
8 years ago
Evan Minto e2fbf8bc74 Add an account endpoint for ActivityPub and link to it on HTML profile pages
8 years ago
Eugen Rochko ccb8ac8573 Make the streaming API also handle websockets (because trying to get the browser EventSource interface to
8 years ago
Eugen Rochko d9ca46b464 Cleaning up format of broadcast real-time messages, removing
8 years ago
Eugen Rochko 1da0ce5c7c Looks like log level :debug is required for activerecord times to be tracked
8 years ago
Eugen Rochko 65402d9c09 Fix activerecord logging in production
8 years ago
Eugen Rochko c2fbd144cf Add "open in web" link to detailed public status pages
8 years ago
Eugen Rochko a2a85e8549 Add capistrano to development environment
8 years ago
Eugen Rochko 3f075c7794 API for apps to register for push notifications
8 years ago
Eugen Rochko 23b997ae55 Split 2FA login into two prompts
8 years ago
Eugen Rochko f4bc9620a9 Update settings to re-use admin layout, one big navigation tree, improve settings forms
8 years ago
Eugen Rochko 76e970c856 Do not automatically login after password reset, as it would circumvent two-factor auth (if enabled)
8 years ago
Eugen Rochko ba192f12e3 Added optional two-factor authentication
8 years ago
Eugen Rochko f6a5977f0b Fix key names in statsd
8 years ago
Eugen Rochko d567f21d4f Improve StatsD instrumentation
8 years ago
Eugen Rochko 7329fbd8a4 Fix up timeout, improve contrast on "show more", add responsive style
8 years ago
Eugen Rochko cc5c1e5feb Removed accidental n+1 query from notifications, updated some deps,
8 years ago
Effy Elden 07b9a10d4d Add redirect for /admin => /admin/settings
8 years ago
Eugen Rochko 999cde94a6 Instead of using spoiler boolean and spoiler_text, simply check for non-blank spoiler_text
8 years ago
Eugen Rochko f392030ab8 Add /api/v1/notifications/clear, non-existing link cards for statuses will
8 years ago
Eugen 956da43e19 Fix error
8 years ago
Eugen Rochko 61aee0006e Override Rack::Request to use the same trusted proxy settings as Rails
8 years ago
Eugen Rochko 67befe5463 Allow to specify trusted proxies through env
8 years ago
Eugen Rochko e028406db4 Fix code style
8 years ago
Eugen Rochko d72dd38c13 Merge branch 'master' of https://github.com/ineffyble/mastodon into ineffyble-master
8 years ago
Eugen Rochko 3a4b5961be Method to fetch a single notification
8 years ago
Effy Elden 5fef55c11a Set remote dev environments to use letter_opener_web, add default .env.vagrant variables
8 years ago
Eugen Rochko f0de621e76 Fix #463 - Fetch and display previews of URLs using OpenGraph tags
8 years ago
Eugen Rochko f051c2e813 Fix statsd null backend not being initialized properly
8 years ago
Eugen Rochko 306eb6e9c9 Add optional StatsD performance tracking
8 years ago
Eugen Rochko fcb5a85cdd Add sounds for notifications. Boop by @jk@mastodon.social
8 years ago
Effy Elden ab4f5f5da5 Add Heroku deployment support
8 years ago
Eugen 16f9490d33 Merge pull request #476 from ineffyble/fix-paperclip-s3-acl
8 years ago
Eugen Rochko e9737c2235 Fix tests, add applications to eager loading/cache for statuses, fix
8 years ago
Effy Elden a097dd489b Change default S3 ACL string used by Paperclip from 'public' (which is invalid) to 'public-read'
8 years ago
Effy Elden e45fed58cb Add a textual 'Back to Mastodon' link in footer of settings pages
8 years ago
Eugen Rochko c01dd089ff Adding about/more page with extended information that can be set up by an admin
8 years ago
Eugen Rochko e25170f960 Add extended about page stub
8 years ago
Eugen Rochko b11fdc3ae3 Migrate from ledermann/rails-settings to rails-settings-cached which allows global settings
8 years ago
Eugen 4292cf60ae Fix env variable name
8 years ago
Eugen Rochko 75f80bef10 Persist UI settings, add missing localizations for German
8 years ago
Eugen Rochko 2e71bb031b Fix Paperclip timeout setting. Fix bug introduced in #437
8 years ago
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