1c17b932fe
Enable emojis in reply indicator as well
Eugen Rochko2016-11-10 23:30:42 +01:00
82fd74d101
Fix modals sizing and add animation to it, fix#140 by only making the text of status clickable (this also fixes multiple dropdown being openable at the same time)
Eugen Rochko2016-11-10 23:21:24 +01:00
17903c6dae
Improve filtering of public/hashtag timelines, both in backlog and real-time
Eugen Rochko2016-11-10 00:03:33 +01:00
c5e03a2e0d
Status removal is broadcast to public/hashtag timelines too
Eugen Rochko2016-11-09 19:16:27 +01:00
448ab18a20
Replace setting custom CORS headers with rack-cors, set it on /oauth/token endpoint
Eugen Rochko2016-11-09 18:06:01 +01:00
b13e7dda1f
API pagination for all collections using Link header
Eugen Rochko2016-11-09 17:48:44 +01:00
8d7fc5da6c
Update README with attribution links and FAQ link
Eugen Rochko2016-11-08 23:33:59 +01:00
9aecc0f48a
Move timelines API from statuses to its own controller, add a check for resources that require a user context vs those that don't (such as public timeline)
Eugen Rochko2016-11-08 23:22:44 +01:00
dbe00a4156
Improved configuration from ENV, cleaned up timeline filter methods to be more readable, add extra logging to process feed service
Eugen Rochko2016-11-07 23:20:52 +01:00
abf664b560
Disable caching of statuses (maybe this will help with the weird bug)
Eugen Rochko2016-11-03 18:55:55 +01:00
829d189f44
Add tests for recently added API end points
Eugen Rochko2016-11-03 18:53:37 +01:00
3731230c6d
Allow @username@domain/@username in follow form, prevent duplicate accounts created via remote look-up when domains differ but point to the same resource
Eugen Rochko2016-11-03 16:57:44 +01:00
e4671adc25
Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status
Eugen Rochko2016-11-03 14:50:22 +01:00
c003e70758
Caching should work correctly now (fingers crossed)
Eugen Rochko2016-11-03 14:12:45 +01:00
562044f36a
Need to disable caching again due to bug in Rabl
Eugen Rochko2016-11-03 13:59:31 +01:00
aff22bfdb5
Add own composed status to home without waiting for websocket event This makes the UI appear less laggy. After all, the status *is* created right there and then, it's the distribution to home timelines that can take a while
Eugen Rochko2016-11-03 11:06:55 +01:00
53fb7b1aa8
Replace in-memory cache store with redis store, should decrease memory footprint of each running process by 128mb
Eugen Rochko2016-11-02 13:30:52 +01:00
9467b900a2
Make cookies https-only if LOCAL_HTTPS is true, set X-Frame-Options to DENY, add permissive CORS to API controllers
Eugen Rochko2016-11-02 12:57:14 +01:00
0a6b5e2c17
Merge pull request #125 from fhemberger/fix/a11y-language
EugenandGitHub2016-11-02 11:04:27 +01:00
d991869498
a11y: Add HTML lang attribute and utf8 encoding meta tag
Frederic Hemberger2016-11-02 11:01:18 +01:00
dd03118098
Fix follow icon changing plus to minus, add terms page stub
Eugen Rochko2016-11-01 18:03:51 +01:00
57304ac375
Catch 404 errors when downloading remote media, add screenshot to landing page
Eugen Rochko2016-11-01 16:58:13 +01:00
bab4904492
Actually fix the reblogs/favs reducer issue
Eugen Rochko2016-10-31 18:11:49 +01:00
d88d148d89
Fix forgotten reducers for reblogs/favourites
EugenandGitHub2016-10-31 16:59:36 +01:00
f8f40f15da
Move status components inside individual containers. We still need to select all statuses/accounts to assemble, but at least lists don't have to be re-rendered all the time now. Also add "mention" dropdown option
Eugen Rochko2016-10-24 17:11:02 +02:00
61db14bcbe
Add more useful links to the readme
EugenandGitHub2016-10-24 12:37:06 +02:00