]> cat aescling's git repositories - mastodon.git/log
mastodon.git
9 years agoCreate .codeclimate.yml
Scott Larkin [Thu, 17 Nov 2016 17:40:23 +0000 (12:40 -0500)]
Create .codeclimate.yml

Created a .codeclimate.yml configuration file that will work with your existing configurations for ESLint and Rubocop.

9 years agoAdd an Intl polyfill
Eugen Rochko [Thu, 17 Nov 2016 15:34:36 +0000 (16:34 +0100)]
Add an Intl polyfill

9 years agoFix #148 - Devise mailer fixed, test spec added so it won't slip past again
Eugen Rochko [Thu, 17 Nov 2016 11:29:11 +0000 (12:29 +0100)]
Fix #148 - Devise mailer fixed, test spec added so it won't slip past again

9 years agoRemove broken test
Eugen Rochko [Wed, 16 Nov 2016 18:11:30 +0000 (19:11 +0100)]
Remove broken test

9 years agoi18n for devise mailer too
Eugen Rochko [Wed, 16 Nov 2016 17:25:21 +0000 (18:25 +0100)]
i18n for devise mailer too

9 years agoAdd user locale setting
Eugen Rochko [Wed, 16 Nov 2016 16:51:02 +0000 (17:51 +0100)]
Add user locale setting

9 years agoAdding react-intl i18n to the frontend. No translations yet
Eugen Rochko [Wed, 16 Nov 2016 16:20:52 +0000 (17:20 +0100)]
Adding react-intl i18n to the frontend. No translations yet

9 years agoLocalizations for most server-side strings
Eugen Rochko [Tue, 15 Nov 2016 22:56:03 +0000 (23:56 +0100)]
Localizations for most server-side strings

9 years agoAdding some localizations
Eugen Rochko [Tue, 15 Nov 2016 22:02:57 +0000 (23:02 +0100)]
Adding some localizations

9 years agoImprove how public status pages look slightly
Eugen Rochko [Tue, 15 Nov 2016 17:45:54 +0000 (18:45 +0100)]
Improve how public status pages look slightly

9 years agoSupport emojis in display name, bio
Eugen Rochko [Tue, 15 Nov 2016 17:38:57 +0000 (18:38 +0100)]
Support emojis in display name, bio

9 years agoFix #144 - Filter statuses from blocked users out of ancestors/descendants results
Eugen Rochko [Tue, 15 Nov 2016 16:33:41 +0000 (17:33 +0100)]
Fix #144 - Filter statuses from blocked users out of ancestors/descendants results

9 years agoFix rubocop issues, introduce usage of frozen literal to improve performance
Eugen Rochko [Tue, 15 Nov 2016 15:56:29 +0000 (16:56 +0100)]
Fix rubocop issues, introduce usage of frozen literal to improve performance

9 years agoDelegate processing of incoming PuSH data to background workers
Eugen Rochko [Tue, 15 Nov 2016 14:43:33 +0000 (15:43 +0100)]
Delegate processing of incoming PuSH data to background workers

9 years agoFix wrong link header on followers API, wrong link in tabs component, order
Eugen Rochko [Mon, 14 Nov 2016 00:19:25 +0000 (01:19 +0100)]
Fix wrong link header on followers API, wrong link in tabs component, order
account results

9 years agoFix #63 - Filter mentions that reply to blocked users
Eugen Rochko [Sun, 13 Nov 2016 20:11:45 +0000 (21:11 +0100)]
Fix #63 - Filter mentions that reply to blocked users

9 years agoFix another mistake with infinite user list for following
Eugen Rochko [Sun, 13 Nov 2016 20:02:10 +0000 (21:02 +0100)]
Fix another mistake with infinite user list for following

9 years agoFix another mistake
Eugen Rochko [Sun, 13 Nov 2016 19:55:24 +0000 (20:55 +0100)]
Fix another mistake

9 years agoFix infinite scrolling mistake
Eugen Rochko [Sun, 13 Nov 2016 19:52:11 +0000 (20:52 +0100)]
Fix infinite scrolling mistake

9 years agoInfinite scroll for followers/following lists
Eugen Rochko [Sun, 13 Nov 2016 19:42:54 +0000 (20:42 +0100)]
Infinite scroll for followers/following lists

9 years agoFix stale reference
Eugen Rochko [Sun, 13 Nov 2016 18:44:19 +0000 (19:44 +0100)]
Fix stale reference

9 years agoUse privacy policy from Discourse
Eugen Rochko [Sun, 13 Nov 2016 18:35:45 +0000 (19:35 +0100)]
Use privacy policy from Discourse

9 years agoForce utf-8 encoding when processing XML
Eugen Rochko [Sun, 13 Nov 2016 18:12:40 +0000 (19:12 +0100)]
Force utf-8 encoding when processing XML

9 years agoMaking upload button into a smaller icon button
Eugen Rochko [Sun, 13 Nov 2016 18:08:52 +0000 (19:08 +0100)]
Making upload button into a smaller icon button

9 years agoFix #110 - Make web UI use browser history, change links in e-mails to link to that
Eugen Rochko [Sun, 13 Nov 2016 13:01:21 +0000 (14:01 +0100)]
Fix #110 - Make web UI use browser history, change links in e-mails to link to that

9 years agoDebounce autosuggestions requests
Eugen Rochko [Sun, 13 Nov 2016 12:13:36 +0000 (13:13 +0100)]
Debounce autosuggestions requests

9 years agoSearch component
Eugen Rochko [Sun, 13 Nov 2016 12:04:18 +0000 (13:04 +0100)]
Search component

9 years agoFix #142 - Escape ILIKE special characters from Account.find_remote
Eugen Rochko [Sun, 13 Nov 2016 10:27:13 +0000 (11:27 +0100)]
Fix #142 - Escape ILIKE special characters from Account.find_remote

9 years agoWeigh username matches higher than domain matches in account search
Eugen Rochko [Sat, 12 Nov 2016 13:56:40 +0000 (14:56 +0100)]
Weigh username matches higher than domain matches in account search

9 years agoAdd limit to search results
Eugen Rochko [Sat, 12 Nov 2016 13:49:28 +0000 (14:49 +0100)]
Add limit to search results

9 years agoUse full-text search for autosuggestions
Eugen Rochko [Sat, 12 Nov 2016 13:33:21 +0000 (14:33 +0100)]
Use full-text search for autosuggestions

9 years agoUpgrade ruby to 2.3.1
Eugen Rochko [Fri, 11 Nov 2016 22:37:39 +0000 (23:37 +0100)]
Upgrade ruby to 2.3.1

9 years agoFix #141 - Add "Server: Mastodon" header to responses
Eugen Rochko [Thu, 10 Nov 2016 22:34:33 +0000 (23:34 +0100)]
Fix #141 - Add "Server: Mastodon" header to responses

9 years agoEnable emojis in reply indicator as well
Eugen Rochko [Thu, 10 Nov 2016 22:30:42 +0000 (23:30 +0100)]
Enable emojis in reply indicator as well

9 years agoFix modals sizing and add animation to it, fix #140 by only making the text of
Eugen Rochko [Thu, 10 Nov 2016 22:21:24 +0000 (23:21 +0100)]
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)

9 years agoFix public timeline query
Eugen Rochko [Thu, 10 Nov 2016 20:58:22 +0000 (21:58 +0100)]
Fix public timeline query

9 years agoFix #131 - Make active favourite buttons yellow
Eugen Rochko [Thu, 10 Nov 2016 00:32:32 +0000 (01:32 +0100)]
Fix #131 - Make active favourite buttons yellow

9 years agoFix #122 - Add microformats-2 classes to mention links
Eugen Rochko [Thu, 10 Nov 2016 00:19:04 +0000 (01:19 +0100)]
Fix #122 - Add microformats-2 classes to mention links

9 years agoFix live status removal from public/hashtag channels
Eugen Rochko [Wed, 9 Nov 2016 23:47:47 +0000 (00:47 +0100)]
Fix live status removal from public/hashtag channels

9 years agoDiscard misattributed remote statuses, improve timelines filter
Eugen Rochko [Wed, 9 Nov 2016 23:15:49 +0000 (00:15 +0100)]
Discard misattributed remote statuses, improve timelines filter

9 years agoImprove filtering of public/hashtag timelines, both in backlog and real-time
Eugen Rochko [Wed, 9 Nov 2016 23:03:33 +0000 (00:03 +0100)]
Improve filtering of public/hashtag timelines, both in backlog and real-time

9 years agoStatus removal is broadcast to public/hashtag timelines too
Eugen Rochko [Wed, 9 Nov 2016 18:16:27 +0000 (19:16 +0100)]
Status removal is broadcast to public/hashtag timelines too

9 years agoReplace setting custom CORS headers with rack-cors, set it on /oauth/token endpoint
Eugen Rochko [Wed, 9 Nov 2016 17:06:01 +0000 (18:06 +0100)]
Replace setting custom CORS headers with rack-cors, set it on /oauth/token endpoint

9 years agoAPI pagination for all collections using Link header
Eugen Rochko [Wed, 9 Nov 2016 16:48:44 +0000 (17:48 +0100)]
API pagination for all collections using Link header

9 years agoUpdate README with attribution links and FAQ link
Eugen Rochko [Tue, 8 Nov 2016 22:33:59 +0000 (23:33 +0100)]
Update README with attribution links and FAQ link

9 years agoMove timelines API from statuses to its own controller, add a check for
Eugen Rochko [Tue, 8 Nov 2016 22:22:44 +0000 (23:22 +0100)]
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)

/api/v1/statuses/public   -> /api/v1/timelines/public
/api/v1/statuses/home     -> /api/v1/timelines/home
/api/v1/statuses/mentions -> /api/v1/timelines/mentions
/api/v1/statuses/tag/:tag -> /api/v1/timelines/tag/:tag

9 years agoAdding Emoji One
Eugen Rochko [Tue, 8 Nov 2016 20:45:51 +0000 (21:45 +0100)]
Adding Emoji One

9 years agoAdding more logging
Eugen Rochko [Tue, 8 Nov 2016 18:37:08 +0000 (19:37 +0100)]
Adding more logging

9 years agoFix for thread resolve service and process feed service url method
Eugen Rochko [Tue, 8 Nov 2016 18:09:22 +0000 (19:09 +0100)]
Fix for thread resolve service and process feed service url method

9 years agoFix region setting for AWS gem
Eugen Rochko [Tue, 8 Nov 2016 17:55:46 +0000 (18:55 +0100)]
Fix region setting for AWS gem

9 years agoFix 50x page image for non-/ paths
Eugen Rochko [Tue, 8 Nov 2016 01:18:09 +0000 (02:18 +0100)]
Fix 50x page image for non-/ paths

9 years agoImprove feed regeneration
Eugen Rochko [Tue, 8 Nov 2016 01:08:32 +0000 (02:08 +0100)]
Improve feed regeneration

9 years agoFix typo
Eugen Rochko [Tue, 8 Nov 2016 00:48:17 +0000 (01:48 +0100)]
Fix typo

9 years agoProcessFeedService refactor
Eugen Rochko [Tue, 8 Nov 2016 00:32:34 +0000 (01:32 +0100)]
ProcessFeedService refactor

9 years agoImproved configuration from ENV, cleaned up timeline filter methods
Eugen Rochko [Mon, 7 Nov 2016 22:20:52 +0000 (23:20 +0100)]
Improved configuration from ENV, cleaned up timeline filter methods
to be more readable, add extra logging to process feed service

9 years agoClick video player to toggle playback
Eugen Rochko [Mon, 7 Nov 2016 18:05:32 +0000 (19:05 +0100)]
Click video player to toggle playback

9 years agoFix #135 - More prominent focus style for inputs
Eugen Rochko [Mon, 7 Nov 2016 17:45:44 +0000 (18:45 +0100)]
Fix #135 - More prominent focus style for inputs

9 years agoBetter look/behaviours for video player/lightbox
Eugen Rochko [Mon, 7 Nov 2016 17:42:39 +0000 (18:42 +0100)]
Better look/behaviours for video player/lightbox

9 years agoReplace react-skylight with own solution that centers images better
Eugen Rochko [Mon, 7 Nov 2016 17:23:36 +0000 (18:23 +0100)]
Replace react-skylight with own solution that centers images better

9 years agoFix account and hashtag regex
Eugen Rochko [Mon, 7 Nov 2016 16:35:25 +0000 (17:35 +0100)]
Fix account and hashtag regex

9 years agoDo not modify scroll position unless content has been added to the top, not bottom
Eugen Rochko [Mon, 7 Nov 2016 01:11:38 +0000 (02:11 +0100)]
Do not modify scroll position unless content has been added to the top, not bottom

9 years agoKeep scroll position when scrolled down and new content is added
Eugen Rochko [Mon, 7 Nov 2016 01:02:55 +0000 (02:02 +0100)]
Keep scroll position when scrolled down and new content is added

9 years agoAccount notes (bios) can now contain links. Character limit upped to 160
Eugen Rochko [Mon, 7 Nov 2016 00:14:12 +0000 (01:14 +0100)]
Account notes (bios) can now contain links. Character limit upped to 160

9 years agoFix insecure S3 URLs
Eugen Rochko [Sun, 6 Nov 2016 19:59:06 +0000 (20:59 +0100)]
Fix insecure S3 URLs

9 years agoDowngrade aws gem as this one was incompatible with Paperclip
Eugen Rochko [Sun, 6 Nov 2016 19:55:57 +0000 (20:55 +0100)]
Downgrade aws gem as this one was incompatible with Paperclip

9 years agoFix URL configuration when S3 is enabled
Eugen Rochko [Sun, 6 Nov 2016 19:43:16 +0000 (20:43 +0100)]
Fix URL configuration when S3 is enabled

9 years agoImprove S3 config
Eugen Rochko [Sun, 6 Nov 2016 17:55:20 +0000 (18:55 +0100)]
Improve S3 config

9 years agoAdding optional S3, fail-mastodon
Eugen Rochko [Sun, 6 Nov 2016 17:35:46 +0000 (18:35 +0100)]
Adding optional S3, fail-mastodon

9 years agoAdd test for FanOutOnWriteService
Eugen Rochko [Sun, 6 Nov 2016 14:56:34 +0000 (15:56 +0100)]
Add test for FanOutOnWriteService

9 years agoImprove @mention regex
Eugen Rochko [Sat, 5 Nov 2016 21:09:51 +0000 (22:09 +0100)]
Improve @mention regex

9 years agoFix remote hashtag linking
Eugen Rochko [Sat, 5 Nov 2016 16:54:19 +0000 (17:54 +0100)]
Fix remote hashtag linking

9 years agoFix mistake
Eugen Rochko [Sat, 5 Nov 2016 16:48:53 +0000 (17:48 +0100)]
Fix mistake

9 years agoFix linking of remote hashtags in UI, add public view of hashtags
Eugen Rochko [Sat, 5 Nov 2016 16:44:14 +0000 (17:44 +0100)]
Fix linking of remote hashtags in UI, add public view of hashtags

9 years agoAdding hashtags
Eugen Rochko [Sat, 5 Nov 2016 14:20:05 +0000 (15:20 +0100)]
Adding hashtags

9 years agoAdding hashtag model
Eugen Rochko [Fri, 4 Nov 2016 18:12:59 +0000 (19:12 +0100)]
Adding hashtag model

9 years agoAdd pghero for analyzing postgres performance in production
Eugen Rochko [Fri, 4 Nov 2016 17:35:04 +0000 (18:35 +0100)]
Add pghero for analyzing postgres performance in production

9 years agoFix web app manifests
Eugen Rochko [Fri, 4 Nov 2016 13:19:58 +0000 (14:19 +0100)]
Fix web app manifests

9 years agoAdd forgotten reducer for FAVOURITES_FETCH_SUCCESS
Eugen Rochko [Fri, 4 Nov 2016 13:15:25 +0000 (14:15 +0100)]
Add forgotten reducer for FAVOURITES_FETCH_SUCCESS

9 years agoAdding list of who favourited status
Eugen Rochko [Fri, 4 Nov 2016 12:39:24 +0000 (13:39 +0100)]
Adding list of who favourited status

9 years agoReduce code duplication, add touch scrolling behaviour for webkit browsers
Eugen Rochko [Fri, 4 Nov 2016 12:32:14 +0000 (13:32 +0100)]
Reduce code duplication, add touch scrolling behaviour for webkit browsers
on scrollable areas

9 years agoOptimize how statuses are re-rendered and relative time intervals
Eugen Rochko [Fri, 4 Nov 2016 11:48:53 +0000 (12:48 +0100)]
Optimize how statuses are re-rendered and relative time intervals

9 years agoAdd list of who reblogged status
Eugen Rochko [Thu, 3 Nov 2016 19:16:14 +0000 (20:16 +0100)]
Add list of who reblogged status

9 years agoAria-labels actually didn't work in React, so removing. Fixing some bugs
Eugen Rochko [Thu, 3 Nov 2016 18:52:09 +0000 (19:52 +0100)]
Aria-labels actually didn't work in React, so removing. Fixing some bugs

9 years agoFix #136: Add aria-labels
Eugen Rochko [Thu, 3 Nov 2016 18:19:39 +0000 (19:19 +0100)]
Fix #136: Add aria-labels

9 years agoDisable accounts caching too
Eugen Rochko [Thu, 3 Nov 2016 18:06:11 +0000 (19:06 +0100)]
Disable accounts caching too

9 years agoDisable caching of statuses (maybe this will help with the weird bug)
Eugen Rochko [Thu, 3 Nov 2016 17:55:55 +0000 (18:55 +0100)]
Disable caching of statuses (maybe this will help with the weird bug)

9 years agoAdd tests for recently added API end points
Eugen Rochko [Thu, 3 Nov 2016 17:53:37 +0000 (18:53 +0100)]
Add tests for recently added API end points

9 years agoAllow @username@domain/@username in follow form, prevent duplicate accounts
Eugen Rochko [Thu, 3 Nov 2016 15:57:44 +0000 (16:57 +0100)]
Allow @username@domain/@username in follow form, prevent duplicate accounts
created via remote look-up when domains differ but point to the same resource

9 years agoFix reblogged/favourited caching; add API endpoints for who favd/reblogged status
Eugen Rochko [Thu, 3 Nov 2016 13:50:22 +0000 (14:50 +0100)]
Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status

9 years agoCaching should work correctly now (fingers crossed)
Eugen Rochko [Thu, 3 Nov 2016 13:12:45 +0000 (14:12 +0100)]
Caching should work correctly now (fingers crossed)

9 years agoNeed to disable caching again due to bug in Rabl
Eugen Rochko [Thu, 3 Nov 2016 12:59:31 +0000 (13:59 +0100)]
Need to disable caching again due to bug in Rabl

9 years agoEnable caching for some rabl views
Eugen Rochko [Thu, 3 Nov 2016 12:28:36 +0000 (13:28 +0100)]
Enable caching for some rabl views

9 years agoAdd own composed status to home without waiting for websocket event
Eugen Rochko [Thu, 3 Nov 2016 10:06:55 +0000 (11:06 +0100)]
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

9 years agoFix subtle bugs, new icon button
Eugen Rochko [Wed, 2 Nov 2016 21:29:19 +0000 (22:29 +0100)]
Fix subtle bugs, new icon button

9 years agoMerge pull request #132 from marcus-herrmann/master
Eugen [Wed, 2 Nov 2016 20:53:05 +0000 (21:53 +0100)]
Merge pull request #132 from marcus-herrmann/master

a11y: Improve icon button component regarding semantics, screen reader usage

9 years agoMerge pull request #129 from fhemberger/fix/a11y-labels
Eugen [Wed, 2 Nov 2016 20:53:00 +0000 (21:53 +0100)]
Merge pull request #129 from fhemberger/fix/a11y-labels

a11y: Add labels to input fields for screenreader

9 years agoa11y: Improve icon button component regarding semantics and screen reader usage
mhe [Wed, 2 Nov 2016 19:18:39 +0000 (20:18 +0100)]
a11y: Improve icon button component regarding semantics and screen reader usage

9 years agoMerge pull request #130 from fhemberger/feature/manifest
Eugen [Wed, 2 Nov 2016 16:41:32 +0000 (17:41 +0100)]
Merge pull request #130 from fhemberger/feature/manifest

Add touch icons for Chrome, iOS and Windows 10

9 years agoFix syntax errors
Eugen [Wed, 2 Nov 2016 16:13:47 +0000 (17:13 +0100)]
Fix syntax errors

9 years agoAdd puma preloading, decrease DB pool size to size of threads per worker
Eugen Rochko [Wed, 2 Nov 2016 15:38:54 +0000 (16:38 +0100)]
Add puma preloading, decrease DB pool size to size of threads per worker