GitHub/WoltLab/WCF.git
4 years agoRemove support for unsigned database columns in PHP API
Matthias Schmidt [Fri, 27 Sep 2019 15:06:11 +0000 (17:06 +0200)]
Remove support for unsigned database columns in PHP API

4 years agoResolve TODOs related to `wcf1_reaction_type` table
Matthias Schmidt [Fri, 27 Sep 2019 15:00:35 +0000 (17:00 +0200)]
Resolve TODOs related to `wcf1_reaction_type` table

5 years agoUpdate logging procedure of database change
Matthias Schmidt [Sun, 8 Sep 2019 13:11:11 +0000 (15:11 +0200)]
Update logging procedure of database change

1. Create a log entry marked as not done yet
2. Execute the change
3. Mark the log entry as done

(When deleting a component, no log entry is created and the relevant log entry is deleted in the end.)

5 years agoCheck if foreign key has an action
Matthias Schmidt [Sun, 8 Sep 2019 13:05:02 +0000 (15:05 +0200)]
Check if foreign key has an action

5 years agoAdd PHP API to update database tables
Matthias Schmidt [Sun, 1 Sep 2019 16:26:20 +0000 (18:26 +0200)]
Add PHP API to update database tables

See #2847

5 years agoPrint split node exception messages in update log
Matthias Schmidt [Sun, 1 Sep 2019 12:37:02 +0000 (14:37 +0200)]
Print split node exception messages in update log

See #3043

5 years agoFix user links in global modification log in ACP
Matthias Schmidt [Sun, 1 Sep 2019 08:48:02 +0000 (10:48 +0200)]
Fix user links in global modification log in ACP

5 years agoAdded missing name attribute
Marcel Werk [Sat, 31 Aug 2019 16:02:58 +0000 (18:02 +0200)]
Added missing name attribute

5 years agoReduced the height of the clickable avatar in the recent activities
Marcel Werk [Sat, 31 Aug 2019 14:48:48 +0000 (16:48 +0200)]
Reduced the height of the clickable avatar in the recent activities

5 years agoImproved alignment of full page error messages
Marcel Werk [Fri, 30 Aug 2019 14:54:35 +0000 (16:54 +0200)]
Improved alignment of full page error messages

5 years agoFix count buttons for single reaction objects
Joshua Rüsweg [Wed, 28 Aug 2019 19:33:40 +0000 (21:33 +0200)]
Fix count buttons for single reaction objects

5 years agoOptimize legibility of if condition which checks against numbers
Joshua Rüsweg [Wed, 28 Aug 2019 19:20:36 +0000 (21:20 +0200)]
Optimize legibility of if condition which checks against numbers

5 years agoignore disabled permissions in cache builder
Marcel Werk [Wed, 28 Aug 2019 16:00:29 +0000 (18:00 +0200)]
ignore disabled permissions in cache builder

Closes #3061

5 years agoFix selecting actions in ModificationLogListPage
Joshua Rüsweg [Tue, 27 Aug 2019 11:37:50 +0000 (13:37 +0200)]
Fix selecting actions in ModificationLogListPage
Closes #3058

5 years agoFix SQL foreignKeys check, if the returning value is a string
Joshua Rüsweg [Tue, 27 Aug 2019 11:21:26 +0000 (13:21 +0200)]
Fix SQL foreignKeys check, if the returning value is a string
Some compiled PHP versions do not return the correct type when you query the database. The explicit comparison then fails.

5 years agoAdd hidden form field
Matthias Schmidt [Mon, 26 Aug 2019 17:39:13 +0000 (19:39 +0200)]
Add hidden form field

Close #3053

5 years agoUpdated the minimum required PHP version displayed during the WCFSetup
Alexander Ebert [Mon, 26 Aug 2019 08:20:12 +0000 (10:20 +0200)]
Updated the minimum required PHP version displayed during the WCFSetup

5 years agoMerge remote-tracking branch 'origin/next' into next
Joshua Rüsweg [Sun, 25 Aug 2019 20:11:00 +0000 (22:11 +0200)]
Merge remote-tracking branch 'origin/next' into next

5 years agoFix missing closing HTML tag
Joshua Rüsweg [Sun, 25 Aug 2019 20:10:52 +0000 (22:10 +0200)]
Fix missing closing HTML tag

5 years agoPreparing the release 5.2.0 Beta 1 5.2.0_Beta_1
Alexander Ebert [Sun, 25 Aug 2019 15:14:40 +0000 (17:14 +0200)]
Preparing the release 5.2.0 Beta 1

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Sun, 25 Aug 2019 13:38:52 +0000 (15:38 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoUse fixed maximum length for email form field
Matthias Schmidt [Sun, 25 Aug 2019 13:37:21 +0000 (15:37 +0200)]
Use fixed maximum length for email form field

See 1be4eb3a5779c73f5e34b57775fbba19faccff10

5 years agoMake subclasses of ItemListFormField compatible with IMultipleFormField (#3055)
Fabii547 [Sun, 25 Aug 2019 13:10:09 +0000 (15:10 +0200)]
Make subclasses of ItemListFormField compatible with IMultipleFormField (#3055)

5 years agoUpdating minified JavaScript files
woltlab.com [Sun, 25 Aug 2019 11:39:09 +0000 (11:39 +0000)]
Updating minified JavaScript files

5 years agoTypo
Alexander Ebert [Fri, 23 Aug 2019 16:30:39 +0000 (18:30 +0200)]
Typo

5 years agoImplemented `PreparedStatement::fetchList()`
Alexander Ebert [Fri, 23 Aug 2019 15:49:41 +0000 (17:49 +0200)]
Implemented `PreparedStatement::fetchList()`

See #3054

5 years agoMerge branch 'master' into next
Joshua Rüsweg [Fri, 23 Aug 2019 12:39:33 +0000 (14:39 +0200)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Joshua Rüsweg [Fri, 23 Aug 2019 12:39:13 +0000 (14:39 +0200)]
Merge branch '3.0'

5 years agoMerge branch 'SoftCreatR-patch-6' into 3.0
Joshua Rüsweg [Fri, 23 Aug 2019 12:37:42 +0000 (14:37 +0200)]
Merge branch 'SoftCreatR-patch-6' into 3.0

5 years agoAdd user agent detection for Firefox on iOS
Sascha Greuel [Thu, 22 Aug 2019 15:00:54 +0000 (17:00 +0200)]
Add user agent detection for Firefox on iOS

5 years agoskip cache when updating user groups
Marcel Werk [Fri, 23 Aug 2019 09:53:20 +0000 (11:53 +0200)]
skip cache when updating user groups

5 years agoAdd email form field
Matthias Schmidt [Fri, 23 Aug 2019 09:30:11 +0000 (11:30 +0200)]
Add email form field

See #3053

5 years ago(User group) option search by identifier if dev mode is enabled
Matthias Schmidt [Thu, 22 Aug 2019 15:59:34 +0000 (17:59 +0200)]
(User group) option search by identifier if dev mode is enabled

Close #3052

5 years agoFix TMultipleFormField::getMaximumMultiples() return value if multiples not supported...
mutec [Thu, 22 Aug 2019 15:43:22 +0000 (17:43 +0200)]
Fix TMultipleFormField::getMaximumMultiples() return value if multiples not supported (#3050)

5 years agoFix singular/plural distinction in language items
Matthias Schmidt [Thu, 22 Aug 2019 15:42:18 +0000 (17:42 +0200)]
Fix singular/plural distinction in language items

5 years agoItemListFormField implements IMultipleFormField instead of IMaximumFormField
Matthias Schmidt [Thu, 22 Aug 2019 15:37:08 +0000 (17:37 +0200)]
ItemListFormField implements IMultipleFormField instead of IMaximumFormField

5 years agoAutomatically enable multiple values support when setting min/max multiples
Matthias Schmidt [Thu, 22 Aug 2019 15:16:45 +0000 (17:16 +0200)]
Automatically enable multiple values support when setting min/max multiples

5 years agoFix mixed up German language item
Matthias Schmidt [Thu, 22 Aug 2019 15:16:06 +0000 (17:16 +0200)]
Fix mixed up German language item

5 years agoFix navigation on iPad with large resolution on chrome
Joshua Rüsweg [Tue, 20 Aug 2019 14:38:47 +0000 (16:38 +0200)]
Fix navigation on iPad with large resolution on chrome
See #3027

5 years agoMerge remote-tracking branch 'origin/next' into next
Joshua Rüsweg [Tue, 20 Aug 2019 13:55:15 +0000 (15:55 +0200)]
Merge remote-tracking branch 'origin/next' into next

5 years agoFix navigation on iPad with large resolution
Joshua Rüsweg [Tue, 20 Aug 2019 13:55:07 +0000 (15:55 +0200)]
Fix navigation on iPad with large resolution
Closes #3027

5 years agoAdd pending items to item list on form submit
Matthias Schmidt [Mon, 19 Aug 2019 16:11:25 +0000 (18:11 +0200)]
Add pending items to item list on form submit

Close WoltLab/com.woltlab.wcf.conversation#129

5 years agoLog individual package installation steps (#3043)
Matthias Schmidt [Mon, 19 Aug 2019 16:00:44 +0000 (18:00 +0200)]
Log individual package installation steps (#3043)

* Log individual package installation steps

See #2847

* Remove unused variable

5 years agoTry to create non-existing database during setup (#3010)
Matthias Schmidt [Mon, 19 Aug 2019 15:59:25 +0000 (17:59 +0200)]
Try to create non-existing database during setup (#3010)

Close #2979

5 years agoImproved the paste results from MS Word
Alexander Ebert [Mon, 19 Aug 2019 14:06:38 +0000 (16:06 +0200)]
Improved the paste results from MS Word

Fixes #3028

5 years agoMerge branch 'master' into next
Alexander Ebert [Mon, 19 Aug 2019 12:18:36 +0000 (14:18 +0200)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Alexander Ebert [Mon, 19 Aug 2019 12:18:02 +0000 (14:18 +0200)]
Merge branch '3.0'

5 years agoReject disallowed CSS styles
Alexander Ebert [Mon, 19 Aug 2019 12:17:07 +0000 (14:17 +0200)]
Reject disallowed CSS styles

Fixes #3041

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Mon, 19 Aug 2019 09:48:06 +0000 (11:48 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoAvoid dots in IDs, they don't play well
Alexander Ebert [Mon, 19 Aug 2019 09:47:51 +0000 (11:47 +0200)]
Avoid dots in IDs, they don't play well

5 years agoRemove unused variable
Matthias Schmidt [Sun, 18 Aug 2019 17:10:12 +0000 (19:10 +0200)]
Remove unused variable

5 years agoFix title of code boxes in editor in highlighter is choosen
Matthias Schmidt [Sun, 18 Aug 2019 16:48:46 +0000 (18:48 +0200)]
Fix title of code boxes in editor in highlighter is choosen

5 years agoLog individual package installation steps
Matthias Schmidt [Sun, 18 Aug 2019 11:30:13 +0000 (13:30 +0200)]
Log individual package installation steps

See #2847

5 years agoFix typos in German language item
Matthias Schmidt [Sun, 18 Aug 2019 09:09:01 +0000 (11:09 +0200)]
Fix typos in German language item

See #3040

5 years agoAdd maximum number of items support for ItemListFormField
Matthias Schmidt [Sun, 18 Aug 2019 08:23:39 +0000 (10:23 +0200)]
Add maximum number of items support for ItemListFormField

Close #3040

5 years agoAllow removing initial excess items in static item list
Matthias Schmidt [Sun, 18 Aug 2019 08:21:42 +0000 (10:21 +0200)]
Allow removing initial excess items in static item list

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sat, 17 Aug 2019 18:52:24 +0000 (20:52 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoInclude the number of other reactions in the tooltip
Alexander Ebert [Sat, 17 Aug 2019 18:52:16 +0000 (20:52 +0200)]
Include the number of other reactions in the tooltip

5 years agoMerge pull request #3014 from WoltLab/databaseEditor_getters
Matthias Schmidt [Sat, 17 Aug 2019 16:04:27 +0000 (18:04 +0200)]
Merge pull request #3014 from WoltLab/databaseEditor_getters

Add DatabaseEditor::(getForeignKeys|getIndexInformation)()

5 years agoMerge branch 'next' into databaseEditor_getters
Matthias Schmidt [Sat, 17 Aug 2019 16:03:54 +0000 (18:03 +0200)]
Merge branch 'next' into databaseEditor_getters

5 years agoSupport disallowed bbcodes in wysiwyg form builder field
Matthias Schmidt [Sat, 17 Aug 2019 16:00:54 +0000 (18:00 +0200)]
Support disallowed bbcodes in wysiwyg form builder field

Close #3022

5 years agoEnsure that language items belong to correct category
Matthias Schmidt [Sat, 17 Aug 2019 15:16:59 +0000 (17:16 +0200)]
Ensure that language items belong to correct category

Close #3031

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Sat, 17 Aug 2019 12:25:44 +0000 (14:25 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoAdd censorship enforement for WSYIWYG form builder fields
Matthias Schmidt [Sat, 17 Aug 2019 12:25:08 +0000 (14:25 +0200)]
Add censorship enforement for WSYIWYG form builder fields

See #3022

5 years agoFix XSD filenames generated by PIP GUI (#3038)
Fabii547 [Sat, 17 Aug 2019 12:14:30 +0000 (14:14 +0200)]
Fix XSD filenames generated by PIP GUI (#3038)

5 years agoFix order of status icons in `categoryList.tpl` (#3015)
Fabii547 [Sat, 17 Aug 2019 12:06:45 +0000 (14:06 +0200)]
Fix order of status icons in `categoryList.tpl` (#3015)

5 years agoFix small media image previews directly after upload
Matthias Schmidt [Sat, 17 Aug 2019 11:58:02 +0000 (13:58 +0200)]
Fix small media image previews directly after upload

See #2576
See #3035

5 years agoOnly return each index once in MysqlDatabaseEditor::getIndices()
Matthias Schmidt [Sat, 17 Aug 2019 11:33:56 +0000 (13:33 +0200)]
Only return each index once in MysqlDatabaseEditor::getIndices()

Close  #3012

5 years agoMerge branch 'master' into next
Matthias Schmidt [Sat, 17 Aug 2019 11:17:09 +0000 (13:17 +0200)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Matthias Schmidt [Sat, 17 Aug 2019 11:16:58 +0000 (13:16 +0200)]
Merge branch '3.0'

5 years agoFix wording in English language item
Matthias Schmidt [Sat, 17 Aug 2019 11:15:43 +0000 (13:15 +0200)]
Fix wording in English language item

5 years agoPreparing the release 5.2.0 Alpha 4 5.2.0_Alpha_4
Alexander Ebert [Sat, 17 Aug 2019 10:49:08 +0000 (12:49 +0200)]
Preparing the release 5.2.0 Alpha 4

5 years agoUpdating minified JavaScript files
woltlab.com [Fri, 16 Aug 2019 15:25:35 +0000 (15:25 +0000)]
Updating minified JavaScript files

5 years agoFixed the auto insert of pasted/dropped images in the editor
Alexander Ebert [Fri, 16 Aug 2019 14:31:11 +0000 (16:31 +0200)]
Fixed the auto insert of pasted/dropped images in the editor

5 years agoSupport event unbinding for legacy redactor plugins
Alexander Ebert [Fri, 16 Aug 2019 13:45:50 +0000 (15:45 +0200)]
Support event unbinding for legacy redactor plugins

5 years agoReduced the reaction popover's z-index to avoid overlapping the menu
Alexander Ebert [Fri, 16 Aug 2019 13:18:39 +0000 (15:18 +0200)]
Reduced the reaction popover's z-index to avoid overlapping the menu

5 years agoMoved the reaction summary in comments below the message
Alexander Ebert [Fri, 16 Aug 2019 13:03:07 +0000 (15:03 +0200)]
Moved the reaction summary in comments below the message

5 years agoDisallow spiders to access the auth actions
Alexander Ebert [Fri, 16 Aug 2019 12:57:53 +0000 (14:57 +0200)]
Disallow spiders to access the auth actions

5 years agoCompact view of the reaction summary
Alexander Ebert [Fri, 16 Aug 2019 12:57:42 +0000 (14:57 +0200)]
Compact view of the reaction summary

5 years agoMerge branch 'master' into next
Alexander Ebert [Fri, 16 Aug 2019 12:26:22 +0000 (14:26 +0200)]
Merge branch 'master' into next

5 years agoAllow access to the `MediaPage` when `FORCE_LOGIN` is enabled
Alexander Ebert [Fri, 16 Aug 2019 12:21:30 +0000 (14:21 +0200)]
Allow access to the `MediaPage` when `FORCE_LOGIN` is enabled

Fixes #3036

5 years agoRedundant styles: Purge the inner style rather than the outer one
Alexander Ebert [Thu, 15 Aug 2019 09:58:15 +0000 (11:58 +0200)]
Redundant styles: Purge the inner style rather than the outer one

5 years agoWorkaround for arbitrary linebreaks in pasted text in Firefox
Alexander Ebert [Thu, 15 Aug 2019 09:32:56 +0000 (11:32 +0200)]
Workaround for arbitrary linebreaks in pasted text in Firefox

5 years agoHide inaccessible categories for articles
Alexander Ebert [Sun, 21 Jul 2019 19:53:24 +0000 (21:53 +0200)]
Hide inaccessible categories for articles

5 years agoMerge branch '3.0'
Alexander Ebert [Wed, 14 Aug 2019 21:54:48 +0000 (23:54 +0200)]
Merge branch '3.0'

5 years agoUse the actual `items` value for the list of details of user activity points
Alexander Ebert [Wed, 14 Aug 2019 20:54:08 +0000 (22:54 +0200)]
Use the actual `items` value for the list of details of user activity points

Closes #3037

5 years agoDisable the access to the UserMailForm by default
Alexander Ebert [Wed, 14 Aug 2019 20:50:32 +0000 (22:50 +0200)]
Disable the access to the UserMailForm by default

Closes #3034

5 years agoFixed typo
Marcel Werk [Wed, 14 Aug 2019 16:13:21 +0000 (18:13 +0200)]
Fixed typo

5 years agoUnified phrases
Marcel Werk [Mon, 12 Aug 2019 11:52:06 +0000 (13:52 +0200)]
Unified phrases

5 years agoSupport enum and double columns in MysqlDatabaseEditor::getColumns()
Matthias Schmidt [Sun, 11 Aug 2019 10:19:21 +0000 (12:19 +0200)]
Support enum and double columns in MysqlDatabaseEditor::getColumns()

Close #3011

5 years agoImprove speed of MySQLDatabaseEditor::getForeignKeys()
Matthias Schmidt [Sat, 10 Aug 2019 14:05:34 +0000 (16:05 +0200)]
Improve speed of MySQLDatabaseEditor::getForeignKeys()

The JOIN made the previous very slow.

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Fri, 9 Aug 2019 14:07:43 +0000 (16:07 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoDisplay the top reaction of an element
Alexander Ebert [Fri, 9 Aug 2019 14:07:41 +0000 (16:07 +0200)]
Display the top reaction of an element

5 years agoUnify reaction list in notifications
Joshua Rüsweg [Thu, 8 Aug 2019 09:21:22 +0000 (11:21 +0200)]
Unify reaction list in notifications

5 years agoAdd DatabaseEditor::(getForeignKeys|getIndexInformation)()
Matthias Schmidt [Tue, 6 Aug 2019 17:53:38 +0000 (19:53 +0200)]
Add DatabaseEditor::(getForeignKeys|getIndexInformation)()

5 years agoMerge branch '3.0'
Marcel Werk [Tue, 6 Aug 2019 10:27:41 +0000 (12:27 +0200)]
Merge branch '3.0'

5 years agofixed datepicker issue if min-date contains a future date
Marcel Werk [Tue, 6 Aug 2019 10:27:20 +0000 (12:27 +0200)]
fixed datepicker issue if min-date contains a future date

5 years agoMerge pull request #3013 from Cyperghost/patch-1
Alexander Ebert [Mon, 5 Aug 2019 13:32:39 +0000 (15:32 +0200)]
Merge pull request #3013 from Cyperghost/patch-1

Fix marshal undefined exception

5 years agoFix marshal undefined exception
Olaf Braun [Mon, 5 Aug 2019 13:30:25 +0000 (15:30 +0200)]
Fix marshal undefined exception

5 years agoFix reactionTypeList structure for UiSortableList
Joshua Rüsweg [Sat, 3 Aug 2019 14:51:58 +0000 (16:51 +0200)]
Fix reactionTypeList structure for UiSortableList