Alexander Ebert [Sat, 1 Aug 2020 15:00:38 +0000 (17:00 +0200)]
Modernize the JavaScript for the live preview for labels
Inlining the JavaScript made it much easier plus prevents increasing the bundle size.
Marcel Werk [Fri, 31 Jul 2020 15:29:09 +0000 (17:29 +0200)]
Improved detection of duplicate key errors
Alexander Ebert [Fri, 31 Jul 2020 11:40:37 +0000 (13:40 +0200)]
Merge branch '5.2'
Tim Düsterhus [Fri, 31 Jul 2020 09:11:22 +0000 (11:11 +0200)]
Merge pull request #3470 from WoltLab/db-expose-driver-specific-code
Allow retrieving the driver specific error code from DatabaseQueryExe…
Tim Düsterhus [Fri, 31 Jul 2020 08:50:32 +0000 (10:50 +0200)]
Allow retrieving the driver specific error code from DatabaseQueryExecutionException
A single ANSI SQLSTATE can indicate several distinct error conditions. The
driver code appears to be unique for MySQL.
Marcel Werk [Thu, 30 Jul 2020 16:07:09 +0000 (18:07 +0200)]
Typo
Marcel Werk [Thu, 30 Jul 2020 16:06:52 +0000 (18:06 +0200)]
Typo
Marcel Werk [Thu, 30 Jul 2020 16:05:18 +0000 (18:05 +0200)]
Made use of the new method "createOrIgnore"
Marcel Werk [Thu, 30 Jul 2020 16:03:14 +0000 (18:03 +0200)]
New method that will ignore duplicate key errors while inserting rows into the database
Tim Düsterhus [Thu, 30 Jul 2020 09:26:47 +0000 (11:26 +0200)]
Revert "Whitelist `unserialize()` when running in enterprise mode"
`unserialize()` is unsafe, because it potentially allows for arbitrary
code execution.
This reverts commit
564ba8525e42c9d4677ee1ddac58c4c9c67fc113.
Tim Düsterhus [Wed, 29 Jul 2020 07:03:59 +0000 (09:03 +0200)]
Merge pull request #3467 from WoltLab/avoid-getFont
Avoid use of getFont.php
Alexander Ebert [Tue, 28 Jul 2020 16:35:22 +0000 (18:35 +0200)]
Place the code and inline-code button next to each other
Closes #3241
Tim Düsterhus [Tue, 28 Jul 2020 12:18:10 +0000 (14:18 +0200)]
Inject proper getFont() version depending on isMultiDomainSetup()
Tim Düsterhus [Tue, 28 Jul 2020 12:13:20 +0000 (14:13 +0200)]
Use getFont SCSS function
Tim Düsterhus [Tue, 28 Jul 2020 12:12:55 +0000 (14:12 +0200)]
Add getFont() SCSS helper function
Tim Düsterhus [Tue, 28 Jul 2020 10:47:47 +0000 (12:47 +0200)]
Use filename parameter of getFont.php for FontAwesome
Matthias Schmidt [Mon, 27 Jul 2020 16:45:49 +0000 (18:45 +0200)]
Merge branch '5.2'
Matthias Schmidt [Mon, 27 Jul 2020 16:44:45 +0000 (18:44 +0200)]
Clear language cache when clearing cronjob cache
Close #3465
Tim Düsterhus [Mon, 27 Jul 2020 07:22:48 +0000 (09:22 +0200)]
Merge pull request #3460 from WoltLab/ship-open-sans
Ship Open Sans by default
Marcel Werk [Fri, 24 Jul 2020 14:03:33 +0000 (16:03 +0200)]
Prevent images in comments in the sidebar box from becoming too large
Tim Düsterhus [Fri, 24 Jul 2020 11:52:37 +0000 (13:52 +0200)]
Remove Google Font Embed from ACP
Tim Düsterhus [Fri, 24 Jul 2020 11:40:39 +0000 (13:40 +0200)]
Bake Open Sans into default installation
Resolves #3458
Tim Düsterhus [Fri, 24 Jul 2020 12:13:48 +0000 (14:13 +0200)]
Unbreak WCFSetup
Tim Düsterhus [Thu, 23 Jul 2020 11:59:54 +0000 (13:59 +0200)]
Merge pull request #3448 from WoltLab/local-google-font
Serve Google Fonts locally
Tim Düsterhus [Thu, 23 Jul 2020 11:59:01 +0000 (13:59 +0200)]
Fix possible response truncation in HTTPRequest on Windows
Tim Düsterhus [Thu, 23 Jul 2020 11:47:50 +0000 (13:47 +0200)]
Fix truncated FontManager downloads on Windows
Marcel Werk [Thu, 23 Jul 2020 10:31:26 +0000 (12:31 +0200)]
Merge branch '5.2'
Marcel Werk [Thu, 23 Jul 2020 10:30:53 +0000 (12:30 +0200)]
Invalid suffix value caused an error when rendering the form
Marcel Werk [Thu, 23 Jul 2020 09:42:27 +0000 (11:42 +0200)]
Merge branch 'master' of https://github.com/WoltLab/WCF
Marcel Werk [Thu, 23 Jul 2020 09:42:25 +0000 (11:42 +0200)]
Typo
Alexander Ebert [Tue, 21 Jul 2020 15:58:15 +0000 (17:58 +0200)]
Merge pull request #3455 from WoltLab/refresh-package-database-performance
Performance improvements of the search for packages
Marcel Werk [Mon, 20 Jul 2020 21:49:17 +0000 (23:49 +0200)]
Added the option to override the id when replacing links with bbcodes
Alexander Ebert [Mon, 20 Jul 2020 21:04:34 +0000 (23:04 +0200)]
Prevent the hashtag from being added to the url
Alexander Ebert [Mon, 20 Jul 2020 16:22:15 +0000 (18:22 +0200)]
Improved the performance by using bulk operations
`DatabaseObjectEditor::create()` returns the id of the created object, forcing the database to sync the new row before returning the result.
Inserting them in bulk and querying the ids afterwards is more efficient, by allowing the database to flush data in bulk.
Alexander Ebert [Sun, 19 Jul 2020 16:04:53 +0000 (18:04 +0200)]
Merge branch '5.2'
Alexander Ebert [Sun, 19 Jul 2020 16:04:42 +0000 (18:04 +0200)]
Approved `uniqid` for the use when running in enterprise mode
Marcel Werk [Sun, 19 Jul 2020 15:27:51 +0000 (17:27 +0200)]
Fixed issue when editing articles without tags
Alexander Ebert [Sat, 18 Jul 2020 13:31:37 +0000 (15:31 +0200)]
Removed the rebuild script for 5.3
The script will have already been executed in 3.1/5.2 before 5.3 is released.
Alexander Ebert [Sat, 18 Jul 2020 13:30:59 +0000 (15:30 +0200)]
Merge branch '5.2'
Alexander Ebert [Sat, 18 Jul 2020 13:30:10 +0000 (15:30 +0200)]
Merge branch '3.1' into 5.2
Alexander Ebert [Sat, 18 Jul 2020 13:29:14 +0000 (15:29 +0200)]
Moved the remark on the cleanup script
Alexander Ebert [Sat, 18 Jul 2020 13:28:13 +0000 (15:28 +0200)]
Merge pull request #3450 from WoltLab/cms-embedded-object-remove
Removed embedded object references when deleting articles / pages
Alexander Ebert [Sat, 18 Jul 2020 13:26:50 +0000 (15:26 +0200)]
Force wsm images to be placed outside of inline elements
Fixes #3410
Alexander Ebert [Fri, 17 Jul 2020 17:54:52 +0000 (19:54 +0200)]
Unwanted font size change
The font size didn't work in earlier versions due to a bug in the SCSS parser. Removing these code parts restores the intended visuals.
See #3452
Tim Düsterhus [Fri, 17 Jul 2020 15:14:32 +0000 (17:14 +0200)]
Merge branch 'master' into local-google-font
Tim Düsterhus [Fri, 17 Jul 2020 15:01:40 +0000 (17:01 +0200)]
Merge pull request #3447 from WoltLab/guzzle
Add GuzzleHttp
Tim Düsterhus [Fri, 17 Jul 2020 14:49:14 +0000 (16:49 +0200)]
Add missing trailing commas
Co-authored-by: Matthias Schmidt <gravatronics@live.com>
Alexander Ebert [Fri, 17 Jul 2020 12:24:15 +0000 (14:24 +0200)]
Prevent gaps in the page action buttons
Fixes #3402
Tim Düsterhus [Fri, 17 Jul 2020 12:12:28 +0000 (14:12 +0200)]
Add update_com.woltlab.wcf_embeddedObjectOrphans.php
Tim Düsterhus [Fri, 17 Jul 2020 09:36:44 +0000 (11:36 +0200)]
Add note about deletion of orphaned embedded objects
see #3429
Tim Düsterhus [Fri, 17 Jul 2020 09:32:27 +0000 (11:32 +0200)]
Remove embedded object references when deleting pages
see #3429
Tim Düsterhus [Fri, 17 Jul 2020 09:25:24 +0000 (11:25 +0200)]
Remove embedded object references when deleting articles
see #3429
Marcel Werk [Thu, 16 Jul 2020 21:40:04 +0000 (23:40 +0200)]
Combined login and registration in the mobile menu
Closes #3225
Joshua Rüsweg [Thu, 16 Jul 2020 12:18:11 +0000 (14:18 +0200)]
Merge pull request #3445 from WoltLab/sitemap-failsafe-storage
Save changes to the sitemap objects in the registry
Tim Düsterhus [Thu, 16 Jul 2020 09:27:06 +0000 (11:27 +0200)]
Merge branch '5.2'
Tim Düsterhus [Thu, 16 Jul 2020 09:26:21 +0000 (11:26 +0200)]
Merge branch '3.1' into 5.2
Tim Düsterhus [Thu, 16 Jul 2020 09:25:48 +0000 (11:25 +0200)]
Fix PHP 5.5 compatibility
Tim Düsterhus [Thu, 16 Jul 2020 09:24:05 +0000 (11:24 +0200)]
Tim Düsterhus [Thu, 16 Jul 2020 08:43:07 +0000 (10:43 +0200)]
Merge branch '5.2'
Tim Düsterhus [Thu, 16 Jul 2020 08:42:45 +0000 (10:42 +0200)]
Merge branch '3.1' into 5.2
Tim Düsterhus [Thu, 16 Jul 2020 08:41:09 +0000 (10:41 +0200)]
Properly update page search index when editing
see #3430
Tim Düsterhus [Thu, 16 Jul 2020 08:40:38 +0000 (10:40 +0200)]
Properly update article search index when editing
see #3430
Alexander Ebert [Wed, 15 Jul 2020 14:35:55 +0000 (16:35 +0200)]
Merge pull request #3420 from TitusKirch/patch-1
Set display from browser to standalone
Tim Düsterhus [Wed, 15 Jul 2020 11:43:51 +0000 (13:43 +0200)]
Increase max-age to 14 days in getFont.php
Tim Düsterhus [Wed, 15 Jul 2020 11:42:29 +0000 (13:42 +0200)]
Strip directories from filename in getFont.php
Tim Düsterhus [Wed, 15 Jul 2020 11:44:52 +0000 (13:44 +0200)]
Improve phrasing for local Google Fonts
Co-authored-by: Alexander Ebert <ebert@woltlab.com>
Tim Düsterhus [Wed, 15 Jul 2020 09:38:07 +0000 (11:38 +0200)]
Download Google Fonts on style import
see #3394
Tim Düsterhus [Wed, 15 Jul 2020 09:29:44 +0000 (11:29 +0200)]
Serve Google Fonts locally
see #3394
Tim Düsterhus [Wed, 15 Jul 2020 09:28:31 +0000 (11:28 +0200)]
Download Google Font in StyleAddForm
see #3394
Tim Düsterhus [Wed, 15 Jul 2020 09:24:12 +0000 (11:24 +0200)]
Add FontManager
see #3394
Tim Düsterhus [Tue, 14 Jul 2020 15:27:24 +0000 (17:27 +0200)]
Reduce getFont cache duration to one day
Tim Düsterhus [Tue, 14 Jul 2020 15:26:48 +0000 (17:26 +0200)]
Add support for font families to getFont.php
Tim Düsterhus [Tue, 14 Jul 2020 15:26:37 +0000 (17:26 +0200)]
Add font/families/ placeholder directory
Tim Düsterhus [Wed, 15 Jul 2020 10:06:32 +0000 (12:06 +0200)]
Set default user-agent for Guzzle
joshuaruesweg [Wed, 15 Jul 2020 08:42:08 +0000 (10:42 +0200)]
Remove unnecessary pass by reference
joshuaruesweg [Wed, 15 Jul 2020 08:39:49 +0000 (10:39 +0200)]
Register sitemap values in the registry during update
Marcel Werk [Tue, 14 Jul 2020 17:10:05 +0000 (19:10 +0200)]
Merge branch '5.2'
Marcel Werk [Tue, 14 Jul 2020 17:09:42 +0000 (19:09 +0200)]
Merge branch '3.1' into 5.2
Marcel Werk [Tue, 14 Jul 2020 17:09:26 +0000 (19:09 +0200)]
Improved detection of the links to twitch's clips
Tim Düsterhus [Tue, 14 Jul 2020 14:31:30 +0000 (16:31 +0200)]
Make HttpFactory::$defaultClient static
Tim Düsterhus [Tue, 14 Jul 2020 13:09:45 +0000 (15:09 +0200)]
Reimplement \wcf\util\HTTPRequest using Guzzle
Tim Düsterhus [Tue, 14 Jul 2020 13:09:11 +0000 (15:09 +0200)]
Add HttpFactory
Tim Düsterhus [Tue, 14 Jul 2020 10:32:05 +0000 (12:32 +0200)]
Add guzzlehttp/guzzle as requirement
Tim Düsterhus [Tue, 14 Jul 2020 13:56:32 +0000 (15:56 +0200)]
Make Travis run PHP 7.4 + 7.0
Matthias Schmidt [Tue, 14 Jul 2020 13:33:23 +0000 (15:33 +0200)]
Merge branch '5.2'
Matthias Schmidt [Tue, 14 Jul 2020 13:31:19 +0000 (15:31 +0200)]
Fix VoidFormDataProcessor for `null` values
Alexander Ebert [Mon, 13 Jul 2020 11:14:17 +0000 (13:14 +0200)]
Release 5.2.8
woltlab.com [Mon, 13 Jul 2020 11:06:11 +0000 (11:06 +0000)]
Updating minified JavaScript files
Alexander Ebert [Mon, 13 Jul 2020 10:59:40 +0000 (12:59 +0200)]
Merge branch '3.1' into 5.2
Alexander Ebert [Mon, 13 Jul 2020 10:59:02 +0000 (12:59 +0200)]
Release 3.1.16
Alexander Ebert [Sat, 11 Jul 2020 18:39:40 +0000 (20:39 +0200)]
Merge pull request #3437 from WoltLab/paid-subscription-permission
Add user.profile.payment.canBuyPaidSubscription permission
Alexander Ebert [Sat, 11 Jul 2020 17:59:51 +0000 (19:59 +0200)]
Merge pull request #3442 from WoltLab/tar-performance
Make Tar::extractToString() much faster
Alexander Ebert [Sat, 11 Jul 2020 17:22:33 +0000 (19:22 +0200)]
Merge pull request #3444 from WoltLab/attachment-sync-instances
Synchronize attachments across instances
Alexander Ebert [Sat, 11 Jul 2020 17:22:01 +0000 (19:22 +0200)]
Superfluous whitespace
joshuaruesweg [Sat, 11 Jul 2020 09:32:09 +0000 (11:32 +0200)]
Add missing documentation
joshuaruesweg [Sat, 11 Jul 2020 09:29:37 +0000 (11:29 +0200)]
Save changes to the sitemap objects in the registry
Since changes to the sitemap are saved directly in the object type, there is the problem that when you update the WCF, these changes are potentially overwritten again. This commit fixes this problem by saving changes in the registry.
Fixes #3376
Alexander Ebert [Fri, 10 Jul 2020 20:53:04 +0000 (22:53 +0200)]
Simplify code by not checking for the "enable thunbnails" option
Alexander Ebert [Fri, 10 Jul 2020 20:47:40 +0000 (22:47 +0200)]
Force enable `ATTACHMENT_ENABLE_THUMBNAILS`
Alexander Ebert [Fri, 10 Jul 2020 18:49:36 +0000 (20:49 +0200)]
Rebuild interface elements on upload
Matthias Schmidt [Fri, 10 Jul 2020 16:05:54 +0000 (18:05 +0200)]
Merge branch '5.2'