GitHub/WoltLab/WCF.git
6 years agoAdd missing validation that media provider requires html or class name
Matthias Schmidt [Wed, 17 Oct 2018 17:05:55 +0000 (19:05 +0200)]
Add missing validation that media provider requires html or class name

See #2545

6 years agoFix saving new media providers without `html` via GUI
Matthias Schmidt [Wed, 17 Oct 2018 17:01:48 +0000 (19:01 +0200)]
Fix saving new media providers without `html` via GUI

See #2545

6 years agoFix validation of core object class name via GUI
Matthias Schmidt [Tue, 16 Oct 2018 18:23:40 +0000 (20:23 +0200)]
Fix validation of core object class name via GUI

See #2545

6 years agoFix validation of acp search result provider name via GUI
Matthias Schmidt [Tue, 16 Oct 2018 18:11:37 +0000 (20:11 +0200)]
Fix validation of acp search result provider name via GUI

See #2545

6 years agoFix language PIP issues
Matthias Schmidt [Tue, 16 Oct 2018 17:55:32 +0000 (19:55 +0200)]
Fix language PIP issues

See #2545

6 years agoFix encoding issue in bbcode PIP when writing via GUI
Matthias Schmidt [Tue, 16 Oct 2018 17:39:05 +0000 (19:39 +0200)]
Fix encoding issue in bbcode PIP when writing via GUI

See #2545

6 years agoFix xmlns and schemaLocation argument order in `XMLWriter`
Matthias Schmidt [Mon, 15 Oct 2018 17:25:23 +0000 (19:25 +0200)]
Fix xmlns and schemaLocation argument order in `XMLWriter`

See #2545

6 years agoAdd and use `TXmlGuiPackageInstallationPlugin::appendElementChildren()`
Matthias Schmidt [Mon, 15 Oct 2018 17:19:16 +0000 (19:19 +0200)]
Add and use `TXmlGuiPackageInstallationPlugin::appendElementChildren()`

See #2545

6 years agoFix issues in `TMultiXmlGuiPackageInstallationPlugin`
Matthias Schmidt [Mon, 15 Oct 2018 17:14:10 +0000 (19:14 +0200)]
Fix issues in `TMultiXmlGuiPackageInstallationPlugin`

See #2545

6 years agoFix `XML::write()` for comments in root element
Matthias Schmidt [Mon, 15 Oct 2018 17:13:37 +0000 (19:13 +0200)]
Fix `XML::write()` for comments in root element

See #2545

6 years agoFix aliases validation when using smiley PIP GUI
Matthias Schmidt [Mon, 15 Oct 2018 16:54:05 +0000 (18:54 +0200)]
Fix aliases validation when using smiley PIP GUI

See #2545

6 years agoFix setting event name of edited template listener via PIP GUI
Matthias Schmidt [Mon, 15 Oct 2018 16:51:42 +0000 (18:51 +0200)]
Fix setting event name of edited template listener via PIP GUI

See #2545

6 years agoAdd missing `hidden` category support for user option PIP GUI
Matthias Schmidt [Mon, 15 Oct 2018 16:38:08 +0000 (18:38 +0200)]
Add missing `hidden` category support for user option PIP GUI

See #2545

6 years agoFix show order reading in abstract menu PIP
Matthias Schmidt [Sun, 14 Oct 2018 13:02:06 +0000 (15:02 +0200)]
Fix show order reading in abstract menu PIP

See #2545

6 years agoFix code inspection issues
Matthias Schmidt [Sun, 14 Oct 2018 12:49:13 +0000 (14:49 +0200)]
Fix code inspection issues

See #2545

6 years agoRemove temporary code for development
Matthias Schmidt [Sun, 14 Oct 2018 12:46:23 +0000 (14:46 +0200)]
Remove temporary code for development

See #2545

6 years agoRemove automatic XML PIP file sorting
Matthias Schmidt [Sun, 14 Oct 2018 12:45:41 +0000 (14:45 +0200)]
Remove automatic XML PIP file sorting

Automatic sorting causes problems if PIPs assume that the order in the XML file represents an implicit order in which the elements should be shown.

See #2545

6 years agoFix `showOrder` handling of user profile menu PIP GUI
Matthias Schmidt [Sun, 14 Oct 2018 12:18:39 +0000 (14:18 +0200)]
Fix `showOrder` handling of user profile menu PIP GUI

See #2545

6 years agoMerge branch 'next' into pipGui
Matthias Schmidt [Sun, 14 Oct 2018 10:38:59 +0000 (12:38 +0200)]
Merge branch 'next' into pipGui

6 years agoAdd automatic class form field description if certain parent class is required
Matthias Schmidt [Sun, 14 Oct 2018 10:38:43 +0000 (12:38 +0200)]
Add automatic class form field description if certain parent class is required

See #2509

6 years agoFix writing menu or parent element of menu items via GUI
Matthias Schmidt [Sun, 14 Oct 2018 10:35:07 +0000 (12:35 +0200)]
Fix writing menu or parent element of menu items via GUI

See #2545

6 years agoBroaden allowed characters in media provider name
Matthias Schmidt [Sun, 14 Oct 2018 10:22:06 +0000 (12:22 +0200)]
Broaden allowed characters in media provider name

See #2545

6 years agoChange sort order for start* elements in cronjob PIP entry generation
Matthias Schmidt [Sun, 14 Oct 2018 10:16:50 +0000 (12:16 +0200)]
Change sort order for start* elements in cronjob PIP entry generation

See #2545

6 years agoFix default value handling in box PIP entry creation
Matthias Schmidt [Sun, 14 Oct 2018 08:49:59 +0000 (10:49 +0200)]
Fix default value handling in box PIP entry creation

… and sort visibility exceptions by name in the XML file.

See #2545

6 years agoFix icon handing in bbcode PIP GUI
Matthias Schmidt [Sun, 14 Oct 2018 07:56:34 +0000 (09:56 +0200)]
Fix icon handing in bbcode PIP GUI

See #2545

6 years agoFix writing show order element for acp search providers via GUI
Matthias Schmidt [Sun, 14 Oct 2018 07:47:24 +0000 (09:47 +0200)]
Fix writing show order element for acp search providers via GUI

See #2545

6 years agoMerge branch 'next' into pipGui
Matthias Schmidt [Sun, 14 Oct 2018 07:35:43 +0000 (09:35 +0200)]
Merge branch 'next' into pipGui

6 years agoFix reading category of ACL option elements for GUI
Matthias Schmidt [Sat, 13 Oct 2018 13:51:04 +0000 (15:51 +0200)]
Fix reading category of ACL option elements for GUI

See #2545

6 years agoRemove sorting of acl options
Matthias Schmidt [Sat, 13 Oct 2018 13:45:46 +0000 (15:45 +0200)]
Remove sorting of acl options

See #2545

6 years agoFix array index in ACLOptionPackageInstallationPlugin
Matthias Schmidt [Sat, 13 Oct 2018 13:41:11 +0000 (15:41 +0200)]
Fix array index in ACLOptionPackageInstallationPlugin

See #2545

6 years agoRemove obsolete update scripts
Matthias Schmidt [Sat, 13 Oct 2018 13:26:50 +0000 (15:26 +0200)]
Remove obsolete update scripts

6 years agoAdd `disableAutocomplete` support for option types via PIP GUI
Matthias Schmidt [Sat, 13 Oct 2018 13:25:03 +0000 (15:25 +0200)]
Add `disableAutocomplete` support for option types via PIP GUI

See #2545
See #2750

6 years agoAdd `supportsReactions` support for object type PIP GUI
Matthias Schmidt [Sat, 13 Oct 2018 13:15:39 +0000 (15:15 +0200)]
Add `supportsReactions` support for object type PIP GUI

See #2508
See #2545

6 years agoUse `tagName` when creating new PIP entry
Matthias Schmidt [Sat, 13 Oct 2018 13:06:28 +0000 (15:06 +0200)]
Use `tagName` when creating new PIP entry

See #2545

6 years agoFix issue with acp search provider PIP GUI
Matthias Schmidt [Sat, 13 Oct 2018 13:05:44 +0000 (15:05 +0200)]
Fix issue with acp search provider PIP GUI

See #2545

6 years agoRemove erroneously commited temporarily PIP file
Matthias Schmidt [Sat, 13 Oct 2018 13:00:56 +0000 (15:00 +0200)]
Remove erroneously commited temporarily PIP file

See #2545

6 years agoUnify PIPs' `sortDocument` method
Matthias Schmidt [Sat, 13 Oct 2018 12:56:44 +0000 (14:56 +0200)]
Unify PIPs' `sortDocument` method

See #2545

6 years agoFix language item names
Matthias Schmidt [Sat, 13 Oct 2018 12:56:09 +0000 (14:56 +0200)]
Fix language item names

See #2545

6 years agoFix issues with user profile menu PIP GUI
Matthias Schmidt [Sat, 13 Oct 2018 12:55:54 +0000 (14:55 +0200)]
Fix issues with user profile menu PIP GUI

See #2545

6 years agoFix issues with user notification event PIP GUI
Matthias Schmidt [Sat, 13 Oct 2018 12:51:00 +0000 (14:51 +0200)]
Fix issues with user notification event PIP GUI

See #2545

6 years agoFix issues with template listener PIP GUI
Matthias Schmidt [Sat, 13 Oct 2018 12:50:04 +0000 (14:50 +0200)]
Fix issues with template listener PIP GUI

See #2545

6 years agoFix pip name uniqueness validation when editing PIP entry via GUI
Matthias Schmidt [Sat, 13 Oct 2018 12:04:01 +0000 (14:04 +0200)]
Fix pip name uniqueness validation when editing PIP entry via GUI

See #2545

6 years agoFix name of definition name object type definition PIP GUI form field
Matthias Schmidt [Sat, 13 Oct 2018 10:04:32 +0000 (12:04 +0200)]
Fix name of definition name object type definition PIP GUI form field

See #2545

6 years agoFix editing clipboard actions via PIP GUI
Matthias Schmidt [Sat, 13 Oct 2018 09:54:47 +0000 (11:54 +0200)]
Fix editing clipboard actions via PIP GUI

See #2545

6 years agoFinalize GUI support for box package installation plugin
Matthias Schmidt [Sat, 13 Oct 2018 09:47:27 +0000 (11:47 +0200)]
Finalize GUI support for box package installation plugin

See #2545

6 years agoMerge branch 'next' into pipGui
Matthias Schmidt [Sat, 13 Oct 2018 09:46:44 +0000 (11:46 +0200)]
Merge branch 'next' into pipGui

6 years agoFix setting value of multiple selection form field
Matthias Schmidt [Sat, 13 Oct 2018 09:46:29 +0000 (11:46 +0200)]
Fix setting value of multiple selection form field

See #2509

6 years agoAdd GUI support for user option package installation plugin
Matthias Schmidt [Sat, 13 Oct 2018 08:40:38 +0000 (10:40 +0200)]
Add GUI support for user option package installation plugin

See #2545

6 years agoFix issues with abstract option PIP GUI support
Matthias Schmidt [Sat, 13 Oct 2018 08:40:10 +0000 (10:40 +0200)]
Fix issues with abstract option PIP GUI support

See #2545

6 years agoMerge branch 'next' into pipGui
Matthias Schmidt [Fri, 12 Oct 2018 17:37:03 +0000 (19:37 +0200)]
Merge branch 'next' into pipGui

6 years agoFix undefined constant in Database class
Matthias Schmidt [Fri, 12 Oct 2018 17:36:52 +0000 (19:36 +0200)]
Fix undefined constant in Database class

It cannot be guaranteed that this constant always exists (for example after emptying caches).

See #2729

6 years agoMerge branch 'next' into pipGui
Matthias Schmidt [Fri, 12 Oct 2018 17:11:12 +0000 (19:11 +0200)]
Merge branch 'next' into pipGui

6 years agoMerge branch 'master' into next
Matthias Schmidt [Fri, 12 Oct 2018 17:10:54 +0000 (19:10 +0200)]
Merge branch 'master' into next

6 years agoAdd GUI support for user group option package installation plugin
Matthias Schmidt [Fri, 12 Oct 2018 17:10:20 +0000 (19:10 +0200)]
Add GUI support for user group option package installation plugin

See #2545

6 years agoPreparing the release 3.1.6
Alexander Ebert [Thu, 11 Oct 2018 12:51:52 +0000 (14:51 +0200)]
Preparing the release 3.1.6

6 years agoUpdating minified JavaScript files
woltlab.com [Thu, 11 Oct 2018 09:58:07 +0000 (09:58 +0000)]
Updating minified JavaScript files

6 years agoMerge branch '3.0'
Alexander Ebert [Thu, 11 Oct 2018 09:56:04 +0000 (11:56 +0200)]
Merge branch '3.0'

6 years agoFix pagination of pip entry list
Matthias Schmidt [Wed, 10 Oct 2018 15:38:21 +0000 (17:38 +0200)]
Fix pagination of pip entry list

`$startIndex` begins with `1` instead of `0`, as expected by the `getEntries()` method.

6 years agoFix filtering of pip entry list
Matthias Schmidt [Wed, 10 Oct 2018 15:37:45 +0000 (17:37 +0200)]
Fix filtering of pip entry list

See #2545

6 years agoUpdating minified JavaScript files
woltlab.com [Wed, 10 Oct 2018 11:16:23 +0000 (11:16 +0000)]
Updating minified JavaScript files

6 years agoAdd indicator for reputation on article list
Joshua Rüsweg [Mon, 8 Oct 2018 09:36:03 +0000 (11:36 +0200)]
Add indicator for reputation on article list

See #2508

6 years agoAdd neutral reaction count on like objects
Joshua Rüsweg [Mon, 8 Oct 2018 09:03:29 +0000 (11:03 +0200)]
Add neutral reaction count on like objects

See #2508

6 years agoImproved a11y of the share buttons
Marcel Werk [Sun, 7 Oct 2018 17:22:45 +0000 (19:22 +0200)]
Improved a11y of the share buttons

See #2713

6 years agoImproved a11y of the poll form
Marcel Werk [Sun, 7 Oct 2018 17:22:28 +0000 (19:22 +0200)]
Improved a11y of the poll form

See #2713

6 years agoImproved a11y of radio buttons
Marcel Werk [Sun, 7 Oct 2018 17:22:01 +0000 (19:22 +0200)]
Improved a11y of radio buttons

6 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Sun, 7 Oct 2018 11:21:19 +0000 (13:21 +0200)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

6 years agoUse aria-hidden to hide elements used purely for decoration
Marcel Werk [Sun, 7 Oct 2018 11:20:58 +0000 (13:20 +0200)]
Use aria-hidden to hide elements used purely for decoration

See #2713

6 years agoAppend REQUEST_URI to database queries (#2729)
Tim Düsterhus [Sun, 7 Oct 2018 11:17:19 +0000 (13:17 +0200)]
Append REQUEST_URI to database queries (#2729)

* Append REQUEST_URI to database queries

This might come in handy to debug long running queries in
production.

Idea stolen from: https://chris-lamb.co.uk/projects/django-append-url-to-sql

* Add ENABLE_PRODUCTION_DEBUG_MODE option

* Save a substr() if ENABLE_PRODUCTION_DEBUG_MODE is off

6 years agoImproved a11y of tooltips
Marcel Werk [Sun, 7 Oct 2018 11:07:08 +0000 (13:07 +0200)]
Improved a11y of tooltips

See #2713

6 years agoChanged role of nav/article elements without label to presentation
Marcel Werk [Sun, 7 Oct 2018 08:59:25 +0000 (10:59 +0200)]
Changed role of nav/article elements without label to presentation

See #2713

6 years agoFixed clipboard issue
Marcel Werk [Sun, 7 Oct 2018 08:58:41 +0000 (10:58 +0200)]
Fixed clipboard issue

6 years agoAdd simple pip entry list filter
Matthias Schmidt [Sun, 7 Oct 2018 08:33:32 +0000 (10:33 +0200)]
Add simple pip entry list filter

See #2545

6 years agoImproved a11y of 'columnMark' checkboxes
Marcel Werk [Sat, 6 Oct 2018 20:56:46 +0000 (22:56 +0200)]
Improved a11y of 'columnMark' checkboxes

See #2713

6 years agoFix variable name
Matthias Schmidt [Sat, 6 Oct 2018 15:21:28 +0000 (17:21 +0200)]
Fix variable name

See #2545

6 years agoFinish GUI support for option package installation plugin
Matthias Schmidt [Sat, 6 Oct 2018 15:19:53 +0000 (17:19 +0200)]
Finish GUI support for option package installation plugin

See #2545

6 years agoRemoved inaccurate counter badges
Marcel Werk [Wed, 3 Oct 2018 16:20:31 +0000 (18:20 +0200)]
Removed inaccurate counter badges

6 years agoFixed instagram iframes on mobile
Marcel Werk [Wed, 3 Oct 2018 15:37:04 +0000 (17:37 +0200)]
Fixed instagram iframes on mobile

6 years agoAdd GUI support for language package installation plugin
Matthias Schmidt [Wed, 3 Oct 2018 14:28:54 +0000 (16:28 +0200)]
Add GUI support for language package installation plugin

See #2545

6 years agoAdd pagination for PIP GUI entry list
Matthias Schmidt [Wed, 3 Oct 2018 14:28:18 +0000 (16:28 +0200)]
Add pagination for PIP GUI entry list

See #2545

6 years agoMerge branch 'next' into pipGui
Matthias Schmidt [Wed, 3 Oct 2018 14:25:48 +0000 (16:25 +0200)]
Merge branch 'next' into pipGui

6 years agoFixed typo
Marcel Werk [Tue, 2 Oct 2018 16:07:37 +0000 (18:07 +0200)]
Fixed typo

6 years agoMerge branch '3.0'
Marcel Werk [Tue, 2 Oct 2018 16:06:06 +0000 (18:06 +0200)]
Merge branch '3.0'

6 years agoFixed typos
Marcel Werk [Tue, 2 Oct 2018 16:04:04 +0000 (18:04 +0200)]
Fixed typos

6 years agoOverflow handling on mobile in the edit history
Marcel Werk [Tue, 2 Oct 2018 15:55:34 +0000 (17:55 +0200)]
Overflow handling on mobile in the edit history

6 years agoUI/ItemList now wraps text hitting the overflow
Alexander Ebert [Mon, 1 Oct 2018 12:03:54 +0000 (14:03 +0200)]
UI/ItemList now wraps text hitting the overflow

6 years agoFix typo
Joshua Rüsweg [Sat, 29 Sep 2018 09:03:54 +0000 (11:03 +0200)]
Fix typo

6 years agoMake reputation in the message sidebar fit the style
Joshua Rüsweg [Thu, 27 Sep 2018 20:40:29 +0000 (22:40 +0200)]
Make reputation in the message sidebar fit the style
See #2508

6 years agoUse GroupedUserList for reaction details instead of own implementation
Joshua Rüsweg [Thu, 27 Sep 2018 20:28:51 +0000 (22:28 +0200)]
Use GroupedUserList for reaction details instead of own implementation
See #2508

6 years agoMerge branch '3.0'
Matthias Schmidt [Mon, 24 Sep 2018 16:17:10 +0000 (18:17 +0200)]
Merge branch '3.0'

6 years agoAdd "Delete" tooltip for failed media uploads
Matthias Schmidt [Mon, 24 Sep 2018 16:14:58 +0000 (18:14 +0200)]
Add "Delete" tooltip for failed media uploads

6 years agoShow complete media upload error message
Matthias Schmidt [Mon, 24 Sep 2018 16:14:31 +0000 (18:14 +0200)]
Show complete media upload error message

Close #2751

6 years agoFix opening media editor when uploading multiple single files after another
Matthias Schmidt [Tue, 18 Sep 2018 16:08:37 +0000 (18:08 +0200)]
Fix opening media editor when uploading multiple single files after another

See #2606

6 years agoOpen media editor after uploading single file
Matthias Schmidt [Tue, 18 Sep 2018 15:30:04 +0000 (17:30 +0200)]
Open media editor after uploading single file

Close #2606

6 years agoImprove styling of the react button
Joshua Rüsweg [Mon, 17 Sep 2018 11:47:00 +0000 (13:47 +0200)]
Improve styling of the react button
See #2508

6 years agoRename method to remove reactions
Joshua Rüsweg [Mon, 17 Sep 2018 09:56:49 +0000 (11:56 +0200)]
Rename method to remove reactions
See #2508

6 years agoAdd html support for media caption
Matthias Schmidt [Sun, 16 Sep 2018 16:32:36 +0000 (18:32 +0200)]
Add html support for media caption

Close #2722

6 years agoAdd list of templates that exist for frontend and ACP
Matthias Schmidt [Sun, 16 Sep 2018 14:16:38 +0000 (16:16 +0200)]
Add list of templates that exist for frontend and ACP

Only identical templates are considered.

6 years agoAdd `mediaBBCode.tpl` ACP template
Matthias Schmidt [Sun, 16 Sep 2018 14:13:17 +0000 (16:13 +0200)]
Add `mediaBBCode.tpl` ACP template

Close #2605

6 years agoDisable autocomplete for the SMTP username
Alexander Ebert [Fri, 14 Sep 2018 14:22:17 +0000 (16:22 +0200)]
Disable autocomplete for the SMTP username

Fixes #2750

6 years agoMerge branch '3.0'
Tim Düsterhus [Fri, 14 Sep 2018 13:35:38 +0000 (15:35 +0200)]
Merge branch '3.0'