Commit Graph

32 Commits

Author SHA1 Message Date
8eeec389c1 Add link to github project to footer, move FanOutOnWriteService calls to
DistributionWorker. That isn't the heaviest service, yet, but gotta start
somewhere
2016-03-25 03:22:26 +01:00
f14f462eaf Adding Turbolinks, adding status posting form on homepage 2016-03-21 18:26:47 +01:00
5b10329394 Resize default avatar cat to fit circle better 2016-03-21 17:22:17 +01:00
02696a063e Change default avatar, redirect to home after sign up 2016-03-21 17:18:30 +01:00
9d55529318 Fix text color in dashboard inputs, sanitize remote status content in UI,
simplify FanOutOnWriteService, add /api/accounts/lookup method
2016-03-21 17:02:16 +01:00
bf08d46e58 Improving borders between predecessor/successor statuses 2016-03-21 12:14:19 +01:00
b640f35621 Writing out more tests, fixed some bugs 2016-03-20 13:03:06 +01:00
5d72b92271 Improving account grid cards layout for longer usernames and notes 2016-03-19 14:11:09 +01:00
71ae4dd3d2 Adding public following and followers pages, fix #3 2016-03-19 14:02:30 +01:00
c349200761 Removing some unused gems, adding pagination to profiles, fix #10 2016-03-19 12:49:34 +01:00
8767a98fbb Adding CSS for form errors, adding missing indices 2016-03-16 11:46:25 +01:00
6fec8afc3f Bind oauth applications to users 2016-03-14 17:49:13 +01:00
25d7c1b6ea Customizing the last of doorkeeper views, adding CSS for dashboard forms 2016-03-14 17:41:13 +01:00
3441361568 Adding simple_form, adding profile settings, header image 2016-03-12 20:47:22 +01:00
1aa477ac2f Customized more doorkeeper views, only logged in users can create oauth apps 2016-03-12 19:46:06 +01:00
aab9f57e36 Adding config for puma, dashboard layout, fixing some queries 2016-03-12 16:21:53 +01:00
b919f39b31 Customizing doorkeeper views for authorizing app 2016-03-11 01:58:55 +01:00
d4b9b289e8 Adding Mastodon logo 2016-03-11 01:26:59 +01:00
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.
2016-03-07 12:42:33 +01:00
3824c58853 Adding GNU Public license, adding home timeline, reblog/favourite counters 2016-03-06 17:52:23 +01:00
aab330eb2d Adjusting design of public pages, optimizing account page queries 2016-03-06 12:34:39 +01:00
ab80ebdeec Adjusting design of profile and entry pages, linkify mentions in statuses 2016-03-05 23:42:40 +01:00
6045b6cb18 Customizing devise views and controllers 2016-03-05 22:43:05 +01:00
0e8f59c16f Refactoring Grape API methods into normal controllers & other things 2016-02-29 19:42:08 +01:00
47d50b0e39 A lot of fixes from a live test 2016-02-28 15:46:29 +01:00
2825991e09 Improving status display design, including replies and threads 2016-02-28 14:02:53 +01:00
5ae54f9e36 Adding avatars to profile page and statuses 2016-02-28 00:51:05 +01:00
2c70f0ecaa Adding paperclip for avatars, fixing design of the public pages 2016-02-28 00:02:59 +01:00
fa29ef3a41 Improving design 2016-02-26 21:11:52 +01:00
24646d5769 Adding views for the profile and entry pages 2016-02-26 20:48:20 +01:00
709c6685a9 Made some progress 2016-02-22 16:00:20 +01:00
9c4856bdb1 Initial commit 2016-02-20 22:53:20 +01:00