aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* calculate observer.baseurl from xchan_url since xchan_connurl is only set ↵Mario2025-02-261-6/+10
| | | | for zot xchans
* refine textMario2025-02-261-1/+1
|
* fix an issue where some participants could not post to forumsMario2025-02-261-1/+3
|
* slightly improve event object renderingMario2025-02-221-9/+10
|
* feedutils: fix php warnings and styleMario2025-02-211-7/+19
|
* make sure attachment is an arrayMario2025-02-201-1/+1
|
* bump versionMario2025-02-201-1/+1
|
* looks like we now require vendor/symfony for productionMario Vavti2025-02-2016-8/+4576
|
* Merge branch 'dev' of https://framagit.org/hubzilla/core into devMario Vavti2025-02-201-1/+4
|\
| * Merge branch 'dev' of https://framagit.org/hubzilla/core into devMario2025-02-20919-45803/+42854
| |\
| * | prefer contextHistory over contextMario2025-02-191-1/+4
| | |
* | | composer --no-devMario Vavti2025-02-2030-11007/+9
| |/ |/|
* | update to smarty v5Mario Vavti2025-02-20560-34063/+28092
| |
* | update composer libsMario Vavti2025-02-20394-11876/+14898
|/
* Merge branch 'replace-epub-thumbnail-code' into 'dev'Mario2025-02-14175-17403/+309
|\ | | | | | | | | Replace Epub thumbnail generation with our own code See merge request hubzilla/core!2186
| * Remove dependency on PHP EpubMeta library.Harald Eilertsen2025-02-12172-17389/+29
| |
| * Replace the the code to extract epub thumbnailsHarald Eilertsen2025-02-122-14/+279
| | | | | | | | | | | | | | | | | | | | 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.
| * Configue gd for jpeg support in CIHarald Eilertsen2025-02-121-0/+1
| | | | | | | | | | | | 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.
* | Merge branch 'update-gitignore' into 'dev'Mario2025-02-141-3/+5
|\ \ | | | | | | | | | | | | Exclude test results and PHPStan from git See merge request hubzilla/core!2188
| * | Exclude test results and PHPStan from gitHarald Eilertsen2025-02-131-3/+5
| |/
* | Merge branch 'cherry-pick-10e2fbb2' into 'dev'Mario2025-02-142-13074/+12876
|\ \ | | | | | | | | | | | | Update Spanish strings See merge request hubzilla/core!2187
| * | Update Spanish stringsManuel Jiménez Friaza2025-02-132-13074/+12876
| | | | | | | | | | | | | | | (cherry picked from commit 10e2fbb22c6369c9ef6cbc6f943ff6878206e9fb) Co-authored-by: mjfriaza:4GF~eYj,-iAv <mjfriaza@disroot.org>
* | | Merge branch 'highlight_mark_button3' into 'dev'Mario2025-02-144-2/+4
|\ \ \ | | | | | | | | | | | | | | | | Highlight_mark_button3 See merge request hubzilla/core!2185
| * | | Highlight_mark_button3Rocky2025-02-144-2/+4
|/ / /
* / / revert adding of additional sort field which was added for testinggMario2025-02-131-5/+5
|/ /
* | select navbar by id to avoid conflict with possible additional navbarsMario2025-02-131-2/+2
| |
* | bump versionMario Vavti2025-02-111-1/+1
| |
* | exclude uplinked items from those queries since they are unlikely to be the ↵Mario Vavti2025-02-113-7/+7
| | | | | | | | originals (sourced items from a channel at the same hub)
* | start sending contextHistory along with contextMario Vavti2025-02-111-1/+4
|/
* bump versionMario Vavti2025-02-011-1/+1
|
* changelogMario Vavti2025-02-011-0/+11
|
* Merge branch 'owa-error-messages' into 'dev'Mario2025-02-012-78/+170
|\ | | | | | | | | Add error message on missing owa auth headers See merge request hubzilla/core!2183
| * Add error message on missing owa auth headersHarald Eilertsen2025-01-292-78/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Merge branch 'testing-add-psr4-namespace' into 'dev'Mario2025-02-011-0/+5
|\ \ | | | | | | | | | | | | Add Zotlabs\Tests namespace to autloader in dev See merge request hubzilla/core!2182
| * | Add Zotlabs\Tests namespace to autloader in devHarald Eilertsen2025-01-291-0/+5
| |/ | | | | | | | | | | | | 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.
* | Merge branch 'dba_pdo-insert-and-update' into 'dev'Mario2025-02-012-2/+250
|\ \ | | | | | | | | | | | | Add an insert and update methods to dba_pdo See merge request hubzilla/core!2181
| * | Fix broken DbaPdo test on postgresqlHarald Eilertsen2025-01-291-2/+2
| | |
| * | Add an dba_pdo::update methodHarald Eilertsen2025-01-292-6/+84
| | | | | | | | | | | | | | | This is a convenience funcition to make it easier to update an existing row in a database table.
| * | Use returning clause on dba_pdo::insert where supportedHarald Eilertsen2025-01-291-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Fetch the server version on dba_pdo::connect.Harald Eilertsen2025-01-291-0/+3
| | | | | | | | | | | | | | | | | | | | | 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.
| * | Only skip DbaPdo returning test on actual MySQLHarald Eilertsen2025-01-291-1/+5
| | | | | | | | | | | | | | | | | | 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.
| * | Fix return value from dba_pdo::q()Harald Eilertsen2025-01-291-5/+1
| | | | | | | | | | | | | | | | | | | | | 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.
| * | Add an insert method to dba_pdoHarald Eilertsen2025-01-292-1/+159
| |/ | | | | | | | | | | | | | | | | | | | | 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.
* | Merge branch 'highlight_button' into 'dev'Mario2025-02-012-0/+6
|\ \ | | | | | | | | | | | | add highlight/mark button See merge request hubzilla/core!2180
| * | add highlight/mark buttonRocky2025-02-012-0/+6
| |/
* | calling fetch_post_tags() will add duplicate items hereMario Vavti2025-02-011-1/+2
| |
* | possible sql performance improvementsMario Vavti2025-01-302-7/+10
|/
* fix php warniing in case tgt_type is not setMario Vavti2025-01-241-1/+1
|
* return if $furl is empty for some reasonMario Vavti2025-01-241-0/+4
|
* add target and tgt_type tou sourced rss items if we rewrite them to our ownMario Vavti2025-01-241-11/+9
|