Michael
327cdf21ce
Some more "baseurl" improvements
2020-05-24 20:40:00 +00:00
Hypolite Petovan
669124e72f
Merge pull request #8678 from annando/gserver-detection-type
...
Improved server detection / gsid introduced
2020-05-22 10:25:37 -04:00
Michael
21ab11ac18
Only fetch the gsid when it had been empty before
2020-05-22 11:29:58 +00:00
Michael
e27915a819
Centralized gsid generation
2020-05-22 10:10:24 +00:00
Michael
071505f024
Added documentation, simplified code
2020-05-22 04:52:43 +00:00
Michael
95b4f35a12
Improved server detection / gsid introduced
2020-05-22 04:19:32 +00:00
Michael Vogel
58f06a830f
Merge pull request #8671 from MrPetovan/bug/8623-relative-href
...
Add support for relative URL in HTML documents
2020-05-21 13:51:26 +02:00
Hypolite Petovan
04e8d5be2c
Remove deprecated/implicit filter_var() flags in Network\Probe::ensureAbsoluteLinkFromHTMLDoc
...
- Suppresses a test breaking notice message in PHP 7.4
2020-05-21 02:27:33 -04:00
Hypolite Petovan
3ef987e4e1
Add new Network\Probe::ensureAbsoluteLinkFromHTMLDoc method
...
- Add supports for relative URL in href attributes to probe feed URL
2020-05-21 00:25:48 -04:00
Hypolite Petovan
c2105f93d1
Remove duplicate curl call in Network\Probe::getFeedLink
...
- Add page body argument instead
- Expand method scope to allow tests
2020-05-21 00:25:48 -04:00
Hypolite Petovan
6fd13300cb
Fix wrong variable name in Model\Attach
...
- Prevented attachment data from being retrieved from storage
2020-05-20 18:28:14 -04:00
Michael
a77c0194dc
Issue 8663: Prevent abusive behaviour when probing servers
2020-05-20 06:57:46 +00:00
Michael Vogel
b7b6fae389
Update src/Model/Verb.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-05-19 22:42:01 +02:00
Michael
eeda115e32
Adding some more verb handling
2020-05-19 20:32:15 +00:00
Michael
ef3dc72dca
Ensure unified order of 'verb' records
2020-05-19 05:51:58 +00:00
Hypolite Petovan
3cc3bfe531
Merge pull request #8660 from annando/item-insert
...
Improved item insert functionality
2020-05-18 19:35:26 -04:00
Michael
e09965fcc5
Simplified code
2020-05-18 22:34:47 +00:00
Michael Vogel
e315bc3eae
Merge pull request #8657 from MrPetovan/bug/8653-catch-template-engine-errors
...
Catch template engine errors
2020-05-19 00:22:45 +02:00
Hypolite Petovan
8b05af176c
Add detailed error messages for admin user in Core\Renderer and Render\FriendicaSmartyEngine
2020-05-18 18:10:21 -04:00
Michael
2a56370cf4
Merge remote-tracking branch 'upstream/develop' into annando/issue8514
2020-05-18 21:38:17 +00:00
Michael
2f8c6f00b5
Improved item insert functionality
2020-05-18 21:34:57 +00:00
Hypolite Petovan
64e89a516d
Restore default parameter value in Core\Renderer::replaceMacros
2020-05-18 10:01:51 -04:00
Hypolite Petovan
ef9b51e631
Replace direct error output and exit by logger + exception in Core\Renderer
...
- Same in Render\FriendicaSmartyEngine
2020-05-18 01:21:58 -04:00
Hypolite Petovan
346f99b877
Add new TemplateEngine->testInstall method
...
- Add admin summary template engine error messages
2020-05-18 01:20:47 -04:00
Hypolite Petovan
c6ba92c43d
Refactor template engine code
...
- Convert ITemplateEngine interface to abstract class
- Remove dependency to App in FriendicaSmarty and FriendicaSmartyEngine
- Normalize replaceMacro parameter behavior using Smarty template string prefixes
- Remove obsolete FriendicaSmarty->parsed method
- Update unused Smarty directory paths
2020-05-18 01:18:41 -04:00
Hypolite Petovan
75a0b80888
Add new Strings::startsWith method
...
- Move previous method to Strings::startsWithChars and update every known call
2020-05-18 01:05:38 -04:00
Michael
efb1c630fd
Fix warnings ("Divide by zero" and "key parameter is not a valid public key")
2020-05-18 02:58:08 +00:00
Michael
e737eea17d
Issue 8458-2: Now all unicode emojis should work
2020-05-17 21:46:54 +00:00
Michael
d7f0ffdbc1
Issue 8458: Display big emojis
...
Fixes #8458
2020-05-17 16:55:54 +00:00
Hypolite Petovan
db63d1d501
Merge pull request #8652 from annando/annando/issue8582
...
Issue 8582: "cid" in "network" is now "contactid"
2020-05-17 11:41:53 -04:00
Hypolite Petovan
8a96fe6d7f
Merge pull request #8648 from annando/annando/issue8565
...
Issue 8565: Sanitize input data
2020-05-17 11:40:18 -04:00
Michael
3b1d89252a
Issue 8582: "cid" in "network" is now "contactid"
...
Fixes #8582
2020-05-17 15:01:27 +00:00
Michael
bc26c980f0
Reverts test changes
2020-05-17 13:59:05 +00:00
Michael
a3c4021f12
Issue 8514: Make paging for searcg items work again
...
Fixes #8514
2020-05-17 13:51:56 +00:00
Hypolite Petovan
90b1355555
Merge pull request #8649 from annando/annando/issue8550
...
Issue 8550: New experimental database configurations
2020-05-17 09:11:30 -04:00
Michael
7ace1049bb
Issue 8572: Ensure to log database errors
2020-05-17 10:56:19 +00:00
Michael
4d4678ceb6
New experimental database configurations
2020-05-17 09:03:56 +00:00
Michael
d771c50d63
Issue 8565: Sanitize input data
...
Fixes #8565
2020-05-17 06:13:58 +00:00
Michael
ecde6b0066
Issue 8635: Create foreign keys without constraint name
2020-05-16 20:57:04 +00:00
Michael
b625797591
issue 8642: Make hashtags more compatible
2020-05-16 18:38:50 +00:00
Hypolite Petovan
013d75c2ec
Merge pull request #8644 from annando/bbcode-constants
...
Use constants for the BBCode modes
2020-05-16 13:15:24 -04:00
Michael
b192810288
Still more missing places replaced
2020-05-16 16:41:37 +00:00
Michael
76d845a138
Found another occurence replaced with constants
2020-05-16 16:39:44 +00:00
Michael
0da0580a82
use "self"
2020-05-16 16:32:37 +00:00
Michael
0cf517ad76
Use constants for the BBCode modes
2020-05-16 16:28:15 +00:00
Michael
b8cf415f0d
Issue 8635 - Handle weird default values
...
This handles an issue that occured in #8635 (But will not fix the issue behind this)
2020-05-16 14:23:17 +00:00
Michael
28e7564d79
Added some more sql commands to the list
2020-05-16 10:21:16 +00:00
Michael
8e12edc375
Improved code
2020-05-16 10:04:09 +00:00
Michael
4faef126ff
Improved structure
2020-05-16 09:01:54 +00:00
Michael
4e1b1c0811
Issue 8635: Avoid concurrent database updates
...
Possibly helps with #8635
2020-05-16 08:15:51 +00:00
Michael
28e52f4db1
Fixed table name
2020-05-16 06:14:25 +00:00
Michael
14f814e6ba
Issue 8636: Check and fix data before foreign key creation
2020-05-16 06:12:28 +00:00
Michael
ec3290da3b
We already have got a function to check if a table exists
2020-05-15 18:32:53 +00:00
Michael
d70b77288d
Call the initial value check in the test
2020-05-15 18:08:06 +00:00
Michael
e333f45d0f
Ensure that the initial values are set
2020-05-15 17:49:07 +00:00
Michael
89b47afb09
Testmode added
2020-05-15 15:41:50 +00:00
Michael
d71c3e0812
Activate test mode for database
2020-05-15 15:05:17 +00:00
Michael
7a82171bfe
The "term" table is removed
2020-05-15 06:50:20 +00:00
Hypolite Petovan
f58d42e317
Merge pull request #8632 from annando/fix-fatal
...
Fix a fatal error when an undo doesn't contain an object
2020-05-14 09:06:42 -04:00
Michael
079738a8b5
Fix a fatal error when an undo doesn't contain an object
2020-05-14 04:53:56 +00:00
Michael Vogel
cc8491223e
Merge pull request #8631 from MrPetovan/task/remove-item-tag-field
...
Remove references to obsolete virtual tag item.tag
2020-05-14 06:29:46 +02:00
Michael
3dc231ffd6
Code standards
2020-05-14 03:48:26 +00:00
Hypolite Petovan
c2a76db290
Add type filter parameter to Tag::getCSVByURIId
2020-05-13 22:35:39 -04:00
Hypolite Petovan
75977ee72b
Remove remaining references to cirtual field item.tag
2020-05-13 22:35:13 -04:00
Michael
04005f2878
Added documentation
2020-05-13 19:26:59 +00:00
Michael
7ea40ea796
Rearranged calls
2020-05-13 18:45:31 +00:00
Michael
13bd43f3f6
Store the diaspora signature differently
2020-05-13 05:48:26 +00:00
Michael
c4062ddb3b
Removed "insert" parameter
2020-05-12 21:49:12 +00:00
Michael
06da3084f5
Restructured item insert
2020-05-12 20:13:48 +00:00
Michael
cd82c527f5
Removed useless error handling
2020-05-12 09:05:37 +00:00
Michael
faaf3d89e3
The next boolean
2020-05-11 19:07:18 +00:00
Michael
c5be1092d0
Use "quoteIdentifier"
2020-05-11 18:59:36 +00:00
Michael
57b4c70f9e
Merge remote-tracking branch 'upstream/develop' into dbstructure
2020-05-11 18:54:19 +00:00
Michael
ae2288bc7d
Fix "Uncaught TypeError: Argument 1 passed to :incrementQueueDone()"
2020-05-11 18:28:41 +00:00
Michael
a7f777ee43
DBStructure is now using "q(" nevermore
2020-05-10 20:23:58 +00:00
Michael
7f55e1b2bc
We now support real foreign keys
2020-05-10 14:55:03 +00:00
Hypolite Petovan
d35dc64660
Merge pull request #8611 from annando/issue-8610
...
Issue 8610: Implicit mentions work again
2020-05-09 16:03:45 -04:00
Hypolite Petovan
1e53f28b18
Merge pull request #8615 from annando/verb
...
We now store verbs in a new side table
2020-05-09 16:03:15 -04:00
Michael
258e9df064
Moved the check for a comment to a different place
2020-05-09 15:50:49 +00:00
Michael
19b5b83ac6
Forgotten "close"
2020-05-09 15:43:41 +00:00
Michael
5fe6a2dfcd
We now store verbs in a new side table
2020-05-09 15:38:40 +00:00
Hypolite Petovan
184fa9f980
Skip user removal if it's already been removed in Console\User
2020-05-09 11:05:20 -04:00
Michael
9679fad5e2
Concentrating functionality
2020-05-09 08:55:10 +00:00
Michael
a1fda8f74a
Dant try to add mentions on starting posts
2020-05-09 08:39:21 +00:00
Michael
eb4c14695c
The implicit mentions are added in any case
2020-05-09 08:35:58 +00:00
Michael
556cc3fb13
Always mention the parent author
2020-05-09 08:08:33 +00:00
Michael
bebc6615fc
Removed unneeded functionality
2020-05-09 06:51:13 +00:00
Michael
d5f64e1156
Issue 8610: Implicit mentions work again
2020-05-09 06:33:59 +00:00
Hypolite Petovan
55acb51148
Check $item_profile is populated in ActivityPub\Transmitter
...
- Address https://github.com/friendica/friendica/issues/8475#issuecomment-625716446
2020-05-08 09:31:36 -04:00
root
68b63ec647
avoid notice in probe.php
2020-05-08 13:06:40 +00:00
Michael
856cf7f664
Don't count and fetch "follow" activities
2020-05-07 18:39:39 +00:00
Hypolite Petovan
8abaac6d79
Account for missing location value in ActivityPub\Receiver
2020-05-07 10:14:38 -04:00
Michael Vogel
64f1bc8a68
Merge pull request #8589 from MrPetovan/task/8588-ap-contacts-endpoint
...
Only output ActivityPub contacts in /followers and /following AP endpoints
2020-05-07 10:37:46 +02:00
Hypolite Petovan
63e7996891
Improve formatting in ActivityPub\Transmitter
2020-05-07 03:47:45 -04:00
Hypolite Petovan
eb8dcd43f3
Merge pull request #8597 from annando/notice
...
Fixed notice because of missing field
2020-05-07 03:46:38 -04:00
Michael
e3c08215f6
Fixed notice because of missing field
2020-05-07 07:34:00 +00:00
Hypolite Petovan
3c0547c6e8
Ensure post location received through ActivityPub is in plaintext
2020-05-06 22:41:59 -04:00
Michael
065fad31f1
ignore "follow" activities that are not from the user
2020-05-06 21:19:48 +00:00
Michael
be9519708e
Don't relay participation messages
2020-05-06 20:43:00 +00:00
Hypolite Petovan
4e579e77f5
Only output ActivityPub contacts in /followers and /following
...
- Join contact table with apcontact to weed out non-AP contacts
2020-05-06 15:29:35 -04:00
Michael
806f4a0142
Added logging
2020-05-06 19:00:56 +00:00
Michael
7dea1ff6bd
Issue 8586 again: Don't transmit participations
2020-05-06 17:30:21 +00:00
Michael
b9ee46824f
Added missing field
2020-05-06 15:37:04 +00:00
Michael
62a4638ea8
Don#t group
2020-05-06 15:27:13 +00:00
Michael
22be2cce8a
Issue 8586: Reduce the amount of item receivers
2020-05-06 15:20:49 +00:00
Hypolite Petovan
36a7eceb89
Remove preemptive autolinker from Text\Markdown::toBBCode
...
- Autolinker is done centrally in Text\BBCode::convert
2020-05-05 23:41:35 -04:00
Hypolite Petovan
ccb69414d2
Combine getFollowers and getFollowing into getContacts in ActivityPub\Transmitter
2020-05-05 22:32:45 -04:00
Hypolite Petovan
f4083f6031
Merge pull request #8585 from annando/legacy-tag
...
Removed legacy usage of the "tag" field
2020-05-05 18:10:22 -04:00
Michael
d33f6fc167
Renamed function
2020-05-05 21:58:25 +00:00
Michael
0f042b064a
Fix warning, notice and DB Error
2020-05-05 21:49:48 +00:00
Michael
980de37047
Removed legacy usage of the "tag" field
2020-05-05 19:54:25 +00:00
Hypolite Petovan
f7a45e4153
Merge pull request #8577 from annando/no-term2
...
File and category aren't using "term" anymore
2020-05-05 13:45:48 -04:00
Michael
3d4ace7a9d
Merge branch 'no-term3' into no-term2
2020-05-05 16:09:50 +00:00
Michael
d67b9cb693
Formula according to documentation
2020-05-05 16:01:20 +00:00
Michael
7de6e60328
Merge remote-tracking branch 'upstream/develop' into issue-8550
2020-05-05 15:56:24 +00:00
Michael
5725784055
Update database definition, cleaned code
2020-05-05 15:47:35 +00:00
Michael
59675c4f0b
Merge remote-tracking branch 'upstream/develop' into no-term2
2020-05-05 15:44:24 +00:00
Michael
d838dcbd8c
Removed unused fields
2020-05-05 14:10:39 +00:00
Michael
2ee14bf5fe
Merge remote-tracking branch 'upstream/develop' into post-delivery-data
2020-05-05 14:08:29 +00:00
Michael
84e3892955
Merge remote-tracking branch 'upstream/develop' into post-delivery-data
2020-05-05 13:16:01 +00:00
Michael
2f42e68dc8
Merge remote-tracking branch 'upstream/develop' into new-participation
2020-05-05 12:48:33 +00:00
Michael
b7e25d16e7
Removed usage of "tag" field
2020-05-05 05:11:59 +00:00
Hypolite Petovan
340bc57952
Ensure Tag::getByURIId parameter value in OStatus;;entryFooter
...
- Address https://github.com/friendica/friendica/issues/8473#issuecomment-623701081
- $item['uri-id'] isn't present for follow entry pseudo-items
2020-05-04 18:51:03 -04:00
Michael
1362748f59
Merge remote-tracking branch 'upstream/develop' into no-term2
2020-05-04 15:20:30 +00:00
Michael
4c86f2a3ec
Merge remote-tracking branch 'upstream/develop' into new-participation
2020-05-04 15:01:42 +00:00
Michael
16d486dd24
Merge remote-tracking branch 'upstream/develop' into post-delivery-data
2020-05-04 14:40:52 +00:00
Hypolite Petovan
05cac4c186
Merge pull request #8570 from annando/tag-notice
...
Fix for "Undefined index: uri-id""
2020-05-04 09:30:14 -04:00
Michael
4fa26c81e8
Fix for wrong table and wrong field name
2020-05-03 15:44:39 +00:00
Michael
875d6b36e9
File and category aren't using "term" anymore
2020-05-03 15:13:40 +00:00
Michael
c141a3eb79
Corrected variable name
2020-05-02 22:02:29 +00:00
Michael
1a4beaf061
post update function added
2020-05-02 21:27:37 +00:00
Michael
098ba4a667
"item-delivery-data" is now "post-delivery-data"
2020-05-02 19:34:02 +00:00
Michael
2a1cdfa36b
Diaspora participations are now atored as activities
2020-05-02 08:52:11 +00:00
Michael
233d6eea2b
Tags are now added to the body again
2020-05-02 05:43:00 +00:00
Michael
11406fd3b6
Fix for "Undefined index: uri-id""
2020-05-02 05:14:30 +00:00
Michael
b0cb6536dd
The old tag handling is removed
2020-05-02 05:08:05 +00:00
Michael
776a1dd7c3
Renamed function
2020-05-01 15:43:50 +00:00
Michael
c3ecc19b41
Last "term" element renamed
2020-05-01 15:27:56 +00:00
Michael
729c6b67aa
the "term" field now is called "name", workaround removed
2020-05-01 15:18:48 +00:00
Michael
74081a71ff
Removed unused "use"
2020-05-01 13:26:13 +00:00
Michael
ede69a8673
Function renamed
2020-05-01 13:13:58 +00:00
Michael
70022393b7
Fix notice for missing "uri-id"
2020-05-01 12:42:22 +00:00
Michael
2b1fef469a
Notification moved to usage of the "tag" table
2020-05-01 12:41:17 +00:00
Michael
029a379060
Move "isType" to Tag.php
2020-05-01 12:39:41 +00:00
Michael
ac2957c4dd
Some more "term" to "tag" conversion
2020-05-01 10:57:32 +00:00
Michael
8602bbb3b9
"term" replaced with "tag"
2020-05-01 08:02:21 +00:00
Michael
3b2ae5c4a9
function names changed
2020-05-01 06:01:22 +00:00
Michael
6d4962a571
1,000 is better than 100
2020-04-30 12:13:13 +00:00
Michael
bb0d6ce6f6
Better check for finished conversion
2020-04-30 09:03:05 +00:00
Michael
88931e5053
Post update functionality for tags
2020-04-30 06:09:57 +00:00
Michael Vogel
e1d21e736a
Update src/Database/Database.php
...
Co-Authored-By: Hypolite Petovan <hypolite@mrpetovan.com>
2020-04-29 19:13:23 +02:00
Michael
136c6b644e
Fix: Mentions had been stored as tags
2020-04-29 10:49:13 +00:00
Michael
6487daa4a9
Issue 8550: Check for a good table_definition cache value
2020-04-29 06:28:06 +00:00
Michael
8c44f535b7
Merge remote-tracking branch 'upstream/develop' into write-tags
2020-04-29 02:38:33 +00:00
Michael
00ef29fb97
It has to be "selectFirst"
2020-04-29 01:40:59 +00:00
Michael
1f9f321d54
Issue 8557: We have to fetch only a single row
2020-04-28 21:13:37 +00:00
Michael
10ffd3a374
Iissue 8560: Wrong value for parent in mail notification
2020-04-28 20:32:39 +00:00
Michael
6f3b46217e
Fix for "Undefined index: profile_url"
2020-04-28 19:36:10 +00:00
Michael
70e5639e29
Merge
2020-04-28 13:33:03 +00:00
Hypolite Petovan
a61f61a051
Merge pull request #8556 from annando/close-db-connection
...
Added forgotten DBA::close
2020-04-28 09:27:27 -04:00
Michael
c2a9b3b9e9
Usage of the new tag tables
2020-04-28 11:52:51 +00:00
Michael
5367620467
Merge remote-tracking branch 'upstream/develop' into write-tags
2020-04-28 08:03:26 +00:00
Michael
238c079d11
Merge remote-tracking branch 'upstream/develop' into issue-8546
2020-04-28 08:01:33 +00:00
Michael
e52e505a48
Merge
2020-04-28 08:00:38 +00:00
Michael
f75009c20c
Some more forgotten DBA::close
2020-04-28 07:10:18 +00:00
Tobias Diekershoff
c853ea6aae
Merge pull request #8554 from annando/fix-8551
...
Fix issue 8551: Last item is now displayed again
2020-04-28 07:55:24 +02:00
Michael
9ccdbd9349
Added forgotten DBA::close
2020-04-28 05:55:17 +00:00
Michael
fd752be114
Issue 8546: Added option to not use prepared statements
2020-04-28 05:40:23 +00:00
Michael
0c4dde8e68
Fix issue 8551: Last item is now displayed again
2020-04-28 05:22:29 +00:00
Michael
ce20081d28
Fix wrong field name
2020-04-28 03:52:07 +00:00
Michael
f521689ced
Suppress XML logging of errors
2020-04-27 14:35:50 +00:00
Michael
9fb035ee79
Merge remote-tracking branch 'upstream/develop' into write-tags
2020-04-26 18:47:24 +00:00
Hypolite Petovan
1b0a8ec5c0
Merge pull request #8545 from nupplaphil/bug/subdir
...
Template Engine with Subdirectory
2020-04-26 14:31:30 -04:00
Michael
6c59e03805
Renamed comment
2020-04-26 16:20:17 +00:00
Michael
7f5f68a904
More preparations for term to tag transition
2020-04-26 16:15:39 +00:00
Michael
5df5e9521b
The tag table is now really used
2020-04-26 15:24:58 +00:00
Philipp
f5f62d3f42
Template Engine with Subdirectory
...
- Use explicit root path for template engine
- Replace "__DIR__" calls in addons with subdirectories
- Fixes local tests, where call is made out of '/' and not '/vagrant/'
2020-04-26 15:45:25 +02:00
Michael
d74067b461
Queries had been simplified
2020-04-26 06:58:30 +00:00
Michael
832ac65248
Merge branch 'views' of github.com:annando/friendica into views
2020-04-26 06:31:31 +00:00
Michael Vogel
7e8bcc9034
Update src/Model/Profile.php
...
Co-Authored-By: Hypolite Petovan <hypolite@mrpetovan.com>
2020-04-26 08:04:34 +02:00
Michael Vogel
3107680e51
Update src/Model/Profile.php
...
Co-Authored-By: Hypolite Petovan <hypolite@mrpetovan.com>
2020-04-26 08:04:17 +02:00
Michael Vogel
3f9c78a20b
Update src/Model/Profile.php
...
Co-Authored-By: Hypolite Petovan <hypolite@mrpetovan.com>
2020-04-26 08:04:03 +02:00
Michael Vogel
37b9031a27
Update src/Model/Profile.php
...
Co-Authored-By: Hypolite Petovan <hypolite@mrpetovan.com>
2020-04-25 23:33:11 +02:00
Michael Vogel
7f17c1484a
Update src/Model/Profile.php
...
Co-Authored-By: Hypolite Petovan <hypolite@mrpetovan.com>
2020-04-25 23:33:01 +02:00
Michael
51bc5279a0
Documentation and unneeded stuff removed
2020-04-25 18:36:58 +00:00
Michael
e012730e52
Added check and repair for missing self contact
2020-04-25 07:29:38 +00:00
Michael
7d111e2a6f
Duplicated fields renamed
2020-04-25 07:29:02 +00:00
Michael
ee3a724b41
Three more joins replaced with views
2020-04-24 20:39:14 +00:00
Michael
1c980c5b29
The workerqueue is now using a view as well
2020-04-24 18:50:36 +00:00
Michael
89dcab774d
Prticipation is now a view as well
2020-04-24 17:55:49 +00:00
Michael
57009d30c4
There is now a pending view
2020-04-24 15:42:43 +00:00
Michael
cf0d36737f
Removed query for "updated" in gcontact
2020-04-24 15:18:34 +00:00
Michael
a5aa43469b
Some more places with owner-view
2020-04-24 13:41:11 +00:00
Michael
c4f7f3e26e
And some more view calls added
2020-04-24 12:59:19 +00:00
Michael
3e5c3dce01
Next join replaced by view
2020-04-24 12:24:10 +00:00
Michael
4181eb37f5
More joins replaced by view calls
2020-04-24 11:55:46 +00:00
Michael
02aed490e2
Owner-view added
2020-04-24 11:04:50 +00:00
Michael
afa712b811
DBView is View
2020-04-24 08:48:34 +00:00
Michael
304ba0e7c4
Merge remote-tracking branch 'upstream/develop' into views
2020-04-24 05:35:00 +00:00
Michael
778ff0689f
AP: Interpret "update" as "create" when item isn't found
2020-04-23 19:57:20 +00:00
Michael
c3aa2730de
Improved definition style
2020-04-23 07:02:18 +00:00
Michael
63ebbb8a16
We now can define views
2020-04-23 06:19:44 +00:00
Hypolite Petovan
43b8bdea07
Merge pull request #8520 from annando/term2tag
...
We now store tags in "tag"
2020-04-22 22:56:07 -04:00
Michael
1f7993acad
Code standards
2020-04-22 15:22:39 +00:00
Hypolite Petovan
36717a9953
Merge pull request #8532 from annando/fix-image-description
...
Fix: Image descriptions now work again
2020-04-21 09:45:01 -04:00
Michael
33eda87bc4
Fix: Image descriptions now work again
2020-04-21 04:01:13 +00:00
Michael Vogel
ee098277b9
Merge pull request #8530 from MrPetovan/task/8498-move-poke-to-src
...
Move poke module to src/
2020-04-21 05:56:59 +02:00
Hypolite Petovan
8cc11d6033
Update log string in Module\Contact\Poke
2020-04-20 18:02:23 -04:00
Hypolite Petovan
7f04aea8b1
Move poke module to src/
...
- Add new route contact/<cid>/poke and update all references
- Rework template with form field includes
- [frio] Enable modal behavior
2020-04-20 11:47:08 -04:00
Michael
e19b1800a4
Added documentation
2020-04-20 12:19:26 +00:00
Michael
27ea747e99
Switchable contact probing
2020-04-20 09:47:26 +00:00
Michael
21103a5735
Store implicit mentions
2020-04-20 05:43:13 +00:00
Michael
f4543b2cf7
Fix: Wrong variable
2020-04-20 05:42:46 +00:00
Michael
2bb76d96d6
Improved logging
2020-04-19 16:48:03 +00:00
Michael
538e212a84
Hashtag handling with Diaspora improved
2020-04-19 16:33:06 +00:00
Michael
98b3058601
Update item-uri with guid if given
2020-04-19 08:34:20 +00:00
Michael
66f5e7c0f8
Don't store URL with hashtags / OStatus-Diaspora-Improvements
2020-04-19 07:24:36 +00:00
Michael
ea60660c6d
Central function to fetch the type for a given hash
2020-04-18 21:01:43 +00:00
Michael
9e9a104320
Tags can now be added and removed from photos
2020-04-18 20:46:41 +00:00
Michael
c2d1d11123
Use constants
2020-04-18 16:14:38 +00:00
Michael
0f2215bc17
Hybrid mode for non resolvable contacts
2020-04-18 16:00:06 +00:00
Michael
5d34a90d67
Store mentioned contacts in another way
2020-04-18 14:41:26 +00:00
Michael
539a5c5da1
Fixes RegExp
2020-04-18 10:38:08 +00:00
Michael
3ce9386cb1
Improved body scanning, increased length
2020-04-18 10:05:30 +00:00
Michael
d9352f5a63
Use the new function when adding additional tags
2020-04-17 13:34:29 +00:00
Michael
c446712d08
Added documentation
2020-04-17 07:58:54 +00:00
Michael
6afcf5c8c7
Use "store" when possible
2020-04-17 07:55:23 +00:00
Michael
db657b0149
We now store the tags in two separate tables
2020-04-17 06:35:20 +00:00
Michael
d3f4e4d629
Don't insert empty terms
2020-04-16 08:21:02 +00:00
Michael
5ef05b3703
Added uri-id to the constant
2020-04-16 04:20:59 +00:00
Michael
a0d4e330b9
Spaces
2020-04-16 04:20:06 +00:00
Michael
126b95d873
Added documentation header
2020-04-15 20:59:45 +00:00
Michael
f871105ef9
Use name or nick
2020-04-15 20:52:30 +00:00
Michael
472518f0b5
Use the name as name
2020-04-15 20:45:04 +00:00
Michael
a4fd5033dd
Function had been moved
2020-04-15 19:42:02 +00:00
Michael
4808aa431a
Use the own constants
2020-04-15 16:38:52 +00:00
Michael
2e0501e7c5
New model class for tag
2020-04-15 16:37:09 +00:00
Michael
cb593226bf
Spaces and newlines
2020-04-15 11:39:00 +00:00
Michael
f52614e249
Merge remote-tracking branch 'upstream/develop' into term2tag
2020-04-15 11:31:52 +00:00
Michael
a5f84c8991
The old fields are not existing anymore
2020-04-15 05:57:07 +00:00
Michael
fe48b078e4
The old fields don't exist anymore
2020-04-15 05:51:06 +00:00
Michael
54a4b4df3b
Whitespace removed
2020-04-15 05:33:11 +00:00
Michael
2b41229a6a
Merge branch 'item-select' of github.com:annando/friendica into item-select
2020-04-15 05:31:26 +00:00
Michael
8e3eceaeb0
Merge remote-tracking branch 'upstream/develop' into item-select
2020-04-15 05:30:04 +00:00
Michael
496d882d06
Fix: some selected item fields hadn't been selected
2020-04-15 05:28:54 +00:00
Michael
0d5d0bb65a
Fix: some selected item fields hadn't been selected
2020-04-15 05:24:36 +00:00
Michael
e5a0ff9572
Fix for missing fields
2020-04-15 05:11:45 +00:00
Michael
9a0d2c9e0c
The new tag table should work for feeds no as well
2020-04-15 05:10:40 +00:00
Michael
010491e0b0
Don't use "sensitive"
2020-04-14 17:18:48 +00:00
Michael
1e702d4145
Corrections for DFRN, added support for OStatus
2020-04-14 17:00:56 +00:00
Michael
3f4c85dead
Store the tags with DFRN as well
2020-04-14 16:52:53 +00:00
Michael
df898bd3d3
Improved logging
2020-04-14 09:19:45 +00:00
Michael
6fa43ffa71
Store tags for Diaspora - shorten tags when needed
2020-04-14 07:56:53 +00:00
Michael
67a67200a7
Storing mentions in Diaspora and AP
2020-04-13 23:54:28 +00:00
Michael
661dd43b0d
Term constants updated
2020-04-13 19:24:22 +00:00
Michael
552fd98657
The "sign" table had been removed
2020-04-13 16:27:40 +00:00
Hypolite Petovan
af817b2ad5
Add cache and CORS headers to ActivityPub endpoints
2020-04-05 18:02:38 -04:00
Hypolite Petovan
1e32f74b0b
Rework Module/Objects
...
- Merge two item queries into one
- Add ETag check
- Use Router parameter
2020-04-05 18:00:46 -04:00
Hypolite Petovan
f96d1fbd0b
Add Network::checkEtagModified method
2020-04-05 17:58:09 -04:00
Hypolite Petovan
0eab66253e
Merge pull request #8494 from annando/ap-fix-comments
...
AP: Limited comment distribution
2020-04-05 08:19:44 -04:00
Michael
860d4654c1
Issue 8495: Only use "noreply" when no sender mail is defined
2020-04-04 20:26:09 +00:00
Michael
bdd6e1913a
AP: Limited comment distribution
2020-04-04 17:59:08 +00:00
Hypolite Petovan
6bb210ff7a
Refactor features pages
...
- Create frio template for admin features page
- Fix header hierarchy
2020-04-01 19:06:10 -04:00
Hypolite Petovan
fd89572606
Refactor admin site settings templates
...
- Fix header hierarchy in admin/site.tpl
- Fix panel display in frio/templates/admin/site.tpl
2020-04-01 19:06:10 -04:00
Michael
01c6179feb
Check for Antelope and convert to Barracuda
2020-04-01 18:11:06 +00:00
Hypolite Petovan
0584667d13
Merge pull request #8481 from annando/mimetype
...
Improved Mime Type detection
2020-04-01 07:27:42 -04:00
Michael
d3722c945b
Improved Mime Type detection
2020-04-01 05:42:44 +00:00
Hypolite Petovan
dcf59e34c1
Add new Strings::substringReplace method
...
- Add tests for the method
2020-03-30 10:49:53 -04:00
Tobias Diekershoff
352383f7b2
Merge pull request #8472 from annando/prevent-loop
...
Discover contacts: Prevent putting much stress on remote systems
2020-03-30 09:10:20 +02:00
Michael
4aa89368ad
Prevent putting much stress on remote systems
2020-03-30 06:22:32 +00:00
Hypolite Petovan
f69c591166
Add object key existence check in ActivityPub/Transmitter
...
- Addresses https://github.com/friendica/friendica/issues/8000#issuecomment-605614192
2020-03-29 12:52:05 -04:00
Tobias Diekershoff
8eaab2cecb
Merge pull request #8465 from AlfredSK/AlfredSK-dont_mention_multiprofiles
...
Remove multi profile mention in settings
2020-03-29 14:35:50 +02:00
Michael
e17e385c41
Fix: Queries with empty selections hadn't worked anymore
2020-03-29 12:29:57 +00:00
Michael
979199c442
Should fix the unknown "internal-psid" field
2020-03-29 11:16:40 +00:00
Steffen K9
154109f9ee
remove default from welcome.php
2020-03-29 11:36:04 +02:00
Tobias Diekershoff
cb1696bfaf
Merge pull request #8464 from annando/notice
...
Fixes two notices
2020-03-29 08:37:57 +02:00
Hypolite Petovan
1d8bb726d6
Merge pull request #8462 from annando/issue-8254-3
...
Issue 8254: Some more fixes for too long data for columns
2020-03-29 00:32:03 -04:00
Hypolite Petovan
9fd23c407b
Merge pull request #8463 from annando/issue-8299
...
Issue 8299: Don't manipulate DFRN content upon receiving
2020-03-28 23:18:44 -04:00
Michael Vogel
1194f9a58c
(hopefully) Fixes "Undefined index: internal-psid"
2020-03-28 23:11:57 +01:00
Michael Vogel
3ca88f53ec
Fixes "Undefined index: object"
2020-03-28 22:37:03 +01:00
Michael Vogel
01d6bfd2dd
Issue 8299: Don't manipulate DFRN content upon receiving
2020-03-28 20:41:25 +01:00
Michael
2ba4333f70
Exchange "part" with "fragment"
2020-03-28 15:18:12 +00:00
Michael
3761e9ee51
Issue 8254: Some more fixes for too long data for columns
2020-03-28 15:14:40 +00:00
Michael
b5cdd78523
Issue 8341: Make events sharable
2020-03-28 14:02:49 +00:00
Michael
cc913bcf7c
Prevent another endless loop while fetching AP items
2020-03-28 10:34:23 +00:00
Hypolite Petovan
8a4a65f418
Merge pull request #8456 from annando/fix-ap
...
Fix: Fetching content via the "objects" endpoint behaved wrong
2020-03-26 08:45:10 -04:00
Michael Vogel
fcb0fa4cfa
Fix: Fetching content via the "objects" endpoint behaved wrong
2020-03-26 07:52:48 +01:00
Michael
6f22e3909b
Issue 8254 More length shortenings
2020-03-25 23:18:07 +00:00
Michael
52e6f97b61
Removed wrong comment
2020-03-25 18:27:35 +00:00
Michael
1e9d793d74
Socialhome added
2020-03-25 17:25:23 +00:00
Michael
6249b674dc
Issue 7892: Improve "plink" generation for Diaspora posts
2020-03-25 16:42:53 +00:00
Tobias Diekershoff
e4dbc09601
Merge pull request #8452 from annando/issue-8254
...
Issue 8254: Length restriction for "title" and "uri"
2020-03-25 12:07:26 +01:00
Michael
b36e0e58b7
OStatus: Avoid a notice
2020-03-25 07:29:47 +00:00
Michael
0486050d96
Issue 8254: Length restriction for "title" and "uri"
2020-03-25 07:07:34 +00:00
Michael
1fef1ef6e9
Issue 7771: Funkwhale support
2020-03-24 23:12:53 +00:00
Tobias Diekershoff
103769f4c2
Merge pull request #8447 from annando/issue-7771-funkwhale
...
Funkwhale support added, Peertube support improved
2020-03-23 06:44:18 +01:00
Michael
50e0ea5b3e
Funkwhale support added, Peertube support improved
2020-03-23 04:43:06 +00:00
Hypolite Petovan
1187742c14
Skip Contact::getDetailsByURL when url is empty in GContact::searchByName
...
- Address https://github.com/friendica/friendica/issues/8000#issuecomment-602169147
2020-03-22 22:46:22 -04:00
Michael
b68a16e07a
"repair diaspora" fixed some problem long time ago. It is not needed anymore
2020-03-22 13:12:48 +00:00
Michael
bc069c8ebf
Prevent endless loops and long running feed processing
2020-03-22 13:05:35 +00:00
Michael
fc7ac75ba4
Issue 8371: More enhanced logging
2020-03-22 12:51:37 +00:00
Michael
f8d20b365f
We should use "self"
2020-03-22 09:59:06 +00:00
Michael
2c6c6579af
Issue 8371: Enhanced logging for picture problem
2020-03-22 09:57:46 +00:00
Michael
6de2b0f6d4
Reworked permission stuff
2020-03-21 18:30:40 +00:00
Michael
4f61af2f5f
Issue 8371: Alternate Solution
2020-03-21 16:36:40 +00:00
Michael
505cca942b
Fix wrong variable name
2020-03-12 18:58:48 +00:00
Michael
e1786b6747
Avoid warning in gcontact.php
2020-03-12 17:31:28 +00:00
Michael
5479321550
Merge remote-tracking branch 'upstream/2020.03-rc' into acessible-pictures
2020-03-12 09:31:52 +00:00
Michael
7863406080
Prevent "null" permissions on photos
2020-03-12 06:20:49 +00:00
Michael
88522fc832
Set the picture accesibility separate from the permissions
2020-03-11 21:36:29 +00:00
Hypolite Petovan
5c726493ae
Remove extraneous HTML decode in Markdown::toBBCode
2020-03-11 09:01:50 -04:00
Hypolite Petovan
b0dc3d6cf9
Improve Babel code
...
- Add Diaspora source text choice
- Simplify escaped display
2020-03-11 09:01:17 -04:00
Hypolite Petovan
737b04d7e2
Merge pull request #8401 from annando/gfollower-epilogue
...
Reduce the load of "gfollower"
2020-03-10 18:52:31 -04:00
Michael
59f58f999d
Small fixes
2020-03-10 22:51:05 +00:00
Michael
c261457b03
Store the interaction date as well.
2020-03-10 22:04:03 +00:00
Michael
07a487cfdc
Fixed indentation
2020-03-10 21:21:48 +00:00
Michael
f27900ad78
Reduce the load of "gfollower"
2020-03-10 21:10:59 +00:00
Hypolite Petovan
89121b869c
Merge pull request #8397 from annando/addon-concurrent
...
Fix uninstall of installed addons
2020-03-10 16:13:14 -04:00
Hypolite Petovan
280c508599
Merge pull request #8398 from annando/issue-8383-2
...
Issue 8383 (again): Finally fixes the double scheme problem
2020-03-10 10:17:04 -04:00
Michael
d4480ae4be
Simplified code
2020-03-10 13:13:43 +00:00
Michael
b10e334c53
Polling Mails is now done with a higher priority
2020-03-10 09:44:26 +00:00
Michael
6e26ece3de
Issue 8383 (again): Finally fixes the double scheme problem
2020-03-10 06:22:30 +00:00
Michael
8e421f0893
Fix uninstall of installed addons
2020-03-09 23:28:37 +00:00
Hypolite Petovan
07dde8deb8
Remove unused return value of Contact::updateAvatar
2020-03-09 11:39:48 -04:00
Hypolite Petovan
89534b5be3
Ensure non-NULL values in $data array in Contact::updateAvatar
...
- Throw Exception instead of returning false if contact doesn't exist
- Address https://github.com/friendica/friendica/issues/7998#issuecomment-596271239
2020-03-09 11:13:09 -04:00
Hypolite Petovan
2702732308
Import FriendicaNetwork\HTTPException in Model\Contact
2020-03-09 11:11:06 -04:00
Hypolite Petovan
8d9d8512ce
Merge pull request #8385 from annando/issue-8383
...
Issue 8383: Fixes probing requests with doubled protocols
2020-03-09 10:11:19 -04:00
Michael
c514da1738
Fix fatal error (TypeError)
2020-03-09 08:59:56 +00:00
Tobias Diekershoff
d6ed0068e6
Merge pull request #8388 from annando/fetch
...
Additional logging and additional path for fetching posts
2020-03-09 07:20:13 +01:00
Michael Vogel
a0b00aee30
Additional logging and additional path for fetching posts
2020-03-09 06:50:01 +01:00
Hypolite Petovan
8c10099abf
Merge pull request #8387 from annando/gcontact-discovery
...
Performance changes to the gcontact discovery
2020-03-09 01:30:44 -04:00
Michael
03e8609e4e
Performance changes to the gcontact discovery
2020-03-08 19:48:26 +00:00
Michael
4453e7e47a
Standards
2020-03-08 19:07:36 +00:00
Michael
0b8b226ee2
Issue 8383: Fixes probing requests with doubled protocols
2020-03-08 14:07:24 +00:00
Michael
37376fa715
Issue 8371: Improvements for picture permissions
2020-03-08 13:16:59 +00:00
Michael
e14ed2ce35
Issue 8151: Automatic Friend is working again
2020-03-07 23:19:19 +00:00
Michael
6bef9fb230
Show the relations of Twitter contacts
2020-03-07 13:05:16 +00:00
Hypolite Petovan
79eeb40969
Merge pull request #8365 from nupplaphil/bug/mail_fix_text
...
Mail: Remove redundant body creation in case of only a preamble is set
2020-03-07 06:42:09 -05:00
nupplaPhil
1d15f6f848
Optimize "withMessage()" default
2020-03-07 12:50:19 +01:00
Hypolite Petovan
8487e0be17
Merge pull request #8368 from annando/ap-stuff
...
AP: Bugfixing / GContact discovery
2020-03-07 06:40:57 -05:00
Michael
2722c8e595
Some systems return an array instead of a string for the followers/following
2020-03-07 11:16:10 +00:00
Michael
d6905e29cf
Query the same contact only once a month
2020-03-07 05:31:03 +00:00
Hypolite Petovan
e6e4baa872
Return early if link is missing from share block in Model\Item
...
- Address https://github.com/friendica/friendica/issues/7998#issuecomment-594992869
2020-03-06 20:49:43 -05:00
Michael
9adf09be51
Don't delete and recreate the rows over and over again
2020-03-06 13:51:36 +00:00
Michael
bd77556b49
New table for relations between global contacts - will replace glink in the future
2020-03-06 08:08:49 +00:00
Michael
10d866bad9
Only perform a PoCo discovery when hadn't been one via AP
2020-03-06 07:06:02 +00:00
Michael
1ce9a31ca4
Simplified code
2020-03-06 06:44:17 +00:00
Michael
2f63249f3b
Only log when there is data
2020-03-05 22:24:31 +00:00
Michael
652a4ec9c7
Bugfixing
2020-03-05 22:17:17 +00:00
Michael
a6e7b5f295
GContact discovery added
2020-03-05 22:03:24 +00:00
Michael
bf35ff27d3
Merge remote-tracking branch 'upstream/develop' into ap-stuff
2020-03-05 20:23:00 +00:00
Hypolite Petovan
1afb49f412
Merge pull request #8366 from annando/issue-8321
...
Issue 8321: Follow items now work again
2020-03-05 08:44:41 -05:00
Philipp
6612264538
Merge pull request #8367 from annando/another-guid
...
Store "sc:identifier" as GUID as well
2020-03-05 10:18:51 +01:00
Michael
4d6953bf79
Don't show feeds / avoiding errors with empty data
2020-03-05 08:13:18 +00:00
Michael
b6ab8c9e94
New function to fetch endpoint items
2020-03-05 08:12:29 +00:00
Michael
9390748187
Store "sc:identifier" as GUID as well
2020-03-05 08:06:19 +00:00
Michael
a55057d974
Function renamed to better reflect the purpose
2020-03-05 08:03:05 +00:00
Michael
825a7f9f93
Issue 8321: Follow items now work again
2020-03-05 07:16:47 +00:00
nupplaPhil
6730ddfd99
Remove redundant body creation in case of only a preamble is set
2020-03-05 00:40:42 +01:00
Michael Vogel
aa3194b8ba
Merge pull request #8359 from MrPetovan/bug/7134-local-post-deleted
...
Add callstack context to cascade deletion debug logging
2020-03-04 22:02:16 +01:00
Hypolite Petovan
f047944b2d
Switch all item deletion logging to info level
2020-03-04 15:59:19 -05:00
Hypolite Petovan
b4597a643d
Add callstack context to cascade deletion debug logging
2020-03-04 10:30:55 -05:00
Michael
7b7132971a
Raw content is now stored with announce messages as well
2020-03-04 06:04:27 +00:00
Michael
79986c1fe5
Spaces removed
2020-03-03 22:57:29 +00:00
Michael
8410c5e283
The direction field needs to be removed
2020-03-03 22:43:19 +00:00
Michael
986877b1cf
Restore previous state
2020-03-03 22:22:59 +00:00
Michael
e38640da76
The original content of the post hadn't always been stored
2020-03-03 21:58:03 +00:00
Michael
d63e903d9f
Changed template for direction
2020-03-03 21:29:51 +00:00
Hypolite Petovan
86a6268aac
Add guid context to item deletion logging
2020-03-03 12:01:03 -05:00
Michael
e3d3dc50e5
Store the direction only when there is content to store
2020-03-03 08:04:14 +00:00
Michael
af6db65961
Store the push/pull direction in the conversation table
2020-03-03 08:01:04 +00:00
Michael
6f0d40c6c0
Merge remote-tracking branch 'upstream/develop' into push-pull
2020-03-03 06:55:13 +00:00
Hypolite Petovan
6ae5f705b6
Rename Item::delete* methods to Item::markForDeletion*
2020-03-03 01:48:29 -05:00
Hypolite Petovan
dd613cda45
Merge pull request #8357 from annando/private
...
Support unlisted public posts
2020-03-03 01:19:07 -05:00
Michael
a19151fa6a
Improved description, support for "unlisted" via DFRN as well.
2020-03-02 22:35:25 +00:00
Philipp
8770a2089e
Merge pull request #8354 from MrPetovan/bug/7134-local-post-deleted
...
Add debug for item deletion
2020-03-02 17:23:35 +01:00
Michael
72c198990e
Merge remote-tracking branch 'upstream/develop' into private
2020-03-02 15:05:00 +00:00
Michael
d3c6f6de2a
New query for community page
2020-03-02 14:59:16 +00:00
Hypolite Petovan
e008811514
Merge pull request #8350 from nupplaphil/bug/8342_not_link
...
Add Login form in case of notification links
2020-03-02 09:31:54 -05:00
Hypolite Petovan
25dceccf77
Add debug for item deletion
2020-03-02 09:30:34 -05:00
Michael
ca1b92bb34
Support unlisted public posts
2020-03-02 07:57:23 +00:00
nupplaPhil
55a5e43715
Add UID as parameter for notify repository call
2020-03-01 22:24:53 +01:00
Michael Vogel
25cc745d70
Merge pull request #8356 from MrPetovan/bug/notices
...
Add check for semi-colon existence in theme file comment lines
2020-03-01 20:51:02 +01:00
Hypolite Petovan
39a87b1f54
Add check for semi-colon existence in theme file comment lines
...
- Address https://github.com/friendica/friendica/issues/8000#issuecomment-592946450
2020-03-01 14:19:46 -05:00
Hypolite Petovan
ad2b9198a4
Remove last on/off data occurrences in additional features
...
- Address https://github.com/friendica/friendica/issues/7999#issuecomment-589808923
2020-03-01 14:15:08 -05:00
nupplaPhil
c11cfd5e48
Rename notice message.
2020-03-01 15:38:23 +01:00
nupplaPhil
c751352d60
Add Login form in case of notification links
2020-03-01 13:47:02 +01:00
Hypolite Petovan
dd999164c6
Do not cache Contact::getDetailsByURL result if it doesn't come from the DB
...
- Address https://github.com/friendica/friendica/issues/8000#issuecomment-592169621
2020-02-29 11:41:33 -05:00
nupplaPhil
811f075aa1
Rename method name
2020-02-29 17:10:34 +01:00
nupplaPhil
ed422be734
Improve start/count parameter
2020-02-29 17:10:33 +01:00
nupplaPhil
d950a3241b
Add basic search
2020-02-29 17:10:32 +01:00
nupplaPhil
3a317c5c0d
More list sub commands
2020-02-29 17:10:32 +01:00
nupplaPhil
2adc6a0974
Add list command
2020-02-29 17:10:31 +01:00
nupplaPhil
ecf7f40704
Admin page improvements
2020-02-29 17:10:31 +01:00
nupplaPhil
0fade7fc0a
Fix Admin page
2020-02-29 17:10:30 +01:00
nupplaPhil
4f2bea5cb1
Move "regmod" functionality into Admin Users page
2020-02-29 17:10:29 +01:00
nupplaPhil
bb47624bf2
Add "User::remove()" to console command
2020-02-29 17:10:29 +01:00
nupplaPhil
0c3f8b124b
Add "User::block()" to console command
2020-02-29 17:10:28 +01:00
nupplaPhil
b4f6e8fda1
Move "User::deny()" to own method and update usages
2020-02-29 17:10:28 +01:00
nupplaPhil
6aee153bbd
Move "User::allow()" to own method and update usages
2020-02-29 17:10:27 +01:00
nupplaPhil
f3f764bc39
Add new possibility to add a user per console
2020-02-29 17:10:27 +01:00
nupplaPhil
4d436c10df
Move "NewPassword" to a common "user" console command
2020-02-29 17:10:26 +01:00
Philipp
b2198c7510
Merge pull request #8345 from annando/store-raw
...
Store the raw data in a different way
2020-02-29 16:20:48 +01:00
Michael
1743682153
We don't need to pass the protocol that way
2020-02-28 09:46:53 +00:00
Michael
a9896ecdb1
Store the conversation data as well
2020-02-28 09:42:04 +00:00
Michael
bcb3a81988
Store the protocol as well
2020-02-28 09:25:41 +00:00
Michael
26cffd379a
Store the raw data in a different way
2020-02-28 09:21:40 +00:00
Philipp
79803a6546
Merge pull request #8344 from MrPetovan/bug/8339-remote-follow-local-profile
...
Only show remote follow button for local profiles
2020-02-28 07:36:31 +01:00
Hypolite Petovan
c0f2ef4ab0
Only show remote follow button for local profiles
2020-02-27 22:14:00 -05:00
Hypolite Petovan
b39872578d
Replace Diaspora mentions before the parsing to HTML in Text\Markdown
2020-02-27 21:47:39 -05:00
Michael
acd99b9010
Push/Pull indicator
2020-02-27 05:01:43 +00:00
Philipp
b0690077aa
Merge pull request #8329 from MrPetovan/bug/notices
...
Remove unused conversation response code
2020-02-25 21:45:13 +01:00
Michael Vogel
cdc39b0f72
Merge pull request #8333 from MrPetovan/bug/8280-about-conversion-export
...
Add about field conversion to HTML in Protocol\ActivityPub\Transmitter
2020-02-25 20:36:11 +01:00
Hypolite Petovan
064cc227c0
Remove simple_html parameter from about field conversion in Protocol\ActivityPub\Transmitter
2020-02-25 07:41:26 -05:00
Michael Vogel
fccecf92cd
Merge pull request #8337 from MrPetovan/task/8323-protect-target-blank
...
Add rel="noopener noreferrer" to all target="_blank" links
2020-02-25 05:50:33 +01:00
Hypolite Petovan
b100b9600e
Add rel="noopener noreferrer" to all target="_blank" links
...
See https://mathiasbynens.github.io/rel-noopener/
2020-02-24 20:07:34 -05:00
Hypolite Petovan
0f85f5d167
Convert outgoing profile description to Markdown in Protocol\Diaspora
2020-02-24 07:59:53 -05:00
Hypolite Petovan
c147446c93
Add about field conversion to HTML in Protocol\ActivityPub\Transmitter
2020-02-23 20:36:04 -05:00
Hypolite Petovan
bfea5d42ad
Simplify about field conversion to plaintext in Protocol\Diaspora
2020-02-23 20:35:36 -05:00
Hypolite Petovan
e94911620a
Expand system.no_auto_update to community, profile statuses and contact conversations pages
...
- Update setting name and description
2020-02-23 19:38:24 -05:00
Andy
699b567d97
modified: src/Module/Admin/Users.php
2020-02-23 03:31:59 +00:00
Hypolite Petovan
452d7e6404
Remove unused conversation response code
...
- Remove get_responses()
- Remove get_response_button_text()
- Remove title key from $conv_responses array
- Address https://github.com/friendica/friendica/issues/8000#issuecomment-589263329
2020-02-22 20:41:12 -05:00
Hypolite Petovan
18a5cc6916
Test for the existence of the precise parsed url part in BoundariesPager
...
- Address https://github.com/friendica/friendica/issues/8000#issuecomment-587138376
2020-02-22 20:19:42 -05:00
Michael
9cbea34fa4
Clean the profile URL when follow
2020-02-22 12:29:33 +00:00
Michael
1b87a97a81
Remove "hidewall" check from ACL
2020-02-22 08:54:28 +00:00
Michael
d03fb89494
Replace "hidewall" with "net-publish" / other "hidewall" stuff
2020-02-20 17:24:41 +00:00
Hypolite Petovan
637e38e535
User hide_dislike user setting to hide dislike button and conversation responses
2020-02-20 05:37:07 -05:00
Hypolite Petovan
96ba2ac00d
Add new hide dislike user setting
2020-02-20 05:37:07 -05:00
Hypolite Petovan
1a8110234f
Move /settings/display module to src/
2020-02-20 05:37:06 -05:00
Michael Vogel
b6b567fc97
Merge pull request #8315 from MrPetovan/task/8310-improve-manifest
...
Update manifest output with config/theme info
2020-02-20 09:34:36 +01:00
Michael
7ee9aad6ca
Some more unneeded settings removed
2020-02-19 19:31:55 +00:00
Hypolite Petovan
33c7b62326
Move manifest JSON from template to array
2020-02-19 13:29:55 -05:00
Hypolite Petovan
858b63656e
Merge pull request #8306 from annando/contact-unfollow-delete
...
Don't show "delete contact" when there is a follow or unfollow option
2020-02-19 11:44:49 -05:00
Hypolite Petovan
930d395d7b
Update manifest output with config/theme info
2020-02-19 10:29:13 -05:00
Hypolite Petovan
b9325251e8
Add Theme::getBackgroundColor and Theme::getThemeColor methods
2020-02-19 10:28:57 -05:00
Michael
c57246450f
"Delegations" is renamed to "Accounts"
2020-02-19 07:09:29 +00:00
Hypolite Petovan
61cc047611
Merge pull request #8309 from annando/remote-comment
...
Remotely load posts to comment on them on the own page
2020-02-18 13:29:11 -05:00
Michael
efddd248f7
"remote_follow" is now "remote_comment"
2020-02-18 17:31:02 +00:00
Michael
d64bb0dd8f
Remotely load posts to comment on them on the own page
2020-02-18 06:57:38 +00:00
Steffen K9
3ec23a4c70
Remove 'this' from 'View this profile'
2020-02-17 23:42:35 +01:00
Michael
f8670b6268
Don't show "delete contact" when there is a follow or unfollow option
2020-02-17 22:25:12 +00:00
Philipp
09961a07e4
Merge pull request #8297 from MrPetovan/task/8285-api-events
...
[API] Add new api/friendica/events endpoint
2020-02-16 21:07:44 +01:00
Philipp
da124af6ed
Merge pull request #8293 from MrPetovan/task/5562-community-pagination
...
Improve community pagination
2020-02-16 19:38:49 +01:00
Hypolite Petovan
e0d03615bc
Add node-wide default items per page config
2020-02-16 13:04:26 -05:00
Hypolite Petovan
efbafce2d5
Use namespace alias in Module\Update\Community
2020-02-16 12:50:45 -05:00
Hypolite Petovan
d78f66cd09
Replace local_user() by Session::isAuthenticated() where appropriate
2020-02-16 12:50:44 -05:00
Hypolite Petovan
561472b975
Add L10n parameter to Pager classes
2020-02-16 12:50:39 -05:00
Hypolite Petovan
d3b3f716f8
[API] Add new endpoint api/friendica/events
2020-02-16 12:07:39 -05:00
Michael
cceb497bd5
Avoid a fatal error
2020-02-16 15:45:26 +00:00
Michael
ee6cceba30
Clarify the effect of "net-publish"
2020-02-16 15:39:44 +00:00
Michael
3bd1f3a836
No more gender
2020-02-16 10:55:18 +00:00
Hypolite Petovan
682fb7e4e2
Move community module to src/
...
- Use boundaries pagination instead of number pages
- Trim down community update module output
- Part of https://github.com/friendica/friendica/issues/4090
2020-02-16 04:41:22 -05:00
Hypolite Petovan
5d169a4098
Add System::htmlUpdateExit() method to refactor update modules
2020-02-16 04:32:56 -05:00
Hypolite Petovan
e89e606b88
Add new BoundariesPager
2020-02-16 03:23:27 -05:00
Hypolite Petovan
2b4317d472
Remove stripping search term in Pager
...
- Address https://github.com/friendica/friendica/issues/8216
2020-02-16 03:23:11 -05:00
Hypolite Petovan
0b0309ce8f
Remove pager parameter from conversation()
...
- Add getUrlParameter() Javascript function to determine current page
2020-02-13 23:40:00 -05:00
Hypolite Petovan
2a7de4213f
Correctly initialize post actions button template variable
...
- Address https://github.com/friendica/friendica/issues/7999#issuecomment-586020764
2020-02-13 20:42:15 -05:00
Hypolite Petovan
95b09aaec4
[frio] Add loading animation on comment form submit
2020-02-11 23:45:47 -05:00
Michael
8969af04f9
Duplicated "hide-friends" setting removed
2020-02-10 23:11:28 +00:00
Michael Vogel
e80d68ba53
Merge pull request #8261 from MrPetovan/task/8251-use-about-for-pdesc
...
Use profile.about for profile description
2020-02-10 23:36:59 +01:00
Michael Vogel
01640a7045
Merge pull request #8272 from MrPetovan/bug/8254-regex-url-img
...
Increase specificity of [url][img] capture regex in BBCode::getAttachedData
2020-02-10 05:32:43 +01:00
Hypolite Petovan
d2ca5ccd35
Increase specificity of [url][img] capture regex in BBCode::getAttachedData
...
- Prevents it from over capturing when there's a [url] tag before the image
2020-02-09 22:19:21 -05:00
Hypolite Petovan
097620b627
Merge pull request #8230 from AlfredSK/AlfredSK-statistics-query
...
Changed statistics query for nodeinfo
2020-02-09 17:54:22 -05:00
Hypolite Petovan
2ec3a97393
Merge pull request #8263 from annando/remote-follow
...
New page for remote follow requests
2020-02-09 17:53:13 -05:00
Michael Vogel
5ad3a40647
Update src/Module/RemoteFollow.php
...
Co-Authored-By: Philipp <admin+Github@philipp.info>
2020-02-09 23:12:00 +01:00
Michael
e628d2726b
Removed unneeded stuff
2020-02-09 22:08:59 +00:00
nupplaPhil
217d099181
Fix CurlResult copy&pate error
2020-02-09 22:48:04 +01:00
Michael
2eebeeaa32
New page for remote follow requests
2020-02-09 17:04:35 +00:00
nupplaPhil
7d714319c8
Add license info at Friendica PHP files
2020-02-09 16:34:23 +01:00
nupplaPhil
85dc9bb96b
Add license info at Friendica PHP files
2020-02-09 16:18:46 +01:00
nupplaPhil
23c64b9a11
Add license info at Friendica classes
2020-02-09 15:45:36 +01:00
Hypolite Petovan
a42104ce43
Use profile.about instead of profile.pdesc for profile description
2020-02-09 02:36:19 -05:00
Hypolite Petovan
5552f5ee72
Accept empty values for profile birthday
2020-02-09 02:17:48 -05:00
nupplaPhil
9eca2c98ed
Add license to src\App namespace
2020-02-08 20:42:47 +01:00
Hypolite Petovan
1a3807d598
Merge pull request #8249 from annando/a11y-4
...
Useless links removed / Item menu is moved to the item actions bar
2020-02-07 06:55:20 -05:00
Michael
6e02105d88
Useless links removed / Item menu is moved to the item actions bar
2020-02-06 22:06:24 +00:00
Hypolite Petovan
557ece7d5a
Remove unused translated yes/no labels in converted checkbox field definitions
2020-02-06 10:25:36 -05:00
Hypolite Petovan
40db6baa6b
Rename hide friends checkbox field variable
2020-02-05 21:37:58 -05:00
Hypolite Petovan
a7a38da62d
Remove yesno option from Storage backend
2020-02-05 21:37:32 -05:00
Michael
4f362f6693
Asynchronously add contacts to avoid timeout problems
2020-02-06 00:00:00 +00:00
Hypolite Petovan
6347578978
Merge pull request #8239 from nupplaphil/task/move_enotify_parts
...
Move Notify "type" and "otype" into own enum classes
2020-02-05 16:56:54 -05:00
Philipp
b6764468e0
Merge pull request #8241 from annando/notice
...
Remove a notice about a missing variable
2020-02-05 22:41:54 +01:00
Michael
5bbe02dcae
Remove a notice about a missing variable
2020-02-05 21:40:35 +00:00
Hypolite Petovan
1595cf413d
Merge pull request #8240 from annando/a11y-3
...
Accessibility again: Notifications are now accessible
2020-02-05 16:22:26 -05:00
Michael
ace3c52c8e
Accessibility again: Notifications are now accessible
2020-02-05 21:06:03 +00:00
nupplaPhil
511556085a
Move Notify::TYPE_SYSTEM
2020-02-05 21:41:07 +01:00
nupplaPhil
c6915dc672
Move Notify::TYPE_SHARE
2020-02-05 21:41:06 +01:00
nupplaPhil
a78e19ea76
Move Notify::TYPE_POKE
2020-02-05 21:41:05 +01:00
nupplaPhil
bee110dc0b
Move Notify::TYPE_TAGSHARE
2020-02-05 21:41:05 +01:00
nupplaPhil
51260f234f
Move Notify::TYPE_TAGSELF
2020-02-05 21:41:04 +01:00
nupplaPhil
88dc3efdc9
Move Notify::TYPE_SUGGEST
2020-02-05 21:41:03 +01:00
nupplaPhil
9435cc4b88
Move Notify::TYPE_MAIL
2020-02-05 21:41:02 +01:00
nupplaPhil
e6fb044e60
Move Notify::TYPE_COMMENT
2020-02-05 21:41:02 +01:00
nupplaPhil
b86ad37001
Move Notify::TYPE_WALL
2020-02-05 21:41:01 +01:00
nupplaPhil
6e45514e2c
Move Notify::TYPE_CONFIRM
2020-02-05 21:41:00 +01:00
nupplaPhil
cfd50f9abb
Move Notify::TYPE_INTRO
2020-02-05 21:41:00 +01:00
nupplaPhil
97b6f6b3b3
Move OTYPE constants to own enum class
2020-02-05 21:40:59 +01:00
Hypolite Petovan
e42b843505
Merge pull request #8232 from nupplaphil/task/notify_email_builder
...
Introduce NotifyEmailBuilder
2020-02-05 13:00:14 -05:00
Hypolite Petovan
16c2705016
Merge pull request #8237 from annando/a11y-2
...
Accessibility: Improve navigation and contact approval
2020-02-05 12:11:53 -05:00
Michael
0b66970ec9
Acessibility: Improve navigation and contact approval
2020-02-05 16:14:04 +00:00
nupplaPhil
ea99ab22a9
Fix content not allowed flag ...
2020-02-04 21:38:59 +01:00
nupplaPhil
8815ee1346
Remove Notify reference
2020-02-04 21:28:27 +01:00
nupplaPhil
13c19fa9da
Add Logger
2020-02-04 21:14:40 +01:00
nupplaPhil
cb08912926
split mailbuilder types
2020-02-04 21:14:39 +01:00
nupplaPhil
34dce9fd76
Introduce NotifyEmailBuilder
2020-02-04 21:14:39 +01:00
Hypolite Petovan
e37b1c8794
Merge pull request #8215 from nupplaphil/task/extract_email
...
Cleanup enotify & Extract System emails
2020-02-04 15:10:27 -05:00
nupplaPhil
3e898d0415
formating
2020-02-04 21:33:53 +01:00
nupplaPhil
11c831945c
Add logging
2020-02-04 21:32:18 +01:00
nupplaPhil
0b94b84dc7
simplify mail creation
2020-02-04 21:05:33 +01:00
Steffen K9
52789f3ae4
Remove join profile table
...
Remove join profile table and remove exclude forums
2020-02-04 07:13:29 +01:00
Steffen K9
9424ecc5bc
Use PHP constants for literals
2020-02-03 23:30:31 +01:00
Steffen K9
b16ca2b026
Changed statistics query for nodeinfo
...
Removed the published to directories condition. Added check for 'user has logged in at least once'. Excluded community accounts (forums) from the user count.
2020-02-03 21:49:53 +01:00
Tobias Diekershoff
38e5733b6e
Merge pull request #8227 from annando/daemon-checks
...
Daemon: Added check for empty data
2020-02-03 06:26:13 +01:00
Michael
7ddcb1e35d
Daemon: Added check for empty data
2020-02-03 00:13:09 +00:00
nupplaPhil
7fb913eb86
Add extra email banner (including setting)
2020-02-02 22:43:44 +01:00
nupplaPhil
262c94f12f
Fix indents
2020-02-02 22:43:43 +01:00
nupplaPhil
ed9756225d
improvements
2020-02-02 22:43:42 +01:00
nupplaPhil
ca67e3111c
Set sender data directly
2020-02-02 22:43:42 +01:00
nupplaPhil
97e708f2e2
Remove DI::app() dependency again
2020-02-02 22:43:41 +01:00
nupplaPhil
0b309245b1
Improve check
2020-02-02 22:43:41 +01:00
nupplaPhil
0e13428210
Move "App::getSenderEmailAddress()" to "Emailer::getSiteEmailAddress()"
2020-02-02 22:43:40 +01:00
nupplaPhil
206b53477e
Fix Lookup
2020-02-02 22:43:39 +01:00
nupplaPhil
9428466d1d
Set Sitename / site email as sender for system emails
2020-02-02 22:43:39 +01:00
nupplaPhil
abad42f7d2
fix wrong template
2020-02-02 22:43:38 +01:00
nupplaPhil
05dfff4bb4
Remove unused dependency
2020-02-02 22:43:35 +01:00
nupplaPhil
3291728059
Extract System emails from enotify
...
- Removed every SYSTEM_EMAIL occurrence in enotify
- Introduced a "SystemMailBuilder" for build system emails
- Replaced every SYSTEM_EMAIL usage in the classes with calling this builder
- Added tests for this new Builder
- Split the email templates between "base" template for email and concrete usages for different use cases
2020-02-02 22:43:35 +01:00
Hypolite Petovan
0d268d8811
Merge pull request #8224 from nupplaphil/task/force_avatar_contact
...
Force avatar update for Contact Advanced page
2020-02-02 15:33:48 -05:00
nupplaPhil
3ed3e8ff42
Force avatar update for Contact Advanced page
2020-02-02 22:19:02 +01:00
Hypolite Petovan
42775d53b2
Merge pull request #8222 from annando/ap-gnusocial
...
AP comments from GNU Social are now working
2020-02-02 15:21:23 -05:00
Michael
56816ea9d5
AP comments from GNU Social are now working
2020-02-02 19:59:14 +00:00
nupplaPhil
41ec7d8370
Replace stylesheet names
2020-02-02 20:56:31 +01:00
nupplaPhil
8632c90327
Fix crepair links
2020-02-02 20:50:53 +01:00
Hypolite Petovan
7033cdcd6b
Remove next link when there aren't any introductions in Module\Api\Mastodon\FollowRequests
2020-02-01 21:38:25 -05:00
Hypolite Petovan
24abdaf64f
Merge pull request #8214 from nupplaphil/bug/7998-fata-itemccmail
...
Fix ItemCCMail
2020-02-01 14:13:05 -05:00
nupplaPhil
3a012d6fb7
Fix ItemCCMail
2020-02-01 20:11:09 +01:00
Philipp
346da998df
Merge pull request #8212 from MrPetovan/task/release-cache-buster
...
Release Cache Buster
2020-02-01 18:45:58 +01:00
Hypolite Petovan
6eb985ca47
Merge pull request #8213 from AlfredSK/AlfredSK-fix-archives-widget
...
Fix Archives Widget on Status Page
2020-02-01 08:29:58 -05:00
Hypolite Petovan
a3028e69aa
Merge pull request #8211 from nupplaphil/task/mod_crepair
...
Move mod/crepair to src/Module/Contact/Repair
2020-02-01 08:28:29 -05:00
Steffen K9
e901468602
Fix Archives Widget on Status Page
...
Solution 'borrowed' from PR8116.
2020-02-01 14:06:35 +01:00
nupplaPhil
d9ae813b43
Improvements
2020-02-01 08:45:38 +01:00
Hypolite Petovan
42990ac0f4
Append version parameter to script and stylesheets paths in App\Page
2020-01-31 19:41:20 -05:00
Hypolite Petovan
703ad99464
Add Util\Network::appendQueryParam method
2020-01-31 19:39:15 -05:00
Hypolite Petovan
96b9619608
Merge pull request #8210 from nupplaphil/task/mod_fsuggest
...
Move mod/fsuggest to src/Module/SuggestFriend
2020-01-31 18:43:32 -05:00
nupplaPhil
048bb014d8
Move CRepair to Contact Advanced route
2020-02-01 00:37:11 +01:00
nupplaPhil
f21196df7c
improvements
2020-02-01 00:27:46 +01:00
nupplaPhil
f565d590f6
Move mod/crepair to src/Module/Contact/Repair
2020-02-01 00:20:50 +01:00
Hypolite Petovan
dad530802f
Merge pull request #8209 from nupplaphil/task/mod_worker
...
Move mod/worker to src\Module\Worker
2020-01-31 18:12:36 -05:00
nupplaPhil
d4e836855b
Remove deprecated code
2020-02-01 00:05:27 +01:00
nupplaPhil
34f4aedb87
Move mod/fsuggest to src/Module/SuggestFriends
2020-01-31 23:50:46 +01:00
Philipp
0406fe7ade
Merge pull request #8163 from MrPetovan/task/7817-custom-fields-part-3
...
New custom profile fields feature part 3: Updating the API
2020-01-31 22:39:11 +01:00
nupplaPhil
17389de261
Move mod/worker to src\Module\Worker
2020-01-31 22:38:49 +01:00
nupplaPhil
7909d9c417
Notifications cleared for a whole thread in case of one mark seen
2020-01-31 21:34:12 +01:00
nupplaPhil
0c01512c5d
Remove logging
2020-01-31 19:43:48 +01:00
nupplaPhil
9ba8735b4a
fix logger settings
2020-01-31 19:40:50 +01:00
nupplaPhil
fc370f74ea
Fix secure Mail addon
2020-01-31 19:32:17 +01:00
Hypolite Petovan
dd24b3bac0
Move api/profile/show to src/Module
...
- Update API documentation
- Update BaseApi::format to include headers by format
2020-01-29 23:31:37 -05:00
Hypolite Petovan
608e634858
Update Mastodon API with new profile field entity
2020-01-29 23:30:38 -05:00
Hypolite Petovan
07a4bb73fa
Add DDD classes for Mastodon\Field entity
2020-01-29 23:26:07 -05:00
Hypolite Petovan
5670c19d5c
Move/rename base module classes
2020-01-29 23:23:07 -05:00
Hypolite Petovan
b03796957b
Improve logging in mod/item
...
- Set legacy Logger constants as deprecated
2020-01-29 22:42:49 -05:00
nupplaPhil
f2271d1692
Fix Contact notification link
2020-01-29 22:48:16 +01:00
nupplaPhil
16e1df0b22
final keyword removed :-)
2020-01-29 22:27:55 +01:00
nupplaPhil
da2d49ba43
Fix Introduction Diaspore sendShare()
2020-01-29 22:20:59 +01:00
nupplaPhil
f6aea0d65a
Fix invalid "emailer_prepare" Hook
...
- Use IEmail instead of array data
- Introduce "composer" based library for phpmailer
2020-01-29 20:20:40 +01:00
nupplaPhil
d1b7bfda4b
Add System::jsonExit()
2020-01-28 23:36:28 +01:00
nupplaPhil
c2b8c65104
Merge "notification" routes
2020-01-28 23:21:24 +01:00
nupplaPhil
dd8d9d7c70
Fix ignore notification
2020-01-28 22:47:15 +01:00
nupplaPhil
2b433e0ea6
fix https://github.com/friendica/friendica/issues/8187
2020-01-28 22:06:59 +01:00
nupplaPhil
d23008c2f5
remove false parameter
2020-01-28 22:01:42 +01:00
nupplaPhil
5ccf41a56f
Add API test case for notification
2020-01-28 22:00:21 +01:00
nupplaPhil
582f6bd4a3
Refactor API notification usage
...
- Remove "mapFields()" from BaseModel
- Add new Notification API entity (including collection)
- Add new NotificationFactory method "getApiList()"
2020-01-28 21:28:57 +01:00
nupplaPhil
4a3544582c
Add parameter for "toArray()" method
2020-01-28 18:41:47 +01:00
nupplaPhil
8f130335a3
remove now empty array from logger
2020-01-28 18:41:47 +01:00
nupplaPhil
52a4010121
enotify: empty out fields instead of using "abort" for addons
2020-01-28 18:41:46 +01:00
nupplaPhil
443e106105
Fix missing notifications:
...
- Add namecache in enotify
- Add "unset()" in notify repository for additional field "abort"
- Add possibility for additional, non-saved fields in model
2020-01-28 18:41:45 +01:00
Philipp
977248f510
Merge pull request #8191 from MrPetovan/task/7967-mastodon-api-custom_emojis
...
Add custom emojis Mastodon API endpoint
2020-01-28 17:12:00 +01:00
Hypolite Petovan
a2fb8cc035
Fix wrong variable name in Module\NoScrape
...
- Address https://github.com/friendica/friendica/issues/8000#issuecomment-579292541
2020-01-28 10:33:19 -05:00
Hypolite Petovan
bd910342df
Add custom emojis Mastodon API endpoint
2020-01-28 08:14:48 -05:00
Philipp
353dddaf15
Merge pull request #8190 from MrPetovan/task/profile-tidings
...
Deprecated profile fields cleanup
2020-01-28 13:41:55 +01:00
Hypolite Petovan
1ac9107e5f
Move Mastodon API factories to Factory\Api\Mastodon
2020-01-28 07:33:55 -05:00
Hypolite Petovan
7b0ec6252f
Remove uses of the rest of deprecated profile fields
2020-01-27 23:06:30 -05:00
Hypolite Petovan
e69497454b
Remove uses of profile.marital
2020-01-27 23:01:25 -05:00
Hypolite Petovan
8e2910976f
Remove usage of profile.gender
2020-01-27 23:00:18 -05:00
Hypolite Petovan
a7dd0173a7
Remove obsolete profile_id parameter in Model\Profile::load
2020-01-27 22:01:12 -05:00
Hypolite Petovan
65cb77b6a0
Fix wrong use of DPA::p return value in Module\NoScrape
...
- Address https://github.com/friendica/friendica/issues/7998#issuecomment-579036775
2020-01-27 21:57:07 -05:00
Hypolite Petovan
75a2190af5
Move Module\Base\Api to Module\BaseApi
2020-01-27 21:18:42 -05:00
Hypolite Petovan
0de8e4db08
Move Mastodon API entities to src/Object
2020-01-27 20:01:32 -05:00
Hypolite Petovan
a607656607
Replace profile tab GET parameter by route
2020-01-27 19:21:18 -05:00
nupplaPhil
c4d309f801
Fix NoScrape SQL
2020-01-27 23:28:38 +01:00
Hypolite Petovan
589b7e718d
Merge pull request #8178 from nupplaphil/task/mod_noscrape
...
Move mod/noscrape to Module\Noscrape
2020-01-26 17:14:26 -05:00
nupplaPhil
7db4621eef
Adapt json error
2020-01-27 00:05:45 +01:00
nupplaPhil
4762476c89
Use parameters
2020-01-26 23:53:49 +01:00
nupplaPhil
4260b94fec
Move mod/noscrape to Module\Noscrape
2020-01-26 23:43:47 +01:00
Hypolite Petovan
df61be84fc
Merge pull request #8176 from nupplaphil/task/split_emails
...
Prepare Model\Notify for include/enotify.php (Part 3)
2020-01-26 17:02:14 -05:00
nupplaPhil
6350b210a6
Renaming - part 2 :-)
2020-01-27 00:01:17 +01:00
nupplaPhil
765a0d8892
Some Renames:
...
- EMail => EMail
- toEmail => toAddress
- fromEmail => fromAddress
2020-01-26 23:47:16 +01:00
nupplaPhil
ac1a20e5fd
Fix Introductions tab
2020-01-26 21:39:50 +01:00
nupplaPhil
f6878b5bcf
fix return type
2020-01-26 21:35:05 +01:00
nupplaPhil
4efba4d0cf
fix boolean field
2020-01-26 21:35:04 +01:00
nupplaPhil
2b8f067715
Introduce interface for emailing and create email classes
2020-01-26 21:35:04 +01:00
nupplaPhil
915abe8a33
Add explicit parameters to Sender::send() method signature
2020-01-26 21:35:03 +01:00
nupplaPhil
ea9d3b7438
Make EMailer util dynamic
2020-01-26 21:35:03 +01:00
Philipp
9269221825
Merge pull request #8175 from MrPetovan/task/revert-profile-default-tab
...
Revert profile base URL behavior
2020-01-26 20:33:27 +01:00
Hypolite Petovan
e5ab4f1889
Re-enable pinned items in profile wall
2020-01-26 14:21:20 -05:00
Hypolite Petovan
46c4bfe580
Restore base profile URL behavior
...
- Add new profile-specific route
2020-01-26 14:21:20 -05:00
Hypolite Petovan
f2d917114f
Move Model\Profile::getTabs to new Module\BaseProfile class
2020-01-26 14:21:18 -05:00
Hypolite Petovan
c42dd168c4
Merge pull request #8170 from nupplaphil/task/repo_notification
...
Prepare Model\Notify for include/enotify.php (Part 2)
2020-01-26 14:09:28 -05:00
nupplaPhil
0840938dff
Rename classes
...
- Repository/Model Notification => Notify
- Factory/Object Notification => Notification
2020-01-26 20:30:24 +01:00
nupplaPhil
b85511b00d
Improvements:
...
- Fix API-select
- Introduce OTYPE-constants
- Rename `IntroductionFactory` methods
2020-01-26 14:33:10 +01:00
Hypolite Petovan
602a57577d
Remove duplicate call to Profile::getTabs in Module\Profile\Index
...
- Address https://github.com/friendica/friendica/issues/8167
2020-01-25 16:27:43 -05:00
Hypolite Petovan
5c05d28a8e
Increase argument counter after route change in Module\Profile\Status
...
- Address https://github.com/friendica/friendica/pull/8156#issuecomment-578302294
2020-01-25 16:27:43 -05:00
nupplaPhil
74f3a2f90c
Fix API result, add PHPDoc and cleanup object construction
...
Fix missing getters
fix data array
fix missing "$" for template-variables
Remove lazy-loaded parent notification instance (for now..)
2020-01-25 21:15:01 +01:00
nupplaPhil
4c5856da2b
update PHPDoc
2020-01-25 19:58:27 +01:00
nupplaPhil
0850fb88dd
ReWork Notification Model/Module/Object/Repository/Factory
...
- Introduce Repository for interaction with "notify" table
- Introduce Factory for read-only notification objects (they're just loosely based on notification the table!)
- Introduce Objects for type-safe usage at the presentation layer
- Reworked Model, which is now fully based on the notify table, including generated fields (cache, ..)
2020-01-25 19:58:22 +01:00
Philipp
09de4a5b47
Merge pull request #8156 from MrPetovan/task/7817-custom-fields-part-2
...
New custom profile fields feature part 2: Feature switcheroo
2020-01-24 20:17:52 +01:00
Hypolite Petovan
188720c3cd
Merge pull request #8155 from nupplaphil/task/move_notifications
...
Move mod/notifications to Module\Notification
2020-01-24 12:10:49 -05:00
nupplaPhil
0458b9c2df
rename notify => notification once more :-)
2020-01-24 19:08:03 +01:00
nupplaPhil
b229939c3d
rename CSS attributes notify => notification
2020-01-24 18:56:34 +01:00
nupplaPhil
b016e420fe
notify_type => str_type
...
str_notifytype => st_notification_type
2020-01-24 18:39:50 +01:00
nupplaPhil
16b1d3fc08
Notifies => Notifications
2020-01-24 18:34:29 +01:00
nupplaPhil
0f932ae723
Notify => Notification
...
Notifs => Notifications
2020-01-24 18:32:38 +01:00
Hypolite Petovan
4da90b9378
Add group membership filter widget in contact list
2020-01-23 17:49:55 -05:00
Hypolite Petovan
ed3ac36621
Refactor queries in contact module
2020-01-23 17:49:42 -05:00
Hypolite Petovan
451596f5b3
Rename migration method for clarity in Repository\ProfileField
2020-01-23 14:00:42 -05:00
Hypolite Petovan
a9695998e9
Move dependencies to constructor in Repository\ProfileField
2020-01-23 10:01:11 -05:00
Hypolite Petovan
1fc1989f93
Remove superfluous includes in profile modules
2020-01-23 10:00:48 -05:00
Hypolite Petovan
087c3cdcd8
Remove duplicated TOC loop in Module\Help
2020-01-23 09:13:31 -05:00
Hypolite Petovan
02dda8af9b
Add PUBLIC constant in Repository\Permission
2020-01-22 19:42:38 -05:00
Hypolite Petovan
e8bf74914b
Update user import/export with profile fields
...
- Account for backward compatibility when exporting: add values for profile.is-default and profile.profile-name fields
- Account for forward compatibility when importing: migrate legacy profiles to custom profile fields
2020-01-22 19:42:37 -05:00
Hypolite Petovan
18cfd8dfaa
Remove references to deprecated profile.is-default and profile.profile-name fields
2020-01-22 19:42:37 -05:00
Hypolite Petovan
d9f7556b4a
Add post-update migration routine for custom profiles
2020-01-22 19:42:36 -05:00
Hypolite Petovan
64c05f2280
Add custom fields help text
2020-01-22 19:42:36 -05:00
Hypolite Petovan
cc007f715d
Add sortability to custom profile fields form
2020-01-22 19:42:36 -05:00
Hypolite Petovan
6657cf7bb1
Rework profile setting page with custom fields
2020-01-22 19:42:35 -05:00
Hypolite Petovan
d11a0d3814
Add permission set lazy loading to Profile Field model
2020-01-22 19:42:35 -05:00
Hypolite Petovan
d475cb5028
Replace advanced profile display with custom profile fields
...
- Merge all profile/advanced.tpl theme templates into profile/index.tpl
- Remove obsolete Model\Profile::getAdvanced method
2020-01-22 19:42:34 -05:00
Hypolite Petovan
3297d5c3e6
Create new ProfileField classes
...
- Create ProfileField model class
- Remove obsolete BaseCollection->models property
2020-01-22 19:42:34 -05:00
Hypolite Petovan
62fec2f190
Remove duplicate profile_uid key in App->profile array
2020-01-22 19:42:33 -05:00
Hypolite Petovan
f6f4cbab9d
Remove multi profiles feature
...
- Remove mod/profperm
- Remove additional feature
- Remove profile visibility on contact page
- Remove profile list templates
2020-01-22 19:42:33 -05:00
Hypolite Petovan
d1be68b754
Move Module\Profile to Module\Profile\Index
...
- Move /profiles to Module\Settings\Profile\Index
2020-01-22 19:42:32 -05:00
nupplaPhil
5c4eb2b2c9
Move templates into sub-dir "notifications"
2020-01-23 00:16:34 +01:00
nupplaPhil
512b00550e
rename some variables
2020-01-22 23:37:23 +01:00
nupplaPhil
d0c153943a
Add phpdoc
2020-01-22 23:31:00 +01:00
nupplaPhil
fa6c33d3ac
Move mod/notifications to Module\Notification
2020-01-22 23:18:14 +01:00
Hypolite Petovan
3c1f174c7f
Merge pull request #8150 from nupplaphil/task/prepare_enotify
...
Prepare Model\Notify for include/enotify.php (Part 1)
2020-01-22 14:18:59 -05:00
nupplaPhil
82f37ccdaf
Revert Repo::select()/selectFirst() changes
2020-01-22 20:28:56 +01:00
SpencerDub
2091ae0776
Fix "accout" typo
2020-01-21 22:22:45 -08:00
nupplaPhil
a77c78522c
Add properties to PermissionSet Model
2020-01-22 00:22:53 +01:00
nupplaPhil
b46b72ad3b
Introduce "order" and "limit" argument instead of "param" array for BaseRepository and make Repositories more Dependency Injectable
2020-01-22 00:09:08 +01:00
nupplaPhil
26d6afd27f
Move "Notify::getTab()" to notification module since it's presentation layer logic
2020-01-22 00:03:57 +01:00
Hypolite Petovan
4f29e4c4a7
Merge pull request #8149 from annando/fix-warning
...
Fix: unknown variable
2020-01-21 14:58:32 -05:00
Michael
6b8239f63f
Fix: unknown variable
2020-01-21 19:15:38 +00:00
Philipp
ae2959c780
Merge pull request #8147 from annando/fetch-post
...
Fix for AP posts where the URL don't match
2020-01-20 23:51:07 +01:00
Michael
34b813bbfa
Fix for AP posts where the URL don't match
2020-01-20 22:30:34 +00:00
Hypolite Petovan
689c8ce0e3
Remove superfluous variable type hint in Module\Settings\Profile\Photo\Index
2020-01-20 13:28:41 -05:00
Hypolite Petovan
3ebc0371b7
Add trace for admin in exceptionpages
...
- Fix exception message not showing on raw exception page
2020-01-20 07:47:53 -05:00
Hypolite Petovan
bac5159f6f
Clarify update.php doc and mention Database\PostUpdate
2020-01-20 07:47:53 -05:00
Hypolite Petovan
db518e7ef2
Fix birthday display and setting
...
- Add new translation string
2020-01-20 07:47:10 -05:00
Hypolite Petovan
1c50bc58e4
Move Permission Set over to DDD
...
- Add Permission Set Repository, Model and Collection
- Mark static PermissionSet method as deprecated
2020-01-20 07:35:05 -05:00
Hypolite Petovan
5ab898f67f
Improve Base collection, model and repository
...
- Add collection pipeline methods
- Add save collection method
2020-01-20 07:32:49 -05:00
Hypolite Petovan
559879f41f
Enable Model lazy updating based on only the changed data
...
- Simplify update decision in Database
2020-01-20 07:32:48 -05:00
Hypolite Petovan
f0474c07ce
Add "Yourself" ACL choice and allow multiple ACL selectors on a single page
2020-01-20 07:32:48 -05:00
Hypolite Petovan
ebf60cee33
Enable meta groups in Model\Group::getIdsByContactId
...
- Don't return early if contact isn't part of any group in PermissionSet::get
2020-01-20 07:32:47 -05:00
Hypolite Petovan
353dab166e
Rename PermissionSet::fetchIDForPost to PermissionSet::getIdFromACL
...
- Allow creating/retrieving a permission set id with arbitrary parameters
- Rename ACLformatter->sanitize to ACLFormatter->sanitizeItem
- Move PermissionSet::sortPermissions to ACLformatter->sanitize
2020-01-20 07:32:47 -05:00
Hypolite Petovan
f97a358a9b
Normalize the return value type of Session::getRemoteContactID
2020-01-20 07:32:46 -05:00
Hypolite Petovan
e04b679e6a
Improve ForumManager::profileAdvanced logic
2020-01-20 07:32:46 -05:00
Hypolite Petovan
6d7f0a6fd8
Remove duplicate profile_uid key in App->profile array
2020-01-20 07:32:46 -05:00
Hypolite Petovan
9803c96db4
Move profile-related templates to sub-folder
2020-01-20 07:27:14 -05:00
Hypolite Petovan
0d1befdf2d
Move /profile_photo to Module\Settings\Profile\Photo
2020-01-20 07:27:12 -05:00
Michael
035e0c5a61
Issue 8136: Optical enhancements for delegation page
2020-01-20 05:05:20 +00:00
Hypolite Petovan
04d620fc2f
Merge pull request #8142 from nupplaphil/task/di_config
...
CleanUp Config namespace
2020-01-19 22:22:57 -05:00
nupplaPhil
ed9392469e
Remove unneeded Config namespace usages
2020-01-19 22:50:44 +01:00
nupplaPhil
f9d0e57f91
Fix tests & Router is now using Dependency Injection instead of DI Registry
2020-01-19 22:38:33 +01:00
nupplaPhil
d5a473abda
Shorten "PConfiguration" to "PConfig" again, since the Wrapper is gone
2020-01-19 22:23:44 +01:00
Michael
dcbd44ab88
Removed the rest of the @brief fields
2020-01-19 20:44:01 +00:00
nupplaPhil
cb80108957
Shorten "Configuration" to "Config" again, since the Wrapper is gone
2020-01-19 21:29:36 +01:00
nupplaPhil
21640ec5d8
Add missing Friendica\DI namespace to files (PHPStorm inspection)
2020-01-19 21:26:42 +01:00
nupplaPhil
2204016071
Delete Core\Config
2020-01-19 21:23:00 +01:00
nupplaPhil
a6a2efa18a
Move Config::delete() to DI::config()->delete()
2020-01-19 21:22:33 +01:00
nupplaPhil
3411ced833
Move Config::set() to DI::config()->set()
2020-01-19 21:21:53 +01:00
nupplaPhil
6c36fd9e01
Move Config::get() to DI::config()->get()
2020-01-19 21:21:13 +01:00
nupplaPhil
5d294e8be8
Move Config::load() to DI::config()->load()
2020-01-19 21:20:10 +01:00
Hypolite Petovan
ab8997f9db
Merge pull request #8140 from annando/mail-probe
...
Don't update mail contacts when polling
2020-01-19 15:05:00 -05:00
Michael
3bd99bccba
Don't update mail contacts when polling
2020-01-19 19:27:30 +00:00
Hypolite Petovan
1bc4b2e078
Merge pull request #8134 from nupplaphil/task/di_l10n
...
Cleanup L10n namespace
2020-01-19 11:30:19 -05:00
nupplaPhil
8138b05032
fix L10n path after move
2020-01-19 17:11:48 +01:00
nupplaPhil
174129af94
add missing namespaces/fix wrong class-names
2020-01-19 16:31:35 +01:00
nupplaPhil
3b16829484
fix forgotten use DI namespaces ...
2020-01-19 16:31:35 +01:00
nupplaPhil
5d8c625549
cleanup
2020-01-19 16:31:34 +01:00
nupplaPhil
846007d031
adapt pattern for extract command
2020-01-19 16:31:34 +01:00
nupplaPhil
d6efc90194
cleanup namespace usages for L10n
2020-01-19 16:31:33 +01:00
nupplaPhil
0e6a675cb5
cleanups
2020-01-19 16:31:33 +01:00
nupplaPhil
2838635d64
Move L10n class from L10n subdir to Core (replacing old wrapper)
2020-01-19 16:31:30 +01:00
nupplaPhil
5e188d17f9
Move L10n::getDayShort() calls to DI::l10n()->getDayShort() calls
2020-01-19 16:31:19 +01:00
nupplaPhil
d83f6335eb
Move L10n::getCurrentLang() calls to DI::l10n()->getCurrentLang() calls
2020-01-19 16:31:19 +01:00
nupplaPhil
cb4ad529f4
Move L10n::getDay() calls to DI::l10n()->getDay() calls
2020-01-19 16:31:18 +01:00
nupplaPhil
d3255afa66
Move L10n::withLang() calls to DI::l10n()->withLang() calls
2020-01-19 16:31:18 +01:00
nupplaPhil
a9a36fb302
Move L10n::tt() calls to DI::l10n()->tt() calls
2020-01-19 16:31:17 +01:00
nupplaPhil
5dfee31108
Move L10n::t() calls to DI::l10n()->t() calls
2020-01-19 16:31:16 +01:00
Hypolite Petovan
c632d4e7a2
Update deprecated passing glue string after array in implode in Content\Text\HTML
2020-01-19 10:25:18 -05:00
Michael
bb253ceeaa
AP: Create a GUID out of an URL
2020-01-19 14:33:16 +00:00
Philipp
af88c2daa3
Merge pull request #8135 from annando/brief
...
@brief is removed completely
2020-01-19 12:31:02 +01:00
Michael
845f71b7dd
Missing "*"
2020-01-19 10:10:53 +00:00
Michael
572a3f1180
And the rest of the new lines
2020-01-19 09:55:28 +00:00
Michael
cdbc94a9e1
Some more added lines
2020-01-19 09:51:37 +00:00
Michael
4e5db36177
Improved formatting
2020-01-19 09:46:31 +00:00
Michael
0a4119adaf
@brief is removed completely
2020-01-19 06:05:23 +00:00
Hypolite Petovan
0b9aec4569
Add missing use Friendica\DI statement in Util\Emailer
2020-01-18 16:28:42 -05:00
Michael
fd1f1999f0
Remove @brief in DBA.php
2020-01-18 20:33:20 +00:00
Hypolite Petovan
8536b313a1
Merge pull request #8131 from nupplaphil/task/cleanup_lock
...
CleanUp Lock namespace
2020-01-18 14:13:14 -05:00
nupplaPhil
41ff43dcdd
CleanUp Lock namespace
...
- introduce enum Lock - "Type"
- Move Lock/Lock to BaseLock
2020-01-18 20:15:46 +01:00
Hypolite Petovan
c58dc357d4
Merge pull request #8132 from annando/child-user
...
Fix: You can now register an account when you haven't done it before
2020-01-18 14:00:48 -05:00
Hypolite Petovan
58f69481e6
Merge pull request #8130 from nupplaphil/task/di_pconfig
...
Move PConfig to DI::pConfig()
2020-01-18 13:57:57 -05:00
Michael
a3ea98a79f
Fix: You can now register an account when you haven't done it before
2020-01-18 18:40:48 +00:00
nupplaPhil
800694e9b3
Remove unused use
statements & remove PConfig class
2020-01-18 17:02:59 +01:00
nupplaPhil
b5c0df439f
Move PConfig::delete() to DI::pConfig()->delete()
2020-01-18 16:56:46 +01:00
nupplaPhil
88bb66371c
Move PConfig::set() to DI::pConfig()->set()
2020-01-18 16:54:50 +01:00
nupplaPhil
9e9429b56d
Move PConfig::get() to DI::pConfig()->get()
2020-01-18 16:50:57 +01:00
nupplaPhil
6e2880c679
Move PConfig::load() to DI::pConfig()->load()
2020-01-18 15:59:01 +01:00
Hypolite Petovan
c742c62f0a
Merge pull request #8129 from nupplaphil/task/cleanup_cache
...
CleanUp Cache namespace
2020-01-18 09:09:47 -05:00
nupplaPhil
424c87195b
CleanUp Cache namespace
...
- Introduce enum "Duration"
- Introduce enum "Type"
- Move "Cache\Cache" to "BaseCache"
2020-01-18 15:41:19 +01:00
Hypolite Petovan
71181704d4
Merge pull request #8128 from nupplaphil/task/di_static_methods
...
Refactor DI annotations to static methods
2020-01-18 08:22:29 -05:00
Hypolite Petovan
7274891b62
Merge pull request #8122 from annando/additional
...
Additional accounts can now be created easily
2020-01-18 08:21:17 -05:00
nupplaPhil
921845c3bd
Refactor DI annotations to static methods
2020-01-18 11:28:29 +01:00
nupplaPhil
71985de5d5
Fix Storage list
2020-01-18 10:46:53 +01:00
Michael
f69a601ab1
Wrong wording
2020-01-18 04:52:30 +00:00
nupplaPhil
e5eeaf78f2
Fix Storage move command
2020-01-18 00:08:48 +01:00
nupplaPhil
ca8ca05051
Add legacy backend storage functionality
2020-01-17 23:55:19 +01:00
nupplaPhil
732992a296
Improve impossible exception-handler for storage move
2020-01-17 23:55:18 +01:00
nupplaPhil
14c97f7b62
avoid exception throwing because of false-like return
2020-01-17 23:55:17 +01:00
nupplaPhil
0af83e6f7c
Rename bool flag for user backend
2020-01-17 23:55:08 +01:00
nupplaPhil
9bb5891645
Fix loading SystemResource files
2020-01-17 19:31:34 +01:00
Michael
f3b3c4e866
Link to registration added
2020-01-17 12:44:26 +00:00
Michael
5c0f0c9c19
Improved notices
2020-01-17 07:29:22 +00:00
Michael
e5ecfa7c34
Additional accounts can now be created easily
2020-01-17 07:02:59 +00:00
Michael
fa975fc775
Delegations now work again
2020-01-16 20:58:33 +00:00
Michael
ccc7a71e54
Ensure that local contacts always are DFRN contacts
2020-01-16 06:43:21 +00:00
Hypolite Petovan
7db4c7ea02
Merge pull request #8118 from annando/spamcheck
...
Improved spam protection
2020-01-15 13:15:17 -05:00
Michael Vogel
8ebc385772
Improved spam protection
2020-01-15 18:55:32 +01:00
Hypolite Petovan
831fff0f5c
Merge pull request #8117 from annando/inbox
...
Use the "inbox" symbol as a symbol for mails
2020-01-14 23:11:49 -05:00
Michael
b7067ee836
Use the "inbox" symbol as a symbol for mails
2020-01-15 04:09:58 +00:00
Michael
8215c493cf
The archive functionality is working again
2020-01-15 04:06:30 +00:00
Michael
b83f328983
Remove "f" parameter / network page parameter cleanup
2020-01-13 20:10:13 +00:00
Michael
43e3b14672
Tags and mentions should be escaped
2020-01-13 15:37:46 +00:00
Michael
bc83eb5c4e
Improved server platform detection
2020-01-13 05:57:05 +00:00
Michael
fba46111b1
Merge remote-tracking branch 'upstream/develop' into lower-platform
2020-01-12 21:54:58 +00:00
Michael
eb011f47bb
Publish lowercase
2020-01-12 21:13:16 +00:00
Michael
7b060aa3f5
User lowercase for platform data
2020-01-12 21:07:40 +00:00
Hypolite Petovan
3693b0c5ca
Fix typo in intro table field name
2020-01-12 10:55:47 -05:00
Tobias Diekershoff
d45575e0fa
Merge pull request #8102 from annando/servertest
...
Improved test for invalid systems
2020-01-12 14:59:48 +01:00
Michael
9c4f3763ae
Improved test for invalid systems
2020-01-12 12:50:00 +00:00
Hypolite Petovan
4dacd5db44
Merge pull request #8100 from annando/statistics
...
Combine matching systems
2020-01-12 06:55:55 -05:00
Michael
a357b0bf37
Combine matching systems
2020-01-12 11:22:36 +00:00
Tobias Diekershoff
3c1f127e3c
Merge pull request #8099 from annando/statistics
...
The federation statistics now contain all systems
2020-01-12 11:44:45 +01:00
Michael
3f8b6cb118
Improved order of systems
2020-01-12 09:40:17 +00:00
Michael
1a2a260e9a
Improved documentation
2020-01-12 08:36:11 +00:00
Michael
3d1be9f2d1
The federation statistics now contain all systems
2020-01-12 08:14:32 +00:00
Philipp
33664ebb48
Merge pull request #8095 from annando/local-delivery
...
Ensure that local delivery is done via DFRN
2020-01-11 20:12:11 +01:00
Michael
28c54242a5
The value has to be assigned, not compared :-)
2020-01-11 18:28:04 +00:00
Michael
e6a054696d
Ensure that local delivery is done via DFRN
2020-01-11 18:25:48 +00:00
Philipp
eba46e786a
Merge pull request #8094 from annando/deletecontact
...
Ensure that deleted contacts are really removed
2020-01-11 18:40:46 +01:00
Philipp
4e3849c18b
Merge pull request #8089 from mexon/mat/repair-contact-photo
...
updateAvatar automatically repairs avatars when photos are deleted
2020-01-11 18:30:34 +01:00
Michael
0225e99d0a
Ensure that deleted contacts are really removed
2020-01-11 17:22:37 +00:00
Matthew Exon
e002365d7f
Add type declaration to parameter
2020-01-11 16:27:01 +01:00
Philipp
fa39a455a7
Merge pull request #8093 from annando/postcount
...
The item count is now done in a single query
2020-01-11 16:02:47 +01:00
Matthew Exon
5d0a3be4f6
Implement code review from nupplaphil
2020-01-11 16:01:58 +01:00
Michael
db98040521
The item count is now done in a single query
2020-01-11 14:25:43 +00:00
nupplaPhil
86320317f4
Fix missing storage class
2020-01-10 22:27:05 +01:00
Matthew Exon
dee6a63841
Qualify call to ridFromURI
...
Co-Authored-By: Hypolite Petovan <hypolite@mrpetovan.com>
2020-01-10 20:29:15 +01:00
Hypolite Petovan
36190d1e79
Merge pull request #8072 from nupplaphil/task/Cache_to_DI
...
Replace Core\Cache wrapper with DI::cache() method
2020-01-10 08:46:03 -05:00
Hypolite Petovan
84cff91283
Merge pull request #8062 from nupplaphil/Make-Storage
...
Make Storage testable & add tests
2020-01-10 08:45:07 -05:00
nupplaPhil
016cfcd846
Fixings
...
- Rename "facStorage" to "storageManager"
- Fix indentation
- Fix tests
2020-01-10 13:22:03 +01:00
nupplaPhil
bfae6766bf
Implement Hook::callAll('storage_instance') call for addons and add a description for it.
...
- Remove implicit Dice usage
- Add concrete instance creating
- Adding Hook call for addon instance creating
- Updating doc for Hook
- Updating tests
2020-01-10 13:22:03 +01:00
nupplaPhil
b68d0516ea
remove not working code for checking writable files ("is_writable()" uses a different user)
2020-01-10 13:22:01 +01:00
nupplaPhil
1b2ff54f66
Fix attach model
2020-01-10 13:22:00 +01:00
nupplaPhil
1bce3fd0f1
fix Photo model
2020-01-10 13:21:59 +01:00
nupplaPhil
dbd5b5bb6e
- Fixing SystemResource
...
- Adding tests for StorageManager
- Updating doc
2020-01-10 13:21:58 +01:00
nupplaPhil
08edeae2f9
Make Storage testable & add tests
...
- Making StorageManager dynamic (DI::facStorage())
- Making concrete Storage dynamic (DI::storage())
- Add tests for Storage backend and failure handling
- Bumping Level-2/Dice to "dev-master" until new release
- Using Storage-Names instead of Storage-Classes in config (includes migration)
2020-01-10 13:21:57 +01:00
Michael
9c5b082687
Fix: Show possible managers again
2020-01-10 08:04:48 +00:00
Matthew Exon
ae6748a465
Repair missing contact photos
2020-01-09 21:48:37 +01:00
Matthew Exon
95e65e37ee
Refactor duplicate code for parsing photo URL
2020-01-09 21:48:37 +01:00
Michael
469eefdc5b
Notifications: Now declare direct thread answers as replies
2020-01-09 17:53:17 +00:00
Michael
f48c4fcbe4
Issue 8081: The usage has to be an object, not an array
2020-01-09 09:55:33 +00:00
Hypolite Petovan
e38939ee4b
Add cookie clear failed validation in App\Authentication
2020-01-08 19:52:44 -05:00
Hypolite Petovan
9ec0b621ed
Remove unnecessary subnamespaces in Model\Introduction
...
- Addresses https://github.com/friendica/friendica/issues/7998#issuecomment-572270238
2020-01-08 16:48:20 -05:00
Hypolite Petovan
b8f85f0484
Merge pull request #8075 from annando/html-escaping
...
Fix: removed unneeded HTML escaping
2020-01-08 16:18:36 -05:00
Hypolite Petovan
f67f398fe1
Merge pull request #8071 from nupplaphil/task/Lock_to_lock
...
Replace Core\Lock wrapper with DI::lock() method
2020-01-08 14:25:46 -05:00
Michael
8e87c5f05f
Fix: removed unneeded HTML escaping
2020-01-07 22:00:39 +00:00
Hypolite Petovan
d4b7278102
Remove unused code
2020-01-07 16:18:57 -05:00
Hypolite Petovan
4e00a3ed63
Upgrade @method to overriden methods
...
- This enables contextual help in older IDEs (looking at you VSCode)
2020-01-07 16:18:45 -05:00
Hypolite Petovan
6b8db5ad13
Update the Introductions domain to use repository, model and collection
2020-01-06 21:39:05 -05:00
Hypolite Petovan
5a1abb8c7d
Introduce Mastodon entity factories and API\Entity
2020-01-06 21:39:05 -05:00
Hypolite Petovan
c748a82e8f
Introduce Repository, Factory, Collection, Model base classes
2020-01-06 21:39:00 -05:00
Hypolite Petovan
ef6e9ef26b
Add DBA::collapseCondition method
...
- Update Database->update for use with DBA::collapseCondition
2020-01-06 20:48:26 -05:00
Hypolite Petovan
5cc2dc7ca3
Merge pull request #8073 from annando/issue-8067
...
Issue 8067: Posts from Mastodon had been wrongly parsed
2020-01-06 19:55:58 -05:00
Michael
5b755f0f23
Issue 8067: Posts from Mastodon had been wrongly parsed
2020-01-07 00:16:42 +00:00
nupplaPhil
a38b0f7eaf
Move remaining namespaces and delete Core\Cache.php
2020-01-07 00:51:02 +01:00
nupplaPhil
fe078410a1
Move Cache::get() to DI::cache()->get()
2020-01-07 00:45:49 +01:00
nupplaPhil
f68929633b
Move Cache::set() to DI::cache()->set()
2020-01-07 00:41:20 +01:00
nupplaPhil
3369dfaad9
Remove unused function Cache::delete()
2020-01-07 00:37:01 +01:00
nupplaPhil
182f390520
Move Cache::clear() to DI::cache()->clear()
2020-01-07 00:36:07 +01:00
nupplaPhil
f7ca437ba6
Remove unused method Cache::getAllKeys()
2020-01-07 00:36:06 +01:00
nupplaPhil
31457b8566
Replace Lock::release() with DI::lock()->release() and remove Core\Lock
2020-01-07 00:24:10 +01:00
nupplaPhil
634e657d23
Replace Lock::acquire() with DI::lock()->acquire()
2020-01-07 00:20:31 +01:00
nupplaPhil
c7476513e3
removed some static wrapper
2020-01-07 00:14:01 +01:00
nupplaPhil
20f1ab05e6
clear cookie before session clear
2020-01-07 00:11:39 +01:00
Philipp
e56c8dcc3c
Merge pull request #8063 from MrPetovan/bug/8058-use-default-user-acl-events
...
Use default user permissions when creating new event
2020-01-06 14:18:20 +01:00
Hypolite Petovan
00011fe77d
Remove unused use statements in Module\Item\Compose
2020-01-05 17:09:14 -05:00
Hypolite Petovan
64c8855407
Allow special groups in default user permissions
...
- Use ACLFormatter in ACL::getDefaultUserPermissions
- Remove ACL::fixACL
- Add return value to Contact::pruneUnavailable
2020-01-05 17:09:14 -05:00
Michael
6d7608fbc7
We only search for items with the same uid
2020-01-05 20:42:32 +00:00
Michael
c0e25bd8f4
Merge remote-tracking branch 'upstream/develop' into item-notification
2020-01-05 19:31:30 +00:00
Tobias Diekershoff
755b9daa45
Merge pull request #8061 from annando/ap-receiver
...
AP: ensure that incoming posts are reaching all receivers
2020-01-05 19:30:42 +01:00
Michael
ab43d3ddc4
AP: ensure that incoming posts are reaching all receivers
2020-01-05 17:20:23 +00:00
Michael
274788807d
Fix a missing ")"
2020-01-05 17:19:37 +00:00
Michael
4734242f63
Added to-do
2020-01-05 13:37:24 +00:00
Michael
31b6680402
Improved check for invalid profiles
2020-01-05 13:19:11 +00:00
Michael
4dec002dcb
Now using only a single array
2020-01-05 13:13:36 +00:00
Michael
45b747f13b
Remove duplicates in a better way
2020-01-05 13:05:00 +00:00
Michael
4e7aa33598
Restructured profile generation
2020-01-05 12:49:57 +00:00
Michael
dcf5471e19
Clarified description
2020-01-05 12:07:02 +00:00
Michael
23b73854a1
Spaces
2020-01-05 12:00:15 +00:00
Michael
6cbfa5b862
Added type hints
2020-01-05 11:00:57 +00:00
Michael
20d570823d
Fix post update / clean up code
2020-01-05 10:16:01 +00:00
Michael
4b44aca507
Don't create notifications for own posts
2020-01-05 09:48:31 +00:00
Michael
a4268a973f
Added post update
2020-01-05 09:10:32 +00:00
Michael
f183816b7d
Notification type can now be selected
2020-01-05 09:10:03 +00:00
Michael
fe1a702e8c
Improved documentation, now checking all items
2020-01-05 09:08:40 +00:00
Michael
6ac37e284d
Merge remote-tracking branch 'upstream/develop' into item-notification
2020-01-05 07:47:55 +00:00
Tobias Diekershoff
0c9fcdde69
Merge pull request #8057 from annando/notice-error
...
Fix an error and a notice
2020-01-05 07:40:31 +01:00
Michael
8878b3864f
Fix an error and a notice
2020-01-05 02:19:02 +00:00
Michael
e728c4829f
Restructuring
2020-01-05 02:18:11 +00:00
Michael
8e2494568e
Functionality is now added
2020-01-05 01:23:40 +00:00
Hypolite Petovan
393a671501
Merge pull request #8055 from nupplaphil/task/remove_get_server
...
Remove get_server() in favor of Search::getGlobalDirectory()
2020-01-04 20:10:50 -05:00
Michael
ecb4848dfd
Tests are now working
2020-01-05 00:54:18 +00:00
nupplaPhil
48baa0be4b
Remove get_server() in favor of Search::getGlobalDirectory()
2020-01-05 00:04:55 +01:00
Michael
30a4b0eafb
Merge remote-tracking branch 'upstream/develop' into item-notification
2020-01-04 22:53:06 +00:00
Michael Vogel
c8a322baf0
Merge pull request #8053 from nupplaphil/task/remove_get_app
...
Remove get_app() in favor of DI::app()
2020-01-04 23:41:51 +01:00
nupplaPhil
244f440d97
Remove unused killme()
2020-01-04 23:43:13 +01:00
nupplaPhil
f0eea6f875
Remove get_app() in favor of DI::app()
2020-01-04 23:42:01 +01:00
Michael Vogel
05de0f4a19
Merge pull request #8056 from nupplaphil/task/remove_rdirname
...
Remove rdirname() in favor of native dirname()
2020-01-04 23:36:59 +01:00
nupplaPhil
07b4ceecd2
Remove deprecated rdirname() in favor of native dirname()
2020-01-05 00:10:34 +01:00
Michael
b08c9692ca
Added parameter type
2020-01-04 21:48:26 +00:00
Michael
3a1798d1c3
First testable version
2020-01-04 21:45:20 +00:00
Michael
7cf27e9cb0
AP: Transmit the language in the contentMap
2020-01-04 14:35:14 +00:00
Michael
4bfd0abec7
New "UserItem" class, new notification type field
2020-01-04 12:21:42 +00:00
Michael Vogel
5d20cd7e16
Merge pull request #8048 from MrPetovan/bug/fix-bbcode-scaleexternalimage
...
Fix BBCode::scaleExternalImage
2020-01-03 17:38:55 +01:00
Hypolite Petovan
4461c16165
Remove superfluous comment in BBCode::scaleExternalImage
2020-01-03 09:30:35 -05:00
Hypolite Petovan
ebaf726744
Rework Feed::import parameters
...
- Remove unused $hub
- Replace $simulate with an implicit condition
2020-01-03 09:26:28 -05:00
Hypolite Petovan
38fe3b8994
Fix formatting in Feed::import
2020-01-03 09:12:32 -05:00
Hypolite Petovan
52c5b0e0f3
Remove unused BBCode::scaleExternalImage parameters
...
- Remove now obsolete system.no_view_full_size config key
2020-01-02 20:44:15 -05:00
Hypolite Petovan
0b3cd206c3
Remove harmful HTML decode/encode in BBCode::scaleExternalImages
2020-01-02 20:35:59 -05:00
Michael
fb550a0172
Relocated functions from PortableContact to GServer
2020-01-01 21:29:36 +00:00
Philipp
75c74e8562
Merge pull request #8044 from annando/contact-adding
...
Don't add contacts when not needed
2020-01-01 20:38:34 +01:00
Michael
bd6fb64c16
Fixed documentation
2020-01-01 18:57:55 +00:00
Michael
73b82d1455
Don't add contacts when not needed
2020-01-01 17:54:36 +00:00
Tobias Diekershoff
d3d63523ef
Merge pull request #8040 from MrPetovan/bug/notices
...
Add necessary call to BaseUrl->get() in Module\Objects
2019-12-31 19:43:34 +01:00
Hypolite Petovan
ab0a3f194a
Add necessary call to BaseUrl->get() in Module\Objects
...
- Addresses https://github.com/friendica/friendica/issues/8000#issuecomment-569959500
2019-12-31 12:25:41 -05:00
Hypolite Petovan
b6e93c83fc
Suppress undefined index nickname notice in Model\Profile::sidebar
2019-12-31 12:25:39 -05:00
Hypolite Petovan
07f1485df1
Correctly capitalize DI::baseUrl in Module\Tos
...
- Addresses https://github.com/friendica/friendica/issues/7998#issuecomment-569959102
- Addresses https://github.com/friendica/friendica/issues/8000#issuecomment-569959336
2019-12-31 12:19:12 -05:00
Philipp
b9dba631aa
Merge pull request #8037 from MrPetovan/bug/notices
...
Replace remaining $a->page by DI::page()
2019-12-30 23:41:23 +01:00
nupplaPhil
9bdb4db887
Replace comment
2019-12-30 23:45:42 +01:00
Hypolite Petovan
e84ad15569
Replace remaining $a->page by DI::page()
2019-12-30 17:35:01 -05:00
nupplaPhil
e2dc1d7477
Remove deprecated call
2019-12-30 23:08:06 +01:00
nupplaPhil
a4a7f19df1
Move redundant System::removedBaseUrl() to DI::baseUrl()->remove() calls
2019-12-30 23:03:56 +01:00
nupplaPhil
3f34229752
Move redundant System::baseUrl() to DI::baseUrl() calls
2019-12-30 23:00:08 +01:00
nupplaPhil
6d7362da41
Replace deprecated $a->page with DI::page()
2019-12-30 20:02:09 +01:00
Hypolite Petovan
4aa01ee17f
Use most recent last item date in Mastodon\Account
2019-12-30 06:12:52 -05:00
Hypolite Petovan
0dbce6e58b
Add user contact data superseding to Mastodon\Account::create
2019-12-30 06:12:51 -05:00
Hypolite Petovan
c286772fb5
Correct value of Mastodon API Account acct field for local users
2019-12-30 06:12:51 -05:00
Hypolite Petovan
bef16702c7
Add missing fields to Mastodon API Account entity
2019-12-30 06:12:51 -05:00
Hypolite Petovan
cb7875b035
Rename Api\Mastodon\Account::createFromContact to just create
...
- Retrieve public contact in Api\Mastodon\FollowRequests instead of user contact
2019-12-30 06:12:50 -05:00
Hypolite Petovan
9ed8479b32
Rename Api\Mastodon\Account::create contact parameter to publicContact
...
- Update Mastodon entity documentation link
- Add default value for fields
2019-12-30 06:11:48 -05:00
Hypolite Petovan
6f199ab7b3
Add missing return statement in Core\L10n
...
- Addresses https://github.com/friendica/friendica/issues/7998#issuecomment-569560492
2019-12-29 22:47:32 -05:00
Hypolite Petovan
ce50faf780
Update wrong references to ISession::delete
2019-12-29 21:52:56 -05:00
Hypolite Petovan
efadab66c5
Update wrong/missing references to classes
2019-12-29 21:51:16 -05:00
Hypolite Petovan
015db25d9f
Replace obsolete references to App baseURL and getApp by DI
2019-12-29 21:50:15 -05:00
Hypolite Petovan
3c76826793
Merge pull request #8033 from annando/contact-logging
...
Added logging for not created contacts
2019-12-29 21:07:36 -05:00
Michael
74f4637ff3
Fix fatal errors caused by PR 8019
2019-12-30 01:17:16 +00:00
Michael
4786298da4
Added logging for not created contacts
2019-12-30 01:03:00 +00:00
Hypolite Petovan
03038e7a3b
Merge pull request #8019 from nupplaphil/task/replace_getClass
...
Introduce new way of static/dynamic bridge / CleanUp deprecated methods
2019-12-29 17:47:28 -05:00
Hypolite Petovan
61fccaeb30
Merge pull request #8028 from annando/probe-timeout
...
Probe: Additional checks for connection problems
2019-12-29 17:45:12 -05:00
nupplaPhil
f2d4a5eb7d
Remove namespaces
2019-12-29 20:18:26 +01:00
nupplaPhil
651d693270
Rebase for OpenId & Hovercard
2019-12-29 20:18:26 +01:00
nupplaPhil
2660edbb48
Use DI::baseUrl() for Search\Index.php
2019-12-29 20:18:25 +01:00
nupplaPhil
df0c05d635
Add Model\Introduction class to DI registry
2019-12-29 20:18:25 +01:00
nupplaPhil
2cb449a0d5
make the DI abstract so no instance is possible
2019-12-29 20:18:24 +01:00
nupplaPhil
987b29d963
Alphabetic sort DI-container per namespace
2019-12-29 20:18:24 +01:00
nupplaPhil
c1dbb25656
Creating interfaces for Config/PConfig & fix tests
2019-12-29 20:18:19 +01:00
nupplaPhil
4835f1185f
Remove deprecated App::module - replace with DI::module()->getName()
2019-12-29 20:17:52 +01:00
nupplaPhil
33674808dc
Remove deprecated App::cmd - replace with DI::args()->getCommand()
2019-12-29 20:17:51 +01:00
nupplaPhil
e6f61c2cc7
Remove deprecated App::query_string - replace with DI::args()->getQueryString()
2019-12-29 20:17:50 +01:00
nupplaPhil
26af2feee2
Remove deprecated App::is_mobile/is_tablet - replace with DI::mode()->isMobile()/isTablet()
2019-12-29 20:17:50 +01:00
nupplaPhil
c7230932d6
Remove deprecated App::registerStylesheet()/FooterScript() - replace with DI::page()->registerStylesheet()/FooterScript()
2019-12-29 20:17:49 +01:00
nupplaPhil
302cbaa33c
Remove deprecated App::getScheme()
2019-12-29 20:17:48 +01:00
nupplaPhil
e944d7bed6
Remove deprecated App::getBaseURL() - process methods to DI::baseUrl()->get()
2019-12-29 20:17:48 +01:00
nupplaPhil
e57a87f224
Remove deprecated App::setBaseURL() - process methods to DI::baseUrl()->saveByURL()
2019-12-29 20:17:47 +01:00
nupplaPhil
50be94aa5e
Remove deprecated App::getHostName() - process methods to DI::baseUrl()->getHostName()
2019-12-29 20:17:47 +01:00
nupplaPhil
2900389696
Remove deprecated App::getUrlPath - process methods to DI::baseUrl()->getUrlPath()
2019-12-29 20:17:46 +01:00
nupplaPhil
e93fba5136
Remove deprecated App::removeBaseURL - process methods to DI::baseUrl()->remove()
2019-12-29 20:17:45 +01:00
nupplaPhil
5609e94b05
Refactor deprecated App - process methods to DI::process()->*()
2019-12-29 20:17:45 +01:00
nupplaPhil
aedbdc536a
Refactor deprecated App::getArgumentValue() to DI::args()->get()
2019-12-29 20:17:44 +01:00
nupplaPhil
8b6e123b3f
Refactor deprecated App::isAjax() to DI::mode()->isAjax()
2019-12-29 20:17:44 +01:00
nupplaPhil
8e6973b774
Refactor deprecated App::internalRedirect() to DI::baseUrl()->redirect()
2019-12-29 20:17:43 +01:00
nupplaPhil
cc9b7bb14f
Refactor dynamic App::getDBA() to static DI::dba()
2019-12-29 20:17:43 +01:00
nupplaPhil
9cec293ccc
Refactor dynamic App::getMode() to static DI::mode()
2019-12-29 20:17:42 +01:00
nupplaPhil
181529f3df
Refactor dynamic App::getProfiler() to static DI::profiler()
2019-12-29 20:17:42 +01:00
nupplaPhil
e2b2778e0a
Refactor dynamic App::getLogger() to static DI::logger()
2019-12-29 20:17:41 +01:00
nupplaPhil
fceb4f3823
Refactor dynamic App::getConfig() to static DI::config()
2019-12-29 20:17:40 +01:00
nupplaPhil
2bb9e46be3
Optimize DI class (introduce method-mapping constant)
2019-12-29 20:17:40 +01:00
nupplaPhil
388b963714
Replace BaseObject class with DI::* calls
2019-12-29 20:17:38 +01:00
nupplaPhil
1de3f186d7
Introduce new DI container
...
- Adding Friendica\DI class for getting dynamic classes
- Replacing BaseObject::getApp() with this class
2019-12-29 20:16:55 +01:00
Hypolite Petovan
a9220aa83b
Merge pull request #8026 from nupplaphil/task/l10n_immutable
...
Make L10n immutable
2019-12-29 13:54:32 -05:00
nupplaPhil
71a38180e9
Check for same language
2019-12-29 16:39:25 +01:00
Hypolite Petovan
51ee24f652
Fix capitalization of table definition key in DBStructure
...
- Addresses https://github.com/friendica/friendica/issues/7998#issuecomment-569481865
2019-12-29 02:23:47 -05:00
Michael
60df79ad2a
Probe: Additional checks for connection problems
2019-12-29 03:27:54 +00:00
Hypolite Petovan
25847c4c71
Merge pull request #8022 from nupplaphil/task/mod_hcard
...
Move mod/hcard to src\Module\HoverCard
2019-12-28 21:42:01 -05:00
Hypolite Petovan
f000680511
Merge pull request #8021 from nupplaphil/task/mod_openid
...
Move mod/openid to src\Module\Security\OpenId
2019-12-28 21:39:42 -05:00
Hypolite Petovan
d7c8327482
Merge pull request #8027 from nupplaphil/task/session_remove_cookie
...
Session - Remove unneeded cookie parameter
2019-12-28 21:38:54 -05:00
nupplaPhil
673c4537e4
Session - Remove unneeded cookie parameter
2019-12-29 00:03:58 +01:00
nupplaPhil
7a2f4dc54e
Make L10n immutable
...
- Remove Push/Pop
- Add "withLang($lang)" method
2019-12-28 23:12:01 +01:00
Michael
fab0d9b919
Don't create contacts for unknown networks / improved content fetching
2019-12-28 19:17:48 +00:00
nupplaPhil
4d545825f0
optimize usage of arguments
2019-12-28 15:28:17 +01:00
nupplaPhil
97924d39d9
Merge init() and content()
2019-12-28 15:21:58 +01:00
Michael
f281725a09
Remove test loggings
2019-12-28 11:17:10 +00:00
Michael
160f931861
Fix: Search for terms and posts is now possible again
2019-12-28 11:15:57 +00:00
Tobias Diekershoff
d6274ab6f7
Merge pull request #8023 from MrPetovan/bug/7808-markdown-unescape-chevrons
...
Fix chevron display in BBCode/Markdown conversion
2019-12-28 08:07:30 +01:00
Hypolite Petovan
aa3a85c727
Escape major HTML characters in code blocks in BBCode::convert
...
- HTML sanitization was removing unescaped opening chevrons in code blocks
2019-12-27 21:42:56 -05:00
Hypolite Petovan
39cb3e68b9
Remove faulty escape for HTML entities in BBCode::toMarkdown
...
- Mangled Markdown output with chevrons
2019-12-27 21:42:56 -05:00
Hypolite Petovan
424106fd4e
Add BBCode to Markdown to HTML raw result in Module\Babel
...
- Display HTML entities for BBCode to Markdown output
2019-12-27 20:44:24 -05:00
nupplaPhil
12e223b2ef
fix
2019-12-27 23:51:17 +01:00
nupplaPhil
eeb78d2d29
Move mod/hcard to src\Module\HoverCard
2019-12-27 22:53:09 +01:00
nupplaPhil
aa5771cf3e
Move Login/Logout/TwoFactor to bundled submodule "Security"
2019-12-27 22:19:28 +01:00
nupplaPhil
d30e8665e1
Move mod/openid to src\Module\OpenId
2019-12-27 22:16:40 +01:00
Michael
1b5cfc2217
Improved description
2019-12-27 19:00:54 +00:00
Michael
c037e9143c
Additionally display the protocol together with the network
2019-12-27 17:24:29 +00:00
Michael Vogel
c7e4157a5a
Merge pull request #8007 from MrPetovan/task/7984-add-profile-url-search
...
Add profile url search
2019-12-27 02:19:39 +01:00
Hypolite Petovan
a11b47f93d
Add profile URL search
...
- Move post URL search to private method in Module\Search\Index
2019-12-26 20:17:12 -05:00
Michael
9b750345c7
Arrays
2019-12-27 01:15:54 +00:00
Michael
b1b3744759
Support for tables in HTML2BBCode parser
2019-12-27 01:07:19 +00:00
Michael
48ec65eb4b
Fix the "ago" date (with "received at") for other themes than frio
2019-12-26 19:51:36 +00:00
Michael Vogel
65c0418807
Merge pull request #8004 from MrPetovan/bug/7994-add-timezone-log
...
Add timezone information to logger timestamp
2019-12-25 19:52:19 +01:00
Michael Vogel
4834fffe78
Merge pull request #8003 from MrPetovan/bug/notices
...
Fixed backlog of notices for 2019.12
2019-12-25 11:28:01 +01:00
Michael Vogel
221746bff3
Merge pull request #8005 from MrPetovan/bug/7992-empty-in-clause
...
Add support for empty values array in Database\DBA
2019-12-25 09:34:01 +01:00
Hypolite Petovan
016507f346
Use BaseURL::redirect instead of deprecated App->internalRedirect in Search\Index
2019-12-24 17:37:22 -05:00
Hypolite Petovan
1c9cb42d98
Move search term emptiness check before content checks in Search\Index
2019-12-24 17:17:35 -05:00
Hypolite Petovan
ec7eb9d83a
Rename BaseSearchModule::performSearch to performContactSearch to remove purpose confusion
2019-12-24 17:15:41 -05:00
Hypolite Petovan
6501acf0bc
Stop automatically remove newly blocked contacts from their groups
2019-12-24 16:45:08 -05:00
Hypolite Petovan
b610d4e82d
Remove group management restrictions on pending and blocked in Module\Group
2019-12-24 16:44:43 -05:00
Hypolite Petovan
9c9e07dbab
Add support for empty values array in Database\DBA
2019-12-24 16:21:00 -05:00
Hypolite Petovan
61c6daeff0
Add timezone information to logger timestamp
2019-12-24 16:07:36 -05:00
Hypolite Petovan
17c252f3c7
Ensure pubkey key is present in APContact::getByUrl result
...
- Addresses https://github.com/friendica/friendica/issues/8000#issuecomment-568799866
2019-12-24 15:37:35 -05:00
Michael
8acd8912eb
Zot: Retrieve alias addresses as well
2019-12-24 10:19:14 +00:00
Hypolite Petovan
94954c810b
Merge pull request #7996 from annando/poco-cleanup
...
The PoCo-Workers had been split
2019-12-24 05:13:36 -05:00
Michael
8608e8ff63
Standards
2019-12-24 05:04:11 +00:00
Hypolite Petovan
e7ea5dac24
Merge pull request #7995 from annando/probe-hubzilla
...
We can now detect Zot profiles
2019-12-23 19:59:44 -05:00
Michael
b442f41159
Remove test code
2019-12-23 21:10:54 +00:00
Tobias Diekershoff
00756737b5
Merge branch 'master' 2019.12 into develop
2019-12-23 20:03:47 +01:00
Michael
7fd1d674a9
Zot seems to work now
2019-12-23 15:07:49 +00:00
Michael
2306b949f2
Partly reworked, part 2
2019-12-23 14:30:48 +00:00
Michael
9cc2212b4b
Restructuring code
2019-12-23 14:26:06 +00:00
Michael
4653d7d3b0
Renamed function, added documentation
2019-12-22 17:20:11 +00:00
Michael
03d6203410
We can now detect Hubzilla accounts
2019-12-22 08:13:12 +00:00
Michael
c975d0f799
Added documentation
2019-12-21 20:18:44 +00:00
Michael
537da657cc
Renamed functions
2019-12-21 18:57:00 +00:00
Michael
33cb241ed3
Renamed function
2019-12-21 18:24:43 +00:00
Michael
26ac9a0063
"CheckServer" is now "UpdateGServer"
2019-12-21 18:11:51 +00:00
Michael
598f314577
Merge remote-tracking branch 'upstream/2019.12-rc' into poco-cleanup
2019-12-21 14:03:47 +00:00
Michael
1af52dd050
Fix: Newer Friendica servers had been detected as ActivityPub
2019-12-21 13:51:25 +00:00
Michael
90408b9d49
Discover directory type
2019-12-21 13:48:20 +00:00
Michael
fab85255b6
Relocated functions
2019-12-21 06:39:22 +00:00
Michael
4024d725db
Fixed logger call
2019-12-21 04:23:26 +00:00
Michael
01205f7d41
Merge remote-tracking branch 'upstream/2019.12-rc' into poco-cleanup
2019-12-20 22:25:32 +00:00
Roland Häder
a7c617cae2
Fixed:
...
- needs to be `prvkey`, not `prvKey`
Signed-off-by: Roland Häder <roland@mxchange.org>
2019-12-20 23:15:21 +01:00
Michael
c9c408d5e5
Fix notice because of a missing subject
2019-12-20 21:47:10 +00:00
Michael
b4f690839a
"CheckServer" added
2019-12-20 21:46:30 +00:00
Michael
ef9bdfdff2
Fix some errors
2019-12-20 21:27:49 +00:00
Michael
3c4f44a4ab
"FetchPoCo" added
2019-12-20 21:21:25 +00:00
Michael
e5546dd40a
"UpdateServers" added
2019-12-20 21:12:44 +00:00
Michael
5fee84f2e2
Added "DiscoverContacts"
2019-12-20 21:04:38 +00:00
Michael
bf852cc096
"UpdateSuggestions" added
2019-12-20 20:49:09 +00:00
Michael
a1ad549e0b
Added UpdateServerDirectory
2019-12-20 20:37:21 +00:00
Michael
37f0519514
'SearchDirectory' created (moved out of 'DiscoverPoco' mess)
2019-12-20 20:30:13 +00:00
Hypolite Petovan
75a62fc9e4
Merge pull request #7975 from annando/attach-newlines
...
Fix optical glitch: Replace multiple newlines when replacing attachments
2019-12-20 10:28:14 -05:00
Michael
81d500c271
Fix optical glitch: Replace multiple newlines when replacing attachments
2019-12-20 09:45:34 +00:00
Michael
88a39ea999
"gprobe" removed
2019-12-20 06:47:18 +00:00
Hypolite Petovan
33ea5dfe35
Add check for $_REQUEST key existence in Module\Item\Compose
...
- Addresses https://github.com/friendica/friendica/issues/7677#issuecomment-566254464
2019-12-19 07:48:08 -05:00
Michael
da78b7a8b8
API: Provide data for the account array of the instance array
2019-12-19 04:11:31 +00:00
Philipp
5197833c55
Merge pull request #7930 from MrPetovan/task/7887-api-followers-request
...
Add POST follow request Mastodon API endpoint
2019-12-18 22:12:52 +01:00
Hypolite Petovan
77e00f11a7
Add type-hint to debug null value fatal error
...
- Part of https://github.com/friendica/friendica/issues/7675#issuecomment-566076500
2019-12-16 11:05:08 -05:00
Hypolite Petovan
fd5b2d6af2
Fix wrong type-hints for table parameter in Database->selectToArray and DBA::selectToArray
2019-12-16 08:49:01 -05:00
Michael
c4e381fbd7
Issue 7953: Don't show follow/unfollow on the hovercard for the "self" contact
2019-12-16 06:35:29 +00:00
Hypolite Petovan
6e4a428c73
Merge pull request #7907 from nupplaphil/task/reduce_app_deps
...
Cleanup Session/Authentication
2019-12-14 09:53:40 -05:00
Philipp
1479c426c7
Merge pull request #7950 from annando/notice
...
Fix notice "Undefined index: href"
2019-12-14 11:00:04 +01:00
Michael
b2d17abc7b
Fix notice "Undefined index: href"
2019-12-14 05:49:53 +00:00
Michael Vogel
eb4cfa65d8
Fixed warning
2019-12-14 06:42:40 +01:00
Michael Vogel
6ca38bac9f
Merge pull request #7944 from MrPetovan/bug/4451-escape-bbcode-blocks-autolinker
...
Escape potential URL-containing BBCodes before running autolinker
2019-12-13 21:10:57 +01:00
Hypolite Petovan
fe5b80b9ba
Return early if user.uid isn't present in ACL::getFullSelectorHTML
...
- Addresses https://github.com/friendica/friendica/issues/7675#issuecomment-565533824
2019-12-13 13:29:18 -05:00
Hypolite Petovan
e1583123b4
Escape potential URL-containing BBCodes before running autolinker
2019-12-13 12:40:10 -05:00
Hypolite Petovan
b800083a2b
Don't process empty hash tags in Model\Item
...
- Addresses https://github.com/friendica/friendica/issues/7677#issuecomment-565372628
2019-12-13 07:16:43 -05:00
Hypolite Petovan
ff3a0a0eba
Merge pull request #7939 from annando/issue-7659
...
Issue 7659: Display blocked and ignored public contacts as well
2019-12-12 11:07:57 -05:00
Michael
543c8f8459
Use localuser()
2019-12-12 15:57:08 +00:00
Michael
cc38250538
Improved RegExp
2019-12-12 14:57:31 +00:00
Michael
39560218f8
Issue 7659: Display blocked and ignored public contacts as well
2019-12-12 11:58:57 +00:00
Michael
e70743f72d
Issue 7651: Added basic support for more complicated "video" elements
2019-12-12 05:35:30 +00:00
nupplaPhil
1408908c84
Refactor Session Handling (make it more simple & handler are now handler again)
2019-12-11 20:30:31 +01:00
Hypolite Petovan
e976bc0668
Log a message when data isn't the expected type in GContact::updateFromOutbox
2019-12-11 08:48:44 -05:00
Hypolite Petovan
9a0a11ed39
Improve Api\Mastodon\Account with data from apcontact
...
- Original work by @annando
2019-12-11 08:25:45 -05:00
Hypolite Petovan
cf72bde93d
Ensure APContact::getByUrl always returns an array
2019-12-11 08:25:44 -05:00
Hypolite Petovan
2d47952921
Add POST follow request Mastodon API endpoint
2019-12-11 08:25:44 -05:00
Hypolite Petovan
1625330e70
Switch Api\Mastodon\FollowRequests to list introductions instead of pending contacts
2019-12-11 08:24:17 -05:00
Hypolite Petovan
0656e9ece4
Update web modules handling introduction to use new model class
2019-12-11 08:24:17 -05:00
Hypolite Petovan
c239d218d8
Update Base\Api::login to return the authentication status
2019-12-11 08:24:16 -05:00
Hypolite Petovan
919b1f45ab
Add new Introduction model class
2019-12-11 08:24:16 -05:00
Hypolite Petovan
be93914c7d
Move module post call before rawContent
...
- This was preventing API POST request to be processed
2019-12-11 08:24:16 -05:00
Hypolite Petovan
ff69fa1629
Add new BaseModel class
2019-12-11 08:24:16 -05:00
Hypolite Petovan
7716583912
Add Mastodon API entity Relationship class
2019-12-11 08:24:16 -05:00
Hypolite Petovan
1c69dda2e1
Merge pull request #7926 from annando/api-instance
...
API: Added endpoints /instance and /instance/peers
2019-12-11 04:07:49 -05:00
Michael
3388274f9a
Removed unneeded function
2019-12-11 08:26:18 +00:00
Michael
203857ede0
Added parameter description
2019-12-11 06:54:31 +00:00
Michael
9296a55dfb
Added entities
2019-12-11 06:51:59 +00:00
Hypolite Petovan
d994c91f38
Merge pull request #7929 from annando/apcontact-data
...
APContact: Added follower count, following count and count of posts
2019-12-10 19:58:25 -05:00
Michael
1baa4d48af
Removed outcommented code
2019-12-11 00:10:25 +00:00
Michael
911a854255
APContact: Added follower count, following count and count of posts
2019-12-11 00:05:50 +00:00
Michael
4e2804d783
Added some more data
2019-12-10 23:05:25 +00:00
nupplaPhil
02c40ad1cb
Overwrite constructor of Memory session handling so no session ini-setting in backend/testing environments are possible
2019-12-10 23:35:16 +01:00
nupplaPhil
b085098b49
Make 2Factor "tel" field instead "number"
...
- because of missing copy&paste buttons at number
2019-12-10 22:44:45 +01:00
nupplaPhil
b9f8762eb3
Use Native Session functions (global "$_SESSION" variable) for Memory class because of the direct usage of the $_SESSION class all around the codebase
2019-12-10 22:29:49 +01:00
Michael
1958bde4c0
API: Added endpoints /instance and /instance/peers
2019-12-10 21:27:09 +00:00
nupplaPhil
eca3396851
rename usage
2019-12-10 21:52:23 +01:00
nupplaPhil
07d2909927
double use
2019-12-10 21:51:06 +01:00
Philipp
d0b20fb499
Merge pull request #7904 from MrPetovan/task/7887-api-followers-request
...
Add GET /api/v1/follow_requests Mastodon API endpoint
2019-12-10 15:53:06 +01:00
Hypolite Petovan
f4c94236c5
Merge pull request #7924 from annando/issue-7691
...
Issue 7691: We can now switch to BCC for ActivityPub
2019-12-10 08:36:07 -05:00
nupplaPhil
ce2610000b
Renaming class
2019-12-10 08:49:33 +01:00
Michael
a6c72a209e
Issue 7613: When an item is deleted, delete all notifications for it
2019-12-10 06:21:18 +00:00
Hypolite Petovan
c6d422a188
Update Module\Help to use anchor words for titles
...
- Previous anchors are kept for links backward compatibility
2019-12-09 22:50:37 -05:00
Hypolite Petovan
8016cb3cee
Add GET /api/v1/follow_requests Mastodon API endpoint
2019-12-09 22:50:36 -05:00
Hypolite Petovan
b365ffc3b5
Add API base module
2019-12-09 22:50:36 -05:00
Hypolite Petovan
2e9be55e51
Add Mastodon API entity classes
2019-12-09 22:50:35 -05:00
Hypolite Petovan
17838366a0
Reformat library/OAuth1
...
- Add type hints to Network\FKOAuthDataStore
2019-12-09 22:50:35 -05:00
nupplaPhil
26bd956912
Optimize L10n usage for Session (reduce "App" complexity even more)
2019-12-10 00:56:49 +01:00
nupplaPhil
cad7e534a4
Add phpdoc
2019-12-10 00:50:05 +01:00
nupplaPhil
555513e4b4
Add Session Management instances (including Depenency Injection)
...
- Prerequesite for mocking Sessions
- Reduce "App" class complexity
2019-12-10 00:44:56 +01:00
nupplaPhil
009a8bb939
Initializing SessionHandlers with Dependency Injection
2019-12-09 23:09:18 +01:00
nupplaPhil
94a8a60841
Add more Cookie tests (create new StaticCookie class for mocking setcookie())
2019-12-09 22:47:08 +01:00
Michael
2a31b2383f
Issue 7691: We can now switch to BCC for ActivityPub
2019-12-09 21:37:31 +00:00
Michael
49767e0555
Issue 7418: connections to forums should now work again
2019-12-09 21:19:20 +00:00
nupplaPhil
a8b89dc486
Remove copy&paste failure
2019-12-09 21:55:51 +01:00
nupplaPhil
f7e1cfd416
revert wrong import
2019-12-09 21:55:25 +01:00
Michael
b8f81d5e7d
Relocate check for announce
2019-12-08 22:04:32 +00:00
Michael
1b0d2f2a4a
Merge remote-tracking branch 'upstream/develop' into reshare-delivery
2019-12-08 21:56:51 +00:00
nupplaPhil
54392fab81
Move Cookie to own class (with tests)
...
Move Authentication to App namespace
2019-12-08 22:45:34 +01:00
Michael
38db4d2132
Fix a notice
2019-12-08 21:41:26 +00:00
Michael
fb64010d7a
Missing "use"
2019-12-08 21:40:06 +00:00
Michael
aa047278cc
Reversed annouce check to have priority for AP
2019-12-08 09:01:06 +00:00
Michael
7ccbe3ee29
Transmit reshares and announce natively via Diaspora and AP whenever possible
2019-12-08 08:59:21 +00:00
Michael
ca0a961ad2
Merge remote-tracking branch 'upstream/develop' into reshare-delivery
2019-12-08 08:49:47 +00:00
Michael
6728c58535
Mail contacts: Update public via user contact / display owner's posts
2019-12-08 05:19:15 +00:00
Hypolite Petovan
2b12cd473d
Merge pull request #7915 from annando/issue-7914
...
Fixes issue 7914: Reshares got crumbled
2019-12-07 16:53:50 -05:00
Michael
484b99f7cf
Fix: Don't automatically mention a post creator on private posts
2019-12-07 21:42:55 +00:00
Michael
23cdc9cec8
Fixes issue 7914: Reshares got crumbled
2019-12-07 21:05:14 +00:00
Michael
b1fa0e8e26
ACL: Contact list is now sorted, forums reappeared
2019-12-06 07:25:21 +00:00
Michael
41f8796ffc
Delivery of reshares
2019-12-06 06:39:50 +00:00
Tobias Diekershoff
03e2b04e8f
Merge pull request #7910 from annando/notice
...
Fix a notice about an undefined "attach" index
2019-12-06 07:27:16 +01:00
Michael
4b2acb74d5
Fix a notice about an undefined "attach" index
2019-12-06 04:34:20 +00:00
Hypolite Petovan
7cfe05f849
Restore correct test for hidewall in ACL::getFullSelectorHTML
2019-12-05 20:05:47 -05:00
nupplaPhil
96555a7385
Refactor "Authentication" class with four main methods:
...
- withSession() - for auto authentication with Session/Cookie variables
- withOpenId() - for authentication with an OpenID account
- withPassword() - for authentication with Password
- setForUser() - for setting the user auth context of the current session
Refactor "Session" class - contains now "native" Session Management methods
2019-12-05 23:02:51 +01:00
nupplaPhil
18a3d18ba6
Move Authentication methods to class "Authentication"
2019-12-05 23:02:50 +01:00
nupplaPhil
5bb63e59e0
Move App::internalRedirect to BaseUrl::redirect
2019-12-05 23:02:50 +01:00
nupplaPhil
c28f1fec51
General usage of type in input fields
2019-12-05 21:42:33 +01:00
nupplaPhil
e6da666885
Make Two Factor Field numeric
2019-12-05 20:19:25 +01:00
Michael
4e77321be8
Replaced all preg calls in the calls with the new function
2019-12-05 06:42:10 +00:00
Michael
e435102089
Added logging, fixed indentation, call it from DFRN as well
2019-12-05 05:28:28 +00:00
Michael
838a233bfc
Handling reshares of Friendica posts with titles via Diaspora
2019-12-05 05:11:14 +00:00
Michael
b9619ee89a
Put the title in the body
2019-12-04 23:49:07 +00:00
Michael
22c66e1811
Add data for shared posts from the original
2019-12-04 22:57:09 +00:00
Tobias Diekershoff
9a4240c3b2
Merge pull request #7898 from annando/ap-announce
...
Make quoted announces look better / more announce improvements
2019-12-04 11:24:42 +01:00
Michael
8f4f3e00e2
Return more data in the announce object
2019-12-04 09:36:46 +00:00
Michael
276d6fddd1
Function renamed - we don't return an object
2019-12-04 09:15:03 +00:00
Michael
ef3664e6d4
Check if reshared item is an AP item
2019-12-04 08:08:48 +00:00
Michael
abed3ba906
Remove unused function
2019-12-04 07:13:29 +00:00
Michael
d34052b332
Make quoted announces look better / more announce improvements
2019-12-04 07:02:39 +00:00
Hypolite Petovan
f989c331a3
Fix warnings about unexpected parameter array values type in ACL::getFullSelectorHTML
...
- Addresses https://github.com/friendica/friendica/issues/7676#issuecomment-560503744
2019-12-03 06:59:51 -05:00
Michael
3d701dd459
Only show the difference between posting and receive date when there is a difference
2019-12-03 07:23:01 +00:00
Michael
fd706cf9a7
Group selection: Respect "pubmail" and ignore atchived or blocked contacts
2019-12-02 23:04:11 +00:00
Philipp
6531819971
Merge pull request #7884 from MrPetovan/bug/7834-ignore-reload
...
Restore post reload after (un)ignore
2019-12-02 09:40:31 +01:00
Hypolite Petovan
01b81f7bba
Merge pull request #7885 from nupplaphil/bug/7881_allowed_themes
...
Themes are now saved just once
2019-12-01 08:12:20 -05:00
nupplaPhil
7ebd5e6b15
Themese are now saved just once
2019-12-01 08:43:50 +01:00
Hypolite Petovan
c3d88aca39
Update the return value of Item\Ignore to integer
...
- Array is unnecessary
2019-11-30 23:15:58 -05:00
Hypolite Petovan
d3c45f9186
Update type hint of System::jsonExit parameter to mixed
...
- Output isn't necessarily an array
2019-11-30 23:15:28 -05:00
Hypolite Petovan
461f7f4bb0
Assume hidewall key may be missing in ACL::getFullSelectorHTML
...
- Addresses https://github.com/friendica/friendica/issues/7677#issuecomment-559974588
2019-11-30 10:45:47 -05:00
Hypolite Petovan
3a7ef7893f
Fix typo in ACL::getFullSelectorHTML
2019-11-29 15:55:52 -05:00
Hypolite Petovan
0ff4381305
Ensure the existence of expected default permission keys in ACL::getFullSelectorHTML
...
- Addresses https://sozialwolke.net/display/703b8751-145d-e11f-a923-98e999239905
2019-11-29 11:39:49 -05:00
Hypolite Petovan
25194b58b8
Initialize class members in App\Page
...
- Addresses https://github.com/friendica/friendica/issues/7676#issuecomment-559680658
2019-11-29 11:33:48 -05:00
Tobias Diekershoff
0191f5242b
Merge pull request #7877 from annando/show-received
...
Show the received date along with the creation date of posts
2019-11-29 12:42:03 +01:00
Michael
02875df596
Show the received date along with the creation date of posts
2019-11-29 06:24:02 +00:00
Michael Vogel
2f2480d88d
Merge pull request #7876 from MrPetovan/task/7308-backport-compose-acl
...
Generalize the Compose ACL to the whole site
2019-11-28 21:24:20 +01:00
Hypolite Petovan
8f4f6899dd
Update composer module to use the new ACL selector
...
- Remove ACL-specific code from compose-footer
- Move compose-footer template remaining content to compose.js
2019-11-28 12:54:56 -05:00
Hypolite Petovan
ae3d4f63a3
Use visibility tags input for the default ACL selector
...
- Move friendica-tagsinput to default view folder
- Update all references to ACL::getFullSelectorHTML
- Fix theme-specific issues with the new ACL
2019-11-28 12:54:53 -05:00
Hypolite Petovan
11da7f4095
Add new ACL::getContactListByUserId and ACL::getGroupListByUserId methods
2019-11-28 12:33:00 -05:00
Hypolite Petovan
440d3eb9c4
Simplify Theme::getPathForfile to expand its uses
2019-11-28 12:27:16 -05:00
Michael
e1f9dd5bb5
Merge remote-tracking branch 'upstream/develop' into nodeinfo
2019-11-28 16:10:18 +00:00
Tobias Diekershoff
dba41da7e4
Merge pull request #7874 from annando/mail-post
...
Only transfer posts via mail
2019-11-28 16:30:31 +01:00
Michael
0979daddac
Modules separated
2019-11-28 07:07:34 +00:00
Michael
7ffd6d0bc7
Attached photos from pixelfed are now added to the body again
2019-11-28 06:34:35 +00:00
Michael
22b89df348
Removed test logging
2019-11-27 22:00:43 +00:00
Michael
a6a79d9c7e
Only transfer posts via mail
2019-11-27 21:59:11 +00:00
Michael
98d10b7253
Merge remote-tracking branch 'upstream/develop' into nodeinfo
2019-11-27 08:18:03 +00:00
Michael
cb37588375
We can always send via SMTP, receiving mails is via IMAP
2019-11-27 07:44:59 +00:00
Michael
ae306ea7de
rss is inbound
2019-11-27 07:38:57 +00:00
Michael
054a111f3c
Twitter is also inbound
2019-11-27 07:36:24 +00:00
Michael
a26689f69c
remove unused variable
2019-11-27 07:32:46 +00:00
Michael
890bbfa1a7
We now support nodeinfo version 2 / basic nodeinfo data is always enabled
2019-11-27 07:25:54 +00:00
Michael
1531cad596
Fix a notice in gcontact.php
2019-11-26 19:03:21 +00:00
Michael
06a6774a7b
Notice/warning in event fixed
2019-11-25 11:16:55 +00:00
Michael
67a0e97f7c
Avoid contact update for non federated networks
2019-11-25 08:49:14 +00:00
Michael
fdaac8a681
Add "discourse" as protocol
2019-11-24 20:06:47 +00:00
Michael
99945f21cb
Only read undeleted mails / improved structure
2019-11-23 20:02:21 +00:00
Michael
84244b1450
Now it works
2019-11-23 12:54:39 +00:00
Michael
fda30bbb1f
Removed test data
2019-11-23 11:44:25 +00:00
Michael
e220698ea1
E-Mail import: The item is now provided to the hook
2019-11-23 11:42:03 +00:00
Hypolite Petovan
17c934aa07
Merge pull request #7859 from annando/mail-reply-to
...
Use the "reply-to" header of the original post when answering via mail
2019-11-22 23:33:10 -05:00
Michael
2dcf6d9e2b
Now using the correct function call ...
2019-11-23 04:31:40 +00:00
Michael
37bdafcc96
Use the "reply-to" header of the original post when answering via mail
2019-11-22 22:15:04 +00:00
Hypolite Petovan
20dc285f9d
Merge pull request #7858 from annando/diaspora-date
...
Don't use the creation date when transmitting to Diaspora
2019-11-22 15:36:27 -05:00
Michael Vogel
f0ffc6df38
Don't use the creation date when transmitting to Diaspora
2019-11-22 21:24:02 +01:00
Michael
e539c74fa4
Removed the word "test"
2019-11-22 19:47:35 +00:00
Michael
5bf8c895a9
Improvement for PR 7854: Avoid leaking of BCC header data
2019-11-22 18:39:51 +00:00
Michael
d8da580869
Fix mail delivery via AP when the contact is hidden
2019-11-22 08:01:23 +00:00
Michael
d3e12c58e2
Fix some notices/warnings again
2019-11-21 22:40:54 +00:00
Michael
ade926afc6
Storing the mail header in the item
2019-11-21 15:28:18 +00:00
Michael
a6ae6a83b8
Added hooks for the email fetch process
2019-11-20 20:57:34 +00:00
Michael
7c1f8a0597
Renamed config name
2019-11-19 16:31:22 +00:00
Michael
fa876d770e
Make the automatic title appending optional
2019-11-19 12:59:21 +00:00
Michael Vogel
100dfea524
Fix further notes and warnings
2019-11-19 11:02:35 +01:00
Michael Vogel
287c55722e
Show title for posts with attached pages
2019-11-18 19:52:00 +01:00
Michael Vogel
80917018e9
Fix warnings
2019-11-18 19:09:21 +01:00
Michael Vogel
0733ae6aae
Improve the look of fetched feeds and the BBCode processing of attachments
2019-11-18 13:29:27 +01:00
Michael
8644d300d0
Readded empty line
2019-11-17 18:12:20 +00:00
Michael
28ca0d6fab
AP: Remove the link description from the "rich html" and adds it to the attachment
2019-11-17 18:10:12 +00:00
Michael Vogel
a3b7f08f78
Don't guess the site info / restrict the description length
2019-11-15 14:28:42 +01:00
Michael
fa57fead2e
AP: Read different content types for the source and the content
2019-11-13 16:22:20 +00:00
Michael
85b3c880ef
Fix: Mentions in the HTML part of the "contentMap" now are links
2019-11-13 06:43:36 +00:00
Michael
1fb485af1c
Use the contentMap to transmit additional content encodings
2019-11-12 20:22:35 +00:00
Michael
8997361609
Better function name
2019-11-11 23:13:36 +00:00
Michael
1b5fa55bdc
Fix image links with descriptions in API and AP transmission
2019-11-11 22:37:50 +00:00
Hypolite Petovan
babcd24412
[hotfix] Fix syntax error in Module\Register
...
- Prevents registration
- Addresses https://github.com/friendica/friendica/issues/7675#issuecomment-552070076
2019-11-09 01:09:26 -05:00
Michael
bdacda32ba
Pinning: Missing file added
2019-11-09 03:17:18 +00:00
Michael
fc94cad5f2
Pinned posts now work for visitors in the intended way
2019-11-08 06:52:44 +00:00
Hypolite Petovan
2200996d44
[hotfix] Prevent fatal error in profile with pinned posts
...
- `$a->profile['profile_uid']` may not be set
- Addresses https://github.com/friendica/friendica/issues/7675#issuecomment-551255174
2019-11-07 15:51:05 -05:00
Hypolite Petovan
b8f2252a7f
Merge pull request #7823 from annando/pin
...
We can now pin posts
2019-11-07 15:10:03 -05:00
Michael
806e6a230e
Added description, removed sorting
2019-11-07 07:41:54 +00:00
Michael
91ad7936f3
Only sort the profile after pinned
2019-11-07 07:39:50 +00:00
Michael
ed58af25a5
show pinned items
2019-11-07 06:53:18 +00:00
Michael
cf56992444
We can now pin our own posts
2019-11-07 05:39:15 +00:00
Hypolite Petovan
134d6d18f9
Pass Router parameter to module content method
2019-11-06 22:35:28 -05:00
Michael
48ab31f451
Fix a notice
2019-11-06 19:17:40 +00:00
Michael
02c43f283e
Changed exceptions
2019-11-05 22:28:12 +00:00
Michael
7adc3460b3
Exceptions
2019-11-05 22:13:33 +00:00
Michael
a5b5f0e455
removed space
2019-11-05 22:03:02 +00:00
Michael
aecac2cb54
Readded removed comments
2019-11-05 22:01:45 +00:00
Michael
8c03bdada9
parameters now are having a default value and are optional
2019-11-05 21:48:54 +00:00
Michael
bc2694bf7f
Redo some changes
2019-11-05 20:28:35 +00:00
Michael
bd62d548db
Added parameters
2019-11-05 20:22:54 +00:00
Michael
abe6724629
Added parameter to rawContent
2019-11-05 19:16:26 +00:00
Michael
30e02beb46
New module to pin posts
2019-11-05 19:16:11 +00:00
Michael
8720094b52
Pass the parameters from the router to the modules
2019-11-05 05:03:05 +00:00
Philipp
4daa3d37c1
Merge pull request #7812 from tobiasd/20191103-tarpid
...
a hidden field for the registration form
2019-11-04 11:03:54 +01:00
Philipp
d0068170db
Merge pull request #7806 from tobiasd/20191102-csvexport
...
added export and import of followed contacts to and from CSV files
2019-11-03 20:28:08 +01:00
Tobias Diekershoff
b7ecc62cc8
move link generation into the loop
2019-11-03 19:57:32 +01:00
Tobias Diekershoff
1377d13055
ypot
2019-11-03 17:37:53 +01:00
Tobias Diekershoff
7ca202baad
add a tar pid to the registration form
2019-11-03 17:05:06 +01:00
Tobias Diekershoff
f45d39c05b
create URL for categories
2019-11-03 16:34:58 +01:00
Tobias Diekershoff
d3122c396e
really there is no App
2019-11-03 15:53:32 +01:00
Tobias Diekershoff
9b03e2a564
there was no App
2019-11-03 15:07:29 +01:00
Michael
17704d2458
Diaspora: Use the standard function for adding a relationship
2019-11-03 13:35:41 +00:00
Tobias Diekershoff
0c873a0548
mv q() to DBA::select()
2019-11-03 14:03:11 +01:00
Tobias Diekershoff
e5e87d546d
we only need one contact export, D* _only_ exports the entire profile
2019-11-03 12:59:14 +01:00
Tobias Diekershoff
955a84a266
added export and import of followed contacts to and from CSV files
2019-11-03 00:12:16 +01:00
Michael
6f9302f389
Another duplicated "use" removed
2019-11-02 21:29:16 +00:00
Michael
04c889270b
Removed duplicated "use system"
2019-11-02 21:24:22 +00:00
Michael Vogel
6ba7b5961c
Merge pull request #7798 from MrPetovan/task/rework-photo-functions
...
Rework photo functions
2019-11-02 21:20:38 +01:00
Hypolite Petovan
50a2e7001e
Replace last instance of local_user() used to guess authentication status in Module/Contact/Hovercard
2019-11-02 12:48:04 -04:00
Hypolite Petovan
ff27f45cb9
Move mod/hovercard to src/Module/Contact/Hovercard
...
- Rework hovercard.js to remove JS template interpolation
- Remove template/json output from Module/Contact/Hovercard
2019-11-02 12:48:03 -04:00
Hypolite Petovan
5cd8cb7134
Add unfollow link to output of Contact::photoMenu
...
- Add rel and pending keys to output of Contact::getDetailsByURL
- Add rel and pending keys to output of Contact::getDetailsByAddr
2019-11-02 12:48:03 -04:00
Hypolite Petovan
b8a22de2d2
Merge pull request #7800 from annando/manually-improve
...
AP: Respect "manually approve" during contact request
2019-11-02 12:45:43 -04:00
Michael
9461446374
Respect "manually-improve" during contact request
2019-11-02 16:24:54 +00:00
Michael
e27ebaee48
Respect "manually improve" during contact request
2019-11-02 16:20:17 +00:00
Hypolite Petovan
dca1b8b580
Add URL decoding to query string in App\Arguments
...
- Slashes were stored url encoded
2019-11-02 07:48:45 -04:00
Hypolite Petovan
26b5de9a76
Rename Photo::newResource() result variable from $hash to $resource_id
2019-11-02 07:48:45 -04:00
Hypolite Petovan
03bf1dcbd3
Move Object\Image static methods to Util\Images
...
- Optimize imports in modified files
2019-11-02 07:48:45 -04:00
Hypolite Petovan
b543ee8ac7
Merge pull request #7726 from tobiasd/20191010-uexport
...
move uexport module to src
2019-11-02 07:46:57 -04:00
Tobias Diekershoff
8bea9e7523
mv URL path uexport -> userexport
2019-11-02 12:44:46 +01:00
Tobias Diekershoff
34932e12bf
mv q() to DBA::p()
2019-11-02 12:12:29 +01:00
Tobias Diekershoff
15cdfdd414
mv Uexport to UserExport
2019-11-02 11:36:31 +01:00
Tobias Diekershoff
048b693fbf
some more change requests
2019-11-02 11:24:46 +01:00
Steffen K9
7d51d45c17
Changing asort() to usort()
2019-11-02 03:44:54 +01:00
Steffen K9
fd5c122667
Added asort() to the saved folders widget
2019-11-01 22:22:52 +01:00
Hypolite Petovan
41261ba7e1
Merge pull request #7785 from nupplaphil/bug/7676-is_file_warning
...
Fix wrong check for logfile in admin summary
2019-11-01 11:06:52 -04:00
Philipp Holzer
f8e43ddf8d
rename developer to debug :-)
2019-11-01 15:59:00 +01:00
Philipp Holzer
f4ad82bcfb
make ACLFormatter::expand() nullable and return an empty array
...
- optimize tests
2019-11-01 15:43:16 +01:00
Philipp Holzer
aa7be41728
Fix ACLFormatterTest
...
- Add nullable to expand() function again
- Add angle bracket support to toString()
2019-11-01 14:13:29 +01:00
Michael
44cc750f79
Some more warnings removed
2019-10-31 07:33:25 +00:00
Michael
422f0cbdbc
Solve warning
2019-10-30 09:44:07 +00:00
Michael
dc065eed42
Fix several warnings and errors
2019-10-30 06:50:20 +00:00
Hypolite Petovan
d6ff89d7b4
Merge pull request #7769 from annando/issue-3229
...
Changed OpenID registration
2019-10-29 10:32:02 -04:00
Michael
eb0d8c1ed0
Uswe default value
2019-10-29 13:26:54 +00:00
Tobias Diekershoff
5e55aa41cb
Merge pull request #7787 from annando/issue-7778
...
Fix 7778: Don't return empty string in permissions
2019-10-29 07:24:02 +01:00
Michael
bef7eeed13
Fix 7778: Don't return empty string in permissions
2019-10-29 06:01:50 +00:00
Philipp Holzer
dc4d3842e0
Fix wrong check for logfile in admin summary
2019-10-28 22:26:34 +01:00
Michael
8470fa70d3
Using "args"
2019-10-28 20:38:53 +00:00
Michael
dd7070938b
Use "http_build_query"
2019-10-28 19:34:09 +00:00
Philipp Holzer
3eda62bfa6
Check null for acl-fields
2019-10-28 18:16:10 +01:00
Michael
bfbce16d0b
Merge remote-tracking branch 'upstream/develop' into issue-3229
2019-10-28 13:50:06 +00:00
Philipp Holzer
d9d71ea1e6
Wrong condition for home notifications
2019-10-28 00:01:35 +01:00
Michael
945e256b7b
Possibly handle issue 7772
2019-10-27 18:36:04 +00:00
Michael
30a6231f11
Fix indentation
2019-10-27 17:45:43 +00:00
Michael
60eb6603bf
(hopefully) fix preview issue with tags on Mastodon
2019-10-27 17:41:47 +00:00
Philipp Holzer
3465bd9f11
rename methods
2019-10-26 05:02:14 +02:00
Philipp Holzer
fdc0236aa1
Fix arguments
2019-10-26 04:37:31 +02:00
Philipp Holzer
a72e65a760
Adapt class structure
...
- Introduce constants
- Add constructor parameters
- Add typehints
- Renamed fields more meaningful
- Renamed method names to match identifier
- Adjust PHP doc
- Add GetClass call at used places
2019-10-26 04:03:27 +02:00
Philipp Holzer
1f368d469f
Move Friendica\Core\NotificationsManager to Friendica\Model\Notify
2019-10-26 02:01:46 +02:00
Hypolite Petovan
b632114b12
Merge pull request #7774 from annando/img-title
...
Images: Show the description as title
2019-10-25 19:29:55 -04:00
Michael
9f86465fb9
Images: Show the description as title
2019-10-25 23:23:38 +00:00
Philipp
b34afa990b
Merge pull request #7767 from MrPetovan/bug/fatal-errors
...
Expect outbox->first to be a Link structure in Model\GContact
2019-10-25 08:46:42 +02:00
Philipp Holzer
7343ee5108
Move Namespace of ActivityNamespace
2019-10-25 00:41:48 +02:00
Philipp Holzer
dc2858938d
Renamed to ActivityNamespace
2019-10-25 00:32:35 +02:00
Philipp Holzer
3897c74deb
Add docs
2019-10-25 00:10:20 +02:00
Michael
aca701bef8
Changed OpenID registration
2019-10-24 20:23:26 +00:00
Philipp Holzer
a83dfc11a0
Fixing https://github.com/friendica/friendica/pull/7759#discussion_r337102107
2019-10-24 21:43:20 +02:00
Philipp Holzer
2fba7ed477
Rename namespace
2019-10-24 21:40:13 +02:00
Philipp Holzer
07cea24430
Move Activity/Namespaces defines to constants
2019-10-24 21:40:12 +02:00
Hypolite Petovan
ee1954f294
Merge pull request #7762 from nupplaphil/task/mod_ignored
...
move mod/ignored to src/Module/Item/Ignored
2019-10-24 12:04:50 -04:00
Philipp Holzer
062e472314
Rename route '/ignored/{iid}' to '/item/ignore/{iid}'
2019-10-24 17:18:29 +02:00
Hypolite Petovan
b0987f637c
Expect outbox->first to be a Link structure in Model\GContact
...
- See https://www.w3.org/TR/activitystreams-vocabulary/#dfn-first
- Addresses https://github.com/friendica/friendica/issues/7675#issuecomment-545300597
2019-10-24 08:47:00 -04:00
Philipp Holzer
5aa73afa7e
Rename module class name
2019-10-24 09:09:47 +02:00
Hypolite Petovan
9f460c6797
Merge pull request #7765 from nupplaphil/task/move_text
...
Move include/text.php to class structure
2019-10-23 15:57:01 -04:00
Philipp Holzer
c9e1098dd2
Adapt naming convention
2019-10-23 21:39:00 +02:00
Philipp Holzer
dba2d574b1
Adapt because of feedback
2019-10-23 21:29:17 +02:00
Philipp Holzer
db25f5b6ca
Add jsonExit() and fix UID issue
2019-10-23 16:24:19 +02:00
Philipp Holzer
edf006905b
Move (last) get_cats_and_terms to Content\Item::determineCategoriesTerms()
...
- Added incomplete test
2019-10-23 02:48:46 +02:00
Philipp Holzer
ad67fd3aa8
Move is_a_date_arg to DateTimeFormat::isYearMonth
...
- Improved functionality
- Added tests
2019-10-23 02:39:28 +02:00
Philipp Holzer
52c42491c4
Move activity_match() to Protocol\Activity::match()
...
- With tests
2019-10-23 02:05:11 +02:00
Philipp Holzer
9e94e8b48c
Remove function prepare_text and use BBCode::convert() instead
2019-10-23 00:58:13 +02:00
Philipp Holzer
5843a80b6c
Move perms2str to ACLFormatter::aclToString()
...
- including new tests
2019-10-23 00:54:34 +02:00
Philipp Holzer
f65f7f11c3
Move expand_acl to ACLFormatter::expand()
...
- including tests
2019-10-23 00:40:14 +02:00
Philipp Holzer
a3e350313d
Move redir_private_images to Item::addRedirLinkToImageLinks()
2019-10-23 00:20:44 +02:00
Philipp Holzer
2870f42ca2
Move bb_translate_video
...
- To new Class BBCode\Video
- Adding tests
- Make BaseObject::getClass() public
2019-10-23 00:14:47 +02:00
Philipp Holzer
04a86dad75
remove superfluous line
2019-10-22 22:52:40 +02:00
Philipp Holzer
1fe9b789f3
Add some PHP doc
2019-10-22 22:51:52 +02:00
Philipp Holzer
4e32d46f97
switch case
2019-10-22 22:48:54 +02:00
Philipp Holzer
6b2c28e2d7
Add checks & realpath() usage
...
- New util class "FileSystem"
- Add check in admin summary too
2019-10-22 22:47:37 +02:00
Philipp Holzer
0e84a843a4
Add Fallback in case the logfile isn't accessible.
...
- Fixes https://github.com/friendica/friendica/issues/7756#issuecomment-544227862
2019-10-21 21:53:55 +02:00
Philipp Holzer
17aca9bee8
move mod/ignored to src/Module/Item/Ignored
2019-10-21 21:19:28 +02:00
Hypolite Petovan
2edccf9341
Merge pull request #7759 from nupplaphil/task/mod_receive
...
Move mod/receive to src/Module/Diaspora/receive
2019-10-21 11:59:13 -04:00
Philipp Holzer
a25d841b85
some improvements
2019-10-21 17:29:53 +02:00
Philipp Holzer
2a41f0b104
wrong field
2019-10-21 11:34:47 +02:00
Michael
17bb1eaf12
Fix fatal error
2019-10-21 05:52:45 +00:00
Philipp Holzer
7716374593
Move mod/receive to src/Module/Diaspora/receive
...
- Added routes
- Make Diaspora::decode(Raw) more explicit
- Add new User::getByGuid() method
2019-10-20 13:07:16 +02:00
Michael
df1db84846
Fix: Friendica contacts had falsely been detected as ActivityPub
2019-10-20 06:04:47 +00:00
Michael
1f98067189
Cleaned up code / removed legacy stuff
2019-10-19 16:41:07 +00:00
Michael
98c12006d5
Merge remote-tracking branch 'upstream/develop' into sanitize-gcontact
2019-10-18 18:48:32 +00:00
Hypolite Petovan
1a8bc6e73f
Merge pull request #7753 from annando/http-417
...
Handling for HTTP Error code 417
2019-10-18 12:53:33 -04:00
Hypolite Petovan
f8c0f24e34
Merge pull request #7752 from kPherox/develop
...
Change Model type to `OrderedCollectionPage`
2019-10-18 06:54:42 -04:00
kPherox
0da36b839c
Change Model type to OrderedCollectionPage
...
Use type `OrderedCollectionPage` instead of `OrderedCollection` in pages or distinct subsets
FYI: https://www.w3.org/TR/activitystreams-core/#h-paging
2019-10-18 12:58:47 +09:00
Michael
4664249fec
Improved comment
2019-10-17 21:49:29 +00:00
Michael
36ba7fa79c
Merge remote-tracking branch 'upstream/develop' into http-417
2019-10-17 21:37:24 +00:00
Tobias Diekershoff
2ed61194d5
adopted some change requests
2019-10-17 07:45:48 +02:00
Hypolite Petovan
1997938ae7
Remove remaining Logger log level in explicit Logger::debug call
2019-10-16 22:39:31 -04:00
Michael
4c5b97834b
Replaced quotes
2019-10-16 17:13:56 +00:00
Hypolite Petovan
5dcf6bfc58
Remove extra spaces before closing parentheses in src/
2019-10-16 08:58:09 -04:00
Hypolite Petovan
146646c4d4
Replace deprecated calls to defaults() by ?? and ?: in src/
2019-10-16 08:38:52 -04:00
Philipp
c0b78a9720
Merge pull request #7743 from MrPetovan/task/7190-remove-defaults-modules
...
Replace deprecated defaults() calls by ?? and ?: operators in src/Module/
2019-10-15 18:17:45 +02:00
Hypolite Petovan
f59ea2af55
Replace deprecated defaults() calls by ?? and ?: operators in src/Module/
2019-10-15 09:20:32 -04:00
Michael
f1e7d97b8c
Merge remote-tracking branch 'upstream/develop' into sanitize-gcontact
2019-10-15 10:10:12 +00:00
Michael
3e93c62a9c
Changed quotation (" to ')
2019-10-15 07:55:20 +00:00
Philipp
fed486bfc5
Merge pull request #7727 from MrPetovan/task/4090-move-manage-to-src
...
Move mod/manage to src/Module/Delegation
2019-10-13 18:20:47 +02:00
Philipp
05c4fd9daa
Merge pull request #7737 from MrPetovan/task/4090-move-search-to-src
...
Saved Search fixes
2019-10-13 15:40:42 +02:00
Hypolite Petovan
230a97ccdd
Correctly URL encode return URLS for saved search
2019-10-13 08:39:55 -04:00
Hypolite Petovan
74bf3a4dc8
Replace path parameter with query string parameter in Module\Search\Saved
2019-10-13 08:39:41 -04:00
Hypolite Petovan
c5f4f730e1
Use init() rather than rawContent() in Module\Search\Saved since there's no output
2019-10-13 08:37:25 -04:00
Hypolite Petovan
db0630b0f9
Catch missing Certainty bundle exception when checking for exposed password in Model\User
2019-10-12 21:10:03 -04:00
Hypolite Petovan
1cdbf32aa2
Remove duplicate array entry in Core\Logger
2019-10-12 21:10:03 -04:00
Michael
440da8a9f4
eol
2019-10-12 14:07:22 +00:00
Michael
c1ab93a5d8
Strings.php: Spaces are transformed to Tabs.
2019-10-12 10:28:18 +00:00
Hypolite Petovan
2c2beb5c0a
Revert Util\Strings::escapeHtml changes from #7725
...
- Breaks display of inserted mentions
2019-10-11 22:19:20 -04:00
Hypolite Petovan
02f02d44dc
Move mod/manage to src/Module/Delegation
...
- Move templates/manage to templates/delegation
- Update navigation links
- Update CSS classes
2019-10-11 19:59:06 -04:00
Hypolite Petovan
4ee9e21a4f
Make Router::getModuleClass throw exceptions
...
- Add new MethodNotAllowedModule
- Add new Module->determineClass catch blocks
- Update Module and Router tests
2019-10-11 19:59:05 -04:00
Hypolite Petovan
001c9ed259
Fix typo in Core\Authentication
2019-10-11 19:57:04 -04:00
Hypolite Petovan
27eaffd7fb
Merge pull request #7725 from dew-git/develop
...
Fix security vulnerabilities.
2019-10-11 14:48:07 -04:00
Tobias Diekershoff
10a66f368c
self should be lower case
2019-10-11 17:44:50 +02:00
Tobias Diekershoff
9f3e68c2c5
correct the file name in the header
2019-10-11 11:55:57 +02:00
Tobias Diekershoff
5ac5a67b6b
enhance description
2019-10-11 11:49:28 +02:00
Tobias Diekershoff
e3a947fb3d
keep the ToDo hint from delegations
2019-10-11 11:48:05 +02:00
Tobias Diekershoff
882449266c
removed debugging leftover
2019-10-11 11:45:28 +02:00
Tobias Diekershoff
06a964c32f
only take action, when there is something to do
2019-10-11 11:42:07 +02:00
dew-git
e1e1d26b5b
Revert random_int changes.
2019-10-11 00:00:15 -08:00
Tobias Diekershoff
46172b641d
moved UExport to src/Module/Settings/Uexport
2019-10-11 07:38:42 +02:00
dew-git
b5dac16def
Comply with coding style.
2019-10-10 20:50:51 -08:00
dew-git
3940e804e3
Remove uneeded variable.
2019-10-10 20:48:13 -08:00
dew-git
dc01bdbc80
Use the utility instead.
2019-10-10 20:43:32 -08:00
dew-git
811cdcdfcb
Fix security vulnerbilities.
...
Fix possible length extension attack, predicable generators, timing attacks on hash comparision and improved formatting.
2019-10-10 15:21:41 -08:00
Hypolite Petovan
4b71fd2442
Replace deprecated calls to App->getBaseURL in Module\Register
2019-10-10 13:13:23 -04:00
Hypolite Petovan
67d374a14f
Complete L10n::detectLanguage call parameters in Module\Register
2019-10-10 13:12:55 -04:00
Tobias Diekershoff
50fa119f79
Merge pull request #7722 from nupplaphil/bug/7718-lang
...
Fix browser language detection
2019-10-10 16:54:32 +02:00
Philipp Holzer
a522cf609b
Fix browser language detection (& tests)
2019-10-10 16:39:04 +02:00
Philipp
cf4bae26c7
Merge pull request #7720 from MrPetovan/task/4090-move-delegate-to-src
...
Move mod/delegate to src/Module/Settings/Delegation
2019-10-10 10:24:15 +02:00
Hypolite Petovan
43567bcf0e
Add documentation comments to Module\Settings\Delegation
2019-10-10 04:17:37 -04:00
Hypolite Petovan
3cd916d7aa
Use Model\User::getById when possible in Module\Settings\Delegation
2019-10-10 04:10:57 -04:00
Hypolite Petovan
cc0cf2b8ce
Improve parent user password check in Module/Settings/Delegation
2019-10-10 04:10:29 -04:00
Hypolite Petovan
616edd0600
Move mod/delegate to src/Module/Settings/Delegation
...
- Move templates/delegate to templates/settings/delegation
2019-10-09 22:17:09 -04:00
Philipp
e72402389d
Merge pull request #7715 from annando/fix-getguid
...
The getGUID function hadn't fetched the GUID from pictures with scale "0"
2019-10-08 07:01:17 +02:00
Michael
11194d6679
Fix: The getGUID function hadn't fetched the GUID from pictures with scale "0"
2019-10-08 04:42:51 +00:00
Hypolite Petovan
e3e3ee72a0
Improve logging in Module\Search\Index
2019-10-07 16:18:19 -04:00
Hypolite Petovan
c8316bfe57
Use Dice instantiation to access App\Arguments
...
- Remove App->args accessors
2019-10-07 16:16:42 -04:00
Hypolite Petovan
1e737ae888
Move mod/search to src/Module/Search/Index
...
- Update BaseSeachModule not to depend on a single query string parameter
2019-10-07 14:27:46 -04:00
Hypolite Petovan
22598fc7e8
Improve search box
...
- Use new saved search module
- Use dynamic search option loop
- Use "q" instead of "search" for search query string parameter
2019-10-07 14:27:46 -04:00
Hypolite Petovan
cdefa7f32a
Add new module and widget for managing saved searches
2019-10-07 14:27:46 -04:00
Hypolite Petovan
11ad0acd28
Add accessor for App->args in App and BaseModule
2019-10-07 14:27:46 -04:00
Philipp
5f80180b47
Merge pull request #7710 from MrPetovan/task/rework-theme-session-vars
...
Rework theme session variables
2019-10-07 18:17:29 +02:00
Michael
83f670e9e5
Test against the thread parent as well
2019-10-07 04:19:12 +00:00
Michael
9c6fd5fc35
Fix communication issues when a contact is able to speak AP, but uses Diaspora
2019-10-06 21:59:23 +00:00
Michael
1c8dd457cc
Just some added logging to the proxy functionality to better analyze problems
2019-10-06 18:48:33 +00:00
Michael
4e7d94053e
Fix for multiline host-meta, reducement of requests, fix for wordpress
2019-10-06 16:33:39 +00:00
Hypolite Petovan
f4d06ebd47
Remove useless theme session variable deletions in modules
2019-10-06 12:08:15 -04:00
Hypolite Petovan
ead0defb48
Rework theme override in Profile::load and App
...
- Separate desktop theme from mobile theme in App
2019-10-06 12:07:06 -04:00
Hypolite Petovan
e5fbaf6a00
Add Session::clear method
...
- Replace manual session clear by method in mod/manage
2019-10-06 11:21:54 -04:00
Hypolite Petovan
4a5dfefacc
Move theme determination after full module run
2019-10-06 11:18:51 -04:00
Hypolite Petovan
cb4950a3be
Replace duplicated authentication code in FKOAuth1 with Session::setAuthenticatedForUser
2019-10-06 11:17:30 -04:00
Hypolite Petovan
7959b9bbed
Merge pull request #7706 from tobiasd/20191006-checknote
...
add server side check about note to admin
2019-10-06 07:53:09 -04:00
Tobias Diekershoff
cbaa4d13d1
add server side check about note to admin
2019-10-06 11:57:43 +02:00
Michael
e3431f2d26
Empty line added
2019-10-06 06:08:07 +00:00
Michael
8238081d87
Replace obsolete functionality in "PortableContact"
2019-10-05 23:30:47 +00:00
Philipp
c32fb1547f
Merge pull request #7699 from MrPetovan/task/4090-move-acl-to-src
...
Move mod/acl to src/Module/Search/Acl
2019-10-05 15:14:49 +02:00
Hypolite Petovan
b62e20c7bf
Code beautification
2019-10-05 08:34:07 -04:00
Michael
af5527f896
Unified return value types
2019-10-05 04:50:29 +00:00
Michael
aa75e749be
Enhanced documentation
2019-10-05 04:22:16 +00:00
Hypolite Petovan
908197cc70
Use switches instead of if/else in Module\Search\Acl
2019-10-04 22:27:13 -04:00
Hypolite Petovan
9e29321aaf
Use constants for search type in Module\Search\Acl
2019-10-04 22:20:40 -04:00
Hypolite Petovan
445133cb21
Move Module\Search\Acl::contactAutocomplete to Core\Search::searchGlobalContact
...
- Replace broken reference to directory /lsearch module with /search module
2019-10-04 22:19:54 -04:00
Michael
4d1cc44151
Added documentation
2019-10-04 17:29:21 +00:00
Michael
cd3dada39c
Detect network type via the contacts
2019-10-04 06:33:16 +00:00
Michael
a7e518acbd
Readded the network parameter
2019-10-04 05:42:54 +00:00
Hypolite Petovan
8f20e2054b
Move /acl module to src/
...
- Move Core\ACL::contactAutocomplete to Module\Search\Acl
- Rename module path to /search/acl
2019-10-03 22:40:42 -04:00
Michael
d9a74bd5dd
Code transitioning from PortableContacts.php to GServer.php
2019-10-03 23:33:41 +00:00
Michael
2009080327
Remove more test data
2019-10-03 21:39:48 +00:00
Michael
832c765ad5
Hostmeta check, Pleroma version number cleaning
2019-10-03 20:52:04 +00:00
Michael
59b464ade3
PoCo endpoint added
2019-10-03 15:30:07 +00:00
Michael
3eb24d1b5c
Nost test code is removed
2019-10-03 14:48:46 +00:00
Michael
ae55029028
Additional endpoints added
2019-10-03 13:02:48 +00:00
Michael
25f93cb03a
Count known users, check for empty attribute values
2019-10-03 10:44:29 +00:00
Michael
9cbe5c5e0e
New class for handling gserver entries
2019-10-03 09:20:36 +00:00
Michael
21e9e9f3c2
Remove obsolete function to guess the base url of a contact
2019-10-02 15:10:42 +00:00
Philipp
a855c6888b
Merge pull request #7687 from annando/get-header-field
...
Enable the possibility to fetch a specific header variable
2019-10-02 13:22:30 +02:00
Michael
7991b77343
Return value added
2019-10-02 09:37:05 +00:00
Tobias Diekershoff
92ee309591
quotes
2019-10-02 08:28:12 +02:00
Michael
6a6a48c58d
Renamed function
2019-10-02 06:24:29 +00:00
Tobias Diekershoff
9a0201e674
require a note to the admin when register policy is set to needs approval
2019-10-02 07:39:42 +02:00
Michael
b051804dc3
Empty the header array
2019-10-02 04:10:36 +00:00
Michael
489510e7a9
Cache the header fields
2019-10-02 03:45:32 +00:00
Michael
5cdeb8615f
Use $this
2019-10-02 03:31:58 +00:00
Michael
516fd02812
New function to check for key existance
2019-10-01 21:46:18 +00:00
Michael
c494b158c8
Fix notice "Undefined index: openRegistrations"
2019-10-01 19:27:33 +00:00
Michael
c37663f1c1
Changed return value
2019-10-01 19:02:26 +00:00
Michael
2c730a5c45
New function for fetching associated header array
2019-10-01 18:22:33 +00:00
Michael
18198b4aaa
Enable the possibility to fetch a specific header variable
2019-10-01 16:33:11 +00:00
Michael
18807ae21d
Don't send blank pictures on error, fail instead.
2019-10-01 12:41:49 +00:00
Hypolite Petovan
c0cb1a194e
Merge pull request #7670 from nupplaphil/task/add_router_config
...
Add router config
2019-09-30 11:13:36 -04:00
Hypolite Petovan
185f1fc687
Merge pull request #7636 from annando/manage
...
Restructured "manage" functionality, added count parameters
2019-09-30 11:12:46 -04:00
Hypolite Petovan
2333526b8a
Merge pull request #7678 from annando/remote-rework
...
Reworked the remote authentication
2019-09-30 09:18:43 -04:00
Philipp Holzer
dc73117a62
code optimization
2019-09-30 14:03:15 +02:00
Philipp Holzer
49e812f3d3
Bugfix GetAllKeys() of Memcache
...
- Abstract Memcache and Memcached implementation
2019-09-30 14:03:15 +02:00
Philipp Holzer
d5dd12b8f8
Add Drone CI
...
- Add drone test environment
- Add drone config
- apt phpunit
- Fix api.php
- Fix item.php
- Fix DBStructure
- Check if caching is possible during tests
2019-09-30 14:03:12 +02:00
Michael
d41399496e
Merge remote-tracking branch 'upstream/develop' into manage
2019-09-30 06:30:13 +00:00
Michael
520c250a41
Some small code adjustments
2019-09-29 19:21:05 +00:00
Michael
5eeca432fe
removed unused "f" parameter
2019-09-29 18:59:03 +00:00
Michael
51e55bca18
Added some logging
2019-09-29 10:58:07 +00:00
Michael
32ea610559
Avoid a contact lookup for empty URL
2019-09-29 10:23:36 +00:00
Michael
c2c1b317e0
Transferring the "addr" value on magic auth
2019-09-29 10:20:53 +00:00
Philipp Holzer
0e5cb88888
Add router config
...
- Introduce route.config.php structure
- Adding config loader for routes
- Adapt Module class (separation of duties)
- Add tests
2019-09-29 11:57:27 +02:00
Michael
0185c91246
Merge remote-tracking branch 'upstream/2019.09-rc' into remote-rework
2019-09-29 06:32:35 +00:00
Michael
58fb0beaa3
Delete the cache entry allowing direct login again
2019-09-29 06:26:02 +00:00
Michael Vogel
4e9a810206
Fix magic auth for redirects with non profile paths
2019-09-29 02:16:09 +02:00
Michael
7704758f9c
Fix permissionset query
2019-09-28 20:42:33 +00:00
Michael
83b00ef308
New function "isAuthenticated"
2019-09-28 18:09:11 +00:00
Michael
1c26baec46
remote_user is replaced
2019-09-28 09:59:08 +00:00
Michael
6e9026e033
Renamed function, beginning to replace the "remote_user" function
2019-09-28 09:36:41 +00:00
Michael
1ddd2df4b8
Removed obsolete code
2019-09-28 05:37:24 +00:00
Michael
3dd94355b7
Fix permissions when viewing photos, applying same fix to items as well
2019-09-27 05:49:23 +00:00
Michael
abecf62f2d
Merge remote-tracking branch 'upstream/2019.09-rc' into remote-rework
2019-09-26 20:50:29 +00:00
Michael
704cdf1b5a
New function to store the "remote" session value / making the changes work
2019-09-26 04:47:42 +00:00
Hypolite Petovan
1f20a9330c
Add new ignoreChildren behavior to HTML::tagToBBCode
...
- Allow discarding HTML tag children for single-value BBCode
- Add test for it
2019-09-25 20:44:09 -04:00
Hypolite Petovan
d8484e65bd
Move autolinker execution earlier in BBCode::convert
...
- Prevents already replaced HTML links (like in [audio] tag) to be doubled
- Add test for it
2019-09-25 20:39:04 -04:00
Michael
ec66553032
Reworked "remote" cookie handling
2019-09-25 22:24:17 +00:00
Michael
d5c37001cd
Empty the "remote" variable, avoid being remote to yourself
2019-09-25 07:02:07 +00:00
Michael
6a376c29d8
Fix session size problems
2019-09-25 05:57:32 +00:00
Michael
87462ec67f
Don't use the "url" parameter on redir if it points to the same contact
2019-09-24 21:44:37 +00:00
Hypolite Petovan
8a5eb689f7
Merge pull request #7656 from annando/redir-loop
...
Fix "redir" loop
2019-09-23 18:56:50 -04:00
Michael
5254147ccc
Fix "redir" loop
2019-09-23 22:13:20 +00:00
Philipp Holzer
ca36ea17f9
Fix Auto-Installer
2019-09-23 12:51:07 +02:00
Michael
aba23daeca
Get rid of zombie introductions that reappear automatically
2019-09-22 10:51:34 +00:00
Philipp
482cf1bbfe
Merge pull request #7646 from MrPetovan/bug/warnings
...
Remove setting obsolete App->data['user'] in Module\Profile\Contacts
2019-09-21 18:20:57 +02:00
Hypolite Petovan
f51b275b17
Add parameter type hints in Temporal::getDateofBirthField
2019-09-21 10:52:55 -04:00
Michael
a2105c5dfe
Changed documentation
2019-09-21 13:19:00 +00:00
Michael
b24ef7247d
Don't update the basepath on local check
2019-09-21 13:17:33 +00:00
Michael
cf569425c6
Avoid a notice
2019-09-21 13:00:53 +00:00
Michael
c364a77d63
Always use direct DFRN transport on local contacts
2019-09-21 12:39:07 +00:00
Hypolite Petovan
118e737a49
Remove dependency to App object in Temporal::getDateofBirthField
2019-09-21 05:15:52 -04:00
Hypolite Petovan
f19136905f
Remove setting obsolete App->data['user'] in Module\Profile\Contacts
2019-09-21 05:14:49 -04:00
Michael
64f30d3627
Fix: updateFromProbe failed when updating non-federated networks
2019-09-20 21:01:52 +00:00
Michael
3b6f16347a
Fetch avatar and name on Twitter discovery
2019-09-19 05:28:46 +00:00
Michael
358cbe812a
Correction: Must be inverted
2019-09-18 16:37:13 +00:00
Michael
1144863090
Changed "hidewall" behaviour
2019-09-18 05:20:33 +00:00
Philipp Holzer
b13dbb3dcb
Remove $_SERVER['PHP_SELF'] usage
2019-09-17 16:47:00 +02:00
Michael
8237d35a87
Restructured "manage" functionality, added count parameters
2019-09-17 04:05:26 +00:00
Hypolite Petovan
888f7ffd1c
Use correct data key to compare authors before appending mention in Protocol\Diaspora
2019-09-15 07:05:47 -04:00
Hypolite Petovan
69752fd945
Prevent prepending implicit mention if replied to item is ours in Protocol\Diaspora
2019-09-14 17:42:02 -04:00
Hypolite Petovan
6576f15164
Check the root directory is writable before copying .htaccess in Worker\Cron
...
- Addresses https://github.com/friendica/friendica/issues/7298#issuecomment-531454632
2019-09-14 06:30:41 -04:00
Michael
a037427a54
Added comment
2019-09-14 07:17:06 +00:00
Michael
9d87bc94a6
Issue 6553: Restructured code for treating removed accounts
2019-09-14 07:12:25 +00:00
Hypolite Petovan
32707022bf
Remove GET page parameter access from Core\ACL
2019-09-13 20:06:57 -04:00
Hypolite Petovan
1a81ed8616
Fix notice message when $return is undefined in Core\ACL
2019-09-13 20:06:22 -04:00
Michael
39133a1e0e
Fix a notice because of invalid return data
2019-09-13 18:59:33 +00:00
Hypolite Petovan
f5eb8e88f1
Remove obsolete blockquote replacement in Item::prepareBody
2019-09-12 22:18:46 -04:00
Hypolite Petovan
c034fa7baa
Use <details> tag for spoilers BCode
2019-09-12 22:17:55 -04:00
Philipp
50cce950f6
Merge pull request #7614 from annando/issue-5721
...
Issue 5721: Set permissions of photos in PM
2019-09-11 22:22:06 +02:00
Michael
4223011a7d
Fix a notice about a missing "pending"
2019-09-11 20:03:29 +00:00
Michael
3c1380fdcc
Fix enduring follow requests to Pleroma
2019-09-11 16:54:13 +00:00
Michael
a34995a3e5
Issue 5721: Set permissions of photos in PM
2019-09-11 04:08:41 +00:00
Michael
a733a00ea9
Detect the hide status when it hadn't been detected before
2019-09-10 20:20:34 +00:00
Michael
3c7fe5fc1b
Issue 7610-2: Read the "hide" status for non DFRN profiles
2019-09-10 20:06:07 +00:00
Michael
57e4b9f806
Issue 7610: Set the appropriate meta header to not being crawled
2019-09-10 17:15:29 +00:00
Philipp
64e74b4e03
Merge pull request #7607 from annando/issue-7603
...
Issue 7603: Display forums too when they are AP
2019-09-10 13:01:41 +02:00
Michael
b2d6854829
Issue 7285: Perform duplicate check for item URI also with AP
2019-09-10 04:59:12 +00:00
Tobias Diekershoff
5f2028b657
Merge pull request #7605 from annando/pending-2
...
Pending contacts: Fix contact deletion / added cron job for repairs
2019-09-10 06:32:18 +02:00
Tobias Diekershoff
3d5d50a25b
Merge pull request #7606 from annando/fix-invalid-url
...
Replace not working "redir" link with a working one
2019-09-10 06:29:55 +02:00
Michael
e588c350ef
Issue 7603: Display forums too when they are AP
2019-09-10 04:29:49 +00:00
Michael
0a0a961c52
The value is used twice, so use a variable
2019-09-10 04:04:07 +00:00
Michael
8fc8e26e23
Replace not working "redir" link with a working one
2019-09-09 21:37:26 +00:00
Michael
323285216b
We have to check for "0" in "rel" as well
2019-09-09 20:39:19 +00:00
Michael
f185f6fd3d
Pending contacts part 2: Fix contact deletion / added cron job for repairs
2019-09-09 20:03:11 +00:00
Hypolite Petovan
91b0f0465f
Merge pull request #7604 from annando/pending-contacts
...
Display pending contacts in the contact list
2019-09-09 13:49:51 -04:00
Michael
a70a0306d7
Only show incoming pending contact requests with intro
2019-09-09 08:58:56 +00:00
Michael
2dbd843ed2
Don't display ignored pending contacts, link to contact request page
2019-09-09 05:29:33 +00:00
Michael
591ba9c68e
Display pending contacts in the contact list
2019-09-08 19:18:56 +00:00
Hypolite Petovan
69105928f5
Use destination URL when provided in Contact::magicLink
2019-09-06 08:33:19 -04:00
Hypolite Petovan
2dcb9926bc
Merge pull request #7601 from annando/issue-2199
...
Issue 2199: Diaspora doesn't interpret size elements
2019-09-05 17:15:01 -04:00
Michael
aa6497c281
Issue 2199: Diaspora doesn't interpret size elements
2019-09-05 05:14:43 +00:00
Michael
f0b40853d0
Merge remote-tracking branch 'upstream/2019.09-rc' into delivery-counter
2019-09-05 03:10:34 +00:00
Michael
16a0afbbae
Fixes the delivery counter for edits
2019-09-04 21:06:25 +00:00
Michael
5e60d0c94f
Fix cache key problem / avoid need for fetching own pictures
2019-09-04 20:54:23 +00:00
Michael
33006d8455
Merge remote-tracking branch 'upstream/2019.09-rc' into performance
2019-09-03 15:02:16 +00:00
Philipp Holzer
8273b88a3e
Add missing getPokeVerbs() method
2019-09-03 16:07:05 +02:00
Philipp
08b6f55a89
Merge pull request #7589 from annando/delivery-counter
...
Fix delivery counter / archive relay contacts
2019-09-03 15:59:49 +02:00
Michael
52d8b618f0
Type hints
2019-09-03 03:59:46 +00:00
Michael
5ea8116cfd
Workaround for HTTP error 417
2019-09-02 20:39:51 +00:00
Michael Vogel
046b5a1eac
Fix performance issues due to relay contact requests
2019-09-02 15:11:07 +02:00
Michael
8947473c71
Contact details are now available when searching for a single contact
2019-09-02 05:33:13 +00:00
Michael
db16f1a106
Increment the "failed" value on failed relay delivery
2019-09-02 03:37:45 +00:00
Michael
6af4c90dff
Fix delivery counter / archive relay contacts
2019-09-02 03:25:05 +00:00
Michael
74f12baac2
Follow up to #7582 : Only update the contact when needed
2019-08-31 09:27:19 +00:00
Hypolite Petovan
0c876db30f
Merge pull request #7582 from annando/contact-dba
...
Avoid and remove duplicated contact entries
2019-08-30 03:36:40 -04:00
Michael Vogel
f293e352ec
Renamed function parameter
2019-08-30 07:59:18 +02:00
Michael Vogel
3b92f7357c
Renamed function
2019-08-30 07:52:21 +02:00
Michael Vogel
438394bc1d
Type hints, corrected wrong documentation
2019-08-30 07:38:42 +02:00
Hypolite Petovan
ce7ec11d1d
Merge pull request #7570 from nupplaphil/bug/friendica-7298
...
Some code hardenings for semaphore locking
2019-08-29 15:02:07 -04:00
Michael Vogel
481376dd6f
Avoid not performing unarchiving
2019-08-29 08:41:55 +02:00
Michael Vogel
66eab2b44f
Don't handle deleted contacts / removed unneeded parameter
2019-08-29 07:22:29 +02:00
Michael Vogel
503a5be06c
Fixed query (not all duplicates had been found)
2019-08-29 06:55:36 +02:00
Michael Vogel
ef02a1cb7b
Check fpr duplicated contacts upon inserting them
2019-08-29 06:07:07 +02:00
Michael Vogel
141bcf149d
Added post update to remove duplicated contacts
2019-08-29 06:06:41 +02:00
Michael Vogel
40a7d6eb42
Merge remote-tracking branch 'upstream/2019.09-rc' into contact-dba
2019-08-29 04:14:01 +02:00
Michael Vogel
90b9ad8bed
New contact table functions with check for duplicates
2019-08-28 22:27:48 +02:00
Hypolite Petovan
e6f00455f3
Merge pull request #7578 from annando/archive
...
Don't transmit content to already archived contacts
2019-08-28 11:12:00 -04:00
Michael Vogel
96b895bc3a
Changed array name, fixed bug that prevented testing most Diaspora endpoints
2019-08-28 16:54:49 +02:00
Hypolite Petovan
7340f366d7
Merge pull request #7580 from annando/issue-7563
...
Issue 7563: Use icons instead of names on posts
2019-08-28 10:16:33 -04:00
Michael
1c4b96ae26
Moved array to the top
2019-08-28 14:07:21 +00:00
Michael Vogel
3c9834922c
Check if the Diaspora endpoint is archived
2019-08-28 16:02:19 +02:00
Hypolite Petovan
58949bf1a7
Merge pull request #7577 from nupplaphil/bug/friendica-7297
...
Fixing PHP Fatal Error
2019-08-28 09:42:49 -04:00
Hypolite Petovan
cc1160a243
Merge pull request #7575 from nupplaphil/bug/friendica-7299
...
PHP Notice fixings
2019-08-28 09:41:51 -04:00
Michael
8b6697b044
Updated lists of software, removed comment
2019-08-28 11:27:38 +00:00
Michael
ed4d08c7f4
Changed detection for specific software
2019-08-28 09:10:25 +00:00
Michael
9cbf320c86
Issue 7563: Use icons instead of names on posts
2019-08-28 06:38:35 +00:00
Michael Vogel
cf170c9c02
Fixed count, added to-do
2019-08-28 06:44:37 +02:00
Philipp Holzer
4b4dbd38d9
Fixing PHP Fatal Error for Database-Reconnects with PDO
2019-08-28 01:40:34 +02:00
Philipp Holzer
4733b1e5e0
Fixing PHP Fatal Error for Model\Contact (usage of non available contact)
2019-08-28 01:40:28 +02:00
Philipp Holzer
8688053a08
remove superfluous comment
2019-08-28 01:02:23 +02:00
Michael Vogel
9b7432781b
Don't transmit content to already archived contacts
2019-08-27 21:01:11 +02:00
Philipp Holzer
df7ec0cdf7
php notice fixings
...
addons:
- bufferapp (missing errorcode)
- twitter (wrong field name 'nickname')
core:
- bbcode (incomplete attachementdata)
- crypto (uninitialized key)
2019-08-27 08:27:07 +02:00
Tobias Diekershoff
1c3a5e1e6f
added USE statement and changed statement as requested in #7305#discussion_r296461181
2019-08-27 07:10:51 +02:00
Philipp Holzer
62f7510aa7
Fixed wrong app reference
2019-08-27 00:03:05 +02:00
Philipp Holzer
de7c026590
Some code hardenings for semaphore locking
2019-08-26 23:55:54 +02:00
Michael
7d50a086e0
Issue 7559: Merge contact duplicates
2019-08-26 15:51:56 +00:00
Philipp
b914900ff5
Merge pull request #7553 from annando/fatal
...
Prevent a fatal error for an empty parameter in "unparseURL"
2019-08-23 08:44:51 +02:00
Michael Vogel
a892156052
Output better comparable log entries for the worker
2019-08-23 07:23:32 +02:00
Michael Vogel
74d93269da
Prevent a fatal error for an empty parameter in "unparseURL"
2019-08-23 07:19:08 +02:00
Hypolite Petovan
20a6b368fb
Replace mb_convert_encoding with html_entity_decode for feed item title conversion
...
- Prevents already UTF-8 strings to be corrupted
2019-08-22 06:00:21 -04:00
Jeroen De Meerleer
cf95e0f856
Translating the vcard
2019-08-20 16:38:46 +02:00
Michael
5a1a5a54dc
Delivery count now counts the failed delivery attempts as well
2019-08-20 07:39:13 +00:00
Hypolite Petovan
2736aac678
Add missing use statement in Search\Directory
...
- Fixes https://github.com/friendica/friendica/issues/7297#issuecomment-522346804
2019-08-18 15:21:36 -04:00
Hypolite Petovan
9de59d5c4d
Add entry title HTML entities conversion in Protocol\Feed
...
- Prevents literal entities display in generated post title
2019-08-18 09:37:36 -04:00
Philipp
0f32ab10d8
Merge pull request #7524 from MrPetovan/bug/7337-check-dead-enumeratePermissions
...
Prune unavailable contacts from AP envelope
2019-08-18 15:17:11 +02:00
Hypolite Petovan
77b754862b
Merge pull request #7533 from nupplaphil/bug/friendica-7299
...
Fixing wrong defaults() usage
2019-08-18 09:16:25 -04:00
Philipp Holzer
bff427174b
Fix parameters for Source
2019-08-18 15:14:03 +02:00
Philipp Holzer
b5cb3bc783
Fixing https://github.com/friendica/friendica/issues/7299#issuecomment-521745931
2019-08-18 15:12:10 +02:00
Philipp Holzer
b63b1570d6
removed superfluous comment
2019-08-18 15:04:36 +02:00
Philipp Holzer
9d3ad8f435
Fix https://github.com/friendica/friendica/issues/7298#issuecomment-522215746
2019-08-18 14:55:24 +02:00
Hypolite Petovan
1a2628f210
Merge pull request #7528 from nupplaphil/bug/fix_locks
...
Fix Locks
2019-08-17 14:41:32 -04:00
Philipp Holzer
d39a6ba444
Auto-remove duplicated, allowed themes during reload
2019-08-17 20:00:11 +02:00
Philipp Holzer
7e82f8dc2e
fix Admin Theme reload
2019-08-17 19:55:14 +02:00
Philipp Holzer
46655eac70
Remove unnecessary parameter
2019-08-17 19:41:59 +02:00
Philipp Holzer
c803dcb6c5
Fix Locks
...
- Wrong return of lock releasing with DBA provider
- It's not possible to maintain Semaphore locks, since they aren't accessible by other processes
Should solve https://github.com/friendica/friendica/issues/7298#issuecomment-521996540
2019-08-17 19:33:36 +02:00
Philipp Holzer
566889fbc0
fix alignment
2019-08-17 11:08:57 +02:00
Philipp Holzer
2c73377b39
Create Core\Process as a base for followup work
2019-08-17 09:09:13 +02:00
Philipp Holzer
90b438e082
Move mode settings to App\Mode
...
- Move isAjax() to App\Mode
- Move isTablet() to App\Mode
- Move isMobile() to App\Mode
- Refactor last usage of App->isBackend()
2019-08-17 09:09:13 +02:00
Hypolite Petovan
cf8177461e
Prune unavailable contacts from AP envelope
2019-08-17 00:00:49 -04:00
Hypolite Petovan
828368267c
Add check_dead parameter to Item::enumeratePermissions
2019-08-16 23:59:48 -04:00
Michael Vogel
aba23abfaa
Merge pull request #7520 from MrPetovan/bug/7468-contact-search-fan
...
Suppress relationship string in template vars for public contact
2019-08-17 04:42:59 +02:00
Hypolite Petovan
7a73445503
Merge pull request #7519 from nupplaphil/task/add_page
...
Add Page class (Frontend code)
2019-08-16 07:30:06 -04:00
Hypolite Petovan
e463df6418
Add existence check for contact.uid and contact.rel fields in Contact::getContactTemplateVars
2019-08-16 07:29:34 -04:00
Philipp Holzer
eaed327c07
fix indentation
2019-08-16 09:10:05 +02:00
Hypolite Petovan
98b0f97639
Suppress relationship string in template vars for public contact
2019-08-15 21:24:33 -04:00
Michael Vogel
6f944f1e53
Merge pull request #7514 from MrPetovan/bug/7507-allow-protocolless
...
Allow protocol-less links
2019-08-15 22:07:09 +02:00
Philipp Holzer
30b69f1fc4
some fixings
2019-08-15 20:58:57 +02:00
Philipp Holzer
9f68e6b589
Add Page class for Frontend
...
- Move frontend logic (stylesheet, footerscript, content) to Page class
2019-08-15 20:52:42 +02:00
Hypolite Petovan
feb720a3ee
Merge pull request #7518 from nupplaphil/bug/lock_unlink
...
Fix Lock-Unlink
2019-08-15 12:11:01 -04:00
Philipp Holzer
2369ea1d50
Fix Lock-Unlink
...
- Check if .sem file exists before unlinking it
- Fixing https://github.com/friendica/friendica/issues/7298#issuecomment-521670482
2019-08-15 17:55:17 +02:00
Philipp Holzer
822ba67105
Fixing https://github.com/friendica/friendica/pull/7508#issuecomment-521679624
2019-08-15 17:47:08 +02:00
Philipp Holzer
290dd2ab39
moved rest of BaseURL
2019-08-15 17:36:07 +02:00
Philipp Holzer
ccbb0241bf
Removed unnecessary auto-initializing
2019-08-15 17:27:05 +02:00
Philipp Holzer
956439a9f2
reverted wrong indentation
2019-08-15 17:25:03 +02:00
Philipp Holzer
734b63adba
Fixed wrong "BaseUrl" class (=> "BaseURL")
2019-08-15 17:23:35 +02:00
Philipp Holzer
08be92a862
Moved BaseURL to App namespace (because similar type as Arguments/Modules/Modes)
2019-08-15 17:23:00 +02:00
Philipp Holzer
fa1b783052
removed static Logger usage
2019-08-15 17:10:14 +02:00
Philipp Holzer
4f0ee4df27
Move $page initialization into constructor
2019-08-15 17:04:36 +02:00
Philipp Holzer
55f9dba230
Prepare App for further usage
2019-08-15 17:00:07 +02:00
Hypolite Petovan
48caf55cff
Merge pull request #7515 from nupplaphil/task/console_lock
...
New Console Command: Lock
2019-08-15 10:31:34 -04:00
Philipp Holzer
9abfd55d37
modified hint
2019-08-15 16:25:34 +02:00
Philipp Holzer
689a2145f6
Add @see for SO link
2019-08-15 16:24:11 +02:00
Philipp Holzer
f3269bf826
Add hint for getClass
2019-08-15 16:19:23 +02:00
Philipp Holzer
cba9fa2467
Move isBackend logic to App\Mode
2019-08-15 15:51:15 +02:00
Philipp Holzer
d95457cf61
Add Lock test
2019-08-15 14:26:05 +02:00
Philipp Holzer
e2e109b8c1
Fix getAllKeys() method for memcache instances
2019-08-15 14:26:05 +02:00
Philipp Holzer
41e2031e6b
Console Lock
...
WIP
2019-08-15 14:26:04 +02:00
Hypolite Petovan
0f9520f520
Increase specificity of default allowed protocols
2019-08-14 21:42:00 -04:00
Hypolite Petovan
f88435fa4c
Add support for protocol-less URLs in BBCode::convert
2019-08-14 21:40:51 -04:00
Hypolite Petovan
425876316f
Merge pull request #7508 from nupplaphil/task/arguments_module_class_2
...
Add Arguments & Module class (again)
2019-08-14 07:52:55 -04:00
Philipp Holzer
6546bf5ad6
fix isBackend()
2019-08-13 19:05:32 +02:00
Philipp
23da053cf8
Merge pull request #7512 from annando/cid-forum
...
Use the contact id whenever we are following the contact
2019-08-13 18:50:10 +02:00
Michael
aab6b739d8
Use the contact id whenever we are following the contact
2019-08-13 15:54:47 +00:00
Philipp Holzer
b1ae58cdc5
fix tests & remove superfluous parameter
2019-08-13 16:29:16 +02:00
Philipp Holzer
4089e17f85
re-add App::isBackend()
2019-08-13 16:29:12 +02:00
Philipp Holzer
0af9747c6c
Add Arguments & Modules class
2019-08-13 16:29:11 +02:00
Hypolite Petovan
f068d00645
Merge pull request #7510 from nupplaphil/bug/Fix_Redis_test
...
Fix Redis test
2019-08-13 06:41:07 -04:00
Hypolite Petovan
8b00f48c47
Merge pull request #7509 from annando/admin-queue
...
Improved calculation of deferred tasks
2019-08-13 06:40:21 -04:00
Philipp Holzer
b28e11fee8
- Remove deprecated Redis::delete() function
2019-08-13 08:54:26 +02:00
Philipp Holzer
31cfac1cfa
Fix Redis test
...
- Check if $redis_port is null
2019-08-13 08:32:08 +02:00
Michael Vogel
afac4b7698
Improved calculation of deferred tasks
2019-08-13 06:43:08 +02:00
Hypolite Petovan
2f752b18e1
Merge pull request #7505 from annando/admin-queue
...
Queue numbers corrected, only display 999 queue items
2019-08-12 19:30:57 -04:00
Michael Vogel
3b0767764b
Queue numbers corrected, only display 999 queue items
2019-08-12 07:30:33 +02:00
Hypolite Petovan
fcb1a78352
Revert "Introduce Arguments / Module class"
2019-08-11 18:01:11 -04:00
Philipp
e9fc2af1c3
Merge pull request #7499 from annando/new_defer
...
Worker: The retrial value can now skip retrial levels
2019-08-11 23:27:54 +02:00
Philipp
541cdcd515
Merge pull request #7503 from MrPetovan/bug/fix-private-permissions
...
Use contact.network field instead of contact.protocol in Group::expand
2019-08-11 23:26:34 +02:00
Michael Vogel
e07a17daf6
Added config value
2019-08-11 23:07:06 +02:00
Hypolite Petovan
feb2d94972
Merge pull request #7500 from nupplaphil/task/arguments_module_class
...
Introduce Arguments / Module class
2019-08-11 16:45:31 -04:00
Hypolite Petovan
5feeffbe79
Use network field instead of protocol in Group::expand
...
- contact.protocol field isn't systematically populated
2019-08-11 16:41:00 -04:00
Philipp Holzer
11752d7059
move backend constant
2019-08-11 14:33:25 +02:00
Philipp Holzer
2c5ba7fc15
Introduce Arguments / Module class
...
- move from App
- add tests for Arguments/Module class
2019-08-11 14:24:05 +02:00
Michael Vogel
5c72aeb8d7
Worker: The retrial value can now skip retrial levels
2019-08-11 10:28:52 +02:00
Michael Vogel
35a487ae30
Don't fork worker on frontend by default
2019-08-08 22:42:12 +02:00
Tobias Diekershoff
48b1e172b9
Merge pull request #7487 from MrPetovan/task/7473-trending-tags
...
Fix trending tags variable name mistakes in Model\Term
2019-08-07 06:44:37 +02:00
Hypolite Petovan
66d4e5ce5f
Remove wrap length in Babel HTML::toPlaintext display
2019-08-06 21:23:09 -04:00
Hypolite Petovan
246894f233
Ensure trimmed HTML nodes are text nodes in HTML::toBBCode
2019-08-06 21:22:19 -04:00
Hypolite Petovan
19adb9a1a0
Fix trending tags variable name mistakes in Model\Term
2019-08-06 20:52:54 -04:00
Tobias Diekershoff
dc85451b78
Merge pull request #7483 from MrPetovan/task/7474-html-to-bbcode
...
Fix bug removing spaces between hashtag links in HTML::toPlaintext
2019-08-06 16:50:00 +02:00
Hypolite Petovan
79374dbf7a
Fix DOMNodeList length compatibility with PHP <7.2 in Content\Text\HTML
2019-08-06 09:00:32 -04:00
Hypolite Petovan
5dbf319e06
Fix bug removing spaces between hashtag links in HTML::toPlaintext
2019-08-06 08:20:48 -04:00
Hypolite Petovan
3e2f0e9ffa
Feedback changes
...
- Import namespaces in mod/community
- Fix alignment in Content\Feature
- Add phpDoc to Widget\TrendingTags
2019-08-06 07:37:48 -04:00
Hypolite Petovan
9e8ae520b8
Move trending tags queries to Model\Term
2019-08-06 07:36:51 -04:00
Hypolite Petovan
4c45cb864a
Update master translation strings file
...
- Fix gettext warning for empty string in Module\Item\Compose
2019-08-06 07:09:05 -04:00
Hypolite Petovan
c399e40618
Add trending_tags additional feature + usage in mod/community
2019-08-06 07:09:04 -04:00
Hypolite Petovan
a947bd0889
Add Trending Tags widget + template
2019-08-06 07:09:04 -04:00
Hypolite Petovan
6b7dfd0c71
Merge pull request #7465 from nupplaphil/task/dice_cache_lock
...
Refactor Cache/Lock to DICE
2019-08-06 07:05:07 -04:00
Tobias Diekershoff
951444e715
Merge pull request #7482 from annando/image-description
...
Support for multiple picture posts in API and connectors
2019-08-06 08:21:54 +02:00
Michael
27006f577c
Support for multiple picture posts
2019-08-06 05:35:21 +00:00
Hypolite Petovan
2ab43f94d8
Revert using LIBXML_NOBLANKS
...
- This removed all self-closing tags (img, br, etc...) from HTML sources
2019-08-05 20:57:03 -04:00
Michael
cbee91a61b
Avoid a notice
2019-08-05 16:48:58 +00:00
Michael
bdc07b4213
Added support for image descriptions and multiple image posts to external services
2019-08-05 16:27:45 +00:00
Michael Vogel
a507963c7f
Merge pull request #7474 from MrPetovan/bug/7457-html-bbcode-plaintext
...
Fix HTML/BBCode::toPlaintext
2019-08-04 22:08:53 +02:00
Philipp Holzer
a66580444f
Fixing sort of BaseURL usage for App & Cache usage
2019-08-04 20:01:15 +02:00
Hypolite Petovan
4a85de4c19
Add HTML output panel to babel module
2019-08-04 10:22:49 -04:00
Hypolite Petovan
c3e3e83a52
Improve BBCode:toPlaintext
...
- Fix issue where matching literal square brackets were removed with their content
- Fix issue where content without line feeds between BBCode tags would end up compacted in plain text
- Update extr calls to BBCode::toPlaintext in api
2019-08-04 10:22:23 -04:00
Philipp Holzer
3834d5e129
Renamed __toString() to getName()
2019-08-04 16:14:19 +02:00
Hypolite Petovan
a0f77e1800
Improve HTML::toPlaintext
...
- Ignore empty trimmed text nodes
- Ignore anchor links
- Ignore blank tags and avoids adding a doctype to transitional DOM objects
2019-08-04 10:11:59 -04:00
Philipp Holzer
d2211bd6dd
Removed some leftovers
2019-08-04 15:58:53 +02:00
Philipp Holzer
7cdcad9f6c
Remove unused class variable
2019-08-04 15:54:37 +02:00
Philipp Holzer
19777baa79
- Move constants to the "Cache" class (more transparent than inside the interface)
2019-08-04 15:53:28 +02:00
Philipp Holzer
34e4968c06
Adding possibility to use a different cache-backend for locking and caching
...
- Renaming *LockDriver to *Lock since it isn't a "driver" anymore
2019-08-04 15:42:39 +02:00
Michael
d2b551a616
Merge remote-tracking branch 'upstream/develop' into alt-description
2019-08-04 12:07:21 +00:00
Philipp Holzer
86bf2ee45a
Rename *CacheDriver to *Cache because they don't act as driver anymore
2019-08-04 10:26:53 +02:00
Michael
1b7f96dac8
Partly reverted, real problem fixed
2019-08-04 04:29:52 +00:00
Michael
cb77b1af8c
API: We now transmit the text description there as well
2019-08-04 03:45:23 +00:00
Philipp Holzer
d56bd28a07
Refactor Cache/Lock to DICE
...
- Refactor Cache classes
- Refactor Lock classes
- Improved test speed (removed some seperate class annotations)
2019-08-03 20:51:58 +02:00
Michael
6e8057a1c3
Respecting the "alt" description of images during import from HTML
2019-08-03 11:48:47 +00:00
Michael
764c70720c
Moved several database stuff out of the transaction to avoid error 1205
2019-08-03 10:36:21 +00:00
Hypolite Petovan
e5321ecc7f
Merge pull request #7458 from annando/fix-7449
...
Fix issue 7449: Image permissions are now set like before
2019-08-02 13:26:57 -04:00
Michael
bcadf19289
"contact-id" has to be set, after "author-id" had been set
2019-08-02 17:17:51 +00:00
Michael
7c10807d1d
Clarified description
2019-08-02 16:59:26 +00:00
Michael
9819d31591
Merge remote-tracking branch 'upstream/develop' into contact-id-new
2019-08-02 16:52:34 +00:00
Michael
418009ffea
Improved PR 7452: We now respect the "self" contact
2019-08-02 16:46:26 +00:00
Michael
01ef630322
Fixed description
2019-08-02 16:42:24 +00:00
Michael
d95ef96cca
Fix issue 7449: Image permissions are now set like before
2019-08-02 16:38:50 +00:00
Hypolite Petovan
2e6b72ba62
Revert "Reworked contact-id generation"
2019-08-01 20:39:42 -04:00
Michael Vogel
e8459cce34
Merge pull request #7381 from MrPetovan/task/7309-frio-compose
...
[frio] New Compose page
2019-08-01 08:15:02 +02:00
Hypolite Petovan
e9f0c4dbfb
Merge pull request #7444 from nupplaphil/task/dice_console
...
Use DICE for Console
2019-07-31 14:07:45 -04:00
Philipp Holzer
5935e69d33
Adding Configuration dependency
2019-07-31 19:43:00 +02:00
Philipp Holzer
a60eb9e33d
Use DICE for Console
...
- Use Friendica\Core\Console as Controller for DI-library
- Refactor every console command to use DICE (when possible)
- Adjusting tests
2019-07-31 19:37:42 +02:00
Michael
88aa777410
Moved user block
2019-07-31 16:09:03 +00:00
Michael
c936232575
Added header
2019-07-31 16:07:50 +00:00
Michael
cdc44e26de
Log level changed
2019-07-31 16:05:28 +00:00
Michael
b377906b77
Merge remote-tracking branch 'upstream/develop' into tag-deliver-delete
2019-07-31 14:11:06 +00:00
Michael
0696026380
Improved logging when item had been deliberately deleted after creation
2019-07-31 14:09:27 +00:00
Hypolite Petovan
b8a336cc0d
Merge pull request #7452 from annando/contact-id
...
Reworked contact-id generation
2019-07-31 08:12:00 -04:00
Michael
b4c673a620
We now use a central function for fetching the postdata
2019-07-30 22:26:01 +00:00
Michael
8ddcd8417d
Reworked contact-id generation
2019-07-30 22:02:32 +00:00
Michael
7d79d48f6e
Fix: The field "contact-id" now contains the correct contact id again
2019-07-30 13:08:14 +00:00
Hypolite Petovan
0b6f231ad3
Replace removed Contact::select method with Contact::selectToArray in Compose module
2019-07-29 20:31:50 -04:00
Hypolite Petovan
f010beaa95
Fix formatting in Model\Group
...
- Improve logging call
- Replace removed App->getDatabase call
2019-07-29 20:31:50 -04:00
Hypolite Petovan
cb38fe4e72
Develop one-liner in Item\Compose
2019-07-29 20:31:49 -04:00
Hypolite Petovan
361958ad04
Replace removed Contact::select by Contact::selectToArray
...
- Add explicit DBA::close in Model\Group
2019-07-29 20:31:49 -04:00
Hypolite Petovan
c149ba2d59
Replace $uid parameter by $obj['uid'] in Item::enumeratePermissions
2019-07-29 20:31:49 -04:00
Hypolite Petovan
9d20705700
Improve compose page template
...
- Update title and description of the limited/private panel
- Move CC email addresses outside of the visibility panels
2019-07-29 20:31:49 -04:00
Hypolite Petovan
3e6018b3f2
Add meta protocol group for private post support
2019-07-29 20:31:48 -04:00
Hypolite Petovan
4e427f615b
Only include natively supported protocol contacts in meta-groups
2019-07-29 20:31:48 -04:00
Hypolite Petovan
4f4b538bcf
[frio] Add jotnet fields to compose page
...
- Move hardcoded descriptions to translation strings
2019-07-29 20:31:47 -04:00
Hypolite Petovan
c24ca57f21
Add frio-specific /compose module
2019-07-29 20:31:46 -04:00
Hypolite Petovan
0579252362
Add user meta-groups for followers and mutual contacts
...
- Both Group::expand and Item::enumeratePermissions now have a user id parameter to expand meta-groups
2019-07-29 20:31:46 -04:00
Philipp
70ba9e5e0c
Merge pull request #7174 from MrPetovan/task/dba-quote-identifiers
...
DBA: Correctly escape identifier names
2019-07-29 14:37:09 +02:00
Hypolite Petovan
b876a339ff
Merge pull request #7447 from annando/ap-alt-outgoing
...
ActivityPub: We now support transmitting alternative image descriptions
2019-07-29 01:20:05 -04:00
Michael
bcc8ed378c
ActivityPub: We now do support transmitting alternative image descriptions
2019-07-29 05:09:11 +00:00
Hypolite Petovan
1ccc1efdcf
Merge pull request #7446 from annando/alt-text
...
ActivityPub: Support for incoming picture descriptions
2019-07-29 00:57:14 -04:00
Michael
ab7db9944d
ActivityPub: Support for incoming picture descriptions
2019-07-29 04:35:13 +00:00
Hypolite Petovan
0e0fff3324
Correctly escape identifier names
...
- Add support for schema, multiple tables in $table parameters
- Remove Database->formatTableName method
2019-07-29 00:23:40 -04:00
Michael
e556dfd475
Don't deliver nested comments to Diaspora if the previous comment wasn't from Diaspora
2019-07-28 19:13:17 +00:00
Hypolite Petovan
50f3098495
Revert adding DBA::toArray to Item::selectToArray
2019-07-28 00:12:49 -04:00
Hypolite Petovan
3334a3d497
Fix indent in Model\Item
2019-07-28 00:06:05 -04:00
Hypolite Petovan
a61ce4fed0
Ensure *toArray returns an array
2019-07-28 00:03:42 -04:00
Philipp Holzer
2f5928f43a
Refactoring Profile:: selectors
2019-07-28 00:19:38 +02:00
Philipp Holzer
51d2db3998
merge DBA::selectToArray
2019-07-27 23:57:38 +02:00
Philipp Holzer
7613704d2f
improve Profile model
2019-07-27 23:56:54 +02:00
Philipp Holzer
37d03bbeae
Introduce test optimization
...
- Add static connection for whole tests
- Introduce ExtendedPDO class to enable nested transactions
- Add rollback logic for tests to ensure reliability and increase speed
2019-07-27 23:54:13 +02:00
Philipp Holzer
07aaf292ec
Fix tests
2019-07-27 23:54:13 +02:00
Philipp Holzer
2a87464c97
Replace q() call with Profile::get() method
2019-07-27 23:54:12 +02:00
Philipp Holzer
6c2cf494b5
Remove DependencyFactory
...
- Include all necessary classes in `dependencies.config.php`
- Add DI-reference to BaseObject (acts as a global registry)
- Refactor all static "init()" methods to use the global registry
- Refactor Logging for Worker-Logger a little bit
2019-07-27 23:54:12 +02:00
Hypolite Petovan
8b344141da
Merge pull request #7434 from annando/contact-protocol
...
New functions to check if a contact supports that protocol
2019-07-27 17:47:54 -04:00
Michael
f5cb6148cf
Improved documentation
2019-07-27 21:45:36 +00:00
Philipp
b5a9a1f1d3
Merge pull request #7435 from annando/select-to-array
...
Added "selectToArray" functions in DBA and Item
2019-07-27 19:45:32 +02:00
Michael
5d9472dccf
Type hints
2019-07-27 17:00:06 +00:00
Michael
f48452dd29
Some more
2019-07-27 16:57:00 +00:00
Michael
580f9cf6c7
Replaced some " with '
2019-07-27 16:53:48 +00:00
Michael
555c444b4e
Moved function to Database.php
2019-07-27 16:08:48 +00:00
Michael
1a3bf05dfb
Changed "Contact::select" to "Contact::selectToArray"
2019-07-27 15:57:23 +00:00
Michael
89454fabdb
Changed "Photo::select(" to "Photo::selectToArray("
2019-07-27 15:52:02 +00:00
Michael
ac6bfd3e4c
Changed Attach::select to Attach::selectToArray
2019-07-27 15:47:17 +00:00
Michael
975ff86bae
Fix: The $contact error is expected to be a single row array
2019-07-27 15:40:43 +00:00
Michael
2be0ceac6b
Added "selectToArray" functions in DBA and Item
2019-07-27 14:33:17 +00:00
Michael
264936100f
New functions to check if a contact supports that protocol
2019-07-27 11:09:12 +00:00
Hypolite Petovan
eaf217ef7d
Update server block admin page to reflect the addition of shell wildcard syntax
2019-07-25 22:37:30 -04:00
Hypolite Petovan
1dbdb9dd15
Update server block console help text to reflect the addition of shell wildcard syntax
2019-07-25 22:37:14 -04:00
Hypolite Petovan
46f7b79c7d
Switch server blocklist check to case-insensitive shell wildcard
2019-07-25 22:36:25 -04:00
Philipp
56e0a92d83
Merge pull request #7425 from MrPetovan/task/2fa-ping-disallowed
...
2FA: Remove mod/ping from exception list
2019-07-25 08:49:20 +02:00
Hypolite Petovan
d75e3e1650
Merge pull request #7430 from annando/contact-not-archived
...
"all contacts" shouldn't show archived contacts
2019-07-24 16:00:41 -04:00
Michael
e256876ec1
Support for empty nick names
2019-07-24 19:30:36 +00:00
Michael
aac086bf91
"all" contacts shouldn't show archived contacts
2019-07-24 19:29:45 +00:00
Hypolite Petovan
4ec4a04e49
Remove mod/ping from 2fa exception list
...
- Prevent asynchronous calls to redirect to /2fa in case of missing valid 2fa session
2019-07-23 20:03:08 -04:00
Hypolite Petovan
4821fe1b98
Use template-displayed errors in TwoFactor\Verify
...
- Remove the page dependency on jGrowl notices
2019-07-23 20:02:26 -04:00
Hypolite Petovan
56afc43b21
Extend the use of exceptions in App::runFrontend
...
- Replace an explicit header locatiobn + exit with System::externalRedirect
2019-07-23 20:01:45 -04:00
Hypolite Petovan
3812d3d445
Enable two-factor app-specific passwords for ejabberd
2019-07-23 05:11:33 -04:00
Hypolite Petovan
64b10205bc
Merge pull request #7420 from annando/reshare-contact
...
Fix contact issues with fake reshares from Twitter
2019-07-23 05:05:44 -04:00
Michael
2a213c215e
Fix contact issues with fake reshares from Twitter
2019-07-23 04:26:20 +00:00
Hypolite Petovan
8677428edb
Remove debug
2019-07-22 17:41:21 -04:00
Hypolite Petovan
cd257dc7e8
Enable app-specific password authentication for API login
2019-07-22 07:56:36 -04:00
Hypolite Petovan
1a164b0dc5
Add two-factor app-specific password settings page
...
- Add two-factor app-specific model
- Add link to new page from 2fa settings index page
2019-07-22 07:56:00 -04:00
Hypolite Petovan
a149d6ec44
Move recovery code model to sub-folder
2019-07-22 07:41:01 -04:00
Hypolite Petovan
1d8b809227
Merge pull request #7414 from annando/fetch-diaspora
...
Fetch Diaspora posts by url
2019-07-22 07:01:42 -04:00
Michael
105378f5a4
Changed regexp
2019-07-22 06:03:18 +00:00
Hypolite Petovan
55e2006312
Merge pull request #7412 from nupplaphil/task/dice
...
Introduce DICE
2019-07-21 11:04:41 -04:00
Philipp Holzer
05102911db
Fix App\Mode determination
2019-07-21 14:40:50 +02:00
Philipp Holzer
7aa9917ca8
Fix DB_UPDATE_VERSION constant
2019-07-21 14:34:42 +02:00
Philipp Holzer
a8e6a57e9b
Fixing installer
2019-07-21 14:21:02 +02:00
Michael
53ffe5a2e1
Fetch Diaspora posts by url
2019-07-21 07:37:50 +00:00
Michael
a11206dbcd
Issue 6675: Improved check for follower, removed global setting
2019-07-21 05:56:57 +00:00
Philipp
c6131c057b
Merge pull request #7411 from annando/ap-quote
...
Preparation for quoted reshares on AP
2019-07-21 01:49:22 +02:00
Philipp Holzer
55999730e0
Introduce DICE
...
- Adding dice library
- Adding dependency config
- Removing Factories
- Refactoring App\Mode constructor
- Refactoring App\Router constructor
- Refactoring BasePath for DI usage
- Refactoring ConfigFileLoader constructor
- Refactoring Profiler constructor
- Adjust entrypoints (index, console, worker, ..)
- Adding functional test for DI
- Fix tests because of refactorings
2019-07-21 01:22:10 +02:00
Michael
23830dc45f
Preparation for quoted reshares on AP
2019-07-20 21:32:19 +00:00
Hypolite Petovan
6df53624c7
Remove confusing extraneous success_update
>= failure_update
conditions
2019-07-20 13:34:08 -04:00
Hypolite Petovan
f5e07be04e
Fix undefined property notice in L10n\L10n
2019-07-18 21:21:16 -04:00
Hypolite Petovan
3f85a921da
Force invite remaining variable to be integer in Content\Widget
...
- Addresses https://github.com/friendica/friendica/issues/7297#issuecomment-512786156
2019-07-18 08:42:07 -04:00
Michael
931c190566
Removed test output
2019-07-18 06:20:54 +00:00
Michael
1553581175
Merge remote-tracking branch 'upstream/develop' into fetch-item
2019-07-18 06:16:40 +00:00
Michael
c771c575a7
Fix PR 7399: Added missing "use"
2019-07-18 06:12:43 +00:00
Michael
41a1c1c3e6
Fetch items by given uri
2019-07-18 06:11:02 +00:00
Michael Vogel
dcebf53ecf
Merge pull request #7402 from MrPetovan/bug/7401-node-settings-style
...
Ensures node theme settings are used to render theme embed
2019-07-18 06:32:40 +02:00
Hypolite Petovan
477a84a8c4
Ensures node theme settings are used to render theme embed
2019-07-17 23:25:22 -04:00
Hypolite Petovan
9b927fa333
Merge pull request #7399 from annando/only-sharer
...
Added the option to only receive top level posts from people you follow
2019-07-17 20:53:28 -04:00
Michael
e247a14d2b
Added the option to only receive top level posts from people you follow
2019-07-17 21:37:13 +00:00
Hypolite Petovan
4fc3eb8f06
Merge pull request #7398 from annando/fetch-posts
...
Preparation for being able to fetch AP posts by proving the URL
2019-07-17 16:01:19 -04:00
Michael
a80a6bec74
Preparation for being able to fetch AP posts by proving the URL
2019-07-17 19:36:32 +00:00
Hypolite Petovan
11e4f906c2
Hot-fix: Core\L10n::t method passing parameter bug
...
Follow-up to #7379
2019-07-16 21:18:25 -04:00
Hypolite Petovan
0b97b32a59
Merge pull request #7379 from nupplaphil/task/refactor_l10n_for_test
...
Refactor L10n for testing
2019-07-16 16:03:42 -04:00
Hypolite Petovan
3b1f777d0c
Merge pull request #7391 from annando/warning
...
Avoid a warning in Notifier worker
2019-07-16 16:03:17 -04:00
Michael
379a1a52e0
Avoid a warning
2019-07-16 19:58:47 +00:00
Philipp Holzer
346290cc23
Reverted indention
2019-07-16 21:54:22 +02:00
Philipp Holzer
46a260aa01
Fix indentations
2019-07-16 20:19:56 +02:00
Philipp Holzer
92fb0a82ca
Dynamic config loading
...
- Move settings, defaults and dbstructure to directory 'static'
- Dynamic loading of config files (after the static loading)
- Filter out '-sample.config.php' and '-sample.ini.php' files
- Remove unnecessary ConfigFileManager
- Move ConfigFileLoader to Utils
- Add tests for multi-loading for INI, config and sample-filtering
2019-07-16 20:16:43 +02:00
Philipp Holzer
79e69ee528
Fix language (again ;-) )
2019-07-16 16:50:49 +02:00
Philipp Holzer
eb024a3718
Refactor L10n for testing
...
- Moving L10n to L10n\L10n
- Adding constructor information
- Adding to factory
- simplify/speedup tests
2019-07-16 16:44:47 +02:00
Philipp
966043712f
Merge pull request #7389 from MrPetovan/bug/7387-local_user-int
...
Ensure NULL isn't passed to Feature::isEnabled
2019-07-16 16:37:38 +02:00
Hypolite Petovan
c6cd2b131d
Add transitive type hints in Core\PConfig
2019-07-16 07:45:24 -04:00
Michael
8c2f50eb72
Issue 7315: Set the forum's contact id for forum posts
2019-07-16 05:07:26 +00:00
Michael Vogel
bb83f23e26
Merge pull request #7386 from MrPetovan/bug/7293-hide-registration-link
...
Hide registration button on login page when registration are closed
2019-07-16 05:38:12 +02:00
Hypolite Petovan
68f5b639eb
Restore $uid parameter integer type-hint in Config
...
- Add integer type-hint to Feature::isEnabled
2019-07-15 22:00:49 -04:00
Hypolite Petovan
19247b62ae
Ensure $uid parameter of Feature::isEnabled to be an integer
2019-07-15 22:00:49 -04:00
Hypolite Petovan
e9511b4f34
Merge pull request #7388 from annando/issue-7315
...
Issue 7315: Changed handling of "Group" posts
2019-07-15 16:32:42 -04:00
Hypolite Petovan
d1c048cd4b
Fix typo in Model\Config\PConfig
2019-07-15 16:32:13 -04:00
Michael
1a213bd8e8
Issue 7315: Changed handling of "Group" posts
2019-07-15 20:05:36 +00:00
Philipp Holzer
f70271aa5d
Allow nullable UID in PConfigCache
2019-07-15 21:14:13 +02:00
Philipp Holzer
d5de5b6789
Bugfixing bad UIDs for PConfig
2019-07-15 21:11:38 +02:00
Philipp Holzer
ebf00e32a1
minor phpdoc fixings
2019-07-15 20:54:33 +02:00
Philipp Holzer
74f7c16585
Fixup phpdoc
2019-07-15 20:19:52 +02:00
Philipp Holzer
9d98a4ce3a
Refactor PConfiguration
2019-07-15 20:13:53 +02:00
Hypolite Petovan
e16c410b59
Hide registration button on login page when registration are closed
2019-07-15 09:11:21 -04:00
Hypolite Petovan
ff99a62584
Merge pull request #7384 from nupplaphil/bug/fixing_config_load
...
Fixing initial load config (Simplify Config Part 3a)
2019-07-15 08:06:29 -04:00
Philipp
e9c6746c3b
Merge pull request #7382 from annando/issue-7367
...
Issue 7367: Enhanced check when DFRN delivery can be skipped
2019-07-15 09:59:16 +02:00
Philipp Holzer
6801e8b5ab
Fixing initial load config
2019-07-15 08:58:37 +02:00
Michael
143566b853
Missing word
2019-07-15 04:36:55 +00:00
Michael
6170ddf58d
Issue 7367: Only skip DFRN delivery when both author and owner of the post support AP
2019-07-15 04:33:00 +00:00
Hypolite Petovan
6c68b8359d
Merge pull request #7372 from nupplaphil/task/simplify_config
...
Refactor Configuration (Simplify Config Part 3)
2019-07-14 19:05:09 -04:00
Philipp Holzer
4af08d82b2
Added string type-hint for get() and a test case for it
2019-07-14 23:23:20 +02:00
Hypolite Petovan
7ce48d1b77
Merge pull request #7376 from annando/contact-update
...
Contact update overhaul - again
2019-07-14 17:07:04 -04:00
Philipp Holzer
aa249adf6d
some more minor fixups (phpdoc, unused using)
2019-07-14 22:49:17 +02:00
Philipp Holzer
a654470061
fix phpdoc
2019-07-14 22:41:09 +02:00
Philipp Holzer
b48c22dc1a
minor fixing: phpdoc & type-hint
2019-07-14 22:31:53 +02:00
Philipp Holzer
a2c6240da0
some minor fixings
2019-07-14 22:26:36 +02:00
Philipp Holzer
4913502922
bugfix: add lost changes due merge
2019-07-14 22:12:45 +02:00
Philipp Holzer
c293eadb78
Improve & fixing Tests
2019-07-14 22:12:11 +02:00
Philipp Holzer
486f139342
Move Preload/JIT Configuration logic from Adapter to Core-Configuration
2019-07-14 22:09:07 +02:00
Michael
83729b8c00
"defaults" is replaced
2019-07-14 16:04:52 +00:00
Michael
9ba3ee13a8
Use an insert to avoid duplicates and for analyzing
2019-07-14 10:22:19 +00:00
Michael
5bba0e7d39
Hopefully avoiding duplicated relay entries
2019-07-13 23:53:15 +00:00
Michael
2df17fc0c0
Fix SQL problem with "not null"
2019-07-13 07:39:53 +00:00