GitHub/WoltLab/WCF.git
7 years agoAvoid unnecessary scripting
Alexander Ebert [Thu, 27 Apr 2017 17:58:47 +0000 (19:58 +0200)]
Avoid unnecessary scripting

See #2189

7 years agoUpdating minified JavaScript files
woltlab.com [Wed, 26 Apr 2017 13:17:45 +0000 (15:17 +0200)]
Updating minified JavaScript files

7 years ago`urlArgs` in `require.config.js` breaks the compiler
Alexander Ebert [Wed, 26 Apr 2017 13:14:34 +0000 (15:14 +0200)]
`urlArgs` in `require.config.js` breaks the compiler

See #2189

7 years agoUpdating minified JavaScript files
woltlab.com [Wed, 26 Apr 2017 13:05:49 +0000 (15:05 +0200)]
Updating minified JavaScript files

7 years agoPurge jQuery external sources
Alexander Ebert [Wed, 26 Apr 2017 13:00:38 +0000 (15:00 +0200)]
Purge jQuery external sources

See #2254

7 years agoDisallow ACP login for non-authorized users
Alexander Ebert [Wed, 26 Apr 2017 12:30:44 +0000 (14:30 +0200)]
Disallow ACP login for non-authorized users

See #2253

7 years agoImproved recognition of already installed packages
Alexander Ebert [Wed, 26 Apr 2017 10:54:08 +0000 (12:54 +0200)]
Improved recognition of already installed packages

7 years agoDetect truncated links in messages for manual quote
Alexander Ebert [Tue, 25 Apr 2017 23:00:37 +0000 (01:00 +0200)]
Detect truncated links in messages for manual quote

See #2252

7 years agoMerge remote-tracking branch 'refs/remotes/origin/master' into next
Alexander Ebert [Tue, 25 Apr 2017 19:59:45 +0000 (21:59 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/master' into next

# Conflicts:
# com.woltlab.wcf/objectType.xml

7 years agoUpdating minified JavaScript files
woltlab.com [Tue, 25 Apr 2017 16:31:48 +0000 (18:31 +0200)]
Updating minified JavaScript files

7 years agoAdded support for JS date format escape sequences
Alexander Ebert [Tue, 25 Apr 2017 16:29:46 +0000 (18:29 +0200)]
Added support for JS date format escape sequences

7 years agoFixed permission validation in article list
Marcel Werk [Tue, 25 Apr 2017 16:08:59 +0000 (18:08 +0200)]
Fixed permission validation in article list

7 years agoAdded logging of paypal callback errors
Marcel Werk [Tue, 25 Apr 2017 15:47:18 +0000 (17:47 +0200)]
Added logging of paypal callback errors

7 years agoImproved fetching of remote avatars
Marcel Werk [Tue, 25 Apr 2017 15:46:58 +0000 (17:46 +0200)]
Improved fetching of remote avatars

7 years agoUpdating minified JavaScript files
woltlab.com [Tue, 25 Apr 2017 15:46:47 +0000 (17:46 +0200)]
Updating minified JavaScript files

7 years agoFixed suggestion list handling
Alexander Ebert [Tue, 25 Apr 2017 15:37:10 +0000 (17:37 +0200)]
Fixed suggestion list handling

7 years agoRemoved required property
Alexander Ebert [Tue, 25 Apr 2017 14:43:39 +0000 (16:43 +0200)]
Removed required property

Server-side validation will catch this anyway and browser's don't play
nice with this attribute when the input field is hidden due to a tab
menu.

7 years agoFixed handling of text color for disabled input fields
Alexander Ebert [Tue, 25 Apr 2017 12:33:16 +0000 (14:33 +0200)]
Fixed handling of text color for disabled input fields

7 years agoFixed user option type 'message'
Marcel Werk [Mon, 24 Apr 2017 14:58:49 +0000 (16:58 +0200)]
Fixed user option type 'message'

7 years agoUpdating minified JavaScript files
woltlab.com [Mon, 24 Apr 2017 14:46:48 +0000 (16:46 +0200)]
Updating minified JavaScript files

7 years agoWork-around for Safari w/ disabled cache
Alexander Ebert [Mon, 24 Apr 2017 14:35:30 +0000 (16:35 +0200)]
Work-around for Safari w/ disabled cache

7 years agoUpdating minified JavaScript files
woltlab.com [Mon, 24 Apr 2017 13:01:49 +0000 (15:01 +0200)]
Updating minified JavaScript files

7 years agoRevert kbd display property
Alexander Ebert [Mon, 24 Apr 2017 12:49:44 +0000 (14:49 +0200)]
Revert kbd display property

This change reverts 8d381dc61e8183adcb770457f9fba25c29c00bd2

7 years agoFixed pre-selection of message tabs
Alexander Ebert [Mon, 24 Apr 2017 11:17:15 +0000 (13:17 +0200)]
Fixed pre-selection of message tabs

7 years agoUpdating minified JavaScript files
woltlab.com [Sun, 23 Apr 2017 18:31:49 +0000 (20:31 +0200)]
Updating minified JavaScript files

7 years agoFixed timezone calculation for birthday input
Alexander Ebert [Sun, 23 Apr 2017 18:24:30 +0000 (20:24 +0200)]
Fixed timezone calculation for birthday input

7 years agoSome full quotes were not recognized as such
Alexander Ebert [Sun, 23 Apr 2017 17:00:57 +0000 (19:00 +0200)]
Some full quotes were not recognized as such

The changes actually work around the legacy behavior of the creation of
`QuotedMessage` objects, that did not use the existing data if a quote
is an actual full quote.

7 years agoUpdating minified JavaScript files
woltlab.com [Sun, 23 Apr 2017 16:31:47 +0000 (18:31 +0200)]
Updating minified JavaScript files

7 years agoMerge branch 'master' into next
Matthias Schmidt [Sun, 23 Apr 2017 16:21:38 +0000 (18:21 +0200)]
Merge branch 'master' into next

7 years agoUpdate behavior of page dependence condition controller
Matthias Schmidt [Sun, 23 Apr 2017 16:21:00 +0000 (18:21 +0200)]
Update behavior of page dependence condition controller

The relevant element should only be shown when all selected pages are
accepted as the related condition is only guaranteed to work in these
instances and can cause other selected pages to be ignored.

7 years agoUpdate jQuery to 3.2.1
Tim Düsterhus [Sun, 23 Apr 2017 14:48:03 +0000 (16:48 +0200)]
Update jQuery to 3.2.1

Note: $.holdReady is deprecated as of jQuery 3.2:

    https://github.com/jquery/jquery/commit/bd984f0ee2cf40107a669d80d92566b8625b1e6b

Be careful with future jQuery updates for that reason!

7 years agoUpdate to require.js 2.3.3
Tim Düsterhus [Sun, 23 Apr 2017 14:43:26 +0000 (16:43 +0200)]
Update to require.js 2.3.3

7 years agoMerge branch 'master' into next
Tim Düsterhus [Sun, 23 Apr 2017 14:28:06 +0000 (16:28 +0200)]
Merge branch 'master' into next

7 years agoMerge branch '2.1'
Tim Düsterhus [Sun, 23 Apr 2017 14:27:29 +0000 (16:27 +0200)]
Merge branch '2.1'

7 years agoMerge branch '2.0' into 2.1
Tim Düsterhus [Sun, 23 Apr 2017 14:27:10 +0000 (16:27 +0200)]
Merge branch '2.0' into 2.1

7 years agoFix `Range` handling in \wcf\util\FileReader
Tim Düsterhus [Sun, 23 Apr 2017 14:20:24 +0000 (16:20 +0200)]
Fix `Range` handling in \wcf\util\FileReader

- Disallow invalid Range: bytes=100 without a trailing hyphen.
- Disallow invalid Range: bytes=2-1 with start > end.
- Support valid    Range: bytes=0-0 with end = 0.
- Support maximum offset > filesize as per RFC 7233:
   A client can limit the number of bytes requested without knowing the
   size of the selected representation.  If the last-byte-pos value is
   absent, or if the value is greater than or equal to the current
   length of the representation data, the byte range is interpreted as
   the remainder of the representation (i.e., the server replaces the
   value of last-byte-pos with a value that is one less than the current
   length of the selected representation).

7 years agoForce redirect to core's login/index page
Alexander Ebert [Sun, 23 Apr 2017 14:06:57 +0000 (16:06 +0200)]
Force redirect to core's login/index page

7 years agoFix issues with heavily nested block bbcodes
Alexander Ebert [Sun, 23 Apr 2017 12:37:26 +0000 (14:37 +0200)]
Fix issues with heavily nested block bbcodes

7 years agoUpdating minified JavaScript files
woltlab.com [Sun, 23 Apr 2017 10:46:49 +0000 (12:46 +0200)]
Updating minified JavaScript files

7 years agoFixed empty element in quick reply
Marcel Werk [Sun, 23 Apr 2017 10:43:41 +0000 (12:43 +0200)]
Fixed empty element in quick reply

7 years agoFixed recognition of non-checkbox/radio input fields
Alexander Ebert [Sun, 23 Apr 2017 10:42:55 +0000 (12:42 +0200)]
Fixed recognition of non-checkbox/radio input fields

7 years agoAdded missing check for callback if page never scrolled
Alexander Ebert [Sat, 22 Apr 2017 13:39:48 +0000 (15:39 +0200)]
Added missing check for callback if page never scrolled

7 years agoFixed username validation in guest posting
Marcel Werk [Sun, 23 Apr 2017 10:04:35 +0000 (12:04 +0200)]
Fixed username validation in guest posting

7 years agoUnified phrases
Marcel Werk [Sun, 23 Apr 2017 09:08:18 +0000 (11:08 +0200)]
Unified phrases

7 years agoAdded events to alter the quoted message contents
Alexander Ebert [Fri, 21 Apr 2017 13:02:31 +0000 (15:02 +0200)]
Added events to alter the quoted message contents

7 years agoUpdating minified JavaScript files
woltlab.com [Thu, 20 Apr 2017 19:16:49 +0000 (21:16 +0200)]
Updating minified JavaScript files

7 years agoPass variables to {lang} in Template.grammar
Tim Düsterhus [Thu, 20 Apr 2017 19:09:42 +0000 (21:09 +0200)]
Pass variables to {lang} in Template.grammar

7 years agoFixed typo
Alexander Ebert [Thu, 20 Apr 2017 18:40:04 +0000 (20:40 +0200)]
Fixed typo

See #2208

7 years agoFixed legacy config.inc.php include
Marcel Werk [Thu, 20 Apr 2017 18:25:47 +0000 (20:25 +0200)]
Fixed legacy config.inc.php include

7 years agoFirefox does not support alignment-baseline on SVG text
Alexander Ebert [Thu, 20 Apr 2017 12:16:46 +0000 (14:16 +0200)]
Firefox does not support alignment-baseline on SVG text

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/alignment-baseline
shows examples using a <text> element, but they're broken in Firefox (oh
the irony!).

The `dominant-baseline`-attribute has the same outcome and can be used
instead. Thanks @Morik

7 years agoAdded missing template
Alexander Ebert [Thu, 20 Apr 2017 12:15:02 +0000 (14:15 +0200)]
Added missing template

See #2208

7 years agoImplemented individual box show orders per page
Alexander Ebert [Thu, 20 Apr 2017 12:07:50 +0000 (14:07 +0200)]
Implemented individual box show orders per page

See #2208

7 years agoImpoved validation of parent page id to prevent infinite loop
Marcel Werk [Wed, 19 Apr 2017 17:14:00 +0000 (19:14 +0200)]
Impoved validation of parent page id to prevent infinite loop

7 years agoFixed print issue in firefox
Marcel Werk [Wed, 19 Apr 2017 17:10:59 +0000 (19:10 +0200)]
Fixed print issue in firefox

7 years agoMake BackgroundQueueHandler::forceCheck() more resilient
Tim Düsterhus [Wed, 19 Apr 2017 13:25:31 +0000 (15:25 +0200)]
Make BackgroundQueueHandler::forceCheck() more resilient

Closes #2251

7 years agoFixed download of small attached images
Marcel Werk [Tue, 18 Apr 2017 19:25:49 +0000 (21:25 +0200)]
Fixed download of small attached images

7 years agoFixed missing module setting check
Marcel Werk [Tue, 18 Apr 2017 16:29:04 +0000 (18:29 +0200)]
Fixed missing module setting check

7 years agoAdded event in UserBirthdayCache
Marcel Werk [Thu, 13 Apr 2017 11:22:44 +0000 (13:22 +0200)]
Added event in UserBirthdayCache

7 years agoSort available box controllers by name
Matthias Schmidt [Wed, 12 Apr 2017 15:46:56 +0000 (17:46 +0200)]
Sort available box controllers by name

7 years agoAdd box controller for article tags
Matthias Schmidt [Wed, 12 Apr 2017 13:53:08 +0000 (15:53 +0200)]
Add box controller for article tags

See #2192

7 years agoFixed phrase
Alexander Ebert [Wed, 12 Apr 2017 10:32:03 +0000 (12:32 +0200)]
Fixed phrase

7 years agoForce overwriting of cronjob descriptions
Alexander Ebert [Wed, 12 Apr 2017 10:21:06 +0000 (12:21 +0200)]
Force overwriting of cronjob descriptions

These phrases may already exist due to the import of existing language
files. Overwriting them at all times avoids issues in these cases and
saves us an extra roundtrip to manually delete them first.

7 years agoFixed wrong permission
Marcel Werk [Wed, 12 Apr 2017 09:33:07 +0000 (11:33 +0200)]
Fixed wrong permission

7 years agohide condition field, if the user can't select any group (#2179)
Joshua Rüsweg [Tue, 11 Apr 2017 15:31:54 +0000 (17:31 +0200)]
hide condition field, if the user can't select any group (#2179)

7 years agoBetter IDE XSD support by package.xml (#2241)
Olaf Braun [Tue, 11 Apr 2017 15:30:05 +0000 (17:30 +0200)]
Better IDE XSD support by package.xml (#2241)

* Add a function to set a object visit by given userIDs

* Add transaction and reformat code

* Add whitspaces

* fix indentation

* Fix XSD IDE problem

* Add new vortex attributes

7 years agoMerge pull request #2247 from Morik/patch-11
Alexander Ebert [Tue, 11 Apr 2017 15:28:42 +0000 (17:28 +0200)]
Merge pull request #2247 from Morik/patch-11

Fix empty lines in CodeMetacodeConverter

7 years agoAdded warning notice on user merge page
Alexander Ebert [Tue, 11 Apr 2017 15:26:41 +0000 (17:26 +0200)]
Added warning notice on user merge page

See #2230

7 years agoAdded Google Stackdriver
Alexander Ebert [Tue, 11 Apr 2017 10:32:55 +0000 (12:32 +0200)]
Added Google Stackdriver

See #2214

7 years agoMerge pull request #2250 from mutec/3rdpartyautherrors
Marcel Werk [Mon, 10 Apr 2017 15:25:47 +0000 (17:25 +0200)]
Merge pull request #2250 from mutec/3rdpartyautherrors

fix error messages if account is already liked with 3rdparty

7 years agoFix typo in language item
Matthias Schmidt [Sun, 9 Apr 2017 14:13:05 +0000 (16:13 +0200)]
Fix typo in language item

7 years agoAdd clipboard support for articles
Matthias Schmidt [Sun, 9 Apr 2017 13:13:06 +0000 (15:13 +0200)]
Add clipboard support for articles

Close #2197

7 years agoMerge remote-tracking branch 'refs/remotes/origin/2.1'
Marcel Werk [Sat, 8 Apr 2017 11:58:06 +0000 (13:58 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/2.1'

# Conflicts:
# com.woltlab.wcf/templates/register.tpl

7 years agoMerge branch '2.1'
Marcel Werk [Sat, 8 Apr 2017 11:57:44 +0000 (13:57 +0200)]
Merge branch '2.1'

7 years agoMerge remote-tracking branch 'refs/remotes/origin/2.0' into 2.1
Marcel Werk [Sat, 8 Apr 2017 11:56:15 +0000 (13:56 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/2.0' into 2.1

7 years agoFixed js issue in username validation
Marcel Werk [Sat, 8 Apr 2017 11:55:35 +0000 (13:55 +0200)]
Fixed js issue in username validation

7 years agofix error messages if account is already liked with 3rdparty
mutec [Fri, 7 Apr 2017 17:11:44 +0000 (19:11 +0200)]
fix error messages if account is already liked with 3rdparty

the language items for those error-messages use template-scripting (`{if LANGUAGE_USE_INFORMAL_VARIANT}deinem{else}Ihrem{/if}`) which is not supported by `Language::get()`, but `Language::getDynamicVariable()`

7 years agoFixed use-statement order
Alexander Ebert [Fri, 7 Apr 2017 16:09:41 +0000 (18:09 +0200)]
Fixed use-statement order

7 years agoImplemented toggle for articles between i18n/monolingual
Alexander Ebert [Fri, 7 Apr 2017 16:01:39 +0000 (18:01 +0200)]
Implemented toggle for articles between i18n/monolingual

See #2205

7 years agoImproved usability in list of active paid subscriptions
Marcel Werk [Fri, 7 Apr 2017 12:02:19 +0000 (14:02 +0200)]
Improved usability in list of active paid subscriptions

Closes #2249

7 years agoMerge remote-tracking branch 'refs/remotes/origin/master' into next
Alexander Ebert [Fri, 7 Apr 2017 10:17:41 +0000 (12:17 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/master' into next

# Conflicts:
# com.woltlab.wcf/package.xml

7 years agoUpdating release date 3.0.4
Alexander Ebert [Thu, 6 Apr 2017 11:53:56 +0000 (13:53 +0200)]
Updating release date

7 years agoMerge branch '2.1'
Alexander Ebert [Thu, 6 Apr 2017 11:51:59 +0000 (13:51 +0200)]
Merge branch '2.1'

7 years agoPreparing release 2.1.14 2.1.14
Alexander Ebert [Thu, 6 Apr 2017 11:49:13 +0000 (13:49 +0200)]
Preparing release 2.1.14

7 years agoMerge branch '2.0' into 2.1
Alexander Ebert [Thu, 6 Apr 2017 11:48:01 +0000 (13:48 +0200)]
Merge branch '2.0' into 2.1

7 years agoPreparing release 2.0.15 pl 1 2.0.15_pl_1
Alexander Ebert [Thu, 6 Apr 2017 11:44:58 +0000 (13:44 +0200)]
Preparing release 2.0.15 pl 1

7 years agoUpdating minified JavaScript files
woltlab.com [Thu, 6 Apr 2017 11:16:50 +0000 (13:16 +0200)]
Updating minified JavaScript files

7 years agoWork-around for an issue w/ Vivaldi
Alexander Ebert [Thu, 6 Apr 2017 11:09:53 +0000 (13:09 +0200)]
Work-around for an issue w/ Vivaldi

7 years agoCronjob calculation now uses "local" time instead of GMT
Alexander Ebert [Wed, 5 Apr 2017 16:53:26 +0000 (18:53 +0200)]
Cronjob calculation now uses "local" time instead of GMT

Initially \DateTime was used, but dropped again due to some serious bugs
in \DateTime::setDate() which would have forced me to write some really
nasty work-around, including spawning new \DateTime objects left and
right.

Also \DateTime works slightly different, which would require a lot of
significant changes to the code. From my experience, this is simply not
worth it given the high potential of writing erroneous code. Also bugs
in the cronjob calculation tend to surface after years, turning such a
change into a future nightmare.

Fixes #2164

7 years agoMinor cleanup
Alexander Ebert [Wed, 5 Apr 2017 15:51:59 +0000 (17:51 +0200)]
Minor cleanup

7 years agoMerge branch 'master' into next
Tim Düsterhus [Wed, 5 Apr 2017 13:22:47 +0000 (15:22 +0200)]
Merge branch 'master' into next

7 years agoStop logging connection errors of ImageProxy
Tim Düsterhus [Wed, 5 Apr 2017 13:21:42 +0000 (15:21 +0200)]
Stop logging connection errors of ImageProxy

7 years agoMerge pull request #2161 from Morik/patch-10
Alexander Ebert [Wed, 5 Apr 2017 12:50:07 +0000 (14:50 +0200)]
Merge pull request #2161 from Morik/patch-10

Fix cronjob month calculation

7 years agoFixed ColorPicker in ACP context
Alexander Ebert [Wed, 5 Apr 2017 11:50:36 +0000 (13:50 +0200)]
Fixed ColorPicker in ACP context

Fixes #2245

7 years agoAdded label support for articles
Marcel Werk [Wed, 5 Apr 2017 11:36:41 +0000 (13:36 +0200)]
Added label support for articles

Closes #2184

7 years agoFixed rescue mode's visuals
Alexander Ebert [Tue, 4 Apr 2017 17:14:57 +0000 (19:14 +0200)]
Fixed rescue mode's visuals

7 years agoAvoid bbcode parsing inside source code elements
Alexander Ebert [Tue, 4 Apr 2017 15:47:21 +0000 (17:47 +0200)]
Avoid bbcode parsing inside source code elements

7 years agoAdded events in '__menu' template
Marcel Werk [Tue, 4 Apr 2017 14:50:32 +0000 (16:50 +0200)]
Added events in '__menu' template

Closes #2183

7 years agoUpdating minified JavaScript files
woltlab.com [Tue, 4 Apr 2017 11:16:49 +0000 (13:16 +0200)]
Updating minified JavaScript files

7 years agoAvoid invalid HTML caused by nested link elements
Alexander Ebert [Tue, 4 Apr 2017 11:05:00 +0000 (13:05 +0200)]
Avoid invalid HTML caused by nested link elements

7 years agoFixed code viewer incorrectly handling nbsp
Alexander Ebert [Tue, 4 Apr 2017 10:30:29 +0000 (12:30 +0200)]
Fixed code viewer incorrectly handling nbsp