GitHub/WoltLab/WCF.git
6 years agoi18n database object list class
mutec [Wed, 29 Nov 2017 22:43:56 +0000 (23:43 +0100)]
i18n database object list class

this makes it possible to provide a list of objects in a real alphabetical order
for performance-reasons it should be used when needed only (e.g. when sortField is title and title might contain language items)

7 years agoAdded support for HD preview images for styles
Alexander Ebert [Sun, 29 Oct 2017 17:26:38 +0000 (18:26 +0100)]
Added support for HD preview images for styles

Closes #2459

7 years agoUpdating minified JavaScript files
woltlab.com [Sat, 28 Oct 2017 17:12:19 +0000 (19:12 +0200)]
Updating minified JavaScript files

7 years agoImproved formatting of nested lists
Alexander Ebert [Sat, 28 Oct 2017 13:49:03 +0000 (15:49 +0200)]
Improved formatting of nested lists

7 years agoFix work-around for sub-pixel rendering of dialogs
Matthias Schmidt [Sat, 28 Oct 2017 11:38:16 +0000 (13:38 +0200)]
Fix work-around for sub-pixel rendering of dialogs

See #2295

7 years agoSync frontend `scrollablePageCheckboxList` template
Matthias Schmidt [Sat, 28 Oct 2017 04:33:16 +0000 (06:33 +0200)]
Sync frontend `scrollablePageCheckboxList` template

See b46fc2a694c66c71123b126cee0bb50219070766

7 years agoAdd missing language items for pages' box selection filters
Matthias Schmidt [Sat, 28 Oct 2017 04:32:31 +0000 (06:32 +0200)]
Add missing language items for pages' box selection filters

See b46fc2a694c66c71123b126cee0bb50219070766

7 years agoSupport template scripting in UserActivityEventExcludedObjectTypeCondition options
Matthias Schmidt [Sat, 28 Oct 2017 04:28:53 +0000 (06:28 +0200)]
Support template scripting in UserActivityEventExcludedObjectTypeCondition options

Close #2455

7 years agoUpdating minified JavaScript files
woltlab.com [Fri, 27 Oct 2017 23:38:21 +0000 (01:38 +0200)]
Updating minified JavaScript files

7 years agoFix property documentation
Matthias Schmidt [Fri, 27 Oct 2017 18:14:56 +0000 (20:14 +0200)]
Fix property documentation

7 years agoAdd missing options constant definition
Matthias Schmidt [Fri, 27 Oct 2017 18:14:45 +0000 (20:14 +0200)]
Add missing options constant definition

7 years agoMerge pull request #2454 from WoltLab/31-editor-paste
Tim Düsterhus [Fri, 27 Oct 2017 15:43:31 +0000 (17:43 +0200)]
Merge pull request #2454 from WoltLab/31-editor-paste

Improved pasting from clipboard into the editor

7 years agoRemoved debug code
Alexander Ebert [Fri, 27 Oct 2017 15:41:51 +0000 (17:41 +0200)]
Removed debug code

7 years agoAdded informal variant
Alexander Ebert [Fri, 27 Oct 2017 14:28:10 +0000 (16:28 +0200)]
Added informal variant

7 years agoMerge remote-tracking branch 'refs/remotes/origin/31-editor-table'
Alexander Ebert [Fri, 27 Oct 2017 14:16:41 +0000 (16:16 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/31-editor-table'

7 years agoAdded dialog to specify table size before insertion
Alexander Ebert [Fri, 27 Oct 2017 13:52:46 +0000 (15:52 +0200)]
Added dialog to specify table size before insertion

7 years agoImproved instagram embed code
Marcel Werk [Fri, 27 Oct 2017 11:54:56 +0000 (13:54 +0200)]
Improved instagram embed code

7 years agoMerge remote-tracking branch 'refs/remotes/origin/31-editor-arrow-keys'
Alexander Ebert [Fri, 27 Oct 2017 11:14:32 +0000 (13:14 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/31-editor-arrow-keys'

7 years agoFixed `caret.end()`-calls on `<p><br></p>`
Alexander Ebert [Fri, 27 Oct 2017 10:48:33 +0000 (12:48 +0200)]
Fixed `caret.end()`-calls on `<p><br></p>`

7 years agoFixed arrow key handling
Alexander Ebert [Fri, 27 Oct 2017 10:35:02 +0000 (12:35 +0200)]
Fixed arrow key handling

7 years agoImproved arrow key movement between two blocks
Alexander Ebert [Thu, 26 Oct 2017 22:45:13 +0000 (00:45 +0200)]
Improved arrow key movement between two blocks

7 years agoAvoid timeout issue in Chrome on Android when pasting
Alexander Ebert [Thu, 26 Oct 2017 21:22:59 +0000 (23:22 +0200)]
Avoid timeout issue in Chrome on Android when pasting

7 years agoImproved image paste support in Safari on macOS
Alexander Ebert [Thu, 26 Oct 2017 17:45:27 +0000 (19:45 +0200)]
Improved image paste support in Safari on macOS

7 years agoImproved detection of HTML images pasted in Chrome
Alexander Ebert [Thu, 26 Oct 2017 14:11:44 +0000 (16:11 +0200)]
Improved detection of HTML images pasted in Chrome

7 years agoImproved HTML handling, mostly prevent page jump on iOS
Alexander Ebert [Thu, 26 Oct 2017 11:56:07 +0000 (13:56 +0200)]
Improved HTML handling, mostly prevent page jump on iOS

7 years agoUpdating minified JavaScript files 3.1.0_Beta_2
woltlab.com [Wed, 25 Oct 2017 14:45:29 +0000 (16:45 +0200)]
Updating minified JavaScript files

7 years agoFixed quote handler management for legacy inline editing
Alexander Ebert [Wed, 25 Oct 2017 11:46:19 +0000 (13:46 +0200)]
Fixed quote handler management for legacy inline editing

7 years agoAvoid page scrolling on paste
Alexander Ebert [Tue, 24 Oct 2017 21:31:58 +0000 (23:31 +0200)]
Avoid page scrolling on paste

7 years agoPaste bypass using the native clipboard API
Alexander Ebert [Tue, 24 Oct 2017 21:13:34 +0000 (23:13 +0200)]
Paste bypass using the native clipboard API

7 years agoAdded missing update script
Alexander Ebert [Tue, 24 Oct 2017 15:53:52 +0000 (17:53 +0200)]
Added missing update script

7 years agoPreparing release 3.1.0 Beta 2
Alexander Ebert [Tue, 24 Oct 2017 10:32:42 +0000 (12:32 +0200)]
Preparing release 3.1.0 Beta 2

7 years agoUpdating minified JavaScript files
woltlab.com [Tue, 24 Oct 2017 09:55:17 +0000 (11:55 +0200)]
Updating minified JavaScript files

7 years agoFixed browser resize in ACP
Alexander Ebert [Tue, 24 Oct 2017 09:41:21 +0000 (11:41 +0200)]
Fixed browser resize in ACP

Fixes #2453

7 years agoFixed icon size inside buttons
Alexander Ebert [Tue, 24 Oct 2017 09:35:20 +0000 (11:35 +0200)]
Fixed icon size inside buttons

Fixes #2452

7 years agoAdded a visibility filter for `UiItemListFilter`
Alexander Ebert [Mon, 23 Oct 2017 16:49:17 +0000 (18:49 +0200)]
Added a visibility filter for `UiItemListFilter`

Closes #2451

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Mon, 23 Oct 2017 16:27:47 +0000 (18:27 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

7 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Mon, 23 Oct 2017 10:29:21 +0000 (12:29 +0200)]
Merge branch '2.1' into 3.0

7 years agoUpdating minified JavaScript files
woltlab.com [Mon, 23 Oct 2017 10:26:38 +0000 (12:26 +0200)]
Updating minified JavaScript files

7 years agoUpdating minified JavaScript files
woltlab.com [Mon, 23 Oct 2017 10:21:47 +0000 (12:21 +0200)]
Updating minified JavaScript files

7 years agoSmall style optimizations
Marcel Werk [Mon, 23 Oct 2017 09:53:07 +0000 (11:53 +0200)]
Small style optimizations

7 years agoFixed outdated html
Marcel Werk [Thu, 19 Oct 2017 13:36:33 +0000 (15:36 +0200)]
Fixed outdated html

7 years agoAllow the logo link to optionally lead to the app main instead of the global landing...
Alexander Ebert [Sun, 22 Oct 2017 11:57:13 +0000 (13:57 +0200)]
Allow the logo link to optionally lead to the app main instead of the global landing page

Closes #2450

7 years agoAdded an option to display polls across the full width
Alexander Ebert [Sat, 21 Oct 2017 11:37:55 +0000 (13:37 +0200)]
Added an option to display polls across the full width

Closes #2449

7 years agoRemoved debug code
Alexander Ebert [Fri, 20 Oct 2017 17:01:12 +0000 (19:01 +0200)]
Removed debug code

7 years agoAdded support for message clipboard checkboxes
Alexander Ebert [Fri, 20 Oct 2017 16:15:19 +0000 (18:15 +0200)]
Added support for message clipboard checkboxes

7 years agoUpdated monkeypatch to support `opts.keepStyleAttr`
Alexander Ebert [Fri, 20 Oct 2017 12:07:01 +0000 (14:07 +0200)]
Updated monkeypatch to support `opts.keepStyleAttr`

7 years agoAdded a proxy script to allow CORS access for `manifest.json`
Alexander Ebert [Fri, 20 Oct 2017 11:36:18 +0000 (13:36 +0200)]
Added a proxy script to allow CORS access for `manifest.json`

7 years agoMinor performance improvement on page load
Alexander Ebert [Thu, 19 Oct 2017 18:47:57 +0000 (20:47 +0200)]
Minor performance improvement on page load

Relative timestamps are pre-computed on the server-side as of WSC 3.1,
making it unnecessary to refresh them on load. Instead we can get away
by performing it on the first significant DOM change or using the
once-per-minute refresh.

On averge this saves around 5-10ms on init

7 years agoImproved display of custom URLs
Alexander Ebert [Thu, 19 Oct 2017 17:52:25 +0000 (19:52 +0200)]
Improved display of custom URLs

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Thu, 19 Oct 2017 11:37:20 +0000 (13:37 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

7 years agoFixed inserting of elements failed with adjacent text nodes
Alexander Ebert [Thu, 19 Oct 2017 11:36:26 +0000 (13:36 +0200)]
Fixed inserting of elements failed with adjacent text nodes

7 years agoFixed inserting of elements failed with adjacent text nodes
Alexander Ebert [Thu, 19 Oct 2017 11:36:26 +0000 (13:36 +0200)]
Fixed inserting of elements failed with adjacent text nodes

7 years agoSVG's `dominant-baseline` confuses Edge and IE
Alexander Ebert [Thu, 19 Oct 2017 10:53:25 +0000 (12:53 +0200)]
SVG's `dominant-baseline` confuses Edge and IE

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Wed, 18 Oct 2017 16:39:37 +0000 (18:39 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

# Conflicts:
# wcfsetup/install/lang/de.xml
# wcfsetup/install/lang/en.xml

7 years agoFixed language variables for html notification emails
Marcel Werk [Wed, 18 Oct 2017 16:34:55 +0000 (18:34 +0200)]
Fixed language variables for html notification emails

7 years agoAdded an option to enforce secure sources for images
Alexander Ebert [Wed, 18 Oct 2017 16:16:47 +0000 (18:16 +0200)]
Added an option to enforce secure sources for images

Closes #2448

7 years agoAdded missing <enableoptions>
Alexander Ebert [Wed, 18 Oct 2017 15:28:12 +0000 (17:28 +0200)]
Added missing <enableoptions>

See #2447

7 years agoImproved image proxy
Alexander Ebert [Wed, 18 Oct 2017 14:06:04 +0000 (16:06 +0200)]
Improved image proxy

Closes #2447

7 years agoChanged phrasing to close a report
Alexander Ebert [Wed, 18 Oct 2017 10:29:38 +0000 (12:29 +0200)]
Changed phrasing to close a report

7 years agoSupport <compatibility> in DevtoolsProject::validatePackageXml() (#2437)
Tim Düsterhus [Wed, 18 Oct 2017 10:18:07 +0000 (12:18 +0200)]
Support <compatibility> in DevtoolsProject::validatePackageXml() (#2437)

Closes #2434

7 years agoMerge pull request #2442 from jacboy/patch-5
Alexander Ebert [Wed, 18 Oct 2017 10:17:14 +0000 (12:17 +0200)]
Merge pull request #2442 from jacboy/patch-5

new versions

7 years agofix php 7.2 compatibility problem (#2436)
Jens Hausdorf [Wed, 18 Oct 2017 10:14:08 +0000 (12:14 +0200)]
fix php 7.2 compatibility problem (#2436)

* fix php 7.2 compatibility problem

* new approach fixing the problem

7 years agoForce cache reset after PIP import
Alexander Ebert [Wed, 18 Oct 2017 10:12:34 +0000 (12:12 +0200)]
Force cache reset after PIP import

7 years agoUpdating minified JavaScript files
woltlab.com [Wed, 18 Oct 2017 09:31:24 +0000 (11:31 +0200)]
Updating minified JavaScript files

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Wed, 18 Oct 2017 09:29:19 +0000 (11:29 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

# Conflicts:
# com.woltlab.wcf/package.xml
# wcfsetup/install/files/js/3rdParty/redactor2/plugins/combined.min.js
# wcfsetup/install/files/js/WCF.Combined.min.js
# wcfsetup/install/files/lib/system/WCF.class.php

7 years agoUpdating minified JavaScript files 3.0.10
woltlab.com [Tue, 17 Oct 2017 13:37:17 +0000 (15:37 +0200)]
Updating minified JavaScript files

7 years agoAdded update support for the upcoming 2.1-series version
Alexander Ebert [Tue, 17 Oct 2017 13:26:05 +0000 (15:26 +0200)]
Added update support for the upcoming 2.1-series version

7 years agoPreparing release 3.0.10
Alexander Ebert [Tue, 17 Oct 2017 13:23:59 +0000 (15:23 +0200)]
Preparing release 3.0.10

7 years agoAdded size definitions for Google AdSense responsive
Alexander Ebert [Tue, 17 Oct 2017 12:18:09 +0000 (14:18 +0200)]
Added size definitions for Google AdSense responsive

Fixes #2428

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Tue, 17 Oct 2017 11:47:51 +0000 (13:47 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

# Conflicts:
# wcfsetup/install/files/js/WCF.Label.js

7 years agoAdded missing use of UserProfileRuntimeCache
Marcel Werk [Tue, 17 Oct 2017 11:43:52 +0000 (13:43 +0200)]
Added missing use of UserProfileRuntimeCache

7 years agoFix typo in method documentation
Joshua Rüsweg [Mon, 16 Oct 2017 19:55:55 +0000 (21:55 +0200)]
Fix typo in method documentation

7 years agoAdd sitemap toggling function
Joshua Rüsweg [Mon, 16 Oct 2017 19:54:39 +0000 (21:54 +0200)]
Add sitemap toggling function

Closes #2439

7 years agoMake UserTrophyCondition more consistent
Joshua Rüsweg [Mon, 16 Oct 2017 18:23:50 +0000 (20:23 +0200)]
Make UserTrophyCondition more consistent

This commit changes the array index from userTrophy to userTrophyIDs and notUserTrophy to notUserTrophyIDs when saving a trophy condition.

7 years agoMerge remote-tracking branch 'refs/remotes/origin/2.1' into 3.0
Alexander Ebert [Mon, 16 Oct 2017 11:32:04 +0000 (13:32 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/2.1' into 3.0

7 years agoUpdate label preview on init
Alexander Ebert [Mon, 16 Oct 2017 11:26:54 +0000 (13:26 +0200)]
Update label preview on init

7 years agoMerge pull request #2440 from SoftCreatR/patch-4
Marcel Werk [Mon, 16 Oct 2017 10:39:26 +0000 (12:39 +0200)]
Merge pull request #2440 from SoftCreatR/patch-4

Add missing packageID property

7 years agoMerge pull request #2445 from SoftCreatR/patch-5
Tim Düsterhus [Mon, 16 Oct 2017 08:49:32 +0000 (10:49 +0200)]
Merge pull request #2445 from SoftCreatR/patch-5

Update favico.js

7 years agoUpdated favico.js to 0.3.10
Sascha Greuel [Sun, 15 Oct 2017 23:50:24 +0000 (01:50 +0200)]
Updated favico.js to 0.3.10

7 years agoFixed English phrase
Marcel Werk [Sun, 15 Oct 2017 16:40:56 +0000 (18:40 +0200)]
Fixed English phrase

7 years agoAdded generic templates for comment notification emails
Marcel Werk [Sun, 15 Oct 2017 16:06:37 +0000 (18:06 +0200)]
Added generic templates for comment notification emails

Closes #2444

7 years agoNew versions, yay
Jakob Licina [Sun, 15 Oct 2017 01:35:45 +0000 (03:35 +0200)]
New versions, yay

7 years agoAdded missing packageID property
Sascha Greuel [Sat, 14 Oct 2017 22:53:19 +0000 (00:53 +0200)]
Added missing packageID property

7 years agoAdded `.icon128`
Alexander Ebert [Wed, 11 Oct 2017 16:17:33 +0000 (18:17 +0200)]
Added `.icon128`

Fixes #2432

7 years agoOptimized JavaScript activity in background tabs
Alexander Ebert [Wed, 11 Oct 2017 15:45:14 +0000 (17:45 +0200)]
Optimized JavaScript activity in background tabs

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Wed, 11 Oct 2017 14:26:08 +0000 (16:26 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

7 years agoFixed element parent block detection
Alexander Ebert [Wed, 11 Oct 2017 14:25:47 +0000 (16:25 +0200)]
Fixed element parent block detection

7 years agoAdded improved message reprocessing API
Alexander Ebert [Wed, 11 Oct 2017 12:34:32 +0000 (14:34 +0200)]
Added improved message reprocessing API

Closes #2438

7 years agoUpdating minified JavaScript files
woltlab.com [Wed, 11 Oct 2017 09:35:19 +0000 (11:35 +0200)]
Updating minified JavaScript files

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Wed, 11 Oct 2017 09:28:54 +0000 (11:28 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

# Conflicts:

# wcfsetup/install/files/lib/system/package/plugin/PagePackageInstallationPlugin.class.php

7 years agoImproved backspace/delete key handling for empty lines
Alexander Ebert [Wed, 11 Oct 2017 09:13:12 +0000 (11:13 +0200)]
Improved backspace/delete key handling for empty lines

7 years agoFixed pasting of single-line content in Firefox
Alexander Ebert [Tue, 10 Oct 2017 17:02:46 +0000 (19:02 +0200)]
Fixed pasting of single-line content in Firefox

7 years agoAvoid empty <p /> generated after non-<p> block elements
Alexander Ebert [Mon, 9 Oct 2017 15:42:29 +0000 (17:42 +0200)]
Avoid empty <p /> generated after non-<p> block elements

7 years agoAllow updating pages' options and permissions via PIP
Matthias Schmidt [Mon, 7 Aug 2017 16:27:41 +0000 (18:27 +0200)]
Allow updating pages' options and permissions via PIP

Backport of 08dceba6b57f67f52a943d65be395ae77de2691f

7 years agoFixed 1px page jump caused by the code box button
Alexander Ebert [Mon, 9 Oct 2017 14:50:13 +0000 (16:50 +0200)]
Fixed 1px page jump caused by the code box button

7 years agoUpdating minified JavaScript files
woltlab.com [Mon, 9 Oct 2017 10:37:14 +0000 (12:37 +0200)]
Updating minified JavaScript files

7 years agoFixed English phrase
Marcel Werk [Sun, 8 Oct 2017 19:14:02 +0000 (21:14 +0200)]
Fixed English phrase

7 years agoRemove unused bogus method
Joshua Rüsweg [Sun, 8 Oct 2017 18:35:29 +0000 (20:35 +0200)]
Remove unused bogus method

7 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Fri, 6 Oct 2017 17:11:20 +0000 (19:11 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF

7 years agoUpdating minified JavaScript files
woltlab.com [Fri, 6 Oct 2017 16:41:32 +0000 (18:41 +0200)]
Updating minified JavaScript files