GitHub/WoltLab/WCF.git
5 years agoMerge branch 'master' into next
Matthias Schmidt [Tue, 19 Mar 2019 17:24:40 +0000 (18:24 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Matthias Schmidt [Tue, 19 Mar 2019 17:23:59 +0000 (18:23 +0100)]
Merge branch '3.0'

5 years agoAdd missing semicolons
Matthias Schmidt [Tue, 19 Mar 2019 17:23:26 +0000 (18:23 +0100)]
Add missing semicolons

See 0e4b2c330755851736ce67f136cc76e7be2ba9a4

5 years agoMerge branch '3.0'
Matthias Schmidt [Tue, 19 Mar 2019 17:22:09 +0000 (18:22 +0100)]
Merge branch '3.0'

5 years agoFix captchas for comments and quick replies only working once
Matthias Schmidt [Tue, 19 Mar 2019 17:15:34 +0000 (18:15 +0100)]
Fix captchas for comments and quick replies only working once

… on the current page. After that, the page had to be reloaded.

5 years agoExecute cronjob to assign users to groups more often
Matthias Schmidt [Tue, 19 Mar 2019 08:10:34 +0000 (09:10 +0100)]
Execute cronjob to assign users to groups more often

See #2809

5 years agoMerge branch 'master' into next
Tim Düsterhus [Mon, 18 Mar 2019 23:07:20 +0000 (00:07 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Tim Düsterhus [Mon, 18 Mar 2019 23:05:27 +0000 (00:05 +0100)]
Merge branch '3.0'

5 years agoMerge pull request #2871 from Morik/patch-3
Tim Düsterhus [Mon, 18 Mar 2019 23:04:12 +0000 (00:04 +0100)]
Merge pull request #2871 from Morik/patch-3

Fix deletion of captchas

5 years agoFix deletion of captchas
Morik [Mon, 18 Mar 2019 19:55:06 +0000 (20:55 +0100)]
Fix deletion of captchas

5 years agoMerge branch '3.0'
Marcel Werk [Mon, 18 Mar 2019 17:04:01 +0000 (18:04 +0100)]
Merge branch '3.0'

5 years agoquick reply: allow author to be set to null via event
Marcel Werk [Mon, 18 Mar 2019 17:03:40 +0000 (18:03 +0100)]
quick reply: allow author to be set to null via event

5 years agoFix building devtools project add form twice after saving
Matthias Schmidt [Mon, 18 Mar 2019 15:42:51 +0000 (16:42 +0100)]
Fix building devtools project add form twice after saving

The form is already re-built in `AbstractFormBuilderForm::saved()`.

See #2772

5 years agoAdd ad support for articles
Matthias Schmidt [Mon, 18 Mar 2019 15:08:30 +0000 (16:08 +0100)]
Add ad support for articles

Close #2707

5 years agoMerge branch '3.0'
Marcel Werk [Mon, 18 Mar 2019 15:02:22 +0000 (16:02 +0100)]
Merge branch '3.0'

5 years agofixed a bug that prevented bbcodes from being renamed
Marcel Werk [Mon, 18 Mar 2019 14:38:57 +0000 (15:38 +0100)]
fixed a bug that prevented bbcodes from being renamed

5 years agoAdded importer for CMS pages
Marcel Werk [Mon, 18 Mar 2019 14:30:24 +0000 (15:30 +0100)]
Added importer for CMS pages

Closes #2708

5 years agoUpdate form builder's dialog form document implementation
Matthias Schmidt [Sun, 17 Mar 2019 07:55:40 +0000 (08:55 +0100)]
Update form builder's dialog form document implementation

See #2509

5 years agoImproved a11y of spoiler bbcodes
Marcel Werk [Sat, 16 Mar 2019 21:35:01 +0000 (22:35 +0100)]
Improved a11y of spoiler bbcodes

See #2713

5 years agoImproved a11y of interactive drop-downs
Marcel Werk [Sat, 16 Mar 2019 18:47:16 +0000 (19:47 +0100)]
Improved a11y of interactive drop-downs

See #2713

5 years agoHandle global form success message directly in form builder API
Matthias Schmidt [Sat, 16 Mar 2019 14:58:44 +0000 (15:58 +0100)]
Handle global form success message directly in form builder API

This way, there is no need to manually add the relevant code to the template.

See #2509

5 years agoFix typos in form builder documentation and exceptions
Matthias Schmidt [Sat, 16 Mar 2019 14:45:21 +0000 (15:45 +0100)]
Fix typos in form builder documentation and exceptions

See #2509

5 years agoHandle global form error message directly in form builder API
Matthias Schmidt [Sat, 16 Mar 2019 14:44:54 +0000 (15:44 +0100)]
Handle global form error message directly in form builder API

This way, there is no need to include the `formError` template manually anymore.

See #2509

5 years agoImproved a11y of 'new' badges
Marcel Werk [Fri, 15 Mar 2019 22:33:41 +0000 (23:33 +0100)]
Improved a11y of 'new' badges

See #2713

5 years agoImproved a11y of the loading indicator
Marcel Werk [Fri, 15 Mar 2019 22:13:30 +0000 (23:13 +0100)]
Improved a11y of the loading indicator

See #2713

5 years agoRemove enquire.js usage
Tim Düsterhus [Wed, 13 Mar 2019 18:40:02 +0000 (19:40 +0100)]
Remove enquire.js usage

see discussion in #2866

5 years agoMerge pull request #2869 from WoltLab/attachment-extension
Tim Düsterhus [Wed, 13 Mar 2019 16:51:00 +0000 (17:51 +0100)]
Merge pull request #2869 from WoltLab/attachment-extension

Add .bin file extension to attachments

5 years agoImprove comments for attachment location compatibility layer
Tim Düsterhus [Wed, 13 Mar 2019 16:39:00 +0000 (17:39 +0100)]
Improve comments for attachment location compatibility layer

see #2840
see #2869

5 years agoMigrate the attachment's storage location in AttachmentRebuildDataWorker
Tim Düsterhus [Wed, 13 Mar 2019 14:13:51 +0000 (15:13 +0100)]
Migrate the attachment's storage location in AttachmentRebuildDataWorker

see #2840

5 years agoAttach `.bin` extension to attachments
Tim Düsterhus [Wed, 13 Mar 2019 14:03:54 +0000 (15:03 +0100)]
Attach `.bin` extension to attachments

see #2840

5 years agoMerge pull request #2862 from WoltLab/exception-notifier
Tim Düsterhus [Wed, 13 Mar 2019 13:42:51 +0000 (14:42 +0100)]
Merge pull request #2862 from WoltLab/exception-notifier

Notify on new logged errors by email

5 years agoListeners for smiley interactions were incorrectly scoped
Alexander Ebert [Tue, 12 Mar 2019 18:39:42 +0000 (19:39 +0100)]
Listeners for smiley interactions were incorrectly scoped

5 years agoMerge pull request #2867 from WoltLab/next-editor-overhaul
Alexander Ebert [Tue, 12 Mar 2019 17:57:02 +0000 (18:57 +0100)]
Merge pull request #2867 from WoltLab/next-editor-overhaul

Editor overhaul / ARIA improvements

5 years agoFix being able to add empty instructions
Matthias Schmidt [Tue, 12 Mar 2019 17:50:55 +0000 (18:50 +0100)]
Fix being able to add empty instructions

See #2772

5 years agoFix project add/edit form not being submitted after pressing enter
Matthias Schmidt [Tue, 12 Mar 2019 17:46:54 +0000 (18:46 +0100)]
Fix project add/edit form not being submitted after pressing enter

See #2772

5 years agoFix importing package without trailing slash in path
Matthias Schmidt [Tue, 12 Mar 2019 17:23:53 +0000 (18:23 +0100)]
Fix importing package without trailing slash in path

See #2772

5 years agoWAI-ARIA compliant smiley interaction
Alexander Ebert [Tue, 12 Mar 2019 15:46:17 +0000 (16:46 +0100)]
WAI-ARIA compliant smiley interaction

See #2713

5 years agoImproved ARIA support
Alexander Ebert [Tue, 12 Mar 2019 11:32:53 +0000 (12:32 +0100)]
Improved ARIA support

5 years agoRemoved the now obsolete `WoltLabDropdown.js` module
Alexander Ebert [Mon, 11 Mar 2019 17:12:52 +0000 (18:12 +0100)]
Removed the now obsolete `WoltLabDropdown.js` module

5 years agoMerge branch 'next' into next-editor-overhaul
Alexander Ebert [Mon, 11 Mar 2019 17:04:46 +0000 (18:04 +0100)]
Merge branch 'next' into next-editor-overhaul

5 years agoImproved ARIA support, use native drop-down menus inside Redactor
Alexander Ebert [Mon, 11 Mar 2019 16:58:56 +0000 (17:58 +0100)]
Improved ARIA support, use native drop-down menus inside Redactor

5 years agoImproved a11y of drop-down menus
Alexander Ebert [Mon, 11 Mar 2019 16:58:19 +0000 (17:58 +0100)]
Improved a11y of drop-down menus

Keyboard navigation support for [End], [Escape] and [Home]

See #2713

5 years agoChange icon of add button in articleList to fa-plus from fa-pencil
Tim Düsterhus [Mon, 11 Mar 2019 15:44:37 +0000 (16:44 +0100)]
Change icon of add button in articleList to fa-plus from fa-pencil

5 years agoImprove wording of exception notifier cronjob description
Tim Düsterhus [Mon, 11 Mar 2019 12:30:41 +0000 (13:30 +0100)]
Improve wording of exception notifier cronjob description

5 years agoMerge branch 'next' into exception-notifier
Tim Düsterhus [Mon, 11 Mar 2019 12:29:59 +0000 (13:29 +0100)]
Merge branch 'next' into exception-notifier

5 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Sun, 10 Mar 2019 19:36:47 +0000 (20:36 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

5 years agoFixed focus handling in suggestions
Marcel Werk [Sun, 10 Mar 2019 19:36:44 +0000 (20:36 +0100)]
Fixed focus handling in suggestions

5 years agoAdd missing trailing empty line
Matthias Schmidt [Sun, 10 Mar 2019 18:36:40 +0000 (19:36 +0100)]
Add missing trailing empty line

See #2509
See faac87fb32bc6a173f0a9629fa3e49b50a68e513

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Sun, 10 Mar 2019 17:15:54 +0000 (18:15 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoMerge remote-tracking branch 'origin/next-stopforumspam' into next
Tim Düsterhus [Sun, 10 Mar 2019 17:11:38 +0000 (18:11 +0100)]
Merge remote-tracking branch 'origin/next-stopforumspam' into next

5 years agoImproved a11y of notices
Marcel Werk [Sun, 10 Mar 2019 16:16:39 +0000 (17:16 +0100)]
Improved a11y of notices

See #2713

5 years agoPurged unsupported modules, improved startup performance
Alexander Ebert [Sun, 10 Mar 2019 16:14:15 +0000 (17:14 +0100)]
Purged unsupported modules, improved startup performance

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Sun, 10 Mar 2019 14:12:26 +0000 (15:12 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoFix minor issues in `WysiwygFormContainer`
Matthias Schmidt [Sun, 10 Mar 2019 14:12:23 +0000 (15:12 +0100)]
Fix minor issues in `WysiwygFormContainer`

See #2852

5 years agoChange `WysiwygSmileyFormField` to `WysiwygSmileyFormNode`
Matthias Schmidt [Sun, 10 Mar 2019 14:11:53 +0000 (15:11 +0100)]
Change `WysiwygSmileyFormField` to `WysiwygSmileyFormNode`

See #2852

5 years agoCleaned up unused modules
Alexander Ebert [Sun, 10 Mar 2019 12:25:23 +0000 (13:25 +0100)]
Cleaned up unused modules

5 years agoConsistent code format
Alexander Ebert [Sun, 10 Mar 2019 11:37:50 +0000 (12:37 +0100)]
Consistent code format

5 years agoRemoved obsolete Google+ button
Marcel Werk [Sun, 10 Mar 2019 10:46:41 +0000 (11:46 +0100)]
Removed obsolete Google+ button

5 years agoImproved a11y
Marcel Werk [Sun, 10 Mar 2019 10:45:57 +0000 (11:45 +0100)]
Improved a11y

See #2713

5 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Sun, 10 Mar 2019 10:18:41 +0000 (11:18 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

5 years agoImproved a11y
Marcel Werk [Sun, 10 Mar 2019 10:18:36 +0000 (11:18 +0100)]
Improved a11y

See #2713

5 years agoFix location and namespace of object type form node interface/trait
Matthias Schmidt [Sun, 10 Mar 2019 10:01:50 +0000 (11:01 +0100)]
Fix location and namespace of object type form node interface/trait

See #2509

5 years agoRemove superfluous empty lines
Matthias Schmidt [Sun, 10 Mar 2019 09:54:33 +0000 (10:54 +0100)]
Remove superfluous empty lines

See #2509
See faac87fb32bc6a173f0a9629fa3e49b50a68e513

5 years agoMove form field auto-focus to dedicated interface/trait
Matthias Schmidt [Sun, 10 Mar 2019 09:04:33 +0000 (10:04 +0100)]
Move form field auto-focus to dedicated interface/trait

See #2509

5 years agoMerge pull request #2834 from mutec/patch-10
Alexander Ebert [Sat, 9 Mar 2019 19:10:37 +0000 (20:10 +0100)]
Merge pull request #2834 from mutec/patch-10

accept .gz, .tar and .tgz only for package installation/upload

5 years agoIn debug mode: Throw errors if reading from prepared statements without executing...
Alexander Ebert [Sat, 9 Mar 2019 18:53:20 +0000 (19:53 +0100)]
In debug mode: Throw errors if reading from prepared statements without executing them

See #2819

5 years agoUser friendly error message when rejecting registration attempts
Alexander Ebert [Sat, 9 Mar 2019 18:43:05 +0000 (19:43 +0100)]
User friendly error message when rejecting registration attempts

5 years agoFix init object list for database convert encoding worker
Joshua Rüsweg [Sat, 9 Mar 2019 18:39:18 +0000 (19:39 +0100)]
Fix init object list for database convert encoding worker
See 305e62339c6cacab1604bedb123bc55ca61f4083

5 years agoImproved a11y of upload buttons
Marcel Werk [Sat, 9 Mar 2019 18:14:44 +0000 (19:14 +0100)]
Improved a11y of upload buttons

See #2713

5 years agoImproved a11y of drop-downs
Marcel Werk [Sat, 9 Mar 2019 17:29:36 +0000 (18:29 +0100)]
Improved a11y of drop-downs

See #2713

5 years agoFix init object list for SitemapRebuildWorker
Joshua Rüsweg [Sat, 9 Mar 2019 16:50:04 +0000 (17:50 +0100)]
Fix init object list for SitemapRebuildWorker
Closes #2858
Closes #2861

5 years agoMerge pull request #2859 from xBlackEye/patch-1
Alexander Ebert [Sat, 9 Mar 2019 14:36:45 +0000 (15:36 +0100)]
Merge pull request #2859 from xBlackEye/patch-1

Update spiderList.xml

5 years agoInclude the `upload_max_filesize` in the system tab
Alexander Ebert [Sat, 9 Mar 2019 14:11:50 +0000 (15:11 +0100)]
Include the `upload_max_filesize` in the system tab

Replaces #2829

5 years agoAdd quick reply support for WYSIWYG form builder poll
Matthias Schmidt [Sat, 9 Mar 2019 12:33:05 +0000 (13:33 +0100)]
Add quick reply support for WYSIWYG form builder poll

Close #2852

5 years agoIncorrect return type
Alexander Ebert [Fri, 8 Mar 2019 17:18:27 +0000 (18:18 +0100)]
Incorrect return type

5 years agoRemove outdated options from the development process
Alexander Ebert [Fri, 8 Mar 2019 16:36:00 +0000 (17:36 +0100)]
Remove outdated options from the development process

5 years agoUse binary output from `hash()`
Tim Düsterhus [Fri, 8 Mar 2019 16:35:32 +0000 (17:35 +0100)]
Use binary output from `hash()`

Co-Authored-By: dtdesign <ebert@woltlab.com>
5 years agoImproved a11y of datepickers
Marcel Werk [Fri, 8 Mar 2019 15:53:55 +0000 (16:53 +0100)]
Improved a11y of datepickers

see #2713

5 years agoPrevent automatically disabled users from using activation codes
Alexander Ebert [Fri, 8 Mar 2019 15:50:14 +0000 (16:50 +0100)]
Prevent automatically disabled users from using activation codes

5 years agoPeriodically prune the SFS database
Alexander Ebert [Fri, 8 Mar 2019 11:59:56 +0000 (12:59 +0100)]
Periodically prune the SFS database

5 years agoStores hashes as binary data to save space
Alexander Ebert [Fri, 8 Mar 2019 11:43:29 +0000 (12:43 +0100)]
Stores hashes as binary data to save space

5 years agoStopForumSpam.com integration
Alexander Ebert [Thu, 7 Mar 2019 21:59:57 +0000 (22:59 +0100)]
StopForumSpam.com integration

See #2692

5 years agoFix typo in documentation
Matthias Schmidt [Thu, 7 Mar 2019 17:20:52 +0000 (18:20 +0100)]
Fix typo in documentation

See 290363780d61b541634203baa50380bef1f53366

5 years agoFix typos in pip gui phrases (#2863)
Fabii547 [Thu, 7 Mar 2019 17:19:45 +0000 (18:19 +0100)]
Fix typos in pip gui phrases (#2863)

5 years agoSpecify border-radius for avatars in emails
Tim Düsterhus [Thu, 7 Mar 2019 11:38:03 +0000 (12:38 +0100)]
Specify border-radius for avatars in emails

5 years agoStop putting font-* styles on html, head, meta, br in emails
Tim Düsterhus [Thu, 7 Mar 2019 11:37:45 +0000 (12:37 +0100)]
Stop putting font-* styles on html, head, meta, br in emails

5 years agoFix code style in ExceptionLogUtil
Tim Düsterhus [Tue, 5 Mar 2019 18:46:55 +0000 (19:46 +0100)]
Fix code style in ExceptionLogUtil

5 years agoMark Exceptions as read when ExceptionLogViewPage is accessed
Tim Düsterhus [Tue, 5 Mar 2019 13:31:31 +0000 (14:31 +0100)]
Mark Exceptions as read when ExceptionLogViewPage is accessed

see #2654

5 years agoAdd ExceptionMailerCronjob
Tim Düsterhus [Tue, 5 Mar 2019 13:24:36 +0000 (14:24 +0100)]
Add ExceptionMailerCronjob

Closes #2654

5 years agoAdd ExceptionLogUtil to parse the exception logs
Tim Düsterhus [Tue, 5 Mar 2019 13:24:08 +0000 (14:24 +0100)]
Add ExceptionLogUtil to parse the exception logs

5 years agoAdd support for HTML in article and trophy category descriptions
Matthias Schmidt [Mon, 4 Mar 2019 17:31:00 +0000 (18:31 +0100)]
Add support for HTML in article and trophy category descriptions

See #2833

5 years agoRefresh wysiwyg form field attachment handler when loading object id
Matthias Schmidt [Sun, 3 Mar 2019 14:49:41 +0000 (15:49 +0100)]
Refresh wysiwyg form field attachment handler when loading object id

See 712125889cef56d5f23881c8f2fbfc4bacb4d8e5
See #2852

5 years agoAdd proper WYSIWYG support for form builder
Matthias Schmidt [Sun, 3 Mar 2019 14:41:34 +0000 (15:41 +0100)]
Add proper WYSIWYG support for form builder

See #2852

5 years agoDo not collete data form unavailable form fields
Matthias Schmidt [Sun, 3 Mar 2019 12:51:53 +0000 (13:51 +0100)]
Do not collete data form unavailable form fields

See #2509

5 years agoAdd form builder button API
Matthias Schmidt [Sun, 3 Mar 2019 08:17:26 +0000 (09:17 +0100)]
Add form builder button API

Close 2860

5 years agoUpdate spiderList.xml
xBlackEye [Sun, 3 Mar 2019 06:02:59 +0000 (07:02 +0100)]
Update spiderList.xml

Add new Spiders: SkypeUriPreview, Twitterbot, DuckDuckBot, Discordbot and TelegramBot.

5 years agoAdd canonical URL for CategoryTrophyListPage
Joshua Rüsweg [Sat, 2 Mar 2019 19:43:11 +0000 (20:43 +0100)]
Add canonical URL for CategoryTrophyListPage

5 years agoMerge branch 'master' into next
Joshua Rüsweg [Sat, 2 Mar 2019 19:40:08 +0000 (20:40 +0100)]
Merge branch 'master' into next

5 years agoAdd canonical URL for Trophy(List)?Page
Joshua Rüsweg [Sat, 2 Mar 2019 19:32:29 +0000 (20:32 +0100)]
Add canonical URL for Trophy(List)?Page

5 years agobetter sorting in listing of user groups
Marcel Werk [Fri, 1 Mar 2019 16:52:14 +0000 (17:52 +0100)]
better sorting in listing of user groups

Closes #2857