Matthias Schmidt [Sat, 13 Apr 2019 10:52:59 +0000 (12:52 +0200)]
Fix language items
See #2509
Joshua Rüsweg [Fri, 12 Apr 2019 21:33:45 +0000 (23:33 +0200)]
Merge branch 'master' into next
Joshua Rüsweg [Fri, 12 Apr 2019 21:32:06 +0000 (23:32 +0200)]
Remove files that have been accidentally added II
See
1a4fbd62d38de27e3f97b14f283e70adc274a1c5
Joshua Rüsweg [Fri, 12 Apr 2019 21:30:22 +0000 (23:30 +0200)]
Remove files that have been accidentally added
See
1a4fbd62d38de27e3f97b14f283e70adc274a1c5
Joshua Rüsweg [Fri, 12 Apr 2019 21:28:09 +0000 (23:28 +0200)]
Merge branch '3.0' into master
Joshua Rüsweg [Fri, 12 Apr 2019 21:19:58 +0000 (23:19 +0200)]
Merge pull request #2887 from WoltLab/3.0-inline-editor-fix
Add missing support for JS loaded content in WCF.InlineEditor
Matthias Schmidt [Fri, 12 Apr 2019 17:11:15 +0000 (19:11 +0200)]
Throw if `IFormParentNode::appendChild()` called with multiple args
See #2509
Alexander Ebert [Fri, 12 Apr 2019 15:00:48 +0000 (17:00 +0200)]
Throw an error when trying to use the user storage for guests
Closes #2888
Alexander Ebert [Fri, 12 Apr 2019 14:51:00 +0000 (16:51 +0200)]
Clear the blacklist matches when enabling users
Fixes #2892
Alexander Ebert [Fri, 12 Apr 2019 11:22:09 +0000 (13:22 +0200)]
The `attachment_storage` is now a secret option
Closes #2891
Alexander Ebert [Fri, 12 Apr 2019 10:52:56 +0000 (12:52 +0200)]
XSD for styleVariables.xml
See #2820
Matthias Schmidt [Thu, 11 Apr 2019 16:22:45 +0000 (18:22 +0200)]
Throw exception when getting form data before reading values
Close #2889
Matthias Schmidt [Thu, 11 Apr 2019 16:20:08 +0000 (18:20 +0200)]
Fix interchanged classes in devtools project add template
See #2772
See
03f2d606b761de43d18f8e0a6de61d1235825158
Matthias Schmidt [Wed, 10 Apr 2019 17:19:27 +0000 (19:19 +0200)]
Fix editing devtools project with broken path
See #2772
Joshua Rüsweg [Tue, 9 Apr 2019 18:12:12 +0000 (20:12 +0200)]
Add missing support for JS loaded content in WCF.InlineEditor
Marcel Werk [Tue, 9 Apr 2019 17:34:47 +0000 (19:34 +0200)]
Made depth of calendar categories more flexible
Closes #2886
Marcel Werk [Tue, 9 Apr 2019 13:20:43 +0000 (15:20 +0200)]
abot: Website is no longer available
Marcel Werk [Tue, 9 Apr 2019 13:20:02 +0000 (15:20 +0200)]
Fixed syntax error in spiderlist
Marcel Werk [Mon, 8 Apr 2019 16:31:37 +0000 (18:31 +0200)]
Added css for more flexible nesting in box menus
Matthias Schmidt [Sun, 7 Apr 2019 15:44:47 +0000 (17:44 +0200)]
Add single media selection form field
See #2509
Matthias Schmidt [Sun, 7 Apr 2019 14:49:17 +0000 (16:49 +0200)]
Sync wyswyig smiley form node template with legacy template
See #2852
Matthias Schmidt [Sun, 7 Apr 2019 14:47:59 +0000 (16:47 +0200)]
Merge branch 'master' into next
Matthias Schmidt [Sun, 7 Apr 2019 14:41:45 +0000 (16:41 +0200)]
Suppress additional native browser title of smilies in editor tab
Prior to this change, both the `a` element and the `img` element have a `title` attribute with the `a` element being a JavaScript tooltip element. This caused a JavaScript tooltip and a native browser tooltip to be shown when hovering over a smiley in the smiley selection below the editor.
See #2220
Matthias Schmidt [Sat, 6 Apr 2019 10:57:32 +0000 (12:57 +0200)]
Add missing date form field error language item
See #2509
Matthias Schmidt [Sat, 6 Apr 2019 10:51:41 +0000 (12:51 +0200)]
Add `TemplateFormNode`
See #2509
Matthias Schmidt [Sat, 6 Apr 2019 10:25:38 +0000 (12:25 +0200)]
Add `IFormDocument::(get|has)Button()`
See #2509
Matthias Schmidt [Sat, 6 Apr 2019 10:19:35 +0000 (12:19 +0200)]
Fix validation of non-required user form field allowing multiple values
See #2509
Matthias Schmidt [Sat, 6 Apr 2019 10:09:28 +0000 (12:09 +0200)]
Merge branch 'master' into next
Matthias Schmidt [Sat, 6 Apr 2019 10:08:10 +0000 (12:08 +0200)]
Merge branch '3.0'
Matthias Schmidt [Sat, 6 Apr 2019 10:07:19 +0000 (12:07 +0200)]
Restrict numbers of automatic user group assignments in cronjob
Close #2883
Joshua Rüsweg [Fri, 5 Apr 2019 18:26:13 +0000 (20:26 +0200)]
Add parameter to add the request data to the UploadHandler
See #2509
See #2825
Alexander Ebert [Fri, 5 Apr 2019 09:59:52 +0000 (11:59 +0200)]
Preparing the release 3.1.9 pl 1
Alexander Ebert [Fri, 5 Apr 2019 09:58:52 +0000 (11:58 +0200)]
Restrict the iOS dropdown fix to dialogs only
Matthias Schmidt [Thu, 4 Apr 2019 14:54:40 +0000 (16:54 +0200)]
Fix typo in JavaScript module documentation
See #2509
Alexander Ebert [Thu, 4 Apr 2019 12:58:13 +0000 (14:58 +0200)]
Updating the release date
Alexander Ebert [Thu, 4 Apr 2019 10:52:41 +0000 (12:52 +0200)]
Merge branch '3.0'
Alexander Ebert [Thu, 4 Apr 2019 10:40:32 +0000 (12:40 +0200)]
Preparing the release 3.0.21
woltlab.com [Thu, 4 Apr 2019 10:12:46 +0000 (10:12 +0000)]
Updating minified JavaScript files
woltlab.com [Thu, 4 Apr 2019 09:09:15 +0000 (09:09 +0000)]
Updating minified JavaScript files
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.
Alexander Ebert [Wed, 3 Apr 2019 22:28:27 +0000 (00:28 +0200)]
Enable fullscreen mode while the editor source is active
Closes #2877
Matthias Schmidt [Wed, 3 Apr 2019 17:59:17 +0000 (19:59 +0200)]
Fix issues with JavaScript form builder data handling
See #2509
See
477f6668abcef42b09b5bcc8cdfd70be8f463983
Matthias Schmidt [Wed, 3 Apr 2019 17:20:33 +0000 (19:20 +0200)]
Add JavaScript data handlers for form builder forms
… for easier Ajax form support.
See #2509
Matthias Schmidt [Tue, 2 Apr 2019 17:52:16 +0000 (19:52 +0200)]
Synchonize contents of `__wysiwygSmileyFormNode.tpl`
See
196722ce54a633265c34d53d0bd63a6b4a6dcb18
See #2852
Matthias Schmidt [Tue, 2 Apr 2019 17:29:42 +0000 (19:29 +0200)]
Fix issues with captcha form field (validation)
See #2509
Alexander Ebert [Tue, 2 Apr 2019 15:58:08 +0000 (17:58 +0200)]
Preparing the release 3.1.9
woltlab.com [Tue, 2 Apr 2019 15:42:30 +0000 (15:42 +0000)]
Updating minified JavaScript files
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
Alexander Ebert [Tue, 2 Apr 2019 10:33:11 +0000 (12:33 +0200)]
Merge branch '3.0'
Alexander Ebert [Tue, 2 Apr 2019 09:55:52 +0000 (11:55 +0200)]
Incorrect phrase name
Alexander Ebert [Sat, 30 Mar 2019 12:09:53 +0000 (13:09 +0100)]
Workaround for links being implicitly converted into anchors
Marcel Werk [Sun, 31 Mar 2019 17:30:56 +0000 (19:30 +0200)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Sun, 31 Mar 2019 17:30:54 +0000 (19:30 +0200)]
Fixed focus handling in suggestions
Matthias Schmidt [Sun, 31 Mar 2019 13:32:10 +0000 (15:32 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Sun, 31 Mar 2019 13:32:01 +0000 (15:32 +0200)]
Fix creating UploadFormField without any restrictions
See #2509
See #2825
Matthias Schmidt [Sun, 31 Mar 2019 13:31:29 +0000 (15:31 +0200)]
Use `getObjectProperty()` instead of `getId()` in `UplodFormField`
See #2509
See #2825
Matthias Schmidt [Sun, 31 Mar 2019 13:31:07 +0000 (15:31 +0200)]
Use `getPrefixedId()` instead of `getId()` in `UplodFormField`
See #2509
See #2825
Alexander Ebert [Sat, 30 Mar 2019 22:21:57 +0000 (23:21 +0100)]
Better [DEL] behavior for empty headings
Matthias Schmidt [Sat, 30 Mar 2019 13:18:28 +0000 (14:18 +0100)]
Fix validation of security token for Ajax form builder forms
See #2509
Alexander Ebert [Sat, 30 Mar 2019 12:10:16 +0000 (13:10 +0100)]
Merge branch 'master' into next
Alexander Ebert [Sat, 30 Mar 2019 12:09:53 +0000 (13:09 +0100)]
Workaround for links being implicitly converted into anchors
Tim Düsterhus [Sat, 30 Mar 2019 10:05:14 +0000 (11:05 +0100)]
Merge pull request #2866 from WoltLab/external-lib-bump
External lib bump
Alexander Ebert [Fri, 29 Mar 2019 22:33:27 +0000 (23:33 +0100)]
Merge pull request #2882 from WoltLab/next-standalone-links
Detection of plain links, CSS for embedded content
Tim Düsterhus [Fri, 29 Mar 2019 17:51:49 +0000 (18:51 +0100)]
Merge pull request #2851 from WoltLab/queue-session-cleanup
Delete firstVisit = true, userID = 0 sessions after processing backgr…
Alexander Ebert [Fri, 29 Mar 2019 14:35:15 +0000 (15:35 +0100)]
Code style
Alexander Ebert [Fri, 29 Mar 2019 14:03:36 +0000 (15:03 +0100)]
Resolved two issues, improved docs
Tim Düsterhus [Fri, 29 Mar 2019 13:20:00 +0000 (14:20 +0100)]
Improve readability of SessionHandler::deleteIfNew()
Alexander Ebert [Fri, 29 Mar 2019 10:42:48 +0000 (11:42 +0100)]
Added the missing documentation
Alexander Ebert [Fri, 29 Mar 2019 10:34:13 +0000 (11:34 +0100)]
CSS for embedded content, fix for TOC generation
Alexander Ebert [Thu, 28 Mar 2019 16:08:49 +0000 (17:08 +0100)]
Detect plain and standalone links
Joshua Rüsweg [Wed, 27 Mar 2019 19:35:20 +0000 (20:35 +0100)]
Add height/width attribute for svg reaction icons
See #2508
Tim Düsterhus [Tue, 19 Mar 2019 14:13:15 +0000 (15:13 +0100)]
Update perfect-scrollbar to 0.6.16
Tim Düsterhus [Wed, 13 Mar 2019 18:41:14 +0000 (19:41 +0100)]
Revert "Update enquire to 2.1.6"
This reverts commit
00ddf4627f31898d7171fdeff7068e4fe6004b1e.
see discussion in #2866
Tim Düsterhus [Mon, 11 Mar 2019 16:03:58 +0000 (17:03 +0100)]
Update enquire to 2.1.6
Tim Düsterhus [Mon, 11 Mar 2019 16:01:33 +0000 (17:01 +0100)]
Update jQuery to 3.3.1
Tim Düsterhus [Wed, 27 Mar 2019 19:33:34 +0000 (20:33 +0100)]
Merge branch 'master' into next
Tim Düsterhus [Wed, 27 Mar 2019 19:32:33 +0000 (20:32 +0100)]
Update composer dependencies
Tim Düsterhus [Wed, 27 Mar 2019 19:30:19 +0000 (20:30 +0100)]
Merge branch '3.0'
Tim Düsterhus [Wed, 27 Mar 2019 19:28:17 +0000 (20:28 +0100)]
Update composer dependencies
Alexander Ebert [Wed, 27 Mar 2019 16:41:08 +0000 (17:41 +0100)]
Incorrect scoping for user group searches
See WoltLab/com.woltlab.wbb#325
Tim Düsterhus [Wed, 27 Mar 2019 16:14:17 +0000 (17:14 +0100)]
Merge pull request #2878 from WoltLab/parsedown-1.7
Update to erusev/parsedown 1.7.*
Marcel Werk [Tue, 26 Mar 2019 22:19:01 +0000 (23:19 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Tue, 26 Mar 2019 22:18:58 +0000 (23:18 +0100)]
Improved page importer
Matthias Schmidt [Tue, 26 Mar 2019 17:17:16 +0000 (18:17 +0100)]
Add label form field
See #2509
Marcel Werk [Tue, 26 Mar 2019 16:17:50 +0000 (17:17 +0100)]
Added support for date values before 1970
Closes #2880
Alexander Ebert [Sun, 24 Mar 2019 22:12:47 +0000 (23:12 +0100)]
Merge pull request #2872 from WoltLab/next-article-redesign
New visuals for items with cover photos, redesign of article lists
Alexander Ebert [Sun, 24 Mar 2019 22:12:33 +0000 (23:12 +0100)]
Merge branch 'next' into next-article-redesign
Alexander Ebert [Sun, 24 Mar 2019 22:11:02 +0000 (23:11 +0100)]
Ad support for articles
See #2707
Tim Düsterhus [Sun, 24 Mar 2019 19:30:11 +0000 (20:30 +0100)]
Merge remote-tracking branch 'origin/master'
Tim Düsterhus [Sun, 24 Mar 2019 19:29:42 +0000 (20:29 +0100)]
Merge branch '3.0'
Tim Düsterhus [Sun, 24 Mar 2019 19:29:18 +0000 (20:29 +0100)]
Fix parsing of status line in HTTPRequest
Alexander Ebert [Sun, 24 Mar 2019 19:17:36 +0000 (20:17 +0100)]
Merge branch 'master' into next
Alexander Ebert [Sun, 24 Mar 2019 19:01:51 +0000 (20:01 +0100)]
Merge branch '3.0'
Alexander Ebert [Sun, 24 Mar 2019 19:01:33 +0000 (20:01 +0100)]
Searching for packages did not consider multiple versions of a dependency
Tim Düsterhus [Sun, 24 Mar 2019 17:16:34 +0000 (18:16 +0100)]
Merge branch 'master' into next
Tim Düsterhus [Sun, 24 Mar 2019 17:15:15 +0000 (18:15 +0100)]
Merge branch '3.0'
Tim Düsterhus [Sun, 24 Mar 2019 17:13:17 +0000 (18:13 +0100)]
Merge pull request #2879 from Morik/patch-4
Fix rgba detection in JS-ColorUtil
Morik [Sun, 24 Mar 2019 15:40:11 +0000 (16:40 +0100)]
Fix rgba detection in JS-ColorUtil
Alexander Ebert [Sun, 24 Mar 2019 14:49:36 +0000 (15:49 +0100)]
Merge pull request #2868 from WoltLab/next-performance-optimization
Performance Optimizations
Tim Düsterhus [Sun, 24 Mar 2019 13:53:14 +0000 (14:53 +0100)]
Update to erusev/parsedown 1.7.*
This is a backport of
4457f82ce54e0072f8cf770683ffab40b1e16af0 to 3.0.
Parsedown is used within WoltLab Suite only for a single importer. Recently
however plugins requiring markdown support (e.g. for syncing Discord messages)
have been submitted. The current parsedown version 1.6.0 is not sufficient
for them, presumably due to the lack of the safe mode.
Upgrade parsedown to avoid the need for them to ship a separate version
(causing issues due to duplicate classes) or an entirely different markdown
parser.