Roger Braun [Thu, 2 Nov 2017 20:57:21 +0000 (21:57 +0100)]
Clean up user_test.exs.
Roger Braun [Thu, 2 Nov 2017 16:52:53 +0000 (17:52 +0100)]
update gitlab ci
Roger Braun [Thu, 2 Nov 2017 16:45:33 +0000 (17:45 +0100)]
Read variable for testing db.
lambda [Thu, 2 Nov 2017 16:33:05 +0000 (16:33 +0000)]
Update .gitlab-ci.yml
lambda [Thu, 2 Nov 2017 16:31:03 +0000 (16:31 +0000)]
Update .gitlab-ci.yml
lambda [Thu, 2 Nov 2017 16:28:38 +0000 (16:28 +0000)]
Update .gitlab-ci.yml
lambda [Thu, 2 Nov 2017 16:26:13 +0000 (16:26 +0000)]
Add gitlab-ci.yml
Roger Braun [Wed, 1 Nov 2017 08:33:29 +0000 (09:33 +0100)]
Handle empty terms / tags.
Roger Braun [Tue, 31 Oct 2017 18:51:58 +0000 (19:51 +0100)]
Federate out content warnings.
Roger Braun [Tue, 31 Oct 2017 18:44:36 +0000 (19:44 +0100)]
Allow using cws in mastodon api.
Roger Braun [Tue, 31 Oct 2017 17:56:04 +0000 (18:56 +0100)]
Update README.
Roger Braun [Tue, 31 Oct 2017 17:51:51 +0000 (18:51 +0100)]
Update README.
Roger Braun [Tue, 31 Oct 2017 16:57:26 +0000 (17:57 +0100)]
Fix specs.
Roger Braun [Tue, 31 Oct 2017 16:49:47 +0000 (17:49 +0100)]
MastoAPI: Include CW.
Roger Braun [Tue, 31 Oct 2017 16:43:37 +0000 (17:43 +0100)]
TwitterAPI: Display cws.
Roger Braun [Tue, 31 Oct 2017 16:30:46 +0000 (17:30 +0100)]
Save cws in the activitypub data.
Roger Braun [Tue, 31 Oct 2017 15:37:11 +0000 (16:37 +0100)]
Avoid potentially slow count queries for user note count.
For a variety of reasons, posgresql won't use the available actor,
type index to do an index only scan. We now just increase the user
note count, which will lead to slightly wrong counts in some cases,
but it's better than the potentially very slow count query.
Roger Braun [Tue, 31 Oct 2017 14:26:37 +0000 (15:26 +0100)]
Only search through last 100_000 activities for fetches.
This is purely a performance enhancement
Roger Braun [Tue, 31 Oct 2017 13:53:14 +0000 (14:53 +0100)]
Merge branch 'feature/mastodon-api-fixes' into develop
Roger Braun [Tue, 31 Oct 2017 13:51:41 +0000 (14:51 +0100)]
MastoAPI: Return id as string instead of integer.
Roger Braun [Tue, 31 Oct 2017 13:46:53 +0000 (14:46 +0100)]
Small readme update.
Roger Braun [Tue, 31 Oct 2017 13:46:01 +0000 (14:46 +0100)]
Typo.
Roger Braun [Tue, 31 Oct 2017 13:40:12 +0000 (14:40 +0100)]
MastoAPI: Always return an url for statuses.
External url if available, id if not.
Roger Braun [Mon, 30 Oct 2017 18:25:32 +0000 (19:25 +0100)]
Merge branch 'feld/pleroma-feld-mastodon-usersearch' into develop
Roger Braun [Mon, 30 Oct 2017 18:23:16 +0000 (19:23 +0100)]
Move user search to User module.
Mark Felder [Mon, 30 Oct 2017 03:37:07 +0000 (03:37 +0000)]
Fix /api/v1/accounts/search by splitting account search into its own function
lambda [Sun, 29 Oct 2017 18:16:09 +0000 (18:16 +0000)]
Merge branch 'missing-mastodon-follow-endpoint' into 'develop'
Fix return type of /api/v1/follows
See merge request pleroma/pleroma!3
eal [Sun, 29 Oct 2017 12:25:11 +0000 (14:25 +0200)]
Fix follow test semantics.
eal [Sat, 28 Oct 2017 21:30:10 +0000 (00:30 +0300)]
Clean style.
Use 'follow' instead of 'follows' and correct indentation.
eal [Sat, 28 Oct 2017 21:07:38 +0000 (00:07 +0300)]
Fix return type of /api/v1/follows
lambda [Sat, 28 Oct 2017 14:25:34 +0000 (14:25 +0000)]
Merge branch 'missing-mastodon-follow-endpoint' into 'develop'
Add missing mastodon follow endpoint.
See merge request pleroma/pleroma!2
eal [Fri, 27 Oct 2017 10:55:36 +0000 (13:55 +0300)]
Add tests.
eal [Wed, 25 Oct 2017 18:25:37 +0000 (21:25 +0300)]
Return error message on errors
eal [Wed, 25 Oct 2017 18:02:42 +0000 (21:02 +0300)]
Add mastodon API endpoint for follow
Roger Braun [Thu, 26 Oct 2017 11:27:56 +0000 (13:27 +0200)]
Update frontend.
Roger Braun [Tue, 24 Oct 2017 12:39:01 +0000 (14:39 +0200)]
Use more efficient query to fetch likes.
Roger Braun [Tue, 24 Oct 2017 12:16:17 +0000 (14:16 +0200)]
Use more efficient user note count update query.
Roger Braun [Tue, 24 Oct 2017 09:07:21 +0000 (11:07 +0200)]
Drop superflous index.
Roger Braun [Tue, 24 Oct 2017 08:39:23 +0000 (10:39 +0200)]
Use different index for object fetching.
Roger Braun [Tue, 24 Oct 2017 06:39:24 +0000 (08:39 +0200)]
Return nil for nil object requests.
Roger Braun [Mon, 23 Oct 2017 16:36:53 +0000 (18:36 +0200)]
Use index in basic activity query.
Roger Braun [Mon, 23 Oct 2017 16:30:09 +0000 (18:30 +0200)]
Speed up deletion and related queries.
Roger Braun [Mon, 23 Oct 2017 14:28:32 +0000 (16:28 +0200)]
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
Roger Braun [Mon, 23 Oct 2017 14:27:51 +0000 (16:27 +0200)]
MastoAPI: Add emoji output.
lambadalambda [Fri, 20 Oct 2017 14:35:03 +0000 (10:35 -0400)]
Merge branch 'develop' into 'develop'
Add an API endpoint for emoji.
See merge request lambadalambda/pleroma!28
eal [Thu, 19 Oct 2017 19:51:56 +0000 (22:51 +0300)]
Add an API endpoint for emoji.
Roger Braun [Thu, 19 Oct 2017 15:56:27 +0000 (17:56 +0200)]
Revert "Simplify query."
This reverts commit
a17b2613795b24162e953dd457b411dddc0c902e.
Roger Braun [Thu, 19 Oct 2017 15:37:24 +0000 (17:37 +0200)]
Add password reset.
Roger Braun [Wed, 18 Oct 2017 09:56:47 +0000 (11:56 +0200)]
Simplify query.
Roger Braun [Thu, 5 Oct 2017 10:53:16 +0000 (12:53 +0200)]
Don't reject already accepted subscriptions.
Roger Braun [Sun, 17 Sep 2017 21:03:03 +0000 (23:03 +0200)]
Remove tag links for now, they break some regular links.
Roger Braun [Sun, 17 Sep 2017 13:21:44 +0000 (15:21 +0200)]
Add tag links.
Roger Braun [Sun, 17 Sep 2017 12:38:04 +0000 (14:38 +0200)]
Update frontend.
Roger Braun [Sun, 17 Sep 2017 12:37:00 +0000 (14:37 +0200)]
TwitterAPI: Return proper error.
Fixes #32.
Roger Braun [Sun, 17 Sep 2017 12:25:34 +0000 (14:25 +0200)]
MastoAPI: Fix reblog view.
Roger Braun [Sun, 17 Sep 2017 12:20:54 +0000 (14:20 +0200)]
MastoAPI: Return reblogs, too.
Roger Braun [Sun, 17 Sep 2017 12:05:53 +0000 (14:05 +0200)]
Add tag index.
This still isn't optimal, but at least it isn't super slow.
Roger Braun [Sun, 17 Sep 2017 11:54:14 +0000 (13:54 +0200)]
MastoAPI: Add repeats to statusview.
Roger Braun [Sun, 17 Sep 2017 11:24:52 +0000 (13:24 +0200)]
Prefer post-specific emoji.
Roger Braun [Sun, 17 Sep 2017 11:09:49 +0000 (13:09 +0200)]
MastodonAPI: Add user favorites endpoint.
Roger Braun [Sun, 17 Sep 2017 11:03:46 +0000 (13:03 +0200)]
TwitterAPI: Use correct endpoint for tag timeline.
Roger Braun [Sun, 17 Sep 2017 10:08:50 +0000 (12:08 +0200)]
Fix typo.
Roger Braun [Sun, 17 Sep 2017 09:45:16 +0000 (11:45 +0200)]
TwitterAPI: Add tag timeline.
Roger Braun [Sun, 17 Sep 2017 09:32:24 +0000 (11:32 +0200)]
Use inserted_at as sort in search.
Roger Braun [Sun, 17 Sep 2017 09:16:08 +0000 (11:16 +0200)]
Use desc id to sort instead of desc inserted_at
Should mean the same and is indexed.
Roger Braun [Sat, 16 Sep 2017 22:33:58 +0000 (00:33 +0200)]
Add missing fixtures.
Roger Braun [Sat, 16 Sep 2017 22:06:09 +0000 (00:06 +0200)]
Readme update.
Roger Braun [Sat, 16 Sep 2017 22:01:49 +0000 (00:01 +0200)]
Fixup old migrations.
Roger Braun [Sat, 16 Sep 2017 14:49:46 +0000 (16:49 +0200)]
Make emoji configurable in files.
Roger Braun [Sat, 16 Sep 2017 14:40:20 +0000 (16:40 +0200)]
Apply incoming custom emoji.
Roger Braun [Sat, 16 Sep 2017 14:27:48 +0000 (16:27 +0200)]
Handle incoming emoji.
Roger Braun [Sat, 16 Sep 2017 14:14:23 +0000 (16:14 +0200)]
Federate emoji out.
Roger Braun [Sat, 16 Sep 2017 13:47:45 +0000 (15:47 +0200)]
Small emoji refactor.
Roger Braun [Sat, 16 Sep 2017 13:47:07 +0000 (15:47 +0200)]
Don't check limit twice in TwitterAPIController.
Roger Braun [Sat, 16 Sep 2017 12:51:55 +0000 (14:51 +0200)]
Sort by updated_at
the updated_at column isn't indexed, so postgres won't take the wrong index.
Roger Braun [Sat, 16 Sep 2017 12:40:53 +0000 (14:40 +0200)]
Don't specify order in results for now.
Roger Braun [Sat, 16 Sep 2017 12:33:47 +0000 (14:33 +0200)]
TwitterAPI: Add search.
Roger Braun [Sat, 16 Sep 2017 11:44:08 +0000 (13:44 +0200)]
Federate banners out.
Roger Braun [Sat, 16 Sep 2017 11:24:15 +0000 (13:24 +0200)]
Banners are objects.
Roger Braun [Sat, 16 Sep 2017 11:16:54 +0000 (13:16 +0200)]
Update banner from remote accounts.
Roger Braun [Sat, 16 Sep 2017 10:07:50 +0000 (12:07 +0200)]
Add info about clients to readme.
Roger Braun [Sat, 16 Sep 2017 09:52:33 +0000 (11:52 +0200)]
Add undocumented default user default settings.
Roger Braun [Sat, 16 Sep 2017 09:37:55 +0000 (11:37 +0200)]
Fix callback state.
Roger Braun [Sat, 16 Sep 2017 09:26:20 +0000 (11:26 +0200)]
Add remote user fetching to search.
Roger Braun [Sat, 16 Sep 2017 09:06:55 +0000 (11:06 +0200)]
Add fts search index.
Roger Braun [Sat, 16 Sep 2017 08:50:43 +0000 (10:50 +0200)]
Set search config to 'english'.
Roger Braun [Sat, 16 Sep 2017 08:42:24 +0000 (10:42 +0200)]
Add basic search.
Roger Braun [Fri, 15 Sep 2017 15:50:47 +0000 (17:50 +0200)]
MastoAPI: Fix date in account view.
Roger Braun [Fri, 15 Sep 2017 12:44:52 +0000 (14:44 +0200)]
Document options in README
Roger Braun [Fri, 15 Sep 2017 12:39:32 +0000 (14:39 +0200)]
Add configuration option for registrations.
Roger Braun [Fri, 15 Sep 2017 12:17:36 +0000 (14:17 +0200)]
Refactor posting and make character limit configurable.
Roger Braun [Fri, 15 Sep 2017 08:26:28 +0000 (10:26 +0200)]
Add instance config options.
Roger Braun [Fri, 15 Sep 2017 06:49:31 +0000 (08:49 +0200)]
MastoAPI: Set user id on replies.
Roger Braun [Fri, 15 Sep 2017 06:18:29 +0000 (08:18 +0200)]
Don't die on fetching problems.
Roger Braun [Thu, 14 Sep 2017 16:30:05 +0000 (18:30 +0200)]
MastoAPI: Follower-related changes
Roger Braun [Thu, 14 Sep 2017 11:22:09 +0000 (13:22 +0200)]
Add tag timelines.
Roger Braun [Thu, 14 Sep 2017 07:50:49 +0000 (09:50 +0200)]
MastoAPI: Add favourited_by/reblogged_by.
Roger Braun [Thu, 14 Sep 2017 07:29:51 +0000 (09:29 +0200)]
Preserve state in oauth
Roger Braun [Thu, 14 Sep 2017 07:14:08 +0000 (09:14 +0200)]
MastoAPI: fake out 'application' property.
Roger Braun [Thu, 14 Sep 2017 06:38:48 +0000 (08:38 +0200)]
MastoAPI: Also return text_url in attachments.