]> cat aescling's git repositories - mastodon.git/log
mastodon.git
9 years agoThe frontend will now be an OAuth app, auto-authorized. The frontend will use an...
Eugen Rochko [Fri, 26 Aug 2016 17:12:19 +0000 (19:12 +0200)]
The frontend will now be an OAuth app, auto-authorized. The frontend will use an access token for API requests
Adding better errors for the API controllers, posting a simple status works from the frontend now

9 years agoImproving statuses, adding a composer drawer, which doesn't work yet
Eugen Rochko [Thu, 25 Aug 2016 17:52:55 +0000 (19:52 +0200)]
Improving statuses, adding a composer drawer, which doesn't work yet

9 years agoForgotten return
Eugen [Wed, 24 Aug 2016 21:33:46 +0000 (23:33 +0200)]
Forgotten return

9 years agoMore styling for statuses
Eugen Rochko [Wed, 24 Aug 2016 19:08:00 +0000 (21:08 +0200)]
More styling for statuses

9 years agoRemoving mini-profiler that doesn't work, formatting timelines a bit better
Eugen Rochko [Wed, 24 Aug 2016 17:23:37 +0000 (19:23 +0200)]
Removing mini-profiler that doesn't work, formatting timelines a bit better

9 years agoTrying to fix travis tests
Eugen Rochko [Wed, 24 Aug 2016 17:06:54 +0000 (19:06 +0200)]
Trying to fix travis tests

9 years agoDockerfile adjustments
Eugen Rochko [Wed, 24 Aug 2016 16:51:36 +0000 (18:51 +0200)]
Dockerfile adjustments

9 years agoAdding React.js, Redux, revamping dashboard
Eugen Rochko [Wed, 24 Aug 2016 15:56:44 +0000 (17:56 +0200)]
Adding React.js, Redux, revamping dashboard

9 years agoFinal fix for ActionCable origin issues
Eugen Rochko [Thu, 18 Aug 2016 16:51:50 +0000 (18:51 +0200)]
Final fix for ActionCable origin issues

9 years agoFixing more configuration issues with ActionCable
Eugen Rochko [Thu, 18 Aug 2016 16:39:35 +0000 (18:39 +0200)]
Fixing more configuration issues with ActionCable

9 years agoFix ActionCable origin checking
Eugen Rochko [Thu, 18 Aug 2016 16:08:25 +0000 (18:08 +0200)]
Fix ActionCable origin checking

9 years agoFix for force SSL issue with websockets
Eugen Rochko [Thu, 18 Aug 2016 15:48:57 +0000 (17:48 +0200)]
Fix for force SSL issue with websockets

9 years agoFix tests
Eugen Rochko [Thu, 18 Aug 2016 15:13:41 +0000 (17:13 +0200)]
Fix tests

9 years agoLive timelines using ActionCable
Eugen Rochko [Thu, 18 Aug 2016 13:49:51 +0000 (15:49 +0200)]
Live timelines using ActionCable

9 years agoUpgrade to Rails 5.0.0.1
Eugen Rochko [Wed, 17 Aug 2016 15:56:23 +0000 (17:56 +0200)]
Upgrade to Rails 5.0.0.1

9 years agoRemember me enabled by default
Eugen Rochko [Sun, 27 Mar 2016 22:06:52 +0000 (00:06 +0200)]
Remember me enabled by default

9 years agoFix mentions regex to exclude usernames in Medium URLs
Eugen Rochko [Sun, 27 Mar 2016 21:51:18 +0000 (23:51 +0200)]
Fix mentions regex to exclude usernames in Medium URLs

9 years agoFix issue with unresolvable usernames
Eugen Rochko [Sun, 27 Mar 2016 21:38:46 +0000 (23:38 +0200)]
Fix issue with unresolvable usernames

9 years agoCleaning up status partial
Eugen Rochko [Sat, 26 Mar 2016 13:42:05 +0000 (14:42 +0100)]
Cleaning up status partial

9 years agoOops, typo
Eugen Rochko [Sat, 26 Mar 2016 12:52:40 +0000 (13:52 +0100)]
Oops, typo

9 years agoMoving Salmon notifications to background processing, fixing mini-profiler
Eugen Rochko [Sat, 26 Mar 2016 12:42:10 +0000 (13:42 +0100)]
Moving Salmon notifications to background processing, fixing mini-profiler
behaviour with Turbolinks enabled, optimizing Rabl for production

9 years agoFix favourite handling in ProcessInteractionService
Eugen Rochko [Sat, 26 Mar 2016 00:34:12 +0000 (01:34 +0100)]
Fix favourite handling in ProcessInteractionService

9 years agoRemember user logins by default
Eugen Rochko [Sat, 26 Mar 2016 00:14:37 +0000 (01:14 +0100)]
Remember user logins by default

9 years agoAdd alternate link to entries Atom
Eugen Rochko [Sat, 26 Mar 2016 00:10:18 +0000 (01:10 +0100)]
Add alternate link to entries Atom

9 years agoFix Sidekiq pooling issues. Remove API docs from homepage, replace with
Eugen Rochko [Fri, 25 Mar 2016 15:10:14 +0000 (16:10 +0100)]
Fix Sidekiq pooling issues. Remove API docs from homepage, replace with
a basic home timeline

9 years agoUp the number of pooled DB connections to cover both Sidekiq and Puma workers
Eugen Rochko [Fri, 25 Mar 2016 14:10:34 +0000 (15:10 +0100)]
Up the number of pooled DB connections to cover both Sidekiq and Puma workers

9 years agoFixing some stuff for Turbolinks, adding gzip on top, fixing a n+1 query
Eugen Rochko [Fri, 25 Mar 2016 14:09:40 +0000 (15:09 +0100)]
Fixing some stuff for Turbolinks, adding gzip on top, fixing a n+1 query

9 years agoAdjust down the number of Sidekiq threads to 5 (default of 25 is way too high)
Eugen Rochko [Fri, 25 Mar 2016 13:20:31 +0000 (14:20 +0100)]
Adjust down the number of Sidekiq threads to 5 (default of 25 is way too high)

9 years agoFixing FanOutOnWriteService, fixing Sidekiq not having enough DB connections
Eugen Rochko [Fri, 25 Mar 2016 13:12:24 +0000 (14:12 +0100)]
Fixing FanOutOnWriteService, fixing Sidekiq not having enough DB connections
in the pool, adding a throttle of 60rpm per IP, adding mini profiler, adding
admin status to users

9 years agoAdd link to github project to footer, move FanOutOnWriteService calls to
Eugen Rochko [Fri, 25 Mar 2016 02:22:26 +0000 (03:22 +0100)]
Add link to github project to footer, move FanOutOnWriteService calls to
DistributionWorker. That isn't the heaviest service, yet, but gotta start
somewhere

9 years agoAdding Sidekiq for background processing (firstly just of mailers)
Eugen Rochko [Fri, 25 Mar 2016 01:50:48 +0000 (02:50 +0100)]
Adding Sidekiq for background processing (firstly just of mailers)

9 years agoFix subscriptions:clear task, refactor feeds, refactor streamable activites
Eugen Rochko [Fri, 25 Mar 2016 01:13:30 +0000 (02:13 +0100)]
Fix subscriptions:clear task, refactor feeds, refactor streamable activites
and atom feed generation to some extent, as well as the way mentions are
stored

9 years agoFix preloading
Eugen Rochko [Thu, 24 Mar 2016 12:28:11 +0000 (13:28 +0100)]
Fix preloading

9 years agoDo not try to send notification e-mails for reblogs if the reblog is not of a
Eugen Rochko [Thu, 24 Mar 2016 12:25:33 +0000 (13:25 +0100)]
Do not try to send notification e-mails for reblogs if the reblog is not of a
local account

9 years agoPre-loading polymorphic associations for Atom feeds
Eugen Rochko [Thu, 24 Mar 2016 12:21:53 +0000 (13:21 +0100)]
Pre-loading polymorphic associations for Atom feeds

9 years agoLimit Atom feeds to 20 items by default, add pagination by max_id
Eugen Rochko [Thu, 24 Mar 2016 11:49:34 +0000 (12:49 +0100)]
Limit Atom feeds to 20 items by default, add pagination by max_id
(But there are no Atom feed pagination elements yet)

9 years agoSanitize remote html in atom feeds, API (not just UI), use cached mention
Eugen Rochko [Thu, 24 Mar 2016 11:40:55 +0000 (12:40 +0100)]
Sanitize remote html in atom feeds, API (not just UI), use cached mention
relations on Status#mentions

9 years agoDo display top-level content on remote shared notices
Eugen Rochko [Thu, 24 Mar 2016 11:34:32 +0000 (12:34 +0100)]
Do display top-level content on remote shared notices

9 years agoFix default max_id query in paginate_by_max_id
Eugen Rochko [Tue, 22 Mar 2016 20:53:33 +0000 (21:53 +0100)]
Fix default max_id query in paginate_by_max_id

9 years agoAdd pagination by max_id instead of offset/limit
Eugen Rochko [Tue, 22 Mar 2016 20:38:47 +0000 (21:38 +0100)]
Add pagination by max_id instead of offset/limit

9 years agoOnly re-download avatar if URL changed (fix #19)
Eugen Rochko [Tue, 22 Mar 2016 20:05:23 +0000 (21:05 +0100)]
Only re-download avatar if URL changed (fix #19)

9 years agoOmit empty tags in Atom feed
Eugen Rochko [Tue, 22 Mar 2016 19:20:37 +0000 (20:20 +0100)]
Omit empty tags in Atom feed

9 years agoReblogs in Atom feeds now have published, updated, and activity:verb. Still related...
Eugen Rochko [Tue, 22 Mar 2016 08:49:54 +0000 (09:49 +0100)]
Reblogs in Atom feeds now have published, updated, and activity:verb. Still related to #20

9 years agoFix #20, reblogs in Atom should be formatted correctly now
Eugen Rochko [Tue, 22 Mar 2016 08:03:03 +0000 (09:03 +0100)]
Fix #20, reblogs in Atom should be formatted correctly now

9 years agoAdding Turbolinks, adding status posting form on homepage
Eugen Rochko [Mon, 21 Mar 2016 17:26:47 +0000 (18:26 +0100)]
Adding Turbolinks, adding status posting form on homepage

9 years agoFixed the lookup API method
Eugen Rochko [Mon, 21 Mar 2016 16:33:04 +0000 (17:33 +0100)]
Fixed the lookup API method

9 years agoResize default avatar cat to fit circle better
Eugen Rochko [Mon, 21 Mar 2016 16:22:17 +0000 (17:22 +0100)]
Resize default avatar cat to fit circle better

9 years agoChange default avatar, redirect to home after sign up
Eugen Rochko [Mon, 21 Mar 2016 16:18:30 +0000 (17:18 +0100)]
Change default avatar, redirect to home after sign up

9 years agoFix text color in dashboard inputs, sanitize remote status content in UI,
Eugen Rochko [Mon, 21 Mar 2016 16:02:16 +0000 (17:02 +0100)]
Fix text color in dashboard inputs, sanitize remote status content in UI,
simplify FanOutOnWriteService, add /api/accounts/lookup method

9 years agoImproving borders between predecessor/successor statuses
Eugen Rochko [Mon, 21 Mar 2016 11:11:27 +0000 (12:11 +0100)]
Improving borders between predecessor/successor statuses

9 years agoAncestors and descendants of statuses
Eugen Rochko [Mon, 21 Mar 2016 10:43:21 +0000 (11:43 +0100)]
Ancestors and descendants of statuses

9 years agoSmall optimizations in Atom feeds
Eugen Rochko [Mon, 21 Mar 2016 09:31:20 +0000 (10:31 +0100)]
Small optimizations in Atom feeds

9 years agoSecurity update
Eugen Rochko [Mon, 21 Mar 2016 09:08:19 +0000 (10:08 +0100)]
Security update

9 years agoEscape PuSH challenge and change subscriptions and salmon APIs to text/plain
Eugen Rochko [Mon, 21 Mar 2016 08:24:29 +0000 (09:24 +0100)]
Escape PuSH challenge and change subscriptions and salmon APIs to text/plain

9 years agoLinking badges
Eugen Rochko [Mon, 21 Mar 2016 08:19:16 +0000 (09:19 +0100)]
Linking badges
[skip ci]

9 years agoUpdating badges
Eugen Rochko [Mon, 21 Mar 2016 08:17:40 +0000 (09:17 +0100)]
Updating badges
[ci skip]

9 years agoIncrease note truncation length on account grids, improve FanOutOnWrite a bit,
Eugen Rochko [Mon, 21 Mar 2016 07:41:00 +0000 (08:41 +0100)]
Increase note truncation length on account grids, improve FanOutOnWrite a bit,
fix tests (the recorded Salmon fixture expects LOCAL_DOMAIN to be something
specific unfortunately)

9 years agoAdding more tests for helpers
Eugen Rochko [Sun, 20 Mar 2016 12:50:22 +0000 (13:50 +0100)]
Adding more tests for helpers

9 years agoWriting out more tests, fixed some bugs
Eugen Rochko [Sun, 20 Mar 2016 12:03:06 +0000 (13:03 +0100)]
Writing out more tests, fixed some bugs

9 years agoOn following/followers pages, show most recent first
Eugen Rochko [Sat, 19 Mar 2016 21:54:40 +0000 (22:54 +0100)]
On following/followers pages, show most recent first

9 years agoFix for incoming favourites
Eugen Rochko [Sat, 19 Mar 2016 21:46:58 +0000 (22:46 +0100)]
Fix for incoming favourites

9 years agoStrip out HTML in plain text notification e-mails. Oh, and fix #14
Eugen Rochko [Sat, 19 Mar 2016 18:34:31 +0000 (19:34 +0100)]
Strip out HTML in plain text notification e-mails. Oh, and fix #14

9 years agoAdding e-mail notifications about mentions, follows, favourites and reblogs. Fixing...
Eugen Rochko [Sat, 19 Mar 2016 18:20:07 +0000 (19:20 +0100)]
Adding e-mail notifications about mentions, follows, favourites and reblogs. Fixing another mention recording bug

9 years agoAdding letter opener for development and Rack::Attack for future rate limiting implem...
Eugen Rochko [Sat, 19 Mar 2016 13:57:30 +0000 (14:57 +0100)]
Adding letter opener for development and Rack::Attack for future rate limiting implementations

9 years agoImproving account grid cards layout for longer usernames and notes
Eugen Rochko [Sat, 19 Mar 2016 13:11:09 +0000 (14:11 +0100)]
Improving account grid cards layout for longer usernames and notes

9 years agoAdding public following and followers pages, fix #3
Eugen Rochko [Sat, 19 Mar 2016 13:02:30 +0000 (14:02 +0100)]
Adding public following and followers pages, fix #3

9 years agoRemoving some unused gems, adding pagination to profiles, fix #10
Eugen Rochko [Sat, 19 Mar 2016 11:49:34 +0000 (12:49 +0100)]
Removing some unused gems, adding pagination to profiles, fix #10

9 years agoAdding more test stubs
Eugen Rochko [Sat, 19 Mar 2016 11:13:47 +0000 (12:13 +0100)]
Adding more test stubs

9 years agoTurns out that replies don't have to have the type comment. Changed handling
Eugen Rochko [Sat, 19 Mar 2016 10:59:23 +0000 (11:59 +0100)]
Turns out that replies don't have to have the type comment. Changed handling
of those to depend on presence of <thr:in-reply-to /> instead

9 years agoAdding section on updating to the latest version
Eugen Rochko [Sat, 19 Mar 2016 00:14:55 +0000 (01:14 +0100)]
Adding section on updating to the latest version
[ci skip]

9 years agoUse FanOutOnWriteService AFTER processing mentions
Eugen Rochko [Fri, 18 Mar 2016 23:41:29 +0000 (00:41 +0100)]
Use FanOutOnWriteService AFTER processing mentions

9 years agoTIL a return from a block seems to return from the whole method rather than
Eugen Rochko [Fri, 18 Mar 2016 23:23:46 +0000 (00:23 +0100)]
TIL a return from a block seems to return from the whole method rather than
the block, even though the last line of a block is an implicit return. I am
confused to say the least

9 years agoFix #13, Atom feeds now contain formatted post content
Eugen Rochko [Fri, 18 Mar 2016 23:16:04 +0000 (00:16 +0100)]
Fix #13, Atom feeds now contain formatted post content

9 years agoFix more subtle bugs with first_or_create
Eugen Rochko [Fri, 18 Mar 2016 23:02:39 +0000 (00:02 +0100)]
Fix more subtle bugs with first_or_create

9 years agoFixed ANOTHER first_or_create bug. Seriously who came up with that API smh
Eugen Rochko [Fri, 18 Mar 2016 22:47:02 +0000 (23:47 +0100)]
Fixed ANOTHER first_or_create bug. Seriously who came up with that API smh

9 years agoRemoving autogenerated test stubs that were not needed
Eugen Rochko [Fri, 18 Mar 2016 22:36:54 +0000 (23:36 +0100)]
Removing autogenerated test stubs that were not needed

9 years agoUpdating Travis CI file to setup the test environment correctly
Eugen Rochko [Fri, 18 Mar 2016 22:31:07 +0000 (23:31 +0100)]
Updating Travis CI file to setup the test environment correctly

9 years agoFix typo on /api/accounts/:id/statuses, fix potential case-sensitivity issue
Eugen Rochko [Fri, 18 Mar 2016 22:23:19 +0000 (23:23 +0100)]
Fix typo on /api/accounts/:id/statuses, fix potential case-sensitivity issue
when registering incoming status mentions, add Travis CI file

9 years agoAdding favicon
Eugen Rochko [Fri, 18 Mar 2016 11:36:57 +0000 (12:36 +0100)]
Adding favicon

9 years agoFix #2, add rake task for PuSH-unsubscribing from remote users who have no
Eugen Rochko [Thu, 17 Mar 2016 10:59:18 +0000 (11:59 +0100)]
Fix #2, add rake task for PuSH-unsubscribing from remote users who have no
local followers. Remote users' usernames SHOULD be case-sensitive

9 years agoInclude AtomBuilderHelper (which declared url_for_target) to all services
Eugen Rochko [Wed, 16 Mar 2016 21:44:04 +0000 (22:44 +0100)]
Include AtomBuilderHelper (which declared url_for_target) to all services

9 years agoFix error when unfollowing somebody who wasn't followed in the first place
Eugen Rochko [Wed, 16 Mar 2016 20:23:40 +0000 (21:23 +0100)]
Fix error when unfollowing somebody who wasn't followed in the first place

9 years agoFixing small bug with FollowRemoteAccountService usage
Eugen Rochko [Wed, 16 Mar 2016 20:20:50 +0000 (21:20 +0100)]
Fixing small bug with FollowRemoteAccountService usage

9 years agoFix unfollows
Eugen Rochko [Wed, 16 Mar 2016 20:14:39 +0000 (21:14 +0100)]
Fix unfollows

9 years agoAccess tokens no longer expire, case-insensitive local username validation, as well...
Eugen Rochko [Wed, 16 Mar 2016 17:29:52 +0000 (18:29 +0100)]
Access tokens no longer expire, case-insensitive local username validation, as well as case-insensitive Webfinger look-up

9 years agoAdjusted todo list
Eugen Rochko [Wed, 16 Mar 2016 12:02:17 +0000 (13:02 +0100)]
Adjusted todo list

9 years agoImproved readme
Eugen Rochko [Wed, 16 Mar 2016 12:00:25 +0000 (13:00 +0100)]
Improved readme

9 years agoFixing the docker container setup (with assets compilation &co)
Eugen Rochko [Wed, 16 Mar 2016 11:57:01 +0000 (12:57 +0100)]
Fixing the docker container setup (with assets compilation &co)

9 years agoAdding e-mail configuration
Eugen Rochko [Wed, 16 Mar 2016 11:13:40 +0000 (12:13 +0100)]
Adding e-mail configuration

9 years agoAdding CSS for form errors, adding missing indices
Eugen Rochko [Wed, 16 Mar 2016 10:46:25 +0000 (11:46 +0100)]
Adding CSS for form errors, adding missing indices

9 years agoValidations for local profiles
Eugen Rochko [Wed, 16 Mar 2016 10:18:09 +0000 (11:18 +0100)]
Validations for local profiles

9 years agoDeleting statuses, deletion propagation
Eugen Rochko [Wed, 16 Mar 2016 09:58:58 +0000 (10:58 +0100)]
Deleting statuses, deletion propagation

9 years agoRespect "delete" verb on remote feeds
Eugen Rochko [Wed, 16 Mar 2016 09:46:15 +0000 (10:46 +0100)]
Respect "delete" verb on remote feeds

9 years agoIgnore future .env files - those should not be committed to VC! Nor be part of docker...
Eugen Rochko [Mon, 14 Mar 2016 20:44:30 +0000 (21:44 +0100)]
Ignore future .env files - those should not be committed to VC! Nor be part of docker containers

9 years agoAdding a docker-compose template for running Mastodon easily
Eugen Rochko [Mon, 14 Mar 2016 20:39:39 +0000 (21:39 +0100)]
Adding a docker-compose template for running Mastodon easily

9 years agoBind oauth applications to users
Eugen Rochko [Mon, 14 Mar 2016 16:49:13 +0000 (17:49 +0100)]
Bind oauth applications to users

9 years agoCustomizing the last of doorkeeper views, adding CSS for dashboard forms
Eugen Rochko [Mon, 14 Mar 2016 16:41:13 +0000 (17:41 +0100)]
Customizing the last of doorkeeper views, adding CSS for dashboard forms

9 years agoAdding simple_form, adding profile settings, header image
Eugen Rochko [Sat, 12 Mar 2016 19:47:22 +0000 (20:47 +0100)]
Adding simple_form, adding profile settings, header image

9 years agoCustomized more doorkeeper views, only logged in users can create oauth apps
Eugen Rochko [Sat, 12 Mar 2016 18:46:06 +0000 (19:46 +0100)]
Customized more doorkeeper views, only logged in users can create oauth apps

9 years agoAdding config for puma, dashboard layout, fixing some queries
Eugen Rochko [Sat, 12 Mar 2016 15:09:46 +0000 (16:09 +0100)]
Adding config for puma, dashboard layout, fixing some queries