Mario
17e2877c91
make sure to decode html special chars before sending over the wire and
2024-02-21 10:44:56 +00:00
Rocky
1e0195e439
update to Bootstrap 5
2024-02-14 15:02:31 +01:00
Mario
2bfdfbe3cc
do not feed null to TimeZoneUtil::getTimeZone()
2024-02-13 15:00:41 +00:00
Mario
067a66b927
fix some whitespace issues after recent changes
2024-02-09 11:20:46 +00:00
Mario
096fad5e8c
another try
2024-02-09 08:02:58 +00:00
Mario
e21e4c7127
let's try this
2024-02-09 07:33:13 +00:00
Mario
5754ea828d
move parsing of a tags upà to fix an issue where mentions arriving from masto did not parse correctly, fix typo when restoring temporary linebreaks and remove redundant codeline when converting span tags
2024-02-08 20:22:26 +00:00
Harald Eilertsen
19ae8cfdfc
Support code blocks with language in markdown and html.
2024-02-08 10:00:12 +01:00
Harald Eilertsen
86e953f495
Fix: Preserve hard linebreaks from markdown and html
2024-02-07 22:34:13 +01:00
Harald Eilertsen
4f69e02768
Don't concert html nodes with no bbcode equivalent.
2024-02-07 16:02:53 +01:00
Harald Eilertsen
e6ce2885c0
Fix: Keep indentation in html and md code blocks.
...
Moves the logic for unwrapping broken lines in html (and Markdown) to
the node processing, instead of doing it over the full html content.
This allows us to skip if for code blocks (aka `<code>` elements within
`<pre>` elements).
2024-02-07 15:54:40 +01:00
Harald Eilertsen
ec19ee9d82
Fix convert code blocs from markdown/html to bbcode
2024-02-06 18:39:51 +01:00
Harald Eilertsen
983f063d33
Fix image with alt text for html/md to bbcode
2024-02-06 16:23:39 +01:00
Mario
fab3c92a7c
streams collection branch compatibility
2024-02-02 20:23:06 +00:00
Mario
dd204ec34f
start using uuid for internal reference instead of base64 encoded mid
2024-02-01 11:42:55 +00:00
Mario
c0a7dfe2f6
refactor fetch_and_store_parents() and inroduce the fetchparents daemon
2024-01-25 10:13:10 +00:00
Mario
e513950cb5
restructure Libzot::process_delivery()
2024-01-24 16:44:42 +00:00
Mario
f13af0f60b
process source xchan in xchan_query()
2024-01-23 08:46:18 +00:00
Mario
b0664f7349
store the original announce actor (the one that pushed the item into our stream first) in source_xchan instead of owner_xchan. this way we will preserve the real owner for the thread and not have conflicts when dealing with deletes of comments or likes
2024-01-22 09:09:41 +00:00
Mario Vavti
9cfd1c2318
missing include
2024-01-21 09:52:13 +01:00
Mario
00d403e729
Merge branch 'improve-validate-email' into 'dev'
...
Improve validate_email function
See merge request hubzilla/core!2088
2024-01-19 20:35:43 +00:00
Mario
fa4ab45692
native repeats continued
2024-01-19 20:10:50 +00:00
Harald Eilertsen
403539919a
Improve the validate_email function
...
The validate_email function relied on doing an actual domain lookup (on
supported platforms) to validate the domain of the email address. This
does not work too well in testing environments where we may not want to
spam the DNS system, if it at all is available.
Apart from the the function did very little to actually verify that it
was a valid email address.
This patch tries to change that by usng a somewhat stricted regex based
validation. While this may not be perfect, it should be good enough in
the vast majority of cases. For platforms where no validation was
performed with the old version, it will at least be an improvement.
Also, it allows testing without having an external network connection.
Also clarify the doc comment, that it does not actually try to resolve
the email address, just the domain.
2024-01-15 19:52:31 +01:00
Mario
885068834f
fix more php deprecations
2024-01-14 19:58:36 +00:00
Mario
b05b756148
Handling HTML entities via mbstring is deprecated
2024-01-14 17:23:57 +00:00
Mario
aac406a245
provide some more jsonld builtins
2024-01-11 16:27:57 +00:00
Mario
58593d7da6
prepare outbound fep-8b32 (object integrity) but do not enable yet since the additional context seems to break ldsig for some reason, introduce Activity::build_packet() and Activity::ap_context() to reduce code duplication, implement fep-2c59 (webfinger) and some cleanup
2024-01-10 13:33:57 +00:00
Mario
4aa29db7aa
reflect new fields in low level functions
2024-01-07 21:27:12 +00:00
Mario
87775ae37a
ekey and xchan_updated updates
2024-01-07 19:58:09 +00:00
Mario
515d1d5e63
postgres does not like binaries to be string while mariadb/mysql does not seem to care - let's see
2024-01-02 20:49:57 +00:00
Mario Vavti
f2f9cfaf28
Work around possible loop and use Lib/Config in init
2024-01-01 21:01:47 +01:00
Mario Vavti
62db8c3969
fix php errors and deprecation warnings
2023-12-31 09:55:27 +01:00
Mario Vavti
ae3db366e5
deprecate simplepie idna_convert
2023-12-31 09:54:54 +01:00
Mario
c3a235242e
do not double process quoted strings
2023-12-21 10:19:26 +00:00
Mario
4761857157
Revert "changelog"
...
This reverts commit 3aefe23184 .
2023-12-20 12:15:42 +00:00
Mario
3aefe23184
changelog
2023-12-20 12:15:24 +00:00
Mario Vavti
1e4e59bb57
if it is not an array do not attempt count()
2023-12-08 18:02:54 +01:00
Mario
1cfa81450c
remove follow (does not make any sense to add follow link of the logged in channel), add startpage
2023-11-21 08:07:40 +00:00
Mario
1f18fed3a2
add additional observer and channel info to nav if applicable
2023-11-21 08:01:03 +00:00
Mario
33cb429e15
remove unused variable
2023-11-20 21:56:31 +00:00
Mario
cfdbf02e6b
the additional parameter has been deprecated there is no need to check the version anymore
2023-11-20 21:52:40 +00:00
Mario
febebc8d3d
more do not provide channel info for templates and code cleanup
2023-11-20 20:21:03 +00:00
Mario
166c45f97f
do not provide channel info for templates
2023-11-20 19:22:06 +00:00
Mario
1063a67ae2
a possible fix for issue #1816
2023-11-09 21:37:28 +00:00
Mario
85d8c1a97e
some low level work on native repeats
2023-11-09 19:32:29 +00:00
Mario
ca92dd0299
bbcode: do not overrule default list style
2023-11-07 08:30:27 +00:00
Mario
2f2e353ece
use new lang detect library which supports much more languages
2023-10-07 16:00:34 +00:00
Mario Vavti
d1421d720c
parse the event object in first place and use the body bbcode as backup
2023-10-04 20:11:05 +02:00
Mario
a5e32dc3de
more deprecate $a
2023-09-21 08:34:02 +00:00
Mario
150174c3bb
jsonld: return object instead of json string
2023-09-21 08:33:17 +00:00