Matthias Schmidt [Fri, 27 Sep 2019 15:00:35 +0000 (17:00 +0200)]
Resolve TODOs related to `wcf1_reaction_type` table
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.)
Matthias Schmidt [Sun, 8 Sep 2019 13:05:02 +0000 (15:05 +0200)]
Check if foreign key has an action
Matthias Schmidt [Sun, 1 Sep 2019 16:26:20 +0000 (18:26 +0200)]
Add PHP API to update database tables
See #2847
Matthias Schmidt [Sun, 1 Sep 2019 12:37:02 +0000 (14:37 +0200)]
Print split node exception messages in update log
See #3043
Matthias Schmidt [Sun, 1 Sep 2019 08:48:02 +0000 (10:48 +0200)]
Fix user links in global modification log in ACP
Marcel Werk [Sat, 31 Aug 2019 16:02:58 +0000 (18:02 +0200)]
Added missing name attribute
Marcel Werk [Sat, 31 Aug 2019 14:48:48 +0000 (16:48 +0200)]
Reduced the height of the clickable avatar in the recent activities
Marcel Werk [Fri, 30 Aug 2019 14:54:35 +0000 (16:54 +0200)]
Improved alignment of full page error messages
Joshua Rüsweg [Wed, 28 Aug 2019 19:33:40 +0000 (21:33 +0200)]
Fix count buttons for single reaction objects
Joshua Rüsweg [Wed, 28 Aug 2019 19:20:36 +0000 (21:20 +0200)]
Optimize legibility of if condition which checks against numbers
Marcel Werk [Wed, 28 Aug 2019 16:00:29 +0000 (18:00 +0200)]
ignore disabled permissions in cache builder
Closes #3061
Joshua Rüsweg [Tue, 27 Aug 2019 11:37:50 +0000 (13:37 +0200)]
Fix selecting actions in ModificationLogListPage
Closes #3058
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.
Matthias Schmidt [Mon, 26 Aug 2019 17:39:13 +0000 (19:39 +0200)]
Add hidden form field
Close #3053
Alexander Ebert [Mon, 26 Aug 2019 08:20:12 +0000 (10:20 +0200)]
Updated the minimum required PHP version displayed during the WCFSetup
Joshua Rüsweg [Sun, 25 Aug 2019 20:11:00 +0000 (22:11 +0200)]
Merge remote-tracking branch 'origin/next' into next
Joshua Rüsweg [Sun, 25 Aug 2019 20:10:52 +0000 (22:10 +0200)]
Fix missing closing HTML tag
Alexander Ebert [Sun, 25 Aug 2019 15:14:40 +0000 (17:14 +0200)]
Preparing the release 5.2.0 Beta 1
Matthias Schmidt [Sun, 25 Aug 2019 13:38:52 +0000 (15:38 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Sun, 25 Aug 2019 13:37:21 +0000 (15:37 +0200)]
Use fixed maximum length for email form field
See
1be4eb3a5779c73f5e34b57775fbba19faccff10
Fabii547 [Sun, 25 Aug 2019 13:10:09 +0000 (15:10 +0200)]
Make subclasses of ItemListFormField compatible with IMultipleFormField (#3055)
woltlab.com [Sun, 25 Aug 2019 11:39:09 +0000 (11:39 +0000)]
Updating minified JavaScript files
Alexander Ebert [Fri, 23 Aug 2019 16:30:39 +0000 (18:30 +0200)]
Typo
Alexander Ebert [Fri, 23 Aug 2019 15:49:41 +0000 (17:49 +0200)]
Implemented `PreparedStatement::fetchList()`
See #3054
Joshua Rüsweg [Fri, 23 Aug 2019 12:39:33 +0000 (14:39 +0200)]
Merge branch 'master' into next
Joshua Rüsweg [Fri, 23 Aug 2019 12:39:13 +0000 (14:39 +0200)]
Merge branch '3.0'
Joshua Rüsweg [Fri, 23 Aug 2019 12:37:42 +0000 (14:37 +0200)]
Merge branch 'SoftCreatR-patch-6' into 3.0
Sascha Greuel [Thu, 22 Aug 2019 15:00:54 +0000 (17:00 +0200)]
Add user agent detection for Firefox on iOS
Marcel Werk [Fri, 23 Aug 2019 09:53:20 +0000 (11:53 +0200)]
skip cache when updating user groups
Matthias Schmidt [Fri, 23 Aug 2019 09:30:11 +0000 (11:30 +0200)]
Add email form field
See #3053
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
mutec [Thu, 22 Aug 2019 15:43:22 +0000 (17:43 +0200)]
Fix TMultipleFormField::getMaximumMultiples() return value if multiples not supported (#3050)
Matthias Schmidt [Thu, 22 Aug 2019 15:42:18 +0000 (17:42 +0200)]
Fix singular/plural distinction in language items
Matthias Schmidt [Thu, 22 Aug 2019 15:37:08 +0000 (17:37 +0200)]
ItemListFormField implements IMultipleFormField instead of IMaximumFormField
Matthias Schmidt [Thu, 22 Aug 2019 15:16:45 +0000 (17:16 +0200)]
Automatically enable multiple values support when setting min/max multiples
Matthias Schmidt [Thu, 22 Aug 2019 15:16:06 +0000 (17:16 +0200)]
Fix mixed up German language item
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
Joshua Rüsweg [Tue, 20 Aug 2019 13:55:15 +0000 (15:55 +0200)]
Merge remote-tracking branch 'origin/next' into next
Joshua Rüsweg [Tue, 20 Aug 2019 13:55:07 +0000 (15:55 +0200)]
Fix navigation on iPad with large resolution
Closes #3027
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
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
Matthias Schmidt [Mon, 19 Aug 2019 15:59:25 +0000 (17:59 +0200)]
Try to create non-existing database during setup (#3010)
Close #2979
Alexander Ebert [Mon, 19 Aug 2019 14:06:38 +0000 (16:06 +0200)]
Improved the paste results from MS Word
Fixes #3028
Alexander Ebert [Mon, 19 Aug 2019 12:18:36 +0000 (14:18 +0200)]
Merge branch 'master' into next
Alexander Ebert [Mon, 19 Aug 2019 12:18:02 +0000 (14:18 +0200)]
Merge branch '3.0'
Alexander Ebert [Mon, 19 Aug 2019 12:17:07 +0000 (14:17 +0200)]
Reject disallowed CSS styles
Fixes #3041
Alexander Ebert [Mon, 19 Aug 2019 09:48:06 +0000 (11:48 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Mon, 19 Aug 2019 09:47:51 +0000 (11:47 +0200)]
Avoid dots in IDs, they don't play well
Matthias Schmidt [Sun, 18 Aug 2019 17:10:12 +0000 (19:10 +0200)]
Remove unused variable
Matthias Schmidt [Sun, 18 Aug 2019 16:48:46 +0000 (18:48 +0200)]
Fix title of code boxes in editor in highlighter is choosen
Matthias Schmidt [Sun, 18 Aug 2019 11:30:13 +0000 (13:30 +0200)]
Log individual package installation steps
See #2847
Matthias Schmidt [Sun, 18 Aug 2019 09:09:01 +0000 (11:09 +0200)]
Fix typos in German language item
See #3040
Matthias Schmidt [Sun, 18 Aug 2019 08:23:39 +0000 (10:23 +0200)]
Add maximum number of items support for ItemListFormField
Close #3040
Matthias Schmidt [Sun, 18 Aug 2019 08:21:42 +0000 (10:21 +0200)]
Allow removing initial excess items in static item list
Alexander Ebert [Sat, 17 Aug 2019 18:52:24 +0000 (20:52 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sat, 17 Aug 2019 18:52:16 +0000 (20:52 +0200)]
Include the number of other reactions in the tooltip
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)()
Matthias Schmidt [Sat, 17 Aug 2019 16:03:54 +0000 (18:03 +0200)]
Merge branch 'next' into databaseEditor_getters
Matthias Schmidt [Sat, 17 Aug 2019 16:00:54 +0000 (18:00 +0200)]
Support disallowed bbcodes in wysiwyg form builder field
Close #3022
Matthias Schmidt [Sat, 17 Aug 2019 15:16:59 +0000 (17:16 +0200)]
Ensure that language items belong to correct category
Close #3031
Matthias Schmidt [Sat, 17 Aug 2019 12:25:44 +0000 (14:25 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Sat, 17 Aug 2019 12:25:08 +0000 (14:25 +0200)]
Add censorship enforement for WSYIWYG form builder fields
See #3022
Fabii547 [Sat, 17 Aug 2019 12:14:30 +0000 (14:14 +0200)]
Fix XSD filenames generated by PIP GUI (#3038)
Fabii547 [Sat, 17 Aug 2019 12:06:45 +0000 (14:06 +0200)]
Fix order of status icons in `categoryList.tpl` (#3015)
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
Matthias Schmidt [Sat, 17 Aug 2019 11:33:56 +0000 (13:33 +0200)]
Only return each index once in MysqlDatabaseEditor::getIndices()
Close #3012
Matthias Schmidt [Sat, 17 Aug 2019 11:17:09 +0000 (13:17 +0200)]
Merge branch 'master' into next
Matthias Schmidt [Sat, 17 Aug 2019 11:16:58 +0000 (13:16 +0200)]
Merge branch '3.0'
Matthias Schmidt [Sat, 17 Aug 2019 11:15:43 +0000 (13:15 +0200)]
Fix wording in English language item
Alexander Ebert [Sat, 17 Aug 2019 10:49:08 +0000 (12:49 +0200)]
Preparing the release 5.2.0 Alpha 4
woltlab.com [Fri, 16 Aug 2019 15:25:35 +0000 (15:25 +0000)]
Updating minified JavaScript files
Alexander Ebert [Fri, 16 Aug 2019 14:31:11 +0000 (16:31 +0200)]
Fixed the auto insert of pasted/dropped images in the editor
Alexander Ebert [Fri, 16 Aug 2019 13:45:50 +0000 (15:45 +0200)]
Support event unbinding for legacy redactor plugins
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
Alexander Ebert [Fri, 16 Aug 2019 13:03:07 +0000 (15:03 +0200)]
Moved the reaction summary in comments below the message
Alexander Ebert [Fri, 16 Aug 2019 12:57:53 +0000 (14:57 +0200)]
Disallow spiders to access the auth actions
Alexander Ebert [Fri, 16 Aug 2019 12:57:42 +0000 (14:57 +0200)]
Compact view of the reaction summary
Alexander Ebert [Fri, 16 Aug 2019 12:26:22 +0000 (14:26 +0200)]
Merge branch 'master' into next
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
Alexander Ebert [Thu, 15 Aug 2019 09:58:15 +0000 (11:58 +0200)]
Redundant styles: Purge the inner style rather than the outer one
Alexander Ebert [Thu, 15 Aug 2019 09:32:56 +0000 (11:32 +0200)]
Workaround for arbitrary linebreaks in pasted text in Firefox
Alexander Ebert [Sun, 21 Jul 2019 19:53:24 +0000 (21:53 +0200)]
Hide inaccessible categories for articles
Alexander Ebert [Wed, 14 Aug 2019 21:54:48 +0000 (23:54 +0200)]
Merge branch '3.0'
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
Alexander Ebert [Wed, 14 Aug 2019 20:50:32 +0000 (22:50 +0200)]
Disable the access to the UserMailForm by default
Closes #3034
Marcel Werk [Wed, 14 Aug 2019 16:13:21 +0000 (18:13 +0200)]
Fixed typo
Marcel Werk [Mon, 12 Aug 2019 11:52:06 +0000 (13:52 +0200)]
Unified phrases
Matthias Schmidt [Sun, 11 Aug 2019 10:19:21 +0000 (12:19 +0200)]
Support enum and double columns in MysqlDatabaseEditor::getColumns()
Close #3011
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.
Alexander Ebert [Fri, 9 Aug 2019 14:07:43 +0000 (16:07 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Fri, 9 Aug 2019 14:07:41 +0000 (16:07 +0200)]
Display the top reaction of an element
Joshua Rüsweg [Thu, 8 Aug 2019 09:21:22 +0000 (11:21 +0200)]
Unify reaction list in notifications
Matthias Schmidt [Tue, 6 Aug 2019 17:53:38 +0000 (19:53 +0200)]
Add DatabaseEditor::(getForeignKeys|getIndexInformation)()
Marcel Werk [Tue, 6 Aug 2019 10:27:41 +0000 (12:27 +0200)]
Merge branch '3.0'
Marcel Werk [Tue, 6 Aug 2019 10:27:20 +0000 (12:27 +0200)]
fixed datepicker issue if min-date contains a future date
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
Olaf Braun [Mon, 5 Aug 2019 13:30:25 +0000 (15:30 +0200)]
Fix marshal undefined exception
Joshua Rüsweg [Sat, 3 Aug 2019 14:51:58 +0000 (16:51 +0200)]
Fix reactionTypeList structure for UiSortableList
Matthias Schmidt [Fri, 2 Aug 2019 16:43:30 +0000 (18:43 +0200)]
Show actual database connection error on data import form
Close #2964