Harald Eilertsen
ced3113516
Remove unneccessary use statements
2026-03-07 12:00:56 +01:00
Harald Eilertsen
cbd208eea3
Remove use of NULL_DATE constant in core
...
The NULL_DATE constant is defined conditionally in the DBA static class.
This causes issues with static analyzing tools like PHPStan, because
they can not really know if the constant is defined or not.
We could make PHPStan ignore this, but since there already is a
`get_null_date()` method on the `dba_driver` class, this patch
changes the code to use this method instead.
We could also use the public static attribute `$null_date` on the DBA
class directly, but using a method feels cleaner, and allows for making
the attribute private, or even removing it completely at some later
time.
I'm not removing the NULL_DATE constant for now, in case it is in use by
any extensions.
2026-03-07 11:15:46 +01:00
Mario
87f79381d9
MessageFilter: move decoding to the caller and also check the summary field
2025-12-19 08:24:22 +00:00
Mario Vavti
48dbba2f4d
implement new version of MessageFilter derived from forte and add some more tests
2025-12-12 12:42:01 +01:00
Mario
bb49a51be3
feed: fix channel links and check for top=0. also filter out Add and Remove activities when building the feed (we should probably do this in fetch_items() but that will require some refactoring
2025-12-09 12:05:19 +00:00
Mario
b77fac43c8
feedutils: fix php warnings and style
2025-02-21 09:51:59 +00:00
Mario Vavti
ccd52584a4
make sure to provide uid to drop_item() where applicable and check ownership when imporing feed items
2025-01-22 10:43:33 +01:00
Mario Vavti
9e2f3dc05f
fix more issues reported by phpstan
2024-11-27 10:25:37 +01:00
Mario Vavti
0481901b59
refactor drop_item[s]() for containers
2024-11-08 20:18:20 +01:00
Harald Eilertsen
0dc959d9fe
Deprecate *_config() functions in core.
2024-03-24 09:58:21 +00:00
Mario
3dd7394247
AS2
2024-02-25 19:29:50 +00:00
Mario
5b80d57a54
php warning
2023-05-10 20:40:10 +00:00
Mario
a793f4414d
fix php warning
2023-04-16 13:47:48 +00:00
Mario
aeda31fda7
fix warnings
2022-11-24 09:52:50 +00:00
Mario
30ddee65a4
fix wrong array key and undefined array key
2022-11-10 10:48:24 +00:00
Mario
96535ee4df
make actor_store() fetch the actor object if none is provided, remove announce from the is_response array and provide a function to find the attributedTo url
2022-09-13 11:20:35 +00:00
Mario
480862d714
php8: fix more warnings
2022-09-11 14:58:40 +00:00
Mario
6930c4e23b
fix feedutils regression
2022-03-01 20:06:10 +00:00
Mario
01b9f2dfcf
enhanced content filters
2022-03-01 10:14:05 +00:00
Mario
c0350861ef
php8 warnings
2022-02-13 19:31:51 +00:00
Mario
daee5b3477
since we do not use feedutils for ostatus anymore, we can now safely use import_author_rss() instead of import_author_unknown()
2022-02-09 08:45:19 +00:00
Mario
d9920fce3a
missing include
2021-05-27 11:10:09 +00:00
Max Kostikov
a03423794a
Random PHP 8 fixes
2021-05-14 08:56:06 +00:00
Max Kostikov
cd97c32444
more PHP 8 fixes
2021-04-18 21:25:32 +02:00
Mario
80b6954c29
use html2plain for summary
2021-03-17 09:13:09 +00:00
Hilmar R
c26dede97f
get dev
2021-03-01 18:48:11 +01:00
Mario
2a154f8c9a
merge branch files_ng into dev
2020-12-14 11:02:20 +00:00
Mario
941db04260
add a uuid version 5 based uuid to imported feeds. if rewrite author for sourced items, also rewrite mid to be fetchable
2020-11-25 13:52:27 +00:00
Mario
d0c7c99d5e
use strip_tags() on rss titles
2020-05-18 11:06:46 +00:00
Mario
17a4aa983e
$owner in get_feed_for() is the atom rendered channel, for atom_entry we need the owners channel_id though.
2020-01-17 21:31:37 +00:00
Mario
5a6b14f878
onepoll: do not update dead feeds
2019-11-15 10:01:21 +00:00
Max Kostikov
b6314c109d
Sanitize title on Atom/RSS feed import
2019-11-07 09:14:51 +01:00
Klaus Weidenbach
13e0151cd2
Correct and extend Doxygen comments.
...
Correct some documentation errors for Doxygen and add
more comments.
Document some undefined variables with @FIXME.
2019-01-23 22:25:47 +01:00
zotlabs
721496f922
hubzilla issue #1169
2018-05-10 17:11:03 -07:00
zotlabs
91b710b07d
add auth flag to share attributes so we can make a costly determination to use zid at post submission time instead of making multiple calls to is_matrix_url() at render time
2018-03-15 17:51:24 -07:00
zotlabs
a94a28bb7e
mastodon content-warning cont: only strip nsfw tag if a content warning spoiler is used. Else it's legitimately nsfw.
2018-03-14 20:47:11 -07:00
zotlabs
0905018d3b
use original exif_read_data() parameters which were lost in a regression; unset automatic nsfw category generated for Mastodon content warning posts, as people use CW as a spoiler mechanism 99% of the time and flagging inappropriate content 1% of the time.
2018-03-14 14:51:33 -07:00
Mario Vavti
43992dc463
do not show summary if it is equal to body and some styling for the summary/article toggle links
2018-02-19 14:11:58 +01:00
zotlabs
0f8d2d4e58
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2018-02-11 19:36:37 -08:00
zotlabs
0dbb024c99
purify summary
2018-02-11 14:12:24 -08:00
Mario Vavti
b512780e37
do not spam the log
2018-02-07 10:27:00 +01:00
zotlabs
4171854e2f
slight improvement in ostatus protocol detection from xml feed
2018-02-06 17:00:56 -08:00
zotlabs
930e1fdbdc
feedutils: separate the parsing of author information from the parsing of item/activity information
2018-02-05 15:14:57 -08:00
zotlabs
512f3a7643
provide summaries in feeds under very limited cases, but never in compat (GNU-Social) mode
2018-02-01 21:26:34 -08:00
zotlabs
dd35cad62a
some feed cleanup
2018-02-01 19:52:40 -08:00
zotlabs
0d415fb3c9
hubzilla issue #946
2018-01-07 02:34:37 -08:00
Mario Vavti
d304821977
fix undefined constant warning
2017-12-16 20:30:42 +01:00
zotlabs
0e91810ed6
pubstream comments and a few other bugfixes that were discovered along the way
2017-11-26 18:29:24 -08:00
git-marijus
cfbeb1655d
Merge branch 'dev' into docu
2017-11-04 10:22:58 +01:00
Klaus Weidenbach
1a737be2b4
💡 Improving Doxygen documentation.
...
Fix some Doxygen parsing errors.
Improve hooks documentation.
2017-11-03 23:04:27 +01:00