Commit Graph

  • b13e7dda1f API pagination for all collections using Link header Eugen Rochko 2016-11-09 17:48:44 +0100
  • 8d7fc5da6c Update README with attribution links and FAQ link Eugen Rochko 2016-11-08 23:33:59 +0100
  • 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 Rochko 2016-11-08 23:22:44 +0100
  • 86574ea524 Adding Emoji One Eugen Rochko 2016-11-08 21:45:51 +0100
  • b6832553ff Adding more logging Eugen Rochko 2016-11-08 19:37:08 +0100
  • cff0b03cbb Fix for thread resolve service and process feed service url method Eugen Rochko 2016-11-08 19:09:22 +0100
  • 2f21f4cc01 Fix region setting for AWS gem Eugen Rochko 2016-11-08 18:55:46 +0100
  • 2d69bf4b3a Fix 50x page image for non-/ paths Eugen Rochko 2016-11-08 02:18:09 +0100
  • bb4d1eb2e8 Improve feed regeneration Eugen Rochko 2016-11-08 02:08:32 +0100
  • 096bfbad96 Fix typo Eugen Rochko 2016-11-08 01:48:17 +0100
  • 11cbe49ffc ProcessFeedService refactor Eugen Rochko 2016-11-08 01:32:34 +0100
  • dbe00a4156 Improved 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
  • 0400734df7 Click video player to toggle playback Eugen Rochko 2016-11-07 19:05:32 +0100
  • a39a92bd22 Fix #135 - More prominent focus style for inputs Eugen Rochko 2016-11-07 18:45:44 +0100
  • bec47e40f5 Better look/behaviours for video player/lightbox Eugen Rochko 2016-11-07 18:42:39 +0100
  • d0d799f911 Replace react-skylight with own solution that centers images better Eugen Rochko 2016-11-07 18:23:36 +0100
  • f5c6baf29d Fix account and hashtag regex Eugen Rochko 2016-11-07 17:35:25 +0100
  • c3559d18a3 Do not modify scroll position unless content has been added to the top, not bottom Eugen Rochko 2016-11-07 02:11:38 +0100
  • 4a6cc46e81 Keep scroll position when scrolled down and new content is added Eugen Rochko 2016-11-07 02:02:55 +0100
  • 23fc424b7a Account notes (bios) can now contain links. Character limit upped to 160 Eugen Rochko 2016-11-07 01:14:12 +0100
  • b835f4aa1c Fix insecure S3 URLs Eugen Rochko 2016-11-06 20:59:06 +0100
  • ea4170785a Downgrade aws gem as this one was incompatible with Paperclip Eugen Rochko 2016-11-06 20:55:57 +0100
  • d14967e1c8 Fix URL configuration when S3 is enabled Eugen Rochko 2016-11-06 20:43:16 +0100
  • 45230c56ab Improve S3 config Eugen Rochko 2016-11-06 18:55:20 +0100
  • 3ab193bc3f Adding optional S3, fail-mastodon Eugen Rochko 2016-11-06 18:35:46 +0100
  • 93212bc2c4 Add test for FanOutOnWriteService Eugen Rochko 2016-11-06 15:56:34 +0100
  • 7bb28bf780 Improve @mention regex Eugen Rochko 2016-11-05 22:09:51 +0100
  • 262adb9791 Fix remote hashtag linking Eugen Rochko 2016-11-05 17:54:19 +0100
  • eb47409036 Fix mistake Eugen Rochko 2016-11-05 17:48:53 +0100
  • a698b767c1 Fix linking of remote hashtags in UI, add public view of hashtags Eugen Rochko 2016-11-05 17:44:14 +0100
  • 48b9619439 Adding hashtags Eugen Rochko 2016-11-05 15:20:05 +0100
  • 62292797ec Adding hashtag model Eugen Rochko 2016-11-04 19:12:59 +0100
  • 6471a548fe Add pghero for analyzing postgres performance in production Eugen Rochko 2016-11-04 18:35:04 +0100
  • 4ea13d8dc9 Fix web app manifests Eugen Rochko 2016-11-04 14:19:58 +0100
  • 2463c72006 Add forgotten reducer for FAVOURITES_FETCH_SUCCESS Eugen Rochko 2016-11-04 14:15:25 +0100
  • 087b993892 Adding list of who favourited status Eugen Rochko 2016-11-04 13:39:24 +0100
  • 6d5ef89356 Reduce code duplication, add touch scrolling behaviour for webkit browsers on scrollable areas Eugen Rochko 2016-11-04 13:32:14 +0100
  • 98c3a5e9c3 Optimize how statuses are re-rendered and relative time intervals Eugen Rochko 2016-11-04 12:48:53 +0100
  • 6d26bfd147 Add list of who reblogged status Eugen Rochko 2016-11-03 20:16:14 +0100
  • 0405ef977a Aria-labels actually didn't work in React, so removing. Fixing some bugs Eugen Rochko 2016-11-03 19:52:09 +0100
  • 159203a7bc Fix #136: Add aria-labels Eugen Rochko 2016-11-03 19:19:39 +0100
  • 1828df9bc0 Disable accounts caching too Eugen Rochko 2016-11-03 19:06:11 +0100
  • abf664b560 Disable caching of statuses (maybe this will help with the weird bug) Eugen Rochko 2016-11-03 18:55:55 +0100
  • 829d189f44 Add tests for recently added API end points Eugen Rochko 2016-11-03 18:53:37 +0100
  • 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 Rochko 2016-11-03 16:57:44 +0100
  • e4671adc25 Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status Eugen Rochko 2016-11-03 14:50:22 +0100
  • c003e70758 Caching should work correctly now (fingers crossed) Eugen Rochko 2016-11-03 14:12:45 +0100
  • 562044f36a Need to disable caching again due to bug in Rabl Eugen Rochko 2016-11-03 13:59:31 +0100
  • 0160d1d9b5 Enable caching for some rabl views Eugen Rochko 2016-11-03 13:28:36 +0100
  • 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 Rochko 2016-11-03 11:06:55 +0100
  • 4b357ecf98 Fix subtle bugs, new icon button Eugen Rochko 2016-11-02 22:29:19 +0100
  • d427df4a8a Merge pull request #132 from marcus-herrmann/master Eugen 2016-11-02 21:53:05 +0100
  • 76a717d549 Merge pull request #129 from fhemberger/fix/a11y-labels Eugen 2016-11-02 21:53:00 +0100
  • 87aabeb7af a11y: Improve icon button component regarding semantics and screen reader usage mhe 2016-11-02 20:18:39 +0100
  • 77045d0886 Merge pull request #130 from fhemberger/feature/manifest Eugen 2016-11-02 17:41:32 +0100
  • bc1dba22c5 Fix syntax errors Eugen 2016-11-02 17:13:47 +0100
  • e7723ab662 Add puma preloading, decrease DB pool size to size of threads per worker Eugen Rochko 2016-11-02 16:38:54 +0100
  • e7cd6da938 Add touch icons for Chrome, iOS and Windows 10 Frederic Hemberger 2016-11-02 15:18:40 +0100
  • 5ff2762fcf a11y: Add labels to input fields for screenreader Frederic Hemberger 2016-11-02 14:53:39 +0100
  • 53fb7b1aa8 Replace 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
  • a59d10d3df Fix missing default headers Eugen Rochko 2016-11-02 13:12:18 +0100
  • 9467b900a2 Make 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
  • 0a6b5e2c17 Merge pull request #125 from fhemberger/fix/a11y-language Eugen 2016-11-02 11:04:27 +0100
  • d991869498 a11y: Add HTML lang attribute and utf8 encoding meta tag Frederic Hemberger 2016-11-02 11:01:18 +0100
  • dd03118098 Fix follow icon changing plus to minus, add terms page stub Eugen Rochko 2016-11-01 18:03:51 +0100
  • 57304ac375 Catch 404 errors when downloading remote media, add screenshot to landing page Eugen Rochko 2016-11-01 16:58:13 +0100
  • bab4904492 Actually fix the reblogs/favs reducer issue Eugen Rochko 2016-10-31 18:11:49 +0100
  • d88d148d89 Fix forgotten reducers for reblogs/favourites Eugen 2016-10-31 16:59:36 +0100
  • 3692051561 Updated screenshot Eugen 2016-10-31 12:39:41 +0100
  • 50aaf4667f Fix accounts not being normalized from context statuses Eugen 2016-10-31 01:27:19 +0100
  • 7e35650398 Actually complete the autosuggestion feature Eugen Rochko 2016-10-30 18:21:38 +0100
  • c49f6290eb Basic username autocomplete for text area Eugen Rochko 2016-10-30 18:13:05 +0100
  • fa1cc2d05a Limit returned followees/followers by API to 40 for now Eugen Rochko 2016-10-30 15:14:07 +0100
  • f10feb2e70 Fix common followers API Eugen Rochko 2016-10-30 15:08:36 +0100
  • e8ff4c8e56 Refactoring redux state into different reducers Eugen Rochko 2016-10-30 15:06:43 +0100
  • 7060bdf04b Hide notes on user lists for now Eugen Rochko 2016-10-29 01:31:33 +0200
  • e0a197650a Adding common followers API, fixing fallback query again Eugen Rochko 2016-10-29 01:29:19 +0200
  • c913bdfc98 Fix follow suggestion fallback to exclude already followed users Eugen Rochko 2016-10-28 20:35:30 +0200
  • bfb6cc5f2c Make suggestions box also use user list components Eugen Rochko 2016-10-28 20:26:49 +0200
  • ac4f53a3a2 Improved how user lists look, added follow button to them Eugen Rochko 2016-10-28 20:05:44 +0200
  • 1c84d505c8 Adding following/followers lists to the UI Eugen Rochko 2016-10-27 21:59:56 +0200
  • 909d0d5e88 Adding public timeline silencing Eugen Rochko 2016-10-27 19:33:04 +0200
  • e5565a7e4a Fix suggestions fallback query Eugen Rochko 2016-10-27 19:03:05 +0200
  • 19615a2c37 Add restart policy to docker compose Eugen Rochko 2016-10-25 13:21:48 +0200
  • c1a0633a12 Guard against unexisting statuses rendering Eugen Rochko 2016-10-25 11:13:16 +0200
  • de50eff6ac Add opening images in a modal window Eugen Rochko 2016-10-24 18:07:40 +0200
  • 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 Rochko 2016-10-24 17:11:02 +0200
  • 61db14bcbe Add more useful links to the readme Eugen 2016-10-24 12:37:06 +0200
  • 720d1f8f3d Restrict access to oauth/applications to admins only Eugen Rochko 2016-10-23 12:08:52 +0200
  • b746a931a5 Fix OAuth authorization redirect Eugen Rochko 2016-10-23 12:05:55 +0200
  • abb8f5837e Fix public channel Eugen Rochko 2016-10-23 11:56:04 +0200
  • a9e40a3d80 Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting to the API Eugen Rochko 2016-10-22 19:38:47 +0200
  • 17122df80d Merge pull request #101 from kschaper/master Eugen 2016-10-20 18:39:30 +0200
  • 852c82435d Fix method return when rescuing Eugen Rochko 2016-10-20 18:36:12 +0200
  • 4b0e3eb1fb Merge remote-tracking branch 'upstream/master' Kai Schaper 2016-10-20 17:35:05 +0200
  • 19cfe64455 add/update specs for Button, DisplayName, DropdownMenu Kai Schaper 2016-10-20 17:34:44 +0200
  • 04bbc57690 Fix #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
  • 8698cd3281 Remember 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
  • 1d2175f73c Do not force-transcode uploaded videos to webm (leave mp4 as-is) Eugen Rochko 2016-10-18 17:51:45 +0200
  • f88b8ce757 Improve how errors are displayed in the UI Eugen Rochko 2016-10-18 17:09:45 +0200