Michael
8e12dd1658
Post view works now, "file" handling improved
2021-01-14 14:45:40 +00:00
Michael
ca16a4892b
The item view is completed, unneeded fields removed
2021-01-13 07:23:57 +00:00
Michael
b160aa07b6
Issue 9705: Perform an age check when the post isn't fetched
2021-01-11 20:00:51 +00:00
Michael
2987070d93
Improved direction and protocol detection
2021-01-09 12:59:30 +00: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
Michael
0eb4a600b0
Delay unprepared posts
2020-12-13 12:47:49 +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
dd94fb1242
Check for bad worker priorities
2020-12-08 21:58:32 +00: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
Michael
bb823c323b
Configuration for the priority of the notification for expired messages
2020-11-30 21:40:55 +00:00
Michael
b30d2c9c6b
Renamed function
2020-11-30 20:59:18 +00:00
Michael
8bc799ff38
Issue 8943: Only check for too old postings for feeds
2020-11-30 20:32:56 +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
Michael
bd9f36622e
Cast field data when ATTR_EMULATE_PREPARES is enabled
2020-11-27 11:24:31 +00:00
Michael
818c064c0a
The notifications parameters are now simplified
2020-11-25 19:56:39 +00:00
Michael
3fe7d035d4
Merge remote-tracking branch 'upstream/develop' into post-user
2020-11-17 23:31:41 +00: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
Michael
7615c022be
Improved logging
2020-11-17 22:41:53 +00:00
Michael
eaa58da25b
New table "post-user" and more foreign keys
2020-11-17 22:33:44 +00: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
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
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
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
Michael
ae363b74ad
Check for empty body to prevent a fatal error
2020-11-12 16:52:55 +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
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
Michael
8485c8c357
The post-media table now works with the "attach" field as well
2020-10-31 13:26:08 +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
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
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
Michael
f3fd99da60
Don't change resharer when resharing
2020-10-11 17:37:04 +00:00
Michael
bda87e6536
Display language name / only search for available languages
2020-10-07 04:15:02 +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
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
16224a7001
Improve plaintext generation for language detection
2020-10-05 12:50:18 +00:00
Michael
b6b28b1541
Display the languages in the post
2020-10-04 18:52:28 +00: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
5dd426f526
Added option to stay on the local machine when clicking on a contact link
2020-09-30 17:30:26 +00:00
Michael
a7f6775f45
Avoid duplicate postings
2020-09-27 13:23:59 +00:00
Michael
9552473db5
Issue 9264: post types should now work
2020-09-25 06:47:07 +00: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
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
11d2b027ec
Additional direction for fetching content
2020-09-21 15:17:33 +00:00
Michael
c082109ff9
Show if a post arrived via relay
2020-09-21 12:31:20 +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
08fa5f0c19
We now set the "global" direction
2020-09-14 17:48:57 +00:00
Michael
73bcca892e
Fixed capitalization
2020-09-13 21:00:54 +00:00
Michael
5a41cd437d
Add additional direction types
2020-09-13 14:15:28 +00: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
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
Michael
4852458645
Simplify the code / check number of parameters in mergeConditions
2020-09-06 20:28:08 +00:00
Michael
8d0d6bcd0c
Issue 8882: Fixes permissions of pinned posts
2020-09-06 15:05:42 +00:00
Michael
cd3d4ae4e6
API: New entity "status"
2020-09-03 18:57:18 +00: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
7815862498
Improve AP support for forums
2020-08-23 11:26:43 +00:00
Michael
6f1cd718fc
Issue 9051: Only change the owner of posts reshared by forums
2020-08-23 08:39:56 +00:00
Michael
3cf3a97e8d
Fix: Don't change the owner of your own posts
2020-08-22 17:30:14 +00:00
Michael
707af437e2
Fix sharing detection on reshares
2020-08-20 02:49:02 +00:00
Michael Vogel
45c12e7716
Some performance tweeks
2020-08-16 13:57:56 +02:00
Michael
1f9b365f3b
Issue 9015: Reducing load of remote systems
2020-08-15 20:05:08 +00:00
Michael
1ab81266b9
Change the owner of a reshared item
2020-08-13 06:09:26 +00:00
Michael
26df7595ac
removed unneeded notification check
2020-08-12 04:43:46 +00: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
ef7aed5d1f
Partly revert coding for compatibility issues
2020-08-10 13:59:51 +00: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
Michael
7b13b7e9c8
Reworked "getIdForURL"
2020-08-07 13:49:59 +00:00
Michael
a7d75702cc
"Contact\User" class created
2020-08-04 04:47:02 +00:00
Hypolite Petovan
a74c547af4
Move ContactRelation class to Contact\Relation
...
- Update references in GContact
2020-08-03 13:38:26 -04:00
Michael
e06d9f20cf
AP: Always sign requests
2020-07-29 05:12:16 +00:00
Michael
d72d59bf9e
Logging and check for network added
2020-07-28 06:42:12 +00:00
Michael
e6cd5a4d66
Merge remote-tracking branch 'upstream/develop' into personal-copy
2020-07-28 05:40:37 +00:00
Michael
18617f6c48
Fetch followers/followings of contacts
2020-07-26 07:34:33 +00:00
Michael
9b86f40a5f
Store avatar cache fields only when needed
2020-07-25 11:48:52 +00:00
Michael Vogel
398e65d66b
Merge pull request #8911 from MrPetovan/task/curl_DI
...
Introduce "HTTPRequest" class
2020-07-25 09:50:20 +02:00
Michael
ca9f8e7420
New function "Item::storeForUserByUriId"
2020-07-23 03:26:54 +00:00
Michael
abdcf7ca88
Fix "!="
2020-07-22 05:34:56 +00:00
Michael
da349a1814
Store copy on activities
2020-07-22 05:16:57 +00:00
Michael
d0ef6f2b08
Store personal copy of public item upon commenting
2020-07-21 23:26:01 +00:00
Michael
990c70807d
Fix notice "Undefined index: parent-uri"
2020-07-21 19:43:07 +00:00
Michael
1d9ef1a3d8
Corrected variable in condition
2020-07-21 18:53:01 +00:00
Michael
e2826a98d3
Added logging
2020-07-21 18:30:45 +00:00
Michael
ab8eef24c5
Posts with subscribed tags will now be stored for the user
2020-07-21 08:35:57 +00:00
nupplaPhil
1998b7811b
Fix fatal execution path for found Network::get() parameter execption
2020-07-21 03:19:05 -04:00
Hypolite Petovan
31d2a74b0b
Merge pull request #8901 from annando/failed
...
New field in gserver, gcontact and contact for failed connections
2020-07-19 12:21:54 -04:00
Michael
59bebe7bcf
Post update added
2020-07-19 10:03:33 +00:00
Michael Vogel
35db33bcd2
Ensure to only store valid item fields
2020-07-19 03:40:40 +02:00
Michael Vogel
9f1d1db1ee
Database performance updates
2020-07-18 17:49:10 +02:00
Michael
b0086a49e2
in "getidforurl" "no update" is now "update"
2020-07-15 21:08:42 +00:00
Michael Vogel
af6f6d4957
Fix speed issues with the network page
2020-07-10 00:22:26 +02:00
Hypolite Petovan
b9873a88a5
Merge pull request #8832 from annando/fix-db-error
...
Fix database error ""Unknown column 'parent-item.author-id'"
2020-06-30 14:55:52 -04:00
Michael
6aadb6b923
Changed structure
2020-06-30 17:51:03 +00:00
Michael
8f1635d8fd
Fix database error ""Unknown column 'parent-item.author-id'"
2020-06-30 05:49:22 +00:00
Michael
9a47e51115
Next logger calls replaced
2020-06-28 18:22:29 +00:00
Michael
de19f94aca
Prevent delivering AP comments to Diaspora
2020-06-27 12:18:36 +00:00
Hypolite Petovan
aafef02789
Replace obsolete anonymity test with a slightly less obsolete one in Model\Item
...
- Address part of https://github.com/friendica/friendica/issues/8475#issuecomment-646457104
2020-06-19 07:10:27 -04:00
Hypolite Petovan
76460ddd2d
Add tag escaping to Item::setHashtags
...
- Add return value to Item::setHashtags
2020-06-08 18:40:21 -04:00
Michael
7ac4a08e1b
Additional "is null" check in post update / create the "vid" if needed
2020-05-31 15:48:31 +00:00
Michael
9328eee550
Missing gravity
2020-05-29 22:19:59 +00:00
Michael Vogel
235f4eaa89
Merge pull request #8697 from MrPetovan/task/8691-like-links-one-way
...
Make like links one way
2020-05-29 15:33:24 +02:00
Hypolite Petovan
f0b6f025d2
Appease VSCode inferior static analysis in Model\Item
2020-05-29 09:01:37 -04:00
Michael
3258216e8d
Add "uri-id" to the "thread" table
2020-05-28 21:44:55 +00:00
Hypolite Petovan
df1c74bd33
Make "like" links one way
...
- Updated dolike() function to accept a "un-" switch
- [frio] Updated doLikeAction() function to call dolike() instead of having duplicated code
- Added boolean logic (with explanatory truth table) to smartly delete existing activities in Model\Item::performActivity
- Moved verb/activity parameter handling closer to their use in Model\Item::performActivity
- Updated all references to dolike() and doLikeAction() to include the "un-" switch
2020-05-27 08:41:13 -04:00
Michael
973abb6196
Replace "id = parent" checks with "gravity" checks
2020-05-27 12:19:06 +00:00
Michael
ba9cf32f36
The "item-activity" is removed
2020-05-26 05:18:50 +00:00
Michael
eeda115e32
Adding some more verb handling
2020-05-19 20:32:15 +00:00
Michael
e09965fcc5
Simplified code
2020-05-18 22:34:47 +00:00
Michael
2f8c6f00b5
Improved item insert functionality
2020-05-18 21:34:57 +00:00
Michael
3dc231ffd6
Code standards
2020-05-14 03:48:26 +00: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
5fe6a2dfcd
We now store verbs in a new side table
2020-05-09 15:38:40 +00:00
Michael
856cf7f664
Don't count and fetch "follow" activities
2020-05-07 18:39:39 +00: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
Michael
59675c4f0b
Merge remote-tracking branch 'upstream/develop' into no-term2
2020-05-05 15:44:24 +00:00
Michael
16d486dd24
Merge remote-tracking branch 'upstream/develop' into post-delivery-data
2020-05-04 14:40:52 +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
098ba4a667
"item-delivery-data" is now "post-delivery-data"
2020-05-02 19:34:02 +00:00
Michael
b0cb6536dd
The old tag handling is removed
2020-05-02 05:08:05 +00:00
Michael
3b2ae5c4a9
function names changed
2020-05-01 06:01:22 +00:00
Michael
5367620467
Merge remote-tracking branch 'upstream/develop' into write-tags
2020-04-28 08:03:26 +00:00
Michael
f521689ced
Suppress XML logging of errors
2020-04-27 14:35:50 +00:00
Michael
7f5f68a904
More preparations for term to tag transition
2020-04-26 16:15:39 +00:00
Michael
cf0d36737f
Removed query for "updated" in gcontact
2020-04-24 15:18:34 +00:00
Michael
f4543b2cf7
Fix: Wrong variable
2020-04-20 05:42:46 +00:00
Michael
538e212a84
Hashtag handling with Diaspora improved
2020-04-19 16:33:06 +00:00
Michael
5ef05b3703
Added uri-id to the constant
2020-04-16 04:20:59 +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
552fd98657
The "sign" table had been removed
2020-04-13 16:27:40 +00:00
Michael
01c6179feb
Check for Antelope and convert to Barracuda
2020-04-01 18:11:06 +00: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
Michael Vogel
1194f9a58c
(hopefully) Fixes "Undefined index: internal-psid"
2020-03-28 23:11:57 +01:00
Michael
6f22e3909b
Issue 8254 More length shortenings
2020-03-25 23:18:07 +00:00
Michael
0486050d96
Issue 8254: Length restriction for "title" and "uri"
2020-03-25 07:07:34 +00:00
Michael
4f61af2f5f
Issue 8371: Alternate Solution
2020-03-21 16:36:40 +00: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
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
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
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
Hypolite Petovan
f047944b2d
Switch all item deletion logging to info level
2020-03-04 15:59:19 -05:00
Hypolite Petovan
86a6268aac
Add guid context to item deletion logging
2020-03-03 12:01:03 -05: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
72c198990e
Merge remote-tracking branch 'upstream/develop' into private
2020-03-02 15:05:00 +00: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
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
nupplaPhil
23c64b9a11
Add license info at Friendica classes
2020-02-09 15:45:36 +01:00
Michael
56816ea9d5
AP comments from GNU Social are now working
2020-02-02 19:59:14 +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
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
nupplaPhil
ed9392469e
Remove unneeded Config namespace usages
2020-01-19 22:50:44 +01:00
nupplaPhil
6c36fd9e01
Move Config::get() to DI::config()->get()
2020-01-19 21:21:13 +01:00
nupplaPhil
d6efc90194
cleanup namespace usages for L10n
2020-01-19 16:31:33 +01:00
nupplaPhil
5dfee31108
Move L10n::t() calls to DI::l10n()->t() calls
2020-01-19 16:31:16 +01:00
Michael
0a4119adaf
@brief is removed completely
2020-01-19 06:05:23 +00:00
nupplaPhil
800694e9b3
Remove unused use
statements & remove PConfig class
2020-01-18 17:02:59 +01:00
nupplaPhil
9e9429b56d
Move PConfig::get() to DI::pConfig()->get()
2020-01-18 16:50:57 +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
Michael
f183816b7d
Notification type can now be selected
2020-01-05 09:10:03 +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
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
nupplaPhil
e944d7bed6
Remove deprecated App::getBaseURL() - process methods to DI::baseUrl()->get()
2019-12-29 20:17:48 +01:00
nupplaPhil
50be94aa5e
Remove deprecated App::getHostName() - process methods to DI::baseUrl()->getHostName()
2019-12-29 20:17:47 +01:00
nupplaPhil
e93fba5136
Remove deprecated App::removeBaseURL - process methods to DI::baseUrl()->remove()
2019-12-29 20:17:45 +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
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
Michael
a6c72a209e
Issue 7613: When an item is deleted, delete all notifications for it
2019-12-10 06:21:18 +00:00
Michael
23cdc9cec8
Fixes issue 7914: Reshares got crumbled
2019-12-07 21:05:14 +00:00
Michael
e435102089
Added logging, fixed indentation, call it from DFRN as well
2019-12-05 05:28:28 +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
Michael
ade926afc6
Storing the mail header in the item
2019-11-21 15:28:18 +00:00
Michael
fc94cad5f2
Pinned posts now work for visitors in the intended way
2019-11-08 06:52:44 +00:00
Michael
806e6a230e
Added description, removed sorting
2019-11-07 07:41:54 +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
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
Philipp Holzer
3eda62bfa6
Check null for acl-fields
2019-10-28 18:16:10 +01:00
Philipp Holzer
3897c74deb
Add docs
2019-10-25 00:10:20 +02:00
Philipp Holzer
07cea24430
Move Activity/Namespaces defines to constants
2019-10-24 21:40:12 +02:00
Philipp Holzer
c9e1098dd2
Adapt naming convention
2019-10-23 21:39:00 +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
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
Hypolite Petovan
146646c4d4
Replace deprecated calls to defaults() by ?? and ?: in src/
2019-10-16 08:38:52 -04:00
Michael
83b00ef308
New function "isAuthenticated"
2019-09-28 18:09:11 +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
Hypolite Petovan
f5eb8e88f1
Remove obsolete blockquote replacement in Item::prepareBody
2019-09-12 22:18:46 -04:00
Michael
b2d6854829
Issue 7285: Perform duplicate check for item URI also with AP
2019-09-10 04:59:12 +00:00
Michael
5a1a5a54dc
Delivery count now counts the failed delivery attempts as well
2019-08-20 07:39:13 +00:00
Hypolite Petovan
828368267c
Add check_dead parameter to Item::enumeratePermissions
2019-08-16 23:59:48 -04:00
Michael
aab6b739d8
Use the contact id whenever we are following the contact
2019-08-13 15:54: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
Michael
bcadf19289
"contact-id" has to be set, after "author-id" had been set
2019-08-02 17:17:51 +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
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
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
Michael
8ddcd8417d
Reworked contact-id generation
2019-07-30 22:02:32 +00:00
Hypolite Petovan
c149ba2d59
Replace $uid parameter by $obj['uid'] in Item::enumeratePermissions
2019-07-29 20:31:49 -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
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
Michael
2be0ceac6b
Added "selectToArray" functions in DBA and Item
2019-07-27 14:33:17 +00:00
Michael
53ffe5a2e1
Fetch Diaspora posts by url
2019-07-21 07:37:50 +00:00
Michael
931c190566
Removed test output
2019-07-18 06:20:54 +00:00
Michael
41a1c1c3e6
Fetch items by given uri
2019-07-18 06:11:02 +00:00
Michael
6bb418c5a7
Use "received" instead of "created" when displaying posts in creation order
2019-07-07 21:30:33 +00:00
Michael
ee8baf00ce
Now without array_merge
2019-07-01 22:14:34 +00:00
Michael
6041f74df6
New constant for federated protocols
2019-07-01 18:00:55 +00:00
Michael
3121d967c5
Item delivery data must only be stored when there is data
2019-06-29 08:30:48 +00:00
Michael Vogel
9559266075
todo added
2019-06-23 12:01:14 +02:00
Michael Vogel
f84e2e9d93
Fix for distribution of event deletions
2019-06-23 08:41:49 +02:00
Michael
496910e750
Issue #5983 : Ignore reshares from blocked and ignored contacts
2019-06-17 11:55:19 +00:00
Michael
f6f22378f1
Ignored stuff must be stored.
2019-06-14 18:34:17 +00:00
Michael
2482072457
Issue 5983: Central check for blocked and ignored contacts added
2019-06-14 05:25:10 +00:00
Michael
6970fb2862
Issue 7142: Prevent respawn of "remote self" items
2019-06-13 05:06:52 +00:00
Michael
41dc243186
Fix delivery counter for poking / unify delivery commands
2019-06-10 14:19:24 +00:00
Michael
44a49a8d7d
Ensure that pokes are always send only via DFRN
2019-06-06 04:26:02 +00:00
Philipp Holzer
694cd82d0e
Bugfix - author-network
(adding to unset list during insert)
2019-05-29 21:48:03 +02:00
Philipp Holzer
7334be803d
Bugfix - item_id
2019-05-29 21:40:21 +02:00
Philipp Holzer
766a10b3b6
Adding author-network
to ITEM::ITEM_FIELDLIST
...
see https://github.com/friendica/friendica/issues/6918#issuecomment-493515358
2019-05-29 20:09:20 +02:00
Philipp Holzer
15ffb70c5f
Adding item_id
to Item::ITEM_FIELDLIST
...
see https://github.com/friendica/friendica/issues/6918#issuecomment-493515358
2019-05-29 20:08:21 +02:00
Michael
0244a231d5
Fixes "parent-guid" notice - finally
2019-05-05 15:48:57 +00:00
Michael
f3cae4bf0c
Fixes notices
2019-05-05 14:12:43 +00:00
Hypolite Petovan
e6bf97777f
Remove /display/{nick}/{id} URL structure publishing
...
- Remove support for defunct Friendica F-Droid app
2019-05-02 17:04:17 -04:00
Hypolite Petovan
9774c95b80
Remove duplicate $baseurl template variable
...
- Remove unused $overwriteURL parameter in Renderer::replaceMacros
2019-05-02 09:55:48 -04:00
Michael
dd7406f285
API: Fix the displaying of reshared posts
2019-04-24 04:26:23 +00:00
Michael
cbe574f6f6
Preparation to be able to store "announce" activities
2019-03-28 05:45:50 +00:00
Michael
2df2f623e1
Store the follow activity in the "item-activity" table
2019-03-27 21:46:32 +00:00
Michael
cd0d6cb626
Forums now are working with AP as well
2019-03-14 18:44:41 +00:00
Michael
35ff932613
Follow up to 6834: Don't store item when the server is blocked
2019-03-10 21:19:21 +00:00
Hypolite Petovan
67aa188830
Improve Logger calls
...
- Add context in various calls
- Remove deprecated Logger::log call in Processor
2019-02-23 17:32:13 -05:00
Hypolite Petovan
8c1db51a76
Improve Logger calls
...
- Replace various deprecated Logger::log calls
- Reassign log level for verbose log calls
2019-02-23 17:32:11 -05:00
Michael
8cb2ab2a90
Should fix "DB Error 1205: Lock wait timeout exceeded; try restarting transaction"
2019-02-12 21:10:45 +00:00
Michael
7939cacc44
The function moved from the user to the contact class
2019-02-10 17:19:10 +00:00
Michael
758eabd2f6
Removed test output
2019-02-10 12:21:16 +00:00
Michael
cf3a46b126
Don't store multiple follow request from a single person
2019-02-10 11:28:17 +00:00
Michael
ebe767b290
Hopefully final fix for false notifications
2019-02-07 05:38:43 +00:00
Hypolite Petovan
9525e07971
Fix greedy regular expression and move code block escaping after tag extraction in Model\Item
2019-01-29 20:25:51 -05:00
Hypolite Petovan
2bd62bfdea
Merge pull request #6554 from Ixiter/develop-bbcode-tags
...
Fixed some bugs with weird tagging in [code] blocks and tagging of multiple ##
2019-01-29 17:11:54 -05:00
Peter Liebetrau
c3e5c77eb3
BBcode, Tags - changes for #pullrequestreview-197771905
2019-01-29 22:34:28 +01:00
Peter Liebetrau
5080778ea6
BBcode, Tags - moved [code] escaping before BBCode::getTags() call
2019-01-29 21:54:20 +01:00
Peter Liebetrau
87b1d0a4d7
BBcode, Tags - fixed doubbbllee trroubbllee
2019-01-29 21:35:11 +01:00