Eugen Rochko
4909bbf415
Add logging for outgoing http requests
10 years ago
Eugen Rochko
492224b93f
Allow non-https redirect URIs for OAuth apps (AndStatus seems to require this)
10 years ago
Eugen Rochko
7e14eefc81
Replace logo, fix #57 - delete/unreblog/unfavourite API, fix #45 - app
...
registration API
10 years ago
Eugen Rochko
3b56350121
Fix #6 - Rate limit GET reqs to 300/5min, POST to 100/5min
10 years ago
Eugen Rochko
1022d682dc
Normalized data in Redux, fix for asset URLs when rendered outside request
10 years ago
Eugen Rochko
92afd29650
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
10 years ago
Eugen Rochko
44e57f64dd
Improving statuses, adding a composer drawer, which doesn't work yet
10 years ago
Eugen Rochko
bc0692d75b
Removing mini-profiler that doesn't work, formatting timelines a bit better
10 years ago
Eugen Rochko
68c93f8b85
Final fix for ActionCable origin issues
10 years ago
Eugen Rochko
8985f8e66c
Fixing more configuration issues with ActionCable
10 years ago
Eugen Rochko
5a8c149f6b
Fix ActionCable origin checking
10 years ago
Eugen Rochko
6426819b6f
Fix tests
10 years ago
Eugen Rochko
6deb9f966e
Live timelines using ActionCable
10 years ago
Eugen Rochko
10ba09f546
Upgrade to Rails 5.0.0.1
10 years ago
Eugen Rochko
85b00d19b8
Moving Salmon notifications to background processing, fixing mini-profiler
...
behaviour with Turbolinks enabled, optimizing Rabl for production
10 years ago
Eugen Rochko
5764d52b04
Fix Sidekiq pooling issues. Remove API docs from homepage, replace with
...
a basic home timeline
10 years ago
Eugen Rochko
318886287b
Fixing some stuff for Turbolinks, adding gzip on top, fixing a n+1 query
10 years ago
Eugen Rochko
36f3da3cde
Adjust down the number of Sidekiq threads to 5 (default of 25 is way too high)
10 years ago
Eugen Rochko
e24bfbde1a
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
10 years ago
Eugen Rochko
42dcb0d4cb
Adding Sidekiq for background processing (firstly just of mailers)
10 years ago
Eugen Rochko
b640f35621
Writing out more tests, fixed some bugs
10 years ago
Eugen Rochko
e2b846f630
Adding letter opener for development and Rack::Attack for future rate limiting implementations
10 years ago
Eugen Rochko
9cb690c706
Access tokens no longer expire, case-insensitive local username validation, as well as case-insensitive Webfinger look-up
10 years ago
Eugen Rochko
2c374cd97c
Adding e-mail configuration
10 years ago
Eugen Rochko
6fec8afc3f
Bind oauth applications to users
10 years ago
Eugen Rochko
3441361568
Adding simple_form, adding profile settings, header image
10 years ago
Eugen Rochko
1aa477ac2f
Customized more doorkeeper views, only logged in users can create oauth apps
10 years ago
Eugen Rochko
aab9f57e36
Adding config for puma, dashboard layout, fixing some queries
10 years ago
Eugen Rochko
447cfef62d
Improving feed queries, switching API to doorkeeper authentication
10 years ago
Eugen Rochko
b919f39b31
Customizing doorkeeper views for authorizing app
10 years ago
Eugen Rochko
6c4c84b161
Distrubute statuses as a fan-out-on-write system, with optional precomputing
10 years ago
Eugen Rochko
ab6696e855
Adding doorkeeper, adding a REST API
...
POST /api/statuses Params: status (text contents), in_reply_to_id (optional)
GET /api/statuses/:id
POST /api/statuses/:id/reblog
GET /api/accounts/:id
GET /api/accounts/:id/following
GET /api/accounts/:id/followers
POST /api/accounts/:id/follow
POST /api/accounts/:id/unfollow
POST /api/follows Params: uri (e.g. user@domain)
OAuth authentication is currently disabled, but the API can be used with HTTP Auth.
10 years ago
Eugen Rochko
7e93da3f8d
Removing grape and adding devise
10 years ago
Eugen Rochko
23d08c6749
Changing the use of config constants to the Rails configuration object
10 years ago
Eugen Rochko
ee73d35eea
Incoming Salmon requests can be turned into follows and unfollows
10 years ago
Eugen Rochko
1dad72bf13
Fixes and general progress
10 years ago
Eugen Rochko
709c6685a9
Made some progress
10 years ago
Eugen Rochko
9c4856bdb1
Initial commit
10 years ago