Commit Graph

297 Commits

Author SHA1 Message Date
8803ca9efe Improved landing page 2017-03-21 19:18:37 +01:00
6b1db5c2b2 Add landing strip 2017-03-20 03:36:29 +01:00
56d998cbdb Export follow/block lists as CSV 2017-03-19 20:29:41 +01:00
2816b1bf8e Federate header images, fix open-uri http->https redirection error 2017-03-18 22:51:20 +01:00
38dceb3bf7 Promote Apps (#670)
"Various apps are available" is now a hyperlink
2017-03-17 16:16:39 +01:00
6be7bde243 Fix #525 - Add instance information API 2017-03-15 23:12:48 +01:00
e245115f47 Merge branch 'master' into mastodon-site-api 2017-03-15 22:55:22 +01:00
02349b3269 Obfuscate filenames better, double rate limits 2017-03-14 15:59:21 +01:00
1fb3e8988b Revert earlier fix due to new bug reports 2017-03-06 02:25:41 +01:00
ebc01bf0f6 Make the paperclip filename interpolator smarter about the :original style
If an :original gets converted into another format, it would get saved as
original_filename *anyway*, so generating the extension is pointless and
yields bad results for when you change the style definition later. This way,
old gifs will still have correct URLs
2017-03-05 23:03:49 +01:00
85fce04d1b Detect videos with no sound, handle them like gifv 2017-03-05 22:55:24 +01:00
5f4e402204 Improved /api/v1/accounts/:id/statuses with new params: only_media, exclude_replies
Redirect /:username to /users/:username
Redirect /:username/:id to /users/:username/updates/:id
Updated API documentation and sponsors
2017-03-05 17:27:17 +01:00
caf5b8e975 Fix #431 - convert gif to webm during upload. Web UI treats them like it did
before. In the API, attachments now can be either image, video or gifv. Gifv
is to be treated like images in terms of behaviour, but are videos by file
type.
2017-03-04 23:02:24 +01:00
6b81d10030 Add digest e-mails 2017-03-04 00:00:48 +01:00
442fdbfc53 Mute button progress so far. WIP, doesn't entirely work correctly. 2017-03-01 22:31:21 -06:00
620f70e42c Adds site metadata access to the API 2017-02-27 04:06:25 -08:00
175a9b9caa Fix #104 - Style OAuth authorized applications page
Add ability to search accounts by display name
2017-02-27 00:15:00 +01:00
9d4cad6307 Improve glow 2017-02-23 02:14:35 +01:00
8132cf8153 Add GET /api/v1/accounts/:id/statuses/media that returns only statuses with media attachments
Make replies default to privacy settings of the status being replied to
2017-02-17 01:30:24 +01:00
d0f087db2d Add UI to view report details, remove reported statuses, quick links to resolve/silence/suspend from report 2017-02-17 00:42:52 +01:00
24ba7c9762 Adding index overview for reports in admin UI 2017-02-16 02:28:10 +01:00
ff49649130 Expose Link headers via CORS 2017-02-15 23:26:17 +01:00
5426f06ac2 Fix admin UI for accounts somewhat 2017-02-15 00:22:58 +01:00
3b81baaaaf Adding POST /api/v1/reports API, and a UI for submitting reports 2017-02-14 20:59:26 +01:00
63886bdc59 Fix #587 - Display TOTP secret next to QR code 2017-02-13 20:56:03 +01:00
138d21aea8 Update service timeout setting from 15s to 90s 2017-02-13 20:42:02 +01:00
0518492158 Stop trying to shoehorn all Salmon updates into the poor database-connected
StreamEntry model. Simply render Salmon slaps as they are needed
2017-02-12 01:19:14 +01:00
d2619e0b53 Site title is now a setting 2017-02-10 22:37:11 +01:00
2d6f603c2b Add link to other instances text
Text for link to other instances
2017-02-10 13:08:47 -05:00
9d5fb49cd8 Merge pull request #603 from evanminto/activitypub-account
Expose ActivityStreams 2.0 representation of accounts
2017-02-07 02:08:40 +01:00
347a153b3d Add API modifiers to limit returned toots from public/hashtag timelines
to only those from local users; Add link to "extended information" to
getting started in the UI; Add defaults for posting privacy; Change
how publish button looks depending on posting privacy chosen
2017-02-06 23:16:20 +01:00
94e213c6c1 Reuse existing controller and route 2017-02-06 01:19:26 -08:00
77e13c2bc9 Removing failed push notification API, make context loads use cache 2017-02-05 17:51:44 +01:00
19b9e1e2c3 Preheat status cache 2017-02-05 17:24:18 +01:00
8bd8ea7c04 Remove unnecessary leftover code 2017-02-04 14:49:24 -08:00
e2fbf8bc74 Add an account endpoint for ActivityPub and link to it on HTML profile pages 2017-02-04 14:46:23 -08:00
ccb8ac8573 Make the streaming API also handle websockets (because trying to get the browser EventSource interface to
work flawlessly was a nightmare). WARNING: This commit makes the web UI connect to the streaming API instead
of ActionCable like before. This means that if you are upgrading, you should set that up beforehand.
2017-02-04 00:34:31 +01:00
d9ca46b464 Cleaning up format of broadcast real-time messages, removing
redis-backed "mentions" timeline as redundant (given notifications)
2017-02-02 00:03:31 +01:00
1da0ce5c7c Looks like log level :debug is required for activerecord times to be tracked 2017-02-01 12:13:16 +01:00
65402d9c09 Fix activerecord logging in production 2017-02-01 11:34:50 +01:00
c2fbd144cf Add "open in web" link to detailed public status pages 2017-01-30 23:01:37 +01:00
a2a85e8549 Add capistrano to development environment 2017-01-30 20:03:17 +01:00
3f075c7794 API for apps to register for push notifications 2017-01-29 01:30:32 +01:00
23b997ae55 Split 2FA login into two prompts 2017-01-28 20:43:38 +01:00
f4bc9620a9 Update settings to re-use admin layout, one big navigation tree, improve settings forms 2017-01-28 03:56:10 +01:00
76e970c856 Do not automatically login after password reset, as it would circumvent two-factor auth (if enabled)
Do not require e-mail address changes to be re-confirmed, it's only trouble for no real benefit
2017-01-27 20:35:16 +01:00
ba192f12e3 Added optional two-factor authentication 2017-01-27 20:35:16 +01:00
f6a5977f0b Fix key names in statsd 2017-01-26 19:46:52 +01:00
d567f21d4f Improve StatsD instrumentation 2017-01-26 19:08:05 +01:00
7329fbd8a4 Fix up timeout, improve contrast on "show more", add responsive style
for extremely wide monitors
2017-01-26 18:48:56 +01:00