akkoma
7 years agoAdd tests for public recipients.
Roger Braun [Fri, 30 Jun 2017 14:08:59 +0000 (16:08 +0200)]
Add tests for public recipients.

7 years agoDon't add public recipient to notes that don't contain it.
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.

7 years agoBio can actually be nil.
Roger Braun [Mon, 26 Jun 2017 15:00:58 +0000 (17:00 +0200)]
Bio can actually be nil.

7 years agoAdd external links to twapi.
Roger Braun [Sun, 25 Jun 2017 10:07:08 +0000 (12:07 +0200)]
Add external links to twapi.

7 years agoSave external link for notes.
Roger Braun [Sun, 25 Jun 2017 09:57:34 +0000 (11:57 +0200)]
Save external link for notes.

7 years agoupdate frontend.
Roger Braun [Sat, 24 Jun 2017 18:09:47 +0000 (20:09 +0200)]
update frontend.

7 years agoMore resilient xml parsing.
Roger Braun [Sat, 24 Jun 2017 12:35:32 +0000 (14:35 +0200)]
More resilient xml parsing.

7 years agoUpdate user data on fetch if it changed.
Roger Braun [Sat, 24 Jun 2017 11:09:46 +0000 (13:09 +0200)]
Update user data on fetch if it changed.

7 years agoHandle webpubs in queue.
Roger Braun [Fri, 23 Jun 2017 14:37:34 +0000 (16:37 +0200)]
Handle webpubs in queue.

7 years agoSome salmon debug fixes.
Roger Braun [Fri, 23 Jun 2017 14:22:19 +0000 (16:22 +0200)]
Some salmon debug fixes.

Plus httpoison update.

7 years agouse correct arity .post.
Roger Braun [Fri, 23 Jun 2017 10:27:40 +0000 (12:27 +0200)]
use correct arity .post.

7 years agoLonger timeouts for outgoing federation.
Roger Braun [Fri, 23 Jun 2017 10:25:53 +0000 (12:25 +0200)]
Longer timeouts for outgoing federation.

7 years agoMerge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
Roger Braun [Tue, 20 Jun 2017 15:49:15 +0000 (17:49 +0200)]
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop

7 years agoBetter debugging.
Roger Braun [Tue, 20 Jun 2017 15:28:36 +0000 (17:28 +0200)]
Better debugging.

7 years agoMerge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
dtluna [Tue, 20 Jun 2017 14:57:04 +0000 (17:57 +0300)]
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop

7 years agoMove util functions to UtilController
dtluna [Tue, 20 Jun 2017 14:55:57 +0000 (17:55 +0300)]
Move util functions to UtilController

7 years agoAdd correct index.
Roger Braun [Tue, 20 Jun 2017 14:25:28 +0000 (16:25 +0200)]
Add correct index.

7 years agoUse more efficient queries.
Roger Braun [Tue, 20 Jun 2017 14:18:42 +0000 (16:18 +0200)]
Use more efficient queries.

7 years agoUse more efficient query.
Roger Braun [Tue, 20 Jun 2017 14:02:17 +0000 (16:02 +0200)]
Use more efficient query.

7 years agoAdd some debugging to federations.
Roger Braun [Tue, 20 Jun 2017 12:10:44 +0000 (14:10 +0200)]
Add some debugging to federations.

7 years agoDrop the general index on activities.
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.

7 years agoMerge branch 'develop' into refactor/user-view
Roger Braun [Tue, 20 Jun 2017 09:49:41 +0000 (11:49 +0200)]
Merge branch 'develop' into refactor/user-view

7 years agoWork around upserting problems in context mapping.
Roger Braun [Tue, 20 Jun 2017 07:50:22 +0000 (09:50 +0200)]
Work around upserting problems in context mapping.

7 years agoReplace UserRepresenter with UserView
dtluna [Mon, 19 Jun 2017 21:12:37 +0000 (00:12 +0300)]
Replace UserRepresenter with UserView

7 years agoMove finmojis to representation.
Roger Braun [Mon, 19 Jun 2017 16:06:58 +0000 (18:06 +0200)]
Move finmojis to representation.

7 years agoAdd finmoji.
Roger Braun [Mon, 19 Jun 2017 15:51:43 +0000 (17:51 +0200)]
Add finmoji.

7 years agoUpdate frontend.
Roger Braun [Sun, 18 Jun 2017 17:22:05 +0000 (19:22 +0200)]
Update frontend.

7 years agoDowncase tags coming in through the TwAPI.
Roger Braun [Sun, 18 Jun 2017 17:04:46 +0000 (19:04 +0200)]
Downcase tags coming in through the TwAPI.

7 years agoSave incoming tags as lowercase.
Roger Braun [Sun, 18 Jun 2017 17:01:54 +0000 (19:01 +0200)]
Save incoming tags as lowercase.

7 years agoRevert "Add invisible tags to TwAPI output."
Roger Braun [Sun, 18 Jun 2017 16:59:13 +0000 (18:59 +0200)]
Revert "Add invisible tags to TwAPI output."

This reverts commit a92a9dce94d2a2502750a4a258560283c21e2777.

7 years agoFetch user feed on externalprofile request.
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.

7 years agoOutput tags list in TwAPI.
Roger Braun [Sun, 18 Jun 2017 12:43:44 +0000 (14:43 +0200)]
Output tags list in TwAPI.

7 years agoStrip unsafe html on output in TwAPI.
Roger Braun [Sun, 18 Jun 2017 11:40:35 +0000 (13:40 +0200)]
Strip unsafe html on output in TwAPI.

7 years agoSlightly better html link regex.
Roger Braun [Sun, 18 Jun 2017 11:29:30 +0000 (13:29 +0200)]
Slightly better html link regex.

7 years agoRemove html from user bios on display.
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.

7 years agoUpdate frontend.
Roger Braun [Fri, 16 Jun 2017 12:39:50 +0000 (14:39 +0200)]
Update frontend.

7 years agoDo some basic escaping.
Roger Braun [Wed, 14 Jun 2017 12:46:18 +0000 (14:46 +0200)]
Do some basic escaping.

7 years agoMove mention parsing to Formatter module.
Roger Braun [Wed, 14 Jun 2017 11:58:56 +0000 (13:58 +0200)]
Move mention parsing to Formatter module.

7 years agoUpdate frontend.
Roger Braun [Mon, 12 Jun 2017 15:41:42 +0000 (17:41 +0200)]
Update frontend.

7 years agoEnable user timelines.
Roger Braun [Mon, 12 Jun 2017 15:12:55 +0000 (17:12 +0200)]
Enable user timelines.

7 years agoRedirect html user profile request.
Roger Braun [Mon, 12 Jun 2017 10:52:40 +0000 (12:52 +0200)]
Redirect html user profile request.

7 years agoSave correct date for incoming notes.
Roger Braun [Thu, 8 Jun 2017 14:44:12 +0000 (16:44 +0200)]
Save correct date for incoming notes.

7 years agoUpdate frontend.
Roger Braun [Wed, 7 Jun 2017 18:47:19 +0000 (20:47 +0200)]
Update frontend.

7 years agoFix NaN statuses per day.
Roger Braun [Mon, 5 Jun 2017 13:47:37 +0000 (15:47 +0200)]
Fix NaN statuses per day.

7 years agoUpdate frontend.
Roger Braun [Mon, 5 Jun 2017 11:06:51 +0000 (13:06 +0200)]
Update frontend.

7 years agoUpdate frontend.
Roger Braun [Sun, 4 Jun 2017 08:25:56 +0000 (10:25 +0200)]
Update frontend.

7 years agoRepresent object publishing date in notes.
Roger Braun [Fri, 2 Jun 2017 20:47:49 +0000 (22:47 +0200)]
Represent object publishing date in notes.

7 years agoUpdate frontend.
Roger Braun [Thu, 1 Jun 2017 16:09:55 +0000 (18:09 +0200)]
Update frontend.

7 years agoMerge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
Roger Braun [Thu, 1 Jun 2017 09:24:03 +0000 (11:24 +0200)]
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop

7 years agoMake timeouts longer, some servers are very slow.
Roger Braun [Wed, 31 May 2017 16:24:50 +0000 (18:24 +0200)]
Make timeouts longer, some servers are very slow.

7 years agoRedirect to frontend on html notice path.
Roger Braun [Wed, 31 May 2017 15:48:22 +0000 (17:48 +0200)]
Redirect to frontend on html notice path.

7 years agoShorten names in links.
Roger Braun [Tue, 30 May 2017 12:26:31 +0000 (14:26 +0200)]
Shorten names in links.

7 years agoMake longer bios possible.
Roger Braun [Mon, 29 May 2017 09:33:40 +0000 (11:33 +0200)]
Make longer bios possible.

7 years agoSave remote user bio and update if we see new data.
Roger Braun [Wed, 24 May 2017 15:34:38 +0000 (17:34 +0200)]
Save remote user bio and update if we see new data.

7 years agoOutput proper published data in ostatus.
Roger Braun [Wed, 24 May 2017 11:53:31 +0000 (13:53 +0200)]
Output proper published data in ostatus.

7 years agoFix factory.
Roger Braun [Wed, 24 May 2017 11:53:20 +0000 (13:53 +0200)]
Fix factory.

7 years agoMerge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
Roger Braun [Mon, 22 May 2017 17:08:46 +0000 (19:08 +0200)]
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop

7 years agoMake email and nickname case insensitive.
Roger Braun [Mon, 22 May 2017 16:10:50 +0000 (18:10 +0200)]
Make email and nickname case insensitive.

7 years agoExtract note handler.
Roger Braun [Sat, 20 May 2017 11:35:22 +0000 (13:35 +0200)]
Extract note handler.

7 years agoOutput ref instead of href for conversation.
Roger Braun [Sat, 20 May 2017 08:44:57 +0000 (10:44 +0200)]
Output ref instead of href for conversation.

7 years agoTry fetching shares.
Roger Braun [Fri, 19 May 2017 14:08:46 +0000 (16:08 +0200)]
Try fetching shares.

7 years agoAlso show activities in OStatus.
Roger Braun [Fri, 19 May 2017 13:53:02 +0000 (15:53 +0200)]
Also show activities in OStatus.

7 years agoFix specs.
Roger Braun [Thu, 18 May 2017 17:10:51 +0000 (19:10 +0200)]
Fix specs.

7 years agoAdd categories to ostatus output.
Roger Braun [Thu, 18 May 2017 16:18:27 +0000 (18:18 +0200)]
Add categories to ostatus output.

7 years agoUpdate html_sanitize_ex.
Roger Braun [Thu, 18 May 2017 15:18:33 +0000 (17:18 +0200)]
Update html_sanitize_ex.

7 years agosave correct inReplyToStatusId.
Roger Braun [Thu, 18 May 2017 15:03:21 +0000 (17:03 +0200)]
save correct inReplyToStatusId.

7 years agoWire up inReplyToStatusIds for ostatus.
Roger Braun [Thu, 18 May 2017 14:58:30 +0000 (16:58 +0200)]
Wire up inReplyToStatusIds for ostatus.

7 years agoKeep newlines around.
Roger Braun [Thu, 18 May 2017 14:41:16 +0000 (16:41 +0200)]
Keep newlines around.

7 years agoAdd invisible tags to TwAPI output.
Roger Braun [Thu, 18 May 2017 14:24:41 +0000 (16:24 +0200)]
Add invisible tags to TwAPI output.

7 years agoHandle incoming tags.
Roger Braun [Thu, 18 May 2017 13:58:18 +0000 (15:58 +0200)]
Handle incoming tags.

7 years agoSave tags in object.
Roger Braun [Thu, 18 May 2017 13:16:49 +0000 (15:16 +0200)]
Save tags in object.

7 years agoTwitter API refactoring.
Roger Braun [Wed, 17 May 2017 16:00:20 +0000 (18:00 +0200)]
Twitter API refactoring.

7 years agoAdd Formatter.
Roger Braun [Wed, 17 May 2017 16:00:09 +0000 (18:00 +0200)]
Add Formatter.

7 years agoAP refactoring.
Roger Braun [Tue, 16 May 2017 13:31:11 +0000 (15:31 +0200)]
AP refactoring.

7 years agoFix mention replacing.
Roger Braun [Mon, 15 May 2017 16:25:21 +0000 (18:25 +0200)]
Fix mention replacing.

7 years agoUpdate frontend.
Roger Braun [Fri, 12 May 2017 17:06:10 +0000 (19:06 +0200)]
Update frontend.

7 years agoOn user making, check if we have a user with that uri.
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.

7 years agoFetch user on externalprofile if we don't know him
Roger Braun [Fri, 12 May 2017 16:50:47 +0000 (18:50 +0200)]
Fetch user on externalprofile if we don't know him

7 years agoFix cws.
Roger Braun [Thu, 11 May 2017 15:59:11 +0000 (17:59 +0200)]
Fix cws.

7 years agoMore debugging code.
Roger Braun [Thu, 11 May 2017 07:34:11 +0000 (09:34 +0200)]
More debugging code.

7 years agoDon't fetch if we don't even have a inReplyTo.
Roger Braun [Thu, 11 May 2017 07:32:03 +0000 (09:32 +0200)]
Don't fetch if we don't even have a inReplyTo.

7 years agoAdd debugging help.
Roger Braun [Thu, 11 May 2017 07:13:14 +0000 (09:13 +0200)]
Add debugging help.

7 years agoRepair retweets.
Roger Braun [Wed, 10 May 2017 17:29:25 +0000 (19:29 +0200)]
Repair retweets.

7 years agoAdd problematic mastodon message.
Roger Braun [Wed, 10 May 2017 17:24:00 +0000 (19:24 +0200)]
Add problematic mastodon message.

7 years agoActually guess 3 days...
Roger Braun [Wed, 10 May 2017 17:12:40 +0000 (19:12 +0200)]
Actually guess 3 days...

7 years agoOnly try refreshing every 6 hours.
Roger Braun [Wed, 10 May 2017 17:08:42 +0000 (19:08 +0200)]
Only try refreshing every 6 hours.

7 years agoHandle cases where we don't get lease_seconds returned.
Roger Braun [Wed, 10 May 2017 17:04:27 +0000 (19:04 +0200)]
Handle cases where we don't get lease_seconds returned.

7 years agoCorrect active state websub name.
Roger Braun [Wed, 10 May 2017 16:54:43 +0000 (18:54 +0200)]
Correct active state websub name.

7 years agoHandle incoming follows.
Roger Braun [Wed, 10 May 2017 16:46:23 +0000 (18:46 +0200)]
Handle incoming follows.

Also Mastodon CWs.

7 years agoSet valid_until date.
Roger Braun [Wed, 10 May 2017 16:45:55 +0000 (18:45 +0200)]
Set valid_until date.

7 years agoAdd option to keep id for follows.
Roger Braun [Wed, 10 May 2017 16:45:38 +0000 (18:45 +0200)]
Add option to keep id for follows.

7 years agoAdd externalprofile to TwAPI.
Roger Braun [Wed, 10 May 2017 16:44:57 +0000 (18:44 +0200)]
Add externalprofile to TwAPI.

7 years agoRefresh subscriptions.
Roger Braun [Wed, 10 May 2017 16:44:06 +0000 (18:44 +0200)]
Refresh subscriptions.

7 years agoOnly kick off websubs for local users.
Roger Braun [Wed, 10 May 2017 16:43:14 +0000 (18:43 +0200)]
Only kick off websubs for local users.

7 years agoUse changeset for remote user creation.
Roger Braun [Wed, 10 May 2017 08:16:20 +0000 (10:16 +0200)]
Use changeset for remote user creation.

7 years agoAdd some basic changesets.
Roger Braun [Tue, 9 May 2017 16:11:51 +0000 (18:11 +0200)]
Add some basic changesets.

7 years agoGet fresh objects on changes.
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.

7 years agoQuick fix for database filling.
Roger Braun [Mon, 8 May 2017 22:20:05 +0000 (00:20 +0200)]
Quick fix for database filling.

7 years agoAdd class=attachment to attachment links.
Roger Braun [Mon, 8 May 2017 18:12:36 +0000 (20:12 +0200)]
Add class=attachment to attachment links.

7 years agoMerge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
Roger Braun [Mon, 8 May 2017 17:35:16 +0000 (19:35 +0200)]
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop