Roger Braun [Tue, 20 Jun 2017 12:10:44 +0000 (14:10 +0200)]
Add some debugging to federations.
Roger Braun [Tue, 20 Jun 2017 10:00:58 +0000 (12:00 +0200)]
Drop the general index on activities.
Indices should be more specific as the general index can lead to
slower queries because postgres can't estimate the specificity of
jsonb indexes very well.
Roger Braun [Tue, 20 Jun 2017 09:49:41 +0000 (11:49 +0200)]
Merge branch 'develop' into refactor/user-view
Roger Braun [Tue, 20 Jun 2017 07:50:22 +0000 (09:50 +0200)]
Work around upserting problems in context mapping.
dtluna [Mon, 19 Jun 2017 21:12:37 +0000 (00:12 +0300)]
Replace UserRepresenter with UserView
Roger Braun [Mon, 19 Jun 2017 16:06:58 +0000 (18:06 +0200)]
Move finmojis to representation.
Roger Braun [Mon, 19 Jun 2017 15:51:43 +0000 (17:51 +0200)]
Add finmoji.
Roger Braun [Sun, 18 Jun 2017 17:22:05 +0000 (19:22 +0200)]
Update frontend.
Roger Braun [Sun, 18 Jun 2017 17:04:46 +0000 (19:04 +0200)]
Downcase tags coming in through the TwAPI.
Roger Braun [Sun, 18 Jun 2017 17:01:54 +0000 (19:01 +0200)]
Save incoming tags as lowercase.
Roger Braun [Sun, 18 Jun 2017 16:59:13 +0000 (18:59 +0200)]
Revert "Add invisible tags to TwAPI output."
This reverts commit
a92a9dce94d2a2502750a4a258560283c21e2777.
Roger Braun [Sun, 18 Jun 2017 15:20:39 +0000 (17:20 +0200)]
Fetch user feed on externalprofile request.
This is so we always have something to show.
Roger Braun [Sun, 18 Jun 2017 12:43:44 +0000 (14:43 +0200)]
Output tags list in TwAPI.
Roger Braun [Sun, 18 Jun 2017 11:40:35 +0000 (13:40 +0200)]
Strip unsafe html on output in TwAPI.
Roger Braun [Sun, 18 Jun 2017 11:29:30 +0000 (13:29 +0200)]
Slightly better html link regex.
Roger Braun [Sun, 18 Jun 2017 11:17:35 +0000 (13:17 +0200)]
Remove html from user bios on display.
This is mainly to fix problems of bios coming from mastodong.
Roger Braun [Fri, 16 Jun 2017 12:39:50 +0000 (14:39 +0200)]
Update frontend.
Roger Braun [Wed, 14 Jun 2017 12:46:18 +0000 (14:46 +0200)]
Do some basic escaping.
Roger Braun [Wed, 14 Jun 2017 11:58:56 +0000 (13:58 +0200)]
Move mention parsing to Formatter module.
Roger Braun [Mon, 12 Jun 2017 15:41:42 +0000 (17:41 +0200)]
Update frontend.
Roger Braun [Mon, 12 Jun 2017 15:12:55 +0000 (17:12 +0200)]
Enable user timelines.
Roger Braun [Mon, 12 Jun 2017 10:52:40 +0000 (12:52 +0200)]
Redirect html user profile request.
Roger Braun [Thu, 8 Jun 2017 14:44:12 +0000 (16:44 +0200)]
Save correct date for incoming notes.
Roger Braun [Wed, 7 Jun 2017 18:47:19 +0000 (20:47 +0200)]
Update frontend.
Roger Braun [Mon, 5 Jun 2017 13:47:37 +0000 (15:47 +0200)]
Fix NaN statuses per day.
Roger Braun [Mon, 5 Jun 2017 11:06:51 +0000 (13:06 +0200)]
Update frontend.
Roger Braun [Sun, 4 Jun 2017 08:25:56 +0000 (10:25 +0200)]
Update frontend.
Roger Braun [Fri, 2 Jun 2017 20:47:49 +0000 (22:47 +0200)]
Represent object publishing date in notes.
Roger Braun [Thu, 1 Jun 2017 16:09:55 +0000 (18:09 +0200)]
Update frontend.
Roger Braun [Thu, 1 Jun 2017 09:24:03 +0000 (11:24 +0200)]
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
Roger Braun [Wed, 31 May 2017 16:24:50 +0000 (18:24 +0200)]
Make timeouts longer, some servers are very slow.
Roger Braun [Wed, 31 May 2017 15:48:22 +0000 (17:48 +0200)]
Redirect to frontend on html notice path.
Roger Braun [Tue, 30 May 2017 12:26:31 +0000 (14:26 +0200)]
Shorten names in links.
Roger Braun [Mon, 29 May 2017 09:33:40 +0000 (11:33 +0200)]
Make longer bios possible.
Roger Braun [Wed, 24 May 2017 15:34:38 +0000 (17:34 +0200)]
Save remote user bio and update if we see new data.
Roger Braun [Wed, 24 May 2017 11:53:31 +0000 (13:53 +0200)]
Output proper published data in ostatus.
Roger Braun [Wed, 24 May 2017 11:53:20 +0000 (13:53 +0200)]
Fix factory.
Roger Braun [Mon, 22 May 2017 17:08:46 +0000 (19:08 +0200)]
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
Roger Braun [Mon, 22 May 2017 16:10:50 +0000 (18:10 +0200)]
Make email and nickname case insensitive.
Roger Braun [Sat, 20 May 2017 11:35:22 +0000 (13:35 +0200)]
Extract note handler.
Roger Braun [Sat, 20 May 2017 08:44:57 +0000 (10:44 +0200)]
Output ref instead of href for conversation.
Roger Braun [Fri, 19 May 2017 14:08:46 +0000 (16:08 +0200)]
Try fetching shares.
Roger Braun [Fri, 19 May 2017 13:53:02 +0000 (15:53 +0200)]
Also show activities in OStatus.
Roger Braun [Thu, 18 May 2017 17:10:51 +0000 (19:10 +0200)]
Fix specs.
Roger Braun [Thu, 18 May 2017 16:18:27 +0000 (18:18 +0200)]
Add categories to ostatus output.
Roger Braun [Thu, 18 May 2017 15:18:33 +0000 (17:18 +0200)]
Update html_sanitize_ex.
Roger Braun [Thu, 18 May 2017 15:03:21 +0000 (17:03 +0200)]
save correct inReplyToStatusId.
Roger Braun [Thu, 18 May 2017 14:58:30 +0000 (16:58 +0200)]
Wire up inReplyToStatusIds for ostatus.
Roger Braun [Thu, 18 May 2017 14:41:16 +0000 (16:41 +0200)]
Keep newlines around.
Roger Braun [Thu, 18 May 2017 14:24:41 +0000 (16:24 +0200)]
Add invisible tags to TwAPI output.
Roger Braun [Thu, 18 May 2017 13:58:18 +0000 (15:58 +0200)]
Handle incoming tags.
Roger Braun [Thu, 18 May 2017 13:16:49 +0000 (15:16 +0200)]
Save tags in object.
Roger Braun [Wed, 17 May 2017 16:00:20 +0000 (18:00 +0200)]
Twitter API refactoring.
Roger Braun [Wed, 17 May 2017 16:00:09 +0000 (18:00 +0200)]
Add Formatter.
Roger Braun [Tue, 16 May 2017 13:31:11 +0000 (15:31 +0200)]
AP refactoring.
Roger Braun [Mon, 15 May 2017 16:25:21 +0000 (18:25 +0200)]
Fix mention replacing.
Roger Braun [Fri, 12 May 2017 17:06:10 +0000 (19:06 +0200)]
Update frontend.
Roger Braun [Fri, 12 May 2017 16:58:25 +0000 (18:58 +0200)]
On user making, check if we have a user with that uri.
Roger Braun [Fri, 12 May 2017 16:50:47 +0000 (18:50 +0200)]
Fetch user on externalprofile if we don't know him
Roger Braun [Thu, 11 May 2017 15:59:11 +0000 (17:59 +0200)]
Fix cws.
Roger Braun [Thu, 11 May 2017 07:34:11 +0000 (09:34 +0200)]
More debugging code.
Roger Braun [Thu, 11 May 2017 07:32:03 +0000 (09:32 +0200)]
Don't fetch if we don't even have a inReplyTo.
Roger Braun [Thu, 11 May 2017 07:13:14 +0000 (09:13 +0200)]
Add debugging help.
Roger Braun [Wed, 10 May 2017 17:29:25 +0000 (19:29 +0200)]
Repair retweets.
Roger Braun [Wed, 10 May 2017 17:24:00 +0000 (19:24 +0200)]
Add problematic mastodon message.
Roger Braun [Wed, 10 May 2017 17:12:40 +0000 (19:12 +0200)]
Actually guess 3 days...
Roger Braun [Wed, 10 May 2017 17:08:42 +0000 (19:08 +0200)]
Only try refreshing every 6 hours.
Roger Braun [Wed, 10 May 2017 17:04:27 +0000 (19:04 +0200)]
Handle cases where we don't get lease_seconds returned.
Roger Braun [Wed, 10 May 2017 16:54:43 +0000 (18:54 +0200)]
Correct active state websub name.
Roger Braun [Wed, 10 May 2017 16:46:23 +0000 (18:46 +0200)]
Handle incoming follows.
Also Mastodon CWs.
Roger Braun [Wed, 10 May 2017 16:45:55 +0000 (18:45 +0200)]
Set valid_until date.
Roger Braun [Wed, 10 May 2017 16:45:38 +0000 (18:45 +0200)]
Add option to keep id for follows.
Roger Braun [Wed, 10 May 2017 16:44:57 +0000 (18:44 +0200)]
Add externalprofile to TwAPI.
Roger Braun [Wed, 10 May 2017 16:44:06 +0000 (18:44 +0200)]
Refresh subscriptions.
Roger Braun [Wed, 10 May 2017 16:43:14 +0000 (18:43 +0200)]
Only kick off websubs for local users.
Roger Braun [Wed, 10 May 2017 08:16:20 +0000 (10:16 +0200)]
Use changeset for remote user creation.
Roger Braun [Tue, 9 May 2017 16:11:51 +0000 (18:11 +0200)]
Add some basic changesets.
Roger Braun [Tue, 9 May 2017 16:11:11 +0000 (18:11 +0200)]
Get fresh objects on changes.
This will count retweets / favs correctly again.
Roger Braun [Mon, 8 May 2017 22:20:05 +0000 (00:20 +0200)]
Quick fix for database filling.
Roger Braun [Mon, 8 May 2017 18:12:36 +0000 (20:12 +0200)]
Add class=attachment to attachment links.
Roger Braun [Mon, 8 May 2017 17:35:16 +0000 (19:35 +0200)]
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
Roger Braun [Mon, 8 May 2017 16:19:45 +0000 (18:19 +0200)]
Fix remote users retweeting local stuff.
Roger Braun [Sun, 7 May 2017 18:30:34 +0000 (20:30 +0200)]
typo.
Roger Braun [Sun, 7 May 2017 18:20:53 +0000 (20:20 +0200)]
Add some twapi fixes.
Roger Braun [Sun, 7 May 2017 18:16:07 +0000 (20:16 +0200)]
Add some debugging info.
Roger Braun [Sun, 7 May 2017 18:13:10 +0000 (20:13 +0200)]
Prevent double insertions.
Roger Braun [Sun, 7 May 2017 18:05:03 +0000 (20:05 +0200)]
Preserve ids on favorites / retweets.
Roger Braun [Sun, 7 May 2017 17:28:23 +0000 (19:28 +0200)]
Merge branch 'develop' into dtluna/pleroma-feature/unfollow-activity
Roger Braun [Sun, 7 May 2017 12:52:19 +0000 (14:52 +0200)]
Safety measures.
Roger Braun [Sun, 7 May 2017 12:45:37 +0000 (14:45 +0200)]
Federate follow salmons.
Roger Braun [Sun, 7 May 2017 10:46:21 +0000 (12:46 +0200)]
Add conversation ids to twapi announce representer.
Roger Braun [Sun, 7 May 2017 10:45:37 +0000 (12:45 +0200)]
Fix user fetching error.
Roger Braun [Sat, 6 May 2017 22:21:15 +0000 (00:21 +0200)]
Index users by ap_id.
Roger Braun [Sat, 6 May 2017 20:26:36 +0000 (22:26 +0200)]
Add one more alias for twapi twkn.
Roger Braun [Sat, 6 May 2017 12:23:39 +0000 (14:23 +0200)]
Address incoming messages to followers.
Roger Braun [Sat, 6 May 2017 12:09:39 +0000 (14:09 +0200)]
Subscribe to remote users on following.
Roger Braun [Sat, 6 May 2017 11:18:08 +0000 (13:18 +0200)]
Follow redirects when fetching activities.
This can happen for site that started as http and now switched to https.
Roger Braun [Sat, 6 May 2017 10:34:40 +0000 (12:34 +0200)]
Handle incoming items through the queue.
Roger Braun [Sat, 6 May 2017 10:15:48 +0000 (12:15 +0200)]
Do recursive fetching in-band for now.
This is to prevent conversation id problems.
Roger Braun [Fri, 5 May 2017 18:38:10 +0000 (20:38 +0200)]
Send salmons and websub in background tasks.