Eugen Rochko
|
4f9b7432dd
|
Fix #52 - Add API versioning (v1)
|
8 years ago |
Eugen Rochko
|
7e14eefc81
|
Replace logo, fix #57 - delete/unreblog/unfavourite API, fix #45 - app
registration API
|
8 years ago |
Eugen Rochko
|
3b56350121
|
Fix #6 - Rate limit GET reqs to 300/5min, POST to 100/5min
|
8 years ago |
Eugen Rochko
|
e46abc71ca
|
Fix notifications in UI, added new API for fetching account relationships
|
8 years ago |
Eugen Rochko
|
bd5ad304ba
|
Adding media controller, 1 webm/compose form allowed, previews generated
|
8 years ago |
Eugen Rochko
|
5b0cef9781
|
Setting up preliminary "detailed" routes in the UI, new API end-point for fetching status context
|
8 years ago |
Eugen Rochko
|
85d89b472d
|
Optimized n+1 queries in accounts Atom and HTML views
Added stack trace for SQL queries in development
Removed badly thought out accounts/lookup API
|
8 years ago |
Eugen Rochko
|
509c18eb13
|
Fix local follows, 404 in logs
|
8 years ago |
Eugen Rochko
|
0f4bc56719
|
Improving production logs, removing n+1 on media attachments in atom,
adding attachments display to static views
|
8 years ago |
Eugen Rochko
|
eec0dc46a6
|
PostStatusService can attach media to status, ProcessFeedService likewise
|
8 years ago |
Eugen Rochko
|
ae1fac0062
|
Add API to upload media attachments
|
8 years ago |
Eugen Rochko
|
413e700fe0
|
Enhancing test suite but I think the problem might have been caching setting
|
8 years ago |
Eugen Rochko
|
1022d682dc
|
Normalized data in Redux, fix for asset URLs when rendered outside request
|
8 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
|
8 years ago |
Eugen Rochko
|
44e57f64dd
|
Improving statuses, adding a composer drawer, which doesn't work yet
|
8 years ago |
Eugen Rochko
|
bc0692d75b
|
Removing mini-profiler that doesn't work, formatting timelines a bit better
|
8 years ago |
Eugen Rochko
|
49520d6e62
|
Adding React.js, Redux, revamping dashboard
|
8 years ago |
Eugen Rochko
|
68c93f8b85
|
Final fix for ActionCable origin issues
|
8 years ago |
Eugen Rochko
|
8985f8e66c
|
Fixing more configuration issues with ActionCable
|
8 years ago |
Eugen Rochko
|
5a8c149f6b
|
Fix ActionCable origin checking
|
8 years ago |
Eugen Rochko
|
8459acd123
|
Fix for force SSL issue with websockets
|
8 years ago |
Eugen Rochko
|
6426819b6f
|
Fix tests
|
8 years ago |
Eugen Rochko
|
6deb9f966e
|
Live timelines using ActionCable
|
8 years ago |
Eugen Rochko
|
10ba09f546
|
Upgrade to Rails 5.0.0.1
|
8 years ago |
Eugen Rochko
|
6c480c8429
|
Oops, typo
|
9 years ago |
Eugen Rochko
|
85b00d19b8
|
Moving Salmon notifications to background processing, fixing mini-profiler
behaviour with Turbolinks enabled, optimizing Rabl for production
|
9 years ago |
Eugen Rochko
|
5764d52b04
|
Fix Sidekiq pooling issues. Remove API docs from homepage, replace with
a basic home timeline
|
9 years ago |
Eugen Rochko
|
bb98ee489d
|
Up the number of pooled DB connections to cover both Sidekiq and Puma workers
|
9 years ago |
Eugen Rochko
|
318886287b
|
Fixing some stuff for Turbolinks, adding gzip on top, fixing a n+1 query
|
9 years ago |
Eugen Rochko
|
36f3da3cde
|
Adjust down the number of Sidekiq threads to 5 (default of 25 is way too high)
|
9 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
|
9 years ago |
Eugen Rochko
|
42dcb0d4cb
|
Adding Sidekiq for background processing (firstly just of mailers)
|
9 years ago |
Eugen Rochko
|
f14f462eaf
|
Adding Turbolinks, adding status posting form on homepage
|
9 years ago |
Eugen Rochko
|
9d55529318
|
Fix text color in dashboard inputs, sanitize remote status content in UI,
simplify FanOutOnWriteService, add /api/accounts/lookup method
|
9 years ago |
Eugen Rochko
|
253ab26520
|
Adding more tests for helpers
|
9 years ago |
Eugen Rochko
|
b640f35621
|
Writing out more tests, fixed some bugs
|
9 years ago |
Eugen Rochko
|
e2b846f630
|
Adding letter opener for development and Rack::Attack for future rate limiting implementations
|
9 years ago |
Eugen Rochko
|
71ae4dd3d2
|
Adding public following and followers pages, fix #3
|
9 years ago |
Eugen Rochko
|
9cb690c706
|
Access tokens no longer expire, case-insensitive local username validation, as well as case-insensitive Webfinger look-up
|
9 years ago |
Eugen Rochko
|
48d66a2055
|
Fixing the docker container setup (with assets compilation &co)
|
9 years ago |
Eugen Rochko
|
2c374cd97c
|
Adding e-mail configuration
|
9 years ago |
Eugen Rochko
|
b17202ca0f
|
Adding a docker-compose template for running Mastodon easily
|
9 years ago |
Eugen Rochko
|
6fec8afc3f
|
Bind oauth applications to users
|
9 years ago |
Eugen Rochko
|
3441361568
|
Adding simple_form, adding profile settings, header image
|
9 years ago |
Eugen Rochko
|
1aa477ac2f
|
Customized more doorkeeper views, only logged in users can create oauth apps
|
9 years ago |
Eugen Rochko
|
aab9f57e36
|
Adding config for puma, dashboard layout, fixing some queries
|
9 years ago |
Eugen Rochko
|
447cfef62d
|
Improving feed queries, switching API to doorkeeper authentication
|
9 years ago |
Eugen Rochko
|
b919f39b31
|
Customizing doorkeeper views for authorizing app
|
9 years ago |
Eugen Rochko
|
6c4c84b161
|
Distrubute statuses as a fan-out-on-write system, with optional precomputing
|
9 years ago |
Eugen Rochko
|
fe57f6330f
|
API methods for retrieving home and mentions timelines
|
9 years ago |