Roger Braun [Tue, 1 Aug 2017 10:41:46 +0000 (12:41 +0200)]
Don't crash on activity handling problems.
Roger Braun [Mon, 31 Jul 2017 11:31:21 +0000 (13:31 +0200)]
Strip all newlines in atom html content to work around mastodon bug.
Roger Braun [Mon, 31 Jul 2017 11:27:38 +0000 (13:27 +0200)]
Revert "Close br tags."
This reverts commit
2eba8e74ccf2de0ad65b213bb166917c32db9d68.
Roger Braun [Mon, 31 Jul 2017 11:27:29 +0000 (13:27 +0200)]
Revert "Wrap in <p>."
This reverts commit
c81d0b6f898c36ebcad5371caeebc0f789cb7a67.
Roger Braun [Mon, 31 Jul 2017 11:27:19 +0000 (13:27 +0200)]
Revert "Remove newlines completely so mastodon doesn't bug out."
This reverts commit
0ca3ab7b59edaec255aa3710fce8a9daa236b44d.
Roger Braun [Mon, 31 Jul 2017 11:06:31 +0000 (13:06 +0200)]
Remove newlines completely so mastodon doesn't bug out.
Roger Braun [Mon, 31 Jul 2017 10:16:44 +0000 (12:16 +0200)]
Wrap in <p>.
Roger Braun [Mon, 31 Jul 2017 08:46:29 +0000 (10:46 +0200)]
Close br tags.
Roger Braun [Sat, 29 Jul 2017 20:07:02 +0000 (22:07 +0200)]
Add html alternate link to atom.
Roger Braun [Sat, 29 Jul 2017 17:11:44 +0000 (19:11 +0200)]
Update frontend.
Roger Braun [Sat, 29 Jul 2017 16:56:18 +0000 (18:56 +0200)]
Update frontend.
Roger Braun [Fri, 28 Jul 2017 09:27:11 +0000 (11:27 +0200)]
Update frontend.
Roger Braun [Sat, 22 Jul 2017 15:42:15 +0000 (17:42 +0200)]
Save follower count and note count in user.
Roger Braun [Thu, 20 Jul 2017 18:35:30 +0000 (20:35 +0200)]
Add friends endpoint.
Roger Braun [Thu, 20 Jul 2017 18:29:15 +0000 (20:29 +0200)]
Add followers endpoint.
Roger Braun [Thu, 20 Jul 2017 17:37:41 +0000 (19:37 +0200)]
Add follower / friend fetching to user.
Roger Braun [Wed, 19 Jul 2017 17:06:49 +0000 (19:06 +0200)]
Use follower address in user entry.
Roger Braun [Wed, 19 Jul 2017 16:49:25 +0000 (18:49 +0200)]
Add follower_address to users, add on generation.
Roger Braun [Sat, 8 Jul 2017 09:17:35 +0000 (11:17 +0200)]
Fix undo activity.
Roger Braun [Sun, 2 Jul 2017 13:01:59 +0000 (15:01 +0200)]
Add way to update most recent notification id.
Roger Braun [Sun, 2 Jul 2017 11:09:50 +0000 (13:09 +0200)]
Update frontend. Persistent logins.
Roger Braun [Sat, 1 Jul 2017 14:43:10 +0000 (16:43 +0200)]
Make user timelines faster for users with few statuses.
Roger Braun [Sat, 1 Jul 2017 14:39:12 +0000 (16:39 +0200)]
Fix test.
Roger Braun [Sat, 1 Jul 2017 00:00:12 +0000 (02:00 +0200)]
Larger bio length limit for remote accounts.
Roger Braun [Fri, 30 Jun 2017 14:59:54 +0000 (16:59 +0200)]
For non-create activities, grab the create activity to fav/rt
Roger Braun [Fri, 30 Jun 2017 14:53:25 +0000 (16:53 +0200)]
Also fetch posts by id in fav/rts.
Roger Braun [Fri, 30 Jun 2017 14:41:09 +0000 (16:41 +0200)]
Only return posts in TwAPI conversations.
Roger Braun [Fri, 30 Jun 2017 14:30:19 +0000 (16:30 +0200)]
Order conversation fetches like GS does.
Roger Braun [Fri, 30 Jun 2017 14:08:59 +0000 (16:08 +0200)]
Add tests for public recipients.
Roger Braun [Fri, 30 Jun 2017 13:54:32 +0000 (15:54 +0200)]
Don't add public recipient to notes that don't contain it.
Roger Braun [Mon, 26 Jun 2017 15:00:58 +0000 (17:00 +0200)]
Bio can actually be nil.
Roger Braun [Sun, 25 Jun 2017 10:07:08 +0000 (12:07 +0200)]
Add external links to twapi.
Roger Braun [Sun, 25 Jun 2017 09:57:34 +0000 (11:57 +0200)]
Save external link for notes.
Roger Braun [Sat, 24 Jun 2017 18:09:47 +0000 (20:09 +0200)]
update frontend.
Roger Braun [Sat, 24 Jun 2017 12:35:32 +0000 (14:35 +0200)]
More resilient xml parsing.
Roger Braun [Sat, 24 Jun 2017 11:09:46 +0000 (13:09 +0200)]
Update user data on fetch if it changed.
Roger Braun [Fri, 23 Jun 2017 14:37:34 +0000 (16:37 +0200)]
Handle webpubs in queue.
Roger Braun [Fri, 23 Jun 2017 14:22:19 +0000 (16:22 +0200)]
Some salmon debug fixes.
Plus httpoison update.
Roger Braun [Fri, 23 Jun 2017 10:27:40 +0000 (12:27 +0200)]
use correct arity .post.
Roger Braun [Fri, 23 Jun 2017 10:25:53 +0000 (12:25 +0200)]
Longer timeouts for outgoing federation.
Roger Braun [Tue, 20 Jun 2017 15:49:15 +0000 (17:49 +0200)]
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
Roger Braun [Tue, 20 Jun 2017 15:28:36 +0000 (17:28 +0200)]
Better debugging.
dtluna [Tue, 20 Jun 2017 14:57:04 +0000 (17:57 +0300)]
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
dtluna [Tue, 20 Jun 2017 14:55:57 +0000 (17:55 +0300)]
Move util functions to UtilController
Roger Braun [Tue, 20 Jun 2017 14:25:28 +0000 (16:25 +0200)]
Add correct index.
Roger Braun [Tue, 20 Jun 2017 14:18:42 +0000 (16:18 +0200)]
Use more efficient queries.
Roger Braun [Tue, 20 Jun 2017 14:02:17 +0000 (16:02 +0200)]
Use more efficient query.
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.