Mario
89a1af1794
Merge branch '11.2RC'
2026-03-26 08:08:37 +00:00
Mario
d5e0c24e13
version 11.2
2026-03-26 08:06:51 +00:00
Mario
8fe73d73ce
Merge branch 'dev' into 11.2RC
2026-03-26 08:05:53 +00:00
Mario
7559d6bb5c
update changelog
2026-03-26 08:05:06 +00:00
Mario
6c40576f94
Merge branch 'dev' into 11.2RC
2026-03-26 07:50:56 +00:00
Mario
1c9c0dc70e
update changelog
2026-03-26 07:50:08 +00:00
Mario
bf4227bfef
Merge branch 'drop-private-members-from-apidocs' into 'dev'
...
Remove private members from API docs
See merge request hubzilla/core!2275
2026-03-25 18:12:54 +00:00
Mario
c296d4bbed
Merge branch 'drop-custom-ca-certs' into 'dev'
...
Remove custom CA certs
See merge request hubzilla/core!2274
2026-03-25 18:12:21 +00:00
Harald Eilertsen
68452fb07b
Remove private members from API docs
...
Private class members are internal implementation details, and should
not be in public API documentation.
2026-03-25 18:29:38 +01:00
Harald Eilertsen
7f98cd606b
Remove custom CA certs
...
The included collection of CA certificates has not been updated since
2021, which means it's outdated and possibly a security risk. Also it
should not be necessary, as curl is able to find the system installed CA
certs which is more likely to be up to date and safer.
2026-03-25 18:06:39 +01:00
Mario
d0ae7a0493
Merge branch 'route-apidoc-fixes' into 'dev'
...
Zotlabs\Extend\Route: API docs and visibility/type fixes
See merge request hubzilla/core!2273
2026-03-25 15:18:27 +00:00
Harald Eilertsen
81e79eec04
Zotlabs\Extend\Route: Add type annotations
...
Make the code safer by adding type annotations for parameters and return
values.
2026-03-25 15:34:24 +01:00
Harald Eilertsen
7d70f2f0f2
Zotlabs\Extend\Route: Set method visibility
...
Make `Route::set()` private. It is not referenced outside of the class
itself, and is also unsafe as it uncritically replaces the system routes
with whatever value it was passed.
The remaining functions are set to public visibility.
2026-03-25 12:45:44 +01:00
Harald Eilertsen
016a11ad27
Zotlabs\Extend\Route: Add API docs + licence info
2026-03-25 12:33:11 +01:00
Mario
1637e61681
update changelog
2026-03-25 10:30:27 +00:00
Mario
1ec0e91405
fix issue in route and widget unregister: we should remove only if both arguments are different. Also only register routes and widgets if they are not yet registered
2026-03-25 10:16:49 +00:00
Mario
3ab52a060b
add sleep intervals when adding worker tasks in a loop in Activity::init_background_fetch()
...
(cherry picked from commit 955ee217e3 )
Co-authored-by: Mario <mario@mariovavti.com >
2026-03-25 07:54:51 +00:00
Mario
866cd52073
Convo: fetched collections can be huge - add a slight delay between storing items if we did not fetch them from the network to allow the DB to do its thing
...
(cherry picked from commit 6d8bfe58ef )
Co-authored-by: Mario <mario@mariovavti.com >
2026-03-25 07:52:33 +00:00
Mario
1774140307
Storage/Directory: fix issue where we returned a partial path instead of throwing exception if a directory of a path could not be found
2026-03-23 20:57:46 +00:00
Mario
698dce044d
rc2
2026-03-18 09:13:58 +00:00
Mario
bf0d73515e
Merge branch 'dev' into 11.2RC
2026-03-18 09:13:23 +00:00
Mario
8152da1275
update changelog
2026-03-18 09:13:00 +00:00
Mario
01de48b994
Merge branch 'dev' into 11.2RC
2026-03-18 09:02:20 +00:00
Mario
eb10820195
Merge branch 'daemon-externals-endless-loop' into 'dev'
...
Daemon/Externals: Shorten endless loop
See merge request hubzilla/core!2272
2026-03-18 09:01:32 +00:00
Harald Eilertsen
9d33456c89
Daemon/Externals: Shorten endless loop
...
If the query towards the hubloc table don't return any entries, the loop
would continue without modifying any of the variables that could
possibly make the loop end.
2026-03-17 21:42:28 +01:00
Mario
56c7f76230
Merge branch 'dev' into 11.2RC
2026-03-17 11:47:27 +00:00
Mario
3dd9559d9f
fix spdx info and remove superfluous use statements
2026-03-17 06:24:03 +00:00
Mario Vavti
51ac502d97
refactor drop_query_params() to deal with array params and add test
2026-03-16 10:32:59 +01:00
Mario
955ee217e3
add sleep intervals when adding worker tasks in a loop in Activity::init_background_fetch()
2026-03-14 19:58:09 +00:00
Mario
6d8bfe58ef
Convo: fetched collections can be huge - add a slight delay between storing items if we did not fetch them from the network to allow the DB to do its thing
2026-03-14 19:41:26 +00:00
Mario
f98f540256
update changelog
2026-03-14 19:37:37 +00:00
Mario
54c7319075
fix version
2026-03-14 10:33:06 +00:00
Mario
72c930f964
remove accent color test
2026-03-14 10:31:32 +00:00
Mario
ce24b86841
fix fatal error in italian hstrings.php
2026-03-14 10:29:48 +00:00
Mario
f63ba541d7
bump dev version
2026-03-13 16:14:46 +00:00
Mario
a9f54473db
version and strings and move hmessages.po to hmessages.pot
2026-03-13 16:11:13 +00:00
Mario
eb5ea6536b
fix php warning
2026-03-11 19:05:39 +00:00
Mario
2e9b64347d
Merge branch 'gettext-updates' into 'dev'
...
util/run_xgettext: Rename template to .pot and force PHP matching
See merge request hubzilla/core!2271
2026-03-11 18:48:47 +00:00
Mario
4fcff43fb5
Merge branch 'tests-make-loadFixtures-public' into 'dev'
...
tests: Make loadFixtures public
See merge request hubzilla/core!2270
2026-03-11 18:41:24 +00:00
Harald Eilertsen
260b61ba3b
util/run_xgettext: Use PHP matching rules
...
Explicitly tell xgettext to use PHP matching rules to find translatable
strings.
Project......: Improve Superblock Addon
Sponsored-by.: NLnet NGI0 Commons Fund
2026-03-11 11:51:35 +01:00
Harald Eilertsen
d0b7e4ea79
util/run_xgettext: Rename template to .pot
...
Renaming the translation template to *.pot, works better with some
tooling like poedit and lokalize.
Project......: Improve Superblock Addon
Sponsored-by.: NLnet NGI0 Commons Fund
2026-03-11 11:48:09 +01:00
Harald Eilertsen
33c95c810a
tests: Make loadFixtures public
...
Some tests will need to load their own database fixtures. By making this
API public we make it easy for them to do so.
This change is needed by the tests for the Superblock addon.
Project......: Improve Superblock Addon
Sponsored-by.: NLnet NGI0 Commons Fund
2026-03-11 11:40:31 +01:00
Mario
81105ff9de
Merge branch 'null-date-fix' into 'dev'
...
Remove use of NULL_DATE constant in core
See merge request hubzilla/core!2269
2026-03-08 17:07:41 +00:00
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 Vavti
ad85825cab
remove composer dev stuff
2026-03-04 18:34:45 +01:00
Mario Vavti
2fb816139a
guzzlehttp/psr7 has been removed from the HttpSigner library because it is not required there, hubzilla still needs it
2026-03-04 18:29:33 +01:00
DDEV User
c9166b26c5
update composer libs
2026-03-04 17:51:14 +01:00
Mario Vavti
86d58065b3
deal with leading or missing @ and add more tests
2026-03-04 10:25:32 +01:00
Mario
1f265cc6d5
fix tests (hopefully)
2026-03-04 08:44:09 +00:00
Mario
4474fdd4f9
introduce parse_webbie() with basic tests
2026-03-04 08:34:45 +00:00
Mario
f71eeab5be
fix php warning
2026-03-03 11:27:01 +00:00
Mario
b3526415f9
allow to override curl useragent
2026-03-03 10:59:11 +00:00
Mario
471ded3efa
Merge branch 'sys_stat_fixes' into dev
2026-03-03 09:19:09 +00:00
Mario
e954d8c55e
mod network: dismiss privacy filter for various filter options - fix issue #1973
2026-03-03 09:17:56 +00:00
Mario
70f82c3967
stop duplicating content in reactions - fix issue #1970
2026-03-03 07:57:39 +00:00
Mario
707e07bbbc
Merge branch 'sys_stat_fixes' into 'dev'
...
Only poll perfstats if the widget is actually visible
See merge request hubzilla/core!2267
2026-03-02 13:47:51 +00:00
Mario
e89eb04427
Merge branch 'dev' into sys_stat_fixes
2026-03-02 08:59:45 +00:00
Mario
ae0e82ee3a
wait for domn content loaded
2026-03-02 08:48:14 +00:00
Mario
9ea5d20a3d
use JS listener instead of jquery
2026-03-02 08:45:42 +00:00
Mario
fd69008484
this probably should not be const but keep it non global anyway
2026-03-02 08:05:31 +00:00
Mario
3256aa8be9
only poll perfstats if the widget id actually visible (the widget is mostly hidden when viewing content in HQ)
2026-03-02 07:34:43 +00:00
Mario
add26a5b5f
fix Queue::count() return value
2026-03-01 19:12:01 +00:00
Mario
dc03263bef
Merge branch 'system-status-activity-widget' into 'dev'
...
Add system status activity widget to HQ for admins
See merge request hubzilla/core!2266
2026-03-01 18:42:54 +00:00
Harald Eilertsen
1897cd0b1b
Make system status widget a bit more snappy
...
Fetch the initial data when the widget loads, and then update every five
sec after that. Also better indication of uninitialized values.
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-03-01 11:47:39 +01:00
Harald Eilertsen
ba24958b37
Remove some debug logging in system status widget
...
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-03-01 11:38:07 +01:00
Harald Eilertsen
52a2a0d89a
Pass loadavg as array from Perfstats
...
There's no reason we should format the data into a string in the
Perfstats module. Let the recipient do what they want with it instead.
As an example, we reduce the precision of the loadavg stats in the
system status widget. 3 digits precision should be more than enough for
this type of status display.
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-03-01 11:34:28 +01:00
Harald Eilertsen
91944da69e
Report queries/sec in system status widget
...
The total number of queries is not that interesting for performance
measurements, so let's do queries pr/second instead. Adds a timestamp
column to the dataset, which could be useful for other purposes as well
(like making a graph over time etc.)
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-03-01 11:16:05 +01:00
Harald Eilertsen
78e30a4d32
Simplify stats for getting size of output queue
...
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-02-26 16:28:59 +01:00
Harald Eilertsen
ccd6d1a38c
Move db stats to separate classes for each db type
...
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-02-26 16:19:17 +01:00
Mario
f14c1be963
Some projects use double typing for its objects (bandwagon in this case) - we do not support this, hence go with the first entry and hope for the best.
2026-02-26 11:31:56 +00:00
Harald Eilertsen
db5e92b72d
Remove unused/incomplete function
...
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-02-23 21:34:04 +01:00
Harald Eilertsen
3d3580b23f
Validate requests to perfstats
...
Make some stricter rules for accessing the perfstats module. We only
want to respond to GET request for json data made by a site admin.
This means we also need to pass along the credentials in the request.
Didn't immediately figure out how to do that using `z_fetch_url`, so we
just fall back to using the JavaScript to populate the widget. This
makes it idle for about 5 sec before it gets the first data sample.
I think that's probably OK.
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-02-23 21:21:09 +01:00
Harald Eilertsen
04d44c9965
Remove link from system status widget title
...
At least for now, there's no sensible link target, so it's better to not
link anywhere.
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-02-23 21:21:09 +01:00
Harald Eilertsen
82bd91d9d7
Log error if system status can't load
...
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-02-23 21:21:09 +01:00
Harald Eilertsen
492533729d
Human labels for system status widget
...
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-02-23 21:21:09 +01:00
Harald Eilertsen
283b606c09
Update system status activity widget periodically
...
Adds a bit of javascript that requests the performance stats every 5
seconds.
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-02-23 21:21:09 +01:00
Harald Eilertsen
b0b5523f2b
Add perfstat module
...
Moves collecting performance statistics for the system status activity
widget to a separate module. This will make it easier to get the data
from JavaScript or external monitoring tools.
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-02-23 21:21:09 +01:00
Harald Eilertsen
738797467d
Turn dba_driver params into attributes
...
To allow for inspecting the params used to connect to the database, we
now save the params in the dba_driver object instance as readonly
attributes. An exception is made to the $pass parameter which is set to
protected access, to make it slightly harder to accidentally leak it.
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-02-23 21:20:52 +01:00
Harald Eilertsen
a2ee5705f4
Add System Status panel to HQ for admins
...
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-02-23 20:15:58 +01:00
Harald Eilertsen
cc1713b69a
Add Queue::get_undelivered() helper function
...
Returns the number of undelivered messages in the outq.
Instead of having direct database queries at various places in the code,
I thought it would be better to keep them in a more logical place.
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-02-23 20:15:06 +01:00
Harald Eilertsen
6f5e4c5c2e
Add QueueWorkerStats class
...
A simple class to fetch and hold queueworker stats.
Project......: Performance Profiling
Sponsored-by.: NLnet NGI0 Commons Fund
2026-02-23 20:13:33 +01:00
Mario
3e0b9c01b6
Merge branch 'channel-manage-tpl' into 'dev'
...
move manage channel alert to tpl
See merge request hubzilla/core!2265
2026-02-17 09:22:07 +00:00
SK
25218fea43
move manage channel alert to tpl
...
allows a way to customize appearance of html for channel manager alerts
2026-02-15 06:42:35 +05:30
Mario
c907e569f1
fix wrong var after refactor
2026-02-14 10:41:52 +00:00
Mario
b6bec6f7b7
reverse logic
2026-02-14 10:29:14 +00:00
Mario
31b5cfe7ef
if the event timezone is different from the channel timezone, display the timezone we have adjusted to instead of the actual event timezone. Otherwise we might create UX confusion about if the displayed time is already timezone adjusted or not.
2026-02-13 08:50:25 +00:00
Mario
0efb3c5c95
comment out deprecated use of tags and attachments in activities
2026-02-13 08:25:05 +00:00
Mario
d88f3169c8
fix possibly duplicated terms in activity object
2026-02-13 08:22:19 +00:00
Mario
3772e910df
fixup after testing to get a minimalistic working config
2026-02-12 20:12:18 +00:00
Mario
e995d45b53
Merge branch 'patch-1' into 'dev'
...
Updated the nginx config example to meet the more modern approach.
See merge request hubzilla/core!2249
2026-02-12 19:45:21 +00:00
spirillen
669136bce7
Updated the nginx config example to meet the more modern approach.
2026-02-12 19:45:20 +00:00
Mario
2448e6df27
Merge branch 'fix-undefined-var-issues' into 'dev'
...
Fix various possibly undefined var issues
See merge request hubzilla/core!2264
2026-02-12 18:30:59 +00:00
Mario
4c0b37db66
fix required $x variable overwritten with attach_mkdirp() data on update
2026-02-12 18:18:00 +00:00
Mario Vavti
85d42cebe2
Merge branch '11.0RC'
2026-01-30 14:21:21 +01:00
Mario Vavti
fcafaef190
version 11.0
2026-01-30 14:20:12 +01:00
Mario
6fa8deddb5
update changelog
...
(cherry picked from commit 0ea3f3d36d )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2026-01-30 13:18:14 +00:00
Mario Vavti
0ea3f3d36d
update changelog
2026-01-30 14:14:11 +01:00
Mario
1ef7fcda0a
Remove capability to update xchan entries via api. If this functionality is required it should be implemented over a channel endpoint where xchan and channel info would be updated after verification.
...
(cherry picked from commit cb7dc2059a )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2026-01-30 13:00:39 +00:00
Mario Vavti
cb7dc2059a
Remove capability to update xchan entries via api. If this functionality is required it should be implemented over a channel endpoint where xchan and channel info would be updated after verification.
2026-01-30 13:34:54 +01:00
Harald Eilertsen
e988bc9fae
Fix various possibly undefined var issues
...
These are all cases where a variable is used where it may possibly be
undefined at the time of use. Typically the var is defined within a
conditional block, but is used outside of that block, or even within
other conditional blocks.
In the common case the variables will most likely be defined, but it is
possible to reach the code where they are used without the variable
being defined.
All issues discovered with PHPStan at level 1.
2026-01-29 22:31:16 +01:00
Mario
bbd60c1a31
update changelog
...
(cherry picked from commit cb23a9e235 )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2026-01-29 16:28:59 +00:00
Mario
951187e540
fix issue where reply-to button is not diplayed for anonymous visitors allthough permission is granted
...
(cherry picked from commit 8d9623674d )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2026-01-29 16:28:37 +00:00
Mario Vavti
cb23a9e235
update changelog
2026-01-29 17:27:29 +01:00
Mario Vavti
8d9623674d
fix issue where reply-to button is not diplayed for anonymous visitors allthough permission is granted
2026-01-29 17:25:45 +01:00
Mario
0c835c3403
update changelog
...
(cherry picked from commit 6d181ee69e )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2026-01-29 15:57:25 +00:00
Mario Vavti
6d181ee69e
update changelog
2026-01-29 16:56:58 +01:00
Mario
0b491a6626
fix wrong icon class
...
(cherry picked from commit 2d97f8fa25 )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2026-01-29 15:55:11 +00:00
Mario
1a0684cc55
fix issue deleting multiple files
...
(cherry picked from commit 98a3c97820 )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2026-01-29 15:54:48 +00:00
Mario Vavti
2d97f8fa25
fix wrong icon class
2026-01-29 16:45:27 +01:00
Mario Vavti
98a3c97820
fix issue deleting multiple files
2026-01-29 16:36:07 +01:00
Mario
081a61a276
update changelog
...
(cherry picked from commit 89e1328ed0 )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2026-01-29 11:39:34 +00:00
Mario Vavti
89e1328ed0
update changelog
2026-01-29 12:38:59 +01:00
Mario
3b516f2ded
another hotfix for an issue which requires investigation
...
(cherry picked from commit 99a1569d07 )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2026-01-29 11:36:21 +00:00
Mario
8c386191fa
move html from search module to tpl
...
(cherry picked from commit a0cb5fcb3f )
Co-authored-by: SK <sk@utsukta.org >
2026-01-29 11:17:49 +00:00
Mario
5cb4db0353
Merge branch 'dev-send_reg_approval' into 'dev'
...
(Re?)enable email to user after account approval
See merge request hubzilla/core!2263
2026-01-29 10:45:25 +00:00
Mario
dc43cd9a85
Merge branch 'dev-fix-approve-email' into 'dev'
...
Add new send_reg_approval_email_from_register function
See merge request hubzilla/core!2262
2026-01-29 10:42:21 +00:00
Mario
5a6a7386a8
Merge branch 'more-xchan-tests' into 'dev'
...
tests: A few more xchan tests
See merge request hubzilla/core!2261
2026-01-29 10:38:35 +00:00
Mario
4f545e31dd
Merge branch 'tests-add-ajax-request-helper' into 'dev'
...
tests: Add ajax request helper to module test case
See merge request hubzilla/core!2260
2026-01-29 10:35:43 +00:00
Mario
437c0a8913
Merge branch 'search-module-tpl' into 'dev'
...
move html from search module to tpl
See merge request hubzilla/core!2258
2026-01-29 10:33:05 +00:00
ltning
268fccdb30
Fix SQL in send_reg_confirmation_email_from_register
2026-01-28 20:06:59 +00:00
ltning
bb7689be93
Return boolean instead of nonexistent array
2026-01-28 02:51:58 +00:00
ltning
bd63af69b2
(Re?)enable email to user after account approval
...
Existing function account_allow() does not seem to be used a whole
lot, and certainly not when approving a registration request.
Created new function send_reg_confirmation_email_from_register
(going for longest-function-name-in-Hubzilla) which attempts to
send such a confirmation email, and also a new email template.
Plugged this into the create_account_from_register function.
Open question: Should the sending of this email be among the success
criteria for the create_account_from_register function?
2026-01-28 02:51:46 +00:00
ltning
e5d4358d61
Clean up send_reg_approval_email_from_register, new email template
...
Since there is no easy way to produce direct links to approve/reject
registrations, create new email template which simply links to the
Accounts admin page.
In response to comments:
- Add type annotations
- Simplify some 'if' statements
- add and fix some whitespace
- simplify input arguments to the function
2026-01-27 16:32:16 +00:00
ltning
0fa4962620
Clean up some whitespace confusion in the previous commit
2026-01-27 16:32:16 +00:00
ltning
fe4d6229a4
Add new send_reg_approval_email_from_register function
...
Current send_reg_approval_email function expects account to already
exist, and does not seem to be called anywhere. New function takes
necessary information from the register table.
Added call to new function in Regate.php after verification is
done. Will fail and roll back if the function call fails or if no
admin accounts were found to notify (delivered<1).
2026-01-27 16:32:16 +00:00
Mario
10c5de4f6e
another hotfix for an issue which requires investigation
...
(cherry picked from commit 99a1569d07 )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2026-01-27 11:27:01 +00:00
Mario Vavti
99a1569d07
another hotfix for an issue which requires investigation
2026-01-27 12:26:06 +01:00
Harald Eilertsen
9fb5cd12be
tests: A few more xchan tests
2026-01-27 09:43:44 +01:00
Harald Eilertsen
d85c737db7
tests: Add ajax request helper to module test case
...
This is a bit crude, but serves the purpose for now. To emulate an AJAX
request we set the `Content-Type` header to `application/json`, and json
encode the params in the body of the request.
2026-01-26 23:03:07 +01:00
Mario Vavti
9657fc50e9
Merge branch 'dev' into 11.0RC
2026-01-25 13:06:34 +01:00
Mario
de468a29b0
hotfix for issue with the potential to stuff up the queuewrker
...
(cherry picked from commit 794b456b8a )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2026-01-25 12:05:49 +00:00
Mario Vavti
794b456b8a
hotfix for issue with the potential to stuff up the queuewrker
2026-01-25 13:02:15 +01:00
SK
a0cb5fcb3f
move html from search module to tpl
2026-01-22 15:26:20 +05:30
Mario
0d382634ec
Merge branch 'access_dropdown-tpl' into 'dev'
...
move html from accesslist module to tpl
See merge request hubzilla/core!2257
2026-01-21 13:24:35 +00:00
SK
225c83dfbe
move html from accesslist module to tpl
2026-01-19 14:00:39 +05:30
Mario Vavti
083c4c95d1
Merge branch 'dev' into 11.0RC
2026-01-18 13:07:17 +01:00
Mario Vavti
e736945f1d
update changelog
2026-01-18 13:06:42 +01:00
Mario Vavti
4a2e5add36
update changelog
2026-01-18 12:56:59 +01:00
Mario Vavti
067a79a778
Merge branch 'dev' into 11.0RC
2026-01-17 13:02:37 +01:00
Mario
cb0102b971
Merge branch 'channel-activities-header' into 'dev'
...
move channel-activities header to its tpl
See merge request hubzilla/core!2254
2026-01-17 11:44:55 +00:00
Saiwal K
8b46767d30
move channel-activities header to its tpl
2026-01-17 11:44:54 +00:00
Mario Vavti
26b5dabe72
Merge branch 'dev' into 11.0RC
2026-01-16 12:38:41 +01:00
Mario Vavti
3f39d0d249
fix cloud root folder shows unknown error
2026-01-16 12:38:02 +01:00
Mario Vavti
2b4d2baa7b
version
2026-01-16 10:35:29 +01:00
Mario Vavti
3130a94a4c
bump redbasic min/max version
2026-01-16 10:27:54 +01:00
Mario Vavti
d44c004bd0
bump dev version
2026-01-15 17:24:39 +01:00
Mario Vavti
c655046e1f
version, strings and updated util/run_xgettext.sh
2026-01-15 17:13:32 +01:00
Mario Vavti
b32c1c1e22
composer update
2026-01-15 14:50:39 +01:00
Mario
38f040f9b5
Merge branch 'minor-test-improvements' into 'dev'
...
tests: Make addonname/tests base addon tests dir
See merge request hubzilla/core!2250
2026-01-15 10:53:57 +00:00
Mario
7dcaebf281
Merge branch 'italian-translation' into 'dev'
...
Italian translation
See merge request hubzilla/core!2253
2026-01-15 10:53:04 +00:00
Mario
fad5f98405
Merge branch 'bookmarks-layout-tpl' into 'dev'
...
move html from bookmarks module to its tpl
See merge request hubzilla/core!2255
2026-01-15 10:48:01 +00:00
SK
ea07bd1693
move html from bookmarks module to its tpl
2026-01-15 02:15:26 +05:30
Mario
4a7b2e92a5
make sure we deal with a string
...
(cherry picked from commit b6153edf6b )
Co-authored-by: Mario <mario@mariovavti.com >
2026-01-08 19:50:31 +00:00
Mario Vavti
deaab14c5f
revert revert
2026-01-07 11:37:22 +01:00
Mario Vavti
8258b8b088
revert
2026-01-07 10:52:22 +01:00
Mario Vavti
db5c217a21
reuse the stored filetype
2026-01-07 10:48:11 +01:00
prealpinux
724ee7dbab
Italian translation
2026-01-06 22:40:30 +01:00
Mario Vavti
fb9fe0d3c4
bump version
2026-01-05 15:43:32 +01:00
Mario Vavti
9019636449
update attach.filetype field length to match photo.mimetype field length and attempt to find mimetype with finfo class if applicable.
2026-01-05 15:34:42 +01:00
Mario Vavti
933b4fbcfe
bump version
2026-01-05 12:21:55 +01:00
Mario Vavti
7675ed0145
add (not exactly correct -> see fixme) mime types for docx and xlsx
2026-01-05 12:14:01 +01:00
Mario
73e7f0aad2
Escape args in xchan_fetch
...
(cherry picked from commit cedc6c4230 )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2026-01-04 19:58:46 +00:00
Mario
f25211d7ff
Merge branch 'xchan-fetch-escape-args' into 'dev'
...
Escape args in xchan_fetch
See merge request hubzilla/core!2252
2026-01-04 19:53:51 +00:00
Mario
30cf6d827c
Merge branch 'issue-1960-fix-grammar-in-enotify' into 'dev'
...
Fix grammar in Enotify::submit
See merge request hubzilla/core!2251
2026-01-04 19:49:42 +00:00
Mario
1323ea8e18
Merge branch 'dev' into 'dev'
...
move shared post formatting to its own tpl
See merge request hubzilla/core!2248
2026-01-04 19:36:06 +00:00
Saiwal K
9f98f6bbd5
move shared post formatting to its own tpl
2026-01-04 19:36:06 +00:00
Harald Eilertsen
cedc6c4230
Escape args in xchan_fetch
2026-01-04 14:55:03 +01:00
Mario Vavti
b6a58fbf6e
make sure editor init also works from the tiles view
2026-01-03 19:31:56 +01:00
Mario Vavti
e295765bef
fix typo and wrongedited timestamp. also add data-{id, type} to cloud directory listings
2026-01-02 15:31:54 +01:00
Harald Eilertsen
141dc2fdb7
Fix grammar in Enotify::submit
...
Fixes issue #1960 : https://framagit.org/hubzilla/core/-/issues/1960
2025-12-29 20:37:20 +01:00
Harald Eilertsen
c051c4d0aa
tests: Make addonname/tests base addon tests dir
...
This makes it easier to treat anything under tests/ as namespaced for
PSR-4 autoloading.
2025-12-21 11:05:37 +01:00
Harald Eilertsen
e289078f82
tests: Fix content-type/length in Module\TestCase
2025-12-21 11:04:25 +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
98840ae1d0
fix deprecation warning
2025-12-16 12:07:20 +00:00
Mario
28746891c8
curl_close() is deprected and noop since PHP version 8.0
2025-12-16 11:47:10 +00:00
Mario
e5d0ef79ef
GD imagedestroy() is deprected and noop since PHP version 8.0
2025-12-16 11:16:28 +00:00
Mario Vavti
2eb51233f6
fix hashtag and mentions count after fixing encoding and add tests
2025-12-12 19:15:28 +01:00
Mario Vavti
5432819788
add test for encoded filter entry
2025-12-12 18:51:53 +01:00
Mario
c03f543b54
encoding issue
2025-12-12 17:44:27 +00:00
Mario
de6506eb57
bump version
2025-12-12 11:53:31 +00:00
Mario
fb48bbe2c1
fix replies id reference
2025-12-12 11:52:05 +00:00
Mario
65132c8fdc
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-12-12 11:44:45 +00:00
Mario
2c0936187a
improved replies id detection
2025-12-12 11:44:08 +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
16068af0bb
remove sodium-plus
2025-12-10 18:42:08 +00:00
Mario
d09b01245f
generate password hash with PBKDF2 instead of built in hash function based on argon2 which too resource heavy for our usecase (see comments) also the nonsumo library is almost half in size - we ship both libs now but only use the nonsumo. This fixes crypto for chromium mobile versions. drawback: this change is not backward compatible.
2025-12-10 18:37:18 +00:00
Mario
bdd0b0a6fb
sodium-plus is not maintained anymore - use https://github.com/jedisct1/libsodium.js (sumo version because it contains the crypto_pwhash() function) directly instead
2025-12-10 09:41:25 +00:00
Mario
48030617ab
check for sodium in decrypt function
2025-12-10 07:34:36 +00: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
da266f5739
Merge branch 'dev' into 'dev'
...
add active themes list to siteinfo
See merge request hubzilla/core!2247
2025-12-09 11:34:05 +00:00
Mario
f6a4997d6f
fix issue #1954
2025-12-09 11:29:51 +00:00
Mario
7a99089204
refactor module feed to allow a (for now) hidden pconfig to allow switching between simple (toplevels only) and complete activity feed, defaulting to simple. Also reomve option for json formatted feed since it is not supported in the backend - issue #1953
2025-12-09 10:51:07 +00:00
Mario
2e55973da2
remove ofeed and ochannel modules which were here to serve deprecated and removed ostatus
2025-12-09 10:02:00 +00:00
Mario
80f4eea9e9
remove support for deprecated AS1 verbs and objects in the network stream filters - improves performance
2025-12-09 08:26:41 +00:00
Mario
be5c8aa2a3
more work on determining whether an event should be adjusted is an all-day event
2025-12-09 08:24:53 +00:00
Mario
643d25b34b
simplify and be slightly more strict to define allday events
2025-12-05 22:38:20 +00:00
Mario Vavti
c29d79854e
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-12-05 22:24:33 +01:00
Mario
2834544451
an attempt to better deal with events that have no endTime and events that inline timezone offset in the timestamp
2025-12-05 21:16:30 +00:00
Mario Vavti
60eb8aa42b
provide the event hash and timezone in the event object
2025-12-05 22:04:52 +01:00
Mario
aff39521cd
revert removing of iconfig parsing (it is still required for events for now). Dismiss activitypub.rawmsg and diaspora.fields from parsing
2025-12-05 19:24:28 +00:00
Mario
f19ad4b087
bump version
2025-12-05 09:26:19 +00:00
Mario
fc243196d9
store the object cache right on and remove some commented out code
2025-12-05 09:19:26 +00:00
SK
42e78d9666
add active themes list to siteinfo
...
Helps choosing instance when creating clones for compatible themes.
2025-12-05 07:36:13 +05:30
Mario
26d1653bfb
Merge branch 'hooks-update-api-docs' into 'dev'
...
Update API docs for Hook interface
See merge request hubzilla/core!2245
2025-12-04 18:41:02 +00:00
Mario Vavti
f39ccab6c1
update composer libs
2025-12-04 14:24:20 +01:00
Mario
a0e6dcbb77
allow the post_mail permission to work independend from the send_stream/post_comment permissions and leave the post_mail perm limit at PERMS_SPECIFIC for the public channel role - issue #1951
2025-12-04 12:31:04 +00:00
Mario
320a0c1b62
only reset obj cache if edited timestamp has changed
2025-12-03 21:02:16 +00:00
Mario
84d52a9ad1
Merge branch 'improve-test-isolation' into 'dev'
...
Improve test isolation
See merge request hubzilla/core!2246
2025-12-03 19:33:27 +00:00
Mario
dc298ce6c1
bump version
2025-12-03 19:31:11 +00:00
Mario
b464cd6181
this is somehow delicate: make sure we will not relay an item again in case it comes back to us from a channel that sources our channel
2025-12-03 19:05:17 +00:00
Harald Eilertsen
4eb7e29bab
Improve test isolation
...
To ensure tests don't step on each others toes, make sure we back up
the static properties of the global App class before running tests that
modify any of these properties.
2025-12-02 19:58:41 +01:00
Mario
63243808b8
add quoteUri for mastodon which seems to have removed support for quoteUrl
2025-12-02 12:23:38 +00:00
Mario
f271448767
also remove the comment now that we do not use the effective_uid param anymore
2025-12-02 11:57:51 +00:00
Mario
3915164bb4
we do not need to decode iconfig anymore
2025-12-02 10:24:54 +00:00
Harald Eilertsen
94e5aa172c
Update API docs for hooks
2025-11-29 22:52:30 +01:00
Harald Eilertsen
ff68bee174
Doxygen: New tag @sideeffect
...
Use this tag to document unexpected side effects of an API.
2025-11-29 22:49:54 +01:00
Mario
25aa7d5738
fix activity signer not set
2025-11-27 10:10:24 +00:00
Mario
07e3a218cb
only check author and owner mismatch
2025-11-27 09:59:33 +00:00
Mario
e6ad00dabc
lookup only one item
2025-11-26 10:07:10 +00:00
Mario
23d781e348
improved checks
2025-11-26 08:39:34 +00:00
Mario
b53cacd54c
bump version
2025-11-26 07:38:46 +00:00
Mario
ade3da4d89
dismiss objects where the force flag is set for now
2025-11-25 22:50:47 +00:00
Mario
1e5f614a5e
Revert "more check possible ownership mismatch"
...
This reverts commit 159c8dbd5f .
2025-11-25 11:03:27 +00:00
Mario
159c8dbd5f
more check possible ownership mismatch
2025-11-25 10:23:03 +00:00
Mario
5faa285f6f
version
2025-11-25 08:38:53 +00:00
Mario
c9af19cdb2
check possible ownership mismatch
2025-11-25 08:38:05 +00:00
Mario
3e74e4784c
move ObjCache::Set() from Activity::decode_note() to Activity::store() and Libzot::import() where we have already gathered more infos
2025-11-24 22:34:29 +00:00
Mario
bcbd7f4f6d
bump version
2025-11-24 07:53:41 +00:00
Mario
7ead6086dc
remove trailing slash
2025-11-24 07:49:30 +00:00
Mario
4685568e0d
item links will be replaced at the sync receiver side - use the channel url of the current site when storing. fixes issue #1932
2025-11-24 07:48:54 +00:00
Mario
ec57f8293a
refine shre to quote conversion
2025-11-23 10:50:21 +00:00
Mario
9e5344d624
fix typo in last commit
2025-11-22 19:57:28 +00:00
Mario
4c122fd3b3
do not attempt tag delivery if not item type post - fix issue #1941
2025-11-22 19:54:58 +00:00
Mario
d318a1b807
make postgres happy
...
(cherry picked from commit 7959dd9f57 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-11-21 22:05:10 +00:00
Mario
7959dd9f57
make postgres happy
2025-11-21 21:54:15 +00:00
Mario
fde03c7ae0
remove commented out code
2025-11-21 20:50:14 +00:00
Mario
7fcc770fbf
rename (un)serialise() -> json_(un)serialize()
2025-11-21 20:43:35 +00:00
Mario Vavti
dcb09a8b39
update smarty and base58
2025-11-21 16:45:54 +01:00
Mario
57c22f4d0f
fix test
2025-11-21 10:45:45 +00:00
Mario
ed1cfa5c7b
fix block/unblock account - issue #1947
2025-11-21 09:25:51 +00:00
Mario
3878dbd6bd
show viewsource link for pubstream items
2025-11-21 08:27:53 +00:00
Mario Vavti
e80de634d3
version 10.6.1
2025-11-21 08:10:44 +01:00
Mario
536f80e50b
update changelog
...
(cherry picked from commit 554577fad7 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-11-21 07:08:50 +00:00
Mario
554577fad7
update changelog
2025-11-21 07:04:28 +00:00
Mario
3eeb173efd
fix insufficient target attribution for forums - channel_url() requires the channel array not the address
...
(cherry picked from commit 7cadb43029 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-11-21 06:53:05 +00:00
Mario
3ac99479fe
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-11-20 23:06:02 +00:00
Mario
7cadb43029
fix insufficient target attribution for forums - channel_url() requires the channel array not the address
2025-11-20 23:05:12 +00:00
Mario
f25ac63f18
Merge branch 'fix-warnings-in-owatest' into 'dev'
...
Set content type/length for module test requests
See merge request hubzilla/core!2244
2025-11-20 21:20:27 +00:00
Mario
8a79d8d06f
Merge branch 'more-tests+speedups' into 'dev'
...
More tests + speed improvements
See merge request hubzilla/core!2243
2025-11-20 20:49:55 +00:00
Harald Eilertsen
ddf7fad82f
Set content type/length for module test requests
...
Just use default values of 'text/html' and 0 for now. Should probably be
set to more realistic values at some point, but for now it seems to
work.
This fixes warnings in the OwaTest.
2025-11-20 21:48:53 +01:00
Mario
6a9d569d5a
singleton object cache - initial commit
2025-11-20 20:41:40 +00:00
Mario
ad017baaa6
singleton object cache - initial commit
2025-11-20 20:41:20 +00:00
Mario
b5d673c102
Merge branch 'test-reload-fixtures-from-db' into 'dev'
...
Reload fixures from db
See merge request hubzilla/core!2242
2025-11-20 07:21:16 +00:00
Mario Vavti
d7fa707f00
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-11-20 08:02:58 +01:00
Mario Vavti
b4b7ec1693
cross protocol message payload restructuring - initial commit
2025-11-20 07:58:50 +01:00
Harald Eilertsen
6f8b7f177d
Replace use of create_identity in MagicTest
...
Use db fixtures instead. Make the test much snappier.
2025-11-19 22:01:42 +01:00
Harald Eilertsen
7a2a621309
Add hubloc test db fixture
...
Added entries in the hubloc table to correspond to the channel entries
in channel.yml. These would normally be created by `create_identity`, so
some code expects them to be there.
2025-11-19 21:59:45 +01:00
Harald Eilertsen
fe25bab3a7
Stub crypto calls from CreateIdentityTest
...
This speeds up the test runs significantly.
2025-11-19 16:58:08 +01:00
Harald Eilertsen
3abd764512
Drop create_identity from Zotfinger test
2025-11-16 22:14:33 +01:00
Harald Eilertsen
dc255a4ecf
Begin tests for Profiles module
2025-11-15 11:26:23 +01:00
Harald Eilertsen
fc201ae067
Fix warnings in profile_edit template
2025-11-15 11:26:23 +01:00
Harald Eilertsen
de5455b401
Fix warnings for optional args in field templates
2025-11-15 11:26:22 +01:00
Harald Eilertsen
1243207b8f
Fix undefined vars in Profiles module
2025-11-15 11:26:22 +01:00
Harald Eilertsen
39f4a56348
Begin tests for Zotfinger module
2025-11-15 11:26:11 +01:00
Mario
d48c9ce562
only unserialis(z)e if we deal with a string
2025-11-14 18:34:25 +00:00
Mario
6ced694b53
more streamline with jsalmon signature removal
2025-11-14 14:10:46 +00:00
Mario
bc128c604b
streamline with jsalmon signature removal
2025-11-14 12:35:29 +00:00
Mario
a2168870b9
add a hint vor cahed state
2025-11-14 12:20:27 +00:00
Mario
c0197b698e
fix undefined var
2025-11-14 12:01:58 +00:00
Mario
f2ae99f64e
adapt mod viewsrc
2025-11-14 10:06:19 +00:00
Mario
14f6667687
more json serialisation for iconfig
2025-11-14 10:05:59 +00:00
Mario Vavti
6f9348540e
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-11-14 10:45:29 +01:00
Mario Vavti
51b667020e
use json serialisation for iconfig
2025-11-14 10:44:56 +01:00
Mario
c6d54d03de
try to provide the complete raw object in viewsrc
2025-11-13 20:43:56 +00:00
Harald Eilertsen
8e35ef2faa
Add test db fixtures for channel table
...
Add the system user and a test user to the table for use by tests.
2025-11-13 19:51:39 +01:00
Harald Eilertsen
b74a2dff9e
Reload test fixtures from db
...
Reload inserted rows from the DB when loading the test fixtures. This
ensures that we get all default fields and id columns initialized and
validated. Some code under test will require this to work as expected.
2025-11-13 19:51:39 +01:00
Harald Eilertsen
6400bcc81f
Set logged in shannel for delete account test
...
If the logged in account is not set, it triggers a warning.
2025-11-13 19:51:39 +01:00
Harald Eilertsen
4abe0703d7
tests: Use root passwd to set up MySQL test db
2025-11-13 19:51:39 +01:00
Mario
4b389ddba9
Merge branch 'dba-fix-insert' into 'dev'
...
Improve dba_pdo::insert function
See merge request hubzilla/core!2241
2025-11-13 16:14:06 +00:00
Harald Eilertsen
1e92aeb7f9
Improve dba_pdo::insert function
2025-11-13 16:14:05 +00:00
Mario
b6153edf6b
make sure we deal with a string
2025-11-13 09:50:46 +00:00
Mario
93c333a9bc
bump version
2025-11-11 11:49:23 +00:00
Mario
43142dde9f
OWA2: initial commit
2025-11-11 11:47:57 +00:00
Mario
63bc905061
wrong order of args
2025-11-10 21:03:22 +00:00
Mario
573c6f3df3
shares kiss
2025-11-10 19:50:10 +00:00
Mario
28692b867c
nesting shares will be too messy in regard to interop. so when sharing a post with shares, just pick the shares.
2025-11-10 09:25:31 +00:00
Mario
74b8f1f240
Revert "correctly parse and display nested shares"
...
This reverts commit 0be74299ca .
2025-11-10 09:01:38 +00:00
Mario
0be74299ca
correctly parse and display nested shares
2025-11-10 08:01:18 +00:00
Mario
e90fc6d714
fix quote issue with forums
...
(cherry picked from commit 866d88de53 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-11-07 20:30:35 +00:00
Mario
866d88de53
fix quote issue with forums
2025-11-07 20:29:51 +00:00
Mario
69acee497d
bump dev version
2025-11-07 19:57:49 +00:00
Mario Vavti
6c74672d40
bump composer PHP version to 8.2 and update libs
2025-11-07 20:55:45 +01:00
Mario
6320506c27
update install document
2025-11-07 19:36:56 +00:00
Mario
1ee0f3ce1d
remove unused sprintf.js
2025-11-07 19:23:53 +00:00
Mario
0730d31c22
move twitteroauth to addon_common
2025-11-07 19:04:04 +00:00
Mario
a2a8b2e9fb
move slinky to addon_common
2025-11-07 18:57:18 +00:00
Mario
8821fa9a0e
this is only used by the openid addon. move it there.
2025-11-07 18:40:14 +00:00
Mario
363100a612
this is only used by the wppost addon. move it there.
2025-11-07 15:09:08 +00:00
Mario
1f7ac5e787
this is only usewd by the wiki addon. move it there.
2025-11-07 14:59:16 +00:00
Mario
2233a0317e
remove bootbox lib and unused code
2025-11-07 14:52:30 +00:00
Mario
498ef78e6f
remove unused images
2025-11-07 14:45:12 +00:00
Mario
8a606365c8
update path
2025-11-07 14:42:52 +00:00
Mario
9c27f94709
move language specific folders into its own subfolder in /view
2025-11-07 14:38:55 +00:00
Mario
a99e067b91
remove deprecated sjcl library and references
2025-11-07 12:39:58 +00:00
Mario
831f4324ae
fix fullscreen button class
2025-11-07 11:59:54 +00:00
Mario
ad205abd90
Merge branch 'profile-visibility-editor-tpl' into 'dev'
...
updated profile visibility editor to use tpl file for layout
See merge request hubzilla/core!2240
2025-11-07 11:13:38 +00:00
Mario
231f4a28eb
remove deprecated code
2025-11-05 20:47:38 +00:00
Mario
95b52b6aa9
adapt mod dreport to the changes in 385c23a2b
2025-11-05 20:43:50 +00:00
Mario
385c23a2b6
fix delivery report when syncing cloned channels
2025-11-05 20:29:29 +00:00
Mario
3a81edbcb0
bump version
2025-11-04 10:45:55 +00:00
Mario
2f377089e6
deprecate outbound JSalmon signatures
2025-11-04 10:45:15 +00:00
Mario
6427e84053
release date
2025-11-04 09:29:51 +00:00
Mario
f1def0c03a
Merge branch '10.6RC'
2025-11-04 09:26:29 +00:00
Mario
b8a5ebe0f7
version 10.6
2025-11-04 09:24:43 +00:00
Mario
24a9ad6260
Merge branch 'dev' into 10.6RC
2025-11-03 21:12:42 +00:00
Mario
88577e1e97
Fix encoding for webpage, layout and block title and body when editing - issue #1946
2025-11-03 21:12:04 +00:00
Mario
38225aabc9
Merge branch 'dev' into 10.6RC
2025-11-03 20:43:12 +00:00
Mario
3653ae1af0
fix typo in sql query and some missing data which prevented files and photos to be updated correctly via dav - issue #1944
2025-11-03 09:31:45 +00:00
Mario
f2aa42f18a
fix typo
2025-11-03 08:51:21 +00:00
Mario
aa5bd9bbfc
do not allow observer posting files to wall if they do not have permission - issue #1940 part two
2025-11-03 08:50:39 +00:00
SK
73b931ed14
updated building profile visibility editor to use tpl file for layout
2025-11-01 01:47:30 +05:30
Mario
42f75842c6
Merge branch 'dev' into 10.6RC
2025-10-30 21:46:41 +00:00
Mario
73fafd9f2b
update changelog
2025-10-30 21:46:13 +00:00
Mario
13c51e519d
Merge branch 'dev' into 10.6RC
2025-10-30 21:42:38 +00:00
Mario
ef05cecaeb
make sure to only call init_contact_edit() on pageload if we have a fragment and are in /connections. this is to prevent fragment hijacking for other pages
2025-10-30 21:37:41 +00:00
Mario
5b6d70fd60
Revert "make sure to only call init_contact_edit() on pageload if we have a fragment and are in /connections. this is to prevent fragment hijacking for other pages"
...
This reverts commit cfb8bf3ab9 .
2025-10-30 21:37:08 +00:00
Mario
cfb8bf3ab9
make sure to only call init_contact_edit() on pageload if we have a fragment and are in /connections. this is to prevent fragment hijacking for other pages
2025-10-30 21:32:30 +00:00
Mario Vavti
3cf7e09609
switch from mmccooks php-json-canonicalization library to root23s which, according to mike, better deals with floating point values
2025-10-30 21:30:18 +01:00
Mario Vavti
a127f76bad
Merge branch 'dev' into 10.6RC
2025-10-30 19:37:25 +01:00
Mario Vavti
d11b05de71
unserialise is being called in the get method now
2025-10-30 19:36:01 +01:00
Mario
a03b440139
Merge branch 'dev' into 10.6RC
2025-10-30 10:12:31 +00:00
Mario
2865dc45eb
update changelog
2025-10-30 10:12:06 +00:00
Mario
923e80d143
fix merge conflict
2025-10-30 09:58:55 +00:00
Mario
ba96b2ce85
Merge branch 'upgrade-ci-php-82' into 'dev'
...
CI: Upgrade images to php8.2
See merge request hubzilla/core!2239
2025-10-30 09:41:12 +00:00
Mario
d9f467f215
Merge branch 'fix-test-deprecation' into 'dev'
...
Fix deprecation notice in MessageWidgetTest
See merge request hubzilla/core!2238
2025-10-30 09:39:44 +00:00
Harald Eilertsen
23a8c2f0a8
CI: Upgrade images to php8.2
...
PHP 8.1 is is reaching end-of-life in about two months, so to prepare
for setting PHP 8.2 as minimum supported version we upgrade the CI
runners right away.
PostgreSQL 13 is also reaching EOL in mid november, so upgrade that as
well.
2025-10-29 22:21:51 +01:00
Mario
76856188e1
remove not in abook restriction for convo operations. it is not required anymore since we run convo on fetched items only
2025-10-29 11:02:53 +00:00
Harald Eilertsen
f3d8838256
Fix deprecation notice in MessageWidgetTest
...
Creating dynamic properties in an object is deprecated in PHP 8.2.
Reference: https://www.php.net/manual/en/migration82.deprecated.php
2025-10-29 10:33:06 +01:00
Mario
2871ef2897
fix another case where the whole URL was punified
2025-10-28 11:55:32 +00:00
Mario
aa7358c837
bump version
2025-10-27 21:13:13 +00:00
Mario
57b553a79f
no need for is_sys_channel() here - we already have the complete channel. Saves a DB lookup.
2025-10-27 21:12:20 +00:00
Mario
f08498440a
further improve how and in which cases we will attempt fetching the replies collection
2025-10-27 21:03:26 +00:00
Mario
e9c07c554a
move the connected check to Activity::init_background_fetch() to omit redundant abook queries in each Activity::store()
2025-10-26 20:32:43 +00:00
Mario Vavti
a570ef4691
add test for ASCache::isCacheable()
2025-10-26 19:19:36 +01:00
Mario
7cf7aa397e
refactor Lib/ASCache so that we can easily determine cacheable activities (we will not cache limited activities anymore), refactor the Daemon/Convo so that we will not waste a process for each channel (similar to Daemon/Fetchparents)
2025-10-26 17:43:10 +00:00
Mario
8ba378bc6f
Merge branch 'dev' into 10.6RC
2025-10-24 19:01:13 +00:00
Mario
03af9d415f
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-10-24 18:37:08 +00:00
Mario
e5acf404ab
punify() will turn everything to lower case. We should just use it on the host part, otherwise case senstive URLs will be rendered useless
2025-10-24 18:36:27 +00:00
Mario Vavti
2e89cfe5ed
fix pattern to make tests happy again
2025-10-24 20:19:55 +02:00
Mario
21951ec5ee
update changelog
2025-10-24 13:36:08 +00:00
Mario
10786336c5
Merge branch 'dev' into 10.6RC
2025-10-24 09:58:48 +00:00
Mario
9e33fa8ee2
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-10-24 09:52:52 +00:00
Mario
1658244b09
only match a single whitespace at the end when pasting a quote, lookup url for plink in question activities
2025-10-24 09:52:28 +00:00
Mario Vavti
3c60e33d74
fix rc version
2025-10-23 14:47:58 +02:00
Mario Vavti
5fb28cb51c
fix setup checks
2025-10-23 14:46:04 +02:00
Mario
1677c664f0
bump dev version
2025-10-23 09:09:22 +00:00
Mario
d35a79515f
version and strings
2025-10-23 09:06:01 +00:00
Mario
872fced729
bump version
2025-10-22 18:32:03 +00:00
Mario
4ae65a63c6
photo_upload(): moderate photo items where observer has write_storage perm but not post_wall perm - fix issue #1940
2025-10-22 18:31:49 +00:00
Mario
acc43bbbad
fix not all notification icons updated and use anon function shortcut for consistency
2025-10-22 16:54:25 +00:00
Mario
947d827431
bump version
2025-10-22 07:35:59 +00:00
Mario
339f787b92
retrieve available notification types from dom element instead of passing them around (which had issues)
2025-10-22 07:35:29 +00:00
Mario
c71a6dbbd2
phpstan: remove conditional constants from ignoreErrors for level 0
2025-10-22 06:45:01 +00:00
Mario
cd5815dcdc
install libgmp-dev in gitlab-ci
2025-10-22 06:38:09 +00:00
Mario
19c478421d
add gmp extension to gitlab-ci
2025-10-22 06:21:13 +00:00
Mario
a5f311665c
bump version
2025-10-21 20:53:06 +00:00
Mario
d8c14eec58
fix issue with notification on screen size where notifications are hidden and isVisible would always return false
2025-10-21 20:52:31 +00:00
Mario Vavti
4798fa79c3
update composer libs - requires gmp extension (in favor of bcmath)
2025-10-21 22:06:03 +02:00
Mario Vavti
b50aa43542
remove redundant args
2025-10-21 21:09:13 +02:00
Mario Vavti
6bf1b15666
remove redundant args
2025-10-21 21:08:28 +02:00
Mario Vavti
9d4f2c7817
email change logic is in Settings/Account
2025-10-21 19:05:27 +02:00
Mario Vavti
040b52a1d5
fix undefined constant
2025-10-21 18:57:15 +02:00
Mario
c8c9e4a901
fix some of the constant not found errors
2025-10-21 16:00:06 +00:00
Mario Vavti
b4f6241357
composer update macgirvin/http-message-signer to version 0.2.6
2025-10-21 16:01:28 +02:00
Mario
4ba414fb8d
HTTPSig: return early if we got no key info
2025-10-21 10:23:47 +00:00
Mario
33718ff16f
fix error in case when no forums are available
2025-10-21 10:02:43 +00:00
Mario
19437f45ef
Merge branch 'helpindex-fix' into 'dev'
...
add support for json formatted table of contents and specific tpl for helpindex
See merge request hubzilla/core!2237
2025-10-21 09:31:38 +00:00
Harald Eilertsen
7a7ff97e63
Unbreak test failure in Helpindex test
...
We need to mock the call to `is_readable`, since the file requested in
the test does not actually exist in the file system.
2025-10-20 10:54:12 +02:00
Mario
ef7cedca2d
implement ASCache in ASCollection to possibly prevent timeouts when fetching large collections
2025-10-19 09:07:16 +00:00
SK
cbb2cabd74
corrections with accordion id and data-bs-parent
2025-10-19 14:28:47 +05:30
SK
f7cc249b50
better accordion
2025-10-19 08:55:55 +05:30
SK
9530b5b313
removed else conditional
2025-10-19 08:31:45 +05:30
SK
f91409a9ec
removed unused toc.html
2025-10-19 08:18:53 +05:30
SK
4330e0bb94
add support for json formatted table of contents and specific tpl
...
Allows for precise control over layout of table of contents so that
theme specific changes can be implemented. Introduced a new layout file
help-index.tpl.
Table of contents is stored in json format within toc.json, support for
toc.html is retained since other languages still use it but can be
migrated to json if needed.
2025-10-19 08:18:43 +05:30
Mario
6ad561dc4c
remove deprecated conv_list.tpl
2025-10-17 05:49:36 +00:00
Mario
70c7817a5c
fix undefined variable
2025-10-16 13:11:39 +00:00
Mario
cc9237c7ce
more work on notification: mark seen for pubstream, hidden configs for inverted notifications order and count limit (issue #1917 )
2025-10-16 12:08:29 +00:00
Mario
e75e8ed8f1
add missing changelog
2025-10-16 08:40:51 +00:00
Mario
2e85852a9c
fix en string as per @ferret
2025-10-16 08:20:55 +00:00
Mario
c49a646bef
fix undefined var warning
2025-10-16 08:15:24 +00:00
Mario
c130c3ee45
enable filters and mark-all-seen button to forum notifications
2025-10-16 07:55:05 +00:00
Mario
c96fe501ef
bump version
2025-10-15 16:52:06 +00:00
Mario
2f0f7b9df6
make sure we add the channel address to the url field
2025-10-15 16:51:08 +00:00
Mario
9fec396fa2
whitespace
2025-10-15 06:41:15 +00:00
Mario
bf774caf0e
we should probably also handle image/gif here
2025-10-15 06:37:43 +00:00
Mario
f08b0edad2
only request quality for types that have support for it. otherwise getQuality() will choke with
...
UnhandledMatchError
2025-10-15 06:35:42 +00:00
Mario Vavti
63e41c233f
the correct mime type for .jpg images is image/jpeg
2025-10-15 07:55:08 +02:00
Mario
48433c9479
Merge branch 'some-photo-cleanup' into 'dev'
...
Some cleanup in Zotlabs\Photo\PhotoGd
See merge request hubzilla/core!2236
2025-10-14 06:28:04 +00:00
Mario
4691bd37c9
Merge branch 'compile-templates-in-ci' into 'dev'
...
Improve compile_smarty3 script, and add CI check
See merge request hubzilla/core!2235
2025-10-14 06:22:06 +00:00
Mario
d24a3a2713
fix issue where not all seen items where removed from the notifications
2025-10-13 19:58:12 +00:00
Harald Eilertsen
57af09ad47
Simplify PhotoGd::imageString
...
Since the validity of the image type is checked upon construction, we
can assume that the functions for writing the valid types are already
available, and we don't need to check it again here.
2025-10-13 18:49:17 +02:00
Harald Eilertsen
c5fc4827c8
Refactor PhotoGd::imageString to reduce complexity
2025-10-13 18:47:46 +02:00
Harald Eilertsen
3c89c7d4f4
Add ImageQuality class to hold quality values
2025-10-13 18:43:13 +02:00
Harald Eilertsen
2a3dc6cc50
Fix trivial phpcs warnings in PhotoGD
2025-10-13 17:05:19 +02:00
Mario
c748d3f0f8
remove logging
2025-10-13 06:14:39 +00:00
Mario
9b2ea44000
fix regression setting the offset and fix js error if notify_menu is null (can happen when forum notifications are ddisabled)
2025-10-13 06:11:24 +00:00
Mario
83f6846143
properly implement forum notifications
2025-10-12 15:29:50 +00:00
Harald Eilertsen
3b2311f356
CI: Check that templates compile
...
Introduce a quick test to check that templates compile in the pretest
stage. This is to prevent merge requests unintentionally breaking
templates like in issue #1938 .
https://framagit.org/hubzilla/core/-/issues/1938
2025-10-11 10:54:27 +02:00
Harald Eilertsen
ea0229dcfc
Return with error code if precompile_smarty fails
...
The Smarty API for compiling templates don't return any meaningful error
status if a template fails, so we buffer the output and scan it for
error messages instead. If we find one, we return a non-zero error code
to signal the error to the shell or calling process.
Also added more detailed copyright headers.
2025-10-10 22:22:39 +02:00
Mario
3cdfa94c29
announced toplevel items will have type Announce in our case - possible fix for issue #1936
2025-10-10 15:47:49 +00:00
Mario
2fd5762125
wrong array key
2025-10-10 15:41:54 +00:00
Mario
52ecdb007f
use space instead of EOL constant which contains HTML
2025-10-10 09:01:00 +00:00
Mario
9b8fed738b
escape sequence must not contain spaces
2025-10-10 09:00:09 +00:00
Mario
ee3fafc9fb
Merge branch 'ci-pretest-and-upgrade-psql' into 'dev'
...
CI: Add pretest CI step and run PHPStan
See merge request hubzilla/core!2233
2025-10-09 09:53:14 +00:00
Mario
47867a0993
Merge branch 'fix-phpunit-deprecation' into 'dev'
...
tests: Dataproviders should be static
See merge request hubzilla/core!2232
2025-10-09 09:51:52 +00:00
Mario Vavti
a2ba81afe1
version 10.4.4
2025-10-06 23:27:14 +02:00
Mario
a15254a1e2
remove check for current user and apply update
2025-10-06 23:16:22 +02:00
Mario
1a68dbccf1
remove check for current user and apply update
2025-10-06 20:42:27 +00:00
Harald Eilertsen
fc87ef282e
CI: Upgrade to postgres 13
...
Postgres 12 has been EOL for almost a year!
2025-10-05 23:07:02 +02:00
Harald Eilertsen
ab0e5e3eee
CI: Add pretest CI step and run PHPStan
...
The idea is to avoid the more expensive phpunit tests if a set of
simpler checks fail. These should check the code without actually
running it. For now we only run PHPStan, but this may expand in the
future.
2025-10-05 23:03:42 +02:00
Harald Eilertsen
356b6127d3
Better check if default_timezone is set
2025-10-05 23:03:42 +02:00
Harald Eilertsen
87c62db41e
tests: Dataproviders should be static
2025-10-05 20:27:08 +02:00
Mario
0d3855cd63
whitespace
2025-10-05 15:48:21 +00:00
Mario Vavti
ffce0a705b
added test for Activity::pasteQuote()
2025-10-05 15:43:42 +02:00
Mario
49e65902d7
improve placing quote in post and move it to separate function - test will follow
2025-10-05 13:19:26 +00:00
Mario
2e1fd79c7a
implement as cache in get_quote()
2025-10-05 07:46:22 +00:00
Mario
0c577b5fd0
replace both variants
2025-10-04 20:22:10 +00:00
Mario
3178a96a89
improved quote handling
2025-10-04 18:49:21 +00:00
Mario
c1cec623bb
this restriction should not be required anymore
2025-10-04 18:47:08 +00:00
Mario
d3cc098070
Revert "this restriction should not be required anymore"
...
This reverts commit 69e7812646 .
2025-10-04 18:45:53 +00:00
Mario
69e7812646
this restriction should not be required anymore
2025-10-04 18:44:07 +00:00
Mario
d39320475c
remove logging
2025-10-03 16:08:37 +00:00
Mario
0faf47b3ca
deal with multiple quoteUrl's - just in case
2025-10-03 16:07:45 +00:00
Mario
660ff3da7b
for consistency show webfinger addr instead of url like in the other tabs
2025-10-03 06:51:23 +00:00
Mario
7ec8a2267a
we should also store the terms of a quote post for custom emojis, tags, etc.
2025-10-03 05:39:43 +00:00
Mario
4a35764e13
we must decode the entire message for attached images etc.
2025-10-02 17:35:38 +00:00
Mario
3a50b185ce
fix heading
...
(cherry picked from commit 57e2904cc0 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-10-02 10:02:37 +00:00
Mario
57e2904cc0
fix heading
2025-10-02 10:01:38 +00:00
Mario
77866625cc
fix path
...
(cherry picked from commit b49c844a23 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-10-02 09:58:06 +00:00
Mario
b49c844a23
fix path
2025-10-02 09:57:31 +00:00
Mario
f6275fdb79
Ãadd en tos which seems to have been lost in transition
...
(cherry picked from commit 2c55ee5a73 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-10-02 09:52:05 +00:00
Mario
2c55ee5a73
Ãadd en tos which seems to have been lost in transition
2025-10-02 09:17:07 +00:00
Mario
548b0c4931
Merge branch 'misc-phpstan-fixes' into 'dev'
...
Fix remaining issues flagged by PHPStan level 0
See merge request hubzilla/core!2228
2025-10-02 08:36:00 +00:00
Mario
8c61f89a14
get_quote_bbcode() > get_quote()
2025-10-02 08:16:39 +00:00
Mario
7cc0cb78a0
inbound support for mastodon quote posts and slightly improved rendering
2025-10-02 07:13:45 +00:00
Mario
6aa945cde1
Merge branch 'cherry-pick-357eabbe' into 'dev'
...
Update Spanish strings
See merge request hubzilla/core!2229
2025-10-01 09:25:38 +00:00
Mario
375b3f3f67
bump version
2025-10-01 08:55:42 +00:00
Mario
b68b5a60c5
fix issue where loadingPage state was not reset in some situations and return if we retry live update due to incomplete data
2025-10-01 08:55:15 +00:00
Manuel Jiménez Friaza
f4c29d13f4
Update Spanish strings
...
(cherry picked from commit 357eabbe9e2375a23715b12bcf22fe5b7b4b837a)
Co-authored-by: mjfriaza:4GF~eYj,-iAv <mjfriaza@disroot.org >
2025-09-15 16:42:01 +02:00
Mario
121fb74c6c
tagcloud: remove redundant f arg
2025-09-15 07:12:09 +00:00
Mario
4a098cbeaf
whitespace
2025-09-15 07:04:37 +00:00
Mario
6123fd2be8
archive widget: point url to module/channel_addr instead of App:$cmd and some cleanup - fix issue #1911
2025-09-15 07:04:00 +00:00
Harald Eilertsen
176a7cb9b5
Comment duplicate keys in xchan_change_key func
...
PHP arrays can't have duplicate keys, so adding an entry with the same
key again will replace the existing entry with the later one. This patch
comment out the entries that in any case are replaced, so functionally
it should be equivalent to what was before. (But still probably wrong!)
2025-09-12 21:51:24 +02:00
Harald Eilertsen
a7e734b700
Move named inner function out in po2php.php
...
While PHP seems to be able to handle this construct, PHPStan don't. In
this case there's also no reason for this to be an inner function, so
just move it out to the global scope.
2025-09-12 21:51:24 +02:00
Harald Eilertsen
b31123ae2f
Fix missing return from translate_scope function
...
Also make sure the output is escaped wherever this function is used.
2025-09-12 21:51:24 +02:00
Harald Eilertsen
330c8ca890
Fix ref to undefined var in account.php
2025-09-12 21:51:24 +02:00
Harald Eilertsen
e645ea3bf0
Fix missing return warnings in Module\Request
...
As the Request module never returns a HTML payload it was changed to
override the Controller::init() method rather than Controlled::get().
The internal private functions were fixed accordingly, and return type
annotations fixed up as well.
Discovered with PHPStan.
2025-09-12 21:51:24 +02:00
Harald Eilertsen
50f439ae8e
Fix precompile_smarty3.php
...
The Smarty class is in the Smarty namespace, and should not be loaded
manually, but through composer. This is taken care of by requiring
`boot.php`. Also make the script slightly more robust as to where it is
invoked from.
2025-09-12 21:51:24 +02:00
Harald Eilertsen
3a102d9dc3
Remove ref to undefined var in Module\Register
...
The $reg variable is defined in another if-statement further up the
function, but does not make sense in the part where it was referenced.
The code tried to switch to the registered users prefered language
before sending an email to the user, but as this part of the code don't
have a record for the registered user, this makes no sense.
Iow, we leave the currenly selected language alone, and hope for the
best.
2025-09-12 21:51:24 +02:00
Harald Eilertsen
bb4c08caf0
PHPStan: Ignore missing function make_xchan_hash
...
This function does not exist, but is called from a function that is
never used. For rationale for why this code is kept, see the discussion
here:
https://framagit.org/hubzilla/core/-/merge_requests/2209
2025-09-12 21:51:24 +02:00
Harald Eilertsen
f8795288a1
More misc fixes in verify_email_address
2025-09-12 21:51:24 +02:00
Harald Eilertsen
107b8e67d2
Fix/complete template args in verify_email_address
2025-09-12 21:51:24 +02:00
Harald Eilertsen
5a36a37b9f
Fix template language in verify_email_address
2025-09-12 21:51:24 +02:00
Harald Eilertsen
0910ae0e52
Fix db query in verify_email_address
2025-09-12 21:51:24 +02:00
Harald Eilertsen
c6c5a8b5e0
Cleanup verify_email_address
...
- Add type annotations, and change arg to a string instead of array.
Only the email address was used anyways.
- Fix indentation
- Improve API doc and remove unnecessary comments.
2025-09-12 21:51:24 +02:00
Harald Eilertsen
da2c57c432
Fix undefined var $hash in verify_email_address
2025-09-12 21:51:24 +02:00
Harald Eilertsen
e7523e7fc5
Remove ref to undefined variables in get_zcard()
2025-09-12 21:51:24 +02:00
Harald Eilertsen
e52d3639de
Fix missing returns in plugin.php
...
Flagged by phpstan
2025-09-12 21:51:24 +02:00
Mario
1a27edf6dd
Merge branch 'remove-dead-code-in-handle-tag' into 'dev'
...
Remove dead code in handle_tag function
See merge request hubzilla/core!2227
2025-09-12 16:35:32 +00:00
Mario
9750543157
Merge branch 'register_account_hook' into 'dev'
...
uncommented register_account hook
See merge request hubzilla/core!2226
2025-09-12 16:31:43 +00:00
Mario
95dab5c764
Merge branch 'test-include-extensions' into 'dev'
...
Include extensions in default PHPUnit config
See merge request hubzilla/core!2223
2025-09-12 16:31:10 +00:00
Mario
619df9ca22
fix for issue #1929 and updated wording
2025-09-12 16:24:22 +00:00
Mario
5442bac707
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-09-12 14:50:21 +00:00
Mario
99688cdde5
remove redundant variable and include
2025-09-12 14:49:22 +00:00
Harald Eilertsen
6b7478c5a5
Remove dead code in handle_tag function
...
Since $profile is only ever set in the other branch of the if/else
construct, this code will never execute.
2025-09-05 23:19:07 +02:00
SK
644e3b790c
uncommented register_account hook
...
Hook is required for notify-admin addon to work.
2025-09-02 19:43:35 +05:30
Harald Eilertsen
c064cfde91
Look for unit tests for extensions as well as core
2025-09-02 08:38:50 +02:00
Harald Eilertsen
2826d030f4
Remove obsolete phpunit configurations
...
These are not in use, probably outdated, and just confusing.
2025-09-02 08:38:50 +02:00
Mario
1ab1da5816
CI: Tell mysql cli to skip ssl checks
...
(cherry picked from commit 120292bd6c )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2025-09-02 06:34:44 +00:00
Mario
05800a5ff3
Merge branch 'fix-ci' into 'dev'
...
CI: Tell mysql cli to skip ssl checks
See merge request hubzilla/core!2224
2025-09-02 06:29:23 +00:00
Harald Eilertsen
120292bd6c
CI: Tell mysql cli to skip ssl checks
2025-08-31 11:20:03 +02:00
Mario
aaa863cda7
Merge branch 'dev'
2025-08-15 08:45:45 +00:00
Mario
3c722f9aa7
changelog
2025-08-15 08:45:05 +00:00
Mario
14f28907bc
version 10.4.3
2025-08-15 08:38:40 +00:00
Mario
185f53d298
bump version
2025-08-14 17:46:21 +00:00
Mario
3ae42d471a
vote: minor refactor tto catch dubble votes early
2025-08-12 09:13:55 +00:00
Mario
0a817f952e
mark our own vote seen because it will not be marked seen later
2025-08-11 23:28:59 +00:00
Mario
bc7f8b15a8
dismiss our own votes from select query. they are not flagged with item_hidden because otherwise they would not be delivered to the poll owner. received votes are (and should be) flagged with item_hidden so that they are not being relayed.
2025-08-11 23:13:26 +00:00
Mario
02111ad649
start transition deprecated AS1 item.verb vocabulary to AS2 on demand
2025-08-11 22:36:35 +00:00
Mario
6f00964d47
fix regression in retrieving channel address in wtagblock() and whitespace fixes
...
(cherry picked from commit eafa1d56c3 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-08-08 17:49:10 +00:00
Mario
eafa1d56c3
fix regression in retrieving channel address in wtagblock() and whitespace fixes
2025-08-08 14:03:28 +00:00
Mario
44a0311798
Merge branch 'master' of https://framagit.org/hubzilla/core
2025-08-08 07:51:42 +00:00
Mario
2ac06fef9a
version 10.4.2
2025-08-08 07:51:12 +00:00
Mario
5b6a38aa2d
changelog
2025-08-08 07:48:14 +00:00
Mario
37b9919905
bump version
2025-08-07 22:53:26 +00:00
Mario
283c018d07
implement item_custom_display hook in mod HQ
2025-08-07 22:51:40 +00:00
Mario
51c79aecac
make item_normal() deal with various item types and add missing reactions modal
2025-08-07 22:36:35 +00:00
Mario
9343f00918
improve memory consumption when deleting big threads
2025-08-07 19:05:58 +00:00
Mario
962b4e5b4c
fix php error
...
(cherry picked from commit eeef6cfd00 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-08-07 14:57:11 +00:00
Mario
eeef6cfd00
fix php error
2025-08-07 14:55:00 +00:00
Mario
96c7912fa6
update the contact edit header so that both, image and text are linked to the profile
2025-08-02 11:48:50 +00:00
Mario
91f1f8ed7c
version 10.4.1
2025-07-31 08:46:43 +00:00
Mario
3f7ed72ece
changelogÃ
2025-07-31 08:43:31 +00:00
Mario
3385c694aa
add delay before collapsing
2025-07-31 08:22:01 +00:00
Mario
a922f5ca6c
bump version
2025-07-30 19:20:35 +00:00
Mario
88977a406c
imagesLoaded() should not be required in updateConvItems() anymore since we call it before updateConvItems() already (famous last words).
2025-07-30 19:19:00 +00:00
Mario
e98f019b16
fix regression in pubstream tag view, use correct prefixes in pub_tagadelic() and some whitespace fixes
2025-07-30 16:22:08 +00:00
Mario
50f5fcb16b
always update photo DB entries on move - fixes issue where photos were not found by photo picker after folder rename as reported by chris
2025-07-30 06:45:25 +00:00
Mario
bf35a661bf
remove trailing comma
2025-07-29 11:02:43 +00:00
Mario
ecc94cdecd
fix a weird rendering issue which was triggered by load events fireing after the timeout was already in action
2025-07-29 09:28:00 +00:00
Mario
e79a70d2b1
var > const and style
2025-07-27 10:24:53 +00:00
Mario
6916a825ee
move the freshly created content to the center instead of top and use smooth scrolling
2025-07-27 10:23:23 +00:00
Mario
b5a798f068
fix comment preview and scroll to the just created comment after posting it
2025-07-27 09:52:48 +00:00
Mario
e5c54fadea
Merge branch 'update-derived-theme-tutorial' into 'dev'
...
Update derived theme tutorial
See merge request hubzilla/core!2219
2025-07-27 08:15:15 +00:00
Mario
f2217e9016
Merge branch 'fix-pubstream-tagcloud-tpl' into 'dev'
...
Fix pubstream tagcloud and category cloud
See merge request hubzilla/core!2218
2025-07-27 08:14:41 +00:00
Saiwal K
4d6bebb846
Fix pubstream tagcloud and category cloud
2025-07-27 08:14:41 +00:00
Harald Eilertsen
2e9b1d25e1
Replace mention of theme_init function
...
The theme_init function is no longer needed, and the example isn't using
it. So we replace it with a bit more description of the theme info in
the comment, and how that works.
2025-07-24 12:50:50 +02:00
Harald Eilertsen
8604ba016e
Update derived theme tutorial
...
Adds another lesson on customising the theme using styles and overriding
templates.
Also some minor language cleanup and add some introductory text before
lesson 1.
2025-07-24 12:40:13 +02:00
Mario
cc35afa4c9
bump version
2025-07-23 12:07:45 +00:00
Mario
f01c5ad0c1
remove logging
2025-07-23 12:07:21 +00:00
Mario
7b6a8fdba1
fix issue where reply modal would not show anymore after reactions loaded
2025-07-23 12:06:48 +00:00
Mario
2c9f184a09
tagcloud fixes
2025-07-23 08:19:40 +00:00
Mario
6f158f37c9
Merge branch 'improve-derived-themes' into 'dev'
...
Add 'extends' attribute to theme info
See merge request hubzilla/core!2217
2025-07-23 07:54:30 +00:00
Mario
f88d2ba0c4
Merge branch 'tag-cloud-tpl-fix' into 'dev'
...
Add tpl for tagcloud and directory keyword cloud
See merge request hubzilla/core!2216
2025-07-23 07:53:10 +00:00
Saiwal K
170f157aae
Add tpl for tagcloud and directory keyword cloud
2025-07-23 07:53:09 +00:00
Mario
82817b4532
tagadelic: look up toplevels only
...
(cherry picked from commit 3eeaca4aab )
Co-authored-by: Mario <mario@mariovavti.com >
2025-07-22 10:34:19 +00:00
Mario
3eeaca4aab
tagadelic: look up toplevels only
2025-07-22 10:32:57 +00:00
Mario
a3dd4a4d3d
revert cleanup template
...
(cherry picked from commit c383e6af80 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-07-22 10:22:38 +00:00
Mario
c383e6af80
revert cleanup template
2025-07-22 10:21:34 +00:00
Mario
517e14cc38
cleanup template
...
(cherry picked from commit eb3dfb2488 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-07-22 10:17:05 +00:00
Mario
eb3dfb2488
cleanup template
2025-07-22 10:16:09 +00:00
Mario
70e8648d91
the item_wall directive is not required here since we are looking for parent items which we own - remove it since it will make the DB engine use the wrong index in certain cases. also remove duplication of item_type directive when looking up articles
...
(cherry picked from commit ae8e9bc353 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-07-22 09:33:34 +00:00
Mario
ae8e9bc353
the item_wall directive is not required here since we are looking for parent items which we own - remove it since it will make the DB engine use the wrong index in certain cases. also remove duplication of item_type directive when looking up articles
2025-07-22 09:32:20 +00:00
Harald Eilertsen
88227b9155
Rename derived theme tutorial file
2025-07-20 20:33:56 +02:00
Harald Eilertsen
ae77ab7f20
Add derived theme tutorial to help index
2025-07-20 20:28:39 +02:00
Harald Eilertsen
308380fe52
Add 'extends' attribute to theme info
...
To create a derived (or child) theme, the array held in
`App::$theme_info` must contain a key `extends` that contains the name
of the parent theme as a value.
The derived theme tutorial would suggest adding the key in the
`themename_init()` function, however this does not work. The theme info
is repopulated from the theme info file after the theme init function
has run, and so the `extends` key disappears.
This patch adds `extends` as a first class attribute for themes, so that
it can be specified directly in the theme info in the top file comment
block. It also updates the derived theme tutorial to reflect this
change.
2025-07-20 20:23:25 +02:00
Mario
ee7b982358
Merge branch '10.4RC'
2025-07-15 06:40:43 +00:00
Mario
2740f36259
version 10.4
2025-07-15 06:40:19 +00:00
Mario
ff16810e76
Merge branch 'dev' into 10.4RC
2025-07-15 06:35:47 +00:00
Mario
161cfcd64d
update changelog
2025-07-15 06:33:41 +00:00
Mario
d16d1fdcd5
Merge branch 'more-nb-translation-and-fixes' into 'dev'
...
More translations and fix for Norwegian nb
See merge request hubzilla/core!2214
2025-07-15 06:13:46 +00:00
Harald Eilertsen
06c0652b05
More translations and fix for Norwegian nb
...
Wiki's and profiles both used the "Create new" button, so don't add what
is being created to the translation :)
2025-07-14 22:23:58 +02:00
Mario
a2fb2e04f3
add support for did:key verificationMethod in checkEddsaSignature()
2025-07-14 14:13:34 +00:00
Mario
b376f810bf
strict check and whitespace
2025-07-14 13:56:51 +00:00
Mario
0c2bcda431
some documentation
2025-07-14 13:48:59 +00:00
Mario
22cb0d3c6b
use a custom function to build the psr7 request to work around mod rewrite issues with ServerRequest::fromGlobals()
2025-07-14 13:45:23 +00:00
Mario Vavti
b6b4eb4c22
composer update http message signer to version 0.2.3
2025-07-14 15:35:03 +02:00
Mario
da1e0b965b
Merge branch 'dev' into 10.4RC
2025-07-13 19:43:01 +00:00
Mario
d566199423
Merge branch 'update-nb-translations' into 'dev'
...
Update translations for Norsk Bokmål
See merge request hubzilla/core!2213
2025-07-13 19:40:28 +00:00
Mario
35be83c5f6
Merge branch 'fix-permission-context-help' into 'dev'
...
Fix context help link for permissions
See merge request hubzilla/core!2212
2025-07-13 19:39:21 +00:00
Harald Eilertsen
76eed3c06c
Fix context help link for permissions
...
The target was changed when the new docs was merged.
2025-07-13 16:09:33 +02:00
Harald Eilertsen
d994e1be48
Update translations for Norsk Bokmål
2025-07-13 16:01:06 +02:00
Mario
24316bbb03
Merge branch 'dev' into 10.4RC
2025-07-13 10:32:55 +00:00
Mario
7b5a638e00
update changelog
2025-07-13 10:32:23 +00:00
Mario
fa4c86eabf
update install document
2025-07-13 10:03:46 +00:00
Mario
9cf610280c
add init_sys_channel utility to create the sys channel in case of headless installation - issue #1909
2025-07-13 09:57:26 +00:00
Mario
052341d24a
Merge branch 'dev' into 10.4RC
2025-07-13 09:49:29 +00:00
Mario
a55bba7aa8
fix blog mode if threaded view is disabled
2025-07-13 09:47:38 +00:00
Mario
0244d9423a
RC3
2025-07-10 12:02:15 +00:00
Mario
042c98cf2d
Merge branch 'dev' into 10.4RC
2025-07-10 12:00:53 +00:00
Mario
2958ea8c89
update changelog
2025-07-10 12:00:32 +00:00
Mario
81a12be654
changelog
2025-07-10 11:59:27 +00:00
Mario
9f99e401bc
Merge branch 'fix-markdown-mentions' into 'dev'
...
Prevent mentions from mangling by markdown parser
See merge request hubzilla/core!2211
2025-07-10 11:43:10 +00:00
Mario
48ef490f50
Merge branch 'dev' into 10.4RC
2025-07-10 11:40:58 +00:00
Mario Vavti
d782229ba0
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-07-10 11:37:01 +02:00
Mario Vavti
52291fd371
update macgirvin/http-message-signer to version 2.2
2025-07-10 11:36:38 +02:00
Mario
e0298a4378
add logging and catch exception
2025-07-09 08:00:52 +00:00
Mario
08b7eb52c7
remove unneeded code from test
2025-07-09 08:00:27 +00:00
Mario
43ebf69d09
trim the value
2025-07-08 10:47:44 +00:00
Mario
18ae629f19
remove the check for supported protocols. we can store them all because we check later if we support one of them
2025-07-08 10:46:40 +00:00
Mario
8deedd1979
remove long deprecated crypto functions
2025-07-08 10:01:10 +00:00
Mario Vavti
525594d529
update to phpseclib3 which is now a requirement for the http signer library
2025-07-08 11:35:56 +02:00
Mario Vavti
1162615c52
missing file from http-message-signer
2025-07-07 13:17:55 +02:00
Mario Vavti
c462c928e0
composer update to phpseclib version 3
2025-07-07 13:17:14 +02:00
Mario
fcb0ef9633
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-07-06 21:22:53 +00:00
Mario
8a4273a2f5
for now only attempt RFC9421 verification if we have the request
2025-07-06 21:22:32 +00:00
Mario Vavti
3014ae2071
update macgirvin/http-message-signer to version 2.0
2025-07-06 22:58:09 +02:00
Mario Vavti
d396043faf
composer dump-autoload
2025-07-06 22:42:55 +02:00
Mario Vavti
2054359f6c
testing and fixes
2025-07-06 22:41:02 +02:00
Mario
9a3735cd37
tests for Activity::get_actor_protocols()
2025-07-06 18:32:08 +00:00
Mario
222b74ec05
extend get_actor_protocols() to also check fep-fb2a actor metadata
2025-07-06 18:06:28 +00:00
Harald Eilertsen
cb491c53f7
Prevent mentions from mangling by markdown parser
...
Mentioning people whose handles include valid markdown would not survive
markdown to bbcode conversion wihout being mangled. An example that
brought this to my attention was a handle similar to this:
_someuser_@testsite.example
The underscores would be interpreted as emphasis in markdown, and
converted to:
[i]someuser[/i]@testsite.example
This patch should fix this, and hopefully any other issue with mentions
being mangled.
2025-06-28 13:35:05 +02:00
Mario
37f0074674
Merge branch 'dev' into 10.4RC
2025-06-26 08:58:56 +00:00
Mario Vavti
e6c8c47721
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-06-26 10:55:31 +02:00
Mario Vavti
0a98a49eeb
composer update macgirvin/http-message-signer
2025-06-26 10:54:42 +02:00
Mario
7bd4217dd8
Merge branch 'dev' into 10.4RC
2025-06-26 08:12:28 +00:00
Mario
af5733888c
changelog
2025-06-26 08:11:46 +00:00
Mario
c346210735
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-06-26 08:08:31 +00:00
Mario
6028f0490e
minor refactor to get rid of the $webpage variable (it does not cut it anymore) and use $item_type instead
2025-06-26 08:08:08 +00:00
Mario Vavti
890a5942d6
Merge branch 'dev' into 10.4RC
2025-06-25 17:43:52 +02:00
Mario Vavti
7782183ae3
changelog
2025-06-25 17:40:55 +02:00
Mario Vavti
7ecbce691d
RC2
2025-06-25 17:35:58 +02:00
Mario Vavti
2aeed27b9b
emiting a notice from include/auth does not work. emit it from mod login if the login failed.
2025-06-25 17:33:35 +02:00
Mario Vavti
d636e71024
remove code that would never execute and make sure the first account to register is the admin account
2025-06-25 17:26:41 +02:00
Mario
2606517c1d
changelog
2025-06-24 10:09:36 +00:00
Mario
0ab94d42f4
bump dev version
2025-06-24 07:58:19 +00:00
Mario
7c32b11605
update strings
2025-06-24 07:55:21 +00:00
Mario
7b6c76abf1
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-06-24 07:54:33 +00:00
Mario
0e31d61868
Merge branch 'some-account-cleanup' into 'dev'
...
A bit of cleanup for account functions
See merge request hubzilla/core!2210
2025-06-24 07:53:43 +00:00
Harald Eilertsen
66e02c5e3a
A bit of cleanup for account functions
2025-06-24 07:53:42 +00:00
Mario
122747ae76
version 10.4RC1
2025-06-24 07:28:50 +00:00
Mario
9a410f57e6
fix php warnings
2025-06-24 07:25:56 +00:00
Mario
2047e9bca7
fix php warning
2025-06-23 20:06:07 +00:00
Mario
aeb54655a0
exit if we have not found anything
2025-06-23 09:24:10 +00:00
Mario
1a3ca49eba
apply downstream fix from streams: do not sign (request-target) on response
2025-06-23 09:10:57 +00:00
Mario
579cf86335
rfc9421 verify: parse more fields if applicable
2025-06-23 09:03:05 +00:00
Mario
fcf42eeae0
Revert "rfc9421 verify: parse more fields if applicable"
...
This reverts commit 721c0b1e5b .
2025-06-23 09:02:08 +00:00
Mario
721c0b1e5b
rfc9421 verify: parse more fields if applicable
2025-06-23 08:59:27 +00:00
Mario
82b2f06bdd
bump version
2025-06-22 07:36:08 +00:00
Mario
b241e14c06
import App
2025-06-21 20:56:41 +00:00
Mario Vavti
89c17bac50
start verifying RFC9421 HTTP Signatures (hopefully)
2025-06-21 16:39:59 +02:00
Mario
e6bd5ef520
css fix
2025-06-20 19:08:27 +00:00
Mario
7320149fd8
only show the pin if we display the label and fix the test
2025-06-19 08:26:31 +00:00
Mario
7766e5d420
prepend geo links withe a pushpin emoji so that they can be distinguished from regular links
2025-06-19 08:18:25 +00:00
Mario
4a813c150c
make sure to set the state on the correct button
2025-06-19 08:08:16 +00:00
Mario
44600c46c6
make sure there is a comment button before attempting to add a class to it
2025-06-18 17:01:26 +00:00
Mario
b5c7fff316
re-add check for sub thread wrapper
2025-06-18 16:49:33 +00:00
Mario
ce618facc8
properly set the comment button and sub-thread-wrapper state if we are loading a conversation in partly expanded mode
2025-06-18 15:55:15 +00:00
Mario Vavti
18016ab36a
remove some redundant spaces in bbcode to html conversion and fix tests
2025-06-18 11:55:47 +02:00
Mario
d788233bd7
handle naked geo URIs and add tests
2025-06-18 09:18:11 +00:00
Mario
86ebef7e08
allow geo: uri and be more specific when checking uri schemes also remove zhttp which is not used anymore and ftp which is not supported by most browsers anymore
2025-06-17 09:29:27 +00:00
Mario
37159937d7
bump version
2025-06-14 10:51:48 +00:00
Mario
4d6d3befa0
leave zoom handling to the comment button click handler
2025-06-14 10:51:18 +00:00
Mario
a21785980d
Merge branch 'remove-obsolete-funcs' into 'dev'
...
Remove obsolete functions in account.php
See merge request hubzilla/core!2208
2025-06-14 10:29:14 +00:00
Mario
14fe08240f
Merge branch 'fix-album-widgets' into 'dev'
...
Fix undefined variable in album widgets
See merge request hubzilla/core!2207
2025-06-14 10:28:33 +00:00
Mario
73d50d8294
Merge branch 'remove-xref-module' into 'dev'
...
Remove unused Xref module
See merge request hubzilla/core!2206
2025-06-14 10:27:50 +00:00
Mario
767eeee6fe
invert the verb query part
2025-06-13 09:42:09 +00:00
Mario
abd864a762
css fixes
2025-06-13 09:20:30 +00:00
Mario
25dba4423b
bump version
2025-06-13 08:07:53 +00:00
Mario
2046abf26f
trick sql to use a better suited index
2025-06-13 08:05:05 +00:00
Mario
ad7871270c
add EmojiReact to the countable comment verbs
2025-06-12 11:57:13 +00:00
Mario
66512f4e51
blog mode fixes
2025-06-12 11:51:01 +00:00
Mario
71a06af8a9
consistent naming
2025-06-12 10:47:04 +00:00
Mario
14088b4b2e
do not expand all 3 thread levels even if the content is already there. This would be inconsistent behaviour.
2025-06-12 08:02:52 +00:00
Mario
ec2c4fe673
css fixes
2025-06-12 07:02:14 +00:00
Mario
49a065e50b
bump version
2025-06-11 19:35:40 +00:00
Mario
391c8d7cba
implement indenting of already expanded but flattened items and add dblclick info badge
2025-06-11 19:35:17 +00:00
Mario
76296e72be
refactor TLL to zoom in on every expansion and better maintainable code
2025-06-11 11:34:08 +00:00
Mario
d36f806ece
more autoexpand iterations fixes
2025-06-10 09:06:48 +00:00
Mario
d3d8c088f3
bump version
2025-06-10 08:46:24 +00:00
Mario
4e01e21230
fix autoexpand iterations
2025-06-10 08:46:01 +00:00
Mario
673790126b
dismiss summary if it is equal to content and css fixes
2025-06-09 19:09:32 +00:00
Mario
9eecd0aa3c
css fixes
2025-06-09 14:11:20 +00:00
Mario
f8fb1bc3b4
use a more prominent color
2025-06-09 09:30:31 +00:00
Mario
340f5bb791
do not count iterations where we have not found a new thread
2025-06-09 08:11:41 +00:00
Mario
5504c8650e
do not call preview twice and not at all if we are in modal action
2025-06-08 21:18:53 +00:00
Mario
9405f2e2d3
bump version
2025-06-08 21:09:51 +00:00
Mario
3de0d304fd
fix comment image embed after transition to modal
2025-06-08 21:09:27 +00:00
Harald Eilertsen
0e4924d7c5
Remove obsolete verify_email_addressNOP function
2025-06-08 22:46:26 +02:00
Mario
20377c1ca1
css fixes
2025-06-08 19:05:58 +00:00
Mario
8af9bbb75e
slightly darker colors
2025-06-08 18:53:36 +00:00
Mario
34c3a77db4
improved thread lense
2025-06-08 17:07:14 +00:00
Mario
dbc3613af5
more cleanup
2025-06-08 15:13:45 +00:00
Mario
e1d395b6ed
more cleanup and introduce the thread lense
2025-06-08 09:06:01 +00:00
Harald Eilertsen
5316ebfe7c
Remove obsolete functions in account.php
2025-06-08 09:43:14 +02:00
Harald Eilertsen
13755060d7
Fix undefined variable in album widgets
...
The Album and Portfolio widgets would reference the undefined
$phototypes array to determine the file extensions of the image sources.
It appears that the extension is not really necessary, but for
completeness I fixed the issue so that the appropriate extension will be
used by for the image source attribute.
2025-06-07 23:09:46 +02:00
Harald Eilertsen
eeb8a124fc
Remove unused Xref module
...
See discussion here:
https://hubzilla.org/item/c611090c-1a5e-5fa5-8836-06f393fd71ef
2025-06-07 22:14:22 +02:00
Mario
5db855abfe
it is hard to keep the overview with more than 3 levels
2025-06-07 09:11:12 +00:00
Mario
ab14743146
bump version
2025-06-06 12:04:47 +00:00
Mario
409c062c4f
reset indents for possible followup autoexpand
2025-06-06 12:04:32 +00:00
Mario
1b494cdd27
bump version
2025-06-06 11:11:06 +00:00
Mario
f5f853cdfe
improved autoexpand
2025-06-06 11:10:36 +00:00
Mario
37aa16a6c0
bump version
2025-06-05 19:43:42 +00:00
Mario
a4ebf93cb8
cleanup, fix iteration counter and bump literations to 10
2025-06-05 19:43:19 +00:00
Mario
358e7c9512
bump version
2025-06-05 16:08:44 +00:00
Mario
11b42a371e
revert to previous color generation logic
2025-06-05 16:08:22 +00:00
Mario
61da32dc3f
Merge branch 'new-de-docs' into 'dev'
...
New de docs
See merge request hubzilla/core!2205
2025-06-05 15:50:22 +00:00
Mario
5f26e77785
Merge branch 'more-phpstan-fixes' into 'dev'
...
More PHPStan fixes
See merge request hubzilla/core!2204
2025-06-05 15:48:17 +00:00
Mario
1d289e619e
Merge branch 'crash-in-jcxeddsa2022-sign' into 'dev'
...
Throw if channel keys missing in JcsEddsa2022::sign
See merge request hubzilla/core!2201
2025-06-05 15:45:47 +00:00
Harald Eilertsen
0c41265613
Throw if channel keys missing in JcsEddsa2022::sign
2025-06-05 15:45:46 +00:00
Mario
b5ad0589cb
bump version
2025-06-05 15:44:25 +00:00
Mario
9e87070f86
iterate only 3 levels when autoexpanding, improve color generation to get more random colors
2025-06-05 15:44:01 +00:00
Mario
3da16a4bae
bump version
2025-06-05 15:09:23 +00:00
Mario
1ad76ec83f
fix other reactions buttons and bring some color to indents
2025-06-05 15:09:03 +00:00
Mario
fa67852278
better center the gt
2025-06-05 08:16:51 +00:00
Mario
d9ebd880be
more better center the dash
2025-06-05 08:13:19 +00:00
Mario
9d7c5d2fe2
better center the dash
2025-06-05 08:05:46 +00:00
Mario
8c268d24df
version
2025-06-05 08:03:52 +00:00
Mario
f8fb550255
threading: implement manual indent and collapse
2025-06-05 08:03:33 +00:00
Mario
c1aa5a2954
bump version
2025-06-04 19:55:42 +00:00
Mario
342f736eb7
improved autoexpand
2025-06-04 19:55:05 +00:00
Mario
0283c77961
do not prevent default too early
2025-06-04 16:38:30 +00:00
Mario
7740a7501b
improved indentation and its logic
2025-06-04 16:33:05 +00:00
Mario
ed97164f01
remove unused code
2025-06-04 14:35:35 +00:00
Mario
6649eca2bf
move expand to item menu to get rid of the single click lag
2025-06-04 14:34:44 +00:00
Mario
64ae1eb5e8
add ability to auto-expand a comment reply thread
2025-06-03 08:31:19 +00:00
Mario
d42a89d4b5
disable reactions in pinned widget
2025-06-02 07:55:24 +00:00
Mario
bb05f520c1
fix pinned widget
2025-06-02 07:38:11 +00:00
Mario
f8afa77369
add internal follow and ignore verbs to the list of filtered verbs and add commented out code to display/count only one reaction per author. It appears there can be multiple. We should probably look into how this can happen and if we should prevent it earlier.
2025-06-01 18:48:16 +00:00
Mario
940fd26db7
add the thr_parents if we are in channel single view mode
2025-06-01 10:44:33 +00:00
Mario
fca6ddd35b
change the animation so that it will not interfere with bootstrap stuff
2025-06-01 10:14:18 +00:00
Mario
a5ded5884c
no need to set animation constant
2025-06-01 04:58:06 +00:00
Mario
d0686796cd
it is the fill: both option that woes with dropdown visibility - set it to none
2025-06-01 04:57:05 +00:00
Mario
3ea323bfb0
handle intro notifications via /notify/view so that it will eventually be marked seen
2025-05-31 20:16:24 +00:00
Mario
c826b307c2
fix display issue
2025-05-31 18:43:07 +00:00
Mario
00edbe4393
bump version
2025-05-31 17:07:00 +00:00
Mario
525a45f69c
make sure to load the profile when in channel module
2025-05-31 16:56:30 +00:00
Mario
e35d4b6be0
only show load more if total comments > loaded comments
2025-05-30 09:55:26 +00:00
Mario
83c963378e
remove more redundant sql (perms for the given IDs MUST be checked at the calling module already) and update documentation
2025-05-29 19:47:53 +00:00
Mario
7705d7a87f
this is not required because we already filter by a given set of ids here
2025-05-29 19:31:23 +00:00
Mario
3060126123
bump version
2025-05-29 19:12:27 +00:00
Mario
29f14ff96b
only count comments if we are in threaded mode
2025-05-29 19:10:20 +00:00
Mario
8a8219fe72
improved wording
2025-05-29 18:38:11 +00:00
Mario
0aef9b486d
fix typo
2025-05-29 17:58:48 +00:00
Mario
d584e4f7d5
fix queries in certain situations returning more results than we need producing unexpected rendering results
2025-05-29 17:58:04 +00:00
Mario
71fbc3ff5c
bump version
2025-05-29 14:25:20 +00:00
Mario
3613257cdc
pass permission sql to item_reaction_sql() in case we are a visitor and rename the variable
2025-05-29 14:24:53 +00:00
Mario
f61fd2d337
if we are not in threaded mode default comments limit to 1000
2025-05-29 11:55:02 +00:00
Mario
bd8ffcd28d
bump version
2025-05-29 10:14:20 +00:00
Mario
20148d23f1
toplevel comments pagination: initial commit
2025-05-29 10:13:32 +00:00
Mario
bdcee46138
do not check for possibly unset var
2025-05-28 12:53:53 +00:00
Mario
bc40c3f7c0
bump version
2025-05-28 09:18:49 +00:00
Mario
7e3d86bc37
more refactor and streamline for re-usability and easier maintenance
2025-05-28 09:15:18 +00:00
PepeCyB
133ac409e3
remove unneeded files
2025-05-27 22:49:16 +02:00
PepeCyB
bda32015b9
new german help-files added
2025-05-27 22:48:54 +02:00
Mario
f0229c9f42
update todo
2025-05-27 09:02:52 +00:00
Mario
7cd44e2112
minor cleanup
2025-05-27 08:31:37 +00:00
Mario
3a3ae2b204
fix a undefined var warning and move some definitions closer to where the value is set for better readability
2025-05-27 08:12:33 +00:00
Mario
4df3c8d2a1
bump version
2025-05-27 08:06:20 +00:00
Mario
8d1fea7ec3
new version of items_by_parent_ids() and item_reaction_sql() with much better performance, streamline rsvp naming convention and some preparatory work for comment lazy loading (unfinshed)
2025-05-27 08:04:36 +00:00
Mario
3535cb3b96
remove the word only. the filter icon should be clear enough.
2025-05-25 17:56:38 +00:00
Mario
48af5b354d
bump version
2025-05-25 14:16:47 +00:00
Mario
19df2f596b
revert to previous iteration of the parents query function until performance issues will be resolved and adapt the modules accordingly
2025-05-25 14:05:08 +00:00
Harald Eilertsen
51cd6381a6
Ignore PHPStan warning of missing .htpreconfig
...
The existence of the file is checked in the if-statement wrapping the
include.
2025-05-24 10:52:29 +02:00
Harald Eilertsen
311e0159c9
Fix undefined static function in Zot6Handler
...
The static function `reply_rekey_request` did not exist, but a function
`rekey_request` that was never called did. Changed the call to use the
latter function instead.
Note: This is completely untested code, and probably needs some
validation. But then it did not work before either.
2025-05-24 10:43:39 +02:00
Harald Eilertsen
63c3f4dc20
Fix missing return in Render\Theme::current
...
Also made the function halt with a status 500 and log a message if no
theme was found.
2025-05-23 22:33:52 +02:00
Harald Eilertsen
b6e65a76ea
Add App::$page_layouts attribute for comanche
...
Zotlabs\Render\Comanche::register_page_template assigns this variable in
App (for some reason), but it is not declared. As dynamic attributes are
deprecated, and will be removed in PHP 9, this patch fixes the issue by
defining the attribute in the App class.
2025-05-23 20:53:55 +02:00
Mario
d31221e61b
use else instead of checking for $ret
2025-05-23 11:54:30 +00:00
Mario
043c1610fd
refactor items_by_parent_ids() to accept $thr_parents as an array and stringify it here with the escape flag instead of in the caller modules
2025-05-23 11:35:10 +00:00
Mario
84a4927866
bump version
2025-05-23 10:01:18 +00:00
Mario
2c3ec1ae81
Merge branch 'phpstan-fixes' into 'dev'
...
Fix a selection of ussues reported by PHPStan
See merge request hubzilla/core!2203
2025-05-23 09:58:59 +00:00
Mario
5655962370
Merge branch 'update-doxygen-config' into 'dev'
...
Minor doxygen config update
See merge request hubzilla/core!2202
2025-05-23 09:55:15 +00:00
Mario
cd7fab3d37
refactor query in items_by_parent_ids() to prepare for pagination. Until pagination will be implemented we will load the last 100 comments.
2025-05-23 09:51:11 +00:00
Mario
980fedadc0
dba_pdo: return results when using common table expressions (CTE)
2025-05-23 09:47:25 +00:00
Harald Eilertsen
0121e4ed12
Fix undefined variables in Module/Regate.php
2025-05-22 19:03:06 +02:00
Harald Eilertsen
ea6893e3a3
Fix undefined var in Module/Invite.php
...
The variables $invexpire_n and $invexpire_u was undefined, but
references multiple times in a conditional. Just removed them which
should cause no changed behaviour.
2025-05-22 19:03:06 +02:00
Harald Eilertsen
8a211aff97
Remove unused code in Module/Invite.php
...
The $feedbk variable was set, but never used in the Module\Invite::get()
function.
2025-05-22 19:03:06 +02:00
Harald Eilertsen
daf8531804
Fix undefined var in Module/Invite.php
...
Fir ref to undefined $ihave variable in the Module\Invite::get() method.
The var was defined later in the method. Also refactor to fix some other
strange logic in the same area while I was there.
- Moved the logic to cound invites currently in use by a channel to a
private function. This should probably be moved further to a Regiter
class once we have these things more in order.
- Changed the logic checking the configuration for how many invites a
channel can use at the same time to just return 4 (the default)
instead of going via 'na' and then checking if it's 'na' to then use
the default value.
- Dropped setting the config to the default if the module is visited by
an admin. That belongs somewhere else.
2025-05-22 19:03:06 +02:00
Harald Eilertsen
961996a051
Remove duplicate array key in Lib/ThreadItem.php
...
The key `parent` was set twice in ThreadItem::get_template_data(), once
cast to an intvalue, and later raw from whatever type $item['parent']
held.
Since the value not converted to an int was the one used, this is what
has been kept in this patch, so as to not change existing behaviour.
2025-05-22 19:03:06 +02:00
Harald Eilertsen
0f8500244b
Fix undefined variable in Lib/Activity.php
...
This looks like a simple typo, using camelCase instead of snake case for
the $is_collection_operation variable.
Note:
However, as it has been undefined, this means it's been treated as
always false until now, so this may change some behaviour.
2025-05-22 19:03:06 +02:00
Harald Eilertsen
5dcafde617
Fix exclude pattern in phpstan config
2025-05-22 19:03:06 +02:00
Harald Eilertsen
e101e4f511
Minor doxygen config update
...
- Enable dark mode toggle
- Remove empty footer that broke scrolling
2025-05-22 15:27:35 +02:00
Mario
a5e171a594
Revert "implement thread limit"
...
This reverts commit be35f612eb .
2025-05-21 11:11:21 +00:00
Mario
be35f612eb
implement thread limit
2025-05-21 10:22:37 +00:00
Mario
6d306bc0b3
more return early if we have not got the required data
2025-05-21 09:24:48 +00:00
Mario
813a5b3621
return early if we have not got the required data
2025-05-21 09:23:23 +00:00
Mario
48162fc8d6
fix php warning
2025-05-21 09:13:58 +00:00
Mario
868f9a6b92
bump version
2025-05-20 20:43:10 +00:00
Mario Vavti
e022e59d0a
check if function exists - aparently that is not always the case
2025-05-20 22:38:29 +02:00
Mario Vavti
9947f1ec99
add exif to extensions to install
2025-05-20 22:24:25 +02:00
Mario Vavti
6a2748724c
guess_image_type(): fix minor issue and add some tests (guessing from getimagesize() and Imagick is not tested)
2025-05-20 22:10:52 +02:00
Mario
457cb74883
Merge branch 'messages-widget-tests' into 'dev'
...
Add a couple of tests for Widget\Messages
See merge request hubzilla/core!2200
2025-05-20 09:17:05 +00:00
Mario
90b8e08637
since photo_cache images depend on items uese default expire days instead of cache expire days otherwise they might be removed too early (if they have not been removed yet due to cache expire policy)
2025-05-19 22:00:03 +00:00
Mario
572b4a45da
fix syntax error
2025-05-19 21:53:49 +00:00
Mario
2e7f806c15
add logging on failure
2025-05-19 21:52:29 +00:00
Mario
4ed8e7b469
refactor guess_image_type()
2025-05-19 21:50:20 +00:00
Harald Eilertsen
1eb3357584
Add a couple of tests for Widget\Messages
...
Just a couple of basic tests around listing file tags, to make sure the
code runs without any warnings.
2025-05-19 10:24:13 +02:00
Mario
3850cd9641
remove leftover after recent changes
2025-05-19 08:18:47 +00:00
Mario
6f501b37e8
Merge branch 'new-docs' into 'dev'
...
Replace english docs with pepecyb's docs
See merge request hubzilla/core!2189
2025-05-18 18:42:45 +00:00
Harald Eilertsen
456a741809
Replace english docs with pepecyb's docs
2025-05-18 18:42:45 +00:00
Mario
8a0c9648fe
define variable
2025-05-18 16:56:12 +00:00
Mario
4625a8927c
Revert "define variable"
...
This reverts commit a773ca8a24 .
2025-05-18 16:55:55 +00:00
Mario
a773ca8a24
define variable
2025-05-18 16:55:20 +00:00
Mario
eb00fe3575
bump version
2025-05-17 18:43:42 +00:00
Mario
1666ca7cb7
actually fix thr_parent arrows
2025-05-17 18:42:42 +00:00
Mario
89aecbbc1c
version
2025-05-17 16:21:26 +00:00
Mario
7b8e47b49d
revert moving thr_parent retrieval to SQL in favor of a more simple solution (fixes SQL error in postgres and strict mysql)
2025-05-17 16:19:05 +00:00
Mario
cf317aa1a1
revert moving thr_parent retrieval to SQL in favor of a more simple solution (fixes SQL error in postgres and strict mysql)Zotlabs/Lib/ThreadItem.php
2025-05-17 16:18:20 +00:00
Mario
bd1e282499
bump version
2025-05-16 21:03:59 +00:00
Mario
d8a5e8c550
pinned item fixes
2025-05-16 20:43:04 +00:00
Mario
43d0e42425
refactor cache_embeds daemon to be called with uuid (instead of item id) so that it will only be processed once (the queueworker will dismiss duplicates) and add a hook for the photocache addon
2025-05-16 20:22:27 +00:00
Mario
c31b3b6b67
add avif support for php-gd
2025-05-16 07:19:50 +00:00
Mario
18be92ba22
version
2025-05-15 18:58:01 +00:00
Mario
2b38eca986
refactor sql_extra > permission_sql
2025-05-15 18:56:30 +00:00
Mario
4ec895b891
make sure sql_extra is prepared for the c table
2025-05-15 18:40:03 +00:00
Mario
757237cbb4
Revert "make sure sql_extra is prepared for the c table"
...
This reverts commit 869b047fde .
2025-05-15 18:39:05 +00:00
Mario
869b047fde
make sure sql_extra is prepared for the c table
2025-05-15 18:38:42 +00:00
Mario
4bf6752982
implement extra sql for mod channel and display
2025-05-15 16:57:02 +00:00
Mario
5c3f2f9469
first part of cleanups for the conv libs and move thr_parent_uuid retrieval to sql
2025-05-15 12:55:44 +00:00
Mario
6e21be2d94
remove unused var
2025-05-15 11:10:21 +00:00
Mario
3e07eb78fd
fix announce source title (addr) not correct
2025-05-15 11:00:18 +00:00
Mario
dceaee691f
no need to scroll to toplevels
2025-05-15 07:41:22 +00:00
Mario
7cf380e390
bump version
2025-05-15 07:24:16 +00:00
Mario
9165f766c2
fix offset calculation if element position is relative and use inset box shadow for highlighting items plus some css fixes
2025-05-15 07:23:42 +00:00
Mario
d77d56dfb0
version
2025-05-14 18:54:47 +00:00
Mario
0ae938a4bf
another attempt to fix collapsing
2025-05-14 18:54:14 +00:00
Mario
8a0ef4c809
Reapply "fix collapsing"
...
This reverts commit a3f37e2f1e .
2025-05-14 18:09:46 +00:00
Mario
a3f37e2f1e
Revert "fix collapsing"
...
This reverts commit 948ceb3fac .
2025-05-14 17:57:08 +00:00
Mario
271b9f66ea
revert css fixes for messages widget
2025-05-14 16:10:39 +00:00
Mario
4914438479
pinned item template fixes (requires more work) and minor css fixes
2025-05-14 16:07:42 +00:00
Mario
7a01eaa90f
version
2025-05-14 11:01:17 +00:00
Mario
948ceb3fac
fix collapsing
2025-05-14 11:00:47 +00:00
Mario
d26a3ec22b
bump version
2025-05-14 09:41:31 +00:00
Mario
c4a3c7feb7
fix autosave for comments
2025-05-14 09:40:53 +00:00
Mario
6e8481e90e
fix notfication issue with update activities
2025-05-14 08:57:47 +00:00
Mario
47d988419f
bump version
2025-05-14 08:21:05 +00:00
Mario
a84e6e9747
streamline show more/less handling
2025-05-14 08:19:42 +00:00
Mario
aa9210921d
exclude Add/Remove from network nouveau query
2025-05-13 08:49:58 +00:00
Mario
e91f8f3aef
bump version
2025-05-13 08:21:20 +00:00
Mario
9b36c39eff
remove and deprecate image preload setting - we will now always preload
2025-05-13 08:20:46 +00:00
Mario
a28dd9f2cf
remove redundant var
2025-05-13 08:08:27 +00:00
Mario
bf79a2cf4f
bump version
2025-05-13 08:05:56 +00:00
Mario
a03ca38409
use box-shadow instead of border to prevent layout moving
2025-05-13 08:05:30 +00:00
Mario
1b246e2ba5
remove redundant item_normal() from item_activity_sql() and use protect_sprintf() on thr_parents
2025-05-13 07:12:20 +00:00
Mario
f905266e4b
fix php warning
2025-05-11 19:33:40 +00:00
Mario
e511220022
Merge branch 'remove-direct-access-to-app-observer' into 'dev'
...
Don't access App::$observer directly in core
See merge request hubzilla/core!2197
2025-05-11 18:08:16 +00:00
Mario
5655807337
fix wrong variable name
2025-05-11 17:56:46 +00:00
Mario
0930539ab4
Merge branch 'lazy' into 'dev'
...
Implement lazy loading of reactions and sub threads, default to threaded conversation view, some bugfixes and adjusted nomenclature
See merge request hubzilla/core!2198
2025-05-11 17:54:58 +00:00
Mario
b674a1869e
undo introduction of new argument in get_template_data(). this can be accomplished more straightforward
2025-05-11 16:01:49 +00:00
Mario
16fafdbbb0
remove redundant query for stored item
2025-05-11 13:39:37 +00:00
Mario
b5acde1420
bump version for merge
2025-05-09 20:34:04 +00:00
Mario
4fa9f30189
cleanup, add some doco an add missing counts of observer event rsvps
2025-05-09 20:24:25 +00:00
Mario
57ae3325e0
allow to switch conv mode per channel
2025-05-09 19:13:49 +00:00
Harald Eilertsen
8141ef9511
Add some API docs for the observer file
2025-05-09 15:23:01 +02:00
Harald Eilertsen
e70870ce4e
Move observer helper functions to separate source
...
The main goal was to move the functions out of the already overcrowded
`boot.php`. While I would ideally have liked to move them properly under
a namespace under `Zotlabs\`, that would break too much existing code at
this point.
Thus leaving it in include and under the global namespace for now.
2025-05-09 15:20:38 +02:00
Harald Eilertsen
7cb8a56b6a
Don't access APP:$observer directly in core
...
Introduce helper functions to access the various fields of the xchan
stored in `App::$observer'. This removes direct access to the attribute
from core, with the aim of allowing further refactoring later.
We can not yet make the `App::$observer` attribute private, though, as
it is also accessed directly by some addons.
2025-05-09 15:15:35 +02:00
Mario
07ca5d54c8
version
2025-05-09 09:43:02 +00:00
Mario
dfde321a3b
fix statObj
2025-05-09 09:42:29 +00:00
Mario
aab53c9fc9
provide owner uid for item_normal() in items_by_thr_parent() and set history.pushState when requesting a subthread
2025-05-09 09:35:31 +00:00
Mario
9def0f280f
notification fixes
2025-05-09 08:53:47 +00:00
Mario
e71c95a5a5
refactor item_normal() to allow a profile_uid and a prefix as arguments
2025-05-08 12:05:31 +00:00
Mario
1be6c11bad
implement moderation of reactions
2025-05-08 11:48:58 +00:00
Mario
030fe8c656
bump version
2025-05-08 10:36:45 +00:00
Mario
8f539e3707
fix announce action label and modal not closing
2025-05-08 10:35:32 +00:00
Mario
918377a67b
provide commentable state and minor cleanup
2025-05-08 10:27:57 +00:00
Mario
25e29ec544
fix wrong order of args
2025-05-08 08:39:32 +00:00
Mario
71f80aa4d2
cleanup template
2025-05-07 19:23:21 +00:00
Mario
070d839ad9
version
2025-05-07 19:03:26 +00:00
Mario
ee9b53132e
wording, fix comment preview and remove logging
2025-05-07 19:02:53 +00:00
Mario
ca4bb5927e
whitespace
2025-05-07 12:36:40 +00:00
Mario
6ed56f9996
sess_data has been changed to mediumtext a while ago via update
2025-05-07 12:33:17 +00:00
Mario
ac5d22d514
refactor doreply() and move reply functionality to modal
2025-05-07 12:31:47 +00:00
Mario
21279b7d4e
version
2025-05-06 09:14:17 +00:00
Mario
77c310e393
mark lazy loaded items read and minor cleanup
2025-05-06 09:13:35 +00:00
Mario
c5d75f23e5
fix title and summary converted to bbcode
2025-05-06 06:57:45 +00:00
Mario
a00db63b3e
imagesLoaded() can deal with strings
2025-05-06 06:45:58 +00:00
Mario
1d60d38cdc
version
2025-05-06 06:41:57 +00:00
Mario
0b42197a99
allow preloading images if dom element is not yet in page
2025-05-06 06:41:26 +00:00
Mario
07da20d00c
fix verb and hash for notifications
2025-05-05 07:44:39 +00:00
Mario
d413cf8a30
wrong logic
2025-05-04 20:15:30 +00:00
Mario
1da0ea86f0
more wording
2025-05-04 19:45:57 +00:00
Mario
72f36920ef
more on wording
2025-05-04 19:35:14 +00:00
Mario Vavti
7a4d568bfb
fix query for postgres
2025-05-04 21:27:41 +02:00
Mario Vavti
0d1c5e26a7
do not add the item-highlight class to any toplevel item
2025-05-04 21:13:36 +02:00
Mario Vavti
ff0a5a0507
mod network fixes
2025-05-04 20:46:49 +02:00
Mario
da780e4e08
this got removed by accident
2025-05-04 16:06:58 +00:00
Mario
0c783773d8
more streamline wording
2025-05-04 15:41:43 +00:00
Mario
5edeb7bd53
remove uuid from mid queries (it is not needed) and slightly alter the query to fetch the parents
2025-05-04 15:40:17 +00:00
Mario
20c8f69efa
use profile_uid for mod channel
2025-05-04 13:22:18 +00:00
Mario
b694ed6229
handle blog_mode in conv template
2025-05-04 04:36:12 +00:00
Mario
b4f7daadfb
improved blog_mode query
2025-05-03 20:43:26 +00:00
Mario
fb3eae96ab
implement blog_mode
2025-05-03 19:04:20 +00:00
Mario
cc91446c18
unseen items: only show announce activities but not the resulting item. also fix a missing operator
2025-05-03 18:03:24 +00:00
Mario
22bda936a5
more streamline wording
2025-05-03 15:58:04 +00:00
Mario
95a2de4da2
Reapply "streamline wording"
...
This reverts commit ee3fc54be6 .
2025-05-03 15:55:13 +00:00
Mario
ee3fc54be6
Revert "streamline wording"
...
This reverts commit e2c477d775 .
2025-05-03 15:52:30 +00:00
Mario
e2c477d775
streamline wording
2025-05-03 15:42:26 +00:00
Mario
6ddd31bfba
bump version
2025-05-03 09:42:08 +00:00
Mario
3653f769d9
fix notification button for medium screen size (right aside collapsed)
2025-05-03 09:41:41 +00:00
Mario
261f0e4120
default ordering to created
2025-05-03 09:06:15 +00:00
Mario
6fce724f69
yet another refactor to cover unseen pubstream notifications
2025-05-03 08:32:01 +00:00
Mario
dedab1ad4f
this performs way better
2025-05-02 16:48:34 +00:00
Mario
cf1a404945
bump version
2025-05-02 16:24:54 +00:00
Mario
ac4af6f9ef
Ãfix marking read of reactions
2025-05-02 16:02:47 +00:00
Mario
69ade6d2cb
cleanup
2025-05-02 14:03:45 +00:00
Mario
6db5236bf5
provide thr_parent uuid in the item array and make use of it in various places
2025-05-02 13:58:01 +00:00
Mario
b39fb945f5
move look up of thr_parents to separate function and minor fixes
2025-05-02 13:24:58 +00:00
Mario
3fcd5a0f0f
fix display issue
2025-05-02 07:52:41 +00:00
Mario
62635aa803
version
2025-05-01 10:52:32 +00:00
Mario
32717d910c
add counts for rsvp activities and some visual shenenigans
2025-05-01 10:52:15 +00:00
Mario
881f540e43
some visual changes
2025-04-30 19:31:31 +00:00
Mario
e5cd6330b3
default to threaded
2025-04-30 14:42:09 +00:00
Mario
e91021f648
rename wrapper class
2025-04-30 09:06:01 +00:00
Mario
1463c1a526
refactor
2025-04-30 08:28:47 +00:00
Mario
e195897dc7
slightly change the way we deal with perms
2025-04-29 21:18:53 +00:00
Mario
b6f0fe7583
refactor with permissions
2025-04-29 09:52:30 +00:00
Mario Vavti
377fe32795
add branch to version string
2025-04-26 22:41:35 +02:00
Mario Vavti
73d444bd8a
some refactoring and implement subthread fetching
2025-04-26 22:33:32 +02:00
Mario Vavti
80415f6bd3
remove unused code
2025-04-26 14:33:45 +02:00
Mario Vavti
7ab531025c
streamline sql functions
2025-04-26 12:19:04 +02:00
Mario Vavti
763a4f1fbb
implement observer activity visibility
2025-04-26 10:46:48 +02:00
Mario Vavti
cde558a43f
also remove the parent line from the query
2025-04-25 23:47:04 +02:00
Mario Vavti
bafbbc9d5b
revert adding of id - we can not use it
2025-04-25 23:22:06 +02:00
Mario Vavti
ad4eec1145
kind of fix the like response
2025-04-25 23:02:28 +02:00
Mario Vavti
0584094f05
use normal size modal
2025-04-25 22:36:27 +02:00
Mario Vavti
c614f899b7
implement requesting of reactions
2025-04-25 22:35:13 +02:00
Mario Vavti
0940be57fd
should compare against item.mid
2025-04-25 16:47:15 +02:00
Mario Vavti
7e148c1e30
the c table must also include item_normal()
2025-04-25 16:16:37 +02:00
Mario
babc3df364
this should not be required anymore
2025-04-25 12:53:47 +00:00
Mario
ba9637e129
lazy load - initial commit
2025-04-25 12:46:30 +00:00
Mario Vavti
a48a72d1cd
use a separator
2025-04-24 10:05:00 +02:00
Mario Vavti
1edea291a4
we have update an existing result - do not create another result set for this action
2025-04-24 09:58:37 +02:00
Mario
b7ef3fab3c
dreport: do not store dismissed create activities
2025-04-24 07:09:29 +00:00
Mario
afe31160db
mod item: deprecate x() and use $_POST instead of $_REQUEST
2025-04-24 06:41:43 +00:00
Mario
4849d50610
add some styling to dreport
2025-04-23 20:17:02 +00:00
Mario
d5f7b620c4
fix regex to catch codeblocks with params like class etc
2025-04-23 19:37:57 +00:00
Mario
6515443957
more deprecate x()
2025-04-23 19:09:12 +00:00
Mario
8b352e4c64
more deprecate x()
2025-04-23 18:41:26 +00:00
Mario
7c59dd9fd7
more deprecate x()
2025-04-23 18:17:23 +00:00
Mario
118a223ee1
fix term.imgurl not stored in item_store_update()
2025-04-23 09:10:58 +00:00
Mario
481113f641
set $plink to null if not provided
2025-04-22 09:30:35 +00:00
Mario
bed929c966
define variable
2025-04-21 19:33:46 +00:00
Mario
10345a5418
more php warnings
2025-04-21 19:28:44 +00:00
Mario
efc9581798
comment out localize_item() in Enotify::submit() and fix some PHP warnings
2025-04-21 19:18:37 +00:00
Mario
005b9919d0
x() to !empty()
2025-04-21 17:25:20 +00:00
Mario
86e88c6bb0
also continue if we have not got a filepath for some reasonÃ
2025-04-21 15:27:55 +00:00
Mario
7505f7039a
define variable
2025-04-21 11:52:34 +00:00
Mario
5a52b6afea
define variable
2025-04-21 11:42:24 +00:00
Mario
86f8d8ecdf
fix php warnings
2025-04-21 11:39:35 +00:00
Mario
81559e9bcf
fix php warnings
2025-04-21 11:30:42 +00:00
Mario
1b458c7d65
missing include
2025-04-21 10:15:51 +00:00
Mario
d2177f27f9
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-04-21 10:09:54 +00:00
Mario
da6db54122
some cleanup for boot.php
2025-04-21 10:09:33 +00:00
Mario Vavti
1e41c83b35
fix test
2025-04-20 21:43:32 +02:00
Mario
8bc079aa3d
cleanup Web/Router
2025-04-20 19:23:54 +00:00
Mario
a5a58d73ff
cleanup Lib/WebServer
2025-04-20 18:42:26 +00:00
Mario
68967e93d6
wrong class
2025-04-20 16:16:15 +00:00
Mario Vavti
88f1a7d652
whitespace
2025-04-20 18:11:12 +02:00
Mario Vavti
21c2fabae0
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-04-20 18:06:03 +02:00
Mario Vavti
a36afc0bb7
rawurlencode the cloud paths - issue #1903 (second part)
2025-04-20 18:04:59 +02:00
Mario Vavti
7855aaf53c
set App::$query_string from from server.request_uri instead of server.query_string because the latter will mostly be urldecoded by the server already - issue #1903 (first part)
2025-04-20 18:04:03 +02:00
Mario Vavti
6535475a99
add some padding for breadcrumb
2025-04-20 17:59:40 +02:00
Mario
ddaaac1103
Merge branch 'debian_install_20250415' into 'dev'
...
debian install script
See merge request hubzilla/core!2196
2025-04-19 05:45:17 +00:00
Mario
295266cb10
Merge branch 'refactor-language-selector' into 'dev'
...
Move lang_selector function to Lang module and refactor
See merge request hubzilla/core!2195
2025-04-19 05:43:26 +00:00
Harald Eilertsen
e800d176fb
Move lang_selector function to Lang module and refactor
2025-04-19 05:43:25 +00:00
Mario Vavti
cace4c6c65
strtotime() accounts with the timezone - set it to UTC for the stored timestamp
2025-04-18 22:38:45 +02:00
Mario Vavti
d7aff9a4dd
fix wrong logic
2025-04-18 21:19:38 +02:00
Mario Vavti
a4a7794315
implement until= in message filter
2025-04-18 21:00:33 +02:00
Mario Vavti
c1d87fa65d
more doco
2025-04-18 10:27:13 +02:00
Mario Vavti
e69763f86d
add more message filter tests
2025-04-18 10:21:16 +02:00
Mario Vavti
5db5a5cfe9
fixes and more test samples
2025-04-17 14:29:27 +02:00
Mario Vavti
24f71dfcf8
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-04-17 11:35:24 +02:00
Mario Vavti
6d62acb446
extend MessageFilter::test_condition() to deal with && and || conditions and add tests
2025-04-17 11:35:06 +02:00
Mario
32ab6344c4
use mb_strlen() instead of strlen()
2025-04-16 18:51:59 +00:00
Mario
60b4c003af
$_REQUEST > $_POST
2025-04-16 11:07:03 +00:00
Mario
4c962417ff
pÃrevent storing files/folder with filenames exceeding their max name length
2025-04-16 11:03:08 +00:00
Mario
d2aad8a41a
stephenhill/base58 seems not maintained anymore and throws a deprecation warning - fix here for now
2025-04-16 08:36:10 +00:00
Mario
fd0f6d4fa8
check if the uuid is mapped before using it
2025-04-16 08:15:30 +00:00
Mario
87d68b175e
fix undefined variable warning
2025-04-16 08:08:02 +00:00
Mario
64652c1d6e
fix variable name
2025-04-16 07:51:22 +00:00
Mario
9342a92682
deal with link type attachments
2025-04-16 07:44:40 +00:00
Mario
443c5495e9
do not translate network to stream
2025-04-16 07:44:12 +00:00
OJ Randon
80f3892ba0
check if update script for selfHOST was downloaded
2025-04-15 17:39:14 +02:00
OJ Randon
16ee954048
use wget to download composer and checksum
2025-04-15 17:36:47 +02:00
OJ Randon
4e367e1e67
Merge remote-tracking branch 'official/dev' into fix_debianinstall
2025-04-15 17:31:28 +02:00
Mario
7f7763ee0c
remove redundant var declaration
2025-04-15 14:38:28 +00:00
Mario
868a8ccfd9
fix more php warnings
2025-04-15 14:37:38 +00:00
Mario
b7b1a5574f
fix more php warnings
2025-04-15 14:28:42 +00:00
Mario
aa0c8973fa
fix more php warnings
2025-04-15 14:25:48 +00:00
Mario
f6b91f97bf
this should be info instead of notice
2025-04-15 14:21:20 +00:00
Mario
d82e7c9f6c
fix php warning
2025-04-15 14:20:27 +00:00
Mario
083b2b1bbc
add suport for strong bbcode tag
2025-04-15 09:10:45 +00:00
Mario
805bbd1c3e
fix color bbcode markup
2025-04-15 09:03:32 +00:00
Mario
077ca1aea5
change photo.filename to type text (some platforms have very long filenames for their profile photos)
2025-04-15 08:41:10 +00:00
Mario
1217ae3b3e
remove it
2025-04-15 08:05:22 +00:00
Mario
17777981ac
this should not be required because it only affects likes which are already handled before (reaction)
2025-04-15 07:43:11 +00:00
Mario
ddc4bdcebe
set default value and add comment
2025-04-14 16:41:39 +00:00
Mario Vavti
126c7f9d62
improved tests
2025-04-14 17:35:35 +02:00
Mario
75d1be092e
default to null
2025-04-14 14:34:21 +00:00
Mario Vavti
0d51ff1906
add test for Activity::getUUID() and Avtivity::getMessageID() methods
2025-04-14 13:23:49 +02:00
Mario
679b5098da
provide methods to get mid and uuid from activity object, add quirks to retrieve markdown content
2025-04-14 09:24:20 +00:00
Mario
224b32e767
remove borders from some buttons
2025-04-14 07:25:08 +00:00
Mario
1f943474cb
boxy: up padding left also for the itrm tools
2025-04-13 18:49:38 +00:00
Mario
6891db1b23
boxy: minor css fix
2025-04-13 13:55:11 +00:00
Mario
a19951528d
minor css fix
2025-04-13 09:16:03 +00:00
Mario
a4ea4ecc3b
video poster requires a single quote
2025-04-11 20:03:01 +00:00
Mario Vavti
8c182c9d68
version 10.2.3
2025-04-11 21:30:03 +02:00
Mario
384eea79dc
changelog
...
(cherry picked from commit 6068c0e8c2 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-04-11 19:28:46 +00:00
Mario
c2a09434ca
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-04-11 19:28:01 +00:00
Mario
6068c0e8c2
changelog
2025-04-11 19:27:28 +00:00
Mario Vavti
f8bc755c20
fix bougus merge to master
2025-04-11 21:13:40 +02:00
Mario
fd86ccb4eb
Merge branch 'increase-memory-limit-for-ci' into 'dev'
...
CI: Up the memory limit to allow for coverage reporting
See merge request hubzilla/core!2194
2025-04-11 09:38:16 +00:00
Mario
c36d159997
Merge branch 'fix_debianinstall' into 'dev'
...
Fix debianinstall
See merge request hubzilla/core!2192
2025-04-11 09:37:29 +00:00
OJ Random
efd61cb43a
Fix debianinstall
2025-04-11 09:37:29 +00:00
Mario Vavti
aa38e8360a
version 10.2.2
2025-04-11 10:45:43 +02:00
Mario
fdf6680b29
changelog
...
(cherry picked from commit b79c19c66d )
Co-authored-by: Mario <mario@mariovavti.com >
2025-04-11 08:44:37 +00:00
Mario
b79c19c66d
changelog
2025-04-11 08:36:28 +00:00
Mario
8999a96ef0
cleanup deprecated forum queries and possibly improved performance
2025-04-11 10:23:46 +02:00
Mario
b5d2236a58
do not return success if Libzot::fetch() did not return anything useful and remove redundant parameter $hub
...
(cherry picked from commit 3550609d29 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-04-11 07:48:28 +00:00
Mario
91e59d3c4f
make sure we have an encoded activity before we go on building the packet, do not json_encode() a possibly empty item.target
...
(cherry picked from commit fe8ae2f88e )
Co-authored-by: Mario <mario@mariovavti.com >
2025-04-11 07:45:24 +00:00
Mario
a6ff444e19
fix some plink for forum posts and comments
...
(cherry picked from commit a5a2d80c50 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-04-11 07:42:50 +00:00
Harald Eilertsen
ee4cc51a05
CI: Up the memory limit to allow for coverage reporting
2025-04-10 21:45:22 +02:00
Mario
29d4edb285
fix an obscure delivering issue which incidentally also fixes a delivering issue that required an ugly hack to work around
...
(cherry picked from commit 7c79ec9626 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-04-10 13:04:41 +00:00
Mario
7c79ec9626
fix an obscure delivering issue which incidentally also fixes a delivering issue that required an ugly hack to work around
2025-04-10 13:03:11 +00:00
Mario
66f793cb83
more fix downstream test for an upstream bug
2025-04-09 16:07:00 +00:00
Mario
6d926f4271
fix downstream test for an upstream bug
2025-04-09 15:47:21 +00:00
Mario Vavti
6ffd3fd9d4
composer update chillerlan/php-qrcode
2025-04-09 15:54:58 +02:00
Mario Vavti
3d204c782b
--no-dev!
2025-04-09 15:47:23 +02:00
Mario Vavti
20f8239b44
composer update commerceguys/intl
2025-04-09 15:41:01 +02:00
Mario Vavti
10c2bd83d3
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-04-09 14:22:23 +02:00
Mario Vavti
4b02bd60cb
composer update libs
2025-04-09 14:19:48 +02:00
Mario
50ea3afcb0
re-add red-koala.png which has been removed by accident
2025-04-09 10:43:57 +00:00
Mario
982d7540cc
wrong ticks
2025-04-09 10:29:23 +00:00
Mario
b9aec78dde
rename README > README.md
2025-04-09 10:26:00 +00:00
Mario
f5b1fda6b7
reorganize emojis and allow custom site emojis
2025-04-09 10:21:01 +00:00
Mario
4dfdb2b2e1
bump item.obj and item.target to mediumtext for mysql
2025-04-05 18:48:07 +00:00
Mario
a5a2d80c50
fix some plink for forum posts and comments
2025-04-05 15:55:58 +00:00
Mario
8da7fe8dbe
whitespace
2025-04-04 15:44:04 +00:00
Mario
f64c5977f8
move weblink to after embedPhotos
2025-04-04 15:42:17 +00:00
Mario
a16e024b51
cleanup
2025-04-04 15:34:55 +00:00
Mario
860de5e28e
bump version
2025-04-04 15:22:46 +00:00
Mario
b38da72535
move jot related functions to jot-header and some cleanup
2025-04-04 15:22:09 +00:00
Mario
2c4f1dcf03
use the syntax which allows image descriptions
2025-04-04 15:20:57 +00:00
Mario
0a1255518f
bump version
2025-04-04 10:56:01 +00:00
Mario
a822e94f9b
move jot popup handling to template, port photo selector to vanilla javascript and enable it for comments if applicable
2025-04-04 10:51:51 +00:00
Mario
484971c90a
use png for hubzilla emoji
2025-04-04 07:15:23 +00:00
Mario
e11035acf4
optimize svg
2025-04-03 18:17:25 +00:00
Mario
3d522b99d8
add hubzilla emoji, make sure the compared term type is an integer
2025-04-03 18:12:23 +00:00
Mario
e62c4e6088
some emoji type tags do not have an id, we will use icon.url instead in those cases
2025-04-03 17:15:22 +00:00
Mario
703ccc2a9a
this is required e.g. when relaying emoji reactions otherwise the relevant data will be missing
2025-04-03 12:01:11 +00:00
Mario
b2d09134c1
more smilies() fixes
2025-04-03 11:58:13 +00:00
Mario
de3f491966
make sure object actor is an array if we are going to use it
2025-04-03 11:57:25 +00:00
Mario
322a021765
for consistency use just the name as short name
2025-04-03 10:01:09 +00:00
Mario
d191b66bb8
move custom emoji rendering to smilies()
2025-04-03 09:55:59 +00:00
Mario
5241a159d2
bump version
2025-04-02 10:53:50 +00:00
Mario
fe8ae2f88e
make sure we have an encoded activity before we go on building the packet, do not json_encode() a possibly empty item.target
2025-04-02 10:53:13 +00:00
Mario
3550609d29
do not return success if Libzot::fetch() did not return anything useful and remove redundant parameter $hub
2025-04-02 10:49:38 +00:00
OJ Randon
c6df3b0b97
fix stop of mysql
2025-04-02 11:38:22 +02:00
OJ Randon
e6ca21965b
check if updates work
2025-04-01 13:39:41 +02:00
OJ Randon
c44c522d7d
wording and confirmation that Raspi 5 is working
2025-04-01 01:10:16 +02:00
OJ Randon
f48bf8e366
fix certbot installation
2025-04-01 00:45:59 +02:00
OJ Randon
6e1cdebbf4
use https for selfhost updater (dyn dns)
2025-04-01 00:45:10 +02:00
Mario
eb592bb741
bump version
2025-03-28 20:49:27 +00:00
Mario
db5d67a4e0
cleanup deprecated forum queries and possibly improved performance
2025-03-28 20:46:17 +00:00
Mario
6e390a06e1
remove deprecated emojiReaction
2025-03-28 20:43:08 +00:00
Mario
295d5f06dc
lazy load profile images for likes and remove zid function for the profile image src attribute
...
(cherry picked from commit 30d552255e )
Co-authored-by: Mario <mario@mariovavti.com >
2025-03-28 13:31:47 +00:00
Mario
30d552255e
lazy load profile images for likes and remove zid function for the profile image src attribute
2025-03-28 13:29:43 +00:00
Mario
0522bd5593
include unapproved connections in deliverable_abook_xchans(). here is why: if they are at a hub, where an approved connection already exists, they will already receive the message since our defaultult permission allows view_stream. If view_stream is not allowed they will be filtered later in the process. We will however exclude blocked connections (approved or unapproved) already here now.
2025-03-27 12:43:53 +00:00
Mario
a46d837267
minor cleanup
2025-03-27 10:31:07 +00:00
Mario
bee493f628
remove redundant variables and use document.body.clientWidth instead of rounded window.innerWidth
2025-03-26 11:20:11 +00:00
Mario
a4f4a082af
fix another js error on small screens and use const instead of let where applicable
2025-03-25 10:38:00 +00:00
Mario
dd9ab07044
restrict access to tool to local channels
2025-03-24 09:11:26 +00:00
Mario
afd811a875
more deprercate jquery
2025-03-23 14:14:19 +00:00
Mario Vavti
122d46b79b
use the new version of unparse_url() and fall through to destination if nothing before applied - otherwise remote redirects will fail (e.g. being logged in to a remote server and vewing a linked image with an attached zid at another server)
2025-03-22 18:18:55 +01:00
Mario
36448adad4
minor refactor
2025-03-21 16:58:27 +00:00
Mario
8f93d9aa75
do not check length, it will not be there if the var is null
2025-03-21 11:33:56 +00:00
Mario
76f50d7150
fix some js errors on mobile devices
2025-03-21 11:30:40 +00:00
Mario
80c9880a67
do not include our own activities in unseen forum notifications
2025-03-20 13:39:32 +00:00
Mario
d1f54507f6
Disable browser rotating image based on EXIF metadata. We remove EXIF data for thumbnails but not for the original files. If the preview image has different orientation than the original size it has a strange effect when viewing.
2025-03-20 13:12:45 +00:00
Mario
334852d733
bump version
2025-03-18 08:15:30 +00:00
Mario
362be52be0
version 10.2.1
2025-03-18 08:10:15 +00:00
Mario
20f5e654ad
changelog
...
(cherry picked from commit 34b2bdcf2c )
Co-authored-by: Mario <mario@mariovavti.com >
2025-03-18 08:09:03 +00:00
Mario
34b2bdcf2c
changelog
2025-03-18 08:08:14 +00:00
Mario
8c38ee8208
fix sse_bs query
2025-03-18 08:00:37 +00:00
Mario
2c1c12825d
we require the HTTP signature to be set in the HTTP_AUTHORIZATION field somewhere down the line (probably in Web/HTTPSig). Make sure it is there.
...
(cherry picked from commit 5188b9cef5 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-03-18 07:58:14 +00:00
Mario
5188b9cef5
we require the HTTP signature to be set in the HTTP_AUTHORIZATION field somewhere down the line (probably in Web/HTTPSig). Make sure it is there.
2025-03-18 07:52:39 +00:00
Mario
8c0b7ce4de
Merge branch 'help_davs' into 'dev'
...
access cloud files under linux using davs
See merge request hubzilla/core!2190
2025-03-17 20:02:25 +00:00
Mario
17d0d6f75d
Merge branch 'dedup-head_get_icon' into 'dev'
...
Remove duped head_get_icon function
See merge request hubzilla/core!2191
2025-03-17 20:00:58 +00:00
Mario
bbcf7e9aa1
Merge branch '10.2RC'
2025-03-17 19:39:51 +00:00
Mario
45a2ebc662
version 10.2
2025-03-17 19:33:32 +00:00
Mario
aece22aee6
Merge branch 'dev' into 10.2RC
2025-03-17 19:32:36 +00:00
Mario
9904eba277
update changelog
2025-03-17 19:32:10 +00:00
Mario
7c0f98a513
Merge branch 'dev' into 10.2RC
2025-03-17 19:30:39 +00:00
Mario
8d25b6eae4
changelog
2025-03-17 19:23:30 +00:00
Mario
9369085835
Merge branch 'dev' into 10.2RC
2025-03-17 19:20:55 +00:00
Harald Eilertsen
059113d2a8
Remove duped head_get_icon function
...
This function was existing both as a static function in the App class,
and as a standalone global function. While only the standalone function
was used, this patch changes the callsite to use the static function in
the App class instead, and removed the global variant.
Note: While unlikely, this _could_ break some addons or custom themes
_if_ they call the global head_get_icon function themselves. I have not
found any addons or themes that do so.
This patch also fixes an issue where an incorrect url would be produced
if the URL set by App::head_set_icon would start with '://' for some
reason.
Also added doc comments for both App::head_set_icon and
App::head_get_icon.
2025-03-17 20:17:54 +01:00
OJ Random
f60dff788e
access cloud files under linux using davs
2025-03-17 19:03:19 +01:00
Mario
9c20b4809a
an attempt to fix no notifications for likes on our comments - beause it came up in the support forum. also some minor cleanup
2025-03-17 08:57:15 +00:00
Mario
00b3039b6e
Merge branch 'dev' into 10.2RC
2025-03-16 11:16:31 +00:00
Mario
2695094d16
fix fullscreen view
2025-03-16 11:16:04 +00:00
Mario
bcfdb73001
Merge branch 'dev' into 10.2RC
2025-03-14 10:52:17 +00:00
Mario
1650809cd8
update changelog
2025-03-14 10:51:40 +00:00
Mario
991815469f
Merge branch 'dev' into 10.2RC
2025-03-14 10:49:50 +00:00
Mario
c5fb8eafac
allow to send signed requests from mod zot_probe
2025-03-12 19:15:28 +00:00
Mario
a0c98e070e
Merge branch 'dev' into 10.2RC
2025-03-09 16:14:46 +00:00
Mario
7d6202be13
wrong logic
2025-03-09 16:13:47 +00:00
Mario
4ba470318c
Merge branch 'dev' into 10.2RC
2025-03-09 10:09:47 +00:00
Mario
e948aaf751
changelog
2025-03-09 10:06:53 +00:00
Mario
3789017ca0
print an ugly error message and the destination if OWA failed for some reason
2025-03-09 10:03:07 +00:00
Mario
48f5acced3
remove leading @
2025-03-09 10:00:53 +00:00
Mario
13e2d2f654
css fix
...
(cherry picked from commit 8d45fd36a1 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-03-07 09:02:29 +00:00
Mario
8d45fd36a1
css fix
2025-03-07 09:01:48 +00:00
Mario
6ed2301a94
bump version
2025-03-07 08:54:59 +00:00
Mario
a0eb701503
Merge branch 'dev' into 10.2RC
2025-03-07 08:54:06 +00:00
Mario
39f9a38b23
css fix
2025-03-07 08:51:26 +00:00
Mario
590c0ea778
add pdl file for mod rmagic
2025-03-07 08:43:17 +00:00
Mario
f36d8e4bd2
fix fatal error if variable is an empty string
2025-03-07 08:38:33 +00:00
Mario
4e3bec8a35
streamline login pages layout - fix issue #1892
2025-03-07 08:30:43 +00:00
Mario
eec918bf4a
escape tags on xchan name and cleanup baseurl/site_url variables which should be the same
2025-03-06 11:42:25 +00:00
Mario
13002af4c3
version 10.2RC1
2025-03-06 10:00:21 +00:00
Mario
40c63a7f12
changelog
2025-03-06 09:57:49 +00:00
Mario
3d0621eb8c
remove superfluous file
2025-03-06 09:17:55 +00:00
Mario
030c02dfdc
boxy alignment
2025-03-05 17:03:31 +00:00
Mario
00c1509549
update string to match with the autotime string
2025-03-05 16:42:25 +00:00
Mario
8122c40252
bump dev version
2025-03-05 10:22:46 +00:00
Mario
787c63b7ae
version 10.2RC and strings
2025-03-05 10:17:39 +00:00
Mario
ee988edc83
make sure attachment is an array
...
(cherry picked from commit 2b4b409c01 )
Co-authored-by: Mario <mario@mariovavti.com >
2025-03-03 08:56:30 +00:00
Mario
a71f5e123a
Debianinstall
...
(cherry picked from commit cf408c3fac )
34e867cf provide a simplified automated installation as we had years ago
266df96c a) php version for max uplaod sizes b) hubzilla is the only option
c4d340d1 fixed installation of addons
b80a8a01 added composer
f1961884 composer: do not download again but install in any case
96710d83 help: default database name and user
ecf35537 fix composer
2d2bf751 main differences to homeinstall script
dcca3cab changed disclaimer
6c65c17f removed set path to convert because it does not have to be changed
ed77bfb5 email verification
93f85913 environments
00dd3bdd Debian 12 again
10223ef7 extra headings
f528a959 wording
18565bb2 sury instead of Debian repo
bc07f0c4 Merge remote-tracking branch 'origin/dev' into dev
38743496 fixed php install and db creation
d08bb5e6 fixed variable for creating db
b1cc4f4f do not care about more then one single webserver installed
8b0ec26a Merge branch core:master into dev
88e3522d Merge branch 'debianinstall' into dev
Co-authored-by: OJ Random <ojrandom@protonmail.com >
2025-03-03 08:41:11 +00:00
Mario
7579749adc
Merge branch 'debianinstall' into 'master'
...
Debianinstall
See merge request hubzilla/core!2179
2025-03-03 08:40:29 +00:00
OJ Random
cf408c3fac
Debianinstall
2025-03-03 08:40:29 +00:00
Mario
0c97792ca7
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-02-28 20:29:08 +00:00
Mario
84d63b3b67
fix $owner_hash not set correctly when editing and some whitespace fixes
2025-02-28 20:28:49 +00:00
Mario Vavti
63aa50eb8d
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-02-26 16:37:38 +01:00
Mario Vavti
7fb13f23fe
fix docu
2025-02-26 16:37:22 +01:00
Mario
65156a0e4d
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-02-26 15:33:05 +00:00
Mario
e3eebcd95d
calculate observer.baseurl from xchan_url since xchan_connurl is only set for zot xchans
2025-02-26 15:32:36 +00:00
Mario Vavti
9eff1a08d4
refactor unparse_url() to allow to return a custom field set only and add tests
2025-02-26 16:26:40 +01:00
Mario
cfcac590c3
refine text
2025-02-26 12:57:38 +00:00
Mario
872415bffe
fix an issue where some participants could not post to forums
2025-02-26 12:52:27 +00:00
Mario
a46b781664
slightly improve event object rendering
2025-02-22 14:43:25 +00:00
Mario
b77fac43c8
feedutils: fix php warnings and style
2025-02-21 09:51:59 +00:00
Mario
2b4b409c01
make sure attachment is an array
2025-02-20 11:27:46 +00:00
Mario
67aa547c48
bump version
2025-02-20 11:09:57 +00:00
Mario Vavti
e288f33776
looks like we now require vendor/symfony for production
2025-02-20 12:05:50 +01:00
Mario Vavti
a5aab4c30e
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-02-20 11:44:54 +01:00
Mario Vavti
cf7613b3e0
composer --no-dev
2025-02-20 11:44:00 +01:00
Mario
fa01a2b348
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-02-20 10:36:58 +00:00
Mario Vavti
65c8de3410
update to smarty v5
2025-02-20 11:35:33 +01:00
Mario Vavti
d9b262348f
update composer libs
2025-02-20 11:29:06 +01:00
Mario
ea9d2a0acf
prefer contextHistory over context
2025-02-19 09:46:52 +00:00
Mario
5d55006be8
Merge branch 'replace-epub-thumbnail-code' into 'dev'
...
Replace Epub thumbnail generation with our own code
See merge request hubzilla/core!2186
2025-02-14 15:06:25 +00:00
Mario
d9ced0c6bf
Merge branch 'update-gitignore' into 'dev'
...
Exclude test results and PHPStan from git
See merge request hubzilla/core!2188
2025-02-14 14:58:26 +00:00
Mario
8d4d1b17c7
Merge branch 'cherry-pick-10e2fbb2' into 'dev'
...
Update Spanish strings
See merge request hubzilla/core!2187
2025-02-14 14:58:07 +00:00
Mario
453f6a08a3
Merge branch 'highlight_mark_button3' into 'dev'
...
Highlight_mark_button3
See merge request hubzilla/core!2185
2025-02-14 14:56:17 +00:00
Rocky
b6560e5456
Highlight_mark_button3
2025-02-14 14:56:17 +00:00
Mario
b805f48c32
revert adding of additional sort field which was added for testingg
2025-02-13 18:57:43 +00:00
Harald Eilertsen
33b78a4943
Exclude test results and PHPStan from git
2025-02-13 16:02:35 +01:00
Manuel Jiménez Friaza
48b187ccd8
Update Spanish strings
...
(cherry picked from commit 10e2fbb22c6369c9ef6cbc6f943ff6878206e9fb)
Co-authored-by: mjfriaza:4GF~eYj,-iAv <mjfriaza@disroot.org >
2025-02-13 14:11:13 +00:00
Mario
f680bba3e6
select navbar by id to avoid conflict with possible additional navbars
2025-02-13 10:18:12 +00:00
Harald Eilertsen
09aabc6b41
Remove dependency on PHP EpubMeta library.
2025-02-12 20:05:42 +01:00
Harald Eilertsen
0dd456c653
Replace the the code to extract epub thumbnails
...
The PHP Epub Meta library has a dependency that prevents deployment on
32bit architectures. We also don't need all the functionality in that
library, so this patch replaces it with our own simplified code for
fetching the cover embedded in Epub archives.
We also expand the test suite and clean up some minor issues in the
Epubthumbnail class.
2025-02-12 20:05:42 +01:00
Harald Eilertsen
97ba14cbe0
Configue gd for jpeg support in CI
...
For some reason the gd build did not find libjpeg, even though it was
installed in the image. We will need jpeg support for testing the
thumbnail generation, so this patch adds the required configuration.
2025-02-12 20:01:45 +01:00
Mario Vavti
ee6367a549
bump version
2025-02-11 19:15:15 +01:00
Mario Vavti
fc52d1b44f
exclude uplinked items from those queries since they are unlikely to be the originals (sourced items from a channel at the same hub)
2025-02-11 19:14:11 +01:00
Mario Vavti
bfce562a46
start sending contextHistory along with context
2025-02-11 17:52:26 +01:00
Mario Vavti
8d8a7f44e1
bump version
2025-02-01 12:36:54 +01:00
Mario Vavti
6c8da6ce36
version 10.0.8
2025-02-01 12:30:15 +01:00
Mario
e19a050b92
changelog
...
(cherry picked from commit a13bf6a3fe )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2025-02-01 11:28:04 +00:00
Mario Vavti
a13bf6a3fe
changelog
2025-02-01 12:26:49 +01:00
Mario
0edf761499
Merge branch 'owa-error-messages' into 'dev'
...
Add error message on missing owa auth headers
See merge request hubzilla/core!2183
2025-02-01 10:53:12 +00:00
Mario
bf76d5981f
Merge branch 'testing-add-psr4-namespace' into 'dev'
...
Add Zotlabs\Tests namespace to autloader in dev
See merge request hubzilla/core!2182
2025-02-01 10:50:44 +00:00
Mario
33fcb43173
Merge branch 'dba_pdo-insert-and-update' into 'dev'
...
Add an insert and update methods to dba_pdo
See merge request hubzilla/core!2181
2025-02-01 10:49:47 +00:00
Mario
ffae47f523
Merge branch 'highlight_button' into 'dev'
...
add highlight/mark button
See merge request hubzilla/core!2180
2025-02-01 10:35:03 +00:00
Rocky
c07cdb30fa
add highlight/mark button
2025-02-01 10:35:03 +00:00
Mario
546c4fcad2
calling fetch_post_tags() will add duplicate items here
...
(cherry picked from commit 0a17b83578 )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2025-02-01 00:03:50 +00:00
Mario Vavti
0a17b83578
calling fetch_post_tags() will add duplicate items here
2025-02-01 01:02:06 +01:00
Mario
2782b6d724
possible sql performance improvements
...
(cherry picked from commit dc076a4c00 )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2025-01-30 12:10:45 +00:00
Mario Vavti
dc076a4c00
possible sql performance improvements
2025-01-30 13:09:04 +01:00
Harald Eilertsen
a550c7c853
Add error message on missing owa auth headers
...
If the /owa endpoint received a request with a missing or invalid
Authorization header, it would return an error to the requester, but
without any message describing why it failes.
This patch adds a message to the error response, so that it will be a
bit easier to debug these issues in the future.
The owa spec includes a 'message' field in the error response, but makes
it optional. Any conforming implementations should accept a response
that includes the 'message' field.
2025-01-29 18:41:40 +01:00
Harald Eilertsen
7a3d59bff3
Add Zotlabs\Tests namespace to autloader in dev
...
This is technically not needed, as we load the required classes in the
bootstrap file (`tests/unit/bootstrap.php`), but it helps editors that
integrate with language servers etc to find the classes so it does not
flag errors everywhere.
2025-01-29 15:56:17 +01:00
Harald Eilertsen
82a3b71a51
Fix broken DbaPdo test on postgresql
2025-01-29 13:24:12 +01:00
Harald Eilertsen
e39b2eb7b9
Add an dba_pdo::update method
...
This is a convenience funcition to make it easier to update an existing
row in a database table.
2025-01-29 12:42:44 +01:00
Harald Eilertsen
9f8248cc9c
Use returning clause on dba_pdo::insert where supported
...
By using the returning clause when inserting a new record, we get back
the inserted record right away; thus saving us an extra roundtrip to the
database.
Both PostgreSQL and MariaDB supports this clause, but MySQL don't. In
that case we fall back to manually fetching the last inserted row.
2025-01-29 12:42:44 +01:00
Harald Eilertsen
71e4326606
Fetch the server version on dba_pdo::connect.
...
The server version string is useful to among other things check whether
we are running on a real MySQL system, or MariaDB. Instead of fetching
it every time we need it, cache it in the dba_pdo object when we connect
to the db.
2025-01-29 12:42:44 +01:00
Harald Eilertsen
7eb6f9b11d
Only skip DbaPdo returning test on actual MySQL
...
MySQL does not support the INSERT...RETURNING clause, while MariaDB
does. This patch ensures that the test is not skipped on MariaDB, but
only on an actual MySQL system.
2025-01-29 12:42:44 +01:00
Harald Eilertsen
4625ffa6b4
Fix return value from dba_pdo::q()
...
According to the documentation, this function should never return null.
Still that's what it did if a non-select query raised a PDOException.
This patch fixes this, so that it so that the function conforms to the
docs.
2025-01-29 12:42:44 +01:00
Harald Eilertsen
3e6a646603
Add an insert method to dba_pdo
...
A common use case is to insert a record into a database table, but also
instantiate an object from the inserted data. This requires that we know
the value of any default or calculated columns that is filled in by the
database when the row is inserter.
This patch adds a `insert` method to pda_dbo that will insert a row, and
immediately fetch the row back from the database – including the default
and calculated values not specified by the insert itself.
2025-01-29 12:42:36 +01:00
Mario
324b281813
fix php warniing in case tgt_type is not set
...
(cherry picked from commit 03d1f3383e )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2025-01-24 12:16:33 +00:00
Mario Vavti
03d1f3383e
fix php warniing in case tgt_type is not set
2025-01-24 13:10:46 +01:00
Mario
69a23c604d
return if $furl is empty for some reason
...
(cherry picked from commit 174469970a )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2025-01-24 11:44:34 +00:00
Mario Vavti
174469970a
return if $furl is empty for some reason
2025-01-24 12:43:12 +01:00
Mario Vavti
89b254dc1c
add target and tgt_type tou sourced rss items if we rewrite them to our own
2025-01-24 00:11:26 +01:00
Mario Vavti
8e51988e96
unescape_tags() on URLs before we start messing with them
2025-01-23 21:24:06 +01:00
Mario Vavti
52e279f443
fix auto save draft not set correctly and use round instead of ceil for cover height calculation
2025-01-23 19:08:58 +01:00
Mario Vavti
4efa853690
tagsinput still requires jquery
2025-01-23 13:08:13 +01:00
Mario Vavti
9b13055dfe
version 10.0.7
2025-01-22 13:08:42 +01:00
Mario
06afd8a375
changelog
...
(cherry picked from commit 27efb887d2 )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2025-01-22 11:24:32 +00:00
Mario
6f027544d6
make sure to provide uid to drop_item() where applicable and check ownership when imporing feed items
...
(cherry picked from commit ccd52584a4 )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2025-01-22 11:22:15 +00:00
Mario Vavti
2d2c9fa519
bump version
2025-01-22 11:50:46 +01:00
Mario Vavti
27efb887d2
changelog
2025-01-22 11:48:51 +01: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
ab0fdb13d4
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-01-17 12:38:22 +01:00
Mario Vavti
2bca44ed25
bump version
2025-01-17 12:38:08 +01:00
Mario Vavti
eab08d0bcb
rewrite redbasic javascript without jquery
2025-01-17 12:37:21 +01:00
Mario
d3f00704bd
Merge branch 'add-security-policy' into 'dev'
...
Proposing a security policy.
See merge request hubzilla/core!2164
2025-01-16 12:29:57 +00:00
Harald Eilertsen
1e1a7109a9
Proposing a security policy.
2025-01-16 12:29:57 +00:00
Mario
ebab5ff281
use bin2hex() instead of btoa() to create an id for the toast. btoa() will not work with nonascii chars.
...
(cherry picked from commit 0165f44063 )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2025-01-15 12:00:01 +00:00
Mario Vavti
0165f44063
use bin2hex() instead of btoa() to create an id for the toast. btoa() will not work with nonascii chars.
2025-01-15 12:50:45 +01:00
Mario
5fb6e5d6f7
fix regression in notifications filter
...
(cherry picked from commit 8fc0e41beb )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2025-01-06 09:15:59 +00:00
Mario Vavti
8fc0e41beb
fix regression in notifications filter
2025-01-06 10:14:54 +01:00
Mario Vavti
3ad63a6e82
bump version
2025-01-05 13:40:29 +01:00
Mario Vavti
5a84ffdcda
version 10.0.6
2025-01-05 13:31:28 +01:00
Mario
ad993645be
changelog
...
(cherry picked from commit 392cb020aa )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2025-01-05 12:30:32 +00:00
Mario Vavti
392cb020aa
changelog
2025-01-05 13:29:21 +01:00
Mario
0701cde239
dismiss entries where primary location data is not complete for some reason
...
(cherry picked from commit 884b612ffc )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2025-01-05 11:56:51 +00:00
Mario
a136c288d5
cleanup outdated doc entries just once after the docs were imported to the db
...
(cherry picked from commit ae0d138d2a )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2025-01-05 11:56:09 +00:00
Mario Vavti
884b612ffc
dismiss entries where primary location data is not complete for some reason
2025-01-05 12:40:56 +01:00
Mario Vavti
ae0d138d2a
cleanup outdated doc entries just once after the docs were imported to the db
2025-01-05 11:00:48 +01:00
Mario
1624a2620a
remove redundant arguments
...
(cherry picked from commit 48ef4744ac )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2025-01-04 10:20:40 +00:00
Mario Vavti
48ef4744ac
remove redundant arguments
2025-01-04 11:19:03 +01:00
Mario Vavti
a17cb75baf
bump version
2024-12-29 17:42:53 +01:00
Mario Vavti
f4769d0f04
version 10.0.5
2024-12-29 17:36:28 +01:00
Mario Vavti
c8e30a00e2
Merge branch 'dev'
2024-12-29 17:35:44 +01:00
Mario Vavti
169c971cb1
changelog
2024-12-29 17:35:10 +01:00
Mario Vavti
51745d3652
Merge branch 'dev'
2024-12-29 17:18:04 +01:00
Mario Vavti
3ebbb91ae9
pass uid to drop_item() to ensure we will have permission to actually drop the item
2024-12-29 17:17:22 +01:00
Mario
762d402dea
Merge branch 'dev'
2024-12-26 09:00:33 +00:00
Mario
051cef79fc
changelog
2024-12-26 09:00:02 +00:00
Mario
b05a440f03
version 10.0.4
2024-12-26 08:58:46 +00:00
Mario
9bb4988eda
Merge branch 'dev'
2024-12-26 08:55:36 +00:00
Mario
f66f0e398b
missing argument name
2024-12-26 08:54:58 +00:00
Mario
49cb73c8c7
version 10.0.3
2024-12-26 08:04:05 +00:00
Mario
2a00bd9a28
Merge branch 'dev'
2024-12-26 08:03:26 +00:00
Mario
553b3f6faa
changelog and bump version
2024-12-26 08:02:29 +00:00
Mario
2980827925
fix another possible loop
2024-12-26 07:55:08 +00:00
Mario
45a78dcbc0
this should fix the infinite loop caused by a regression in Daemon/Expire
2024-12-25 20:53:32 +00:00
Mario
5813b65aed
hotfix release version 10.0.2
2024-12-25 12:03:43 +00:00
Mario
f8acd1d3a5
Merge branch 'dev'
2024-12-25 12:02:32 +00:00
Mario
c9ebb23b69
hotfix for loop caused in Daemon/Expire
2024-12-25 12:00:27 +00:00
Mario
bc998eacd0
bump version
2024-12-22 17:40:41 +00:00
Mario
648979467a
do not allow a new zid to override an existing remote login - otherwise a prfactored request with an added zid can log us out
2024-12-22 17:39:58 +00:00
Mario
5c0ff6f584
once more improved imagesLoaded()
2024-12-22 17:35:25 +00:00
Mario
632721da4e
version 10.0.1
2024-12-22 08:51:48 +00:00
Mario
f3a702e927
Merge branch 'dev'
2024-12-22 08:51:15 +00:00
Mario
58985f2200
update changelog
2024-12-22 08:51:04 +00:00
Mario
c55662510d
fetch missing commit from dev
2024-12-22 08:31:04 +00:00
Mario
f01e917fff
Merge branch 'dev'
2024-12-22 08:26:26 +00:00
Mario
3940187d19
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-12-22 08:20:24 +00:00
Mario
1215e8a030
Revert "Drop obsolete library LightOpenID"
...
This reverts commit e516c1352f
2024-12-22 08:19:55 +00:00
Mario
5b6e27233a
fix sql error
2024-12-22 08:15:16 +00:00
Mario
b80cba4e68
Merge branch '10.0RC'
2024-12-21 18:49:06 +00:00
Mario
f2b28f5bbb
version 10.0
2024-12-21 18:46:40 +00:00
Mario
4aeb4963a4
Merge branch 'dev' into 10.0RC
2024-12-21 18:44:04 +00:00
Mario
de9b10e850
more changelog
2024-12-21 18:43:41 +00:00
Mario
36a1d98c52
changelog
2024-12-21 18:09:56 +00:00
Mario
cf66f245b4
RC2
2024-12-21 12:34:05 +00:00
Mario
b1f2f67a04
better pubs notofication fiy and also fix a javascript error and remove last bit of jquery from notifications
2024-12-21 12:07:31 +00:00
Mario
bd10c1e40a
fix anomaly in pubs notification
2024-12-21 11:55:19 +00:00
Mario
e146eaa8f8
bump version
2024-12-21 10:28:07 +00:00
Mario
92e21c4f3d
deduplicate the images array by src
2024-12-21 10:27:28 +00:00
Mario
55265c8a3e
track processed images
2024-12-20 20:53:47 +00:00
Mario
c3cc624621
bump version
2024-12-20 19:13:21 +00:00
Mario
b466932e37
improved imagesLoaded() and formatting
2024-12-20 19:12:09 +00:00
Mario
a3248e8b3b
version
2024-12-20 12:36:00 +00:00
Mario
9ec2db7c97
port scrollToItem() to vanilla js and more fixes
2024-12-20 12:35:29 +00:00
Mario
9bd94287dd
improved imagesLoaded() and notifications fixes
2024-12-20 11:47:38 +00:00
Mario
faca95b21c
bump version
2024-12-19 23:18:59 +00:00
Mario
79f8b06ede
various fixes for the last commit
2024-12-19 23:17:56 +00:00
Mario
a2dde34b1b
refactor notifications widget and updateConvItems() to not require jquery
2024-12-19 18:49:07 +00:00
Mario
fb5824417e
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-12-19 10:37:44 +00:00
Mario
804b4effa2
changelog
2024-12-19 10:37:19 +00:00
Mario Vavti
4c8e1de4c6
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-12-13 10:09:07 +01:00
Mario
d9c69b747d
bump dev version
2024-12-13 09:07:55 +00:00
Mario Vavti
0e4be679e4
composer dump autoload
2024-12-13 09:59:31 +01:00
Mario
14360c4735
version 10.0RC and strings
2024-12-13 08:49:18 +00:00
Mario
2da55d3bd8
remove jquery.timeago.js in favor of a native js implementation
2024-12-12 14:18:55 +00:00
Mario Vavti
e9222d0d9a
add test for item_forwardable()
2024-12-10 22:45:56 +01:00
Mario
93f72a53f5
introduce item_forwardable() and check it before we call the notifier to possibly safe some processes - test will follow, also add some other possibly blocking flags to the add item
2024-12-10 10:27:48 +00:00
Mario
93c4bd4692
pubcrawl: support for inbound add/remove activities and minor cleanup
2024-12-10 09:22:17 +00:00
Mario
486c21b519
hq: improved file filtering
2024-12-09 08:42:01 +00:00
Mario
7785487d77
fix delayed post handling in cron, always set item_delayed if we select a create date
2024-12-08 22:46:21 +00:00
Mario
9756023e39
fix expiration
2024-12-07 23:25:59 +00:00
Mario Vavti
bb0a22ee58
add test for relative_time()
2024-12-07 23:49:17 +01:00
Mario
e88ae54bef
add more indicators and a new function to return relative time in the past and the future
2024-12-07 20:41:13 +00:00
Mario
d37d181d94
Libzot: remove commented code which duplicates code in Activity::decode_note()
2024-12-07 19:43:17 +00:00
Mario
d59d808883
more cleanup
2024-12-07 19:38:18 +00:00
Mario
b59fe77906
provide a comments disabled indicator and some cleanup
2024-12-07 19:34:30 +00:00
Mario
1941b4f026
only allow disable_comments on thread top
2024-12-07 18:40:56 +00:00
Mario
5c82229e34
Ãfix issue where poll updates were dismissed due to missing edited update, fix wrong array key when retaining item, update dreport push to also push the related item
2024-12-06 23:31:49 +00:00
Mario
66d502d8e1
an attempt to fix some comments on/off anomalies
2024-12-06 19:24:14 +00:00
Mario
66acfc66ce
set item_type so that notifier can do the right thing
2024-12-06 11:41:01 +00:00
Mario
2e13640ab4
wrong class
2024-12-05 13:14:07 +00:00
Mario
277b4f7d10
even more fa2bi
2024-12-05 13:08:48 +00:00
Mario
edf2a6db1b
we use the chat-quote icon for forums throughout the app. basically because the forum posts a quote of the original post
2024-12-05 13:02:18 +00:00
Mario
8ad000ec70
more fa2bi issues
2024-12-05 12:42:37 +00:00
Mario
563628fef8
another fa2bi issue
2024-12-05 12:33:55 +00:00
Mario
15b6353c1c
filtering censored xchans in mod pubstream queries has possible performance issues. we will filter them in process_delivery() instead
2024-12-05 11:27:56 +00:00
Mario
1a86348a6c
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-12-02 09:23:16 +00:00
Mario
a80ab5887c
also copy the item_restrict field to the add activity and check for this field in the notifier
2024-12-02 09:17:15 +00:00
Mario
475ae7ba13
Merge branch 'fix/chat-icon-fix' into 'dev'
...
Fixed notification icons in chat
See merge request hubzilla/core!2177
2024-12-02 09:15:32 +00:00
SK
e107298125
Fixed notification icons in chat
2024-12-02 04:32:48 +05:30
Mario
428ffa5e35
save a loop by ordering results by item_wall and more uuid only lookup
2024-11-28 15:34:16 +00:00
Mario
0bffe6e019
sql lookup by uuid should be sufficient by now, remove superfluous require_once()
2024-11-28 15:12:57 +00:00
Mario Vavti
9e2f3dc05f
fix more issues reported by phpstan
2024-11-27 10:25:37 +01:00
Mario
9fa18a5557
Merge branch 'phpstan-ignore-some-warnings' into 'dev'
...
phpstan: Ignore warnings on missing return statement.
See merge request hubzilla/core!2175
2024-11-27 08:18:58 +00:00
Mario
9608ab27c4
Merge branch 'dev' into 'dev'
...
updated fork-awesome icons to bootstrap
See merge request hubzilla/core!2174
2024-11-27 08:18:09 +00:00
Mario
464b331deb
Merge branch 'module-admin-accounts-enhancements' into 'dev'
...
Fix and refactor module Admin\Accounts part I
See merge request hubzilla/core!2173
2024-11-27 08:15:59 +00:00
Harald Eilertsen
0189d04614
Fix and refactor module Admin\Accounts part I
2024-11-27 08:15:59 +00:00
Mario
cbb3ad1620
make sure to toggle aside if a notification or message is clicked and some whitespace cleanup
2024-11-26 09:57:55 +00:00
Harald Eilertsen
c0f9d55cfb
phpstan: Ignore warnings on missing return statement.
...
While some of these may be fixable without too much hassle, quite a few
of them will possibly require architectural restructuring. We should
revisit these, but let's silence them for now.
2024-11-25 13:11:58 +01:00
Mario
0da51e0f71
fix superfluous slash in some cases
2024-11-25 08:11:33 +00:00
SK
9014a288b0
updated fork-awesome icons to bootstrap
2024-11-22 18:49:13 +05:30
Mario
dcef9f61b5
remove logging
2024-11-22 10:28:21 +00:00
Mario
3d80db0cdc
Merge branch 'add-mailer-class' into 'dev'
...
Add Zotlabs\Lib\Mailer class to replace z_mail function.
See merge request hubzilla/core!2172
2024-11-22 09:59:14 +00:00
Harald Eilertsen
3a2f787f96
Add Zotlabs\Lib\Mailer class to replace z_mail function.
2024-11-22 09:59:14 +00:00
Mario
f7a9b84943
mod cal: if a day is provided default to week view except the date has a ! prepended
2024-11-21 09:36:31 +00:00
Mario
46e6600169
mod cal: provide a possibility to link to a specific month or day by passing a fragment
2024-11-21 09:04:55 +00:00
Mario
243a2a9bdf
Update chat.tpl to correct expand and contract icons from forkawesome to bootstrap icons.
...
(cherry picked from commit c626985448 )
Co-authored-by: Saiwal K <sk@utsukta.org >
2024-11-19 21:08:55 +00:00
Mario
91baa52b8b
Merge branch 'saiwal-master-patch-76831' into 'master'
...
Update chat.tpl to correct expand and contract icons from forkawesome to bootstrap icons.
See merge request hubzilla/core!2171
2024-11-19 21:08:32 +00:00
Harald Eilertsen
5338793883
Ubreak tests: update MagicTest for new behaviour of Magic module.
2024-11-19 11:10:49 +01:00
Mario Vavti
9acc73b273
some cleanup for mod magic
2024-11-18 23:15:29 +01:00
Saiwal K
c626985448
Update chat.tpl to correct expand and contract icons from forkawesome to bootstrap icons.
2024-11-17 19:59:31 +00:00
Mario Vavti
5cfb3842f1
more phpstan errors
2024-11-17 20:52:13 +01:00
Mario Vavti
25b089c1a9
fix some errors detected by phpstan
2024-11-17 16:17:05 +01:00
Mario
67a9292aaa
Merge branch 'issue-1879-emails-with-plus-addressing-rejected' into 'dev'
...
Fix #1879 : Emails with + in local part was rejected.
See merge request hubzilla/core!2170
2024-11-17 10:26:25 +00:00
Mario
81dda15669
fix undefined variables
2024-11-17 07:58:11 +00:00
Harald Eilertsen
5b7f8d986c
Fix #1879 : Emails with + in local part was rejected.
2024-11-16 13:45:36 +01:00
Mario
5dee600735
Merge branch 'add-dev-dependecy-phpstan' into 'dev'
...
Add PHPStan as a developer dependency.
See merge request hubzilla/core!2169
2024-11-14 18:45:29 +00:00
Mario
01da60b385
Merge branch 'various-phpstan-issues' into 'dev'
...
Several issues discovered by PHPStan
See merge request hubzilla/core!2168
2024-11-14 18:40:15 +00:00
Harald Eilertsen
951800eca6
Several issues discovered by PHPStan
2024-11-14 18:40:15 +00:00
Mario
72c47cd8db
version 9.5.2 - merge containers
2024-11-14 17:14:15 +00:00
Mario
e3a8668c32
Merge branch 'dev' into containers
2024-11-14 17:09:22 +00:00
Mario
fd9977eada
css fixes
2024-11-14 14:22:18 +00:00
Mario
bd3304ff94
Merge branch 'oops-fix-db-update' into 'dev'
...
Fix invocation of DB_Update::run.
See merge request hubzilla/core!2167
2024-11-14 13:32:48 +00:00
Mario
586cda5155
fix some conent import issues
...
(cherry picked from commit c9a8914b07 )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2024-11-14 13:30:07 +00:00
Mario Vavti
c9a8914b07
fix some conent import issues
2024-11-14 12:47:40 +01:00
Mario
b21b9260d9
fix race condition when updating multiple choice polls
2024-11-13 14:01:14 +00:00
Mario
b5c07e4c01
this is not true anymore - check owner perms
2024-11-13 11:08:18 +00:00
Harald Eilertsen
28b5b0cab5
Add PHPStan as a developer dependency.
...
PHPStan is a static PHP code analyzer that's aimed at finding actual
bugs in the code. Where PHP Code Sniffer is about codeing standards,
PHPStan is about correctness of code.
The provided configuration file (`phpstan.neon.dist`) is configured to
use the _lowest_ level of checks that PHPStan will report on. See
https://phpstan.org/user-guide/rule-levels for information about the
various rule levels.
Run an analysis of the code base like this:
% ./vendor/bin/phpstan
It will output any found issues to stdout.
You can also run it like this:
% ./vendor/bin/phpstan --error-format=raw > phpstan.log
This will give you an output file in a format that's suitable for use
with typical editors for mapping errors to source locations.
2024-11-12 09:42:11 +01:00
Mario
39d0a3f1f6
containers: poll testing
2024-11-11 22:25:53 +00:00
Mario
513cd3b99a
fix click area in dropdown add/remove reaction
...
(cherry picked from commit 8268ed1ba7 )
Co-authored-by: Mario <mario@mariovavti.com >
(cherry picked from commit ce9d67f7b1 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-11-11 20:00:36 +00:00
Mario
ce9d67f7b1
fix click area in dropdown add/remove reaction
...
(cherry picked from commit 8268ed1ba7 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-11-11 20:00:25 +00:00
Mario
8268ed1ba7
fix click area in dropdown add/remove reaction
2024-11-11 19:53:20 +00:00
Harald Eilertsen
6c1d0851d7
Fix invocation of DB_Update::run.
...
Thought this should have been part of the change set that turned the
DB_Update routine to a static function instead of a constructor to an
object that is not used.
2024-11-11 17:05:13 +01:00
Mario
3bc0fd5db4
fix undefined var warning
2024-11-11 09:18:56 +00:00
Mario Vavti
4c3f3d1477
Merge branch 'dev' into containers
2024-11-10 23:38:30 +01:00
Mario Vavti
17411a501c
containers: testing sourced items
2024-11-10 23:37:45 +01:00
Mario
d446f171c5
Revert "Module\Item: Make $item_id an object property."
...
This reverts commit 2c17d0b031
2024-11-10 22:36:35 +00:00
Mario Vavti
b24b409a01
Merge branch 'dev' into containers
2024-11-10 19:01:40 +01:00
Mario
3791dfab3a
Merge branch 'begin-refactoring-module-item' into 'dev'
...
Begin refactoring Module\Item
See merge request hubzilla/core!2166
2024-11-10 18:01:06 +00:00
Mario
31a146b23a
Merge branch 'oops-ref-to-nonexisting-class' into 'dev'
...
Remove import of non-existing class in test.
See merge request hubzilla/core!2165
2024-11-10 17:55:27 +00:00
Mario Vavti
e52714ed16
make sure to notify the drop if necessary
2024-11-10 18:53:46 +01:00
Harald Eilertsen
2c17d0b031
Module\Item: Make $item_id an object property.
...
This also allows us to deduplicate initialization and validation.
2024-11-10 16:43:48 +01:00
Harald Eilertsen
57e69372d3
Module\Item: Move processing of zot and as requests to functions.
...
These seem to be entirely independent, so moving the body of the if
statements to separate functions should be fine.
2024-11-10 16:43:48 +01:00
Mario Vavti
43acb86aab
fix encoding and attribution
2024-11-10 11:49:09 +01:00
Mario Vavti
e339fbcc46
container fixes for photo and file upload
2024-11-10 11:40:56 +01:00
Mario
f05b8bd87d
Do not filter deleted hublocs in xchan_query because it will result in empty profile info in conversations if the hubloc was deleted. Deleting a hublocation does not neccesarily delete its content and the author could appear again from another location.
...
(cherry picked from commit 4e6696b049 )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2024-11-09 20:12:21 +00:00
Mario Vavti
4e6696b049
Do not filter deleted hublocs in xchan_query because it will result in empty profile info in conversations if the hubloc was deleted. Deleting a hublocation does not neccesarily delete its content and the author could appear again from another location.
2024-11-09 21:11:33 +01:00
Harald Eilertsen
fbc79e36e0
Remove import of non-existing class in test.
...
This one snuck in by mistake. No harm done, as the actual class was
never referenced, but it should still not be there.
2024-11-09 14:38:27 +01:00
Mario Vavti
c9d4b068c2
remove extensiv logging to syslog
2024-11-09 12:49:10 +01:00
Mario Vavti
b6dbbbc82f
fix regression propagating deletes
2024-11-09 12:39:24 +01:00
Mario Vavti
954d92c354
Merge branch 'dev' into containers
2024-11-09 11:27:53 +01:00
Mario Vavti
8dbebc2b42
update border color
2024-11-09 11:27:13 +01:00
Mario
14207c68ca
Merge branch 'fix-incorrect-module-imports' into 'dev'
...
Fix incorrect module imports.
See merge request hubzilla/core!2163
2024-11-09 10:26:23 +00:00
Mario
0ed08274f1
Merge branch 'clean-up-some-dependencies' into 'dev'
...
Clean up deps and upgrade EpubMeta
See merge request hubzilla/core!2162
2024-11-09 10:24:26 +00:00
Mario
2a152e0803
Merge branch 'more-deprecations-in-tests' into 'dev'
...
Fix some more deprecation warnings in the tests.
See merge request hubzilla/core!2161
2024-11-09 10:18:27 +00:00
Mario Vavti
a0c54c5f04
make sure to store target information when decoding and indicate contained conversations with a colored border for now
2024-11-09 10:55:10 +01:00
Harald Eilertsen
ac8c80ddbe
Fix incorrect module imports.
...
When importing modules with use statements, they always require the
fully qualified module name. Iow, there's no need to prefix them with an
extra backslash.
Ref: https://www.php.net/manual/en/language.namespaces.importing.php
2024-11-09 08:45:45 +01:00
Mario Vavti
ebad9d56c9
port to containers item_store() continued
2024-11-08 22:24:33 +01:00
Mario Vavti
0481901b59
refactor drop_item[s]() for containers
2024-11-08 20:18:20 +01:00
Harald Eilertsen
0534fe6886
Thumbs\Epubthumb: Adapt to new version of EPub meta lib.
...
Also fixes a few issues and refactor the code a bit.
2024-11-08 16:48:23 +01:00
Harald Eilertsen
6e51571309
Remove epub-meta from library
2024-11-08 16:48:23 +01:00
Harald Eilertsen
fe30b54975
Update php-epub-meta and use composer for dep handling.
...
Note that we upgrade to the 2.x branch of the dependency, as the 3.x
branch requires PHP version 8.2 or later. There's no reason for us to
move our minimum supported version of PHP just yet.
2024-11-08 16:43:29 +01:00
Harald Eilertsen
b00ae997a5
Remove obsolete and unused symfony/options-resover and process
...
These actually look like they could be useful, but since unused, let's
drop them for now. They can always be re-added via composer if needed
later.
2024-11-08 16:39:26 +01:00
Harald Eilertsen
b5b7d0cda9
Remove obsolete and unused sticky-kit
2024-11-08 16:39:26 +01:00
Harald Eilertsen
300d461a1a
Remove obsolete and unused tiptip library
2024-11-08 16:39:26 +01:00
Harald Eilertsen
e516c1352f
Drop obsolete library LightOpenID
...
We're not using it anyways.
2024-11-08 16:39:26 +01:00
Mario Vavti
4b4cac63fd
Merge branch 'dev' into containers
2024-11-08 11:19:42 +01:00
Harald Eilertsen
47f109451d
Fix some more deprecation warnings in the tests.
2024-11-07 17:29:54 +01:00
Mario
e466c73407
fix allday not set if a rsource is provided
...
(cherry picked from commit 17183cc5dc )
Co-authored-by: Mario <mario@mariovavti.com >
2024-11-07 14:31:18 +00:00
Mario
17183cc5dc
fix allday not set if a rsource is provided
2024-11-07 14:29:52 +00:00
Mario
e5aae2af0f
fix allday variable not set when clicking an event
...
(cherry picked from commit 939e5d9ca5 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-11-06 16:17:18 +00:00
Mario
939e5d9ca5
fix allday variable not set when clicking an event
2024-11-06 16:16:23 +00:00
Mario
600209e21e
bump dev version
2024-11-06 15:48:18 +00:00
Mario
173c4d242d
version 9.4.4
2024-11-06 13:06:05 +00:00
Mario
76b8c36f7c
changelog
...
(cherry picked from commit 12c88c06d8 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-11-06 13:05:18 +00:00
Mario
12c88c06d8
changelog
2024-11-06 13:04:03 +00:00
Mario
f35352090e
Update translations for Norwegian Bokmål
...
(cherry picked from commit 35a05073f2 )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-11-06 12:30:37 +00:00
Mario
e5db47e0d5
Module\Thing: Don't try to escape field that's not present
...
The `profile_assign` field is only present if the multiple profiles
feature is enabled.
(cherry picked from commit 472484dde0 )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-11-06 12:30:16 +00:00
Mario
6a52e502aa
Module\Thing: Don't use $_REQUEST superglobal.
...
Replaces all occurences with $_POST or $_GET instead.
(cherry picked from commit 5c3bdbd1e0 )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-11-06 12:29:46 +00:00
Mario
6a866fe904
Move Norwegian translations from nb-no to nb
...
(cherry picked from commit ec02453d37 )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-11-06 12:28:51 +00:00
Mario
229efddbf1
Merge branch 'fix-mariadb-support-for-test-setup' into 'dev'
...
tests: Update test db setup script for mariadb
See merge request hubzilla/core!2160
2024-11-06 11:50:40 +00:00
Mario
abb67a4565
Merge branch 'make-phpcs-a-bit-more-lax' into 'dev'
...
Make phpcs a bit more lax...
See merge request hubzilla/core!2159
2024-11-06 11:49:25 +00:00
Mario
2e324d4cef
Merge branch 'move-norwegian-locale' into 'dev'
...
Move and update norwegian locale
See merge request hubzilla/core!2158
2024-11-06 11:48:54 +00:00
Mario
d4d1a7523d
Merge branch 'fix-module-thing' into 'dev'
...
Fix error adding Things when multiple profiles not enabled
See merge request hubzilla/core!2157
2024-11-06 11:47:57 +00:00
Mario
d9d239bf3a
only zot6 hublocs have a sitekey so only query such hublocs. This will safe alternative network hublocs from being marked deleted allthough they are intact
...
(cherry picked from commit 7a3f2c1ba9 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-11-06 11:16:46 +00:00
Mario
429d15f009
correctly hide modals and remove unneeded toString() conversion since we are not dealing with string objects here
...
(cherry picked from commit 9f473fc204 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-11-06 11:16:20 +00:00
Mario
7a3f2c1ba9
only zot6 hublocs have a sitekey so only query such hublocs. This will safe alternative network hublocs from being marked deleted allthough they are intact
2024-11-06 11:12:42 +00:00
Mario
9f473fc204
correctly hide modals and remove unneeded toString() conversion since we are not dealing with string objects here
2024-11-06 09:44:07 +00:00
Harald Eilertsen
35a05073f2
Update translations for Norwegian Bokmål
2024-11-04 10:22:13 +01:00
Harald Eilertsen
472484dde0
Module\Thing: Don't try to escape field that's not present
...
The `profile_assign` field is only present if the multiple profiles
feature is enabled.
2024-11-03 20:42:59 +01:00
Harald Eilertsen
5c3bdbd1e0
Module\Thing: Don't use $_REQUEST superglobal.
...
Replaces all occurences with $_POST or $_GET instead.
2024-11-03 20:42:59 +01:00
Harald Eilertsen
ec02453d37
Move Norwegian translations from nb-no to nb
2024-11-03 18:06:42 +01:00
Mario
2b44be58c3
explicit check for channel_address
...
(cherry picked from commit e20327d267 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-11-03 11:02:35 +00:00
Mario
c44db397ff
Zotlabs\Module\Setup: Fix deprecation.
...
Using `self` in callables has been deprecated, so change to proper fully
qualified class name.
(cherry picked from commit 8ab3ad6531 )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-11-03 11:02:04 +00:00
Mario
a385fdff37
Zotlabs\Web\HttpMeta: Declare and init properties.
...
The $ogproperty was not declared, which triggered a warning in PHP 8.2.
Also fixed the initialization of the properties, and removed the now
superfluous constructor.
(cherry picked from commit bf008465ad )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-11-03 11:01:50 +00:00
Mario
20aacb82c6
tests: Declare private property $output.
...
Uncovered by PHP 8.2 because dynamic properties are deprecated.
(cherry picked from commit a29a1c768d )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-11-03 11:01:38 +00:00
Mario
0d17d8dad9
tests: Fix typo in UnitTestCase.
...
Uncovered by PHP 8.2 because dynamic properties are deprecated.
(cherry picked from commit 90bc987ea7 )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-11-03 11:01:21 +00:00
Mario
2ab0118c13
Fix missing CSRF checks in admin/account_edit
...
(cherry picked from commit 38c947590e )
342d94c3 tpl: Fix warnings in templates.
bccaeb1e tests: Update Module\TestCase to support POST requests
f627e55b tests: Update account fixtures with fixed account_level.
ee62aff4 Module\Admin\Account_edit: Add missing CSRF checks.
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-11-03 10:59:41 +00:00
Mario
30419bdbf6
add ocap tokens to all media files and attachments
...
(cherry picked from commit 2f0a47e583 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-11-03 10:59:16 +00:00
Mario Vavti
21b60bf119
Merge branch 'dev' into containers
2024-11-03 11:57:45 +01:00
Mario
5db3f93be9
Merge branch 'php8.2-deprecations' into 'dev'
...
Fix deprecations uncovered by running tests on PHP 8.2
See merge request hubzilla/core!2156
2024-11-03 10:57:03 +00:00
Mario Vavti
d25314c75b
Merge branch 'dev' into containers
2024-11-03 11:45:08 +01:00
Mario
e20327d267
explicit check for channel_address
2024-11-03 10:43:17 +00:00
Harald Eilertsen
8ab3ad6531
Zotlabs\Module\Setup: Fix deprecation.
...
Using `self` in callables has been deprecated, so change to proper fully
qualified class name.
2024-11-03 08:48:53 +01:00
Harald Eilertsen
bf008465ad
Zotlabs\Web\HttpMeta: Declare and init properties.
...
The $ogproperty was not declared, which triggered a warning in PHP 8.2.
Also fixed the initialization of the properties, and removed the now
superfluous constructor.
2024-11-03 08:42:11 +01:00
Harald Eilertsen
a29a1c768d
tests: Declare private property $output.
...
Uncovered by PHP 8.2 because dynamic properties are deprecated.
2024-11-03 08:39:21 +01:00
Harald Eilertsen
90bc987ea7
tests: Fix typo in UnitTestCase.
...
Uncovered by PHP 8.2 because dynamic properties are deprecated.
2024-11-03 08:32:01 +01:00
Mario
46fdce4402
Merge branch 'admin-account-edit-csrf-check' into 'dev'
...
Fix missing CSRF checks in admin/account_edit
See merge request hubzilla/core!2155
2024-11-02 14:42:01 +00:00
Harald Eilertsen
38c947590e
Fix missing CSRF checks in admin/account_edit
2024-11-02 14:42:00 +00:00
Mario
c5faa012b5
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-11-02 14:35:42 +00:00
Mario
2f0a47e583
add ocap tokens to all media files and attachments
2024-11-02 14:35:04 +00:00
Mario
c958cc6f90
URL escape zid param in head.tpl
...
This should fix issue #1877 fully.
(cherry picked from commit 065f85bab1 )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-11-01 09:03:21 +00:00
Mario
541a0f6476
Merge branch 'issue-1877-more-fixes' into 'dev'
...
URL escape zid param in head.tpl
See merge request hubzilla/core!2154
2024-11-01 09:02:37 +00:00
Harald Eilertsen
065f85bab1
URL escape zid param in head.tpl
...
This should fix issue #1877 fully.
2024-10-31 19:15:52 +01:00
Mario
38ac60e618
make sure the objects published date has the correct time format
...
(cherry picked from commit 160c40b580 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-31 11:12:54 +00:00
Mario
160c40b580
make sure the objects published date has the correct time format
2024-10-31 11:07:42 +00:00
Mario Vavti
005d4ad351
Merge branch 'dev' into containers
2024-10-30 12:50:08 +01:00
Mario
90a1dad02c
Merge branch 'make-db-upgrade-static-method' into 'dev'
...
Change DB_Upgrade to a static function instead.
See merge request hubzilla/core!2151
2024-10-30 11:47:52 +00:00
Harald Eilertsen
4daba84223
Make phpcs a bit more lax...
...
Allow spaces for indent, and newlines before braces.
2024-10-30 12:35:08 +01:00
Harald Eilertsen
fc182f1b07
tests: Update test db setup script for mariadb
...
Mariadb now issues warnings when using the deprecated `mysql` binary. So
we make sure to use the proper name for the binary depending on the
actual DB engine installed.
2024-10-30 12:13:21 +01:00
Mario
23a19ecf1f
escape the zid parameter - issue #1877
...
(cherry picked from commit 0207c02420 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-30 09:18:23 +00:00
Mario
0207c02420
escape the zid parameter - issue #1877
2024-10-30 09:12:26 +00:00
Mario Vavti
68135c28da
Merge branch 'dev' into containers
2024-10-30 09:50:17 +01:00
Mario
274bfa9024
Merge branch 'add-missing-test-for-bbcode-cleanup-fix' into 'dev'
...
tests: Tests for BBCode cleanup fix
See merge request hubzilla/core!2152
2024-10-30 08:27:44 +00:00
Mario Vavti
4bb28a21c4
Merge branch 'dev' into containers
2024-10-27 14:05:25 +01:00
Mario
8b75f50f23
fix en tos page
...
(cherry picked from commit 0e50b1d10c )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2024-10-27 12:57:02 +00:00
Mario Vavti
0e50b1d10c
fix en tos page
2024-10-27 13:53:31 +01:00
Harald Eilertsen
8f4c3a2f88
Merge branch 'dev' into make-db-upgrade-static-method
2024-10-23 14:56:41 +02:00
Harald Eilertsen
73006ccdf5
tests: Tests for BBCode cleanup fix
...
Somehow I forgot to include this in the patch that fixed the issue.
2024-10-23 14:31:21 +02:00
Mario Vavti
1006ebbf61
Merge branch 'dev' into containers
2024-10-23 14:19:45 +02:00
Mario
436b1673cf
make sure we select only sys channel items and remove dupes checking (this will be checked in item_store() anyway)
...
(cherry picked from commit e530476e6c )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-23 12:08:03 +00:00
Mario
e530476e6c
make sure we select only sys channel items and remove dupes checking (this will be checked in item_store() anyway)
2024-10-23 12:06:32 +00:00
Mario
e0a91bed7a
allow to file items from the public stream
2024-10-23 12:04:15 +00:00
Mario Vavti
168ec53686
Merge branch 'dev' into containers
2024-10-19 20:50:48 +02:00
Mario
4d1be3aea5
bring filed items to mod hq
2024-10-19 18:49:47 +00:00
Mario Vavti
e8f816a981
Merge branch 'dev' into containers
2024-10-18 21:36:48 +02:00
Mario
e649ba5b13
remove attach_upgrade() after 7 years it should not be required anymore
2024-10-18 19:32:41 +00:00
Mario
92ce66e766
i guess a couple of weeks have passed by now
2024-10-18 19:20:20 +00:00
Mario
96210f5ecc
fix edit button not clickable if below right aside
...
(cherry picked from commit 1411eafa9b )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-18 19:14:04 +00:00
Mario
1411eafa9b
fix edit button not clickable if below right aside
2024-10-18 19:06:35 +00:00
Mario Vavti
20db45c815
Merge branch 'dev' into containers
2024-10-18 20:19:36 +02:00
Mario Vavti
4acdb8fb10
containers: port events
2024-10-18 20:18:55 +02:00
Mario
9e9e8efb2d
fix tags rendering in the editor
...
(cherry picked from commit f4495fd441 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-17 09:04:25 +00:00
Mario
f4495fd441
fix tags rendering in the editor
2024-10-17 09:03:32 +00:00
Harald Eilertsen
e2ae8f0c4d
Zotlabs\Lib\DB_Upgrade: Add API documentation.
2024-10-14 23:07:42 +02:00
Harald Eilertsen
074dc440cc
Change DB_Upgrade to a static function instead.
...
No need for this to be an object, since it's never referenced or even
kept after construction. Further all the functionality was in the
constructor anyways.
Also removed some unused properties.
2024-10-14 22:52:13 +02:00
Mario
e9dc4b553b
Fix regex to detect URLs in cleanup_bbcode.
...
This fixes the issue where the text after the URL would be included in
the link if it was immediately followed by a newline.
Example:
https://example.com
this is a test.
Would become:
#^[url=https://example.com_this ]https://example.com_this[/url]
is a test
(cherry picked from commit 687cda3673 )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-10-12 17:08:15 +00:00
Mario Vavti
d7fa6f6709
Merge branch 'dev' into containers
2024-10-12 19:06:35 +02:00
Mario
40a9989be2
Merge branch 'fix-cleanup-bbcode-url-regex' into 'dev'
...
Fix naked URLs immediately followed by a newline
See merge request hubzilla/core!2150
2024-10-12 17:05:19 +00:00
Harald Eilertsen
d1648927b5
Fix some whitespace issues in zid.php.
...
No functional change.
2024-10-12 18:23:30 +02:00
Harald Eilertsen
ecde4a3ded
Change config used by Markdown tests to reflect actual use.
...
This makes the configuration used align better with how it is being used
in the mdpost addon. This also reveals some issues that are less than
ideal for Markdown posts. The relevant test cases have been adjusted to
pass with the new config, but have been commented.
2024-10-12 18:19:43 +02:00
Harald Eilertsen
687cda3673
Fix regex to detect URLs in cleanup_bbcode.
...
This fixes the issue where the text after the URL would be included in
the link if it was immediately followed by a newline.
Example:
https://example.com
this is a test.
Would become:
#^[url=https://example.com_this ]https://example.com_this[/url]
is a test
2024-10-12 18:15:54 +02:00
Mario Vavti
47cdef390a
Merge branch 'dev' into containers
2024-10-12 17:17:11 +02:00
Mario
05a5b644bf
Merge branch 'remove-repo-handling-from-admin-addons' into 'dev'
...
Remove addon repo management from admin/addons.
See merge request hubzilla/core!2149
2024-10-12 15:15:40 +00:00
Mario
84556854e8
Merge branch 'drop-unused-html5-library' into 'dev'
...
Remove HTML5 parser lib deprecated in Hubzilla 5.0
See merge request hubzilla/core!2148
2024-10-12 15:10:02 +00:00
Mario
314443d41e
Merge branch 'first-tests-for-module-magic' into 'dev'
...
tests: Add some tests for the Zotlabs\Magic module.
See merge request hubzilla/core!2147
2024-10-12 15:08:29 +00:00
Mario Vavti
c23a71c936
code consistency
2024-10-12 17:05:35 +02:00
Mario Vavti
12b33a23de
containers: port start_delivery_chain()
2024-10-12 16:31:00 +02:00
Mario Vavti
a305c20e08
Merge branch 'dev' into containers
2024-10-12 16:24:58 +02:00
Mario
c70bd08c10
Fix duplicate posts from forum clones
...
(cherry picked from commit e2cfe245b7 )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2024-10-12 13:59:12 +00:00
Mario Vavti
e2cfe245b7
Fix duplicate posts from forum clones
2024-10-12 15:58:00 +02:00
Mario Vavti
12b24e0e5e
containers: port mod impel
2024-10-11 17:16:44 +02:00
Mario Vavti
d5291e9b07
containers: port core modules and attach_store_item()
2024-10-11 17:10:56 +02:00
Mario Vavti
a1818b1a29
document some special handling
2024-10-10 15:10:51 +02:00
Mario Vavti
e8eb283fd8
fix c/p typo
2024-10-10 14:18:23 +02:00
Mario Vavti
96d5370122
update item entity for hubzilla
2024-10-10 14:17:13 +02:00
Mario Vavti
2bcb6a4fed
merge dev and resolve conflicts
2024-10-10 13:13:17 +02:00
Mario Vavti
aee396421a
revert
2024-10-10 13:09:04 +02:00
Mario Vavti
897568a087
resolve merge conflict
2024-10-10 13:07:48 +02:00
Mario Vavti
69109a558b
version 9.4.3
2024-10-10 12:16:33 +02:00
Mario
4aff6d19d6
changelog
...
(cherry picked from commit a5c1b669b4 )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2024-10-10 10:11:31 +00:00
Mario Vavti
a5c1b669b4
changelog
2024-10-10 12:09:39 +02:00
Mario
3cb5d14037
also discard Add/Remove at the AP side
...
(cherry picked from commit 2aee659cbd )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2024-10-10 10:04:17 +00:00
Mario
5f685bcf63
also dismiss add/remove collection activities in fetch_conversation()
...
(cherry picked from commit 44232677c8 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-10 10:03:51 +00:00
Mario
cb44f7e360
dismiss add/remove collection activities until we support themÃ
...
(cherry picked from commit 16603ca854 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-10 10:03:32 +00:00
Mario Vavti
2aee659cbd
also discard Add/Remove at the AP side
2024-10-10 12:01:46 +02:00
Harald Eilertsen
b117cf9dc7
emove another PHPGit related file.
2024-10-09 23:38:01 +02:00
Mario Vavti
c2ce1d9881
containers: send add in mod like, send remove on delete
2024-10-09 22:43:01 +02:00
Harald Eilertsen
2ed8908127
Remove now unused PHPGit from library.
2024-10-09 21:02:08 +02:00
Harald Eilertsen
6588e272db
Remove addon repo management from admin/addons.
...
This functionality was broken anyways, and needs to be rethought. Addon
reporitories can still be managed from the terminal using the tools in
util/.
2024-10-09 21:00:12 +02:00
Harald Eilertsen
c13645f136
Remove HTML5 parser lib deprecated in Hubzilla 5.0
2024-10-09 18:47:35 +02:00
Mario Vavti
8cee16be1b
enable the hooks again
2024-10-09 18:26:15 +02:00
Mario Vavti
45c0091d3d
more work on porting containers from streams
2024-10-09 18:17:37 +02:00
Mario
44232677c8
also dismiss add/remove collection activities in fetch_conversation()
2024-10-09 15:41:40 +00:00
Mario
16603ca854
dismiss add/remove collection activities until we support themÃ
2024-10-09 07:39:13 +00:00
Mario
75184355d0
whitespace and use empty for check
2024-10-06 16:47:15 +00:00
Mario
1988d21e6c
start containers
2024-10-06 15:53:39 +00:00
Harald Eilertsen
bccac55cf9
tests: Add some tests for the Zotlabs\Magic module.
...
Only tests the delegate functionality at the moment.
This patch also includes some minor fixes to the Magic module, triggered
by the tests with empty destination URL's.
2024-10-06 11:47:45 +02:00
Mario
19eeadfe5b
port some libs from streams repo
2024-10-06 08:59:36 +00:00
Mario
8f74ee67e3
css fixes
...
(cherry picked from commit 2693e9e990 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-04 11:27:56 +00:00
Mario
b0a11537de
remove bogus icon id
...
(cherry picked from commit 04741c761a )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-04 11:27:40 +00:00
Mario
2693e9e990
css fixes
2024-10-04 11:26:48 +00:00
Mario
04741c761a
remove bogus icon id
2024-10-04 11:14:41 +00:00
Mario
4de9cb1142
more fa2bi fixes
...
(cherry picked from commit 8f890fb6fa )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-04 11:07:50 +00:00
Mario
8f890fb6fa
more fa2bi fixes
2024-10-04 11:06:35 +00:00
Mario
158ddfb009
changelog
...
(cherry picked from commit 1afb2a4ce8 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-04 07:09:21 +00:00
Mario
2b4f344181
Version 9.4.2
2024-10-04 07:07:31 +00:00
Mario
1afb2a4ce8
changelog
2024-10-04 07:06:24 +00:00
Mario
2e5f922561
due to popular demand: indicate reacted state via icon color
...
(cherry picked from commit afbeb58c16 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-04 06:59:50 +00:00
Mario
a6498a0cfc
Reflect change to btn-link in js template
...
(cherry picked from commit 8ffab25f5d )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-04 06:59:16 +00:00
Mario
8ffab25f5d
Reflect change to btn-link in js template
2024-10-04 06:57:46 +00:00
Mario
1073392398
Fix modal backdrop not removed when like/unlike from the modal
...
(cherry picked from commit 7d41deebce )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-04 06:51:15 +00:00
Mario
7d41deebce
Fix modal backdrop not removed when like/unlike from the modal
2024-10-04 06:50:06 +00:00
Mario
76064dbb33
Fix missing handle icon in mod pdledit_gui
...
(cherry picked from commit 7e48caae6b )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-04 06:27:37 +00:00
Mario
7e48caae6b
Fix missing handle icon in mod pdledit_gui
2024-10-04 06:26:34 +00:00
Mario
afbeb58c16
due to popular demand: indicate reacted state via icon color
2024-10-03 08:18:59 +00:00
Mario
1ab4f36a1b
Merge branch 'master' of https://framagit.org/hubzilla/core
2024-10-03 04:52:40 +00:00
Mario
cea9c88b9e
version 9.4.1
2024-10-03 04:52:18 +00:00
Mario
babe118383
Tests: Unbreak help test.
...
(cherry picked from commit 5b93aa1148 )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-10-02 20:27:26 +00:00
Mario
2b140e53cc
changelog
...
(cherry picked from commit 9008760aa6 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-02 20:21:51 +00:00
Mario
9008760aa6
changelog
2024-10-02 20:20:56 +00:00
Mario
fb1514a782
Help: Drop language specifier in URL when redirecting
...
This finally fixes the help for languages other than english.
(cherry picked from commit 4daa03f025 )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-10-02 20:09:36 +00:00
Mario
7679894684
Replace drop shadow in help toc with brighter color.
...
The drop shadow looked terrible in dark mode. While that could be fixed,
I think it looks better with just using the link hover color and making
the selected item bold.
(cherry picked from commit 8ae9df3bb7 )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-10-02 20:08:55 +00:00
Mario
520cf1015c
Move some help related styling from redbasic to module css.
...
(cherry picked from commit 25d9d3ba1b )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-10-02 20:08:33 +00:00
Mario
64bd8eef4b
Use html details element for toc on top of help pages.
...
This allows us to get rid of some more unneccessary JavaScript that just
implements stuff that web browsers now do anyways.
(cherry picked from commit 26ce231951 )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-10-02 20:08:04 +00:00
Mario
aa42f6a6b2
Remove link to "Contents" from the help table of contect sidebar.
...
Changes the element where the jQuery.toc plugin looks for headings to
only include the actual help contents, not the toc itself.
(cherry picked from commit fb9464437e )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-10-02 20:07:31 +00:00
Mario
13345d3cbe
deps: Upgrade smarty/smarty to version 4.5.4
...
This eliminates a potential vulnerability where an template author could
inject arbitrary PHP files to be run via the 'extends' tag.
See:
- https://github.com/smarty-php/smarty/security/advisories/GHSA-4rmg-292m-wg3w
- 0be92bc8a6
Impact assessment:
In our case I would consider this a low severity issue as we don't
allow users to dynamically add or edit smarty templates. Templates has
to be updated via merge requests, or by installing a theme. In both
cases a malicious attacker already has easier ways to inject whatever
code they want.
Further, the extend tag is not in use in any of our core templates.
(cherry picked from commit 4dff1a1e5b )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-10-02 20:06:10 +00:00
Mario
888ee16d52
fix german about page title
...
(cherry picked from commit 1c45030c58 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-10-02 20:05:06 +00:00
Mario
0f3e01f343
markdown: Don't link URLs in code blocks.
...
When passing a content throught the `markdown_to_bb` function
to convert any markdown in the content, any recognized URLs in the
content would be converted to BBCode links as a post processing step
after the main conversion.
After commit a1ccacb825 this did no longer
consider content within code blocks, and would thus convert them as
to BBCode links.
Example: The following content
[code]
example url: https://example.com
[/code]
Would be converted to
[code]
example url: [url=https://example.com ]https://example.com[/url]
[/code]
Prior to commit a1ccacb825 , code blocks
would be protected, so this would not happen.
This patch removes the post processing step for converting plain URLs to
links completely from this routine. This functionality is in any case
covered in the actual BBCode parser where it belongs.
This will have some other side effects as well, such as images and links
created using Markdown, will not be converted to [zmg] or [zrl] tags
where that would be done automatically before. If you intend to use a
[zrl] or [zmg] tag, you now need to do so explicitly.
(cherry picked from commit 803cd74b48 )
Co-authored-by: Harald Eilertsen <haraldei@anduin.net >
2024-10-02 20:04:30 +00:00
Mario
79220ede66
rewrite sql logic to rename photos - there are more DB queries involved now but the previous logic was throwing error in postgresql (while the result was correct anyway)
...
(cherry picked from commit a5f0253aef )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2024-10-02 20:03:54 +00:00
Mario
6b98b799c8
Merge branch 'tests-for-activitystreams' into 'dev'
...
tests: Add a basic test for ActivityStreams
See merge request hubzilla/core!2146
2024-10-02 13:13:42 +00:00
Mario
9f49d313f5
Merge branch 'markdown/dont-link-urls-in-code-blocks' into 'dev'
...
markdown: Don't link URLs in code blocks.
See merge request hubzilla/core!2145
2024-10-02 13:10:05 +00:00
Mario Vavti
a5f0253aef
rewrite sql logic to rename photos - there are more DB queries involved now but the previous logic was throwing error in postgresql (while the result was correct anyway)
2024-10-02 14:45:10 +02:00
Harald Eilertsen
4e6f871bc4
tests: Add a basic test for ActivityStreams
...
This is just a basic test that parses a specific object, and tests that
all the referenced objects are fetched from the originating servers.
2024-10-02 09:51:22 +02:00
Harald Eilertsen
803cd74b48
markdown: Don't link URLs in code blocks.
...
When passing a content throught the `markdown_to_bb` function
to convert any markdown in the content, any recognized URLs in the
content would be converted to BBCode links as a post processing step
after the main conversion.
After commit a1ccacb825 this did no longer
consider content within code blocks, and would thus convert them as
to BBCode links.
Example: The following content
[code]
example url: https://example.com
[/code]
Would be converted to
[code]
example url: [url=https://example.com ]https://example.com[/url]
[/code]
Prior to commit a1ccacb825 , code blocks
would be protected, so this would not happen.
This patch removes the post processing step for converting plain URLs to
links completely from this routine. This functionality is in any case
covered in the actual BBCode parser where it belongs.
This will have some other side effects as well, such as images and links
created using Markdown, will not be converted to [zmg] or [zrl] tags
where that would be done automatically before. If you intend to use a
[zrl] or [zmg] tag, you now need to do so explicitly.
2024-09-30 13:54:50 +02:00
Mario
0bfdb958f5
update symfony/polyfill-php81
2024-09-30 07:13:55 +00:00
Mario
becd4c6ffd
update sabre/vobject
2024-09-30 07:12:30 +00:00
Mario
3f411787c1
update spomky-labs/otphp
2024-09-30 07:11:05 +00:00
Mario
5782a674b0
update ramsey/uuid
2024-09-30 07:09:20 +00:00
Mario
fc79e47d88
update scssphp
2024-09-30 07:07:30 +00:00
Mario
1c45030c58
fix german about page title
2024-09-30 06:29:37 +00:00
Mario
18f3887050
Merge branch 'more-help-improvements' into 'dev'
...
Fix help for other languages than english
See merge request hubzilla/core!2144
2024-09-30 06:22:28 +00:00
Mario
2cc962e53a
Merge branch 'security/update/smarty' into 'dev'
...
deps: Upgrade smarty/smarty to version 4.5.4
See merge request hubzilla/core!2143
2024-09-30 06:20:48 +00:00
Harald Eilertsen
5b93aa1148
Tests: Unbreak help test.
2024-09-29 14:28:17 +02:00
Harald Eilertsen
4daa03f025
Help: Drop language specifier in URL when redirecting
...
This finally fixes the help for languages other than english.
2024-09-29 14:09:41 +02:00
Harald Eilertsen
8ae9df3bb7
Replace drop shadow in help toc with brighter color.
...
The drop shadow looked terrible in dark mode. While that could be fixed,
I think it looks better with just using the link hover color and making
the selected item bold.
2024-09-29 14:00:53 +02:00
Harald Eilertsen
25d9d3ba1b
Move some help related styling from redbasic to module css.
2024-09-29 14:00:53 +02:00
Harald Eilertsen
26ce231951
Use html details element for toc on top of help pages.
...
This allows us to get rid of some more unneccessary JavaScript that just
implements stuff that web browsers now do anyways.
2024-09-29 14:00:45 +02:00
Harald Eilertsen
fb9464437e
Remove link to "Contents" from the help table of contect sidebar.
...
Changes the element where the jQuery.toc plugin looks for headings to
only include the actual help contents, not the toc itself.
2024-09-29 13:58:41 +02:00
Harald Eilertsen
4dff1a1e5b
deps: Upgrade smarty/smarty to version 4.5.4
...
This eliminates a potential vulnerability where an template author could
inject arbitrary PHP files to be run via the 'extends' tag.
See:
- https://github.com/smarty-php/smarty/security/advisories/GHSA-4rmg-292m-wg3w
- 0be92bc8a6
Impact assessment:
In our case I would consider this a low severity issue as we don't
allow users to dynamically add or edit smarty templates. Templates has
to be updated via merge requests, or by installing a theme. In both
cases a malicious attacker already has easier ways to inject whatever
code they want.
Further, the extend tag is not in use in any of our core templates.
2024-09-28 15:07:23 +02:00
Mario
b498e50f74
adjust post app icon and remove obsolete arguments
...
(cherry picked from commit 5cbd42bbc4 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-09-27 16:51:57 +00:00
Mario
2c05638776
Merge branch 'cherry-pick-d1811ea1' into 'dev'
...
Update Spanish strings
See merge request hubzilla/core!2142
2024-09-27 16:39:24 +00:00
Mario
5cbd42bbc4
adjust post app icon and remove obsolete arguments
2024-09-27 16:36:25 +00:00
Manuel Jiménez Friaza
ac6720e118
Update Spanish strings
...
(cherry picked from commit d1811ea1f3f7249023c51104154d680f09df8572)
Co-authored-by: mjfriaza:4GF~eYj,-iAv <mjfriaza@disroot.org >
2024-09-27 15:36:32 +00:00
Mario
8c87b06caa
Merge branch '9.4RC'
2024-09-25 19:39:51 +00:00
Mario
339e702beb
version 9.4
2024-09-25 19:38:12 +00:00
Mario
8750c5f7bc
update changelog
...
(cherry picked from commit 5281f4dd9b )
Co-authored-by: Mario <mario@mariovavti.com >
2024-09-25 19:36:46 +00:00
Mario
5281f4dd9b
update changelog
2024-09-25 19:35:01 +00:00
Mario
c3b4397ea3
update changelog
...
(cherry picked from commit 424b31b7f0 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-09-25 09:48:57 +00:00
Mario
c12ef4fbf4
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-09-25 09:47:21 +00:00
Mario
424b31b7f0
update changelog
2024-09-25 09:46:57 +00:00
Mario
20ee1a5b5b
Merge branch 'remove-tests-from-autoload' into 'dev'
...
Don't autoload test cases using composer.
See merge request hubzilla/core!2141
2024-09-25 08:40:45 +00:00
Harald Eilertsen
2cd779cbe9
Don't autoload test cases using composer.
...
Introduces a bootstrap file that ensures that the base test case classes
are loaded and available instead.
This reduces the number of warnings when running composer install.
2024-09-24 13:54:42 +02:00
Mario
a3f1189df7
Merge branch 'dev' into 9.4RC
2024-09-24 09:26:12 +00:00
Mario
2bc088e555
mod help: only abort requests without topic if we have not got a search request
2024-09-24 09:24:56 +00:00
Mario
67d8b977b6
version 9.4RC1
2024-09-24 08:59:26 +00:00
Mario
5b1e532791
Merge branch 'dev' into 9.4RC
2024-09-24 08:58:33 +00:00
Mario
0e1bf2cef0
update changelog
2024-09-24 08:58:06 +00:00
Mario
4f129e05e5
notes: make sure we set App::$profile_uid in the module - issue #1865 and minor code cleanup
...
(cherry picked from commit 3733a80c1d )
Co-authored-by: Mario Vavti <mario@mariovavti.com >
2024-09-22 15:26:52 +00:00
Mario Vavti
3733a80c1d
notes: make sure we set App::$profile_uid in the module - issue #1865 and minor code cleanup
2024-09-22 17:24:28 +02:00
Mario Vavti
220571d2a9
bump dev version
2024-09-20 13:04:50 +02:00
Mario Vavti
f6b9a1dd3c
version 9.4RC, strings, autoload dump
2024-09-20 12:59:36 +02:00
Mario
393d5020f8
changelog
2024-09-20 11:21:51 +02:00
Mario
06ac41c005
whitespace
2024-09-19 06:59:55 +00:00
Mario
39ee872f49
prefer token if available
2024-09-19 06:59:27 +00:00
Mario
a7c51f5d65
display title only for toplevel items
2024-09-18 19:59:33 +00:00
Mario
5309c032db
Adjust fix_attached_permissions() so that if we got a token, we will just add the token to the original ACL instead of rewriting the ACL to theitem ACL - it probably makes much more sense that way
2024-09-18 19:53:07 +00:00
Mario
176298ffeb
remove garbage
2024-09-18 15:09:56 +00:00
Mario
fdf19e659e
not yet ready for primetime
2024-09-18 15:09:10 +00:00
Mario
e799589781
allow uploading to comments if ocap tokens are enabled
2024-09-18 09:34:10 +00:00
Mario
10acf90d06
refactor get_security_ids() to remove some legacy code from the zot/zot6 transition and re-add scope sql to item_permissions_sql()
2024-09-18 08:48:25 +00:00
Mario
b184533115
fa2bi fixes
2024-09-05 13:26:13 +00:00
Mario
b50e06a9d9
fa2bi fixes
2024-08-28 08:44:32 +00:00
Mario
66901dbe3e
fa2bi fixes
2024-08-09 09:55:18 +00:00
Mario
4a7879aad2
fa2bi fixes
2024-08-09 09:08:33 +00:00
Mario
30aa0e3822
fa2bi fixes
2024-08-09 08:56:52 +00:00
Mario
cadc7ee29e
bump version
2024-08-08 20:43:51 +00:00
Mario
5a44b8c40c
remove fork awesome
2024-08-08 20:42:51 +00:00
Mario
487e68ebd1
fa2bi fix
2024-08-08 20:40:17 +00:00
Mario
6cdbc28d79
missing class
2024-08-08 16:14:08 +00:00
Mario
4113bea104
fa2bi fixes
2024-08-05 10:03:09 +00:00
Mario
294359d7f5
improved content and comment collapse/expand rendering
2024-08-04 13:40:22 +00:00
Mario
8ff870482f
add support for inbound locations
2024-08-02 16:56:59 +00:00
Mario
56cb6f1034
streamline location rendering
2024-08-02 16:02:29 +00:00
Mario
7eb23aa8b8
fa2bi fixes
2024-08-02 15:08:27 +00:00
Mario
c793cea2f0
fa2bi: catch some remains
2024-08-02 08:50:50 +00:00
Mario
4e19f1c8be
fa2bi: fix directory sort icon
2024-08-02 08:19:08 +00:00
Mario
3d3fcd7334
fa2bi: some sed woodoo on templates and manual fixes in js and php files
2024-08-02 08:06:15 +00:00
Mario
61c03e4b4e
fix html2bbcode table and add test
2024-08-02 07:17:54 +00:00
Mario
dd0be272d0
fa2bi continued
2024-07-31 19:24:36 +00:00
Mario
b781739949
fa2bi continued
2024-07-31 13:53:09 +00:00
Mario
2221d8dd12
fa2bi continued
2024-07-30 15:11:08 +00:00
Mario
d67a0b14e3
fa2bi continued
2024-07-30 15:10:47 +00:00
Mario
b838632318
fa2bi continued
2024-07-30 15:10:32 +00:00
Mario
8c38466b75
fa2bi continued
2024-07-30 14:40:33 +00:00
Mario
2919b36e91
streamline calendar icon
2024-07-30 11:39:58 +00:00
Mario
52f7b508af
Merge branch 'improve-help-locale-handling' into 'dev'
...
Improve handling of locale in Help module
See merge request hubzilla/core!2140
2024-07-29 09:59:04 +00:00
Mario
15f6bc93cf
minor line height fix
2024-07-29 09:56:15 +00:00
Mario
8c4269d037
fa2bi continued
2024-07-29 09:38:51 +00:00
Mario
7394c97f23
simplified syntax
2024-07-29 07:57:47 +00:00
Mario
33e45d98a3
fa2bi adjustions
2024-07-28 18:49:04 +00:00
Mario
241cc1ad63
storing info and notice messages in the session has some disadvantages if the functions are called via ajax. revert to storing them in xconfig.
2024-07-28 18:44:07 +00:00
Mario
b26db5bde6
fa2bi more fix notifications
2024-07-24 21:04:22 +00:00
Mario
9be799de15
fa2bi fix notifications
2024-07-24 20:09:07 +00:00
Mario
014737fe21
fa2bi fixes
2024-07-24 18:26:50 +00:00
Harald Eilertsen
d3093dce1b
Improve translation message for help pages.
...
Display the target language instead of "your preferred language". Makes
it a bit more explicit.
2024-07-24 11:57:41 +02:00
Harald Eilertsen
61f9ad8274
Add a notice to help pages when defaulting to english.
2024-07-24 11:46:18 +02:00
Harald Eilertsen
7067a0adc2
Move language member to HelpHelperTrait.
...
Should have been there from the start, was just a miss.
2024-07-24 10:59:03 +02:00
Mario
eb8cab37f3
bi adjustments
2024-07-24 08:01:38 +00:00
Mario
467e0b32b4
fa2bi and a php error in mod appman
2024-07-23 22:08:42 +00:00
Mario
204d91c3c3
this will be a longer journey - we will start to use bootstrap icons now since forkawesome is dead
2024-07-23 18:07:30 +00:00
Harald Eilertsen
1bd52867fb
Fallback to english help topic if localized topic is not found.
2024-07-23 18:52:12 +02:00
Harald Eilertsen
898fb4f800
Refactor HelpTest.php.
...
Move default stubs to a function to make them reusable.
2024-07-23 18:51:22 +02:00
Harald Eilertsen
63a01c0214
Replace $Projectname in help index/toc file.
2024-07-23 18:47:39 +02:00
Mario
39933052a9
do not run set_linkified_perms() if editing an existing post
2024-07-23 14:40:36 +00:00
Mario
719dbf091a
some cleanup
2024-07-23 14:17:06 +00:00
Mario
2dad3a8fe5
the tag_deliver permission is not used anymore
2024-07-23 14:00:07 +00:00
Mario
d99ba64206
make sure to failà the tgroup_check() for group posts if they do not have the post_wall permission.
2024-07-23 13:11:24 +00:00
Harald Eilertsen
202b797fe6
Remove language selector from help pages.
...
It is not in sync with the languages available for the rest of the
Hubzilla UI, so it was confusing and in the way of just supporting
localized help using the same mechanism as the rest of the code.
Also allowed deleting a good chunck of javascript from the help logic.
2024-07-23 13:26:44 +02:00
Harald Eilertsen
9df96fa03b
Don't modify address bar when loading help topic.
...
Modifying the current URL like this causes several problems, and is imo
bad practice.
When requesting a help topic without specifying the language in the URL
(like `help/member/member_guide`) the locale for the current channel is
used to fetch the topic.
On the other hand, if fetching a topic with the language in the URL, the
detected language will be used. Since the channel locale may not match
the locale supported by the help system, weird situations may arise.
I.e. fetching the topic without language in the URL works, but as the
URL has now been rewritten, reloading the page will fail with a 404
status.
Being a bit less clever solves this issue, and leaves the web browser to
behave more as expected by the user.
2024-07-23 12:56:48 +02:00
Harald Eilertsen
7afb01e488
Redirect help to about page when locale but no topic specified in URL
2024-07-23 12:24:42 +02:00
Mario
ae140465d7
only allow repeats if we are the profile owner and minor code simplification
2024-07-23 08:44:18 +00:00
Mario
475cbf6510
more fix logic
2024-07-22 21:32:24 +00:00
Mario
39e5e29ce5
fix logic and add translateable strings
2024-07-22 21:19:28 +00:00
Mario
f4ffef967a
undo announce is not yet supported - hide it in the UI until it is
2024-07-22 20:26:14 +00:00
Mario
77a6a21ea2
bump version
2024-07-22 19:25:26 +00:00
Mario
4e35d34226
item buttons redesign - initial checkin
2024-07-22 19:07:19 +00:00
Mario
3708896a65
Merge branch 'dev' into 'dev'
...
Added util/update_db
See merge request hubzilla/core!2139
2024-07-22 07:03:51 +00:00
Dale Hitchenor
7c3f28f9d2
Added util/update_db
2024-07-22 07:03:51 +00:00
Mario
afc8b88933
Merge branch 'dev' into 'dev'
...
Added util/update_db
See merge request hubzilla/core!2139
2024-07-22 06:56:17 +00:00
Dale Hitchenor
4668178dee
Added util/update_db
2024-07-22 06:56:16 +00:00
Mario
bfec7b6901
Merge branch 'dev' into 'dev'
...
Added util/update_db
See merge request hubzilla/core!2139
2024-07-22 06:55:43 +00:00
Dale Hitchenor
f026afe11c
Added util/update_db
2024-07-22 06:55:43 +00:00
Mario
f388fcaf08
Merge branch 'dev' into 'dev'
...
Added util/update_db
See merge request hubzilla/core!2139
2024-07-22 06:53:27 +00:00
Dale Hitchenor
9bd2b3ab17
Added util/update_db
2024-07-22 06:53:25 +00:00
Mario
2d0b216a2c
version
2024-07-20 18:01:17 +00:00
Mario
c5bca0279c
Revert "Revert "sse: reset session after connection aborted""
...
This reverts commit c71eb401c0
2024-07-20 13:09:05 +00:00
Mario
3fca63a15f
Revert "Revert "more work on sse sys messages""
...
This reverts commit c22f633ae0
2024-07-20 13:08:52 +00:00
Mario
c47900f366
Revert "sse: more work on notifications"
...
This reverts commit 82f69018a6
2024-07-20 13:08:31 +00:00
Mario
84f64214c3
Revert "sse: add pdl files"
...
This reverts commit 1055718935
2024-07-20 13:08:04 +00:00
Mario
9cd01e2e13
Revert "sse: add pdl files"
...
This reverts commit 2461e709d2
2024-07-20 13:07:49 +00:00
Mario
841b4f7d81
Revert "sse: add pdl files"
...
This reverts commit 6276f36b90
2024-07-20 13:07:32 +00:00
Mario
70212cdb59
Revert "version"
...
This reverts commit 5f77e9f4ce
2024-07-20 13:07:07 +00:00
Mario
5f77e9f4ce
version
2024-07-20 10:17:12 +00:00
Mario
6276f36b90
sse: add pdl files
2024-07-20 10:16:32 +00:00
Mario
2461e709d2
sse: add pdl files
2024-07-20 10:16:24 +00:00
Mario
1055718935
sse: add pdl files
2024-07-20 10:16:13 +00:00
Mario
82f69018a6
sse: more work on notifications
2024-07-20 10:15:44 +00:00
Mario
c22f633ae0
Revert "more work on sse sys messages"
...
This reverts commit 983fc84f28
2024-07-20 10:00:47 +00:00
Mario
c71eb401c0
Revert "sse: reset session after connection aborted"
...
This reverts commit 3d03c24f06
2024-07-20 10:00:14 +00:00
Mario
5a1079750e
bump version
2024-07-20 07:09:27 +00:00
Mario
3d03c24f06
sse: reset session after connection aborted
2024-07-19 23:14:47 +00:00
Mario
983fc84f28
more work on sse sys messages
2024-07-19 19:35:21 +00:00
Mario
1861eeeb0a
more f arg removal
2024-07-19 11:55:21 +00:00
Mario Vavti
663aeca2a7
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-07-19 13:54:16 +02:00
Mario Vavti
526730672a
use the same url for attachment and body. otherwise we can not deduplicate at the receiving side.
2024-07-19 13:53:58 +02:00
Mario
7f292d4765
remove unused functions and start removing the ominous f argument
2024-07-19 09:12:50 +00:00
Mario
99bff67168
version 9.2.1
2024-07-18 08:55:07 +00:00
Mario
bb3caeb629
Merge branch 'dev'
2024-07-18 08:54:21 +00:00
Mario
65185a70d5
changelog
2024-07-18 08:52:28 +00:00
Mario
6d1f34284b
bump version
2024-07-17 14:58:49 +00:00
Mario
2cfdbbd956
sse: revert removing of reset after 30 seconds and save a db lookup if we have just reset
2024-07-17 14:34:46 +00:00
Mario
5f66ad5bc5
fix php warning
2024-07-17 13:22:17 +00:00
Mario
aff11443b4
gd: check if function exists - obviously this can change after the initial install where we check this
2024-07-17 13:17:30 +00:00
Mario
6ced7ecf89
missing pdl for mod import
2024-07-15 10:34:43 +00:00
Mario
2d467a15ba
dbesc the workinfo json
2024-07-15 10:29:12 +00:00
Mario
28c8229218
always use ob_end_flush() and reduce code duplication
2024-07-15 10:16:54 +00:00
Mario
0bcecc4baa
make sure we always have an object which was not the case when repeating one of our own items
2024-07-15 10:12:02 +00:00
Mario
78e68519e8
do not handle non sys notifications if we are in sys only mode
2024-07-10 08:52:23 +00:00
Mario
d2b06995c7
more work on making sure system notifications appear on page reload
2024-07-10 08:40:51 +00:00
Mario
5cbae0fb81
improve handling of sse especially in relation with page reloads
2024-07-08 20:35:08 +00:00
Mario
2ddc087512
notifications: provide possibility to only display system notofications
2024-07-07 13:24:26 +00:00
Mario
b0fe94b4b3
adjust release date
2024-07-06 11:29:36 +00:00
Mario
45275910e6
Merge branch '9.2RC'
2024-07-06 11:05:22 +00:00
Mario
c04e781926
version 9.2
2024-07-06 11:04:43 +00:00
Mario
09a609ef6b
Merge branch 'dev' into 9.2RC
2024-07-06 11:02:56 +00:00
Mario
213ee83a92
update changelog
2024-07-06 10:29:13 +00:00
Mario
db5e524e3c
Merge branch 'dev' into 9.2RC
2024-07-04 10:13:28 +00:00
Mario
f882c44fb3
fix wrong logic after last commit
2024-07-04 10:13:08 +00:00
Mario
8f9e9116df
revert the strlen check
2024-07-04 09:43:20 +00:00
Mario
04a35dac9a
revert the strlen check
2024-07-04 09:41:21 +00:00
Mario
ed03befa02
fix possible php error
2024-07-04 09:31:13 +00:00
Mario
f944f46744
fix possible php error
2024-07-04 09:30:21 +00:00
Mario
3f5c45a567
Merge branch 'dev' into 9.2RC
2024-06-28 18:19:34 +00:00
Mario
464149e22d
fail to import more gracefully if a channel has already been imported at some point but was deleted again
2024-06-28 18:18:35 +00:00
Mario
b51ed67efb
Merge branch 'dev' into 9.2RC
2024-06-27 20:02:54 +00:00
Mario
30ba0661aa
fix php error
2024-06-27 20:01:52 +00:00
Mario
afdc3d6d18
Merge branch 'dev' into 9.2RC
2024-06-27 19:23:20 +00:00
Mario
26cb32612d
fix display issue for doubleleft template
2024-06-27 19:23:00 +00:00
Mario
6a710c3cc3
fix version
2024-06-27 08:29:01 +00:00
Mario
7028e07535
adjust right margin of profile images
2024-06-27 08:27:54 +00:00
Mario
6666bdfda9
version 9.3
2024-06-27 07:47:39 +00:00
Mario
3e57f150bc
version 9.2RC1, strings and dump composer autoload files
2024-06-27 07:44:05 +00:00
Mario
a50b3181ad
make sure we get a scrollbar if everything else breaks and remove some unused css
2024-06-26 10:27:13 +00:00
Mario
de992452ee
use the doubleleft template by default for admin pages to work around some display issues. Also notifications, etc. are not really useful there
2024-06-26 10:12:22 +00:00
Mario
4cddc3d0df
fix php error
2024-06-26 09:35:53 +00:00
Mario
241d96e9fa
bump version
2024-06-25 09:29:08 +00:00
Mario
8ae6e785f3
reflect the censored state in the local xchan and exclude toplevel posts by censored channels in the public stream
2024-06-25 09:27:59 +00:00
Mario
1c34c354cf
fix issue where event items were parsed multiple times
2024-06-21 10:18:40 +00:00
Mario
0f02553d12
move template to wiki addon
2024-06-18 09:07:05 +00:00
Mario
3f5cfc8fa2
fix return to blank page after editing post under some circumstances
2024-06-18 07:18:09 +00:00
Mario
0097840e32
Merge branch 'misc-fixes' into 'dev'
...
Add module test helper expectRedirectTo + api docs
See merge request hubzilla/core!2138
2024-06-17 08:52:01 +00:00
Mario
082b615e50
Merge branch 'add-tests-for-create-identity' into 'dev'
...
Add tests for create_identity + fixes
See merge request hubzilla/core!2137
2024-06-17 08:48:27 +00:00
Harald Eilertsen
62cbd87e71
Update API docs for Module test case base class.
2024-06-16 08:57:09 +02:00
Harald Eilertsen
72453c49f8
tests: Add helper expectRedirectTo to module test class.
...
Just a shorthand for manually stubbing `goaway` and setting the
expectations on the test case.
2024-06-16 08:56:43 +02:00
Harald Eilertsen
66ea277045
Refactor is_local_url() and add api doc.
2024-06-16 08:56:20 +02:00
Harald Eilertsen
40a93d92c8
Missing include in QueueWorker.
2024-06-15 13:01:17 +02:00
Harald Eilertsen
7df701b434
Use empty() to check if array entry exist in create_identity.
2024-06-14 20:24:52 +02:00
Harald Eilertsen
d760790643
Add basic test for create_identity function.
...
Not an exhaustive test for now, but does at least excercise some of the
code.
2024-06-14 16:43:38 +02:00
Harald Eilertsen
1ed8383c33
Allow passing callable as array to hooks.
2024-06-14 16:43:38 +02:00
Harald Eilertsen
d139f2fe87
QueueWorker: Use DbaTransaction class for db transactions.
...
This makes sure that the system knows whether a transaction is active or
not, and ensures automatic cleanup if the transaction is not closed
before the methods return.
It also allows us to run this code in tests. When run within a test, the
transaction will be ignored, as the entire test is run within an
already existing transaction. Also as each test has their own db
connection, this should not have any ill effects, as there should not be
any way in which different simultaneous connections can interfere with
the db updates.
2024-06-14 12:10:35 +02:00
Harald Eilertsen
20a8da0683
tests: Remove obsolete stubs from Permissions tests
...
These stubs are no longer needed, as the tests have a db now.
2024-06-14 12:10:35 +02:00
Mario
ff018b975b
Merge branch 'fix-rpost-module' into 'dev'
...
Refactoring and fixed for Module\Rpost
See merge request hubzilla/core!2136
2024-06-13 19:07:05 +00:00
Harald Eilertsen
fcd657040e
Module\Rpost: Just a little bit of doc.
2024-06-13 13:34:20 +02:00
Harald Eilertsen
605f982520
Module\Rpost: Redirect to submitted post on success.
...
This eliminates a open redirect issue where it was possible to craft a
link that when clicked would take the victim to an external site
controlled by an attacker.
2024-06-13 13:34:20 +02:00
Harald Eilertsen
fb1c66fbc9
Fix warnings exposed by tests.
...
Mainly missing variables for templates, and channel entries.
2024-06-13 13:34:20 +02:00
Harald Eilertsen
d02fa7c268
Module\Rpost: Add return type and visibilty for get.
2024-06-13 13:34:20 +02:00
Harald Eilertsen
5abe14982a
tests: More tests for Module\Rpost.
...
Also refactor the tests a bit to avoid duplicatng code.
2024-06-13 13:34:20 +02:00
Harald Eilertsen
8be9b109fd
Module\Rpost: Refactor handling of attachments.
...
Move to private function for now.
2024-06-13 13:34:20 +02:00
Harald Eilertsen
91147d5c5b
Module\Rpost: Reuse value of local_chanel.
...
We don't need to call it twice (actually trice in the original code).
2024-06-13 13:34:20 +02:00
Harald Eilertsen
08d4bd94fa
Module\Rpost: Refactor redirect or login logic.
2024-06-13 13:34:20 +02:00
Harald Eilertsen
76a92ac2e1
tests: Module\Rpost shows login form if not authenticated.
2024-06-13 13:34:20 +02:00
Harald Eilertsen
7c688de9cd
tests: Add comment to Tests\Unit\Module\RpostTest.
2024-06-13 13:34:20 +02:00
Harald Eilertsen
93a45be181
tests: Set query string in Module\TestCase::get method.
2024-06-13 13:34:20 +02:00
Harald Eilertsen
d187c0025a
tests: Configure system.baseurl for tests.
2024-06-13 13:34:20 +02:00
Harald Eilertsen
4e9432263a
Module\Rpost: Remove obsolete local variable $o.
2024-06-13 13:34:20 +02:00
Harald Eilertsen
0d4c3fd215
Module\Rpost: Remove unused local variables.
2024-06-13 13:34:20 +02:00
Harald Eilertsen
62aefadc27
Module\Rpost: Add basic test and fix session access.
...
Just a basic test to ensure that the module `get()` method behaves
somewhat reasonable when no query params are given.
Had to make a small change to the Rpost module itself. Since the
`$_SESSION` superglobal may not always be set (and is not in the test),
use `isset` instead of `array_key_exists` to check if we have saved
query params in the session.
In general, isset is safer than array_key_exists if there's a chance
that the array itself may not exist.
2024-06-13 13:34:20 +02:00
Mario
6e0d0e3832
docu and remove superfluous break statement after return statement
2024-06-13 10:17:13 +00:00
Mario
798e870e71
Merge branch 'add-config-for-phpcs' into 'dev'
...
Add config file and rules for PHP Code Sniffer.
See merge request hubzilla/core!2135
2024-06-13 09:38:35 +00:00
Mario
6a63a38e8d
Merge branch 'fix-test-warnings' into 'dev'
...
Fix test warnings
See merge request hubzilla/core!2134
2024-06-13 09:37:21 +00:00
Harald Eilertsen
9199a1ba81
Add config file and rules for PHP Code Sniffer.
...
The rules are based on the "Generic" ruleset included by PHP Code
Sniffer, with a significant portion of the rules disabled. This is a
tradeoff between getting some useful feedback, and not being overloaded
by noise.
I've tried to encode a coe style that resembles the existing code as
much as possible, but have included some sniffs that requires code
changes to satisfy the style. This is meant as a starting point, and we
can disable or enable more sniffs as we see fit.
PHPCS also has ready rule sets for other common coding standards we may
want to gravitate towards, e.g. PSR-12. Others are available from the
community.
The best way to run PHPCS is to integrate it with your editor, so that
it will display diacnostics inline when saving or modifying the code. It
can also be run from the command line like this:
./vendor/bin/phpcs -n [<path-to-file-to-check>]
If no file is specified it will try to check the entire project.
The `-n` means don't bother with warnings (I recommend that to begin
with. Enable the warnings when the errors are taken care of.)
2024-06-12 23:53:20 +02:00
Harald Eilertsen
ac1e20b188
Module\Setup: Don't access static variable as non static.
2024-06-12 15:13:48 +02:00
Harald Eilertsen
ad9fb4d530
Module\Help: Only variables can be passed by reference.
...
Introduce an intermediate variable when extracting the file type from
the file name. Otherwise we would try to pass a returned value as a
reference.
2024-06-12 15:13:24 +02:00
Harald Eilertsen
ffc2455bea
Module\Rbmark: Pass all fields to input field templates.
2024-06-12 15:12:54 +02:00
Harald Eilertsen
0a818191c1
boot/login: Pass all expected args to sub templates.
2024-06-12 15:12:24 +02:00
Harald Eilertsen
c7ec3159ea
Module\Rbmark: Specify all fields in the template.
...
The `field_select` sub template wants five elements in the `field`
array.
2024-06-12 15:12:09 +02:00
Harald Eilertsen
4d5a7ec39f
includes/menu: Fix timestamp handling in menu_create.
...
Referencing undefined array keys are not allowed anymore, so we need to
check whether they exist first.
2024-06-12 15:12:00 +02:00
Harald Eilertsen
13c074f8b8
Module\Setup: Pass all required params for the template.
...
Non-existing keys in the array passed to the template causes a warning.
Also make optional parts of the template actually optional by skipping
them if the value is empty.
2024-06-12 15:11:27 +02:00
Mario
088a87914f
remove not needed namespace
2024-06-11 09:00:43 +00:00
Mario
5110dcb912
remove not required includes and include security.php in boot.php
2024-06-11 08:58:35 +00:00
Mario
64748cf1f1
cleanup unused code
2024-06-11 08:52:10 +00:00
Mario
4ba4b2976e
pass the force argument to the xchan_photo daemon
2024-06-11 07:42:43 +00:00
Mario
06183ba01a
duplicate array key
2024-06-10 10:00:25 +00:00
Mario
539ae37553
too many args
2024-06-10 09:50:06 +00:00
Mario
8f41d170a5
fix wrong variable
2024-06-10 09:45:33 +00:00
Mario
d9e97a7c1f
remove superfluous backslash
2024-06-10 09:35:13 +00:00
Mario
51fe071c5e
Ãfix undefined variable
2024-06-10 09:16:21 +00:00
Mario
c5cab3004f
remove duplicate array key
2024-06-10 09:09:36 +00:00
Mario
9c62514c1b
docu
2024-06-10 08:58:32 +00:00
Mario
0428a97e00
docu
2024-06-10 08:56:59 +00:00
Mario
43a2c21d87
fix updated not supported in wrapper function
2024-06-10 08:40:39 +00:00
Mario
69862bc6df
docu and declare return type for t()
2024-06-10 08:26:06 +00:00
Mario
388e7c88df
remove superfluous param, fix wrong var and declare types for unparse_url()
2024-06-10 08:22:43 +00:00
Mario
9348bd6ea5
remove unused variable and superfluous backslash
2024-06-10 08:02:32 +00:00
Mario
0c1d0f7498
version 9.0.2
2024-06-07 09:25:15 +00:00
Mario
81ba070e1a
update changelog
...
(cherry picked from commit bd5f77dbeb )
Co-authored-by: Mario <mario@mariovavti.com >
2024-06-07 09:23:32 +00:00
Mario
a7812657f1
update changelog
...
(cherry picked from commit d862a6f075 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-06-07 09:23:02 +00:00
Mario
bd5f77dbeb
update changelog
2024-06-07 09:21:43 +00:00
Mario
d862a6f075
update changelog
2024-06-07 09:19:50 +00:00
Mario
18725c47a0
move button class to the right dom
...
(cherry picked from commit 59b8c8ad48 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-06-07 09:12:32 +00:00
Mario
59b8c8ad48
move button class to the right dom
2024-06-07 09:11:09 +00:00
Mario
494ff44a69
adjusting to the wrong direction when exporting ical and do not use Z because timezone is attached
2024-06-05 10:04:16 +00:00
Mario
5efc6bdd2f
bump version
2024-06-05 08:09:26 +00:00
Mario
4835758293
Merge branch 'correct-type-annotation-for-config-get' into 'dev'
...
Correct type annotation in comment for Config::Get.
See merge request hubzilla/core!2127
2024-06-05 08:01:04 +00:00
Harald Eilertsen
d0bb3a7354
Correct type annotation in comment for Config::Get.
2024-06-05 08:01:04 +00:00
Mario
14df925aa6
Merge branch 'disable-mfa-for-dav-and-cdav' into 'dev'
...
Skip checking MFA status for WebDAV and CardDAV requests.
See merge request hubzilla/core!2131
2024-06-05 07:59:42 +00:00
Harald Eilertsen
350f84913a
Skip checking MFA status for WebDAV and CardDAV requests.
2024-06-05 07:59:42 +00:00
Mario
78ab2e33ef
Merge branch 'fetch-url-default-timeout' into 'dev'
...
Fix default timeouts for z_(fetch|post)_url.
See merge request hubzilla/core!2132
2024-06-05 07:55:53 +00:00
Mario
75e1b70584
php warnings/errors
...
(cherry picked from commit 10d1cbd3ce )
Co-authored-by: Mario <mario@mariovavti.com >
2024-06-04 09:09:41 +00:00
Mario
1dc73935d9
deal with inReplyTo array
...
(cherry picked from commit 2145207ad2 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-06-04 09:08:32 +00:00
Mario
7d7b43c5b9
hotfix to mitigate queueworker crash
...
(cherry picked from commit a4d63ab9a3 )
Co-authored-by: Mario <mario@mariovavti.com >
2024-06-04 09:06:50 +00:00
Mario
a4d63ab9a3
hotfix to mitigate queueworker crash
2024-06-04 09:05:34 +00:00
Harald Eilertsen
c009c5f43a
Fix default timeouts for z_(fetch|post)_url.
...
When fetching the default timouts from config, the result is converted
to an int via `intval()`, the result of that again is compared strictly
to `false`. Since 0 !== false, the default values will never be used,
and 0 (no timeout) is passed to curl.
This cause requests to hang indefinitely (or until they are killed) when
receiving actions that require a lookup or fetch to another site as part
of the request processing. (E.g webfinger, or fetching objects that we
received an announce action for.) This again cause the request never to
return a useful status to the site sending the action, and could cause
them to think the Hubzilla site is dead.
This patch fixes this by comparing the fetched value from config to 0
instead of false, making the defaults work again if the config is not
set (or set to 0).
2024-05-29 22:50:02 +02:00
Mario
9d56bb952e
Merge branch 'doc/update-member-tag-and-mention-docs' into 'dev'
...
Member docs: Update docs on tags and mentions.
See merge request hubzilla/core!2130
2024-05-27 06:25:43 +00:00
Mario
84abf28cec
Merge branch 'update-phpunit-10x' into 'dev'
...
Upgrade test framework to PHPUnit 10.5
See merge request hubzilla/core!2128
2024-05-27 06:17:05 +00:00
Harald Eilertsen
cad82d12d2
Upgrade test framework to PHPUnit 10.5
2024-05-27 06:17:05 +00:00
Harald Eilertsen
1846ed75bf
Minor style update for the .abook-self CSS class.
...
It was hardcoded to a blindingly white, which did not work too well with
the white text in dark mode. Use a proper bootstrap var, so it follows
the prefered color scheme instead.
2024-05-25 12:25:13 +02:00
Harald Eilertsen
0a6bb06f86
Member docs: Update dogs on tags and mentions.
...
Rewrote it and corrected some outdated information about how to tag
forums etc. Also cleaned up the markup a bit.
Added information and links about which apps and admin addons are
required for given functionality.
Also added some images to help illustrate some subjects.
Uncertain about whether the information on how the autocomplete popup is
populated is correct anymore. Underlined it and added a question mark to
make sure it annoys someone (possibly me) to figure it out.
2024-05-25 12:20:14 +02:00
Mario
a10402a788
Merge branch 'refactor-module-rbmark' into 'dev'
...
Refactor and cleanup Rbmark module + add tests
See merge request hubzilla/core!2126
2024-05-15 08:28:19 +00:00
Harald Eilertsen
5da0cc138f
Refactor and cleanup Rbmark module + add tests
2024-05-15 08:28:19 +00:00
Mario
2145207ad2
deal with inReplyTo array
2024-05-15 07:38:07 +00:00
Mario
f086dfd8ca
missing semicolon and code readability
2024-05-14 09:05:02 +00:00
Mario
26cfc29303
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-05-14 09:01:19 +00:00
Mario
10d1cbd3ce
php warnings/errors
2024-05-14 09:00:43 +00:00
Mario
1299fdb7be
Merge branch 'remove-unused-modules' into 'dev'
...
Remove unused Toggle_(safesearch|mobile) modules.
See merge request hubzilla/core!2125
2024-05-13 07:42:18 +00:00
Harald Eilertsen
430347a295
Remove unused Toggle_(safesearch|mobile) modules.
2024-05-13 07:42:17 +00:00
Mario
960354b16c
make mod regate return to system.workflow_channel_next and show register message field only if registration is set to register_approve
2024-05-08 19:27:48 +00:00
Mario
481e08b904
remove p tags from li. otherwise we will get unwanted new lines in the list. add test.
2024-05-08 15:41:54 +00:00
Mario
76ce4705e2
more fixes for issue #1843
2024-05-08 14:34:44 +00:00
Mario Vavti
7a5bb99d87
make sure the hcard addon markup will be available even if other profile entries are missing
2024-05-08 12:18:00 +02:00
Mario
11d7a4c9f7
Merge branch 'rename-help-helper-trait' into 'dev'
...
Rename HelpHelper to HelpHelperTrait.
See merge request hubzilla/core!2124
2024-05-07 09:04:45 +00:00
Mario
9dd63db736
add tests
2024-05-07 08:56:25 +00:00
Mario
f74922db39
add bbcode support for the HTML5 del tag
2024-05-07 08:52:05 +00:00
Mario
605aa37ad3
apply li fixes to html2plain
2024-05-03 11:50:29 +00:00
Mario
262cebb568
make parsing of li slightly more robust
2024-05-03 13:38:45 +02:00
Harald Eilertsen
bfa81490c1
Rename HelpHelper to HelpHelperTrait.
...
PHPCS prefers traits to be suffixed with "Trait", and I think I agree.
2024-05-03 13:00:14 +02:00
Mario
219f0dfeca
also deal with ol and ul tags earlier and add test for double nested lists
2024-05-03 12:04:19 +02:00
Mario
3a50a0b715
deal with li tags earlier seems to be more straight forward also add test for li without closing tag
2024-05-03 10:23:36 +02:00
Mario
b25662e183
fix nested lists by parsing li before ul or ol and add a test
2024-05-03 09:39:58 +02:00
Mario
47a86f8771
make sure to always move the recent notification to the top
2024-05-03 06:52:05 +00:00
Mario
07696d4bd1
fix the test - we do not use a title anymore since it does not make much sense in combination of the sub titles
2024-05-02 19:24:13 +00:00
Mario
52e97fe115
some css voodoo for the help menu
2024-05-02 18:36:16 +00:00
Mario
58033f3255
bump version
2024-05-02 17:52:08 +00:00
Mario
ba4773a61e
add some deduplication
2024-05-02 17:51:39 +00:00
Mario
977e6a02f4
another css fix
2024-05-02 17:21:53 +00:00
Mario
6a53ddef21
css fix and bump version
2024-05-02 14:50:57 +00:00
Mario
2fb9c0ec0d
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-05-02 14:45:26 +00:00
Mario
98c3e2f93f
remove jgrowl
2024-05-02 14:44:16 +00:00
Mario
fb4568001d
Merge branch 'fix-broken-get_rpost_path' into 'dev'
...
Libzot: get_rpost_path was broken for URL's with no port.
See merge request hubzilla/core!2123
2024-05-02 14:43:22 +00:00
Mario
5eab32a65b
Merge branch 'improve-unit-test-docs' into 'dev'
...
Improve docs for UnitTestCase class.
See merge request hubzilla/core!2122
2024-05-02 14:16:16 +00:00
Mario
483221e2a8
remove redundant comma
2024-05-02 14:15:31 +00:00
Mario
2e575dee52
css fix
2024-05-02 14:09:09 +00:00
Mario
058c7d6c13
start removing jgrowl
2024-05-02 13:00:45 +00:00
Harald Eilertsen
630cecd740
Libzot: get_rpost_path was broken for URL's with no port.
2024-05-01 20:57:56 +02:00
Harald Eilertsen
4d29cffde5
Improve docs for UnitTestCase class.
2024-05-01 17:03:03 +02:00
Mario
c6116e367a
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-04-30 07:01:19 +00:00
Mario
b6e6cecf70
Merge branch 'cherry-pick-60cd7cc8' into 'dev'
...
Fix some errors in Spanish strings
See merge request hubzilla/core!2121
2024-04-30 07:00:03 +00:00
Mario
ce15852b9a
Merge branch 'rework-help-module' into 'dev'
...
Rework Help module + begin tests for Setup module
See merge request hubzilla/core!2120
2024-04-30 06:59:20 +00:00
Harald Eilertsen
7c34a3676d
Rework Help module + begin tests for Setup module
2024-04-30 06:59:19 +00:00
mjfriaza:4GF~eYj,-iAv
1c92c7476b
Fix some errors in Spanish strings
...
(cherry picked from commit 60cd7cc8d09240e1a3f7f7b3bde75115a61ce4de)
2024-04-28 14:26:41 +00:00
Mario
80e124f53e
remove logging
2024-04-20 18:57:37 +00:00
Mario
48cec94505
Merge branch 'global-state-and-some-docs' into 'dev'
...
Reduce some global state and add some docs
See merge request hubzilla/core!2119
2024-04-18 09:55:43 +00:00
Harald Eilertsen
26c1fa07c9
Reduce some global state and add some docs
2024-04-18 09:55:42 +00:00
Mario
78a6774206
Merge branch 'cherry-pick-4e5c6f9b' into 'dev'
...
Update Spanish
See merge request hubzilla/core!2118
2024-04-18 08:31:52 +00:00
Mario
3b812f2570
comment out deprecated way to find forum items and do not count announce activities
2024-04-17 10:00:40 +00:00
Mario
2e15207d0b
fix spacing issues in mod wall_attach and make save_chunk() deal with userfile and file array keys
2024-04-17 07:45:20 +00:00
Mario
716013633e
passing an empty filter to deliverable_abook_xchans() will return all deliverable abook xchans - we do not want this in this place. also add some docu
2024-04-17 07:39:22 +00:00
Mario
1ca91c49aa
add some docu
2024-04-17 07:36:49 +00:00
Mario
7de629a8c3
update siteinfo
2024-04-05 12:56:51 +00:00
Mario
592359ef49
minor refactor and store import host for possible later use
2024-04-05 11:09:15 +00:00
Mario
a56d727c26
allow to kick off sync process in case it did not start at all. requires import host to be set manually in pconfig for now.
2024-04-05 10:40:16 +00:00
mjfriaza:4GF~eYj,-iAv
0b2781f42e
Update Spanish
...
(cherry picked from commit 4e5c6f9bbaa702d9ccd5606a166c8e65224b8d8f)
2024-03-30 11:39:12 +00:00
Mario
b5223a4efb
add pdl for mod home
...
(cherry picked from commit fe43e0994f )
2024-03-27 10:01:33 +00:00
Mario
fe43e0994f
add pdl for mod home
2024-03-27 10:00:18 +00:00
Mario
d71c2c245f
reduce default directory result set
...
(cherry picked from commit f85d2d3423 )
2024-03-26 14:59:45 +00:00
Mario
f85d2d3423
reduce default directory result set
2024-03-26 14:48:16 +00:00
Mario
3859c010f0
bump version
2024-03-26 10:06:49 +00:00
Mario
526729c0f1
changelog
...
(cherry picked from commit 418b1eaf78 )
2024-03-26 10:06:05 +00:00
Mario
1cd3369f6a
version 9.0.1
2024-03-26 09:53:38 +00:00
Mario
418b1eaf78
changelog
2024-03-26 09:51:09 +00:00
Mario
c26ae553e6
if the updated item contains an open modal, the modal we be replaced with the new data but the backdrop will stay because it is attached to the end of the page -> remove it
...
(cherry picked from commit e0ac7b7f9f )
2024-03-26 09:28:25 +00:00
Mario
e0ac7b7f9f
if the updated item contains an open modal, the modal we be replaced with the new data but the backdrop will stay because it is attached to the end of the page -> remove it
2024-03-26 09:26:18 +00:00
Mario
8d78698d00
deprecated bootstrap namespace in list mode
...
(cherry picked from commit 80d1e07908 )
2024-03-25 21:53:25 +00:00
Mario
d5c189753a
wrong dreport link in blog mode
...
(cherry picked from commit f72f5c7321 )
2024-03-25 21:53:06 +00:00
Mario
9861e7a0c4
more bootstrap override
...
(cherry picked from commit a5d483fb5d )
2024-03-25 21:52:42 +00:00
Mario
6d5fa9205c
more remove additional linebreaks after block element plus test
...
(cherry picked from commit 53354a1930 )
2024-03-25 21:52:14 +00:00
Mario
0fee7804fb
allow to run additional site specific commands at the end of util/udall
...
(cherry picked from commit c052b7fa99 )
2024-03-25 21:51:49 +00:00
Mario
80d1e07908
deprecated bootstrap namespace in list mode
2024-03-25 21:48:25 +00:00
Mario
f72f5c7321
wrong dreport link in blog mode
2024-03-25 21:42:32 +00:00
Mario
a5d483fb5d
more bootstrap override
2024-03-25 20:44:22 +00:00
Mario
26a7cef0d8
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-03-25 21:43:15 +01:00
Mario
53354a1930
more remove additional linebreaks after block element plus test
2024-03-25 21:42:50 +01:00
Mario
c052b7fa99
allow to run additional site specific commands at the end of util/udall
2024-03-25 19:47:17 +00:00
Mario
9ecd38911e
add observer to the permissions query. this should not be necessary but it makes it clear why it should be included in the cache key
...
(cherry picked from commit 57e32a7912 )
2024-03-25 17:32:52 +00:00
Mario
4002dbaa8b
Merge branch 'master' of https://framagit.org/hubzilla/core
2024-03-25 17:32:11 +00:00
Mario
57e32a7912
add observer to the permissions query. this should not be necessary but it makes it clear why it should be included in the cache key
2024-03-25 17:31:53 +00:00
Mario
b6a72d6e4e
tilt the piin
...
(cherry picked from commit 637f39f282 )
2024-03-25 17:19:32 +00:00
Mario
6e592ed200
add the observer hash to the cache key in categories_widget()
2024-03-25 17:18:26 +00:00
Mario
637f39f282
tilt the piin
2024-03-25 17:15:05 +00:00
Mario
842df8a799
add the observer hash to the cache key in categories_widget()
2024-03-25 16:09:53 +00:00
Mario
6c033fc776
Merge branch 'fix-category-widget-template' into 'dev'
...
Fix smarty deprecation warning in category widget.
See merge request hubzilla/core!2116
(cherry picked from commit 2ff84ab25a )
b139e5bb Fix smarty deprecation warning in category widget.
2024-03-25 14:21:39 +00:00
Mario
2ff84ab25a
Merge branch 'fix-category-widget-template' into 'dev'
...
Fix smarty deprecation warning in category widget.
See merge request hubzilla/core!2116
2024-03-25 14:21:07 +00:00
Mario
01c6fd03b7
fix typo after get_config -> Confi::Get conversion
2024-03-25 14:15:28 +00:00
Harald Eilertsen
b139e5bb00
Fix smarty deprecation warning in category widget.
2024-03-25 12:26:06 +01:00
Mario
7c4362db53
make sure we preserve linefeeds in the actual content of lists and tables also add tests
...
(cherry picked from commit 3c0d6339bb )
2024-03-24 17:00:56 +00:00
Mario
3c0d6339bb
make sure we preserve linefeeds in the actual content of lists and tables also add tests
2024-03-24 17:50:27 +01:00
Mario
a0cfe22501
Merge branch 'deprecate-include-config-in-core' into 'dev'
...
Deprecate *_config() functions in core.
See merge request hubzilla/core!2114
2024-03-24 09:58:21 +00:00
Harald Eilertsen
0dc959d9fe
Deprecate *_config() functions in core.
2024-03-24 09:58:21 +00:00
Mario
f7bf9ede72
revert default to activity type Article until we have a more stable solution to override it for platforms which do not support it
...
(cherry picked from commit ecdd9a4d6e )
2024-03-23 11:20:44 +00:00
Mario
ecdd9a4d6e
revert default to activity type Article until we have a more stable solution to override it for platforms which do not support it
2024-03-23 11:19:24 +00:00
Mario
1aeb05628b
Merge branch '9.0RC'
2024-03-22 08:37:29 +00:00
Mario
b464fae3bf
version 9.0
2024-03-22 08:36:38 +00:00
Mario
a34ce0732d
Merge branch 'dev' into 9.0RC
2024-03-22 08:36:07 +00:00
Mario
f457b6623d
changelog
2024-03-22 08:35:55 +00:00
Mario
01ebd51fb2
Merge branch 'dev' into 9.0RC
2024-03-22 08:27:18 +00:00
Mario
cb25fc031b
use the correct tag for ordered lists
2024-03-22 08:23:44 +00:00
Mario
6c6fc82f43
Merge branch 'dev' into 9.0RC
2024-03-22 08:15:20 +00:00
Mario
990017b588
remove some unused variables
2024-03-22 08:14:41 +00:00
Mario
192ab22cda
Merge branch 'dev' into 9.0RC
2024-03-21 20:48:33 +00:00
Mario
5e5a0d7c91
remove friendica specific hack that is not needed anymore
2024-03-21 20:48:10 +00:00
Mario
2dc1adf091
Merge branch 'dev' into 9.0RC
2024-03-21 11:37:55 +00:00
Mario
371b8440c3
adjust tests after recent commit
2024-03-21 11:04:03 +00:00
Mario
49509e7347
more whitespace fixes and some docu
2024-03-21 09:47:34 +00:00
Mario
66f5b34c07
possible fix for issue #1843
2024-03-20 21:08:23 +00:00
Mario
6a3d372050
RC3
2024-03-20 19:41:28 +00:00
Mario
c95359024c
Merge branch 'dev' into 9.0RC
2024-03-20 19:39:00 +00:00
Mario
edf898d7b7
it appears the smallest size for pt videos is now 720
2024-03-20 19:33:50 +00:00
Mario
ee0060619d
css fix
2024-03-20 15:25:38 +00:00
Mario
4f8ede35bd
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-03-20 13:37:11 +00:00
Mario
9d9c102da8
no extra margin under lists
2024-03-20 13:36:55 +00:00
Mario
3de8f5e7de
deal with wihitespace issues in tables and lists and add tests
2024-03-20 14:35:43 +01:00
Mario
a18e873d08
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-03-20 09:31:58 +01:00
Mario
b3c260a145
fix reshares from streams loosing image
2024-03-20 09:31:17 +01:00
Mario
1097bcdaf9
Merge branch 'dev' into 9.0RC
2024-03-19 09:53:33 +00:00
Mario
cfde1be097
Merge branch 'dev' into 'dev'
...
Recreated hmessage.po for pt-br
See merge request hubzilla/core!2115
2024-03-19 09:51:15 +00:00
Pascal Deklerck
6df4da5313
Recreated hmessage.po for pt-br
2024-03-19 09:51:14 +00:00
Mario
f910de849f
Merge branch 'dev' into 9.0RC
2024-03-19 09:46:21 +00:00
Mario
d6eaeba239
changelog
...
(cherry picked from commit 5c2e10c01e )
2024-03-19 09:45:36 +00:00
Mario
5c2e10c01e
changelog
2024-03-19 09:44:18 +00:00
Mario
8754f72e63
fix cover photos not uploaded into folder due to missing source option
2024-03-19 10:39:59 +01:00
Mario
569f243ebd
Merge branch 'dev' into 9.0RC
2024-03-18 22:10:16 +00:00
Mario
651a3f8380
docu
2024-03-18 22:09:05 +00:00
Mario
40714ecdd0
changelog
2024-03-18 22:02:09 +00:00
Mario
d4b1bcd641
Merge branch 'dev' into 9.0RC
2024-03-18 09:12:58 +00:00
Mario
acc1834b0d
make theme compatible with rc version
2024-03-18 09:12:35 +00:00
Mario
e237cf226a
Merge branch 'dev' into 9.0RC
2024-03-18 09:10:34 +00:00
Mario
7c5a0887cc
css fix
2024-03-18 09:10:07 +00:00
Mario
0745d0616a
Merge branch 'dev' into 9.0RC
2024-03-17 21:34:06 +00:00
Mario
9cbb9a4874
theme min/max version and minor css fix
2024-03-17 21:30:50 +00:00
Mario
14f3b72c82
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-03-17 22:22:33 +01:00
Mario
b05845f495
cleanup some ancient code and fix check for $path so that it will not pass if theme_include() will not return anything. also add an empty zen.css file for the zen template
2024-03-17 22:21:55 +01:00
Mario
2114779037
Merge branch 'dev' into 9.0RC
2024-03-17 11:01:27 +00:00
Mario
937b6d360e
fix hardcoded color attr
2024-03-17 11:00:50 +00:00
Mario
0d30eed4a7
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-03-17 10:53:32 +00:00
Mario
39d4f67417
add Emoji to the AP schema
2024-03-17 10:53:09 +00:00
Mario
68d989c79e
slightly adjust text sizing
...
(cherry picked from commit 9600789d6b )
2024-03-16 19:40:57 +00:00
Mario
9600789d6b
slightly adjust text sizing
2024-03-16 19:39:48 +00:00
Mario
ea7559c158
RC2
2024-03-16 16:24:27 +00:00
Mario
baa12b7497
Merge branch 'dev' into 9.0RC
2024-03-16 16:23:32 +00:00
Mario
ac4aa6a9ea
css fixes
2024-03-16 16:22:39 +00:00
Mario
732dbfd6f5
maybe git can be removed again now after the streams lib got removed?
...
(cherry picked from commit 5860abf46f )
2024-03-16 16:01:36 +00:00
Mario
5860abf46f
maybe git can be removed again now after the streams lib got removed?
2024-03-16 15:50:58 +00:00
Mario
2874d3e1e1
Merge branch 'dev' into 9.0RC
2024-03-16 15:47:55 +00:00
Mario
42b0205ad0
apply the streams fixes manually until the addition of the streams library is sorted
2024-03-16 15:47:25 +00:00
Mario
36778850ee
Merge branch 'dev' into 9.0RC
2024-03-16 12:18:46 +00:00
Mario
19c0e97658
add git again allthough it is not clear why it is required
2024-03-16 12:18:24 +00:00
Mario
fe018d646a
more composer weirdness
2024-03-16 12:09:49 +00:00
Mario
24132e56d9
Merge branch 'dev' into 9.0RC
2024-03-16 11:56:44 +00:00
Mario
8fc0210428
Revert "another attmpt to install streams/php-jcs via composer"
...
This reverts commit 5af3c35778
2024-03-16 11:54:45 +00:00
Mario
64560cbca9
Revert "try installing git"
...
This reverts commit 0b4e086376
2024-03-16 11:54:07 +00:00
Mario
6e97c97920
Revert "remove streams folder"
...
This reverts commit 216f3755fc
2024-03-16 11:53:39 +00:00
Mario
916edcb45e
Revert "really add streams folder"
...
This reverts commit f402baffd3
2024-03-16 11:53:16 +00:00
Mario
8873c10364
Merge branch '9.0RC' of https://framagit.org/hubzilla/core into 9.0RC
2024-03-16 11:50:42 +00:00
Mario
77e1220cf9
fix version
2024-03-16 11:50:16 +00:00
Mario
f402baffd3
really add streams folder
2024-03-16 11:48:27 +00:00
Mario
216f3755fc
remove streams folder
2024-03-16 11:45:49 +00:00
Mario
d846cefade
adjust encrypted content representation and also add it to bb_to_markdown
...
(cherry picked from commit f3efdbf230 )
2024-03-15 22:36:44 +00:00
Mario
f3efdbf230
adjust encrypted content representation and also add it to bb_to_markdown
2024-03-15 22:34:27 +00:00
Mario
826ef11247
bump dev version
2024-03-15 19:05:55 +00:00
Mario
b68ddc4cd3
version, strings and dump composer autoload
2024-03-15 18:58:01 +00:00
Mario
41f909c415
update redbasic screenshot
2024-03-15 17:36:44 +00:00
Mario
0b4e086376
try installing git
2024-03-15 18:25:53 +01:00
Mario
5af3c35778
another attmpt to install streams/php-jcs via composer
2024-03-15 17:14:31 +01:00
Mario
dddcddc453
refactor sodium b2b encryption
2024-03-15 11:30:28 +00:00
Mario
754d90a676
fix overlay z-index
2024-03-14 19:21:01 +00:00
Mario
8b0dce56ad
remove some now redundant css
2024-03-14 19:11:25 +00:00
Mario
42696606e3
wrong logic
2024-03-14 16:03:02 +00:00
Mario
b645ede168
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-03-14 13:35:39 +00:00
Mario
6e12b5ec08
fix shortnames replaced in html tags
2024-03-14 13:35:21 +00:00
Mario
fbf36992be
Merge branch 'add-testing-doc' into 'dev'
...
Add some developer docs for the test system.
See merge request hubzilla/core!2113
2024-03-14 12:42:36 +00:00
Mario
e0de813700
Merge branch 'fix-test-setup-on-mariadb' into 'dev'
...
Fix test db setup on MySQL/Mariadb + changed default
See merge request hubzilla/core!2112
2024-03-14 12:42:04 +00:00
Harald Eilertsen
39448a0871
Fix test db setup on MySQL/Mariadb + changed default
2024-03-14 12:42:03 +00:00
Mario
4fb37ef6f3
revert adding of zip and bump composer php version to 8.1
2024-03-14 12:40:07 +00:00
Mario
a9d4adaf23
Revert "next try to use the streams php-jcs library until the floats issue will be fixed upstream. see here for reference https://codeberg.org/streams/streams/issues/151 "
...
This reverts commit 70dfce356b .
2024-03-14 12:30:05 +00:00
Mario
70dfce356b
next try to use the streams php-jcs library until the floats issue will be fixed upstream. see here for reference https://codeberg.org/streams/streams/issues/151
2024-03-14 11:15:20 +00:00
Mario
10fbfa06e9
add fix again after escaping composer hell
2024-03-14 11:06:32 +00:00
Mario
6315757967
Revert "use the streams php-jcs library until the floats issue will be fixed upstream. see here for reference https://codeberg.org/streams/streams/issues/151 "
...
This reverts commit 81ce67df94 .
2024-03-14 11:02:31 +00:00
Mario
9ddd840897
evert "fix deprecation warning"
...
This reverts commit 898762dd95 .
2024-03-14 11:02:10 +00:00
Mario
6c5627ac0e
Revert "update lock file"
...
This reverts commit a93fed5ae2 .
2024-03-14 11:01:36 +00:00
Mario
c2d6d376a4
Revert "revert addition of zip"
...
This reverts commit 55532c7cb1 .
2024-03-14 11:01:20 +00:00
Mario
55532c7cb1
revert addition of zip
2024-03-14 10:58:20 +00:00
Mario
a93fed5ae2
update lock file
2024-03-14 10:49:41 +00:00
Mario
ba1b48f177
lets try this
2024-03-14 10:45:09 +00:00
Mario
898762dd95
fix deprecation warning
2024-03-14 10:29:07 +00:00
Mario
81ce67df94
use the streams php-jcs library until the floats issue will be fixed upstream. see here for reference https://codeberg.org/streams/streams/issues/151
2024-03-14 10:18:51 +00:00
Mario
55097c47c5
Revert "composer update and use the fixed streams php-jcs library until the floats issue will be fixed upstream. see here for reference https://codeberg.org/streams/streams/issues/151 "
...
This reverts commit 6bf61dfa6b .
2024-03-14 10:13:22 +00:00
Mario
97b82fc77b
fix dreport links after recent changes
2024-03-14 09:53:40 +00:00
Mario
b7bda0b87d
return false if we have nothing to look at
2024-03-14 09:47:08 +00:00
Mario
6bf61dfa6b
composer update and use the fixed streams php-jcs library until the floats issue will be fixed upstream. see here for reference https://codeberg.org/streams/streams/issues/151
2024-03-14 09:35:09 +00:00
Mario
0e59cfb839
fix code comment
2024-03-13 14:08:56 +01:00
Mario
328ce0a837
fix another regression from last Lib/Config refactor which returned the default falue in case the value was an array. also add a testcase for this situation
2024-03-13 14:05:58 +01:00
Mario
34e24ea5e9
fix modal headerÃ
2024-03-12 09:11:53 +00:00
Mario
907426af5e
deprecated function
2024-03-11 20:42:21 +00:00
Mario
360713c689
add sodium-plus js crypto library
2024-03-10 22:38:21 +00:00
Mario
ee8aba3221
implement sodium-plus library to replace unmaintained sjcl
2024-03-10 22:35:59 +00:00
Harald Eilertsen
ae657754b0
doc: Add some developer docs for the test system.
...
Not sure if this is too long, or if it would be better to split it into
multiple files. Also, still missing the "How to write your own tests"
section.
2024-03-10 21:41:11 +01:00
Mario
0a730935f5
remove superfluous ()
2024-03-10 13:14:10 +01:00
Mario
d285da09fe
add the file
2024-03-10 13:12:51 +01:00
Mario
b291f1bad3
move escape_tags() to Lib/Text.php and add test
2024-03-10 13:10:42 +01:00
Mario
e1b660bfa3
we usually use ENT_COMPAT for content, so stick to this
2024-03-10 10:06:15 +00:00
Mario
0036c0cde9
remove logging
2024-03-09 21:00:13 +00:00
Mario
49c1833a46
bump version
2024-03-09 20:58:53 +00:00
Mario
46fa26502b
more work on emojis
2024-03-09 20:53:18 +00:00
Mario
ba1e705c61
passing null to mb_strlen() is deprecated
2024-03-08 10:28:48 +00:00
Mario
043e2ff58b
check if term is set before processing it
2024-03-08 09:23:31 +00:00
Mario
deba1863f5
fix php warnings
2024-03-08 09:16:27 +00:00
Mario
0e27f010f9
start sending articles instead of notes by default
2024-03-08 08:44:16 +00:00
Mario
45b1be8962
inbound support for custom emojis
2024-03-08 08:42:50 +00:00
Mario
fe9ca30c5e
list attachments in the original order
2024-03-07 10:38:08 +00:00
Mario
9e8ba5f6e2
add at the top to maintain original order
2024-03-07 10:16:35 +00:00
Mario
5207e1e774
remove unused include
2024-03-07 09:06:20 +00:00
Mario
c1228d6b6d
whitespace
2024-03-07 10:01:46 +01:00
Mario
6262d351b7
fix deprecation warning and add test
2024-03-07 10:00:02 +01:00
Mario
27e57ff7aa
fix another php warning
2024-03-06 20:52:36 +00:00
Mario
74fc7508f3
fix php warning
2024-03-06 20:49:01 +00:00
Mario
3eea4f475c
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-03-06 21:10:24 +01:00
Mario
37b22fe542
fix unterminated entity reference error when dealing with domxpath and add a test
2024-03-06 21:08:46 +01:00
Mario
b5b8106e7a
minor refactor
2024-03-06 16:08:53 +00:00
Mario
b77100ff6d
update fullcalendar
2024-03-06 14:20:21 +00:00
Mario
5eb6572277
update composer libs
2024-03-06 13:57:07 +00:00
Mario
69bed9c889
minor mod thing fixes
2024-03-06 13:04:06 +00:00
Mario
3c88c5e66a
cleanup context and introduce schema:identifier for future use
2024-03-06 13:02:22 +00:00
Mario
d40d62ac4f
bump version
2024-03-05 10:10:23 +00:00
Mario
d23ed6b11f
improve things display a little
2024-03-05 09:45:49 +00:00
Mario
1e2a4a57b6
Merge branch 'fix-admin-site-page' into 'dev'
...
Remove obsolete field for system lang from site admin page.
See merge request hubzilla/core!2111
2024-03-04 21:37:37 +00:00
Mario
7892eeb2d2
Thing > Page
2024-03-04 21:27:53 +00:00
Mario
d7ceb977da
basic AS2 support for things
2024-03-04 21:24:21 +00:00
Harald Eilertsen
36d0594b8e
Remove obsolete field for system lang from site admin page.
...
The field was commented out in the module, but still remained in the
template. This patch also removes some processing to discover available
languages whose result were not used.
This should fix https://framagit.org/hubzilla/core/-/issues/1840
2024-03-03 12:30:27 +01:00
Mario
3f32a5239d
we are checking for null|array union type later - false would throw an error
2024-03-01 19:17:57 +00:00
Mario
15a7d2d4de
Merge branch 'some-bbcode-cleanup' into 'dev'
...
Add some beginning tests for bbcode, and a bit of refactoring
See merge request hubzilla/core!2110
2024-03-01 16:18:07 +00:00
Harald Eilertsen
80ed2ff89a
Add some beginning tests for bbcode, and a bit of refactoring
2024-03-01 16:18:07 +00:00
Mario
37a0343163
Merge branch 'update-doxygen-config' into 'dev'
...
Update Doxygen config for generating online API docs
See merge request hubzilla/core!2109
2024-03-01 16:14:00 +00:00
Mario
8529e2f14e
Merge branch 'dba-transactions' into 'dev'
...
include/dba: Make Dba driver transaction aware.
See merge request hubzilla/core!2108
2024-03-01 16:11:24 +00:00
Mario
b73401bd7f
handle imagick readImageBlob() exception
2024-03-01 16:01:53 +00:00
Mario
af839a0589
AS2 Follow/Ignore
2024-03-01 15:47:40 +00:00
Mario
4bbeb224f6
more cleanup
2024-02-29 21:11:39 +00:00
Mario
8435d9eb13
some cleanup
2024-02-29 17:35:05 +00:00
Mario
d97df1859f
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-02-29 17:06:18 +00:00
Mario
46f67eaa1e
AS2 Update and implement a first draft of AS2 Profile activities
2024-02-29 17:05:48 +00:00
System user; root
54451851bb
changelog
...
(cherry picked from commit 5d64a9c90f )
2024-02-29 10:19:46 +00:00
System user; root
5b7387459c
version 8.8.8
2024-02-29 11:05:01 +01:00
System user; root
5d64a9c90f
changelog
2024-02-29 11:03:28 +01:00
System user; root
ffaa985339
streams compatibility
2024-02-29 11:01:30 +01:00
Mario
291e12574a
more cleanup
2024-02-28 13:16:47 +00:00
Mario
fc5b5ba021
if we rename a folder in dav we should also move its content
2024-02-28 12:04:46 +00:00
Mario
056c55a963
bump version
2024-02-28 10:20:34 +00:00
Mario
02a0af3eef
remove poke and mood from apps
2024-02-28 10:19:57 +00:00
Mario
96e8316633
some cloeanup after last commit
2024-02-28 10:04:22 +00:00
Mario
37878bf0a3
do away with deprecated activity types
2024-02-28 09:18:31 +00:00
Mario
b4f079c4b5
For now we will use standard Create verb for emoji reactions
2024-02-27 10:31:27 +00:00
Harald Eilertsen
18abfb11ef
Update Doxygen config for generating online API docs
...
Enabled implicit brief descriptions (`JAVADOC_AUTOBRIEF`), and markdown
support (`MARKDOWN_SUPPORT`) for doc blocks. This means that we no
longer need to explicitly inclufe a `@brief` tag in the doc block, the
first full sentence will be regarded as the brief documentation if it's
not explicitly given. Also we can use Markdown formatting in the
comments, which is a bit nicer than the native Doxygen tags.
I also disabled the Doxygen_phpvarfilter, but leave it commented out. It
should not be needed anymore unless somebody is using an ancient version
of doxygen. (Don't do that!)
I also changed the heading a bit, removed "The" from "The Hubzilla", and
added a tagline. Feel free to revise to whatever conforms to the project
norms.
2024-02-27 11:08:18 +01:00
Harald Eilertsen
25dbc8a9f6
include/dba: Make Dba driver transaction aware.
...
This patch introduced database transaction support to the Dba driver via
the DbaTransaction class.
The goal of this is to allow the driver control over the creation and
finalization of database transactions.
Until now code that has needed transaction support has done so directly
by issuing "BEGIN", "ROLLBACK" and "COMMIT" commands to the underlying
database directly.
This has several disadvantages:
- We do have no control or knowledge of whether any transactions being
active.
- Since transactions can not be nested, we run the risk of unrelated
code trying to create a transaction when one is already active.
- Code using transactions are not testable, as the test runner wraps
all tests within a transaction to begin with.
This patch should eliminate all these problems.
A transaction is started by instantiating the DbaTransaction class:
$my_transaction = new \DbaTransaction();
The transaction will automatically be _rolled back_ if it has not been
committed before the instance is destroyed. (When the variable holding
it goes out of scope, i.e when the containing function returns.)
A transaction is committed like this:
$my_transaction->commit();
This will immediately commit the changes in the transaction, and the
transaction will be marked as committed, so it will not be attempted to
be rolled back on destruction.
I have chosen to "ignore" the problem of nested transactions by having
the DbaTransaction class _not_ initiate a new transaction if one is
already active. This also makes the rollback and commit actions of the
DbaTransaction class into no-ops.
An alternative would be to simulate nested transactions by using save
points if a transaction is already active. However, I'm unsure about
wether there's any safe way to avoid all potential pitfalls when doing
that.
In any case, nested transactions should preferably be avoided, and
afaict we don't rely on that in any of the existing code. The reason we
need to support it in some way is that it's needed for testing where the
code under test is creating a transaction on it's own. (Since each test
is run within a db transaction to begin with.)
Also, I have taken the liberty to assume a PDO based db driver for this
stuff. I don't think that's going to be a problem, as that's the only
thing supported by the rest of the code in any case.
2024-02-26 15:11:39 +01:00
Mario
c639704f3c
more streams compatibility
2024-02-25 21:36:34 +00:00
Mario
3dd7394247
AS2
2024-02-25 19:29:50 +00:00
Mario
b860b730a9
simplify pleroma custom emoji stuff and some cleanup
2024-02-22 10:23:38 +00:00
Mario
17e2877c91
make sure to decode html special chars before sending over the wire and
2024-02-21 10:44:56 +00:00
Mario
b7bc28c333
update test
2024-02-20 15:09:11 +00:00
Mario
fb5a52cbde
Merge branch 'bootstrap-new2-v5' into 'dev'
...
update to Bootstrap 5
See merge request hubzilla/core!2107
2024-02-20 15:08:44 +00:00
Mario
6d125d02d8
introduce get_actor() force flag to omit cache, rework contact refresh, special handling for announce by group, and revert change regarding friendica addressing anomality
2024-02-15 14:27:50 +00:00
Mario
0b18b35f5f
require the intl extension for
2024-02-14 21:28:20 +00:00
Mario
9859008271
deal with inReplyTo array + some docu and style
2024-02-14 20:23:02 +00:00
Mario
423c36f67b
improved checks in HTTPSig::find_headers()
2024-02-14 18:07:29 +00:00
Rocky
1e0195e439
update to Bootstrap 5
2024-02-14 15:02:31 +01:00
Mario
30271bb32f
minor css adjustment
2024-02-14 11:33:31 +00:00
Mario
e2b1670d6c
fix round buttons not being round
2024-02-13 21:14:03 +00:00
Mario
2bfdfbe3cc
do not feed null to TimeZoneUtil::getTimeZone()
2024-02-13 15:00:41 +00:00
Mario
9a85421a0e
we are now using the item uuid for the notification hash if available. since we can have more than one notification per item (e.g. tag and comment) also look for the notification type to make sure we get the right one
2024-02-13 14:05:30 +00:00
Mario
1fa59df6f3
Add test for a paragraph with a mention and some text
2024-02-13 13:01:09 +00:00
Mario
2c93294eea
scss: show current color and add some help text
2024-02-13 12:28:11 +00:00
Mario
316829269a
bump version
2024-02-13 11:57:55 +00:00
Mario
55236f86e0
move the empty recips check to store(). otherwise it might interfere with zot6 native addressing which is always empty
2024-02-13 11:19:28 +00:00
Mario
060210e930
consider a message arriving to our inbox with no recipients (as seen from friendica) a direct message
2024-02-13 11:00:49 +00:00
Mario
9291622885
fix logic so that direct messages will be allowed in case the send_mail permission is granted even if the send_stream permission is not granted
2024-02-13 10:48:06 +00:00
Mario
07978a061e
mb_strlen() will return 2 for some emojis - possibly grapheme_strlen() will be better for this job
2024-02-13 09:22:12 +00:00
Mario
08b2356ed1
add sample scss file
2024-02-12 22:09:07 +00:00
Mario
d17934ed80
scss: more options and some fixes
2024-02-12 22:07:54 +00:00
Mario
94f17f0dae
use primary color
2024-02-10 22:22:03 +00:00
Mario
7ccb2a2615
custom sass bootstrap builds for channels and site
2024-02-10 22:04:24 +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
Mario
5fbc203367
mark items verified in zot delivery also if either LDSignature or EddsaSignature verified
2024-02-08 19:32:40 +00:00
Mario
08884c44fb
whitespace
2024-02-08 19:15:00 +00:00
Mario
bd04ca21a4
Merge branch 'minor-markdown-fixes' into 'dev'
...
Minor markdown fixes
See merge request hubzilla/core!2098
2024-02-08 19:14:29 +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
Mario
4bc4f5b2a6
update docu and remove redundant pernission check after vonv fetch fixes
2024-02-07 15:56:54 +00:00
Mario
5f2e808497
add uuid to dreport for internal use and and fix issues with conversation fetches
2024-02-07 15:37:20 +00: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
Harald Eilertsen
eb6a143fff
Add some tests for markdown to bbcode conversion.
2024-02-06 16:19:30 +01:00
Harald Eilertsen
1881029040
Clean up markdowntest and fix bb to markdown test.
2024-02-06 11:43:32 +01:00
Mario
209651705d
fix custom emoji reactions arriving from pleroma
2024-02-04 19:50:31 +00:00
Mario
fab3c92a7c
streams collection branch compatibility
2024-02-02 20:23:06 +00:00
Mario
8ad7376865
more fix conv_list template
2024-02-01 17:12:43 +00:00
Mario
c41831aff9
fix conv_list template
2024-02-01 17:05:00 +00:00
Mario
8515aa6966
fix issues related to b64mid to uuid conversion
2024-02-01 16:29:23 +00:00
Mario
691de5bf2e
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-02-01 16:00:36 +00:00
Mario
2e155892fe
testing JcsEddsa2022 sigs
2024-02-01 16:00:17 +00:00
Mario
6680c2faf3
Merge branch 'add-ci-job-for-mariadb' into 'dev'
...
CI: Add job for MariaDB 10.6
See merge request hubzilla/core!2097
2024-02-01 14:22:48 +00:00
Mario
decc8f2162
strip a possible fragment
2024-02-01 14:14:53 +00:00
Mario
7d7a0c160f
bump version
2024-02-01 13:27:09 +00:00
Mario
e89563eb4c
fix edgecase for notices and make mod hq backwards compatible
2024-02-01 13:25:40 +00:00
Mario
dd204ec34f
start using uuid for internal reference instead of base64 encoded mid
2024-02-01 11:42:55 +00:00
Mario
b3a5dd8aa8
store seen mids in session instead of cache and increase sess_data column to medium text
2024-01-31 13:29:56 +00:00
Mario
26ee56f39c
remove logging
2024-01-29 10:39:15 +00:00
Mario
300b0e27bd
bump version
2024-01-29 10:35:48 +00:00
Mario
29489f62cf
introduce Activity::init_background_fetch() and refactor zotconvo to implement it
2024-01-29 10:33:13 +00:00
Mario
09465619e5
enable object cash by default, introduce system.cache_expire_days and default to 7, default system.default_expire_days to 30 and system.active_expire_days to 7
2024-01-28 17:03:05 +00:00
Mario
390af7722d
fix last commit
2024-01-28 15:03:40 +00:00
Mario
e18157f818
make sure we return an array if there is no cache entry
2024-01-28 11:35:15 +00:00
Mario
5435d2881c
Merge branch 'dev' into 'dev'
...
Added Circle Person Avatar
See merge request hubzilla/core!2096
2024-01-27 20:26:29 +00:00
Mario
2e8f3d1869
Merge branch 'upgrade-ci-to-mysql-8.0' into 'dev'
...
CI: Upgrade to use MySQL version 8.0
See merge request hubzilla/core!2093
2024-01-27 20:21:13 +00:00
Mario
3ad1cab006
Merge branch 'doc-updates' into 'dev'
...
Doc updates
See merge request hubzilla/core!2092
2024-01-27 20:20:18 +00:00
Mario
b806a3ccc2
use std functions
2024-01-27 20:18:28 +00:00
Mario
5e780ba089
implement short time object cache to reduce network calls and some cleanup
2024-01-27 16:36:26 +00:00
Mario
c0a7dfe2f6
refactor fetch_and_store_parents() and inroduce the fetchparents daemon
2024-01-25 10:13:10 +00:00
Mario
fe50d78a0f
missing hook
2024-01-24 19:34:41 +00:00
Mario
e513950cb5
restructure Libzot::process_delivery()
2024-01-24 16:44:42 +00:00
Mario Vavti
adc6390a22
bump version
2024-01-24 16:41:03 +01:00
Mario Vavti
9449e8bd61
fix issue where if an item is created and deleted again before the notifier has completed the queueworker will dismiss the delete because it looks like a duplicate entry
2024-01-24 16:40:05 +01:00
Mario
f13af0f60b
process source xchan in xchan_query()
2024-01-23 08:46:18 +00:00
Harald Eilertsen
acdb773f89
CI: Add job for MariaDB 10.6
...
Reuse job definition for mysql job, and alias the mariadb service to
mysql so that the job will find it.
2024-01-22 12:44:36 +01:00
Mario
651a288148
set item_uplink to 0 just to be sure (this should not be necessary)
2024-01-22 09:17:55 +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
Scott M. Stolz
51586037e1
Added Circle Person Avatar
...
Added an additional avatar to choose from.
2024-01-21 16:11:35 -06:00
Harald Eilertsen
f573c1772a
CI: Slight refactoring.
2024-01-21 22:51:42 +01:00
Harald Eilertsen
f08e91e19d
CI: Upgrade to use MySQL version 8.0
...
This is the oldest version we support now.
2024-01-21 17:50:06 +01:00
Harald Eilertsen
8cd9fff26a
Add some developer doc for check_account_password hook
2024-01-21 17:43:35 +01:00
Harald Eilertsen
d489a2854e
Update admin guide with min supported db versions
2024-01-21 17:42:42 +01:00
Mario Vavti
9cfd1c2318
missing include
2024-01-21 09:52:13 +01:00
Mario
2dd0677d23
Merge branch 'dont-include-db-updates-in-test-coverage' into 'dev'
...
Don't include db updates in test coverage.
See merge request hubzilla/core!2090
2024-01-19 20:36:04 +00: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
d83e2daf36
Merge branch 'fix-postgres-ci' into 'dev'
...
tests: Remove id from db fixtures.
See merge request hubzilla/core!2087
2024-01-19 20:33:36 +00:00
Mario
8fe6aede03
bump version
2024-01-19 20:11:35 +00:00
Mario
fa4ab45692
native repeats continued
2024-01-19 20:10:50 +00:00
Mario Vavti
f57fbaa5dd
version 8.8.7
2024-01-19 11:07:23 +01:00
Mario Vavti
aba8002170
Fix regression in Activity::actor_store()
...
(cherry picked from commit 9cc85adf47 )
2024-01-19 10:03:58 +00:00
Mario Vavti
9cc85adf47
Fix regression in Activity::actor_store()
2024-01-19 11:02:13 +01:00
Harald Eilertsen
01ed001041
Don't include db updates in test coverage.
...
We're not likely to add tests for these in any case.
2024-01-16 10:13:24 +01: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
Harald Eilertsen
52ea2fa33e
Update CI run to archive dbfail.out if test run fails
2024-01-15 19:32:19 +01:00
Harald Eilertsen
ecd4754f6d
tests: Enable debug logging during tests
...
The debug log will be stored in the test/results directory, and archived
as part of the artifacts of the CI run. This should make it easier to
get some debugging info out from the CI runs if they fail.
2024-01-15 19:25:09 +01:00
Harald Eilertsen
f71033b30d
tests: Remove id from db fixtures.
...
It seems that PostgreSQL will not update the autoincrement index of the
table when inserting rows with an id set. Later inserts without an id
set will then fail, because they get assigned an id that already exists.
MySQL seems to handle this just fine.
Why the id column was added in the first place, one may wonder, but
that's how it were.
In any case, this broke the PostgreSQL tests in the gitlab CI
environment. (While it mysteriously worked in my local ddev
environment.) Anyways, the id column is not needed, and things work
better without them.
2024-01-15 19:11:25 +01:00
Mario
885068834f
fix more php deprecations
2024-01-14 19:58:36 +00:00
Mario
c4c4ab2f3d
fix regression in commit b05b7561
2024-01-14 19:52:05 +00:00
Mario
aec3247952
fix more php deprecations
2024-01-14 19:40:59 +00:00
Mario
b05b756148
Handling HTML entities via mbstring is deprecated
2024-01-14 17:23:57 +00:00
Mario
03819abb22
remove acct from webfinger
2024-01-14 17:23:19 +00:00
Mario
d074e2aba0
fix more php deprecations
2024-01-14 17:22:33 +00:00
Mario
2bbecfe8dd
only attempt fetch if zotfinger actually returned something
2024-01-14 10:11:20 +00:00
Mario
e078e13325
make sure we are dealing with an array
2024-01-14 09:40:18 +00:00
Mario
9d3b852d38
fix wrong array key
2024-01-14 08:10:27 +00:00
Mario
fadb0a5bf2
check for assertionMethod
2024-01-13 20:45:32 +00:00
Mario
fa7aa6cedb
start checking integrity proofs, remove signature prior to verify, iterate trough the array to find the desired ekey in actor_store()
2024-01-13 20:38:34 +00:00
Mario
6df98f2fad
private -> public
2024-01-13 19:10:44 +00:00
Mario
c597017402
fix some deprecation warnings
2024-01-13 17:38:31 +00:00
Mario
9cb95f6065
store epubkey in actor_store
2024-01-13 16:19:53 +00:00
Mario
477b1535a2
start storing epubkeys in libzot
2024-01-13 15:28:20 +00:00
Mario
1d652cfcbd
expose epubkey in zotinfo
2024-01-13 15:09:39 +00:00
Mario
28b604c7c7
typo
2024-01-13 13:46:40 +00:00
Mario
8c11be07cd
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-01-13 08:51:19 +00:00
Mario
e8dd2c28ff
make our jsonld parser happy
2024-01-13 08:50:57 +00:00
Mario Vavti
0bdffc4a2d
make our jsonld parser happy
2024-01-13 08:49:14 +01:00
Mario
94b1fe4a8b
Merge branch 'cherry-pick-96ae46c5' into 'dev'
...
Update lostpass_eml.tpl
See merge request hubzilla/core!2086
2024-01-11 17:15:38 +00:00
Mario
11ed445319
Merge branch 'cherry-pick-ddfa613e' into 'dev'
...
Update Spanish strings
See merge request hubzilla/core!2085
2024-01-11 17:15:21 +00:00
Mario Vavti
400dfb4e6b
version 8.8.6
2024-01-11 17:57:51 +01:00
Mario
6b951734ce
changelog
...
(cherry picked from commit 000fcfd1ac )
2024-01-11 16:56:13 +00:00
Mario
000fcfd1ac
changelog
2024-01-11 16:55:44 +00:00
Mario
051e2ed6cd
provide some more jsonld builtins
...
(cherry picked from commit aac406a245 )
2024-01-11 16:40:16 +00:00
Mario
aac406a245
provide some more jsonld builtins
2024-01-11 16:27:57 +00:00
Mario Vavti
ef2952b5fd
libsync: dev branch compatibility
2024-01-11 17:00:47 +01:00
Mario
ffdf54b097
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-01-10 13:34:23 +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
mjfriaza:4GF~eYj,-iAv
3d13f36ce2
Update lostpass_eml.tpl
...
(cherry picked from commit 96ae46c5a4aa614b9aed7b640d69e8cd8210595f)
2024-01-09 12:52:48 +00:00
mjfriaza:4GF~eYj,-iAv
8c843ec6d0
Update Spanish strings
...
(cherry picked from commit ddfa613e828e8f0a569a2d938d3839f5608bc9c3)
2024-01-09 12:49:55 +00:00
Mario
232c7f5301
Merge branch 'tests/includes/account' into 'dev'
...
Some test cleanup and tests for check_account_email
See merge request hubzilla/core!2083
2024-01-09 08:05:28 +00:00
Harald Eilertsen
16cd8caef3
tests: Add tests for check_account_email
2024-01-08 14:09:13 +01:00
Harald Eilertsen
43dabee53d
tests: Set app config in a known state for each test
2024-01-08 14:09:13 +01:00
Harald Eilertsen
f016760851
tests: Add config fixtures.
...
Adds fixtures for the config table:
- Disables dns checking globally for the tests.
- Adds a few disallowed email domains and addresses.
2024-01-08 14:09:13 +01:00
Harald Eilertsen
99b5166f21
tests: Clean up unused debug stuff from UnitTestCase
2024-01-08 14:01:02 +01:00
Mario
4aa29db7aa
reflect new fields in low level functions
2024-01-07 21:27:12 +00:00
Mario
f5b8b18c8e
Merge branch 'tests/remove-behat' into 'dev'
...
Remove unused acceptance tests and dependencies
See merge request hubzilla/core!2082
2024-01-07 21:00:40 +00:00
Mario
6e5566f9c8
bump version
2024-01-07 20:38:40 +00:00
Mario
ca216ae819
set default value for postgres only
2024-01-07 20:34:47 +00:00
Mario Vavti
4713241444
set a default value
2024-01-07 21:18:20 +01:00
Mario
4917170a0d
remove logging
2024-01-07 20:00:29 +00:00
Mario
87775ae37a
ekey and xchan_updated updates
2024-01-07 19:58:09 +00:00
Harald Eilertsen
eaa244a2a3
CI: Install pecl extensions after system packages.
...
The php yaml extension requires libyaml, which has to be installed
first.
2024-01-07 20:39:06 +01:00
Harald Eilertsen
db91d66d1a
CI: Install yaml extension from PECL.
2024-01-07 20:35:08 +01:00
Harald Eilertsen
4d64481564
Remove unused acceptance test stuff from source tree.
2024-01-07 20:26:14 +01:00
Harald Eilertsen
0a31fc176c
Remove behat as dev dependency.
...
As the Symphony\Yaml stuff disappeared with behat, we need another way
to load read the yaml files with database fixtures for the integration
tests.
As the php yaml extension is not distributed with PHP by default, this
creates it as another dev dependency!
2024-01-07 20:24:52 +01:00
Harald Eilertsen
659a8c967c
Exclude dev dependencies from version control.
...
This will ignore dependencies only installed as part of the dev setup.
2024-01-07 19:39:49 +01:00
Harald Eilertsen
626887a792
Exclude phpunit cache from version control
2024-01-07 19:25:01 +01:00
Mario
256b66de41
Revert "DB update 1260 - REQUIRES SODIUM PHP EXTENSION!!!"
...
This reverts commit 5ee4f37b8d
2024-01-07 15:50:50 +00:00
Mario
5ee4f37b8d
DB update 1260 - REQUIRES SODIUM PHP EXTENSION!!!
2024-01-07 15:34:25 +00:00
Mario
3dc122db84
fix regression collapsing non conv item content
2024-01-07 10:43:43 +00:00
Mario
99c5a4e2f8
we do not use named params yet
2024-01-06 16:44:17 +00:00
Mario
f922a92ffa
install bcmath
2024-01-06 16:37:11 +00:00
Mario
a36de8ba1a
Merge branch 'tests/fix-db-and-ci-integration' into 'dev'
...
tests: Integrate the DB in "unit" tests.
See merge request hubzilla/core!2081
2024-01-06 16:34:39 +00:00
Harald Eilertsen
e3d30763da
tests: Integrate the DB in "unit" tests.
2024-01-06 16:34:38 +00:00
Mario
c73518d8ec
dump composer autoload
2024-01-06 16:31:42 +00:00
Mario
ed0d2fed66
require bcmath or gmp extension
2024-01-06 16:23:26 +00:00
Mario
960bcb6b53
port test for JcsEddsa2022 from streams
2024-01-06 16:12:25 +00:00
Mario
6252340804
add Bookmark and Category to ap schema and bump ap schema version
2024-01-06 10:03:44 +00:00
Mario
517d67b2e0
add check for sodium on setup
2024-01-05 20:16:13 +00:00
Mario
e95b7ca3a0
require ext-sodium, dump composer autoload and a minor js fix
2024-01-05 19:30:37 +00:00
Mario
c771d7c31a
Ãdisplay selected mid in an open state - issue #1425
2024-01-05 12:53:00 +00:00
Mario
ce0e8d7497
update apache rewite rule to fix issue with recent apache versions - issue #1822
2024-01-05 11:06:08 +00:00
Mario
852678e238
port multibase and jcsedssa2022 libs from streams
2024-01-03 19:20:28 +00:00
Mario
16e6eec3fb
composer add mmccook/php-json-canonicalization-scheme
2024-01-03 11:09:22 +00:00
Mario
afe8552be6
comÃposer add tephenhill/base58
2024-01-03 11:07:03 +00:00
Mario
cd0e50da24
update symfony/polyfill-php81
2024-01-03 11:00:20 +00:00
Mario
85001c034b
update sabre/vobject
2024-01-03 10:58:31 +00:00
Mario
a56f6576e2
update ramsey/uuid
2024-01-03 10:57:15 +00:00
Mario
d3e5d05026
update ezyang/htmlpurifier
2024-01-03 10:56:03 +00:00
Mario
322b619a71
update sabre/dav
2024-01-03 10:53:37 +00:00
Mario
dff906ca69
bump version
2024-01-02 20:50:50 +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
bb6ed22594
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-01-01 20:35:28 +00:00
Mario Vavti
d655e1d765
version 8.8.5
2024-01-01 21:30:45 +01:00
Mario Vavti
db70ed006d
Merge branch 'dev'
2024-01-01 21:29:53 +01:00
Mario Vavti
ce1dd5c632
changelog
2024-01-01 21:29:15 +01:00
Mario Vavti
9e2a253dda
Merge branch 'dev'
2024-01-01 21:21:04 +01:00
Mario
95c645865d
Merge branch 'doc-fixes' into 'dev'
...
docs: Update admin guide requirements
See merge request hubzilla/core!2080
2024-01-01 20:17:52 +00:00
Mario
ceb510bbf5
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-01-01 20:04:44 +00:00
Mario
2590e3c99b
reveal repeat
2024-01-01 20:04:24 +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
Harald Eilertsen
57570c144a
doc/admin-guide: Update min php version and reqd extensions.
2023-12-26 15:34:50 +01:00
Mario
c3a235242e
do not double process quoted strings
2023-12-21 10:19:26 +00:00
Mario
b629eb5657
fix merge conflict
2023-12-20 12:32:15 +00:00
Mario
2e674cd0b3
version 8.8.4
2023-12-20 12:26:28 +00:00
Mario
3330e9a19a
Merge branch 'dev'
2023-12-20 12:25:43 +00:00
Mario
c5f6208396
changelog
2023-12-20 12:25:27 +00:00
Mario
c0d93bbcf4
Merge branch 'dev'
2023-12-20 12:20:04 +00:00
Mario
db941e7007
changelog
2023-12-20 12:17:35 +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
6f852814fd
move App::$install check to Config::Load() as suggested by Harald
2023-12-20 11:58:33 +01:00
Mario
b15e521b0e
Merge branch 'fix-config-deserialization' into 'dev'
...
Fix deserialization of config values broken by 69266cd6 .
See merge request hubzilla/core!2077
2023-12-20 10:27:56 +00:00
Mario
63c401e6d6
Merge branch 'extend-siteinfo' into 'dev'
...
Add active addons and blocked sites to siteinfo (html)
See merge request hubzilla/core!2079
2023-12-20 10:16:44 +00:00
Harald Eilertsen
e59750e8de
Add active addons and blocked sites to siteinfo (html)
...
This adds information about addons activated on the hub, as well as
which other sites this hub won't federate with in the HTML version of
siteinfo.
Based on suggestions by @rockyiii@huby.infozoo.de .
2023-12-18 15:05:23 +01:00
Harald Eilertsen
9c184ddfd0
Fix deserialization of config values broken by 69266cd6.
...
This should fix issue #1828 .
This patch makes it explicit that we store arrays in the config as json
encoded arrays, while we allow both json encoded and PHP serialized
arrays to be deserialized correctly. Unless it's a brand new install,
the existing data in the database will be PHP serialized.
I've also added a hardening measure in case we fall back to PHP
unserialize, making sure we're not vulnerable to a PHP Object Injection
attack. This means that deserializing arrays containing PHP objects will
no longer work, but afaict we never do that anyways, so I don't think
that should break anything.
2023-12-17 19:30:05 +01:00
Mario
9df6e821d8
use reqiure_once() - second part of issue #1827
2023-12-17 16:47:19 +00:00
Mario
9551dc5ecd
fix loop as described in issue #1827
2023-12-17 16:36:13 +00:00
Mario
d372daff60
Revert "check return from Config::Load() and retry on failure plus cleanup"
...
This reverts commit 69266cd6c6
2023-12-17 11:16:58 +00:00
Mario
f742e6e394
Merge branch 'dev'
2023-12-17 08:53:32 +00:00
Mario
414b2b0e4c
changelog
2023-12-17 08:53:14 +00:00
Mario
603c5692ae
Merge branch 'dev'
2023-12-17 08:50:39 +00:00
Mario
b35e994d1b
Merge branch 'translations-nb_no' into 'dev'
...
More translations for Norwegian Bokmål (nb_NO)
See merge request hubzilla/core!2075
2023-12-17 08:50:13 +00:00
Mario
abe2ab229a
version 8.8.3
2023-12-17 08:43:08 +00:00
Mario
5ad9939bcf
Merge branch 'dev'
2023-12-17 08:41:48 +00:00
Mario
ce451128ba
changelog
2023-12-17 08:41:21 +00:00
Mario
70470016cc
Merge branch 'dev'
2023-12-17 08:35:33 +00:00
Harald Eilertsen
2122ea77e1
More translations for Norwegian Bokmål (nb_NO)
2023-12-16 14:57:01 +01:00
Mario Vavti
69266cd6c6
check return from Config::Load() and retry on failure plus cleanup
2023-12-14 12:32:34 +01:00
Mario Vavti
062d61567e
return if we could not fetch the author
2023-12-14 12:06:50 +01:00
Mario Vavti
d6120fc908
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2023-12-14 12:06:21 +01:00
Mario
91f8e7a07b
typo
2023-12-13 14:34:34 +00:00
Mario Vavti
f57d89245c
add the app terms before syncing - otherwise the terms will be reset at the other end
2023-12-08 21:44:32 +01:00
Mario Vavti
c307a71f53
Merge branch 'dev'
2023-12-08 18:08:03 +01:00
Mario Vavti
1e4e59bb57
if it is not an array do not attempt count()
2023-12-08 18:02:54 +01:00
Mario
f62d16d274
Merge branch 'dev'
2023-12-06 11:27:54 +00:00
Mario
f175712d4b
typo
2023-12-06 11:27:35 +00:00
Mario
5f942d78e6
Merge branch 'dev'
2023-12-06 11:23:21 +00:00
Mario
538c8885ad
changelog
2023-12-06 11:23:02 +00:00
Mario
c8158c3d62
vesrion 8.8.2
2023-12-06 11:14:00 +00:00
Mario
1f4762060f
Merge branch 'dev'
2023-12-06 11:12:25 +00:00
Mario
81c3682781
more issue #1820
2023-12-06 09:47:13 +00:00
Mario
2e6e1fdd55
css fixes
2023-12-04 09:28:16 +00:00
Mario
1a09cd560b
require acl_selectors.php - fix issue #1820
2023-11-30 08:02:33 +00:00
Mario
8c9d2bc6f6
Merge branch 'dev'
2023-11-27 08:48:47 +00:00
Mario
78ad5ca713
changelog
2023-11-27 08:48:23 +00:00
Mario
43c2e71b25
Merge branch 'dev'
2023-11-27 08:45:19 +00:00
Mario
5b9f32fade
Merge branch 'dev' into 'dev'
...
Update doubleleft.css and doubleright.css according to v.8.8 default.css
See merge request hubzilla/core!2074
2023-11-27 08:44:25 +00:00
Mario
76a1a6da34
version 8.8.1
2023-11-27 08:42:09 +00:00
zlaxy
a2b0abc90d
Update doubleleft.css and doubleright.css according to v.8.8 default.css
2023-11-27 10:50:31 +03:00