Alexander Ebert [Tue, 12 Nov 2019 19:53:49 +0000 (20:53 +0100)]
Deprecate the API versions, implicit exclusion of `6.0.0 Alpha 1`
Matthias Schmidt [Mon, 11 Nov 2019 17:27:52 +0000 (18:27 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Mon, 11 Nov 2019 17:26:47 +0000 (18:26 +0100)]
Fix devtools when project path contains symbolic link
Joshua Rüsweg [Mon, 11 Nov 2019 11:33:18 +0000 (12:33 +0100)]
Use DBOAction instead of DBOEditor in ReactionHandler
This change makes it possible for plugins to react to reactions without stuffing the ReactionHandler with unnecessary events.
Closes #3089
Joshua Rüsweg [Mon, 11 Nov 2019 11:18:12 +0000 (12:18 +0100)]
Add LikeObjectAction
See #3089
Alexander Ebert [Sun, 10 Nov 2019 16:21:46 +0000 (17:21 +0100)]
Merge pull request #3090 from mutec/rewritefix
fix apache rewrite generation
Matthias Schmidt [Sun, 10 Nov 2019 09:37:54 +0000 (10:37 +0100)]
Make `wcf1_package.package` have a unique key
Close #3099
Alexander Ebert [Sun, 10 Nov 2019 00:23:51 +0000 (01:23 +0100)]
Typo: Missing space
Alexander Ebert [Wed, 6 Nov 2019 13:32:03 +0000 (14:32 +0100)]
Preparing the release 5.2.0 Beta 3
woltlab.com [Tue, 5 Nov 2019 17:24:00 +0000 (17:24 +0000)]
Updating minified JavaScript files
Alexander Ebert [Tue, 5 Nov 2019 16:54:55 +0000 (17:54 +0100)]
Incorrect markup of comments/responses that are displayed out of order
Alexander Ebert [Tue, 5 Nov 2019 15:16:29 +0000 (16:16 +0100)]
Replace `<br>` inside dynamically converted code elements
Alexander Ebert [Tue, 5 Nov 2019 15:15:14 +0000 (16:15 +0100)]
Merge branch 'master' into next
Alexander Ebert [Mon, 4 Nov 2019 14:36:38 +0000 (15:36 +0100)]
Replace `<br>` inside dynamically converted code elements
Alexander Ebert [Sun, 3 Nov 2019 18:42:29 +0000 (19:42 +0100)]
Prevent the generation of HTML anchors if $removeLinks is set
Alexander Ebert [Sun, 3 Nov 2019 16:02:08 +0000 (17:02 +0100)]
Menu items could overlap the left overflow button
Alexander Ebert [Sun, 3 Nov 2019 15:58:26 +0000 (16:58 +0100)]
Merge branch 'master' into next
Alexander Ebert [Sun, 3 Nov 2019 15:37:23 +0000 (16:37 +0100)]
Missing global replacement of encoded ampersands
Alexander Ebert [Sat, 2 Nov 2019 23:57:22 +0000 (00:57 +0100)]
Display of validation errors for signatures
Alexander Ebert [Sat, 2 Nov 2019 23:34:47 +0000 (00:34 +0100)]
Hide the likes tab if the user may not view likes
Alexander Ebert [Sat, 2 Nov 2019 23:00:54 +0000 (00:00 +0100)]
Missing element `externalURL`
Matthias Schmidt [Sat, 2 Nov 2019 14:39:05 +0000 (15:39 +0100)]
UserFormField now uses user ids as value
Alexander Ebert [Thu, 31 Oct 2019 18:09:10 +0000 (19:09 +0100)]
Improved the visibility filter for articles
- Admin: All articles are shown
- Edit own articles only: All public articles + own regardless of status
- Anybody else: Only published and non-deleted articles
Matthias Schmidt [Thu, 31 Oct 2019 14:05:21 +0000 (15:05 +0100)]
Fix JavaScript error when uploading media on media list page
See #2606
Matthias Schmidt [Thu, 31 Oct 2019 14:03:58 +0000 (15:03 +0100)]
Fix editing non-image media files
See #2722
Marcel Werk [Wed, 30 Oct 2019 14:19:23 +0000 (15:19 +0100)]
Merge branch 'master' into next
Marcel Werk [Wed, 30 Oct 2019 14:18:07 +0000 (15:18 +0100)]
Merge branch '3.0'
Marcel Werk [Wed, 30 Oct 2019 14:17:41 +0000 (15:17 +0100)]
Block access-token usage for banned users
Alexander Ebert [Tue, 29 Oct 2019 11:35:46 +0000 (12:35 +0100)]
Merge branch 'master' into next
Alexander Ebert [Tue, 29 Oct 2019 11:34:21 +0000 (12:34 +0100)]
Merge branch '3.0'
Alexander Ebert [Tue, 29 Oct 2019 11:33:50 +0000 (12:33 +0100)]
Missing reset of the language cache after copying style phrases
Marcel Werk [Mon, 28 Oct 2019 16:04:11 +0000 (17:04 +0100)]
Avoided memory issue
Marcel Werk [Mon, 28 Oct 2019 15:13:20 +0000 (16:13 +0100)]
Fixed typo
Marcel Werk [Mon, 28 Oct 2019 15:11:45 +0000 (16:11 +0100)]
Fixed typo
Marcel Werk [Mon, 28 Oct 2019 15:06:15 +0000 (16:06 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Mon, 28 Oct 2019 15:05:59 +0000 (16:05 +0100)]
Fixed empty <span> tag
woltlab.com [Mon, 28 Oct 2019 14:50:29 +0000 (14:50 +0000)]
Updating minified JavaScript files
Marcel Werk [Mon, 28 Oct 2019 14:47:58 +0000 (15:47 +0100)]
Fixed wrong content header position
Marcel Werk [Mon, 28 Oct 2019 11:14:43 +0000 (12:14 +0100)]
Fixed breadcrumbs title of the landing page
Marcel Werk [Mon, 28 Oct 2019 10:52:48 +0000 (11:52 +0100)]
Fixed sql exception
Tim Düsterhus [Fri, 25 Oct 2019 11:24:33 +0000 (13:24 +0200)]
Merge branch 'master' into next
Tim Düsterhus [Fri, 25 Oct 2019 11:23:57 +0000 (13:23 +0200)]
Merge tag '3.1.11' into next
Tim Düsterhus [Fri, 25 Oct 2019 11:18:32 +0000 (13:18 +0200)]
Properly strip `encode` parameter in LinkBlockTemplatePlugin
Alexander Ebert [Wed, 23 Oct 2019 11:12:37 +0000 (13:12 +0200)]
Preparing the release 3.1.11
mutec [Mon, 7 Oct 2019 10:16:03 +0000 (12:16 +0200)]
fix apache rewrite generation
Before this change the system wasn't able to handle nested directories properly.
A multidomain-setup using a different domain for every app and having them on the same file tree level was required for a valid output.
Now it's handling the "default"-case properly which might be one app at `/` and others in sub-directories.
Technical:
The algorithm didn't decide correctly if an app is placed in a sub-directory of another app. Now it's removing extra htaccess-files for those sub-directories and places everything correctly in the highest folder handling every app and the root-app at last.
Alexander Ebert [Sun, 13 Oct 2019 19:04:01 +0000 (21:04 +0200)]
Missing update path from 3.1.10 pl *
Alexander Ebert [Sun, 13 Oct 2019 18:15:42 +0000 (20:15 +0200)]
Preparing the release 3.1.11
woltlab.com [Sun, 13 Oct 2019 17:23:37 +0000 (17:23 +0000)]
Updating minified JavaScript files
Matthias Schmidt [Sat, 12 Oct 2019 12:20:13 +0000 (14:20 +0200)]
Matthias Schmidt [Wed, 9 Oct 2019 17:19:04 +0000 (19:19 +0200)]
Remove obsolete code in MultipleSelectionFormField
Matthias Schmidt [Wed, 9 Oct 2019 17:04:02 +0000 (19:04 +0200)]
Fix conditions for multi-value fields
Matthias Schmidt [Wed, 9 Oct 2019 17:03:27 +0000 (19:03 +0200)]
Fix `MultipleSelectionFormField` save value handling
As `MultipleSelectionFormField` works with arrays, it does not return an actual save value for the `data` subarray but must populate an additional entry in the parameters array itself.
Matthias Schmidt [Mon, 7 Oct 2019 16:12:07 +0000 (18:12 +0200)]
Add SuffixFormFieldContainer
Close #3087
Matthias Schmidt [Mon, 7 Oct 2019 16:10:05 +0000 (18:10 +0200)]
Add events in form builder manager module
Matthias Schmidt [Mon, 7 Oct 2019 16:09:28 +0000 (18:09 +0200)]
Add `IFormField::getJavaScriptDataHandlerModule()`
Marcel Werk [Mon, 7 Oct 2019 12:54:41 +0000 (14:54 +0200)]
Merge pull request #3092 from mutec/typowysiwygformcontainer
typo in phpdoc of WysiwygFormContainer::isRequired()
mutec [Mon, 7 Oct 2019 11:38:01 +0000 (13:38 +0200)]
typo in phpdoc of WysiwygFormContainer::isRequired()
Matthias Schmidt [Sun, 6 Oct 2019 16:30:09 +0000 (18:30 +0200)]
Additional form field interfaces should extend `IFormField`
Matthias Schmidt [Sun, 6 Oct 2019 12:06:26 +0000 (14:06 +0200)]
Fix default column value comparison between strings and ints
Matthias Schmidt [Sun, 6 Oct 2019 12:05:53 +0000 (14:05 +0200)]
Help IDEs recognize return type of `AbstractDatabaseTableColumn::create()`
Matthias Schmidt [Sun, 6 Oct 2019 07:33:36 +0000 (09:33 +0200)]
Add missing templates to sync list
woltlab.com [Sat, 5 Oct 2019 18:36:31 +0000 (18:36 +0000)]
Updating minified JavaScript files
Alexander Ebert [Sat, 5 Oct 2019 18:34:36 +0000 (20:34 +0200)]
Removed non-existent templates
Alexander Ebert [Sat, 5 Oct 2019 18:29:16 +0000 (20:29 +0200)]
Preparing the release 5.2.0 Beta 2
Matthias Schmidt [Sat, 5 Oct 2019 14:48:58 +0000 (16:48 +0200)]
Add `RowFormFieldContainer`
Close #3086
Matthias Schmidt [Sat, 5 Oct 2019 14:35:36 +0000 (16:35 +0200)]
Add IFormField::getFieldHtml()
Close #3085
Matthias Schmidt [Sat, 5 Oct 2019 12:20:38 +0000 (14:20 +0200)]
Add RowFormContainer
Close #3084
Matthias Schmidt [Sat, 5 Oct 2019 12:18:56 +0000 (14:18 +0200)]
Add IFormNode::addClasses()
Close #3083
Matthias Schmidt [Sat, 5 Oct 2019 11:31:30 +0000 (13:31 +0200)]
Fix bad merge from 'master' into 'next'
See
130249b90b243f0757d1b99cb1422590d63d4838
Matthias Schmidt [Sat, 6 Apr 2019 10:07:19 +0000 (12:07 +0200)]
Restrict numbers of automatic user group assignments in cronjob
Close #2883
(cherry picked from commit
e1a4b3bd0f0d474d503940f477f4f768373bbc11)
Alexander Ebert [Fri, 5 Apr 2019 09:58:52 +0000 (11:58 +0200)]
Restrict the iOS dropdown fix to dialogs only
(cherry picked from commit
d0b81fb28a5865a0a9cfaf9456b69d03839f24f7)
Alexander Ebert [Thu, 4 Apr 2019 09:07:29 +0000 (11:07 +0200)]
Revert "Removed an outdated workaround in dialogs for Chrome"
This reverts commit
c33729b9a32cc421db3495f1e695a950ff1c68dc.
(cherry picked from commit
51815209c1d30a1c3f9ef5301ca5314f782bf8ae)
Alexander Ebert [Tue, 2 Apr 2019 12:29:53 +0000 (14:29 +0200)]
Workaround for the drop-down position in dialgos on iOS
Fixes #2850
(cherry picked from commit
31b293f3add8e7412c080b3adfb58e57e4c0ba18)
Alexander Ebert [Tue, 2 Apr 2019 09:55:52 +0000 (11:55 +0200)]
Incorrect phrase name
(cherry picked from commit
9151b1b375774b9d8d22143805d87efd6b166dd2)
Marcel Werk [Wed, 2 Oct 2019 15:54:08 +0000 (17:54 +0200)]
Fixed encoding in html emails
Marcel Werk [Wed, 2 Oct 2019 15:27:40 +0000 (17:27 +0200)]
Merge branch 'master' into next
Marcel Werk [Wed, 2 Oct 2019 14:52:32 +0000 (16:52 +0200)]
Fixed encoding in contact form emails
Marcel Werk [Wed, 2 Oct 2019 14:17:38 +0000 (16:17 +0200)]
Fixed typo
Marcel Werk [Wed, 2 Oct 2019 14:16:54 +0000 (16:16 +0200)]
Fixed encoding in html emails
Marcel Werk [Wed, 2 Oct 2019 10:03:13 +0000 (12:03 +0200)]
Added missing forceFrontend parameter
Joshua Rüsweg [Tue, 1 Oct 2019 21:43:18 +0000 (23:43 +0200)]
Remove unused reaction parameter "containerID"
This parameter is a relic from the like system and is no longer needed.
Closes #3082
Matthias Schmidt [Mon, 30 Sep 2019 16:43:32 +0000 (18:43 +0200)]
Merge branch 'master' into next
Matthias Schmidt [Mon, 30 Sep 2019 16:36:37 +0000 (18:36 +0200)]
Update contactSettings.tpl
Matthias Schmidt [Mon, 30 Sep 2019 16:32:32 +0000 (18:32 +0200)]
Add missing informal version of German language item
Matthias Schmidt [Sun, 29 Sep 2019 17:16:22 +0000 (19:16 +0200)]
Add PartialDatabaseTable
Close #3081
Matthias Schmidt [Sun, 29 Sep 2019 17:07:08 +0000 (19:07 +0200)]
Fix default value handling in DB API
Matthias Schmidt [Sun, 29 Sep 2019 16:26:19 +0000 (18:26 +0200)]
Fix form field dependencies on language form fields
Alexander Ebert [Sun, 29 Sep 2019 15:11:57 +0000 (17:11 +0200)]
Preparing the release 5.2.0 Beta 2
Alexander Ebert [Sun, 29 Sep 2019 15:10:13 +0000 (17:10 +0200)]
Linter doesn't support grouped use yet
woltlab.com [Sun, 29 Sep 2019 14:58:32 +0000 (14:58 +0000)]
Updating minified JavaScript files
Alexander Ebert [Sun, 29 Sep 2019 14:56:37 +0000 (16:56 +0200)]
Moved the SQL-Log column into a separate update SQL
Alexander Ebert [Sun, 29 Sep 2019 14:50:21 +0000 (16:50 +0200)]
SQL update 5.2 Beta 1 -> Beta 2
Matthias Schmidt [Sun, 29 Sep 2019 14:36:30 +0000 (16:36 +0200)]
Fix `TMultipleFormField` if multiples are used
Matthias Schmidt [Sun, 29 Sep 2019 14:26:44 +0000 (16:26 +0200)]
Fix duplicate inclusion of `WCF.Combined` via AJAX form builder forms
Matthias Schmidt [Sun, 29 Sep 2019 14:10:28 +0000 (16:10 +0200)]
Submit attachment tmpHash in AJAX form builder forms
Close #3075
Matthias Schmidt [Sun, 29 Sep 2019 13:52:21 +0000 (15:52 +0200)]
Fix wysiwyg form container for prefixed forms (2)
Matthias Schmidt [Sun, 29 Sep 2019 13:51:39 +0000 (15:51 +0200)]
Fix wysiwyg form container for prefixed forms
Matthias Schmidt [Sun, 29 Sep 2019 13:46:17 +0000 (15:46 +0200)]
Merge pull request #3042 from WoltLab/update_writability_check
Check if main directories are writable during Core updates
Alexander Ebert [Sun, 29 Sep 2019 13:26:12 +0000 (15:26 +0200)]
Merge pull request #3065 from WoltLab/db_update_api
Add PHP API to update database tables
Matthias Schmidt [Sat, 28 Sep 2019 12:54:24 +0000 (14:54 +0200)]
Fix missing language item entries because of PIP GUI