b13e7dda1fAPI pagination for all collections using Link header
Eugen Rochko
2016-11-09 17:48:44 +0100
8d7fc5da6cUpdate README with attribution links and FAQ link
Eugen Rochko
2016-11-08 23:33:59 +0100
9aecc0f48aMove 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 Rochko
2016-11-08 23:22:44 +0100
86574ea524Adding Emoji One
Eugen Rochko
2016-11-08 21:45:51 +0100
b6832553ffAdding more logging
Eugen Rochko
2016-11-08 19:37:08 +0100
cff0b03cbbFix for thread resolve service and process feed service url method
Eugen Rochko
2016-11-08 19:09:22 +0100
2f21f4cc01Fix region setting for AWS gem
Eugen Rochko
2016-11-08 18:55:46 +0100
2d69bf4b3aFix 50x page image for non-/ paths
Eugen Rochko
2016-11-08 02:18:09 +0100
bb4d1eb2e8Improve feed regeneration
Eugen Rochko
2016-11-08 02:08:32 +0100
096bfbad96Fix typo
Eugen Rochko
2016-11-08 01:48:17 +0100
11cbe49ffcProcessFeedService refactor
Eugen Rochko
2016-11-08 01:32:34 +0100
dbe00a4156Improved configuration from ENV, cleaned up timeline filter methods to be more readable, add extra logging to process feed service
Eugen Rochko
2016-11-07 23:20:52 +0100
0400734df7Click video player to toggle playback
Eugen Rochko
2016-11-07 19:05:32 +0100
a39a92bd22Fix#135 - More prominent focus style for inputs
Eugen Rochko
2016-11-07 18:45:44 +0100
bec47e40f5Better look/behaviours for video player/lightbox
Eugen Rochko
2016-11-07 18:42:39 +0100
d0d799f911Replace react-skylight with own solution that centers images better
Eugen Rochko
2016-11-07 18:23:36 +0100
f5c6baf29dFix account and hashtag regex
Eugen Rochko
2016-11-07 17:35:25 +0100
c3559d18a3Do not modify scroll position unless content has been added to the top, not bottom
Eugen Rochko
2016-11-07 02:11:38 +0100
4a6cc46e81Keep scroll position when scrolled down and new content is added
Eugen Rochko
2016-11-07 02:02:55 +0100
23fc424b7aAccount notes (bios) can now contain links. Character limit upped to 160
Eugen Rochko
2016-11-07 01:14:12 +0100
b835f4aa1cFix insecure S3 URLs
Eugen Rochko
2016-11-06 20:59:06 +0100
ea4170785aDowngrade aws gem as this one was incompatible with Paperclip
Eugen Rochko
2016-11-06 20:55:57 +0100
d14967e1c8Fix URL configuration when S3 is enabled
Eugen Rochko
2016-11-06 20:43:16 +0100
45230c56abImprove S3 config
Eugen Rochko
2016-11-06 18:55:20 +0100
3ab193bc3fAdding optional S3, fail-mastodon
Eugen Rochko
2016-11-06 18:35:46 +0100
93212bc2c4Add test for FanOutOnWriteService
Eugen Rochko
2016-11-06 15:56:34 +0100
7bb28bf780Improve @mention regex
Eugen Rochko
2016-11-05 22:09:51 +0100
262adb9791Fix remote hashtag linking
Eugen Rochko
2016-11-05 17:54:19 +0100
eb47409036Fix mistake
Eugen Rochko
2016-11-05 17:48:53 +0100
a698b767c1Fix linking of remote hashtags in UI, add public view of hashtags
Eugen Rochko
2016-11-05 17:44:14 +0100
48b9619439Adding hashtags
Eugen Rochko
2016-11-05 15:20:05 +0100
62292797ecAdding hashtag model
Eugen Rochko
2016-11-04 19:12:59 +0100
6471a548feAdd pghero for analyzing postgres performance in production
Eugen Rochko
2016-11-04 18:35:04 +0100
4ea13d8dc9Fix web app manifests
Eugen Rochko
2016-11-04 14:19:58 +0100
2463c72006Add forgotten reducer for FAVOURITES_FETCH_SUCCESS
Eugen Rochko
2016-11-04 14:15:25 +0100
087b993892Adding list of who favourited status
Eugen Rochko
2016-11-04 13:39:24 +0100
6d5ef89356Reduce code duplication, add touch scrolling behaviour for webkit browsers on scrollable areas
Eugen Rochko
2016-11-04 13:32:14 +0100
98c3a5e9c3Optimize how statuses are re-rendered and relative time intervals
Eugen Rochko
2016-11-04 12:48:53 +0100
6d26bfd147Add list of who reblogged status
Eugen Rochko
2016-11-03 20:16:14 +0100
0405ef977aAria-labels actually didn't work in React, so removing. Fixing some bugs
Eugen Rochko
2016-11-03 19:52:09 +0100
159203a7bcFix#136: Add aria-labels
Eugen Rochko
2016-11-03 19:19:39 +0100
1828df9bc0Disable accounts caching too
Eugen Rochko
2016-11-03 19:06:11 +0100
abf664b560Disable caching of statuses (maybe this will help with the weird bug)
Eugen Rochko
2016-11-03 18:55:55 +0100
829d189f44Add tests for recently added API end points
Eugen Rochko
2016-11-03 18:53:37 +0100
3731230c6dAllow @username@domain/@username in follow form, prevent duplicate accounts created via remote look-up when domains differ but point to the same resource
Eugen Rochko
2016-11-03 16:57:44 +0100
e4671adc25Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status
Eugen Rochko
2016-11-03 14:50:22 +0100
c003e70758Caching should work correctly now (fingers crossed)
Eugen Rochko
2016-11-03 14:12:45 +0100
562044f36aNeed to disable caching again due to bug in Rabl
Eugen Rochko
2016-11-03 13:59:31 +0100
0160d1d9b5Enable caching for some rabl views
Eugen Rochko
2016-11-03 13:28:36 +0100
aff22bfdb5Add 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 Rochko
2016-11-03 11:06:55 +0100
4b357ecf98Fix subtle bugs, new icon button
Eugen Rochko
2016-11-02 22:29:19 +0100
d427df4a8aMerge pull request #132 from marcus-herrmann/master
Eugen
2016-11-02 21:53:05 +0100
76a717d549Merge pull request #129 from fhemberger/fix/a11y-labels
Eugen
2016-11-02 21:53:00 +0100
77045d0886Merge pull request #130 from fhemberger/feature/manifest
Eugen
2016-11-02 17:41:32 +0100
bc1dba22c5Fix syntax errors
Eugen
2016-11-02 17:13:47 +0100
e7723ab662Add puma preloading, decrease DB pool size to size of threads per worker
Eugen Rochko
2016-11-02 16:38:54 +0100
e7cd6da938Add touch icons for Chrome, iOS and Windows 10
Frederic Hemberger
2016-11-02 15:18:40 +0100
5ff2762fcfa11y: Add labels to input fields for screenreader
Frederic Hemberger
2016-11-02 14:53:39 +0100
53fb7b1aa8Replace in-memory cache store with redis store, should decrease memory footprint of each running process by 128mb
Eugen Rochko
2016-11-02 13:30:52 +0100
a59d10d3dfFix missing default headers
Eugen Rochko
2016-11-02 13:12:18 +0100
9467b900a2Make cookies https-only if LOCAL_HTTPS is true, set X-Frame-Options to DENY, add permissive CORS to API controllers
Eugen Rochko
2016-11-02 12:57:14 +0100
0a6b5e2c17Merge pull request #125 from fhemberger/fix/a11y-language
Eugen
2016-11-02 11:04:27 +0100
d991869498a11y: Add HTML lang attribute and utf8 encoding meta tag
Frederic Hemberger
2016-11-02 11:01:18 +0100
dd03118098Fix follow icon changing plus to minus, add terms page stub
Eugen Rochko
2016-11-01 18:03:51 +0100
57304ac375Catch 404 errors when downloading remote media, add screenshot to landing page
Eugen Rochko
2016-11-01 16:58:13 +0100
bab4904492Actually fix the reblogs/favs reducer issue
Eugen Rochko
2016-10-31 18:11:49 +0100
d88d148d89Fix forgotten reducers for reblogs/favourites
Eugen
2016-10-31 16:59:36 +0100
3692051561Updated screenshot
Eugen
2016-10-31 12:39:41 +0100
50aaf4667fFix accounts not being normalized from context statuses
Eugen
2016-10-31 01:27:19 +0100
7e35650398Actually complete the autosuggestion feature
Eugen Rochko
2016-10-30 18:21:38 +0100
c49f6290ebBasic username autocomplete for text area
Eugen Rochko
2016-10-30 18:13:05 +0100
fa1cc2d05aLimit returned followees/followers by API to 40 for now
Eugen Rochko
2016-10-30 15:14:07 +0100
f10feb2e70Fix common followers API
Eugen Rochko
2016-10-30 15:08:36 +0100
e8ff4c8e56Refactoring redux state into different reducers
Eugen Rochko
2016-10-30 15:06:43 +0100
7060bdf04bHide notes on user lists for now
Eugen Rochko
2016-10-29 01:31:33 +0200
e0a197650aAdding common followers API, fixing fallback query again
Eugen Rochko
2016-10-29 01:29:19 +0200
c913bdfc98Fix follow suggestion fallback to exclude already followed users
Eugen Rochko
2016-10-28 20:35:30 +0200
bfb6cc5f2cMake suggestions box also use user list components
Eugen Rochko
2016-10-28 20:26:49 +0200
ac4f53a3a2Improved how user lists look, added follow button to them
Eugen Rochko
2016-10-28 20:05:44 +0200
1c84d505c8Adding following/followers lists to the UI
Eugen Rochko
2016-10-27 21:59:56 +0200
909d0d5e88Adding public timeline silencing
Eugen Rochko
2016-10-27 19:33:04 +0200
e5565a7e4aFix suggestions fallback query
Eugen Rochko
2016-10-27 19:03:05 +0200
19615a2c37Add restart policy to docker compose
Eugen Rochko
2016-10-25 13:21:48 +0200
c1a0633a12Guard against unexisting statuses rendering
Eugen Rochko
2016-10-25 11:13:16 +0200
de50eff6acAdd opening images in a modal window
Eugen Rochko
2016-10-24 18:07:40 +0200
f8f40f15daMove 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 Rochko
2016-10-24 17:11:02 +0200
61db14bcbeAdd more useful links to the readme
Eugen
2016-10-24 12:37:06 +0200
720d1f8f3dRestrict access to oauth/applications to admins only
Eugen Rochko
2016-10-23 12:08:52 +0200
b746a931a5Fix OAuth authorization redirect
Eugen Rochko
2016-10-23 12:05:55 +0200
abb8f5837eFix public channel
Eugen Rochko
2016-10-23 11:56:04 +0200
a9e40a3d80Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting to the API
Eugen Rochko
2016-10-22 19:38:47 +0200
17122df80dMerge pull request #101 from kschaper/master
Eugen
2016-10-20 18:39:30 +0200
852c82435dFix method return when rescuing
Eugen Rochko
2016-10-20 18:36:12 +0200
4b0e3eb1fbMerge remote-tracking branch 'upstream/master'
Kai Schaper
2016-10-20 17:35:05 +0200
19cfe64455add/update specs for Button, DisplayName, DropdownMenu
Kai Schaper
2016-10-20 17:34:44 +0200
04bbc57690Fix#100 - Add "back" button to certain views Also fix reloading of timelines after merge-type events
Eugen Rochko
2016-10-19 18:20:19 +0200
8698cd3281Remember scroll position when navigating back, do not needlessly reload entire timelines (only fetch since last known ID). Side effect: account timelines no longer update in real-time
Eugen Rochko
2016-10-18 23:06:28 +0200
1d2175f73cDo not force-transcode uploaded videos to webm (leave mp4 as-is)
Eugen Rochko
2016-10-18 17:51:45 +0200
f88b8ce757Improve how errors are displayed in the UI
Eugen Rochko
2016-10-18 17:09:45 +0200