Marcel Werk [Fri, 15 Mar 2019 22:13:30 +0000 (23:13 +0100)]
Improved a11y of the loading indicator
See #2713
Tim Düsterhus [Wed, 13 Mar 2019 18:40:02 +0000 (19:40 +0100)]
Remove enquire.js usage
see discussion in #2866
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
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
Tim Düsterhus [Wed, 13 Mar 2019 14:13:51 +0000 (15:13 +0100)]
Migrate the attachment's storage location in AttachmentRebuildDataWorker
see #2840
Tim Düsterhus [Wed, 13 Mar 2019 14:03:54 +0000 (15:03 +0100)]
Attach `.bin` extension to attachments
see #2840
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
Alexander Ebert [Tue, 12 Mar 2019 18:39:42 +0000 (19:39 +0100)]
Listeners for smiley interactions were incorrectly scoped
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
Matthias Schmidt [Tue, 12 Mar 2019 17:50:55 +0000 (18:50 +0100)]
Fix being able to add empty instructions
See #2772
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
Matthias Schmidt [Tue, 12 Mar 2019 17:23:53 +0000 (18:23 +0100)]
Fix importing package without trailing slash in path
See #2772
Alexander Ebert [Tue, 12 Mar 2019 15:46:17 +0000 (16:46 +0100)]
WAI-ARIA compliant smiley interaction
See #2713
Alexander Ebert [Tue, 12 Mar 2019 11:32:53 +0000 (12:32 +0100)]
Improved ARIA support
Alexander Ebert [Mon, 11 Mar 2019 17:12:52 +0000 (18:12 +0100)]
Removed the now obsolete `WoltLabDropdown.js` module
Alexander Ebert [Mon, 11 Mar 2019 17:04:46 +0000 (18:04 +0100)]
Merge branch 'next' into next-editor-overhaul
Alexander Ebert [Mon, 11 Mar 2019 16:58:56 +0000 (17:58 +0100)]
Improved ARIA support, use native drop-down menus inside Redactor
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
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
Tim Düsterhus [Mon, 11 Mar 2019 12:30:41 +0000 (13:30 +0100)]
Improve wording of exception notifier cronjob description
Tim Düsterhus [Mon, 11 Mar 2019 12:29:59 +0000 (13:29 +0100)]
Merge branch 'next' into exception-notifier
Marcel Werk [Sun, 10 Mar 2019 19:36:47 +0000 (20:36 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Sun, 10 Mar 2019 19:36:44 +0000 (20:36 +0100)]
Fixed focus handling in suggestions
Matthias Schmidt [Sun, 10 Mar 2019 18:36:40 +0000 (19:36 +0100)]
Add missing trailing empty line
See #2509
See
faac87fb32bc6a173f0a9629fa3e49b50a68e513
Matthias Schmidt [Sun, 10 Mar 2019 17:15:54 +0000 (18:15 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF 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
Marcel Werk [Sun, 10 Mar 2019 16:16:39 +0000 (17:16 +0100)]
Improved a11y of notices
See #2713
Alexander Ebert [Sun, 10 Mar 2019 16:14:15 +0000 (17:14 +0100)]
Purged unsupported modules, improved startup performance
Matthias Schmidt [Sun, 10 Mar 2019 14:12:26 +0000 (15:12 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Sun, 10 Mar 2019 14:12:23 +0000 (15:12 +0100)]
Fix minor issues in `WysiwygFormContainer`
See #2852
Matthias Schmidt [Sun, 10 Mar 2019 14:11:53 +0000 (15:11 +0100)]
Change `WysiwygSmileyFormField` to `WysiwygSmileyFormNode`
See #2852
Alexander Ebert [Sun, 10 Mar 2019 12:25:23 +0000 (13:25 +0100)]
Cleaned up unused modules
Alexander Ebert [Sun, 10 Mar 2019 11:37:50 +0000 (12:37 +0100)]
Consistent code format
Marcel Werk [Sun, 10 Mar 2019 10:46:41 +0000 (11:46 +0100)]
Removed obsolete Google+ button
Marcel Werk [Sun, 10 Mar 2019 10:45:57 +0000 (11:45 +0100)]
Improved a11y
See #2713
Marcel Werk [Sun, 10 Mar 2019 10:18:41 +0000 (11:18 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Sun, 10 Mar 2019 10:18:36 +0000 (11:18 +0100)]
Improved a11y
See #2713
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
Matthias Schmidt [Sun, 10 Mar 2019 09:54:33 +0000 (10:54 +0100)]
Remove superfluous empty lines
See #2509
See
faac87fb32bc6a173f0a9629fa3e49b50a68e513
Matthias Schmidt [Sun, 10 Mar 2019 09:04:33 +0000 (10:04 +0100)]
Move form field auto-focus to dedicated interface/trait
See #2509
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
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
Alexander Ebert [Sat, 9 Mar 2019 18:43:05 +0000 (19:43 +0100)]
User friendly error message when rejecting registration attempts
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
Marcel Werk [Sat, 9 Mar 2019 18:14:44 +0000 (19:14 +0100)]
Improved a11y of upload buttons
See #2713
Marcel Werk [Sat, 9 Mar 2019 17:29:36 +0000 (18:29 +0100)]
Improved a11y of drop-downs
See #2713
Joshua Rüsweg [Sat, 9 Mar 2019 16:50:04 +0000 (17:50 +0100)]
Fix init object list for SitemapRebuildWorker
Closes #2858
Closes #2861
Alexander Ebert [Sat, 9 Mar 2019 14:11:50 +0000 (15:11 +0100)]
Include the `upload_max_filesize` in the system tab
Replaces #2829
Matthias Schmidt [Sat, 9 Mar 2019 12:33:05 +0000 (13:33 +0100)]
Add quick reply support for WYSIWYG form builder poll
Close #2852
Alexander Ebert [Fri, 8 Mar 2019 17:18:27 +0000 (18:18 +0100)]
Incorrect return type
Alexander Ebert [Fri, 8 Mar 2019 16:36:00 +0000 (17:36 +0100)]
Remove outdated options from the development process
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>
Marcel Werk [Fri, 8 Mar 2019 15:53:55 +0000 (16:53 +0100)]
Improved a11y of datepickers
see #2713
Alexander Ebert [Fri, 8 Mar 2019 15:50:14 +0000 (16:50 +0100)]
Prevent automatically disabled users from using activation codes
Alexander Ebert [Fri, 8 Mar 2019 11:59:56 +0000 (12:59 +0100)]
Periodically prune the SFS database
Alexander Ebert [Fri, 8 Mar 2019 11:43:29 +0000 (12:43 +0100)]
Stores hashes as binary data to save space
Alexander Ebert [Thu, 7 Mar 2019 21:59:57 +0000 (22:59 +0100)]
StopForumSpam.com integration
See #2692
Matthias Schmidt [Thu, 7 Mar 2019 17:20:52 +0000 (18:20 +0100)]
Fabii547 [Thu, 7 Mar 2019 17:19:45 +0000 (18:19 +0100)]
Fix typos in pip gui phrases (#2863)
Tim Düsterhus [Thu, 7 Mar 2019 11:38:03 +0000 (12:38 +0100)]
Specify border-radius for avatars 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
Tim Düsterhus [Tue, 5 Mar 2019 18:46:55 +0000 (19:46 +0100)]
Fix code style in ExceptionLogUtil
Tim Düsterhus [Tue, 5 Mar 2019 13:31:31 +0000 (14:31 +0100)]
Mark Exceptions as read when ExceptionLogViewPage is accessed
see #2654
Tim Düsterhus [Tue, 5 Mar 2019 13:24:36 +0000 (14:24 +0100)]
Add ExceptionMailerCronjob
Closes #2654
Tim Düsterhus [Tue, 5 Mar 2019 13:24:08 +0000 (14:24 +0100)]
Add ExceptionLogUtil to parse the exception logs
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
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
Matthias Schmidt [Sun, 3 Mar 2019 14:41:34 +0000 (15:41 +0100)]
Add proper WYSIWYG support for form builder
See #2852
Matthias Schmidt [Sun, 3 Mar 2019 12:51:53 +0000 (13:51 +0100)]
Do not collete data form unavailable form fields
See #2509
Matthias Schmidt [Sun, 3 Mar 2019 08:17:26 +0000 (09:17 +0100)]
Add form builder button API
Close 2860
Joshua Rüsweg [Sat, 2 Mar 2019 19:43:11 +0000 (20:43 +0100)]
Add canonical URL for CategoryTrophyListPage
Joshua Rüsweg [Sat, 2 Mar 2019 19:40:08 +0000 (20:40 +0100)]
Merge branch 'master' into next
Joshua Rüsweg [Sat, 2 Mar 2019 19:32:29 +0000 (20:32 +0100)]
Add canonical URL for Trophy(List)?Page
Marcel Werk [Fri, 1 Mar 2019 16:52:14 +0000 (17:52 +0100)]
better sorting in listing of user groups
Closes #2857
Marcel Werk [Wed, 27 Feb 2019 14:37:59 +0000 (15:37 +0100)]
Improved backwards compatibility
see https://github.com/WoltLab/WCF/commit/
d53b11443f6c5a10fe62b0637d00dd6dba61c657#commitcomment-
32495448
Marcel Werk [Tue, 26 Feb 2019 17:46:02 +0000 (18:46 +0100)]
Disable search-dropdown if captcha is required
Closes #2856
Marcel Werk [Tue, 26 Feb 2019 17:38:02 +0000 (18:38 +0100)]
Merge branch '3.0'
Marcel Werk [Tue, 26 Feb 2019 17:37:42 +0000 (18:37 +0100)]
Fixed error handling in captcha questions
Tim Düsterhus [Tue, 26 Feb 2019 15:06:24 +0000 (16:06 +0100)]
Merge branch 'master' into next
Tim Düsterhus [Tue, 26 Feb 2019 15:04:02 +0000 (16:04 +0100)]
Fix redirect in Message/Reply#_insertMessage if the new URL is the current
This might happen if the AJAX request intentionally returns the URL to
an existing content (e.g. to prevent duplicate content or when performing
automated merges).
Fabii547 [Mon, 25 Feb 2019 17:52:18 +0000 (18:52 +0100)]
Fix undefined variable in `Devtools\Project\Instructions.js` (#2855)
Matthias Schmidt [Mon, 25 Feb 2019 17:49:49 +0000 (18:49 +0100)]
Add more places where automatic user group assignment is checked
See #2809
Matthias Schmidt [Sun, 24 Feb 2019 16:58:26 +0000 (17:58 +0100)]
Change when form builder tree structured is validated
Instead of directly validating children when they are added, they are now validated when the form is built. At this point in time, the complete form tree is established allowing for a greater varity of validations.
See #2509
Matthias Schmidt [Sun, 24 Feb 2019 16:14:21 +0000 (17:14 +0100)]
Add flag to signal that form interacts via AJAX requests
See #2509
Matthias Schmidt [Sun, 24 Feb 2019 16:04:43 +0000 (17:04 +0100)]
Suppress warning about undefined field
See #2509
Matthias Schmidt [Sun, 24 Feb 2019 16:04:16 +0000 (17:04 +0100)]
Remove obsolete imports
See #2509
Matthias Schmidt [Sun, 24 Feb 2019 15:58:25 +0000 (16:58 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Tim Düsterhus [Sun, 24 Feb 2019 15:58:10 +0000 (16:58 +0100)]
Merge branch '3.0'
Tim Düsterhus [Sun, 24 Feb 2019 15:47:14 +0000 (16:47 +0100)]
Split tags at comma in TagEngine::addObjectTags()
On Android detecting key codes is unreliable, which causes the
tag[] field to contain values with a comma.
This adds the missing server side “validation” that the tags actually
cannot contain commas by splitting them.
Matthias Schmidt [Sun, 24 Feb 2019 15:56:47 +0000 (16:56 +0100)]
Remove leading double underscores from form builder property names
See #2509
Marcel Werk [Sun, 24 Feb 2019 15:52:26 +0000 (16:52 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Sun, 24 Feb 2019 15:52:03 +0000 (16:52 +0100)]
Simplify updating of the activity points per event
Closes #2854
Matthias Schmidt [Sun, 24 Feb 2019 15:31:28 +0000 (16:31 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Sun, 24 Feb 2019 15:31:18 +0000 (16:31 +0100)]
Marcel Werk [Sun, 24 Feb 2019 15:27:31 +0000 (16:27 +0100)]
Prevent changing the field type of profile fields
Closes #2853
Matthias Schmidt [Sun, 24 Feb 2019 13:41:22 +0000 (14:41 +0100)]
Add option to remove tab menu container's link anchors
See #2509
See #2852
Matthias Schmidt [Sun, 24 Feb 2019 13:38:25 +0000 (14:38 +0100)]
Only add form field label element if label exists
See #2509
Matthias Schmidt [Sun, 24 Feb 2019 13:37:42 +0000 (14:37 +0100)]
Fix separator of multiple form CSS classes
See #2509
Matthias Schmidt [Sun, 24 Feb 2019 13:36:18 +0000 (14:36 +0100)]
Set form container classes via PHP API
This way, the default classes can also be removed again
See #2509
Matthias Schmidt [Sun, 24 Feb 2019 13:34:15 +0000 (14:34 +0100)]
Improve exception message
See #2509