Commit Graph

2730 Commits (main)

Author SHA1 Message Date
Eugen Rochko c8999a116e Sanitize remote html in atom feeds, API (not just UI), use cached mention
relations on Status#mentions
8 years ago
Eugen Rochko 02e4fb2e06 Only re-download avatar if URL changed (fix #19) 8 years ago
Eugen Rochko f14f462eaf Adding Turbolinks, adding status posting form on homepage 8 years ago
Eugen Rochko c28971c70c Fixed the lookup API method 8 years ago
Eugen Rochko 9d55529318 Fix text color in dashboard inputs, sanitize remote status content in UI,
simplify FanOutOnWriteService, add /api/accounts/lookup method
8 years ago
Eugen Rochko 35aafdba96 Ancestors and descendants of statuses 8 years ago
Eugen Rochko 253ab26520 Adding more tests for helpers 8 years ago
Eugen Rochko b640f35621 Writing out more tests, fixed some bugs 8 years ago
Eugen Rochko 2b116131d7 Adding e-mail notifications about mentions, follows, favourites and reblogs. Fixing another mention recording bug 8 years ago
Eugen Rochko 71ae4dd3d2 Adding public following and followers pages, fix #3 8 years ago
Eugen Rochko c349200761 Removing some unused gems, adding pagination to profiles, fix #10 8 years ago
Eugen Rochko d4892ace62 Adding more test stubs 8 years ago
Eugen Rochko 071f64d317 Fix #13, Atom feeds now contain formatted post content 8 years ago
Eugen Rochko 7837afbb5f Removing autogenerated test stubs that were not needed 8 years ago
Eugen Rochko 6fec8afc3f Bind oauth applications to users 8 years ago
Eugen Rochko 3441361568 Adding simple_form, adding profile settings, header image 8 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.
8 years ago
Eugen Rochko 3824c58853 Adding GNU Public license, adding home timeline, reblog/favourite counters 8 years ago
Eugen Rochko 3b4e04dc32 Fixing some bugs, adding pending test examples 8 years ago
Eugen Rochko 23d08c6749 Changing the use of config constants to the Rails configuration object 8 years ago
Eugen Rochko 0e8f59c16f Refactoring Grape API methods into normal controllers & other things 8 years ago
Eugen Rochko 11ff92c9d7 Adding a test for ReblogService, fixing mentions for remote statuses 8 years ago
Eugen Rochko 47d50b0e39 A lot of fixes from a live test 8 years ago
Eugen Rochko 8fada4fae2 When posting a status or reblogging one, ping hubs about the feed update 8 years ago
Eugen Rochko ad5ae3f60e Update profile information and download avatar of remote accounts 8 years ago
Eugen Rochko f16b31f077 Adding a bunch of tests 8 years ago
Eugen Rochko 71fe24096c Adding a Mention model, test stubs 8 years ago
Eugen Rochko fa33750105 Adding reblogs, favourites, improving atom generation 8 years ago
Eugen Rochko 709c6685a9 Made some progress 8 years ago
Eugen Rochko 9c4856bdb1 Initial commit 8 years ago