Commit graph

41525 commits

Author SHA1 Message Date
Philipp
1cfa88bb90
Merge pull request #15231 from Art4/update-devcontainer
Update devcontainer to PHP 8.4
2025-10-29 06:59:45 +01:00
Artur Weigandt
3ad5031e09
Update .devcontainer/Dockerfile 2025-10-28 20:22:04 +01:00
Art4
046c9770fa install pinentry-curses in devcontainer 2025-10-27 21:56:32 +01:00
Art4
7322431178 update devcontainer to php 8.4, update pecl packages 2025-10-27 21:50:10 +01:00
Art4
eea2fd4f70 Update docker-compose.yml 2025-10-27 21:22:38 +01:00
Michael Vogel
e3b2f8289b
Merge pull request #15230 from Art4/merge-2025.07-rc-into-develop
Merge 2025.07-rc into develop
2025-10-11 11:45:23 +02:00
Art4
7f95b5f8b1 Switch to image php:8.3-apache, fix code style 2025-10-11 10:58:20 +02:00
Art4
73d4642489 change Dockerfile to use php image 2025-10-11 10:42:26 +02:00
Art4
333c649000 Merge branch '2025.07-rc' into merge-2025.07-rc-into-develop 2025-10-11 09:35:04 +02:00
Philipp
c7f13f6a33
Merge pull request #15225 from mfxa/view_as_btn
View as: "Submit" -> "View as selected profile" + delegation submit button styling
2025-10-09 21:38:07 +02:00
Philipp
c00dc37769
Merge pull request #15220 from annando/embed
Embedding Support for Twitter videos / automatic height adjust
2025-10-09 21:36:23 +02:00
Philipp
ba74c0803f
Merge pull request #15189 from annando/ffmpeg
Fetch additional video information (dimensions, preview, blurhash) when FFmpeg is installed
2025-10-09 21:35:32 +02:00
Philipp
e47ad14657
Merge pull request #15226 from mfxa/frio_fix_login
Frio: Fix login UI broken for some languages
2025-10-09 21:34:35 +02:00
Marcus Funch
4b0d297bd2 Frio: Fix login UI broken for some languages 2025-10-09 18:54:01 +02:00
Marcus Funch
347367fff5 Restyle delegation button 2025-10-06 22:18:49 +02:00
ee3d5faa82 Fetch additional video information (dimensions, preview, blurhash) when FFmpeg is installed 2025-10-06 19:37:52 +00:00
a8f3800621 Embedding Support for Twitter videos / automatic height adjust 2025-10-06 19:31:32 +00:00
Michael Vogel
5c7d4126ac
Merge pull request #15221 from Art4/update-phpseclib
Update phpseclib and composer.phar
2025-10-06 21:27:44 +02:00
Art4
b8dc23b6b7 Update phpseclib to min 3.0.47 2025-10-06 21:06:45 +02:00
Art4
0afa239f78 Merge branch '2025.07-rc' into update-phpseclib 2025-10-06 21:05:08 +02:00
Marcus Funch
6a681fd906 Submit -> View as selected profile 2025-10-06 18:59:52 +02:00
Philipp
77df55da48
Merge pull request #15149 from mfxa/login_screen_adjustments
Login, forgotten password and (minor) registration adjustments
2025-10-06 01:03:37 +02:00
Marcus Funch
76149acb78 Login screen: Go back to using field_input and field_password, add sign in text 2025-10-05 14:43:04 +02:00
Marcus Funch
39023df019 Additional log in screen adjustments 2025-10-05 13:14:27 +02:00
Marcus Funch
d8ff25aca6 Log in screen adjustments 2025-10-05 13:14:27 +02:00
Philipp
bce514047e
Merge pull request #15199 from annando/alternate-url
Fix exception when processing Peertube videos
2025-10-05 11:44:04 +02:00
4875a03e3b Fix exception when processing Peertube videos 2025-10-04 17:31:25 +00:00
Philipp
f1d752ea9b
Merge pull request #15203 from annando/tiktok
Enable embedding Tiktok videos / enhanced inline frame security
2025-10-04 15:39:29 +02:00
410800449d Enable embedding Tiktok videos / enhanced inline frame security 2025-10-03 20:50:42 +00:00
Michael Vogel
70f2f17210
Merge pull request #15158 from nupplaphil/ci/full-archive
[CI] Add All-In-One Archive
2025-10-03 22:35:43 +02:00
Michael Vogel
283e398f3b
Merge pull request #15183 from mfxa/cleanup_translations_technical_theme_names
Remove translations of technical, code-specific terms and theme variation names
2025-10-03 21:46:04 +02:00
Marcus Funch
49cf63b08d Remove translations of technical, code-specific terms and theme variation names 2025-10-03 20:39:55 +02:00
Art4
f06d64ae58 Update composer.phar from 2.8.2 to 2.8.12 2025-10-03 19:55:03 +02:00
Art4
ea30c1835f Merge branch '2025.07-rc' into update-phpseclib 2025-10-03 19:52:40 +02:00
Art4
10929e8238 Update phpseclib to 3.0 dev branch 2025-10-03 19:52:22 +02:00
Michael Vogel
7e68f00f8f
Merge pull request #15200 from Raroun/fix-jg-caption-frio-theme
Fix photo album hover effect for Frio theme
2025-10-03 19:25:40 +02:00
Michael Vogel
6766e68ac6
Merge pull request #15207 from mfxa/terminology_subscribe_to_follow
Terminology: Subscriber -> Follower
2025-10-03 19:21:57 +02:00
Philipp
a11631d08d
Merge pull request #15218 from MrPetovan/bug/15216-frio-textcomplete
Fix z-index values for textcomplete suggestion list
2025-09-28 11:41:43 +02:00
aaae27a652 Fix z-index values for textcomplete suggestion list
- The newer textcomplete version has a flat option list now
- The textcomplete z-index value is now defined in the $.textcomplete() calls instead of of the CSS
2025-09-27 20:38:17 -04:00
Philipp
15ceeb2804
Merge pull request #15212 from MrPetovan/task/composer
[Composer] Update dependencies ahead of 2025.07 release
2025-09-27 08:36:36 +02:00
3e7a1770dd Exclude deprecated PHPMailer library from PHPStan static analysis
- We should update PHPMailer or install it via Composer
2025-09-26 15:58:04 -04:00
4afcfce6ad Fix static analysis error in Content\Text\NPF
- Using explicit DOMAttr->name property instead of expecting the array key to be the attribute name
2025-09-25 19:42:52 -04:00
Philipp
9d670c2880
Merge pull request #15205 from mfxa/fix_messages_overflow
UI: Fix messages overflow as the textarea expands
2025-09-25 23:36:47 +02:00
Marcus Funch
cd76b1aa02 Further adjust modal to accept a friend/follower 2025-09-25 21:09:29 +02:00
9e79c6574a [Composer] Update dependencies ahead of 2025.07 release
Main changes:
  - Upgrading asika/simple-console (1.0.3 => 1.0.4)
  - Upgrading composer/ca-bundle (1.5.0 => 1.5.8)
  - Upgrading dasprid/enum (1.0.5 => 1.0.7)
  - Upgrading ezyang/htmlpurifier (v4.17.0 => v4.18.0)
  - Upgrading guzzlehttp/guzzle (7.9.3 => 7.10.0)
  - Upgrading guzzlehttp/promises (2.2.0 => 2.3.0)
  - Upgrading guzzlehttp/psr7 (2.7.1 => 2.8.0)
  - Upgrading npm-asset/jquery-mousewheel (3.1.13 => 3.2.2)
  - Upgrading nyholm/psr7 (1.8.1 => 1.8.2)
  - Upgrading paragonie/certainty (v2.8.2 => v2.9.1)
  - Upgrading paragonie/constant_time_encoding (v2.6.3 => v2.8.2)
  - Upgrading paragonie/sodium_compat (v1.20.0 => v1.21.2)
  - Upgrading patrickschur/language-detection (v5.3.0 => v5.3.1)
  - Upgrading php-http/discovery (1.19.2 => 1.20.0)
  - Upgrading phpseclib/phpseclib (3.0.37 => 3.0.46)
  - Upgrading smarty/smarty (v4.5.3 => v4.5.6)
  - Upgrading symfony/polyfill-php80 (v1.31.0 => v1.33.0)
  - Upgrading ua-parser/uap-php (v3.9.14 => v3.10.0)

Dev changes:
  - Upgrading hamcrest/hamcrest-php (v2.0.1 => v2.1.1)
  - Upgrading mikey179/vfsstream (v1.6.11 => v1.6.12)
  - Upgrading mockery/mockery (1.6.10 => 1.6.12)
  - Upgrading myclabs/deep-copy (1.11.1 => 1.13.4)
  - Upgrading nikic/php-parser (v5.0.2 => v5.6.1)
  - Upgrading php-mock/php-mock (2.5.0 => 2.6.2)
  - Upgrading php-mock/php-mock-integration (2.3.0 => 3.0.0)
  - Upgrading php-mock/php-mock-phpunit (2.10.0 => 2.13.1)
  - Upgrading phpstan/phpstan (2.0.1 => 2.1.29)
  - Upgrading phpstan/phpstan-strict-rules (2.0.0 => 2.0.6)
  - Upgrading phpunit/php-code-coverage (9.2.31 => 9.2.32)
  - Upgrading phpunit/phpunit (9.6.17 => 9.6.29)
  - Upgrading sebastian/comparator (4.0.8 => 4.0.9)
  - Upgrading sebastian/exporter (4.0.6 => 4.0.8)
  - Upgrading sebastian/global-state (5.0.7 => 5.0.8)
  - Upgrading sebastian/recursion-context (4.0.5 => 4.0.6)
  - Upgrading symfony/polyfill-ctype (v1.31.0 => v1.33.0)
  - Upgrading symfony/polyfill-mbstring (v1.31.0 => v1.33.0)
  - Upgrading symfony/polyfill-php81 (v1.31.0 => v1.33.0)
2025-09-25 10:28:58 -04:00
Marcus Funch
3386e42962 Terminology: Subscriber -> Follower 2025-09-25 16:15:35 +02:00
Philipp
9e66967933
Merge pull request #15204 from Raroun/fix-hex2bin-validation
PHP-Warning: hex2bin validation in Search module
2025-09-25 15:21:54 +02:00
Philipp
014052e0ce
Merge pull request #15211 from MrPetovan/task/textcomplete-debounce
Add delay before autocomplete queries to prevent Too Many Request errors
2025-09-25 15:20:46 +02:00
643ecd6cc4 Add delay before autocomplete queries to prevent Too Many Request errors
- Moving off from yuku/old-textcomplete means the wrapper is not necessary anymore
2025-09-25 02:03:26 -04:00
78c03cebcb [Composer] Replace npm-asset/textcomplete with npm-asset/jquery.textcomplete
- Same package, slightly more recent for debounce support
2025-09-25 02:01:52 -04:00