Commit graph

  • 01e43c3e57 Adding react-intl i18n to the frontend. No translations yet Eugen Rochko 2016-11-16 17:20:52 +01:00
  • 546c4718e7 Localizations for most server-side strings Eugen Rochko 2016-11-15 23:56:03 +01:00
  • 3ce6ac0ce2 Adding some localizations Eugen Rochko 2016-11-15 23:02:57 +01:00
  • a4313224d9 Improve how public status pages look slightly Eugen Rochko 2016-11-15 18:45:54 +01:00
  • 489bd99803 Support emojis in display name, bio Eugen Rochko 2016-11-15 18:38:57 +01:00
  • 4f07fb1f0a Fix - Filter statuses from blocked users out of ancestors/descendants results Eugen Rochko 2016-11-15 17:33:41 +01:00
  • fdc17bea58 Fix rubocop issues, introduce usage of frozen literal to improve performance Eugen Rochko 2016-11-15 16:56:29 +01:00
  • a91c3ef6ce Delegate processing of incoming PuSH data to background workers Eugen Rochko 2016-11-15 15:43:33 +01:00
  • cea28e0c1d Fix wrong link header on followers API, wrong link in tabs component, order account results Eugen Rochko 2016-11-14 01:19:25 +01:00
  • f8f15e5697 Fix - Filter mentions that reply to blocked users Eugen Rochko 2016-11-13 21:11:45 +01:00
  • bcfa49aea7 Fix another mistake with infinite user list for following Eugen Rochko 2016-11-13 21:02:10 +01:00
  • 4286d49ade Fix another mistake Eugen Rochko 2016-11-13 20:55:24 +01:00
  • 44f236e889 Fix infinite scrolling mistake Eugen Rochko 2016-11-13 20:52:11 +01:00
  • dbfe1e4be6 Infinite scroll for followers/following lists Eugen Rochko 2016-11-13 20:42:54 +01:00
  • 49b7896953 Fix stale reference Eugen Rochko 2016-11-13 19:44:19 +01:00
  • 3f54fba0d3 Use privacy policy from Discourse Eugen Rochko 2016-11-13 19:35:45 +01:00
  • 7ce4670164 Force utf-8 encoding when processing XML Eugen Rochko 2016-11-13 19:12:40 +01:00
  • 50d3083cbd Making upload button into a smaller icon button Eugen Rochko 2016-11-13 19:08:52 +01:00
  • d42ed78aa4 Fix - Make web UI use browser history, change links in e-mails to link to that Eugen Rochko 2016-11-13 14:01:21 +01:00
  • c4eb63c1d4 Debounce autosuggestions requests Eugen Rochko 2016-11-13 13:13:36 +01:00
  • f0bdfadab7 Search component Eugen Rochko 2016-11-13 13:04:18 +01:00
  • 8152584cf5 Fix - Escape ILIKE special characters from Account.find_remote Eugen Rochko 2016-11-13 11:27:13 +01:00
  • 20aa777c58 Weigh username matches higher than domain matches in account search Eugen Rochko 2016-11-12 14:56:40 +01:00
  • afded319d2 Add limit to search results Eugen Rochko 2016-11-12 14:49:28 +01:00
  • 09218d4c01 Use full-text search for autosuggestions Eugen Rochko 2016-11-12 14:33:21 +01:00
  • cd765f26a9 Upgrade ruby to 2.3.1 Eugen Rochko 2016-11-11 23:37:39 +01:00
  • ff229aa978 Fix - Add "Server: Mastodon" header to responses Eugen Rochko 2016-11-10 23:34:33 +01:00
  • 1c17b932fe Enable emojis in reply indicator as well Eugen Rochko 2016-11-10 23:30:42 +01:00
  • 82fd74d101 Fix modals sizing and add animation to it, fix by only making the text of status clickable (this also fixes multiple dropdown being openable at the same time) Eugen Rochko 2016-11-10 23:21:24 +01:00
  • 0320ea4b85 Fix public timeline query Eugen Rochko 2016-11-10 21:58:22 +01:00
  • 36921be9aa Fix - Make active favourite buttons yellow Eugen Rochko 2016-11-10 01:32:32 +01:00
  • ca3b364aea Fix - Add microformats-2 classes to mention links Eugen Rochko 2016-11-10 01:19:04 +01:00
  • bf5f55a6bb Fix live status removal from public/hashtag channels Eugen Rochko 2016-11-10 00:47:47 +01:00
  • aabf884c5f Discard misattributed remote statuses, improve timelines filter Eugen Rochko 2016-11-10 00:15:49 +01:00
  • 17903c6dae Improve filtering of public/hashtag timelines, both in backlog and real-time Eugen Rochko 2016-11-10 00:03:33 +01:00
  • c5e03a2e0d Status removal is broadcast to public/hashtag timelines too Eugen Rochko 2016-11-09 19:16:27 +01:00
  • 448ab18a20 Replace setting custom CORS headers with rack-cors, set it on /oauth/token endpoint Eugen Rochko 2016-11-09 18:06:01 +01:00
  • b13e7dda1f API pagination for all collections using Link header Eugen Rochko 2016-11-09 17:48:44 +01:00
  • 8d7fc5da6c Update README with attribution links and FAQ link Eugen Rochko 2016-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 Rochko 2016-11-08 23:22:44 +01:00
  • 86574ea524 Adding Emoji One Eugen Rochko 2016-11-08 21:45:51 +01:00
  • b6832553ff Adding more logging Eugen Rochko 2016-11-08 19:37:08 +01:00
  • cff0b03cbb Fix for thread resolve service and process feed service url method Eugen Rochko 2016-11-08 19:09:22 +01:00
  • 2f21f4cc01 Fix region setting for AWS gem Eugen Rochko 2016-11-08 18:55:46 +01:00
  • 2d69bf4b3a Fix 50x page image for non-/ paths Eugen Rochko 2016-11-08 02:18:09 +01:00
  • bb4d1eb2e8 Improve feed regeneration Eugen Rochko 2016-11-08 02:08:32 +01:00
  • 096bfbad96 Fix typo Eugen Rochko 2016-11-08 01:48:17 +01:00
  • 11cbe49ffc ProcessFeedService refactor Eugen Rochko 2016-11-08 01:32:34 +01:00
  • 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 +01:00
  • 0400734df7 Click video player to toggle playback Eugen Rochko 2016-11-07 19:05:32 +01:00
  • a39a92bd22 Fix - More prominent focus style for inputs Eugen Rochko 2016-11-07 18:45:44 +01:00
  • bec47e40f5 Better look/behaviours for video player/lightbox Eugen Rochko 2016-11-07 18:42:39 +01:00
  • d0d799f911 Replace react-skylight with own solution that centers images better Eugen Rochko 2016-11-07 18:23:36 +01:00
  • f5c6baf29d Fix account and hashtag regex Eugen Rochko 2016-11-07 17:35:25 +01:00
  • c3559d18a3 Do not modify scroll position unless content has been added to the top, not bottom Eugen Rochko 2016-11-07 02:11:38 +01:00
  • 4a6cc46e81 Keep scroll position when scrolled down and new content is added Eugen Rochko 2016-11-07 02:02:55 +01:00
  • 23fc424b7a Account notes (bios) can now contain links. Character limit upped to 160 Eugen Rochko 2016-11-07 01:14:12 +01:00
  • b835f4aa1c Fix insecure S3 URLs Eugen Rochko 2016-11-06 20:59:06 +01:00
  • ea4170785a Downgrade aws gem as this one was incompatible with Paperclip Eugen Rochko 2016-11-06 20:55:57 +01:00
  • d14967e1c8 Fix URL configuration when S3 is enabled Eugen Rochko 2016-11-06 20:43:16 +01:00
  • 45230c56ab Improve S3 config Eugen Rochko 2016-11-06 18:55:20 +01:00
  • 3ab193bc3f Adding optional S3, fail-mastodon Eugen Rochko 2016-11-06 18:35:46 +01:00
  • 93212bc2c4 Add test for FanOutOnWriteService Eugen Rochko 2016-11-06 15:56:34 +01:00
  • 7bb28bf780 Improve @mention regex Eugen Rochko 2016-11-05 22:09:51 +01:00
  • 262adb9791 Fix remote hashtag linking Eugen Rochko 2016-11-05 17:54:19 +01:00
  • eb47409036 Fix mistake Eugen Rochko 2016-11-05 17:48:53 +01:00
  • a698b767c1 Fix linking of remote hashtags in UI, add public view of hashtags Eugen Rochko 2016-11-05 17:44:14 +01:00
  • 48b9619439 Adding hashtags Eugen Rochko 2016-11-05 15:20:05 +01:00
  • 62292797ec Adding hashtag model Eugen Rochko 2016-11-04 19:12:59 +01:00
  • 6471a548fe Add pghero for analyzing postgres performance in production Eugen Rochko 2016-11-04 18:35:04 +01:00
  • 4ea13d8dc9 Fix web app manifests Eugen Rochko 2016-11-04 14:19:58 +01:00
  • 2463c72006 Add forgotten reducer for FAVOURITES_FETCH_SUCCESS Eugen Rochko 2016-11-04 14:15:25 +01:00
  • 087b993892 Adding list of who favourited status Eugen Rochko 2016-11-04 13:39:24 +01:00
  • 6d5ef89356 Reduce code duplication, add touch scrolling behaviour for webkit browsers on scrollable areas Eugen Rochko 2016-11-04 13:32:14 +01:00
  • 98c3a5e9c3 Optimize how statuses are re-rendered and relative time intervals Eugen Rochko 2016-11-04 12:48:53 +01:00
  • 6d26bfd147 Add list of who reblogged status Eugen Rochko 2016-11-03 20:16:14 +01:00
  • 0405ef977a Aria-labels actually didn't work in React, so removing. Fixing some bugs Eugen Rochko 2016-11-03 19:52:09 +01:00
  • 159203a7bc Fix : Add aria-labels Eugen Rochko 2016-11-03 19:19:39 +01:00
  • 1828df9bc0 Disable accounts caching too Eugen Rochko 2016-11-03 19:06:11 +01:00
  • abf664b560 Disable caching of statuses (maybe this will help with the weird bug) Eugen Rochko 2016-11-03 18:55:55 +01:00
  • 829d189f44 Add tests for recently added API end points Eugen Rochko 2016-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 Rochko 2016-11-03 16:57:44 +01:00
  • e4671adc25 Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status Eugen Rochko 2016-11-03 14:50:22 +01:00
  • c003e70758 Caching should work correctly now (fingers crossed) Eugen Rochko 2016-11-03 14:12:45 +01:00
  • 562044f36a Need to disable caching again due to bug in Rabl Eugen Rochko 2016-11-03 13:59:31 +01:00
  • 0160d1d9b5 Enable caching for some rabl views Eugen Rochko 2016-11-03 13:28:36 +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 Rochko 2016-11-03 11:06:55 +01:00
  • 4b357ecf98 Fix subtle bugs, new icon button Eugen Rochko 2016-11-02 22:29:19 +01:00
  • d427df4a8a Merge pull request from marcus-herrmann/master Eugen 2016-11-02 21:53:05 +01:00
  • 76a717d549 Merge pull request from fhemberger/fix/a11y-labels Eugen 2016-11-02 21:53:00 +01:00
  • 87aabeb7af a11y: Improve icon button component regarding semantics and screen reader usage mhe 2016-11-02 20:18:39 +01:00
  • 77045d0886 Merge pull request from fhemberger/feature/manifest Eugen 2016-11-02 17:41:32 +01:00
  • bc1dba22c5 Fix syntax errors Eugen 2016-11-02 17:13:47 +01:00
  • e7723ab662 Add puma preloading, decrease DB pool size to size of threads per worker Eugen Rochko 2016-11-02 16:38:54 +01:00
  • e7cd6da938 Add touch icons for Chrome, iOS and Windows 10 Frederic Hemberger 2016-11-02 15:18:40 +01:00
  • 5ff2762fcf a11y: Add labels to input fields for screenreader Frederic Hemberger 2016-11-02 14:53:39 +01:00
  • 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 +01:00
  • a59d10d3df Fix missing default headers Eugen Rochko 2016-11-02 13:12:18 +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 Rochko 2016-11-02 12:57:14 +01:00
  • 0a6b5e2c17 Merge pull request from fhemberger/fix/a11y-language Eugen 2016-11-02 11:04:27 +01:00