Hypolite Petovan
38b17e1aae
Merge pull request #9668 from annando/keywarning
...
Fix warning "supplied key param cannot be coerced into a public key"
2020-12-17 08:25:25 -05:00
Michael
e713db4ac7
Delete tombstone contacts
2020-12-17 08:00:56 +00:00
Michael
a548e7c4be
Fix warning "supplied key param cannot be coerced into a public key"
2020-12-17 07:07:54 +00:00
Michael
e22bb32247
Store the network profiler data
2020-12-17 06:23:03 +00:00
Hypolite Petovan
1414d43597
Merge pull request #9664 from annando/delete-contacts
...
Delete removed contacts
2020-12-16 11:28:56 -05:00
Michael
974f7bffc8
Indentation
2020-12-16 15:43:12 +00:00
Michael
a331a8cf0a
Delete removed contacts
2020-12-15 22:56:46 +00:00
Michael Vogel
569ad89f10
Merge pull request #9661 from MrPetovan/bug/9651-apdelivery-inboxes
...
Clarify usage of ActivityPub\Transmitter::fetchTargetInboxes in Worker\APDelivery queuing
2020-12-15 22:05:59 +01:00
Hypolite Petovan
a2f14efd94
Remove reference to receivers when adding relay delivery tasks in Worker\Notifier
...
- Address https://github.com/friendica/friendica/pull/9661#issuecomment-745553051
2020-12-15 15:42:16 -05:00
Hypolite Petovan
6d3864a16b
Remove owner.deleted check in user deletion check in Model/Item
2020-12-15 14:24:42 -05:00
Hypolite Petovan
0951a50bcd
Add item user owner data check in Model\Item::isValid
...
- Prevents deleted users from posting any item, manually or automatically through mirroring
2020-12-15 09:41:58 -05:00
Hypolite Petovan
8c17a6b4d9
Rename Model\User::getOwnerDataById parameter to better reflect intent
2020-12-15 09:41:10 -05:00
Hypolite Petovan
5f148dcb42
Add temporary console command to fix workerqueue row with corrupted parameter data
...
- It should be reverted just before the 2020.12 release
2020-12-15 00:20:49 -05:00
Hypolite Petovan
d59fcd5093
Clarify usage of ActivityPub\Transmitter::fetchTargetInboxes in Worker\APDelivery queuing
...
- $inbox is now always a string
- $receivers should be correctly populated now
- $target_id is renamed to $item_id and correctly initialized to 0 for non-item deliveries
2020-12-14 23:33:14 -05:00
Michael Vogel
e4228c6218
Merge pull request #9655 from MrPetovan/bug/fatal-errors
...
Fix several occasional fatal errors
2020-12-14 22:11:45 +01:00
Hypolite Petovan
481c5c9e81
Account for inbox array in Worker/APDelivery
...
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-744339671
2020-12-14 09:12:29 -05:00
Michael
c210e0b97f
Issue 9657: Check the age of an item
2020-12-14 00:00:10 +00:00
Hypolite Petovan
0441b912ac
Return early if an URI id cannot be obtained in ActivityPub\Processor::createItem
...
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-743769813
2020-12-13 13:42:08 -05:00
Michael
cd96955fcf
Fix: posted unprepared posts hadn't been deleted
2020-12-13 18:17:50 +00:00
Michael
d938e37767
Set the return value
2020-12-13 17:22:50 +00:00
Hypolite Petovan
61aa4efa89
Account for missing contact in dfrn_request_post
...
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-743407998
2020-12-13 12:18:10 -05:00
Hypolite Petovan
8f10cf8e53
Simplify Contact::addRelationship call in ActivityPub\Processor::followUser
...
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-743382769
2020-12-13 12:16:04 -05:00
Michael
4626f98dbe
Added logging
2020-12-13 16:38:12 +00:00
Michael
0eb4a600b0
Delay unprepared posts
2020-12-13 12:47:49 +00:00
Hypolite Petovan
c787281eff
Merge pull request #9652 from annando/issue-9584
...
Issue 9584: Only search posts from federated networks
2020-12-12 15:13:31 -05:00
Michael
c3d0ab56a5
Issue 9584: Only search posts from federated networks
2020-12-12 19:55:47 +00:00
Michael
297118f902
Archive/Unarchive at ActivityPub delivery
2020-12-12 16:45:23 +00:00
Hypolite Petovan
67573cf996
Merge pull request #9647 from annando/original-relay
...
Relay posts with the original protocol
2020-12-11 16:17:05 -05:00
Michael
61b3003f64
Standards
2020-12-11 20:20:27 +00:00
Michael
a43059df27
Relay posts with the original protocol
2020-12-11 06:35:38 +00:00
Hypolite Petovan
99b200868b
Normalize return value in Database->fetch
...
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-741857058
2020-12-10 06:12:10 -05:00
Michael
965374596f
Avoid dropping of incoming DFRN messages
2020-12-10 07:22:49 +00:00
Michael
20ded2b35a
Parameters should be float ...
2020-12-10 00:02:23 +00:00
Michael
5fb83d0632
Improved performance profiler
2020-12-09 22:10:27 +00:00
Hypolite Petovan
9c0342b907
Merge pull request #9638 from annando/bad-priority
...
Check for bad worker priorities
2020-12-09 01:12:34 -05:00
Michael Vogel
33930b0bd9
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-12-09 06:58:19 +01:00
Michael Vogel
809035b872
Merge pull request #9635 from MrPetovan/bug/notices
...
Batch of notice fixes
2020-12-09 06:51:54 +01:00
Michael
dd94fb1242
Check for bad worker priorities
2020-12-08 21:58:32 +00:00
Michael
2cb71341b2
Fixes "Unknown column '729' in 'field list'"
2020-12-08 21:23:10 +00:00
Hypolite Petovan
c7a2988454
Check for the existence of array key before using it in Protocol\ActivityPub\Transmitter
...
- Address https://github.com/friendica/friendica/issues/9252#issuecomment-739534960
2020-12-08 10:08:49 -05:00
Hypolite Petovan
99828c0fea
Suppress notice message when guid isn't supplied in Module\Admin\Item\Source
...
- https://github.com/friendica/friendica/issues/9252#issuecomment-740052103
2020-12-08 10:00:09 -05:00
Michael
e17ca9cc35
Check for remote default avatars as well
2020-12-07 07:14:09 +00:00
Michael
a49a35f459
Centralized fetching of the default avatar
2020-12-07 06:43:43 +00:00
Michael
9acecfd9e6
Issue 9630: Prevent negative values for registered users
2020-12-06 18:14:05 +00:00
Michael Vogel
ce52d31afa
Merge pull request #9626 from MrPetovan/bug/9611-bbcode-convert-html-purify
...
Prevents share block new lines from being converted to HTML <br> tags
2020-12-06 15:53:18 +01:00
Hypolite Petovan
e6270bc46d
Enable back references in reg exp in BBCode::convert
...
- Bump BBCode version
2020-12-06 08:57:06 -05:00
Hypolite Petovan
a863228e09
Merge pull request #9628 from annando/dfrn-delete
...
Don't create the parent during a deletion
2020-12-06 08:37:50 -05:00
Michael
1f1697222b
Don't create the parent during a deletion
2020-12-06 09:54:34 +00:00
Hypolite Petovan
f141f5acf4
Prevents share block new lines from being converted to HTML <br> tags
...
- Address https://github.com/friendica/friendica/pull/9621#issuecomment-739333767
2020-12-05 19:55:16 -05:00
Michael
878a418c6b
Code standards
2020-12-05 21:58:15 +00:00
Michael
2b8adf5073
Remove unused contacts
2020-12-05 21:07:48 +00:00
Michael Vogel
f9994548c1
Merge pull request #9621 from MrPetovan/bug/9611-bbcode-convert-html-purify
...
Add HTML Purify to BBCode::convert
2020-12-05 19:27:59 +01:00
Hypolite Petovan
1cc509c5ef
Move BBCode version tagging inside of the hash to prevent item-content.rendered-hash overflow
2020-12-04 08:30:51 -05:00
Hypolite Petovan
e712706302
Add BBCode versioning
...
- This will trigger the re-conversion of displayed items on version update
2020-12-04 07:29:49 -05:00
Hypolite Petovan
a382798999
Add some more result panels to Babel
2020-12-04 07:29:48 -05:00
Hypolite Petovan
a0f6d678c4
Add HTML Purify to BBCode::convert
...
- Replace previous HTML cleanup using DOMDocument
- Remove obsolete HTML::sanitizeCSS method
- Use Strings::autoLinkRegEx for PageInfo::getRelevantUrlFromBody
- Update previous tests expectations
- Add new specific XSS tests
2020-12-04 07:29:48 -05:00
Michael
8e9a9b2049
Improved logging
2020-12-04 07:54:29 +00:00
Michael
9f96f3ef34
Moved updating personal contacts to updatecontact
2020-12-04 05:53:11 +00:00
Michael
8d999f54d0
Check and add a server
2020-12-03 22:32:51 +00:00
Michael
0c9a0ce64e
Merge remote-tracking branch 'upstream/develop' into worker-command
2020-12-03 15:48:46 +00:00
Michael
edbdfbae6b
workerqueue now has a "command" field
2020-12-03 15:47:50 +00:00
Michael
bd4dc10588
Ensure that the database.sql contains "if exists"
2020-12-02 08:50:45 +00:00
Michael
c1d1b189f7
Cleaned code
2020-12-02 08:36:23 +00:00
Michael
6c3b1ac4bd
Moved direct storage
2020-12-02 05:41:33 +00:00
Michael
b54465ba9c
Directly post non mirrored feed items
2020-12-02 05:08:39 +00:00
Michael
775075c5db
Only spool mirrored posts
2020-12-02 05:07:44 +00:00
Michael
e9fecf1541
Only delay mirrored feeds
2020-12-02 04:53:54 +00:00
Michael
b2dadf0f92
Use a combined unique index
2020-12-02 00:34:10 +00:00
Michael
425440ec24
The network doesn't matter
2020-12-02 00:29:57 +00:00
Michael
c302b7c347
Check for existing post
2020-12-02 00:20:07 +00:00
Michael
4fbd0a46b5
Reducing parameter list
2020-12-02 00:05:03 +00:00
Michael
b047d31a4f
Added logging and default config value
2020-12-01 23:46:50 +00:00
Michael
a283b1183b
Move deletion
2020-12-01 23:04:04 +00:00
Michael Vogel
b3f71d174c
Added logging
2020-12-01 23:54:49 +01:00
Michael
2aa302c570
New class for handling delayed posts
2020-12-01 22:11:29 +00:00
Michael
bb823c323b
Configuration for the priority of the notification for expired messages
2020-11-30 21:40:55 +00:00
Hypolite Petovan
4f98da88c4
Merge pull request #9614 from annando/issue-8943
...
Issue 8943: Only check for too old postings for feeds
2020-11-30 16:09:27 -05:00
Michael
b30d2c9c6b
Renamed function
2020-11-30 20:59:18 +00:00
Hypolite Petovan
9636ffe27d
Merge pull request #9615 from annando/issue-9329
...
Issue 9329: prevent "Expression #1 of SELECT list is not in GROUP BY clause"
2020-11-30 15:58:39 -05:00
Michael
ccc07b06de
Issue 9329: prevent "Expression #1 of SELECT list is not in GROUP BY clause"
2020-11-30 20:44:21 +00:00
Michael
8bc799ff38
Issue 8943: Only check for too old postings for feeds
2020-11-30 20:32:56 +00:00
Michael
20649dd00e
Replaced tab with space
2020-11-30 20:09:52 +00:00
Michael
1e09eab921
Another place found where "show less" had been "show more"
2020-11-30 19:52:57 +00:00
Michael
d4d55a5865
Issue 8605: "show less" now displays "show less"
2020-11-30 19:30:57 +00:00
Michael
5b19469a4c
Fix Notice: Undefined variable: publish_at
2020-11-30 18:27:02 +00:00
Michael Vogel
d0f45c4ecb
Fixed function name and variable
2020-11-30 09:59:29 +01:00
Michael
6e06e0cf20
New class for delayed postings
2020-11-30 06:59:00 +00:00
Michael
cbd1ba8da2
Post delay is in seconds
2020-11-30 06:23:27 +00:00
Michael
a7e0a1f7de
The maximum delay should be a day
2020-11-30 06:19:10 +00:00
Michael Vogel
4c39c88b52
Adjusted log levels, removed spaces
2020-11-30 07:06:43 +01:00
Michael
3f3f56db57
Poll interval function moved to feed class, first steps for delayed posts
2020-11-30 05:39:12 +00:00
Hypolite Petovan
d05d5a0381
Merge pull request #9608 from annando/delete-table-view
...
Ensure that a view is a view and not a table
2020-11-29 16:33:07 -05:00
Michael Vogel
eb48a36061
Update src/Database/View.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-11-29 21:59:24 +01:00
Michael
5f1ea39bad
Display posts that are reshared by the contact
2020-11-29 20:42:03 +00:00
Michael
7e6a9bd893
Ensure that a view is a view and not a table
2020-11-29 19:06:43 +00:00
Hypolite Petovan
ea2923be67
Merge pull request #9607 from annando/cron-priority
...
Ensure to add the cron forkhood worker task with medium priority
2020-11-29 12:49:02 -05:00
Michael Vogel
03af4062ce
Ensure to add the cron forkhood worker task with medium priority
2020-11-29 17:41:20 +01:00
Michael
a68810301a
Fix structure error
2020-11-29 11:43:07 +00:00
Michael
7ab63d2106
Store the protocol of the received message
2020-11-29 09:01:51 +00:00
Michael
8da8d3c4fd
Only automatically reshare items from DFRN and AP
2020-11-29 00:05:46 +00:00
Michael
bda5d43f1e
New "remote self" option: Native Reshare
2020-11-28 22:53:58 +00:00
Hypolite Petovan
96d4ec0f53
Merge pull request #9603 from annando/notice
...
Fixes notice "Undefined index: parent-uri"
2020-11-28 08:01:28 -05:00
Michael
1d4be7b01f
Fixes notice "Undefined index: parent-uri"
2020-11-28 10:17:55 +00:00
Michael
b6f349076c
Fix order of reshared items on the profile page
2020-11-28 06:23:17 +00:00
Michael
bd9f36622e
Cast field data when ATTR_EMULATE_PREPARES is enabled
2020-11-27 11:24:31 +00:00
Hypolite Petovan
f0d6f8c45e
Merge pull request #9597 from annando/api-endpoints
...
API: Mastodon endpoints added as "unimplemented"
2020-11-26 09:34:36 -05:00
Michael Vogel
615eece22f
Update src/Module/Api/Mastodon/Unimplemented.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-11-26 14:35:06 +01:00
Michael
db5cd6e66c
API: Mastodon endpoints added as "unimplemented"
2020-11-26 07:02:31 +00:00
Michael
818c064c0a
The notifications parameters are now simplified
2020-11-25 19:56:39 +00:00
Hypolite Petovan
486b43f09d
Avoid unmarking for archival an empty contact in Protocol\ActivityPub\Receiver
...
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-733198306
2020-11-24 17:32:52 -05:00
Hypolite Petovan
1342825401
Merge pull request #9586 from annando/inbox-status
...
Don't transmit to archived inboxes
2020-11-24 03:04:03 -05:00
Michael
495252690b
available is not vital
2020-11-24 07:49:36 +00:00
Michael
23bc725ce9
Fix: Only echo on verbose
2020-11-23 19:47:30 +00:00
Michael
e4e9a20ac8
Don't transmit to archived inboxes
2020-11-23 19:25:22 +00:00
Michael
61ff99c410
Command line option to check initial values
2020-11-23 18:58:18 +00:00
Hypolite Petovan
794f98f479
Merge pull request #9578 from annando/onepoll-failed
...
OnePoll reworked, improved "failed" behaviour
2020-11-22 10:42:41 -05:00
Michael
7bdf22a0d5
Don't probe feeds so often
2020-11-22 14:56:38 +00:00
Michael
3ffd40c7da
OnePoll reworked, improved "failed" behaviour
2020-11-22 14:42:24 +00:00
Hypolite Petovan
4fd9db1035
Merge pull request #9577 from annando/updateprofile
...
Contacts can now be updated from every theme
2020-11-22 08:14:09 -05:00
Michael
b52ba79620
Contacts can now be updated from every theme
2020-11-22 08:15:17 +00:00
Hypolite Petovan
ca823244cc
Don't assume addons must have an *_install function
...
- Module-only addons don't have any
2020-11-21 23:19:03 -05:00
Hypolite Petovan
8b3ab4e6bb
Refactor builtin_activity_puller() and format_like()
...
- Simplify output array
- Rename format_like() to format_activity()
- Remove duplicate parameters in format_activity()
2020-11-21 11:08:44 -05:00
Hypolite Petovan
e6362c4923
Merge pull request #9566 from annando/update-foo
...
Avoid multiple database update mails, changed log level
2020-11-21 10:53:06 -05:00
Michael
aec9f1ebf0
Remove unused config variable
2020-11-21 15:15:58 +00:00
Michael
1de6251627
Code cleaning
2020-11-21 14:58:48 +00:00
Michael Vogel
b40218eb0b
Immediately fail when lock hadn't been acquired to prevent stocked updates
2020-11-21 14:17:14 +01:00
Michael Vogel
2a1c82cf05
Avoid multiple database update mails, changed log level
2020-11-21 13:28:06 +01:00
Michael
8a29d20083
Comments on PeerTube videos not working
...
Fixes #9407
2020-11-21 08:28:33 +00:00
Michael
1bc76fdb6d
Watchdog mode to check if the daemon is running
2020-11-20 19:50:08 +00:00
Michael
cea2b13075
Parameter has to be float
2020-11-20 08:55:30 +00:00
Michael
e4c95efd80
Added minimal execution time for rendertime addon
2020-11-20 08:44:00 +00:00
Michael
32e98327a1
Fix warning
2020-11-19 21:27:08 +00:00
Hypolite Petovan
1acc5ffb38
Merge pull request #9553 from annando/insert-mode
...
Mode switch for insert
2020-11-19 16:25:09 -05:00
Hypolite Petovan
10a4802d81
Merge pull request #9552 from annando/zero-user
...
Avoid problems with uid=0
2020-11-19 16:23:28 -05:00
Michael
303aaa00ca
Mode switch for insert
2020-11-19 19:34:48 +00:00
Michael Vogel
e4c6341bf4
Merge pull request #9551 from MrPetovan/task/4140-ldap-auth-logging
...
Make Model\User::getAuthenticationInfo accessible to addons
2020-11-19 18:21:34 +01:00
Michael
bd0e2dc0a8
Avoid problems with uid=0
2020-11-19 17:19:14 +00:00
Hypolite Petovan
a66e66359c
Make Model\User::getAuthenticationInfo accessible to addons
...
- It contains the centralized authentication requirements for user records
2020-11-19 11:20:17 -05:00
Michael
3af5f6b8ee
Some more foreign keys added
2020-11-19 06:26:30 +00:00
Michael Vogel
f69c043bec
Update src/Protocol/OStatus.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-11-18 18:07:20 +01:00
Michael
a1dcbedc6f
Fix Notice: Undefined variable: valid in /src/Protocol/OStatus.php on line 526
2020-11-18 13:47:29 +00:00
Michael
0edc058a17
Ensure that the daemon is called faster and more reliably
2020-11-18 13:29:10 +00:00
Michael
f36ecdf6bf
Replacing deprecated log calls
2020-11-18 09:14:12 +00:00
Michael
4f7d42a0d3
Fixed copy&paste error
2020-11-18 05:55:15 +00:00
Michael
b09ffa0697
Relocate system user creation
2020-11-18 05:33:17 +00:00
Michael
d7fa58d81c
Ensure to never delete the "0" user
2020-11-18 05:24:04 +00:00
Michael
81a03b137b
Test: only insert empty user
2020-11-18 05:04:17 +00:00
Michael
1e9d3342a3
Changed order of inserts
2020-11-18 00:13:39 +00:00
Michael
fed1ace311
Fix condition
2020-11-17 23:59:14 +00:00
Michael
317921e51c
Changed order
2020-11-17 23:45:16 +00:00
Michael
3fe7d035d4
Merge remote-tracking branch 'upstream/develop' into post-user
2020-11-17 23:31:41 +00:00
Michael Vogel
dc5624b0b6
Merge pull request #9543 from MrPetovan/bug/notices
...
Address several notices
2020-11-18 00:30:31 +01:00
Hypolite Petovan
096cb19d12
Suppress notice when causer-id exists but not causer-link in Model\Item::isAllowedByUser
...
- Address https://github.com/friendica/friendica/issues/9252#issuecomment-723440980
2020-11-17 18:06:16 -05:00
Hypolite Petovan
ccad67c68f
Use correct contact key in Protocol\ActivityPub\Transmitter
...
- Address https://github.com/friendica/friendica/issues/9252#issuecomment-719866843
2020-11-17 17:59:39 -05:00
Hypolite Petovan
93380b8471
Suppress notice while logging in Model\Contact
...
- Address https://github.com/friendica/friendica/issues/9252#issuecomment-716042132
2020-11-17 17:57:37 -05:00
Hypolite Petovan
283b70928d
Remove top-level parent check from Protocol\OStatus
...
- It's done in Item::insert instead
- Address part of https://github.com/friendica/friendica/issues/9252#issuecomment-729171051
2020-11-17 17:54:07 -05:00
Hypolite Petovan
54aef550c5
Remove superfluous mentions of parent-uri in Protocol\Diaspora
...
- Address part of https://github.com/friendica/friendica/issues/9252#issuecomment-729171051
2020-11-17 17:54:07 -05:00
Michael
7615c022be
Improved logging
2020-11-17 22:41:53 +00:00
Michael
219c651289
Removed test logging
2020-11-17 22:38:52 +00:00
Michael
eaa58da25b
New table "post-user" and more foreign keys
2020-11-17 22:33:44 +00:00
Hypolite Petovan
b2666e7794
Escape user name in introduction fields help text
...
- HTML help text aren't escaped in the template
# Conflicts:
# src/Module/Notifications/Introductions.php
2020-11-16 18:21:11 -05:00
Hypolite Petovan
ba0d3b2435
Merge pull request #9537 from annando/item-lock
...
Fallback to database lock if locking fails
2020-11-16 16:05:24 -05:00
Michael
deb6b7a7c3
Fallback to database lock if locking fails
2020-11-16 19:46:20 +00:00
Hypolite Petovan
a69c98e32f
Merge pull request #9535 from annando/ap-relay
...
Relay code reworked to support AP delivery
2020-11-15 20:27:08 -05:00
Michael
0384bf3e76
Relay code reworked to support AP delivery
2020-11-15 23:28:05 +00:00
Michael Vogel
42be636118
Merge pull request #9515 from MrPetovan/task/9464-block-replies
...
Reject replies when author is blocked by thread owner
2020-11-15 18:44:48 +01:00
Hypolite Petovan
dbb33399bc
Prevent image descriptions from being replaced by local smilies
...
- AP-received emojis have their code in the image description
2020-11-15 00:12:26 -05:00
Hypolite Petovan
b5d3fcb8d4
Move top-level permission check outside of Model\Item::getTopLevelParentData
...
- It wasn't checked when the direct parent was also the top-level parent
2020-11-14 10:11:26 -05:00
Hypolite Petovan
cb963a3259
Retrieve local top level parent item separately to check permissions in Model\Item::getTopLevelParentData
2020-11-14 10:11:26 -05:00
Hypolite Petovan
2e7c505ac0
Revert wrong item.thr-parent field usage in Protocol\OStatus
2020-11-14 10:08:52 -05:00
Hypolite Petovan
042f6b98ac
Remove unnecessary data array assignment in Protocol\Feed
2020-11-14 10:08:51 -05:00
Hypolite Petovan
5ce8cc24de
Clarify parameter type in DFRN::mail
2020-11-14 10:08:51 -05:00
Hypolite Petovan
ff66633a44
Remove references to item.parent-uri in Worker\OnePoll
2020-11-14 10:08:51 -05:00
Hypolite Petovan
a9d114316d
Ensure the parent field isn't set during Item insertion
...
- Avoid a database error if a null value is provided
2020-11-14 10:08:51 -05:00
Hypolite Petovan
d3708cf1c2
Fix wrong variable use in Model\Item::getTopLevelParent
...
- It was preventing items at levels 3 and beyond to be inserted
- Logging for missing top level parent has been bumped to notice
2020-11-14 10:08:51 -05:00
Hypolite Petovan
355cd401ae
Replace uri fields conditions by gravity condition in Model\Item::insert
2020-11-14 10:08:51 -05:00
Hypolite Petovan
ffc364f2a4
Reject replies when author is blocked by thread owner in Model\Item::insert
...
- Move user-level item permission to Model\Item::isAllowedByUser
- Add user-level check for comments on top-level item
2020-11-14 10:08:50 -05:00
Hypolite Petovan
0f2a5daf09
Replace confusing uses of item.parent-uri with expected item.thr-parent
2020-11-14 10:08:50 -05:00
Hypolite Petovan
0c3a5c815e
Remove obsolete references to item.parent-uri
2020-11-14 10:08:50 -05:00
Hypolite Petovan
d7e1ce47bb
Use item.thr-parent as expected in Model\Item::insert()
...
- Rework Model\Item::getTopLevelParent
- Backward compatibility with item.parent-uri is ensured
2020-11-14 10:08:50 -05:00
Hypolite Petovan
490ce976c1
Merge pull request #9531 from annando/fatal
...
Check for empty body to prevent a fatal error
2020-11-12 13:41:26 -05:00
Michael
ae363b74ad
Check for empty body to prevent a fatal error
2020-11-12 16:52:55 +00:00
Hypolite Petovan
6dee10f340
Merge pull request #9530 from annando/fatal
...
Fix fatal errors
2020-11-12 07:57:53 -05:00
Michael
36c65643fb
Fix fatal errors
2020-11-12 05:17:48 +00:00
Michael Vogel
acae3df0a2
Merge pull request #9526 from MrPetovan/bug/9525-mastodon-emojis-tag
...
Restore expected implementation of JsonLD::fetchElementArray
2020-11-12 05:47:46 +01:00
Hypolite Petovan
a8f16788f4
Prevent multiple replacements for the same emoji in Protocol\ActivityPub\Processor::replaceEmojis
2020-11-11 18:28:26 -05:00
Hypolite Petovan
42db861759
Merge pull request #9527 from annando/fetch-object-by-url
...
Fix: Fetch object by URL
2020-11-11 13:14:20 -05:00
Michael
ba38ab2c55
Fix: Fetch object by URL
2020-11-11 17:55:33 +00:00
Hypolite Petovan
fa003eaa84
Fix expected implementation of JsonLD::fetchElementArray
...
- Added expected field value matching
2020-11-11 11:19:08 -05:00
Michael Vogel
61dcd62921
Merge pull request #9522 from MrPetovan/bug/ap-blocked-followers
...
Prevent ActivityPub message transmission to blocked followers
2020-11-11 15:28:04 +01:00
Hypolite Petovan
0de8319c15
Filter blocked contacts out from Protocol\ActivityPub\Transmitter::getContacts
2020-11-11 09:18:51 -05:00
Hypolite Petovan
4fce6a919f
Suppress notice when network page is empty
2020-11-11 03:05:12 -05:00
Hypolite Petovan
6b8c8b03c6
Prevent ActivityPub message transmission to blocked followers
2020-11-11 02:52:23 -05:00
Michael Vogel
7765bd8e43
Merge pull request #9512 from MrPetovan/bug/9501-admin-users-fixes
...
[frio] Improve admin user list display
2020-11-10 07:07:59 +01:00
Hypolite Petovan
b1bc8ebbfa
Merge pull request #9517 from annando/no-duplicated
...
Improve duplicate check
2020-11-09 16:00:52 -05:00
Michael
c4f1719e8d
Improve duplicate check
2020-11-09 20:29:42 +00:00
Hypolite Petovan
8fe5da930a
Only set the current notify as seen when user enabled detailed notifications
2020-11-09 11:41:21 -05:00
Hypolite Petovan
a35707ec8f
Improve admin user field is_deletable to check user.account_removed
2020-11-09 10:08:33 -05:00
Hypolite Petovan
7debe1e999
[AP] Use contact.alias if it exists instead of contact.url for mention links
...
- Make mentions links handled by Mastodon for logged in users
2020-11-08 23:32:02 -05:00
Hypolite Petovan
edd439cfab
Simplify code in Content\Text\BBCode::convert
...
- Use performWithEscapedTags instead of custom solution
2020-11-08 23:25:46 -05:00
Hypolite Petovan
ae00111f5b
Fix redirect/form paths in Module\Admin\Users\Index|Active
2020-11-08 20:09:10 -05:00
Hypolite Petovan
ecb0c46323
Normalize mention formatting for AP
2020-11-08 14:21:20 -05:00
Hypolite Petovan
4b090c2c08
Never mention yourself in AP messages
2020-11-08 14:21:08 -05:00
Hypolite Petovan
388c0b69d6
Split admin/users into 6 separate modules
...
- They now feature working pagination
2020-11-08 12:53:12 -05:00
Hypolite Petovan
213716d44c
Remove unused code in Module\Register
2020-11-08 12:53:12 -05:00
Hypolite Petovan
126ef0ae82
[frio] Add link to settings in account delegation page
2020-11-08 12:53:12 -05:00
Hypolite Petovan
ffb4292b0b
Improve accuracy of User::getList with type = blocked
...
- user.blocked is used for pending registrations as well
2020-11-08 12:53:12 -05:00
Michael
498dda7999
Fix parser issues when a video is linked without a matching extension
2020-11-08 09:24:01 +00:00
Michael
eb8caaa5e7
Restore the connection check
2020-11-07 11:44:39 +00:00
Michael
8906615b2c
Test if PDO doesn't work on the tests
2020-11-07 10:27:22 +00:00
Michael
84924d1c05
Test the tes
2020-11-07 10:12:31 +00:00
Michael
d6a1a836f1
Simplified connection test
2020-11-07 09:58:20 +00:00
Michael
3a5cdecb62
New function to fetch the database driver
2020-11-07 09:02:02 +00:00
Michael
43749c3069
The "attach" field is now deprecated
2020-11-07 08:22:59 +00:00
Michael
d383f49f1e
The "[attach]" field is replaced by the "post-media" table
2020-11-06 04:14:29 +00:00
Hypolite Petovan
bb99b0bebe
Allow models extending BaseModel to have an id equal to 0
2020-11-05 10:03:40 -05:00
Hypolite Petovan
c9c3d022bd
Merge pull request #9492 from annando/fix-fatal
...
Handle fatal error when attachment url is null
2020-11-04 09:56:53 -05:00
Hypolite Petovan
4e65b54b60
Merge pull request #9490 from annando/forum-fix
...
Fix: Posts sent to forums had been rejected
2020-11-04 09:56:20 -05:00
Michael
49fee4096a
Handle fatal error when attachment url is null
2020-11-04 13:14:33 +00:00
Michael
29ec0bb98d
Replaced debug log
2020-11-04 13:05:07 +00:00
Michael
e5704eb05a
Fix: Posts sent to forums had been rejected
2020-11-04 08:57:21 +00:00
Michael Vogel
bf50f80399
Fix fatal error "Argument 2 passed to Friendica\Model\Post\Media::getAttachElement() must be of the type int, string given"
2020-11-04 07:58:04 +01:00
Michael
65b07aead4
Indention, documentation
2020-11-03 20:30:59 +00:00
Michael
4965d6aa54
The profile page does now shows reshared items
2020-11-03 19:24:47 +00:00
Hypolite Petovan
1e1d7a4411
Ensure we provide a mediaType string to Post\Media::getAttachElement
...
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-720101289
2020-11-02 00:23:08 -05:00
Michael
ba4685dfb1
API: Support for reshared items
2020-11-01 11:01:57 +00:00
Michael
c030275815
API: accounts and trends
2020-10-31 22:32:26 +00:00
Michael
752f5b09d7
Use the raw body if not null
2020-10-31 16:32:41 +00:00
Michael
e6030e5f82
API: Media attachments are now supported
2020-10-31 16:10:27 +00:00
Michael
42d246ef73
API: Media attachments are now supported
2020-10-31 16:09:27 +00:00
Michael
6b12ef14f5
Fixed spelling
2020-10-31 14:09:44 +00:00
Michael
8485c8c357
The post-media table now works with the "attach" field as well
2020-10-31 13:26:08 +00:00
Michael
db8be13bbf
Fix order on network page
2020-10-30 22:13:14 +00:00
Michael
5956de645d
Improve expiry query
2020-10-30 20:26:16 +00:00
Michael
da370c44ba
Added lock for contacts, improved logging
2020-10-30 17:26:12 +00:00
Michael
930897046d
Merge remote-tracking branch 'upstream/develop' into item-lock
2020-10-29 21:07:24 +00:00
Michael
46bd1704df
Fix notice "Undefined index: network" and warning "strpos(): Empty needle"
2020-10-29 13:28:27 +00:00
Michael
56fe1400a7
Next renamed function
2020-10-29 09:03:06 +00:00
Michael
e3df7eb131
Superfluous to-do removed
2020-10-29 08:50:35 +00:00
Michael
5ac73a847d
Functions renamed
2020-10-29 08:48:08 +00:00
Michael
e548d647aa
New table for attached media files
2020-10-29 05:20:26 +00:00
Tobias Diekershoff
017bdd3fbb
Merge pull request #9460 from annando/issue-9457
...
Issue 9457: Fix network order for starred and mention
2020-10-27 11:25:16 +01:00
Michael
a012234d82
Publish the provider fields in the API
2020-10-26 19:40:09 +00:00
Michael
2f3918c3a3
Issue 9457: Fix network order for starred and mention
2020-10-26 06:54:10 +00:00
Michael
44a4b66539
Improved self contact detection
2020-10-25 20:40:25 +00:00
Michael
d8d96e6e61
Display the user fields for the admin account
2020-10-25 20:32:45 +00:00
Michael
319ceeda3b
Publish the profile fields
2020-10-25 18:21:18 +00:00
Michael
463f8ee3f3
Use lowercase for tags
2020-10-25 17:59:28 +00:00
Michael
825189e8e9
Don't publish some fields
2020-10-25 17:42:42 +00:00
Michael
72efcc8169
"locked" is boolean
2020-10-25 16:59:38 +00:00
Michael
13b14bff91
Return 'null' on empty card
2020-10-25 16:55:05 +00:00
Michael
efcd76d3a7
Spaces to tabs
2020-10-25 16:26:47 +00:00
Michael
a643888aeb
More data for the Mastodon status class
2020-10-25 16:13:31 +00:00
Michael
d9452588bd
Avoid deleting newly create item-uri entries
2020-10-25 07:41:01 +00:00
Hypolite Petovan
59cb53b011
Merge pull request #9455 from annando/remote-self
...
Move "remote self" to the contact settings
2020-10-24 18:15:02 -04:00
Michael
89509f02e4
Move "remote self" to the contact settings
2020-10-24 21:42:49 +00:00
Michael
d639912f38
Disable the "proc_open" option when it isn't available
2020-10-24 19:33:38 +00:00
Michael
fd0e5cfe48
Added logging for executing child processes
2020-10-24 18:40:15 +00:00
Michael
8bd45ab857
"commented" is the default
2020-10-24 13:44:31 +00:00
Michael
adb660f1ad
Issue 9451: We now do store the tab in a config again
2020-10-24 13:11:44 +00:00
Michael
58383f38d7
Alternative item insert lock mechanism
2020-10-24 13:09:35 +00:00
Michael
592ac53ffc
Worker priority / no shadow worker
2020-10-24 08:05:03 +00:00
Michael
f405336680
Avoid duplicate item entries
2020-10-23 19:10:17 +00:00
Philipp
74305b3dc8
Merge pull request #9441 from annando/fatal
...
Fix Fatal error
2020-10-20 19:33:39 +02:00
Michael
c9d79040cb
Fixes notice: Undefined index: nobody in /src/Util/HTTPSignature.php on line 450
2020-10-20 15:19:06 +00:00
Michael
097e3d6dcc
Fix Fatal error: Uncaught TypeError: Argument 1 passed to Friendica\Model\Contact::getByURL() must be of the type string, null given
2020-10-20 15:15:33 +00:00
Hypolite Petovan
4719af6724
Merge pull request #9440 from annando/one-click-follow
...
Follow/Unfollow contact with a single click
2020-10-20 11:09:56 -04:00
Michael
33575a94fa
Follow/Unfollow contact with a single click
2020-10-20 03:49:58 +00:00
Hypolite Petovan
feabf80476
Merge pull request #9437 from nupplaphil/task/httprequest_head
...
Add HTTPRequest::head() function
2020-10-19 08:36:00 -04:00
Hypolite Petovan
5232a8583f
Merge pull request #9436 from nupplaphil/task/test_notices
...
Fix notices/deprecation notes/wrong calls in "test" directory
2020-10-19 07:26:16 -04:00
Hypolite Petovan
335cd76baf
Merge pull request #9431 from annando/network-order
...
Network: Fix continuous load issues
2020-10-19 07:23:22 -04:00
Philipp
d524a9569f
lower loglevel
2020-10-18 22:32:36 +02:00
Philipp
a74d88c4ee
Remove 'headers' option occurrences and add a warning if used.
2020-10-18 22:31:26 +02:00
Philipp
c19f1a83ce
Remove option 'novalidate' flag from HTTPRequest options
2020-10-18 22:23:07 +02:00
Philipp
54d78f9ce1
Removed completely un-used 'http_auth' option from HTTPRequest
2020-10-18 22:19:03 +02:00
Philipp
61da51c2d5
Add HTTPRequest::head() function
2020-10-18 22:15:53 +02:00
Philipp
a6fc9cd32e
Remove $binary flag for HTTPRequest::get(), HTTPRequest::fetch(), HTTPRequest::fetchAll() (deprecated since PHP 5.1.3)
2020-10-18 20:56:31 +02:00
Philipp
d55ecb9288
Fix a lot of notices/warnings/deprecation notes in the test directory
2020-10-18 20:52:27 +02:00
Michael
90b5421c01
Use $get
2020-10-18 04:05:52 +00:00
Michael Vogel
7db4fa6bf4
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-10-17 21:24:51 +02:00
Michael
14274bc204
Store the selected network tab in a session variable
2020-10-17 18:52:05 +00:00
Michael
009bf0d3ec
Merge remote-tracking branch 'upstream/develop' into dbclean-limit
2020-10-17 14:10:02 +00:00
Michael Vogel
2c0db7546b
Update src/Core/Worker.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-10-17 15:54:52 +02:00
Michael
7efd01880c
Define a maintenance window
2020-10-17 12:39:42 +00:00
Michael
5a685427ac
Post expiry: Limit for deletions
2020-10-17 08:16:17 +00:00
Michael
e8679a3a13
Fix DB Error "Column 'uri' in where clause is ambiguous"
2020-10-17 07:48:18 +00:00
Michael
a24ae975a9
Network: Fix continuous load issues
2020-10-17 07:31:03 +00:00
Hypolite Petovan
06e3294415
Centralize routes file existence check in App\Router
2020-10-15 21:45:51 -04:00
Hypolite Petovan
df23690a93
Add routes file recompute on last modification time change
2020-10-15 11:45:15 -04:00
Hypolite Petovan
472cc10ac5
Merge pull request #9424 from annando/no-dbclean
...
Replace "dbclean" with new expiry functionality
2020-10-15 10:33:10 -04:00
Michael
2db7a4971c
Count removed, added logging for iten uri
2020-10-15 09:42:18 +00:00
Michael
53a9c65daa
Only set values if the uri isn't empty
2020-10-15 07:40:24 +00:00
Michael
9704a9bf25
Move the repair functionality to the daily cron
2020-10-15 07:34:21 +00:00
Michael
84b6c18b94
Replace "dbclean" with new expiry functionality
2020-10-15 06:02:17 +00:00
Hypolite Petovan
5abe069cba
Remove Widget::accounts in favor of Widget::accounttypes
2020-10-13 22:30:40 -04:00
Hypolite Petovan
4d15cc01e2
Move network module to src/
...
- Update ForumManager to use a base URL
- Split network module into Conversation\Network and Search\Filed modules
- Implement boundaries pager in network module
- Allow no selection in filter widgets
2020-10-13 07:52:13 -04:00
Hypolite Petovan
9537a6d0f7
Remove unused App->force_max_items property
2020-10-13 07:52:13 -04:00
Hypolite Petovan
4427876c05
Implement correct behavior for min_id in boundary pagination
...
- The previous behavior of since_id systematically showed the most recent results
2020-10-13 00:11:39 -04:00
Michael Vogel
4f6bf9e518
Update src/Object/Post.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-10-12 03:58:56 +02:00
Michael
a173bf8eab
Diaspora: Native reshares only work with toplevel posts
2020-10-11 21:45:49 +00:00
Michael
dbdc8c91f6
Diaspora announce / Renaming share buttons
2020-10-11 19:58:28 +00:00
Michael
f3fd99da60
Don't change resharer when resharing
2020-10-11 17:37:04 +00:00
Michael
7c5aa0bbf1
"announce" is activated for Twitter as well
2020-10-11 12:27:19 +00:00
Michael
d3e19bc880
Support for real reshares
2020-10-11 08:49:47 +00:00
Hypolite Petovan
e3cf708dd8
Merge pull request #9401 from annando/accounttype
...
Filter for account type for contacts
2020-10-10 07:16:32 -04:00
Michael
b3e14fd07d
Only allow editing of mail/feed contact details
2020-10-10 10:06:34 +00:00
Michael
2d4a3f482b
Use new function for validity check
2020-10-10 07:14:43 +00:00
Michael
35d8b078ce
Renamed "Accounts" to "Account Types"
2020-10-10 07:14:18 +00:00
Michael
4b9cbac23e
Filter for account type for contacts
2020-10-09 19:08:50 +00:00
Hypolite Petovan
ae6b380362
Merge pull request #9373 from nupplaphil/task/server_env
...
Introduce possibility for mapping $_SERVER variables to config-cache values
2020-10-08 15:00:31 -04:00
Michael
00974324fe
Don't show failed contacts
2020-10-07 20:06:15 +00:00
Michael
d785af23c1
Display number of group members in contact widget
2020-10-07 06:19:09 +00:00
Tobias Diekershoff
b63d037967
Merge pull request #9380 from annando/Improved-language-detection/display
...
Display language name / only search for available languages
2020-10-07 06:46:01 +02:00
Michael
bda87e6536
Display language name / only search for available languages
2020-10-07 04:15:02 +00:00
Michael
a79f750a9e
Fix refresh after comment/like
2020-10-07 04:01:52 +00:00
Michael
bb676f780c
Changed documentation
2020-10-06 20:36:57 +00:00
Michael
5580b148a6
Added description
2020-10-06 19:51:51 +00:00
Philipp
2a464a156f
Update src/Database/Database.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-10-06 20:55:36 +02:00
Michael
5998c3995e
Issue-9358 (now for real) commenting and updating on contact now work
2020-10-06 18:47:23 +00:00
Philipp
d39ee428f0
Introduce "static/env.config.php" for environment variable mapping to config cache entries
...
- Added new database.port config value (used for MYSQL_PORT)
- Removed now obsolete db environment variable functionality
- Added functionality to load env variables (overwrites DB based cached)
2020-10-06 20:43:29 +02:00
Philipp
3587e89482
Introduce a "DatabaseException" class for fatal exceptions (used in testmode to throw an exception in case of DB errors)
2020-10-06 20:03:38 +02:00
Michael
f255749c6a
Issue 9358: liking and commenting on the community page now gives a feedback
2020-10-06 05:18:54 +00:00
Hypolite Petovan
9954bf8adf
Merge pull request #9365 from annando/better-plaintext
...
Improve plaintext generation for language detection
2020-10-05 23:11:42 -04:00
Michael Vogel
20652870b6
Update src/Content/Text/BBCode.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-10-06 04:55:28 +02:00
Hypolite Petovan
860a25eb38
Merge pull request #9368 from annando/update-commented
...
Update the "commented" field only on several verbs
2020-10-05 16:12:30 -04:00
Michael
77fcdede9b
Fix tests
2020-10-05 18:11:05 +00:00
Michael
79af93405b
Update the "commented" field only on several verbs
2020-10-05 17:57:24 +00:00
Michael
6c3ffb75a6
Issue 9366: filter account types on the network page
2020-10-05 16:48:28 +00:00
Michael Vogel
397f239abb
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-10-05 17:40:06 +02:00
Michael
16224a7001
Improve plaintext generation for language detection
2020-10-05 12:50:18 +00:00
Tobias Diekershoff
f096b8c879
Merge pull request #9362 from annando/post-update-term
...
Postupdate: Check for existence of the "term" table
2020-10-05 06:35:47 +02:00
Tobias Diekershoff
6778d4f7ce
Merge pull request #9364 from annando/issue-9363
...
Issue 9363: Display the latest post update version
2020-10-05 06:34:46 +02:00
Michael
cb5a9ae286
Issue 9363: Display the latest post update version
2020-10-04 20:46:42 +00:00
Michael
36b06ee2a1
Postupdate: Check for existence of the "term" table
2020-10-04 19:20:18 +00:00
Michael
b6b28b1541
Display the languages in the post
2020-10-04 18:52:28 +00:00
Philipp
0f3e4255ca
Introduce Config\Cache Source indicators (File, DB, Server Env)
2020-10-04 20:41:31 +02:00
Hypolite Petovan
6fdab8394a
Update wrong assertion regarding a profile being local user's self in Model\Profile
...
- It was hiding follow links for profiles on the same node
2020-10-03 23:03:33 -04:00
Hypolite Petovan
b812065499
Merge pull request #9343 from vinzv/9337-fix-pwa-manifest
...
Adding bigger icons and updating one used for PWA
2020-10-03 15:06:14 -04:00
Vinzenz Vietzke
b830c42ec1
Add link to 512px icon, fix missing link
2020-10-03 20:25:10 +02:00
Hypolite Petovan
2bfd9851d3
Merge pull request #9314 from annando/suggestions
...
New function for contact suggestions
2020-10-03 13:32:21 -04:00
Hypolite Petovan
d4968b4562
Merge pull request #9346 from annando/reduce-contact-update
...
Reduce the amount of contact updates
2020-10-03 12:43:28 -04:00
Michael
26e9efc746
Added brackets
2020-10-03 16:17:18 +00:00
Michael
2cd54320e4
New language detection
2020-10-03 15:42:21 +00:00
Michael
d504789c34
Reduce the amount of contact updates
2020-10-03 10:52:34 +00:00
Tobias Diekershoff
8623c075af
Merge pull request #9342 from annando/fatal
...
Avoids fatal error: Uncaught ImagickException: cache resources exhausted
2020-10-03 09:59:07 +02:00
Philipp
11de5be0ae
Merge pull request #9345 from annando/issue-9344
...
Issue 9344: Update trending tags hourly
2020-10-03 09:48:37 +02:00
Michael
d94e653030
Issue 9344: Update trending tags hourly
2020-10-03 06:10:39 +00:00
Vinzenz Vietzke
2d0e0cd310
Adding bigger icons and updating one used for PWA
2020-10-02 23:11:45 +02:00
Michael
2c1e9b92eb
Fix fatal error: Uncaught ImagickException: cache resources exhausted
2020-10-02 20:58:14 +00:00
Philipp
54c895ad3e
Revert "application/xrd+xml" backend content type
2020-10-02 20:14:57 +02:00
Philipp
78121afcb0
Merge pull request #9332 from annando/relayed-dfrn-dspr
...
New "relay" class / check of incoming posts from DFRN and Diaspora
2020-10-02 15:06:13 +02:00
Michael
19816e8862
Move array into constant
2020-10-02 10:55:42 +00:00
Michael
73a7df85f7
Issue 9303: Detect AP accesses as backend, prevent ping pong
2020-10-02 09:31:39 +00:00
Michael
9b1918c650
Don't accept ignored author via relay
2020-10-02 03:35:22 +00:00
Michael
9cd9ad647d
Merge remote-tracking branch 'upstream/develop' into relayed-dfrn-dspr
2020-10-01 21:24:35 +00:00
Michael
427881c437
Default values for settings / use lowercase
2020-10-01 21:14:26 +00:00
Philipp
97f07b7518
Merge pull request #9334 from annando/endless-scroll
...
Endless scrolling for searches and contact comments
2020-10-01 23:04:56 +02:00
Michael Vogel
eacc806c4b
Merge pull request #9327 from nupplaphil/task/security_restructure
...
Restructure Security classes
2020-10-01 19:49:51 +02:00
Michael
88a0e976da
Endless scrolling for searches and contact comments
2020-09-30 19:14:13 +00:00
Michael
648e8a00a4
Use the right table ...
2020-09-30 19:05:19 +00:00
Michael
e26d73393e
New "relay" class / check of incoming popsts from DFRN and Diaspora
2020-09-30 17:37:46 +00:00
Michael
5dd426f526
Added option to stay on the local machine when clicking on a contact link
2020-09-30 17:30:26 +00:00
Philipp
3a52179393
Move 'Authentication' to Security namespace
2020-09-30 16:53:18 +02:00
Philipp
c1708fe54c
Cleanup OAuth1 library
2020-09-30 11:26:52 +02:00
Philipp
fe653b652a
Move library\OAuth1.php to class structure Friendica\Security\OAuth1
2020-09-30 11:21:58 +02:00
Philipp
8318a0b640
Move ExAuth, FKOAuth1 & FKOAuthDataStore to own namespace Friendica\Security
2020-09-30 11:14:01 +02:00
Tobias Diekershoff
0b37f1d56c
Merge pull request #9321 from annando/trending-public
...
Trending tags: Ensure to only count public posts from the public contact
2020-09-30 07:22:51 +02:00
Tobias Diekershoff
c06197377f
Merge pull request #9322 from annando/issue-9305
...
Issue 9305: Relay deny tags are added
2020-09-30 07:21:59 +02:00
Tobias Diekershoff
9684ce4eb5
Merge pull request #9323 from annando/notice
...
Fix notice "Undefined index: author-network"
2020-09-30 07:20:09 +02:00
Tobias Diekershoff
317196b6e2
Merge pull request #9324 from annando/endless-contact
...
Endless scrolling on contact page
2020-09-30 07:19:16 +02:00
Michael
887732b605
Endless scrolling on contact pages
2020-09-29 20:47:19 +00:00
Michael
666c55f93a
Fix notive "Undefined index: author-network"
2020-09-29 20:12:19 +00:00
Michael
d0b36781a8
Trending tags: Ensure to only count public posts
2020-09-29 19:49:40 +00:00
Michael
15e61e78ac
Issue 9305: Relay deny tags are added
2020-09-29 19:48:26 +00:00
Michael Vogel
8fb3aa47dd
Merge pull request #9320 from tobiasd/20200929-adminHotfixVersions
...
Hotfix releases were not detected in the admin panel
2020-09-29 08:31:59 +02:00
Tobias Diekershoff
be1dae7056
Merge pull request #9318 from annando/relay-force
...
Force removal from relay list
2020-09-29 08:13:49 +02:00
Tobias Diekershoff
c317acc53b
Hotfix releases were not detected in the admin panel
2020-09-29 08:06:05 +02:00
Michael
eff4d18209
Force removal from relay list
2020-09-29 05:06:37 +00:00
Michael Vogel
777ece84cf
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-09-29 05:56:57 +02:00
Michael
fb50a43ac0
New function for contact suggestions
2020-09-28 21:33:40 +00:00
Philipp
30bc65e81e
Remove whitespace before ":" of mail headers
2020-09-28 19:22:29 +02:00
Michael
0b1a97ca9c
Contact posts: Only display reshared posts when they are the causer
2020-09-28 15:20:08 +00:00
Michael
52e150551e
Fix notice "Undefined index: accounttype"
2020-09-28 11:27:48 +00:00
Hypolite Petovan
178e506917
Merge pull request #9304 from annando/suggestions
...
Functionality to add suggestions
2020-09-27 17:16:29 -04:00
Michael Vogel
4733683e91
Update src/Model/FContact.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-09-27 22:31:59 +02:00
Michael
61fee84c15
Functionality to add suggestions
2020-09-27 18:58:02 +00:00
Hypolite Petovan
7c5f3a9c96
Merge pull request #9300 from annando/simplified-uexport
...
Simplified code in the uexport
2020-09-27 10:36:55 -04:00
Michael
7ca7bf2b35
Simplified code in the uexport
2020-09-27 14:08:41 +00:00
Michael
a7f6775f45
Avoid duplicate postings
2020-09-27 13:23:59 +00:00
Tobias Diekershoff
96147d331b
Merge pull request #9293 from annando/issue-9288
...
Issue 9288: Endless scrolling on the community page
2020-09-27 14:26:52 +02:00
Tobias Diekershoff
9702b1d679
Merge pull request #9297 from annando/updates-used-public-contacts
...
Only update public contacts that are in use
2020-09-27 14:22:52 +02:00
Michael
7a50ec4815
Only update public contacts that are in use
2020-09-27 11:55:31 +00:00
Michael
845ab4b764
Prevent empty fields on contact export via CSV
2020-09-27 10:27:31 +00:00
Michael
4ba42bc06a
Issue 9281: User export now exports data
2020-09-27 10:24:15 +00:00
Michael
fd6e750e80
Tags: Use the parameters for the cache key
2020-09-27 08:11:43 +00:00
Michael
9586577c5a
Restructured code
2020-09-27 05:46:07 +00:00
Michael
08016710d4
Unused code fragment removed
2020-09-27 05:31:39 +00:00
Michael
de9cd9881c
We don't seem to need the date formatting
2020-09-27 05:27:52 +00:00
Michael
55aa9c1cca
Issue 9288: Endless scrolling on the community page
2020-09-27 05:25:32 +00:00
Michael
9c675c3f01
Fix the key fields in the self contacts
2020-09-26 20:59:28 +00:00
Hypolite Petovan
f1830b84cd
Merge pull request #9287 from annando/fix-noscrape
...
Fix: Noscrape hadn't always returned a key
2020-09-26 16:26:45 -04:00
Michael Vogel
78b5be12a3
Fix: Noscrape hadn't always returned a key
2020-09-26 22:13:00 +02:00
Michael Vogel
af10ed8a15
Merge pull request #9274 from MrPetovan/bug/parse-url-charset
...
Restrict character class for charset capture in Util\ParseUrl
2020-09-26 21:43:14 +02:00
Michael
3efbf1beb7
Fix notice
2020-09-26 18:59:31 +00:00
Michael
4a40a40ed1
Merge remote-tracking branch 'upstream/develop' into hide-sharer
2020-09-26 18:05:15 +00:00
Michael
c0ddcfb0cd
Hide own contacts
2020-09-26 18:01:10 +00:00
Michael
3ffb90cf07
Improve naming, make widget collapsable
2020-09-26 14:13:14 +00:00
Hypolite Petovan
4657a8c97a
Merge pull request #9280 from annando/account-selector
...
Account selector for the community page
2020-09-26 08:45:28 -04:00
Hypolite Petovan
8e6483970a
Merge pull request #9277 from annando/issue-9268
...
Issue 9268: Don't show posts from followers on community page
2020-09-26 08:28:01 -04:00
Hypolite Petovan
f30d1a6d70
Merge pull request #9278 from annando/issue-9276
...
Issue 9276: Cache the trending hashtags in the background
2020-09-26 08:24:54 -04:00
Michael
3b90dc0289
Use period and limit in the cache key
2020-09-26 12:16:46 +00:00
Michael
f936d93730
Moved "selected" check into the template
2020-09-26 12:13:30 +00:00
Michael
5a48002575
Account selector for the community page
2020-09-26 11:05:18 +00:00
Michael
91ccdac652
Remove unneeded addon reload
2020-09-26 09:53:44 +00:00
Michael
f7cf8fe3d0
Issue 9276: Cache the trending hashtags in the background
2020-09-26 09:42:12 +00:00
Michael
b522f20702
Issue 9268: Don't show posts from followers on community page
2020-09-26 09:09:56 +00:00
Hypolite Petovan
b26d225136
Restrict character class for charset capture in Util\ParseUrl
...
- Address https://github.com/friendica/friendica/issues/9252#issuecomment-698742359
2020-09-25 11:36:09 -04:00
Hypolite Petovan
04f993b611
Merge pull request #9273 from annando/inherit-causer
...
We now inherit the causer for completing a thread
2020-09-25 10:46:28 -04:00
Michael
9ea34370a6
We now inherit the causer for completing a thread
2020-09-25 12:16:08 +00:00
Hypolite Petovan
f52d44554e
Add style and script tag escaping when parsing charset in Util\ParseUrl
...
- Address https://github.com/friendica/friendica/issues/9251#issuecomment-698086677
2020-09-25 06:55:52 -04:00
Michael
9552473db5
Issue 9264: post types should now work
2020-09-25 06:47:07 +00:00
Hypolite Petovan
9cfd4ef868
Merge pull request #9267 from annando/follower-indicator
...
Issue 9264: Ensure that "pt_follower" is only set when its a real follower
2020-09-24 08:41:50 -04:00
Hypolite Petovan
013d3510f4
Merge pull request #9265 from annando/uri-id
...
Ensure that the uri-id is always set
2020-09-24 08:18:48 -04:00
Michael
d9d1268194
Issue 9264: Ensure that "pt_follower" is only set when its a real follower
2020-09-24 10:26:28 +00:00
Michael
c06e077c27
Ensure that the uri-id is always set
2020-09-23 18:55:16 +00:00
Hypolite Petovan
3038e4a3f9
Merge pull request #9262 from nupplaphil/phpmailer_fix
...
E-Mail Message-ID & Newline fix
2020-09-23 14:22:12 -04:00
Philipp
3eaaf716e9
just log double message IDs, don't discard the email
2020-09-23 19:38:20 +02:00
Hypolite Petovan
fa94c82299
Merge pull request #9260 from annando/ap-relay-settings
...
Relay settings are now valid for the ActivityRelay as well
2020-09-23 12:46:32 -04:00
Michael
ea698b6702
Delimiter added
2020-09-23 15:57:10 +00:00
Hypolite Petovan
befc8c86ab
Merge pull request #9261 from annando/relay-distribution
...
Delayed relay distribution
2020-09-23 11:43:52 -04:00
Michael
4a8531354b
Use preg_quote
2020-09-23 15:28:00 +00:00
Michael
8805348abc
Removed parameter
2020-09-23 15:20:16 +00:00
Michael
c5304d1ff4
Use plainext
2020-09-23 09:00:09 +00:00
Hypolite Petovan
2cb87aca33
Improve charset detection in Util\ParseUrl
...
- Pages with charset meta tag weren't properly decoded
2020-09-22 20:35:36 -04:00
Philipp
e2b736d0a9
Fix phpmailer (Case sensitive Check)
2020-09-22 22:48:34 +02:00
Michael Vogel
380828d78c
Delayed relay distribution
2020-09-22 22:14:37 +02:00
Philipp
b1a402a787
Fix newline email error
2020-09-22 21:08:36 +02:00
Philipp
545517e85f
Add protected mail function for testability
2020-09-22 21:08:36 +02:00
Michael
b0c9c9b7cb
Relay settings are now valid for the ActivityRelay as well
2020-09-22 15:48:44 +00:00
Hypolite Petovan
d0505222ef
Merge pull request #9257 from annando/causer-id
...
We now store the causer-id in the items
2020-09-22 10:23:07 -04:00
Michael
93cd85595c
Added foreign key
2020-09-22 07:19:44 +00:00
Michael
d3abf5eff9
Set "follower" on relayed posts as well
2020-09-22 05:57:03 +00:00
Michael
338ddf45b1
We now store the causer-id in the items
2020-09-22 05:36:01 +00:00
Michael Vogel
9c7a4ae2bd
Merge pull request #9255 from MrPetovan/bug/fatal-errors
...
Add expected method MailBuilder->withHeaders
2020-09-21 19:03:57 +02:00
Michael
11d2b027ec
Additional direction for fetching content
2020-09-21 15:17:33 +00:00
Hypolite Petovan
acd6fd7dd3
Add expected method MailBuilder->withHeaders
...
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-696055412
2020-09-21 11:07:34 -04:00
Michael
c082109ff9
Show if a post arrived via relay
2020-09-21 12:31:20 +00:00
Michael
60b33cd3b1
Fix a type / add "list" command to relay cli
2020-09-21 07:42:53 +00:00
Hypolite Petovan
a852455d0e
Merge remote-tracking branch 'friendica/stable' into develop
...
# Conflicts:
# composer.lock
2020-09-20 15:32:58 -04:00
Michael
fe825b3634
Fix notice
2020-09-20 17:47:44 +00:00
Michael
6c7bce86fe
Avoid fatal error on the community page
2020-09-20 17:37:09 +00:00
Hypolite Petovan
bfd49ccacb
Merge pull request #9247 from annando/issue-9246
...
Issue 9246: Don't perform fulltext searches on URL
2020-09-20 11:19:23 -04:00
Hypolite Petovan
c8f385727e
Improve log message language in Module/Search/Index.php
...
Co-authored-by: Steffen K9 <admin@libranet.de>
2020-09-20 11:19:03 -04:00
Michael
2bd1e8cf65
Corrected comment
2020-09-20 09:38:31 +00:00
Michael
6bdc55e13e
Issue 9246: Don't perform fulltext searches on URL
2020-09-20 09:37:05 +00:00
Michael
12e74a70a4
Added logging
2020-09-20 07:46:23 +00:00
Michael
a42217eae4
Fixes notice "Undefined index: text"
2020-09-20 07:45:19 +00:00
Michael
1898c0c351
Fix notice "Undefined index: gravity"
2020-09-20 04:49:48 +00:00
Hypolite Petovan
722aada460
Merge pull request #9242 from nupplaphil/bug/9142-message-id
...
Transform email header string to header array
2020-09-19 22:10:20 -04:00
Philipp
c41614fef1
Add improvements
2020-09-19 22:49:44 +02:00
Michael
bf2ca5fcf9
Issue 9229: Show unfollow with known contacts
2020-09-19 20:47:05 +00:00
Hypolite Petovan
b9a61e5bfb
Merge pull request #9243 from annando/preview-text
...
Only display redundant preview data with preview picture
2020-09-19 15:42:40 -04:00
Michael
1a0db28d2e
Only display redundant preview data with preview picture
2020-09-19 19:02:40 +00:00
Philipp
c9e510d4fd
Use getmypid() as dependency (improve testing)
2020-09-19 20:28:01 +02:00
Philipp
ac1d2cf38f
Transform email header string to header array & replace it at various situations.
2020-09-19 20:16:55 +02:00
Michael
38635b1544
Issue 8961: Move default value for site settings to settings.config.php
2020-09-19 17:52:11 +00:00
Michael
e6884a934c
Fix Notice: "Undefined variable: r"
2020-09-19 16:47:00 +00:00
Michael
6020e824a8
Don't set count to 0
2020-09-19 12:07:17 +00:00
Michael
86592daaa1
Include more field in the fulltext search
2020-09-19 10:45:11 +00:00
Michael
dfeae25e6d
Issue 9231: Speed up full text search
2020-09-19 08:26:50 +00:00
Tobias Diekershoff
5eb44ca36b
Merge pull request #9233 from annando/notice
...
Fixes several notices
2020-09-19 08:07:16 +02:00
Michael
84a9a5b174
Fixes several notices
2020-09-19 03:16:26 +00:00
Michael Vogel
e229ad9555
Merge pull request #9226 from MrPetovan/bug/fatal-errors
...
Ensure author-link key has a value in Worker\Notifier
2020-09-18 22:28:42 +02:00
Michael
fcddf24f88
Remove tracking pixels when importing feeds
2020-09-18 15:25:48 +00:00
Michael
74e5a73678
Fix fatal errors and notices
2020-09-18 12:08:40 +00:00
Hypolite Petovan
425790d2fd
Merge pull request #9224 from annando/issue-9165
...
Issue 9165: Make pager work for search
2020-09-18 00:18:50 -04:00
Hypolite Petovan
fb131027fa
Ensure author-link key has a value in Worker\Notifier
...
- Address https://github.com/friendica/friendica/issues/8875#issuecomment-691942457
2020-09-17 22:47:37 -04:00
Michael
03157cc2f2
Issue 9165: Make pager work for search
2020-09-17 21:10:59 +00:00
Michael
64c6224968
Issue 8958: Ensure to have no foreign key violation
2020-09-17 19:10:45 +00:00
Michael
c36bfcf17d
Changed loglevels in the worker
2020-09-17 17:57:41 +00:00
Hypolite Petovan
380cd902d0
Merge pull request #9217 from annando/fix-empty-preview
...
Fixes empty feed preview data
2020-09-17 10:19:20 -04:00
Hypolite Petovan
3e9aa606ab
Merge pull request #9211 from annando/send-relais
...
We can now manage relay servers and can send content to them
2020-09-17 10:18:06 -04:00
Michael
451613a76a
Merge branch 'fix-empty-preview' of github.com:annando/friendica into fix-empty-preview
2020-09-17 13:13:49 +00:00
Michael
032df50e9d
Simplify check
2020-09-17 13:13:40 +00:00
Michael Vogel
005defa6cd
Update src/Protocol/Feed.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-09-17 15:08:01 +02:00
Michael
1bbad87ff0
Remove the text if it is identical to the body
2020-09-17 13:07:20 +00:00
Michael
fbc1cd2528
Fixes empty feed preview data
2020-09-17 10:36:33 +00:00
Michael
35fb7a13ca
Merge branch 'send-relais' of github.com:annando/friendica into send-relais
2020-09-17 04:36:38 +00:00
Michael
144ee09c43
Improved description
2020-09-17 04:36:32 +00:00
Michael Vogel
0fe2146338
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-09-17 06:33:31 +02:00
Michael
5f46b09772
Added some logging
2020-09-17 04:31:38 +00:00
Hypolite Petovan
a705db27c2
Fix wrong expected DB field name in DFRN::fetchauthor
2020-09-16 22:45:51 -04:00
Michael Vogel
de3ed5faf4
Merge pull request #9197 from MrPetovan/bug/9192-normalize-escaping-item
...
Remove obsolete uses of Strings::escapeTags in mod/item
2020-09-16 22:10:19 +02:00
Michael
c8f02350b6
Changed class description
2020-09-16 18:38:36 +00:00
Michael
373ba425ae
Merge branch 'send-relais' of github.com:annando/friendica into send-relais
2020-09-16 18:25:13 +00:00
Michael Vogel
6c6cfa939d
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-09-16 20:23:27 +02:00
Michael
522bd5d774
Merge remote-tracking branch 'upstream/2020.09-rc' into send-relais
2020-09-16 10:27:14 +00:00
Hypolite Petovan
ba23d3af9e
Merge pull request #9213 from annando/new-relay-server
...
Changed name for the sample relay server
2020-09-16 05:23:58 -04:00
Hypolite Petovan
6b8ea346bc
Merge pull request #9212 from annando/nofinalurlfeed
...
Ignore list for redirects
2020-09-16 05:22:33 -04:00
Michael
efb461583b
Move default setting to the configuration file
2020-09-16 06:08:30 +00:00
Michael
351d14d6f5
Replaced the defunct relay server at another place as well
2020-09-16 05:29:33 +00:00
Michael
6a505372fa
Changed name for the sample relay server
2020-09-16 05:20:38 +00:00
Michael
98a905a4c2
Remove unneeded function
2020-09-16 05:05:15 +00:00
Michael
55e169db49
Configurable list of domains to ignore redirects
2020-09-16 04:56:37 +00:00
Michael Vogel
26831371f7
Don't call finalUrl on feed URL
2020-09-15 21:47:47 +02:00
Michael
178455928a
We can now manage relay servers and can send content to them
2020-09-15 17:45:19 +00:00
Philipp
cdb61be06f
Rewrite Process Model/Core
2020-09-15 18:16:44 +02:00
Tobias Diekershoff
56bbf9015a
silkevicious found a typo
2020-09-15 15:38:31 +02:00
Michael
4930991734
Process incoming relay posts / fix importing posts
2020-09-14 20:58:41 +00:00
Hypolite Petovan
87e0ba2af6
Merge pull request #9206 from annando/global-direction
...
We now set the "global" direction
2020-09-14 14:04:59 -04:00
Michael
12d1bb883d
Issue 9204: Fetching of AP posts does work again
2020-09-14 17:50:42 +00:00
Michael
08fa5f0c19
We now set the "global" direction
2020-09-14 17:48:57 +00:00
Hypolite Petovan
fe545cef74
Merge pull request #9184 from nupplaphil/task/asn1_composer
...
Replace library/asn1.php & ASNValue with phpseclib
2020-09-14 02:06:47 -04:00
Philipp
4db45aca06
Fix indentation .. again ;-)
2020-09-14 06:34:03 +02:00
Hypolite Petovan
a7de06d280
Add deprecation notice on Strings::escapeTags
2020-09-13 20:01:55 -04:00
Hypolite Petovan
76d6962129
Remove superfluous variable in item template variables
2020-09-13 20:01:54 -04:00
Hypolite Petovan
3fa3e78844
Normalize item like/dislike template variable name
2020-09-13 20:01:54 -04:00
Hypolite Petovan
8d5eb61ea3
Normalize item comment template variable name
2020-09-13 20:01:54 -04:00
Hypolite Petovan
65b796ed1f
Normalize item_photo_menu template variable name
2020-09-13 20:01:53 -04:00
Hypolite Petovan
2bfd53bf09
Normalize item body template variable name
2020-09-13 20:01:53 -04:00
Hypolite Petovan
9ff228812f
Normalize item location template variable name
2020-09-13 20:01:51 -04:00
Hypolite Petovan
c767325257
Merge pull request #9196 from annando/queryValue
...
New function XML::getFirstValue to fetch the first value
2020-09-13 18:25:26 -04:00
Hypolite Petovan
f80cc91064
Merge pull request #9194 from annando/additional-directions
...
Add additional direction types
2020-09-13 17:05:31 -04:00
Michael
73bcca892e
Fixed capitalization
2020-09-13 21:00:54 +00:00
Michael
34257e78ca
Function renamed
2020-09-13 19:40:38 +00:00
Michael
50b5483ee1
Ability to set the database version
2020-09-13 15:57:24 +00:00
Michael
5a41cd437d
Add additional direction types
2020-09-13 14:15:28 +00:00
Philipp
9d9489494e
Format/name changes
2020-09-13 10:53:15 +02:00
Michael
20b25a1acd
New function "queryValue"
2020-09-12 19:23:23 +00:00
Philipp
90346f61ba
Replace library/ASNValue.class.php with phpseclib functions
2020-09-12 20:54:37 +02:00
Philipp
11ef3895f5
Replace library/asn1.php with phpseclib
2020-09-12 20:44:36 +02:00
Hypolite Petovan
097cd5f44b
Merge pull request #9188 from annando/more-direction
...
Store and display to/cc/bcc
2020-09-12 14:34:58 -04:00
Michael
a491c5d916
Store and display to/cc/bcc
2020-09-12 17:45:04 +00:00
Hypolite Petovan
35b98ce97f
Use item uri-id in src/Model/Item.php
2020-09-12 11:43:02 -04:00
Hypolite Petovan
1b681222a4
Ensure query parameters are URL encoded in Arguments
...
- Simplify Arguments->determine
- Remove stripZRLs and stripQueryParam Arguments methods
- Updated tests
2020-09-12 09:09:16 -04:00
Hypolite Petovan
bbefc61a0c
Use Arguments->getCommand() where it makes more sense than getQueryString()
...
- Remove a couple of intermediary query string variables
2020-09-12 09:09:15 -04:00
Hypolite Petovan
043e04f484
Remove confirm template obsolete uses (except for contacts)
...
- Remove obsolete explode_querystring() function
- Remove $extra_inputs template variable
2020-09-12 09:09:15 -04:00
Hypolite Petovan
bc5a1e5ace
Merge pull request #9186 from annando/valid-posts
...
AP: Improved checks for incoming posts
2020-09-12 08:57:41 -04:00
Michael
e9f462f0a3
AP: Improved checks for incoming posts
2020-09-12 12:12:55 +00:00
Philipp
61014feec3
Fix ContactEndpoint & tests
2020-09-12 10:01:13 +02:00
Philipp
31c55a6fa4
Rename class for PSR-0
2020-09-11 19:24:40 +02:00
Hypolite Petovan
5041aab89e
Use DI logger in src/Model/Item.php
...
Co-authored-by: Philipp <admin+Github@philipp.info>
2020-09-11 08:06:30 -04:00
nobody
d3cb72c33c
see what namespace works
2020-09-11 02:37:18 -07:00
nobody
61685aeadd
function name
2020-09-11 02:29:13 -07:00
nobody
0c026be2c1
allow forum delivery using attached mention tags (as well as mentions in the body)
2020-09-11 02:12:09 -07:00
Hypolite Petovan
4065f71382
Fix qcomment addon
...
- Initialize $qcomment template variable everywhere it is expected
- Remove addon Javascript from core head template
2020-09-09 16:49:03 -04:00
Hypolite Petovan
fb0fa342be
Merge pull request #9174 from annando/issue-9167
...
Issue 9167 - messages from non-followers
2020-09-09 14:05:21 -04:00
Michael
d64c910f69
Reworked receiver detection
2020-09-09 16:55:14 +00:00
Hypolite Petovan
c7a69bbc3d
Merge pull request #9168 from annando/issue-9135
...
Issue 9135: Display only reshared posts at the top
2020-09-09 10:46:01 -04:00
Hypolite Petovan
6ad75f5b41
Remove over-specific location fields from vcard in favor of "location"
2020-09-09 01:21:56 -04:00
Michael
206caaf51a
Reshared data now is a link
2020-09-09 04:49:42 +00:00
Michael
42dcd6646e
Issue 9135: Display only reshared posts at the top
2020-09-08 22:06:10 +00:00
Hypolite Petovan
fb7f7435c0
Merge branch 'bug/phpinfo-accessible-hotfix' into 2020.09-rc
...
# Conflicts:
# src/Module/Admin/DBSync.php
# src/Module/Admin/Logs/Settings.php
# src/Module/Admin/Themes/Details.php
# src/Module/Admin/Themes/Embed.php
2020-09-08 14:07:46 -04:00
Hypolite Petovan
ee8689cc89
Merge branch 'bug/phpinfo-accessible-hotfix' into develop
...
# Conflicts:
# src/Module/Admin/DBSync.php
# src/Module/Admin/Logs/Settings.php
# src/Module/Admin/Themes/Details.php
# src/Module/Admin/Themes/Embed.php
2020-09-08 14:06:14 -04:00
Hypolite Petovan
3efa8648c5
Fix security vulnerability in admin modules
...
- The Module\BaseAdmin::post method checked credentials but didn't abort the process when it failed
- Created Module\BaseAdmin::checkAdminAccess method
2020-09-08 12:27:43 -04:00
Hypolite Petovan
9bc2c5a52e
Normalize use of form security tokens in Admin modules
...
# Conflicts:
# src/Module/Admin/Logs/Settings.php
2020-09-08 12:27:36 -04:00
Hypolite Petovan
2ce15cae1a
Use router parameters in Admin modules
...
- Remove 10 @TODO tags
# Conflicts:
# src/Module/Admin/DBSync.php
# src/Module/Admin/Themes/Details.php
# src/Module/Admin/Themes/Embed.php
2020-09-08 12:27:15 -04:00
Hypolite Petovan
d15f522752
Merge pull request #9143 from annando/api-count
...
API: Counts added, local query improved
2020-09-08 11:14:00 -04:00
Michael
e45ccea0f2
Tabs instead of spaces
2020-09-08 01:45:59 +00:00
Michael
24f1bb4ea1
Class file renamed
2020-09-08 01:44:49 +00:00
Michael Vogel
2bb725fa30
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-09-08 03:39:51 +02:00
Hypolite Petovan
5f5b97dad6
Create self-only ACL template and helper method
2020-09-07 19:27:32 -04:00
Michael
59374eb6c6
Use "StatusCounts" class
2020-09-07 18:24:11 +00:00
Michael
1bca280eae
StdClass instead of arrays
2020-09-07 14:34:05 +00:00
Michael
07ccfb212b
Merge remote-tracking branch 'upstream/2020.09-rc' into api-count
2020-09-07 14:29:02 +00:00
Michael
f56e765158
Issue 9153 Use "info" instead of "notice" on successful operations
2020-09-07 10:17:42 +00:00
Hypolite Petovan
b530ef709d
Merge pull request #9147 from annando/Issue-8882
...
Issue 8882: Fixes permissions of pinned posts
2020-09-07 03:14:25 -04:00
Michael
90315e3434
Don't perform actions on empty conditions
2020-09-07 05:00:17 +00:00
Michael
2a0635185a
Fix notifications for wrong users
2020-09-07 04:36:28 +00:00
Michael
4852458645
Simplify the code / check number of parameters in mergeConditions
2020-09-06 20:28:08 +00:00
Michael
0684922ec2
Use array_unique
2020-09-06 20:09:29 +00:00
Michael
d332272d55
Issue 9099: Improve mentions from non followers
2020-09-06 19:22:53 +00:00
Michael
8d0d6bcd0c
Issue 8882: Fixes permissions of pinned posts
2020-09-06 15:05:42 +00:00
Tobias Diekershoff
f3934eb0c2
Merge pull request #9145 from annando/duplicate-apcontact
...
Avoid "Duplicate entry" error in apcontact
2020-09-06 12:41:45 +02:00
Tobias Diekershoff
058a3a2e7c
Merge pull request #9144 from annando/issue-9137
...
Issue 9137: Fix "Incorrect integer value:"
2020-09-06 11:54:23 +02:00
Michael
5af713b336
Issue 9137: Fix "Incorrect integer value:"
2020-09-06 09:41:32 +00:00
Michael
a0cb6b409d
Avoid "Duplicate entry" error in apcontact
2020-09-06 09:39:47 +00:00
Michael
db6282b5e2
API: Counts added, local query improved
2020-09-06 07:12:04 +00:00
Tobias Diekershoff
0bc4829af2
Merge pull request #9139 from annando/timeline-parameters
...
API: Fix the timeline parameters
2020-09-05 08:20:46 +02:00
Michael
c3ed31bb8f
API: Fix the timeline parameters
2020-09-05 05:38:12 +00:00
Tobias Diekershoff
3a0e1eea04
Tyoi reported by silkevicious on Transifex
2020-09-04 14:17:58 +02:00
Hypolite Petovan
e8cae80460
Fix fatal error in storage list console when default backend is used
2020-09-03 16:06:52 -04:00
Michael Vogel
560746eb3b
Merge pull request #9125 from MrPetovan/bug/8999-fix-new-pm
...
Fix new private message recipient input
2020-09-03 21:45:31 +02:00
Michael
90dc60cee7
Replace spaces with tabs
2020-09-03 19:24:30 +00:00
Michael
0de372aceb
Space replaced
2020-09-03 19:16:42 +00:00
Michael
305fe62659
Content is now filled
2020-09-03 19:13:03 +00:00
Michael
cd3d4ae4e6
API: New entity "status"
2020-09-03 18:57:18 +00:00
Hypolite Petovan
9ea7f7d4ad
[frio] Ensure tagsinput library is loaded in pages where new PM can be submitted
...
- The new private message page loads in a modal, requiring the base page to load them in advance
2020-09-03 10:03:36 -04:00
Hypolite Petovan
4a4d0f04cb
Fix new private message recipient input
...
- Add new private message recipient ACL template
- Remove now redundant theme private message templates
2020-09-03 10:01:58 -04:00
Hypolite Petovan
a844fd8f58
Move ACL full selector template to subfolder
...
- Fix display overflow in contact complete suggestion box
2020-09-03 10:00:20 -04:00
Michael
6acf660ebd
New model class "host"
2020-09-02 19:19:00 +00:00
Hypolite Petovan
9870ab8446
Merge pull request #9118 from annando/manually-aprove
...
New field "manually-approve" for contact table
2020-09-02 04:02:18 -04:00
Michael
04b6f00ca9
Simplifications
2020-09-02 07:14:01 +00:00
Michael
f2ea2f4961
Fix: Transmit the public contact id
2020-09-02 04:45:50 +00:00
Michael
8402450101
Always use the oldest creation data
2020-09-02 04:17:13 +00:00
Michael
a2e4a0170b
Changed field origin
2020-09-02 03:13:10 +00:00
Michael
cbf1e5c699
New field "manually-approve" for contact table
2020-09-02 03:02:50 +00:00
Michael
ca9f916ecd
Removed comment
2020-09-02 01:45:45 +00:00
Michael
7b903e1ca8
The account fields are rearrange to match Mastodon
2020-09-01 20:59:50 +00:00
Michael
7be6fbf652
API: Support for the "directory" endpoint
2020-09-01 19:29:39 +00:00
Michael
1c5801ca8e
Renamed classes
2020-09-01 13:40:37 +00:00
Michael
3aa6d516bf
Changed priority
2020-09-01 12:55:46 +00:00
Michael
41e07a9ae2
Code cleanup
2020-09-01 08:32:53 +00:00
Michael
b1a9666e43
Splitting workerqueue cleanup
2020-09-01 08:30:12 +00:00
Michael
34cce68dc6
Replaced deprecated logger calls
2020-09-01 08:11:42 +00:00
Michael
4bb70d7593
Split cron tasks in several worker tasks
2020-09-01 08:09:16 +00:00
Michael
ab02f4a3db
Avoid notice "Undefined index: activity"
2020-09-01 05:55:34 +00:00
Michael
a6cb144c1e
Don't add the type to the id in case of an activity
2020-09-01 02:38:44 +00:00
Michael
b8ac601582
Avoid a notice - restructured validation check
2020-08-31 15:01:46 +00:00
Michael
23b7da3664
Removed unused PoCo functionality
2020-08-31 12:40:23 +00:00
Hypolite Petovan
a54675b597
Merge pull request #9101 from annando/signed-outbox
...
Support signed outbox requests
2020-08-31 02:26:26 -04:00
Tobias Diekershoff
03c0fca302
Merge pull request #9103 from annando/avoid-dfrn-announce
...
Issue 9094: Avoid DFRN announces
2020-08-31 07:15:41 +02:00
Michael
cdcdc135e8
Issue 9094: Avoid DFRN announces
2020-08-31 02:46:24 +00:00
Michael
31638d4742
Added and improved logging for the update process
2020-08-30 18:57:09 +00:00
Michael
729d5ebaf1
Support fetching private posts
2020-08-30 17:39:38 +00:00
Michael
bdd834d313
Support signed outbox requests
2020-08-30 17:07:46 +00:00
Tobias Diekershoff
a5be6f9276
Merge pull request #9098 from annando/issue-9094
...
Issue 9094: Prevent announces via DFRN
2020-08-30 13:51:13 +02:00
Michael
5daec27cfb
Issue 9094: Prevent announces via DFRN
2020-08-30 10:09:54 +00:00
Tobias Diekershoff
e402026b83
refert to doc/INSTALL.md instead of README.txt in the installer
2020-08-30 10:12:42 +02:00
Hypolite Petovan
bc67808f09
Merge pull request #9092 from annando/multiple-fetch
...
Worker: Fetch jobs for multiple workers
2020-08-29 20:45:00 -04:00
Michael Vogel
d94a6843f2
Merge pull request #9093 from tobiasd/20200829-typo
...
removed additional / from comment block
2020-08-29 18:18:44 +02:00
Tobias Diekershoff
a213619365
removed additional / from comment block
2020-08-29 17:50:15 +02:00
Michael
d8d2cdc6ef
Only c heck every 5 seconds for the system health
2020-08-29 13:01:58 +00:00
Michael
8148d9dc9d
Unclaim on end / don't refetch
2020-08-29 11:26:40 +00:00
Michael
069786cd7f
Simplified the code
2020-08-29 10:44:38 +00:00
Michael
f9152ce140
Worker: Fetch jobs for multiple workers
2020-08-29 09:03:50 +00:00
Michael
1d8e1284ef
Another "Duplicate entry" error avoided
2020-08-28 05:47:41 +00:00
Michael
44ee4a54b4
Replace "insert" with "replace"
2020-08-27 21:35:08 +00:00
Michael
dfea3ee3d6
Configuration if the database is opened with persistent connections
2020-08-27 10:59:14 +00:00
Michael Vogel
e715458005
Update src/Database/Database.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-08-26 22:45:00 +02:00
Michael Vogel
bc98f86afe
Update src/Database/DBA.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-08-26 22:44:51 +02:00
Michael
212e06b87b
Added support for the "replace" database command
2020-08-26 20:16:57 +00:00
Michael
355284841a
Optionally display the resharer as icon
2020-08-26 12:33:17 +00:00
Hypolite Petovan
176165b83b
Merge pull request #9073 from annando/foreign-2
...
New foreign keys and database clean up jobs
2020-08-26 04:20:50 -04:00
Tobias Diekershoff
321121f213
change the search subcommand so that it fits the documentation
2020-08-26 09:31:21 +02:00
Michael
4316a95984
New database cleanup jobs
2020-08-26 05:33:37 +00:00
Hypolite Petovan
9601f54054
Merge pull request #9068 from annando/foreign-keys
...
Foreign keys added
2020-08-24 17:11:20 -04:00
Michael
88eee2b9c1
Another foreign key added
2020-08-24 21:03:00 +00:00
Hypolite Petovan
9b38abc32c
Re-allow anonymous use of CSRF tokens
2020-08-24 12:02:24 -04:00
Michael
c403efb177
Improved logging
2020-08-23 17:58:22 +00:00
Michael
6139f5883b
Mark posts that arrived in your network stream via tag
2020-08-23 17:48:44 +00:00
Michael
129b690b9a
Merge remote-tracking branch 'upstream/develop' into show-reshared
2020-08-23 13:33:50 +00:00
Michael
0e4d3fe9e5
Display a symbol when a post had been reshared
2020-08-23 13:26:23 +00:00
Michael
7815862498
Improve AP support for forums
2020-08-23 11:26:43 +00:00
Hypolite Petovan
b052896c64
Merge pull request #9057 from annando/issue-9051
...
Issue 9051: Only change the owner of posts reshared by forums
2020-08-23 06:44:41 -04:00
Hypolite Petovan
b52070aa2f
Merge pull request #9056 from annando/ap-follow
...
ActivityPub accounts don't need a "poll" endpoint
2020-08-23 06:43:00 -04:00
Hypolite Petovan
c259d2b454
Merge pull request #9055 from annando/zero-owner
...
Return system account data when fetching data for user "0"
2020-08-23 06:42:26 -04:00
Michael
6f1cd718fc
Issue 9051: Only change the owner of posts reshared by forums
2020-08-23 08:39:56 +00:00
Michael
9cf6a8e945
ActivityPub accounts don't need a "poll" endpoint
2020-08-23 07:37:14 +00:00
Michael
b61eacdadb
Return system account data when fetching data for user "0"
2020-08-23 07:29:56 +00:00
Michael
41c96f787d
Use the AP adress for probing webfinger
2020-08-23 07:24:39 +00:00
Michael Vogel
fc2340d4af
Merge pull request #8909 from MrPetovan/task/ex_auth
...
Refactor ExAuth for DICE
2020-08-22 22:12:22 +02:00
Hypolite Petovan
d31010ca0e
Merge pull request #9050 from annando/system-account
...
We now fetch data with an automatically generated system user
2020-08-22 15:54:16 -04:00
Michael
6fd0848cde
Ensure that the actor name can't be changed
2020-08-22 19:40:31 +00:00
Michael
b12a2c486e
Use "getActorName"
2020-08-22 18:52:37 +00:00
Hypolite Petovan
2e5b4dedb8
Merge pull request #9052 from annando/fix-change-owner
...
Fix: Don't change the owner of your own posts
2020-08-22 14:17:45 -04:00
Hypolite Petovan
507d66936c
Merge pull request #9049 from annando/local-followers
...
Improved function description
2020-08-22 14:08:48 -04:00
Hypolite Petovan
9923e17aed
Merge pull request #9044 from annando/avatar-stuff
...
Some stuff with contact avatars
2020-08-22 14:08:20 -04:00
Michael
3cf3a97e8d
Fix: Don't change the owner of your own posts
2020-08-22 17:30:14 +00:00
Michael
6d9302fbe4
Check for empty owners
2020-08-22 16:34:04 +00:00
Michael
4285f4643f
Fix Test
2020-08-22 15:19:34 +00:00
Michael
7dbf72e454
We now fetch data with an automatically generated system user
2020-08-22 14:48:09 +00:00
Michael
50ecb58716
Improved function description
2020-08-22 14:36:42 +00:00
Tobias Diekershoff
2475058cc4
Merge pull request #9048 from annando/fix-tag-scheme
...
Fix malformatted tag scheme
2020-08-22 13:21:54 +02:00
Tobias Diekershoff
101daab790
Merge pull request #9046 from annando/local-followers
...
Fetch followers/followings locally
2020-08-22 13:18:47 +02:00
Tobias Diekershoff
9a3d04dce2
Merge pull request #9047 from annando/no-item-delivery-data
...
The table "item-delivery-data" does not exist on newer systems
2020-08-22 13:17:49 +02:00
Michael
22027f8451
Fix malformatted tag scheme
2020-08-22 05:59:19 +00:00
Michael
dcfde52e7f
The table "item-delivery-data" does not exist on newer systems
2020-08-22 05:22:08 +00:00
Michael
3c85f3ce99
Fetch followers/followings locally
2020-08-21 21:27:40 +00:00
Michael
e9d6fb9aaa
Store the cached avatars at the public contact
2020-08-21 18:41:48 +00:00
Michael
7990d08ad6
Delete the photo entries when a user or contact is removed
2020-08-21 18:39:18 +00:00
Hypolite Petovan
c9c6eca8a6
Merge pull request #9033 from nupplaphil/bug/travis
...
Replace Travis CI with Github Actions
2020-08-21 11:18:23 -04:00
Tobias Diekershoff
3f6ca6345e
HOTFIX to make all themes (but frio) working again
2020-08-21 06:57:54 +02:00
Hypolite Petovan
78f6ea94bb
Check for parent existence in Protocol\DFRN
...
- Address https://github.com/friendica/friendica/issues/8877#issuecomment-660263687
2020-08-20 09:34:37 -04:00
Hypolite Petovan
b4d59c25a8
Return early if $a->user is absent in BaseModule
...
- Address https://github.com/friendica/friendica/issues/8877#issuecomment-660266026
2020-08-20 09:32:20 -04:00
Hypolite Petovan
40d12b85c4
Loop on expected fields instead of existing fields in Settings\UserExport
...
- We don't delete fields, so there can be more fields in the database than in the DB structure
- Address https://github.com/friendica/friendica/issues/8877#issuecomment-663875895
2020-08-20 09:30:50 -04:00
Hypolite Petovan
ac90387d82
Fix wrong contact array key reference in Search\Acl
...
- Addresses https://github.com/friendica/friendica/issues/8877#issuecomment-672189155
2020-08-20 09:23:00 -04:00
Michael
3a1fef43b2
Fix: Feeds and mail accounts hadn't been fetched reliably
2020-08-20 08:37:56 +00:00
Tobias Diekershoff
0d1fa70e2e
Merge pull request #9039 from MrPetovan/task/frio-accent-scheme
...
[frio] Add accented schemes including dark scheme and black scheme
2020-08-20 07:01:40 +02:00
Hypolite Petovan
91a1e5df91
Add more references to theme.php
2020-08-19 22:54:12 -04:00
Michael
707af437e2
Fix sharing detection on reshares
2020-08-20 02:49:02 +00:00
Hypolite Petovan
17dbffe824
Merge pull request #9032 from annando/local-access
...
Some more local network access are removed
2020-08-19 16:16:56 -04:00
Hypolite Petovan
69aae82f5d
Merge pull request #9036 from annando/clear-cache
...
Cache clearing rearrangements
2020-08-19 15:43:24 -04:00
Michael
67174f5762
fix reversed "if"
2020-08-19 19:41:22 +00:00
Michael
98dd15ec9a
Adding a cooldown phase for the daemon
2020-08-19 18:21:40 +00:00
Michael
66bfb9e76f
Cache clearing rearrangements
2020-08-19 18:16:48 +00:00
Michael
52a933c4c9
Different check for being local
2020-08-19 12:47:14 +00:00
Philipp
16591077ac
Fix Database $_SERVER usage and remove old .travis files
2020-08-19 14:20:07 +02:00
Michael
b82f22aa0e
Fix missing field
2020-08-19 08:20:31 +00:00
Michael
38ed5c943d
Avoid probing non existing profiles
2020-08-19 05:24:53 +00:00
Michael
3d1829ede5
Don't poll locally / user self data
2020-08-19 05:18:19 +00:00
Michael
eb95314aaa
Avoid locally probing last item via network
2020-08-19 04:45:31 +00:00
Michael
29494ea721
Avoid local network requests
2020-08-19 04:11:20 +00:00
Michael
ce2af84cba
Use a constant for the contact photos / dom't cache them
2020-08-18 22:18:48 +00:00
Hypolite Petovan
4a1cf0e00a
Merge pull request #9030 from annando/avatar-constant
...
Using a constant value for the default avatar
2020-08-18 16:37:01 -04:00
Michael
d9fc0ae0ea
Using a constant value for the default avatar
2020-08-18 20:30:24 +00:00
Hypolite Petovan
5651874fc5
Merge pull request #9029 from annando/local-probing
...
Don't probe on local profiles via network
2020-08-18 15:58:51 -04:00
Michael
76bcf27130
"localProbe" is used only locally
2020-08-18 19:48:14 +00:00
Michael
5aba1df497
Use "User::getIdForURL"
2020-08-18 19:45:01 +00:00
Michael
f1a8db4e76
Use the owner data to collect all data
2020-08-18 17:30:48 +00:00
Michael
c3bfa9f1c1
Don't probe on local profiles via network
2020-08-18 16:42:01 +00:00
Michael Vogel
b5cca1ab93
Some small performance tweaks (indexes)
2020-08-18 12:50:18 +02:00
Michael
998c83eacb
Avoid loop situations and connection timeouts
2020-08-18 03:55:27 +00:00
Michael
2cae485e0d
Don't show poll frequency on auto adjust
2020-08-17 17:40:31 +00:00
Michael
312ac73ae3
Removed check for priority
2020-08-17 15:49:34 +00:00
Michael
e0490aff5c
Added weekly and monthly polling
2020-08-17 12:25:55 +00:00
Michael
fb9832bbd0
Poll twice a day when there had been posts in the last 7 days
2020-08-17 09:53:49 +00:00
Michael
af47a9f36c
Fix parameter order
2020-08-17 08:55:20 +00:00
Michael
ec35e2827b
Remove check
2020-08-17 07:51:15 +00:00
Michael
224ef91715
Simplify code
2020-08-17 07:44:59 +00:00
Michael
ad2674aac6
Once a day is 8
2020-08-17 06:50:51 +00:00
Michael
7370a075f8
New rating scale
2020-08-17 06:47:29 +00:00
Michael
975bb76291
Removed check for number of posts
2020-08-17 05:26:40 +00:00
Michael
df75a24dc7
Use config value to trigger automated rating
2020-08-16 21:38:26 +00:00
Michael
c4aebffd3b
Setting priority to "notice"
2020-08-16 18:07:36 +00:00
Michael
112dd37a09
Switch to daily after a week
2020-08-16 18:05:34 +00:00
Michael
b7e8c1595d
Automatically adjust feed frequencies
2020-08-16 17:59:37 +00:00
Hypolite Petovan
a7f8604d42
Merge pull request #9019 from annando/performance
...
Some performance tweaks
2020-08-16 10:07:35 -04:00
Michael Vogel
87ac50e253
Use the uid for the owner cache
2020-08-16 14:51:15 +02:00
Michael Vogel
45c12e7716
Some performance tweeks
2020-08-16 13:57:56 +02:00
Michael
b136c5f32b
Split the CXronjobs class into separate classes
2020-08-16 08:39:04 +00:00
Hypolite Petovan
2e286d6a57
Move calendar/event stylesheets/scripts registration to modules
...
- Add media parameter to Page->registerStylesheet
- Fixes CSS precedence with custom theme stylesheet
2020-08-15 18:56:17 -04:00
Michael
1f9b365f3b
Issue 9015: Reducing load of remote systems
2020-08-15 20:05:08 +00:00
Michael
dd82f150ca
Rework of the network page
2020-08-13 20:07:13 +00:00
Michael
1ab81266b9
Change the owner of a reshared item
2020-08-13 06:09:26 +00:00
Michael
0e2dbd8fa3
Merge branch 'notify-shared' of github.com:annando/friendica into notify-shared
2020-08-13 05:17:43 +00:00
Michael
59311e9c49
Changed comment
2020-08-13 05:17:37 +00:00
Michael Vogel
d331a88adc
Update src/Model/UserItem.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-08-12 18:19:02 +02:00
Michael Vogel
8d8b6b1bf5
Update src/Model/UserItem.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-08-12 18:18:45 +02:00
Michael
7cdbcf411f
Clarify the functionality
2020-08-12 13:54:19 +00:00
Michael
8488ed76e4
Don't create notifications for activities
2020-08-12 08:37:38 +00:00
Michael
26df7595ac
removed unneeded notification check
2020-08-12 04:43:46 +00:00
Michael
4ee858740e
Create notifications for shared posts
2020-08-12 04:35:24 +00:00
Michael
45be80b05e
Display reshared ("announced") messages of a user on their page
2020-08-11 16:40:01 +00:00
Michael Vogel
dfa177e940
Merge pull request #8986 from MrPetovan/task/8918-move-mod-common
...
Reduce page size in contacts pages
2020-08-11 13:45:02 +02:00
Michael
946063e6e7
Perform notification check
2020-08-11 08:30:15 +00:00
Michael
5698edddba
Added source code comments
2020-08-11 05:23:16 +00:00
Michael
40dce6085d
Add notification check
2020-08-10 21:02:59 +00:00
Michael
25ea15de64
Prevent sending forum posts via AP
2020-08-10 19:44:37 +00:00
Michael
2c97e2190b
Merge remote-tracking branch 'upstream/develop' into ap-forum
2020-08-10 14:00:17 +00:00
Michael
ef7aed5d1f
Partly revert coding for compatibility issues
2020-08-10 13:59:51 +00:00
Michael Vogel
017a57cf1e
Merge pull request #8996 from MrPetovan/bug/8995-profile-contacts-is-owner
...
Enable profile contacts page for profile owner
2020-08-10 08:59:09 +02:00
Michael
62ce87dfe6
Fixing processing forum posts
2020-08-09 22:46:18 +00:00
Michael
bf7128b4b2
AP Improvements for forums
2020-08-09 18:42:25 +00:00
Hypolite Petovan
7019e02f61
Fix unexpected return value of RedisCache->delete()
...
- Address https://github.com/friendica/friendica/issues/8876#issuecomment-671025374
2020-08-09 10:45:06 -04:00
Hypolite Petovan
3d3ad07385
Enable profile contacts page for profile owner
2020-08-09 09:09:38 -04:00
Hypolite Petovan
5e0b4b8a8f
Merge pull request #8900 from tobiasd/20200718-serverblocklistcsv
...
added CSV import/export of server blocklist
2020-08-08 09:57:41 -04:00
Tobias Diekershoff
3c0968a692
indentation
2020-08-08 15:49:25 +02:00
Tobias Diekershoff
ef0ecf243a
fopen error messages
2020-08-08 08:47:21 +02:00
Tobias Diekershoff
1834f24c9f
some small stuff
2020-08-08 08:35:34 +02:00
Hypolite Petovan
bc02ad89d0
Add support for empty session write
...
- Ignored empty data left session intact, leading to unexpected behaviors
2020-08-07 22:50:16 -04:00
Hypolite Petovan
b3dcecf987
Revert "Actually destroy session on logout"
...
This reverts commit 077b57ecb3
.
2020-08-07 22:49:48 -04:00
Hypolite Petovan
e57449ee35
Reduce page size in contacts pages
2020-08-07 21:18:25 -04:00
Michael Vogel
f0a0c6b822
Merge pull request #8982 from MrPetovan/task/8918-move-mod-common
...
Move mod/common.php to src/ Part 3: Add Module\Contact\Contacts class
2020-08-07 20:51:02 +02:00
Michael
ecd2d88b09
Don't let the tests fail. The test user doesn't have a private key
2020-08-07 17:05:49 +00:00
Michael
7b13b7e9c8
Reworked "getIdForURL"
2020-08-07 13:49:59 +00:00
Tobias Diekershoff
afb167602b
remove empty line
2020-08-07 12:51:14 +02:00
Tobias Diekershoff
97df01c938
update the test of the help text
2020-08-07 11:49:25 +02:00
Hypolite Petovan
e64dcc5b5b
Remove obsolete modules common and allfriends
...
- Delete obsolete Model\GContact class
2020-08-06 22:59:10 -04:00
Hypolite Petovan
18cd4f7412
Add new contact/{id}/contacts[/{type}] route and module
...
- Rework contact pages tabs
- Add constants for active contact page tab
2020-08-06 22:59:09 -04:00
Hypolite Petovan
383ddb10ed
Create new page_tabs template
...
- Replace explicit tabs in profile contacts page with new template
2020-08-06 22:59:09 -04:00
Hypolite Petovan
f5ea07c731
Remove unused App parameter from Module\Contact::getTabsHTML
2020-08-06 22:59:09 -04:00
Hypolite Petovan
b45ba63dbf
Add mutuals and all methods in Contact\Relation
...
- Remove unused $fields parameters from list methods
- Fix wrong SQL condition in listCommon
2020-08-06 22:59:09 -04:00
Hypolite Petovan
077b57ecb3
Actually destroy session on logout
2020-08-06 22:59:09 -04:00
Michael
c89b690156
Removed unused parameter
2020-08-06 19:04:00 +00:00
Michael
f09d9bc9cc
Remove url caching, locking cleanup
2020-08-06 18:53:45 +00:00
Hypolite Petovan
c0aebd2bd4
Merge pull request #8978 from annando/contact-update
...
Avoid double probing and unneeded contact updates
2020-08-06 09:04:39 -04:00
Hypolite Petovan
454836243d
Merge pull request #8980 from annando/fcontact-model
...
New "fcontact" model class
2020-08-06 09:01:47 -04:00
Michael
2cbc935944
Renamed function
2020-08-06 10:31:05 +00:00
Michael
d4f7bfa676
New "fcontact" model class
2020-08-06 10:27:06 +00:00
Michael
ecfbc7027e
Unused "use" removed
2020-08-06 05:52:22 +00:00
Michael
e295dc4f93
Avoid double probing and unneeded contact updates
2020-08-06 04:51:20 +00:00
Michael Vogel
1fb47b96aa
Merge pull request #8975 from MrPetovan/task/8918-move-mod-common
...
Move mod/common.php to src/ Part 2: Add Module\Profile\Common class
2020-08-05 23:17:12 +02:00
Michael
4acf7cc38f
Fix: Always search contacts with uid
2020-08-05 14:57:49 +00:00
Hypolite Petovan
307af4a4fd
Merge pull request #8973 from annando/contact-group
...
New class for group related contact actions
2020-08-05 10:30:45 -04:00
Michael
603b1f965d
Fix wrong value for parameter
2020-08-05 12:53:25 +00:00
Michael
4e5a3ab0f1
Added checked for URL change
2020-08-05 12:53:02 +00:00
Michael
187dbc09ac
Avoid double probing
2020-08-05 12:36:04 +00:00
Michael
1f164f66f4
Simplify contact search
2020-08-05 12:35:38 +00:00
Michael
2280f52945
Only query the last item on public contacts
2020-08-05 08:24:01 +00:00
Michael
3a4be3d5f4
Fill "last-item" with an empty date when bo date had been provided
2020-08-05 08:06:47 +00:00
Michael
cd99b9706b
Check for empty baseurl
2020-08-05 07:51:15 +00:00
Michael
fd62629285
Probe for the date of the last item
2020-08-05 06:50:51 +00:00
Hypolite Petovan
c26b72a426
Rework commonFriendsVisitor widget
...
- Use new Contact\Relation method to fetch common contacts
- Replace reference to /common by /{nickname}/contacts/common
2020-08-05 00:19:48 -04:00
Michael
018abb4d1d
Renamed function
2020-08-05 03:36:37 +00:00
Hypolite Petovan
71db6ab613
Add Module\Profile\Common class
...
- Add Common tab in profile contacts templates
- Add routing to new module
2020-08-04 23:03:54 -04:00
Hypolite Petovan
1723903219
Rework Module\Profile\Contacts class
...
- Simplify imports
- Use router parameters
- Use exceptions
- Simplify querying and result processing
- Add no result label
2020-08-04 23:02:43 -04:00
Hypolite Petovan
4c5fe20018
Remove relationship direction display for non-local user contacts
...
- [frio] Add profile link on avatar in contact_template
2020-08-04 23:00:15 -04:00
Hypolite Petovan
470079c37c
Improve documentation of visitor-related functions
2020-08-04 22:44:42 -04:00
Hypolite Petovan
ae23c69303
Remove extraneous $field parameter in Contact\Relation methods
2020-08-04 22:44:23 -04:00
Michael
1d44e544cf
New class for group related contact actions
2020-08-04 18:22:19 +00:00
Hypolite Petovan
73c112066d
Merge pull request #8971 from annando/optimize
...
Periodically run an "optimize table" command for cache tables
2020-08-04 12:43:28 -04:00
Hypolite Petovan
c6f2ed667d
Merge pull request #8970 from annando/user-contact
...
"Contact\User" class created
2020-08-04 12:13:18 -04:00
Michael
d153db44ac
Periodically run an "optimize table" command for cache tables
2020-08-04 12:24:24 +00:00
Tobias Diekershoff
1424e487a3
Merge pull request #8969 from annando/fix-acl-search
...
Contact search is fixed
2020-08-04 10:37:00 +02:00
Michael
a20887a78e
Test message removed
2020-08-04 05:46:00 +00:00
Michael
041a96555b
Contact search is fixed
2020-08-04 05:44:38 +00:00
Michael
a7d75702cc
"Contact\User" class created
2020-08-04 04:47:02 +00:00
Michael
afa9adda6e
Fiy fatal error
2020-08-04 03:18:34 +00:00
Michael
0c4a3330dd
Use the public contact
2020-08-03 19:47:46 +00:00