- Nov 16, 2016
-
-
Eugen Rochko authored
-
- Nov 15, 2016
-
-
Eugen Rochko authored
-
- Nov 13, 2016
-
-
Eugen Rochko authored
-
- Nov 12, 2016
-
-
Eugen Rochko authored
-
- Nov 09, 2016
-
-
Eugen Rochko authored
-
- Nov 08, 2016
-
-
Eugen Rochko authored
resources that require a user context vs those that don't (such as public timeline) /api/v1/statuses/public -> /api/v1/timelines/public /api/v1/statuses/home -> /api/v1/timelines/home /api/v1/statuses/mentions -> /api/v1/timelines/mentions /api/v1/statuses/tag/:tag -> /api/v1/timelines/tag/:tag
-
- Nov 06, 2016
-
-
Eugen Rochko authored
-
- Nov 05, 2016
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-
- Nov 04, 2016
-
-
Eugen Rochko authored
-
- Nov 03, 2016
-
-
Eugen Rochko authored
-
- Oct 20, 2016
-
-
Kai Schaper authored
-
- Oct 18, 2016
-
-
Eugen Rochko authored
-
- Oct 15, 2016
-
-
Eugen Rochko authored
-
- Oct 14, 2016
-
-
Eugen Rochko authored
-
- Oct 13, 2016
-
-
Eugen Rochko authored
to sign in page after sign up instead of root path which redirects to /about
-
- Oct 12, 2016
-
-
Kai Schaper authored
-
Kai Schaper authored
-
- Oct 10, 2016
-
-
Kai Schaper authored
-
Kai Schaper authored
-
Kai Schaper authored
-
Kai Schaper authored
-
Eugen Rochko authored
-
- Oct 09, 2016
-
-
Eugen Rochko authored
-
- Oct 07, 2016
-
-
Eugen Rochko authored
-
- Oct 03, 2016
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-
Eugen Rochko authored
-
- Oct 02, 2016
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-
- Sep 30, 2016
-
-
Eugen Rochko authored
-
- Sep 27, 2016
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-
Eugen Rochko authored
-
- Sep 26, 2016
-
-
Eugen Rochko authored
registration API
-
Eugen Rochko authored
Fetching atom extracted from FetchRemoteAccountService and FetchRemoteStatusService into FetchAtomService. Mentions of the constant "http://activityschema.org/collection/public" skipped as it's not a real URL/user.
-
- Sep 21, 2016
-
-
Eugen Rochko authored
-
- Sep 20, 2016
-
-
Eugen Rochko authored
This is a big one, so let me enumerate: Accounts as well as stream entry pages now contain Link headers that reference the Atom feed and Webfinger URL for the former and Atom entry for the latter. So you only need to HEAD those resources to get that information, no need to download and parse HTML <link>s. ProcessFeedService will now queue ThreadResolveWorker for each remote status that it cannot find otherwise. Furthermore, entries are now processed in reverse order (from bottom to top) in case a newer entry references a chronologically previous one. ThreadResolveWorker uses FetchRemoteStatusService to obtain a status and attach the child status it was queued for to it. FetchRemoteStatusService looks up the URL, first with a HEAD, tests if it's an Atom feed, in which case it processes it directly. Next for Link headers to the Atom feed, in which case that is fetched and processed. Lastly if it's HTML, it is checked for <link>s to the Atom feed, and if such is found, that is fetched and processed. The account for the status is derived from author/name attribute in the XML and the hostname in the URL (domain). FollowRemoteAccountService and ProcessFeedService are used. This means that potentially threads are resolved recursively until a dead-end is encountered, however it is performed asynchronously over background jobs, so it should be ok.
-
Eugen Rochko authored
-
- Sep 18, 2016
-
-
Eugen Rochko authored
-