Eugen Rochko
b8ab1bdd70
Add unique request IDs to streaming API to improve logs
2017-02-05 23:37:25 +01:00
Eugen Rochko
43be729e6b
Don't allow people to follow people they blocked without unblocking first
2017-02-05 21:04:22 +01:00
Eugen Rochko
e4a55302d2
Remove bios from blocked users list, filter out broken entries from API response
2017-02-05 19:39:00 +01:00
Eugen Rochko
ef8fba9494
Add link to blocked users to getting started page
2017-02-05 19:22:05 +01:00
Eugen Rochko
d384845469
Fix #61 - Add list of blocked users to the UI; clean up failed push notifications API
...
Try to fix Travis CI setup
2017-02-05 19:18:11 +01:00
Eugen Rochko
2f126b1225
Removing failed push notification API, make context loads use cache
2017-02-05 17:51:44 +01:00
Eugen Rochko
efa4065029
Preheat status cache
2017-02-05 17:24:18 +01:00
Eugen Rochko
9c736975bd
Fix showing ellipsis even when link hasn't been cut off
2017-02-05 15:29:16 +01:00
Eugen Rochko
419d2fd5a9
Fix #552 - Replace image links with image icons in status text in the UI
2017-02-05 15:25:55 +01:00
Eugen Rochko
2d16dea598
Fix content warning margin
2017-02-05 14:50:58 +01:00
Eugen Rochko
9dde86c4f3
Remove react-dnd as it was interfering with text selection. Move content
...
warning mentions preview into area where actual content would be
2017-02-05 04:11:14 +01:00
Eugen Rochko
728817fba2
Add tracking of delay to streaming API
2017-02-05 03:19:04 +01:00
Eugen Rochko
c7b7eb8067
Fix #598 - arrow keys to navigate media; fix #481 - non-exact matches no longer
...
overshadow requirement for remote-lookup
2017-02-05 03:01:23 +01:00
Eugen Rochko
97bbbcb06c
Add next/previous navigation in modal for media attachments
2017-02-05 02:48:11 +01:00
Eugen Rochko
6f8e499fd0
No replies filter on home timeline no longer hides self-replies
2017-02-05 02:02:46 +01:00
Eugen Rochko
35cdb8c261
Getting started on draggable columns
2017-02-05 01:58:25 +01:00
Eugen Rochko
6811dc060d
Merge branch 'hoodiek-master'
2017-02-05 01:29:00 +01:00
Eugen Rochko
da94eef1af
Fix column settings not being scrollable on short screens
2017-02-05 01:27:31 +01:00
Eugen Rochko
b8307576ac
Display mentions prepended to the content warning
2017-02-05 01:19:27 +01:00
hoodie
8d6aa92b5e
untested!! spoiler hotfix for replies
...
untested, my vagrant is bugged again, submitted at gargron's request
2017-02-04 17:33:46 -05:00
Eugen Rochko
9bd2b6be86
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
Eugen Rochko
c6f0dfadf7
Add CORS to the streaming API
2017-02-03 18:27:42 +01:00
hoodie
b86d1739a3
easier comprehension of toot settings and properties ( #595 )
...
sounds complex, but really it just reorganizes the posting options and
adds a seperator line
2017-02-03 15:54:23 +01:00
James
702623b347
fix extraneous text in 2fa readme ( #592 )
2017-02-03 00:10:22 +01:00
Eugen
0a19f0b2c8
Add tootyfruity
2017-02-02 20:27:53 +01:00
Eugen
d693e338b8
Update Sponsors.md
2017-02-02 20:14:02 +01:00
Eugen
11496d174a
Update Sponsors.md
2017-02-02 19:43:21 +01:00
Eugen
603c00684d
Updated list of top sponsors
2017-02-02 19:40:15 +01:00
Eugen Rochko
c51f8dd4e4
Fix streaming API queries
2017-02-02 17:10:59 +01:00
Eugen Rochko
e1699dcf56
Fix bug
2017-02-02 16:57:09 +01:00
Eugen Rochko
b860cbcbdf
Adding documentation for streaming API. Fixing filtering bug
2017-02-02 16:35:06 +01:00
Eugen Rochko
2db5a5a981
Make node read the right .env file
2017-02-02 16:11:36 +01:00
Eugen Rochko
d10d56275b
Add redis configuration to streaming API
2017-02-02 15:29:41 +01:00
Eugen Rochko
8f7aac3076
Fix potential resource leaks in streaming server
2017-02-02 15:20:31 +01:00
Eugen Rochko
999ecc9d69
Add logging and filtering to the node.js streaming API
2017-02-02 13:56:14 +01:00
Eugen Rochko
d4601c094f
Add streaming API in Node.js
2017-02-02 01:31:09 +01:00
Eugen Rochko
58c509d3a8
Prevent potential issue with public/hashtag statuses arriving after
...
they have been loaded and favourited/reblogged from another source
Since the status JSON returned from public/hashtag streams does not
contain favourited/reblogged attributes, merging them should not
override existing ones.
2017-02-02 00:49:25 +01:00
Eugen Rochko
00261b46ec
Move rendering of JSON payloads for public/hashtag timelines to
...
FanOutOnWriteService. The only recipient-specific part on them
is reblogged/favourited. But since only newly created statuses
appear on them, it is safe to assume that both attributes would
be false
2017-02-02 00:39:17 +01:00
Eugen Rochko
727d236fcc
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
Eugen Rochko
1e89e8e74d
Looks like log level :debug is required for activerecord times to be tracked
2017-02-01 12:13:16 +01:00
Eugen Rochko
8f9729ec2d
Fix activerecord logging in production
2017-02-01 11:34:50 +01:00
Eugen Rochko
edcfbee9f5
Fix #529 - Make hashtag timelines show conversations, fix hashtag loading in the UI
2017-01-31 22:35:38 +01:00
Eugen Rochko
0197a0b7f2
Revert to animating avatars by default
2017-01-31 19:16:35 +01:00
Eugen Rochko
e73fbf8e03
Fix elephant friend
2017-01-31 19:08:24 +01:00
Eugen Rochko
d980ca2514
Fix CORS issue on avatars resampling
2017-01-31 19:06:13 +01:00
tom
7707d41baa
Fix text overlapping image in Edge and on mobile ( #582 )
...
Changing the way the background image is positioned and the box is sized should fix problems with the text overlapping the image on mobile browsers and Edge.
2017-01-31 19:06:03 +01:00
Eugen Rochko
38b7551359
Add "open in web" link to detailed public status pages
2017-01-30 23:01:37 +01:00
Eugen Rochko
faef108904
Fix not reloading account/fetching relationship on newly independent components
2017-01-30 22:35:36 +01:00
Eugen Rochko
b9ec5973eb
Make profile header scroll along with contents. AccountTimeline, Followers and Following are no longer
...
nested inside a common parent (<Account>), instead they all embed <HeaderContainer />
2017-01-30 21:44:11 +01:00
Eugen Rochko
28e528bfcb
Add capistrano to development environment
2017-01-30 20:03:17 +01:00