Eugen Rochko
|
e4671adc25
|
Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status
|
2016-11-03 14:50:22 +01:00 |
Eugen Rochko
|
562044f36a
|
Need to disable caching again due to bug in Rabl
|
2016-11-03 13:59:31 +01:00 |
Eugen Rochko
|
fa1cc2d05a
|
Limit returned followees/followers by API to 40 for now
|
2016-10-30 15:14:07 +01:00 |
Eugen Rochko
|
e0a197650a
|
Adding common followers API, fixing fallback query again
|
2016-10-29 01:29:19 +02:00 |
Eugen Rochko
|
a9e40a3d80
|
Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting
to the API
|
2016-10-22 19:39:44 +02:00 |
Eugen Rochko
|
de1f3aab86
|
Fix #16 - Optimize n+1 queries when checking reblogged/favourited values for status lists in API
|
2016-10-16 19:10:16 +02:00 |
Eugen Rochko
|
e21a3fe0cd
|
Adding sync of follow relationships to Neo4J, accounts/suggestions API
|
2016-10-14 23:10:07 +02:00 |
Eugen Rochko
|
157f03f8bd
|
No-op for Salmons without body, fail fast if Webfinger does not contain
all required resource links (profile page, salmon, atom feed, magic key)
|
2016-10-13 13:41:06 +02:00 |
Eugen Rochko
|
68eed8c61f
|
Stop logging incoming Atom
|
2016-10-10 18:16:39 +02:00 |
Eugen Rochko
|
f49ed8c819
|
Log incoming Atom from PuSH
|
2016-10-10 17:40:28 +02:00 |
Eugen Rochko
|
427ba27641
|
Public timeline to exclude users you blocked
|
2016-10-09 15:15:21 +02:00 |
Eugen Rochko
|
22a8801dbc
|
Adding domain blocks
|
2016-10-09 14:48:59 +02:00 |
Eugen Rochko
|
1f650d327d
|
Adding public timeline
|
2016-10-07 16:00:11 +02:00 |
Eugen Rochko
|
15d01a5e08
|
Better comparison of "local" domain
|
2016-10-06 16:36:16 +02:00 |
Eugen Rochko
|
2f5b205916
|
Catch Paperclip errors on /api/v1/media, return early from update profile service if XML given is nil
|
2016-10-06 14:40:15 +02:00 |
Eugen Rochko
|
7b9a4af311
|
API for blocking and unblocking
|
2016-10-03 18:17:06 +02:00 |
Eugen Rochko
|
2c9e672ee2
|
Integrating block relationships into the API (read-only for now)
|
2016-10-03 17:16:58 +02:00 |
Eugen Rochko
|
9fd3d7b6cd
|
Add since_id param to feeds
|
2016-10-02 22:35:27 +02:00 |
Eugen Rochko
|
6d7290f47c
|
Add API for getting info about authenticated user: /api/v1/accounts/verify_credentials
|
2016-10-02 16:14:21 +02:00 |
Eugen Rochko
|
62b057b085
|
Adjust client registration API
|
2016-09-30 00:03:08 +02:00 |
Eugen Rochko
|
ef2b50c9ac
|
Deleting statuses from UI
|
2016-09-30 00:00:45 +02:00 |
Eugen Rochko
|
927333f4f8
|
Improve code style
|
2016-09-29 21:28:21 +02:00 |
Eugen Rochko
|
4f9b7432dd
|
Fix #52 - Add API versioning (v1)
|
2016-09-27 16:59:08 +02:00 |
Eugen Rochko
|
7e14eefc81
|
Replace logo, fix #57 - delete/unreblog/unfavourite API, fix #45 - app
registration API
|
2016-09-26 23:56:53 +02:00 |
Eugen Rochko
|
3f9708edc4
|
Change output of api/accounts/:id/follow and unfollow to return relationship
Track relationship in redux state. Display follow/unfollow and following-back
information on account view (unstyled)
|
2016-09-23 20:23:26 +02:00 |
Eugen Rochko
|
c0e9603c92
|
Fix #50 - Order ancestors/descendants by tree path
|
2016-09-21 23:18:28 +02:00 |
Eugen Rochko
|
e46abc71ca
|
Fix notifications in UI, added new API for fetching account relationships
|
2016-09-21 22:07:18 +02:00 |
Eugen Rochko
|
1d2856c2af
|
Since GNU Social hubs don't seem to return a hub.lease_seconds param in the subscription confirmation request,
we'll have to default that value to the GS "minimum" (from their code) which is 24 hours.
|
2016-09-20 03:24:04 +02:00 |
Eugen Rochko
|
246330493b
|
More debugging for PuSH confirmations
|
2016-09-20 03:18:55 +02:00 |
Eugen Rochko
|
a66d34878c
|
Add more logging to PuSH callback
|
2016-09-20 03:12:23 +02:00 |
Eugen Rochko
|
608a2bfffc
|
Upgrade to PubSubHubbub 0.4 (removing verify_token)
|
2016-09-20 02:43:20 +02:00 |
Eugen Rochko
|
059ebbf48d
|
Separate PuSH subscriptions from following, add mastodon:push:refresh task,
respect hub.lease_seconds (fix #46)
|
2016-09-20 00:43:36 +02:00 |
Eugen Rochko
|
adffc7a495
|
Fix #43
|
2016-09-18 12:28:49 +02:00 |
Eugen Rochko
|
8c0b19012b
|
Fix #41, debug #42
|
2016-09-17 16:36:10 +02:00 |
Eugen Rochko
|
5b0cef9781
|
Setting up preliminary "detailed" routes in the UI, new API end-point for fetching status context
|
2016-09-16 00:21:51 +02:00 |
Eugen Rochko
|
d6a64f45fd
|
Adding a notification stack for error messages
|
2016-09-12 19:20:55 +02:00 |
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
|
2016-09-08 20:36:01 +02:00 |
Eugen Rochko
|
509c18eb13
|
Fix local follows, 404 in logs
|
2016-09-08 02:40:51 +02:00 |
Eugen Rochko
|
eec0dc46a6
|
PostStatusService can attach media to status, ProcessFeedService likewise
|
2016-09-05 18:39:53 +02:00 |
Eugen Rochko
|
ae1fac0062
|
Add API to upload media attachments
|
2016-09-05 17:46:36 +02:00 |
Eugen Rochko
|
b5ebf99439
|
Possibly fix issue with stale favourite/reblog information after API call
|
2016-09-04 21:28:48 +02:00 |
Eugen Rochko
|
10ba09f546
|
Upgrade to Rails 5.0.0.1
|
2016-08-17 17:58:00 +02:00 |
Eugen Rochko
|
a08e724476
|
Fix subscriptions:clear task, refactor feeds, refactor streamable activites
and atom feed generation to some extent, as well as the way mentions are
stored
|
2016-03-25 02:13:30 +01:00 |
Eugen Rochko
|
082e1cbe5a
|
Fix default max_id query in paginate_by_max_id
|
2016-03-22 21:53:33 +01:00 |
Eugen Rochko
|
12559b01ea
|
Add pagination by max_id instead of offset/limit
|
2016-03-22 21:38:47 +01:00 |
Eugen Rochko
|
c28971c70c
|
Fixed the lookup API method
|
2016-03-21 17:33:04 +01:00 |
Eugen Rochko
|
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 |
Eugen Rochko
|
2ba6537f52
|
Escape PuSH challenge and change subscriptions and salmon APIs to text/plain
|
2016-03-21 09:24:29 +01:00 |
Eugen Rochko
|
b640f35621
|
Writing out more tests, fixed some bugs
|
2016-03-20 13:03:06 +01:00 |
Eugen Rochko
|
9a7485d034
|
Fix typo on /api/accounts/:id/statuses, fix potential case-sensitivity issue
when registering incoming status mentions, add Travis CI file
|
2016-03-18 23:23:19 +01:00 |