]> git.mxchange.org Git - quix0rs-gnu-social.git/log
quix0rs-gnu-social.git
8 years agoDon't store object type for verbs (as they don't have it)
Mikael Nordfeldth [Sat, 2 Jan 2016 15:05:20 +0000 (16:05 +0100)]
Don't store object type for verbs (as they don't have it)

8 years agoFix because qvitter supplies a twitter array value which is an array
Mikael Nordfeldth [Sat, 2 Jan 2016 01:01:54 +0000 (02:01 +0100)]
Fix because qvitter supplies a twitter array value which is an array

works for json API, not for XML, so we make an exception here...

8 years agoAvoid exception for invalid URL aborting rendering for parent notice if it fails
Mikael Nordfeldth [Fri, 1 Jan 2016 23:09:10 +0000 (00:09 +0100)]
Avoid exception for invalid URL aborting rendering for parent notice if it fails

8 years agoNewnoticeAction now uses Notice::saveActivity(...)
Mikael Nordfeldth [Fri, 1 Jan 2016 19:18:54 +0000 (20:18 +0100)]
NewnoticeAction now uses Notice::saveActivity(...)

8 years agoLocation::fromOptions(Notice::locationOptions(...))
Mikael Nordfeldth [Fri, 1 Jan 2016 18:29:31 +0000 (19:29 +0100)]
Location::fromOptions(Notice::locationOptions(...))

8 years agowhitespace switch for code layout
Mikael Nordfeldth [Fri, 1 Jan 2016 17:43:37 +0000 (18:43 +0100)]
whitespace switch for code layout

8 years agocommon_render_content doesn't require a Profile now
Mikael Nordfeldth [Fri, 1 Jan 2016 17:40:11 +0000 (18:40 +0100)]
common_render_content doesn't require a Profile now

8 years agoupgrade script makes sure all notices have rendered copies
Mikael Nordfeldth [Fri, 1 Jan 2016 17:29:44 +0000 (18:29 +0100)]
upgrade script makes sure all notices have rendered copies

8 years ago->getID() instead of ->id
Mikael Nordfeldth [Fri, 1 Jan 2016 17:21:54 +0000 (18:21 +0100)]
->getID() instead of ->id

8 years agoDon't require a notice object to common_linkify_mentions
Mikael Nordfeldth [Fri, 1 Jan 2016 17:20:42 +0000 (18:20 +0100)]
Don't require a notice object to common_linkify_mentions

8 years agoOutput fixed sizes of thumbnails so we don't get jumpy scrolling
Mikael Nordfeldth [Fri, 1 Jan 2016 13:13:16 +0000 (14:13 +0100)]
Output fixed sizes of thumbnails so we don't get jumpy scrolling

8 years agoRSVPs refer to Happening (event) by URI instead of ID now
Mikael Nordfeldth [Thu, 31 Dec 2015 18:23:05 +0000 (19:23 +0100)]
RSVPs refer to Happening (event) by URI instead of ID now

8 years agominor happening changes
Mikael Nordfeldth [Thu, 31 Dec 2015 17:04:12 +0000 (18:04 +0100)]
minor happening changes

8 years agoHandle feed imports with exceptions better
Mikael Nordfeldth [Thu, 31 Dec 2015 14:05:35 +0000 (15:05 +0100)]
Handle feed imports with exceptions better

8 years agos/LOG_ERROR/LOG_ERR/
Mikael Nordfeldth [Thu, 31 Dec 2015 12:04:50 +0000 (13:04 +0100)]
s/LOG_ERROR/LOG_ERR/

8 years agoLogging destinations and unnecessary debug
Mikael Nordfeldth [Thu, 31 Dec 2015 12:00:20 +0000 (13:00 +0100)]
Logging destinations and unnecessary debug

8 years agoException throwing and proper db retrieval
Mikael Nordfeldth [Thu, 31 Dec 2015 11:41:30 +0000 (12:41 +0100)]
Exception throwing and proper db retrieval

ActivityModeration plugin and its Deleted_notice class.

8 years agoProper error message in exception
Mikael Nordfeldth [Thu, 31 Dec 2015 11:41:02 +0000 (12:41 +0100)]
Proper error message in exception

8 years agoDeleted_notice had a superfluous field
Mikael Nordfeldth [Thu, 31 Dec 2015 11:33:59 +0000 (12:33 +0100)]
Deleted_notice had a superfluous field

8 years agoWups, $notice not $stored in the old function...
Mikael Nordfeldth [Thu, 31 Dec 2015 01:37:42 +0000 (02:37 +0100)]
Wups, $notice not $stored in the old function...

8 years agoNotice conversation is perhaps not set yet
Mikael Nordfeldth [Thu, 31 Dec 2015 01:35:13 +0000 (02:35 +0100)]
Notice conversation is perhaps not set yet

8 years agoDon't do saveKnownReplies unless it's a verb=post
Mikael Nordfeldth [Thu, 31 Dec 2015 01:31:35 +0000 (02:31 +0100)]
Don't do saveKnownReplies unless it's a verb=post

8 years agoUse recently implemented functions in saveKnownReplies
Mikael Nordfeldth [Thu, 31 Dec 2015 01:22:49 +0000 (02:22 +0100)]
Use recently implemented functions in saveKnownReplies

8 years agoOnly provide Notice oEmbed data for local notices
Mikael Nordfeldth [Thu, 31 Dec 2015 00:55:18 +0000 (01:55 +0100)]
Only provide Notice oEmbed data for local notices

8 years agolocal/* is already in root .gitignore
Mikael Nordfeldth [Thu, 31 Dec 2015 00:54:34 +0000 (01:54 +0100)]
local/* is already in root .gitignore

8 years agoissue #93
Mikael Nordfeldth [Wed, 30 Dec 2015 17:03:45 +0000 (18:03 +0100)]
issue #93

8 years agoRecoverpasswordAction uses User->setPassword()
Mikael Nordfeldth [Wed, 30 Dec 2015 16:53:43 +0000 (17:53 +0100)]
RecoverpasswordAction uses User->setPassword()

8 years agosetPassword now runs validate too
Mikael Nordfeldth [Wed, 30 Dec 2015 16:49:13 +0000 (17:49 +0100)]
setPassword now runs validate too

8 years agoAdded User->setPassword($password)
Mikael Nordfeldth [Wed, 30 Dec 2015 16:44:24 +0000 (17:44 +0100)]
Added User->setPassword($password)

8 years agoNotification mails are sent again fixes ssue #99
Mikael Nordfeldth [Wed, 30 Dec 2015 16:35:47 +0000 (17:35 +0100)]
Notification mails are sent again fixes ssue #99

The problem was that the ActivityVerbPostPlugin handled 'post' verbs
but didn't handle the notifications for them, so now we're returning
true in the event so the default behaviour (sending to 'getReplies'
recipients) is done by default.

8 years agoMerge branch 'nightly' into 'nightly'
mmn [Wed, 30 Dec 2015 15:38:19 +0000 (15:38 +0000)]
Merge branch 'nightly' into 'nightly'

fixes this issue: https://quitter.se/notice/4344600

See merge request !71

8 years agofixes this issue: https://quitter.se/notice/4344600
hannes [Wed, 30 Dec 2015 01:54:48 +0000 (01:54 +0000)]
fixes this issue: https://quitter.se/notice/4344600

8 years agocreate storage directories automatically
Mikael Nordfeldth [Sun, 27 Dec 2015 23:35:02 +0000 (00:35 +0100)]
create storage directories automatically

8 years agoGNU social config paths, removed StatusNet/Laconica
Mikael Nordfeldth [Sun, 27 Dec 2015 23:09:06 +0000 (00:09 +0100)]
GNU social config paths, removed StatusNet/Laconica

8 years agobackground folder has never been used for GNU social
Mikael Nordfeldth [Sun, 27 Dec 2015 23:00:04 +0000 (00:00 +0100)]
background folder has never been used for GNU social

8 years agominor tuning to nginx example config
Mikael Nordfeldth [Sun, 27 Dec 2015 22:58:10 +0000 (23:58 +0100)]
minor tuning to nginx example config

for example we really do wish to force people to use HTTPS ;)

8 years agoFile_redirection should get URLs properly
Mikael Nordfeldth [Sun, 27 Dec 2015 20:36:23 +0000 (21:36 +0100)]
File_redirection should get URLs properly

8 years agosplit() is deprecated and should be explode()
Mikael Nordfeldth [Sun, 27 Dec 2015 14:22:16 +0000 (15:22 +0100)]
split() is deprecated and should be explode()

We don't need the regexpness anyway.

8 years agoConfirm_address field address_extra _can_ be NULL
Mikael Nordfeldth [Sun, 27 Dec 2015 14:01:28 +0000 (15:01 +0100)]
Confirm_address field address_extra _can_ be NULL

8 years agoGroup membership URI needs dataobjects not IDs
Mikael Nordfeldth [Sun, 27 Dec 2015 12:01:24 +0000 (13:01 +0100)]
Group membership URI needs dataobjects not IDs

8 years agoFile_oembed varchar to text changes
Mikael Nordfeldth [Sun, 27 Dec 2015 11:11:29 +0000 (12:11 +0100)]
File_oembed varchar to text changes

No need to have text length limitations in the database for fields which
very well may be longer than what was previously set.

8 years agovarchar to text since there's no reason to limit the fields
Mikael Nordfeldth [Sun, 27 Dec 2015 10:50:11 +0000 (11:50 +0100)]
varchar to text since there's no reason to limit the fields

They caused problems when quitter.se was upgrading because someone was
named ryanjjjjjjjjjjjjjjjjjjj[and more than 191 'j's] etc.

8 years agoClarify that notices are also deleted with nukefile.php
Mikael Nordfeldth [Sun, 27 Dec 2015 10:43:25 +0000 (11:43 +0100)]
Clarify that notices are also deleted with nukefile.php

8 years agoReport if the email was not sent!
Mikael Nordfeldth [Sun, 27 Dec 2015 01:16:12 +0000 (02:16 +0100)]
Report if the email was not sent!

8 years agoServer exceptions should reasonably be 5xx
Mikael Nordfeldth [Sun, 27 Dec 2015 01:15:37 +0000 (02:15 +0100)]
Server exceptions should reasonably be 5xx

8 years agosyntax error
Mikael Nordfeldth [Sun, 27 Dec 2015 00:42:03 +0000 (01:42 +0100)]
syntax error

8 years agoDuplicate URI means we have it already, I assume
Mikael Nordfeldth [Sun, 27 Dec 2015 00:40:00 +0000 (01:40 +0100)]
Duplicate URI means we have it already, I assume

8 years agoHandle lack of parent nicely
Mikael Nordfeldth [Sat, 26 Dec 2015 15:36:03 +0000 (16:36 +0100)]
Handle lack of parent nicely

8 years agoLogging fixes
Mikael Nordfeldth [Sat, 26 Dec 2015 15:27:06 +0000 (16:27 +0100)]
Logging fixes

8 years agoMerge branch 'rm-design-config-doc' into 'nightly'
mmn [Wed, 23 Dec 2015 21:04:25 +0000 (21:04 +0000)]
Merge branch 'rm-design-config-doc' into 'nightly'

Remove $config['design'] documentation

I believe those options are gone since
36d619480a8f5fa06db5b54fe7686de83d8225be

Ref. #109

See merge request !70

8 years agoMerge branch 'autocomplete-group' into 'nightly'
mmn [Wed, 23 Dec 2015 21:04:18 +0000 (21:04 +0000)]
Merge branch 'autocomplete-group' into 'nightly'

Autocomplete group

Group autocompletion wasn't working for a couple of reasons:

1. $profile wasn't set (d8092207c0)
2. Profile::getUri() wasn't working for Groups, causing Profile::getAcctUri() to throw a ProfileNoAcctUriException (3e830dad374)

See merge request !68

8 years agoMerge branch 'profile-prefs-getall' into 'nightly'
mmn [Wed, 23 Dec 2015 21:03:55 +0000 (21:03 +0000)]
Merge branch 'profile-prefs-getall' into 'nightly'

Fixup Profile_prefs::getAll()

Ref. #98

See merge request !69

8 years agoRemove $config['design'] documentation
Chimo [Mon, 21 Dec 2015 17:53:30 +0000 (17:53 +0000)]
Remove $config['design'] documentation

I believe those options are gone since
36d619480a8f5fa06db5b54fe7686de83d8225be

8 years agoProfile_prefs::getAll fix prefs loop
Chimo [Thu, 17 Dec 2015 14:58:06 +0000 (14:58 +0000)]
Profile_prefs::getAll fix prefs loop

DataObject::fetch doesn't return an object.

8 years agoProfile_prefs::getAll fix call to listFind
Chimo [Thu, 17 Dec 2015 14:55:39 +0000 (14:55 +0000)]
Profile_prefs::getAll fix call to listFind

2nd argument needs to be an array

8 years agoMake Profile::getUri work with Groups
Chimo [Wed, 16 Dec 2015 02:49:42 +0000 (21:49 -0500)]
Make Profile::getUri work with Groups

and by extension Profile::getAcctUri

8 years agoAutocomplete: Fix $profile being null for groups
Chimo [Wed, 16 Dec 2015 02:48:18 +0000 (21:48 -0500)]
Autocomplete: Fix $profile being null for groups

8 years agoMerge branch 'mmn_fixes' into nightly
Mikael Nordfeldth [Tue, 15 Dec 2015 11:34:12 +0000 (12:34 +0100)]
Merge branch 'mmn_fixes' into nightly

8 years ago$url should've been $file->getUrl()
Mikael Nordfeldth [Tue, 15 Dec 2015 11:30:35 +0000 (12:30 +0100)]
$url should've been $file->getUrl()

8 years agoDon't check Link header if not set
Mikael Nordfeldth [Tue, 15 Dec 2015 10:51:16 +0000 (11:51 +0100)]
Don't check Link header if not set

8 years agoBetter checks for defined array indexes
Mikael Nordfeldth [Tue, 15 Dec 2015 10:50:57 +0000 (11:50 +0100)]
Better checks for defined array indexes

8 years agoMerge branch 'master' into nightly
Mikael Nordfeldth [Mon, 14 Dec 2015 21:11:26 +0000 (22:11 +0100)]
Merge branch 'master' into nightly

8 years agoMerge branch 'send-twitter-replies-to-twitter' into 'master'
mmn [Mon, 14 Dec 2015 21:10:57 +0000 (21:10 +0000)]
Merge branch 'send-twitter-replies-to-twitter' into 'master'

Always send Twitter replies to Twitter

If is_twitter_notice($notice->reply_to) then send it to Twitter, even
if twitter import is off.  It's a reply to a Twitter notice, it should
go there!

(Also retweets.)

See merge request !42

8 years agoMerge branch 'direct-feed-sub' into 'master'
mmn [Mon, 14 Dec 2015 21:09:56 +0000 (21:09 +0000)]
Merge branch 'direct-feed-sub' into 'master'

If we are given a direct URL to a feed, use that

See merge request !54

8 years agoMerge branch 'twitter-show-rel-syndication' into 'master'
mmn [Mon, 14 Dec 2015 21:09:08 +0000 (21:09 +0000)]
Merge branch 'twitter-show-rel-syndication' into 'master'

Include rel-syndication link for tweets

As per: <http://microformats.org/wiki/rel-syndication>
This allows some services to find a post in Twitter.

See merge request !44

8 years agoMerge branch 'firefox-sub-link' into 'master'
mmn [Mon, 14 Dec 2015 21:08:22 +0000 (21:08 +0000)]
Merge branch 'firefox-sub-link' into 'master'

Link to add to Firefox as feedreader

This allows easily subscribing to any feed firefox detects in your GNU Social instance.

See merge request !55

8 years agoMerge branch 'fix-twitter-uri' into 'master'
mmn [Mon, 14 Dec 2015 21:07:48 +0000 (21:07 +0000)]
Merge branch 'fix-twitter-uri' into 'master'

Twitter URIs have changed

The #! was deprecated ages ago, and Twitter forces HTTPS these days.

See merge request !43

8 years agoMerge branch 'master' into nightly
Mikael Nordfeldth [Mon, 14 Dec 2015 21:07:06 +0000 (22:07 +0100)]
Merge branch 'master' into nightly

8 years agoMerge branch 'inbound-linkback' into 'master'
mmn [Mon, 14 Dec 2015 21:05:25 +0000 (21:05 +0000)]
Merge branch 'inbound-linkback' into 'master'

Accept mentions/replies/rsvps/likes via pingback and webmention

This makes the Linkback plugin bidirectional, allowing reply/mention federation between GNU Social and any pingback-enabled service (including any Wordpress site).

See merge request !41

8 years agoMerge branch 'twitter-check-dupe-by-uri' into 'master'
mmn [Mon, 14 Dec 2015 21:04:22 +0000 (21:04 +0000)]
Merge branch 'twitter-check-dupe-by-uri' into 'master'

TwitterBridge also check for dupe by uri

In case a twitter item came in from some other source (such as linkback).

See merge request !45

8 years agoMerge branch 'repost-of-uf2' into 'master'
mmn [Mon, 14 Dec 2015 21:03:38 +0000 (21:03 +0000)]
Merge branch 'repost-of-uf2' into 'master'

Mark up link to original as a repost for repeats

http://indiewebcamp.com/repost

See merge request !46

8 years agoMerge branch 'master' into nightly
Mikael Nordfeldth [Mon, 14 Dec 2015 21:03:04 +0000 (22:03 +0100)]
Merge branch 'master' into nightly

8 years agoMerge branch 'master' into mmn_fixes
Mikael Nordfeldth [Mon, 14 Dec 2015 21:01:50 +0000 (22:01 +0100)]
Merge branch 'master' into mmn_fixes

8 years agoMerge branch 'at-mention-url' into 'master'
mmn [Mon, 14 Dec 2015 21:01:42 +0000 (21:01 +0000)]
Merge branch 'at-mention-url' into 'master'

MentionURL Plugin

This plugin enables users to use the syntax `@twitter.com/singpolyma` to mention users the system does not know about, or to be more specific when a nickname is ambiguous.

See merge request !53

8 years agoMerge branch 'group-join-approve-reject-button-icons' into 'nightly'
mmn [Mon, 14 Dec 2015 20:48:36 +0000 (20:48 +0000)]
Merge branch 'group-join-approve-reject-button-icons' into 'nightly'

Add icons to group-join approval/rejection buttons

Relates to #106

See merge request !66

8 years agoMerge branch 'group-join-rejections' into 'nightly'
mmn [Mon, 14 Dec 2015 20:48:18 +0000 (20:48 +0000)]
Merge branch 'group-join-rejections' into 'nightly'

Fix group-join request rejections

Relates to #105

See merge request !65

8 years agoMerge branch 'group-members-pending' into 'nightly'
mmn [Mon, 14 Dec 2015 20:47:47 +0000 (20:47 +0000)]
Merge branch 'group-members-pending' into 'nightly'

Fix "pending members" group list

Related to #104

See merge request !64

8 years agoMerge branch 'api-docs' into 'nightly'
mmn [Mon, 14 Dec 2015 20:47:17 +0000 (20:47 +0000)]
Merge branch 'api-docs' into 'nightly'

Add AtomPub, Twitter-compat. API documentation to doc-src/

See merge request !62

8 years agoMerge branch 'nightly' of git.gnu.io:gnu/gnu-social into nightly
Mikael Nordfeldth [Mon, 14 Dec 2015 20:45:46 +0000 (21:45 +0100)]
Merge branch 'nightly' of git.gnu.io:gnu/gnu-social into nightly

8 years agogetID() will complain loudly if something is wrong
Mikael Nordfeldth [Mon, 14 Dec 2015 20:44:59 +0000 (21:44 +0100)]
getID() will complain loudly if something is wrong

(just ->id would not)

8 years agoMerge commit '5c4a7a10' into nightly
Mikael Nordfeldth [Mon, 14 Dec 2015 20:42:08 +0000 (21:42 +0100)]
Merge commit '5c4a7a10' into nightly

hannes making sure notice is a repeat and not a delete activity notice

8 years agoMerge branch 'php-minversion-detec' into 'nightly'
mmn [Mon, 14 Dec 2015 20:37:53 +0000 (20:37 +0000)]
Merge branch 'php-minversion-detec' into 'nightly'

installer::checkPrereqs bump PHP version to 5.5.0

Related to #102

See merge request !63

8 years agoMerge branch 'fix-setpassword' into 'nightly'
mmn [Mon, 14 Dec 2015 20:37:26 +0000 (20:37 +0000)]
Merge branch 'fix-setpassword' into 'nightly'

Fix /scripts/setpassword.php

common_munge_password is expecting a Profile, we were passing a user_id.

Thanks @aroque for the fix ( ref. #100 )

See merge request !67

8 years agoWe have to print/echo when outputting json (thanks hannes)
Mikael Nordfeldth [Mon, 14 Dec 2015 20:29:39 +0000 (21:29 +0100)]
We have to print/echo when outputting json (thanks hannes)

8 years agoWe have to print/echo when outputting json (thanks hannes)
Mikael Nordfeldth [Mon, 14 Dec 2015 20:29:39 +0000 (21:29 +0100)]
We have to print/echo when outputting json (thanks hannes)

8 years agoredir_info only has data if we ran discovery
Mikael Nordfeldth [Tue, 8 Dec 2015 10:42:09 +0000 (11:42 +0100)]
redir_info only has data if we ran discovery

8 years agoFull identifiers for Autocomplete, less confusing
Mikael Nordfeldth [Sat, 5 Dec 2015 15:18:59 +0000 (16:18 +0100)]
Full identifiers for Autocomplete, less confusing

8 years agoRemember to purify HTML...
Mikael Nordfeldth [Sat, 5 Dec 2015 14:56:50 +0000 (15:56 +0100)]
Remember to purify HTML...

8 years agoircs URLs work fine in Firefox at least
Mikael Nordfeldth [Sat, 5 Dec 2015 12:02:49 +0000 (13:02 +0100)]
ircs URLs work fine in Firefox at least

8 years agoFix /scripts/setpassword.php
Chimo [Fri, 4 Dec 2015 17:09:06 +0000 (17:09 +0000)]
Fix /scripts/setpassword.php

common_munge_password is expecting a Profile, we were passing a user_id.

Thanks @aroque for the fix ( ref. #100 )

8 years agoAdd icons to group-join approval/rejection buttons
Chimo [Fri, 4 Dec 2015 17:00:35 +0000 (17:00 +0000)]
Add icons to group-join approval/rejection buttons

8 years agoFix group-join request rejections
Chimo [Fri, 4 Dec 2015 16:09:51 +0000 (16:09 +0000)]
Fix group-join request rejections

8 years agoFix "pending members" group list
Chimo [Fri, 4 Dec 2015 15:47:40 +0000 (15:47 +0000)]
Fix "pending members" group list

8 years agoinstaller::checkPrereqs bump PHP version to 5.5.0
Chimo [Fri, 4 Dec 2015 15:22:58 +0000 (15:22 +0000)]
installer::checkPrereqs bump PHP version to 5.5.0

8 years agoVarious minor theme enhancements in neo-gnu
Mikael Nordfeldth [Mon, 30 Nov 2015 01:31:51 +0000 (02:31 +0100)]
Various minor theme enhancements in neo-gnu

8 years agoList groups with nickname instead of full name in sidebar
Mikael Nordfeldth [Mon, 30 Nov 2015 01:21:17 +0000 (02:21 +0100)]
List groups with nickname instead of full name in sidebar

8 years agoOembed slimmed to only do discovery (soon we get og: discovery too)
Mikael Nordfeldth [Mon, 30 Nov 2015 01:06:04 +0000 (02:06 +0100)]
Oembed slimmed to only do discovery (soon we get og: discovery too)

8 years agoquickGetJson for HTTP requests to return json objects
Mikael Nordfeldth [Mon, 30 Nov 2015 01:05:06 +0000 (02:05 +0100)]
quickGetJson for HTTP requests to return json objects

8 years agoHTTPClient get $params array and oEmbedHelper uses it
Mikael Nordfeldth [Mon, 30 Nov 2015 00:28:18 +0000 (01:28 +0100)]
HTTPClient get $params array and oEmbedHelper uses it

9 years agoAdd AtomPub, Twitter-compat. API documentation to doc-src/
Chimo [Tue, 24 Nov 2015 17:59:43 +0000 (12:59 -0500)]
Add AtomPub, Twitter-compat. API documentation to doc-src/