Eugen Rochko
7e00a21ea6
Small optimizations in Atom feeds
10 years ago
Eugen Rochko
19a259915e
Security update
10 years ago
Eugen Rochko
2ba6537f52
Escape PuSH challenge and change subscriptions and salmon APIs to text/plain
10 years ago
Eugen Rochko
b640f35621
Writing out more tests, fixed some bugs
10 years ago
Eugen Rochko
e14b76c7cb
On following/followers pages, show most recent first
10 years ago
Eugen Rochko
71ae4dd3d2
Adding public following and followers pages, fix #3
10 years ago
Eugen Rochko
c349200761
Removing some unused gems, adding pagination to profiles, fix #10
10 years ago
Eugen Rochko
9a7485d034
Fix typo on /api/accounts/:id/statuses, fix potential case-sensitivity issue
...
when registering incoming status mentions, add Travis CI file
10 years ago
Eugen Rochko
323474c97e
Fix #2 , add rake task for PuSH-unsubscribing from remote users who have no
...
local followers. Remote users' usernames SHOULD be case-sensitive
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
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
6c4c84b161
Distrubute statuses as a fan-out-on-write system, with optional precomputing
10 years ago
Eugen Rochko
fe57f6330f
API methods for retrieving home and mentions timelines
10 years ago
Eugen Rochko
f099bc6091
Adding API for favouriting a status
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
3824c58853
Adding GNU Public license, adding home timeline, reblog/favourite counters
10 years ago
Eugen Rochko
c605b828b5
Adding routes to follow, unfollow, favourite and reblog (locally known models)
10 years ago
Eugen Rochko
aab330eb2d
Adjusting design of public pages, optimizing account page queries
10 years ago
Eugen Rochko
ab80ebdeec
Adjusting design of profile and entry pages, linkify mentions in statuses
10 years ago
Eugen Rochko
6045b6cb18
Customizing devise views and controllers
10 years ago
Eugen Rochko
3b4e04dc32
Fixing some bugs, adding pending test examples
10 years ago
Eugen Rochko
23d08c6749
Changing the use of config constants to the Rails configuration object
10 years ago
Eugen Rochko
0e8f59c16f
Refactoring Grape API methods into normal controllers & other things
10 years ago
Eugen Rochko
47d50b0e39
A lot of fixes from a live test
10 years ago
Eugen Rochko
24646d5769
Adding views for the profile and entry pages
10 years ago
Eugen Rochko
fa33750105
Adding reblogs, favourites, improving atom generation
10 years ago
Eugen Rochko
2bc48e9064
Individual atom entries
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