Matthias Schmidt [Sun, 24 Feb 2019 13:29:43 +0000 (14:29 +0100)]
Add proper nullable support for date form field
See #2509
Matthias Schmidt [Sun, 24 Feb 2019 13:29:23 +0000 (14:29 +0100)]
Add default id to tag form field
See #2509
Matthias Schmidt [Sun, 24 Feb 2019 13:29:07 +0000 (14:29 +0100)]
Add default id and default label to username form field
See #2509
Matthias Schmidt [Sun, 24 Feb 2019 13:28:36 +0000 (14:28 +0100)]
Add PollManager method to create poll based on external data
See #2852
Matthias Schmidt [Sun, 24 Feb 2019 13:26:55 +0000 (14:26 +0100)]
Add getters (and one setter) to AttachmentHandler class
See #2852
Matthias Schmidt [Sun, 24 Feb 2019 13:25:51 +0000 (14:25 +0100)]
Use LinkHandler::getControllerLink() in AbstractFormBuilderForm
See #2509
Marcel Werk [Fri, 22 Feb 2019 16:45:46 +0000 (17:45 +0100)]
Small phrase improvements
Tim Düsterhus [Fri, 22 Feb 2019 00:16:02 +0000 (01:16 +0100)]
Merge branch 'master' into next
Tim Düsterhus [Fri, 22 Feb 2019 00:15:43 +0000 (01:15 +0100)]
Merge branch '3.0'
Tim Düsterhus [Fri, 22 Feb 2019 00:15:29 +0000 (01:15 +0100)]
Merge branch 'master' into next
Tim Düsterhus [Fri, 22 Feb 2019 00:14:01 +0000 (01:14 +0100)]
Merge remote-tracking branch 'origin/3.0'
Tim Düsterhus [Thu, 21 Feb 2019 23:59:36 +0000 (00:59 +0100)]
Verify that queries are allowed in RedisCacheSource::__construct()
Missing authentication only becomes visible when sending the first
real query, but the safety fallback to disk cache only secures the
constructor. Attempt to `GET cache:_flush` to make sure to receive
the `NOAUTH Authentication required` in the constructor instead of
bricking the page.
Joshua Rüsweg [Thu, 21 Feb 2019 13:50:37 +0000 (14:50 +0100)]
Inject additional fields to FormBuilderForm::save()
Alexander Ebert [Sat, 16 Feb 2019 18:02:06 +0000 (19:02 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Sat, 16 Feb 2019 11:21:56 +0000 (12:21 +0100)]
Matthias Schmidt [Fri, 15 Feb 2019 16:21:27 +0000 (17:21 +0100)]
Update copyright
Matthias Schmidt [Fri, 15 Feb 2019 13:43:05 +0000 (14:43 +0100)]
Add proper dl support for innerInfo elements
See #2601
Matthias Schmidt [Fri, 15 Feb 2019 08:29:47 +0000 (09:29 +0100)]
Prevent page jump when opening icon dialog for icon form field
See #2545
Matthias Schmidt [Fri, 15 Feb 2019 08:06:32 +0000 (09:06 +0100)]
Add LabelHandler::replaceLabels()
Alexander Ebert [Thu, 14 Feb 2019 20:21:53 +0000 (21:21 +0100)]
Update support from 2.1.24 pl 2
Alexander Ebert [Thu, 14 Feb 2019 19:07:08 +0000 (20:07 +0100)]
Preparing the release 3.1.8 pl 1
woltlab.com [Thu, 14 Feb 2019 18:56:36 +0000 (18:56 +0000)]
Updating minified JavaScript files
Alexander Ebert [Thu, 14 Feb 2019 18:53:59 +0000 (19:53 +0100)]
Merge branch '3.0'
Joshua Rüsweg [Thu, 14 Feb 2019 17:48:24 +0000 (18:48 +0100)]
Fix bug in SVG detection in ImageUtil::isImage
woltlab.com [Thu, 14 Feb 2019 17:41:57 +0000 (17:41 +0000)]
Updating minified JavaScript files
Alexander Ebert [Thu, 14 Feb 2019 17:37:35 +0000 (18:37 +0100)]
Merge branch '3.0'
Alexander Ebert [Thu, 14 Feb 2019 17:33:04 +0000 (18:33 +0100)]
Preparing the release 3.0.20 pl 1
Alexander Ebert [Thu, 14 Feb 2019 17:32:48 +0000 (18:32 +0100)]
Merge branch '2.1' into 3.0
Alexander Ebert [Thu, 14 Feb 2019 17:11:39 +0000 (18:11 +0100)]
Preparing the release 2.1.24 pl 2
Matthias Schmidt [Wed, 13 Feb 2019 17:47:20 +0000 (18:47 +0100)]
Fix saving of box and page contents via PIP GUI
See #2545
Matthias Schmidt [Wed, 13 Feb 2019 17:46:55 +0000 (18:46 +0100)]
Fix saving non-system box via PIP GUI
See #2545
Matthias Schmidt [Wed, 13 Feb 2019 17:41:44 +0000 (18:41 +0100)]
Fix saving page without parent via PIP GUI
See #2545
Matthias Schmidt [Wed, 13 Feb 2019 17:26:35 +0000 (18:26 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Tim Düsterhus [Wed, 13 Feb 2019 15:26:16 +0000 (16:26 +0100)]
Merge branch 'master' into next
Tim Düsterhus [Wed, 13 Feb 2019 15:25:25 +0000 (16:25 +0100)]
Merge branch '3.0'
Tim Düsterhus [Wed, 13 Feb 2019 15:24:23 +0000 (16:24 +0100)]
Merge branch '2.1' into 3.0
Tim Düsterhus [Wed, 13 Feb 2019 15:22:51 +0000 (16:22 +0100)]
Fix connecting to Google account in AccountManagementForm
This fixes a regression of
fc416885faf258d31e2d02e24dcbaff0c44aa8f7.
Tim Düsterhus [Wed, 13 Feb 2019 14:31:24 +0000 (15:31 +0100)]
Update Codemirror to version 5.43.0
Closes #2672
Tim Düsterhus [Tue, 12 Feb 2019 18:41:49 +0000 (19:41 +0100)]
Add DebugFolderEmailTransport
Matthias Schmidt [Mon, 11 Feb 2019 17:57:35 +0000 (18:57 +0100)]
Add missing cache resets when using PIP GUI
See #2545
Joshua Rüsweg [Mon, 11 Feb 2019 11:11:26 +0000 (12:11 +0100)]
Merge pull request #2826 from WoltLab/unified_file_upload
WIP: Unified file upload
Tim Düsterhus [Mon, 11 Feb 2019 11:01:06 +0000 (12:01 +0100)]
Update sql_mode to use with MySQL
Add:
- NO_ZERO_IN_DATE
- ERROR_FOR_DIVISION_BY_ZERO
- NO_ENGINE_SUBSTITUTION
Closes #2827
Tim Düsterhus [Mon, 11 Feb 2019 10:58:01 +0000 (11:58 +0100)]
Fix background queue repetition logic in JavaScript (#2837)
This regressed in
5c319dfd1f75676bc98feadc377e201301e837c5.
Matthias Schmidt [Sun, 10 Feb 2019 15:24:21 +0000 (16:24 +0100)]
Fix exception order when multiple pages exist
See #2831
See
ba3e3b615f5210c280575ed72c0230529f78ae86
Matthias Schmidt [Sat, 9 Feb 2019 14:35:58 +0000 (15:35 +0100)]
Add page filter for ads at global location
Close #2653
Fabii547 [Sat, 9 Feb 2019 10:19:21 +0000 (11:19 +0100)]
Use `TDatabaseObjectToggle` more often (#2846)
Matthias Schmidt [Sat, 9 Feb 2019 10:06:19 +0000 (11:06 +0100)]
Show latest exceptions first on exception log page
See #2831
Matthias Schmidt [Sat, 9 Feb 2019 10:01:56 +0000 (11:01 +0100)]
Fix reloading exception log page losing filter parameters
Close #2830
Matthias Schmidt [Thu, 7 Feb 2019 18:13:24 +0000 (19:13 +0100)]
Add support for container-bound share button url
… to support share buttons for different objects on the same page.
See #2845
Matthias Schmidt [Thu, 7 Feb 2019 18:11:52 +0000 (19:11 +0100)]
Add share button support in message share content dialog
Close #2845
Matthias Schmidt [Thu, 7 Feb 2019 17:32:16 +0000 (18:32 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Thu, 7 Feb 2019 17:28:59 +0000 (18:28 +0100)]
Merge branch '3.0'
Matthias Schmidt [Thu, 7 Feb 2019 17:25:35 +0000 (18:25 +0100)]
Fix sorting ads and notices if they span multiple pages
Alexander Ebert [Thu, 7 Feb 2019 11:54:06 +0000 (12:54 +0100)]
Preparing the release 3.0.20
woltlab.com [Thu, 7 Feb 2019 11:15:32 +0000 (11:15 +0000)]
Updating minified JavaScript files
Alexander Ebert [Thu, 7 Feb 2019 11:13:36 +0000 (12:13 +0100)]
Merge branch '2.1' into 3.0
Alexander Ebert [Thu, 7 Feb 2019 11:12:03 +0000 (12:12 +0100)]
Preparing the release 2.1.24 pl 1
Alexander Ebert [Thu, 7 Feb 2019 10:54:03 +0000 (11:54 +0100)]
Preparing the release 3.1.8
Joshua Rüsweg [Thu, 7 Feb 2019 10:32:02 +0000 (11:32 +0100)]
Simplify loadValueFromObject method
See #2825
woltlab.com [Thu, 7 Feb 2019 10:22:30 +0000 (10:22 +0000)]
Updating minified JavaScript files
Joshua Rüsweg [Wed, 6 Feb 2019 12:29:43 +0000 (13:29 +0100)]
Merge branch 'master' into next
Joshua Rüsweg [Wed, 6 Feb 2019 12:27:26 +0000 (13:27 +0100)]
Merge branch '3.0'
Joshua Rüsweg [Wed, 6 Feb 2019 12:26:52 +0000 (13:26 +0100)]
Add smiley image check for 2x images
Joshua Rüsweg [Wed, 6 Feb 2019 12:14:21 +0000 (13:14 +0100)]
Validate uploaded trophy images whether their are an image
Joshua Rüsweg [Wed, 6 Feb 2019 11:44:21 +0000 (12:44 +0100)]
Merge branch '3.0'
Joshua Rüsweg [Wed, 6 Feb 2019 11:44:01 +0000 (12:44 +0100)]
Use short array syntax
Joshua Rüsweg [Wed, 6 Feb 2019 11:43:20 +0000 (12:43 +0100)]
Merge branch '2.1' into 3.0
Joshua Rüsweg [Wed, 6 Feb 2019 10:53:30 +0000 (11:53 +0100)]
Validate uploaded smileys whether the images are valid
Joshua Rüsweg [Wed, 6 Feb 2019 10:53:16 +0000 (11:53 +0100)]
Add method to validate uploaded images
Matthias Schmidt [Tue, 5 Feb 2019 18:00:55 +0000 (19:00 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Tue, 5 Feb 2019 18:00:39 +0000 (19:00 +0100)]
Do not ignore `.gitignore` and `.htaccess` files in DevtoolsPip
When syncing files, ignoring these files can cause directories not be created even though the code expects them to exist.
Joshua Rüsweg [Tue, 5 Feb 2019 13:28:09 +0000 (14:28 +0100)]
Fix bogus prefix
See #2825
Joshua Rüsweg [Tue, 5 Feb 2019 11:33:21 +0000 (12:33 +0100)]
Simplify ReactionType(Add|Edit)Form
See #2825
Joshua Rüsweg [Tue, 5 Feb 2019 11:29:10 +0000 (12:29 +0100)]
Add method to determine UploadFiles by DBO
See #2825
Joshua Rüsweg [Tue, 5 Feb 2019 11:26:31 +0000 (12:26 +0100)]
Set form data only if the form is not submitted
See #2825
See #2509
Joshua Rüsweg [Tue, 5 Feb 2019 10:59:50 +0000 (11:59 +0100)]
Add static function to check, whether a given file is an image
See #2825
Alexander Ebert [Mon, 4 Feb 2019 16:40:10 +0000 (17:40 +0100)]
Disabling the occupation and hobbies profile field did not hide them from the profiel preview
Alexander Ebert [Mon, 4 Feb 2019 15:27:24 +0000 (16:27 +0100)]
Support for static search option presets
Alexander Ebert [Mon, 4 Feb 2019 12:10:54 +0000 (13:10 +0100)]
Convert bogus newlines in pasted text in Firefox
Joshua Rüsweg [Sun, 3 Feb 2019 20:25:50 +0000 (21:25 +0100)]
Improve documentation
See #2825
Joshua Rüsweg [Sun, 3 Feb 2019 18:43:33 +0000 (19:43 +0100)]
Throw exception if allowSvgImage is called w/o imageOnly flag is set
See #2825
Joshua Rüsweg [Sun, 3 Feb 2019 18:35:57 +0000 (19:35 +0100)]
Move saveImage action in ReactionTypeAction
See #2825
Joshua Rüsweg [Sun, 3 Feb 2019 18:22:11 +0000 (19:22 +0100)]
Add data handler for upload form fields
See #2825
Matthias Schmidt [Sun, 3 Feb 2019 17:26:02 +0000 (18:26 +0100)]
Update version number in dev setup config filename
Matthias Schmidt [Sun, 3 Feb 2019 17:04:39 +0000 (18:04 +0100)]
Add support for (location-specific) variables in ads
Close #2843
Matthias Schmidt [Sun, 3 Feb 2019 15:02:59 +0000 (16:02 +0100)]
Fix typo in German language item
See
988fc118d188eab587b5c3d13d026aa0c1e8b02f
See #2683
Matthias Schmidt [Sun, 3 Feb 2019 14:22:58 +0000 (15:22 +0100)]
Make devtools project list sortable
Close #2842
Matthias Schmidt [Sun, 3 Feb 2019 14:10:13 +0000 (15:10 +0100)]
Support new style api version 5.2 in database table
See
e8defa3037865db369cbedd14df57dfadc516b95
Alexander Ebert [Sat, 2 Feb 2019 22:11:35 +0000 (23:11 +0100)]
Generic placeholder for document data attributes
Alexander Ebert [Sat, 2 Feb 2019 20:05:21 +0000 (21:05 +0100)]
Reset button for the members list filter
Alexander Ebert [Sat, 2 Feb 2019 11:39:37 +0000 (12:39 +0100)]
Merge branch 'master' into next
Alexander Ebert [Sat, 2 Feb 2019 11:37:11 +0000 (12:37 +0100)]
Merge branch '3.0'
Alexander Ebert [Sat, 2 Feb 2019 11:36:47 +0000 (12:36 +0100)]
Invalid escape sequence for code blocks
Alexander Ebert [Sat, 2 Feb 2019 11:06:39 +0000 (12:06 +0100)]
Suport for nesting of blocks on format
Alexander Ebert [Sat, 2 Feb 2019 00:07:06 +0000 (01:07 +0100)]
Experimental support for lists inside quotes/spoilers
Alexander Ebert [Fri, 1 Feb 2019 23:35:29 +0000 (00:35 +0100)]
Removed the delay when handling input blur
The timeout was required due to a duplication issue caused by the parallel handling of the click event on a suggestion and the blur event as a side effect of the click.
Original change:
c75b69cc51639120091243b9c808243a8f747d10
Alexander Ebert [Fri, 1 Feb 2019 17:35:12 +0000 (18:35 +0100)]
Decrease ACP search frequency and ignore control characters
The search still yields quite a few requests, but this is fine considering that it is (a) limited to the admin panel and (b) having faster results is a worthy trade off.
Alexander Ebert [Fri, 1 Feb 2019 16:14:38 +0000 (17:14 +0100)]
Prevent adding/editing of images from blocked sources
Matthias Schmidt [Fri, 1 Feb 2019 14:34:33 +0000 (15:34 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Fri, 1 Feb 2019 14:34:24 +0000 (15:34 +0100)]
Merge branch '3.0'