Matthias Schmidt [Fri, 4 Dec 2015 22:00:49 +0000 (23:00 +0100)]
Fix ACP page header
See
537c52ddb0
Marcel Werk [Fri, 4 Dec 2015 17:37:29 +0000 (18:37 +0100)]
Merge branch 'next-lantia' of github.com:WoltLab/WCF into next-lantia
Marcel Werk [Fri, 4 Dec 2015 17:37:17 +0000 (18:37 +0100)]
Added box layout / box handler
Alexander Ebert [Fri, 4 Dec 2015 14:11:45 +0000 (15:11 +0100)]
CMS page data is now available in the Request object
Alexander Ebert [Fri, 4 Dec 2015 13:25:12 +0000 (14:25 +0100)]
Using proper class name resolution
Alexander Ebert [Fri, 4 Dec 2015 13:01:32 +0000 (14:01 +0100)]
Some minor improvements
Tim Düsterhus [Thu, 3 Dec 2015 14:36:32 +0000 (15:36 +0100)]
Merge branch 'next' into next-lantia
Tim Düsterhus [Thu, 3 Dec 2015 14:36:15 +0000 (15:36 +0100)]
Merge branch 'handleException' into next
Marcel Werk [Thu, 3 Dec 2015 12:44:14 +0000 (13:44 +0100)]
Removed obsolete pages
Alexander Ebert [Wed, 2 Dec 2015 17:41:39 +0000 (18:41 +0100)]
Added {page}-PIP and CMS routing support
Marcel Werk [Wed, 2 Dec 2015 16:36:45 +0000 (17:36 +0100)]
Added box management (WIP)
Tim Düsterhus [Tue, 1 Dec 2015 23:09:03 +0000 (00:09 +0100)]
Fix code style
Tim Düsterhus [Tue, 1 Dec 2015 22:40:17 +0000 (23:40 +0100)]
Add backwards compatibility InvalidArgumentException
Tim Düsterhus [Tue, 1 Dec 2015 22:28:55 +0000 (23:28 +0100)]
Adapt ExceptionLogViewPage
Tim Düsterhus [Tue, 29 Sep 2015 20:55:16 +0000 (22:55 +0200)]
Clean up \wcf\system\exception\*
Tim Düsterhus [Tue, 29 Sep 2015 20:47:03 +0000 (22:47 +0200)]
Handle NamedUserExceptions in RequestHandler
Tim Düsterhus [Tue, 29 Sep 2015 20:44:31 +0000 (22:44 +0200)]
Add translation for "What happened?" in exception handler
Tim Düsterhus [Tue, 29 Sep 2015 20:31:17 +0000 (22:31 +0200)]
Add the exception_privacy option
Tim Düsterhus [Tue, 29 Sep 2015 20:16:50 +0000 (22:16 +0200)]
Throw ErrorException in WCF::handleError()
Tim Düsterhus [Tue, 29 Sep 2015 20:04:30 +0000 (22:04 +0200)]
Add new exception log format
Tim Düsterhus [Tue, 29 Sep 2015 19:34:36 +0000 (21:34 +0200)]
Update DatabaseException to make proper use of the new Exception handling
Tim Düsterhus [Mon, 28 Sep 2015 15:13:06 +0000 (17:13 +0200)]
Improve Exception / Error printing
Marcel Werk [Tue, 1 Dec 2015 16:00:18 +0000 (17:00 +0100)]
Improved page list
Alexander Ebert [Tue, 1 Dec 2015 13:15:28 +0000 (14:15 +0100)]
Added getApplicationByID()
Alexander Ebert [Tue, 1 Dec 2015 13:03:51 +0000 (14:03 +0100)]
Using `else if` instead of `elseif`
Alexander Ebert [Tue, 1 Dec 2015 12:54:32 +0000 (13:54 +0100)]
Added menuItem pip
Marcel Werk [Tue, 1 Dec 2015 11:55:13 +0000 (12:55 +0100)]
Added cookie policy and privacy policy as cms page
Marcel Werk [Tue, 1 Dec 2015 11:54:50 +0000 (12:54 +0100)]
Renamed wcf1_page.displayName to name
Alexander Ebert [Mon, 30 Nov 2015 23:25:57 +0000 (00:25 +0100)]
Fixed page pip
Alexander Ebert [Mon, 30 Nov 2015 13:52:24 +0000 (14:52 +0100)]
Merge remote-tracking branch 'origin/next-lantia' into next-lantia
# Conflicts:
# wcfsetup/install/files/lib/data/menu/MenuEditor.class.php
Alexander Ebert [Mon, 30 Nov 2015 13:51:04 +0000 (14:51 +0100)]
Added PIP for menus
Alexander Ebert [Mon, 30 Nov 2015 13:50:57 +0000 (14:50 +0100)]
Fixed phpDoc
Alexander Ebert [Mon, 30 Nov 2015 13:50:41 +0000 (14:50 +0100)]
Added gernic method to handle i18n tags
Alexander Ebert [Mon, 30 Nov 2015 13:50:28 +0000 (14:50 +0100)]
Fixed variable reference
Marcel Werk [Sun, 29 Nov 2015 17:21:20 +0000 (18:21 +0100)]
Merge branch 'next-lantia' of github.com:WoltLab/WCF into next-lantia
Marcel Werk [Sun, 29 Nov 2015 17:21:09 +0000 (18:21 +0100)]
Fixed coding style/documentation issue
Alexander Ebert [Sun, 29 Nov 2015 12:05:13 +0000 (13:05 +0100)]
Some minor adjustments
Alexander Ebert [Sun, 29 Nov 2015 11:45:02 +0000 (12:45 +0100)]
Merge branch 'next-lantia' of github.com:WoltLab/WCF into next-lantia
Matthias Schmidt [Sun, 29 Nov 2015 11:44:13 +0000 (12:44 +0100)]
Merge branch 'next' into next-lantia
Matthias Schmidt [Sun, 29 Nov 2015 11:43:12 +0000 (12:43 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Sun, 29 Nov 2015 11:39:37 +0000 (12:39 +0100)]
Fix typo in English language item
Alexander Ebert [Sat, 28 Nov 2015 21:16:06 +0000 (22:16 +0100)]
Travis fixes
Alexander Ebert [Sat, 28 Nov 2015 21:09:31 +0000 (22:09 +0100)]
Fixed wcfsetup
Alexander Ebert [Sat, 28 Nov 2015 20:14:00 +0000 (21:14 +0100)]
Some minor updates
Marcel Werk [Sat, 28 Nov 2015 20:07:29 +0000 (21:07 +0100)]
Merge branch 'next-lantia' of github.com:WoltLab/WCF into next-lantia
Marcel Werk [Sat, 28 Nov 2015 20:07:16 +0000 (21:07 +0100)]
Added menu management (WIP)
woltlab.com [Sat, 28 Nov 2015 13:57:19 +0000 (14:57 +0100)]
Updating minified JavaScript files
Alexander Ebert [Sat, 28 Nov 2015 13:55:19 +0000 (14:55 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/next' into next-lantia
Alexander Ebert [Sat, 28 Nov 2015 13:54:47 +0000 (14:54 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/master' into next
# Conflicts:
# com.woltlab.wcf/package.xml
# wcfsetup/install/files/js/3rdParty/redactor/plugins/wbbcode.js
# wcfsetup/install/files/js/3rdParty/redactor/plugins/wcombined.min.js
# wcfsetup/install/files/js/3rdParty/redactor/plugins/wmonkeypatch.js
# wcfsetup/install/files/js/WCF.Combined.min.js
# wcfsetup/install/files/lib/system/WCF.class.php
Alexander Ebert [Sat, 28 Nov 2015 13:51:55 +0000 (14:51 +0100)]
Missed some travis errors
Alexander Ebert [Sat, 28 Nov 2015 13:37:50 +0000 (14:37 +0100)]
Fixed some minor travis issues
Alexander Ebert [Sat, 28 Nov 2015 12:54:52 +0000 (13:54 +0100)]
Added proper support for custom urls
Alexander Ebert [Thu, 26 Nov 2015 18:42:22 +0000 (19:42 +0100)]
Allow only updating controller
Alexander Ebert [Thu, 26 Nov 2015 18:42:08 +0000 (19:42 +0100)]
Fixed class reference
Alexander Ebert [Thu, 26 Nov 2015 18:26:00 +0000 (19:26 +0100)]
Added page-PIP
Alexander Ebert [Thu, 26 Nov 2015 10:00:40 +0000 (11:00 +0100)]
Fixed wcfsetup and acp/frontend access
Tim Düsterhus [Wed, 25 Nov 2015 17:33:57 +0000 (18:33 +0100)]
Support $2y$ prefix in PasswordUtil::isBlowfish()
Alexander Ebert [Wed, 25 Nov 2015 15:09:40 +0000 (16:09 +0100)]
Removed some DI references
Alexander Ebert [Wed, 25 Nov 2015 14:27:48 +0000 (15:27 +0100)]
Removed php-di
Originally intended to phase out SingletonFactory and get rid of its
downsides, there are a few issues that effectively prevent us from using
DI right now:
* There are a rather large amount of current singletons that impose a
circular dependency on runtime, resolving these would require more
changes to the API and the behavior than we're comfortable with
* Being able to replace classes with a derived one is a great feature,
but unfortunately the event system isn't exactly aware of this and
unless one explicitly opts-in for inheritance, event listeners would not
be executed. This could lead to rather unpredictable behaviors and
debugging issues could be rather challenging
* Only some classes qualify for DI, for instance SingletonFactory has a
locked constructor that can be overriden without breaking BC. This leads
to a mixture of "real" DI classes (using constructor injection) and
others that explicitly invoke the DI container to fetch dependencies on
runtime, negating one key aspect of DI (knowledge about dependencies w/o
examining the class source)
These are the major issues with the current implementation and we rather
chose to ditch DI for now until we have proper solutions for all issues.
Most likely this will mean that we won't see DI in the 2.x tree of WCF
at all.
Alexander Ebert [Wed, 25 Nov 2015 12:39:43 +0000 (13:39 +0100)]
Some changes for custom URL support
Alexander Ebert [Tue, 24 Nov 2015 19:32:21 +0000 (20:32 +0100)]
Fixed package installation icon / updated spinner
Alexander Ebert [Tue, 24 Nov 2015 19:32:05 +0000 (20:32 +0100)]
Exclude 3rd party libs from sniffing
Alexander Ebert [Tue, 24 Nov 2015 18:51:13 +0000 (19:51 +0100)]
Fixed WCFSetup / ACP
Alexander Ebert [Tue, 24 Nov 2015 00:16:19 +0000 (01:16 +0100)]
Added missing autoloader
Alexander Ebert [Mon, 23 Nov 2015 23:10:56 +0000 (00:10 +0100)]
Added experimental mention support
Still buggy and anything but finished, more like a proof of concept than
a working implementation. Naming is still inconsistent and is something
I'm working on.
Marcel Werk [Mon, 23 Nov 2015 23:07:07 +0000 (00:07 +0100)]
Fixed usage of smileys in spoiler bbcode titles
Alexander Ebert [Fri, 20 Nov 2015 16:50:56 +0000 (17:50 +0100)]
Added HTMLPurifier / experimental support for quotes
Alexander Ebert [Fri, 20 Nov 2015 16:50:00 +0000 (17:50 +0100)]
Overhauled some classes using DI
Alexander Ebert [Fri, 20 Nov 2015 16:49:34 +0000 (17:49 +0100)]
Fixed inline editor
Alexander Ebert [Fri, 20 Nov 2015 16:49:18 +0000 (17:49 +0100)]
Fixed calculation issue
Marcel Werk [Thu, 19 Nov 2015 18:42:54 +0000 (19:42 +0100)]
Fixed broken preview image in acp attachment list
Marcel Werk [Thu, 19 Nov 2015 16:03:51 +0000 (17:03 +0100)]
Added CMS page management (WIP)
Alexander Ebert [Wed, 18 Nov 2015 14:01:30 +0000 (15:01 +0100)]
Some fixes and minor overhauls
Alexander Ebert [Wed, 18 Nov 2015 10:06:37 +0000 (11:06 +0100)]
Updated LinkHandler to use DI
Alexander Ebert [Wed, 18 Nov 2015 09:51:31 +0000 (10:51 +0100)]
Updated phpDoc
Alexander Ebert [Tue, 17 Nov 2015 18:24:25 +0000 (19:24 +0100)]
Using DI for certain classes
Alexander Ebert [Tue, 17 Nov 2015 12:59:21 +0000 (13:59 +0100)]
Merge branch 'refs/heads/next-php-di' into next-lantia
Alexander Ebert [Tue, 17 Nov 2015 12:58:43 +0000 (13:58 +0100)]
Added PHP-DI in order to phase out SingletonFactory
Alexander Ebert [Mon, 16 Nov 2015 23:53:23 +0000 (00:53 +0100)]
Added generic message manager
Alexander Ebert [Mon, 16 Nov 2015 23:52:36 +0000 (00:52 +0100)]
Improved parameter hinting
Alexander Ebert [Mon, 16 Nov 2015 23:52:06 +0000 (00:52 +0100)]
Fixed message buttons and improved tooltip UX
Alexander Ebert [Mon, 16 Nov 2015 23:51:42 +0000 (00:51 +0100)]
Minor improvements
Alexander Ebert [Mon, 16 Nov 2015 23:51:17 +0000 (00:51 +0100)]
Added reusable dropdown menus
Dropdown menus are usually tied to a specific element, but certain
scenarios require only a single menu that can be used for multiple
source elements. This decreases the impact on the page DOM and allows
for easier management in these cases.
Matthias Schmidt [Sat, 14 Nov 2015 12:05:26 +0000 (13:05 +0100)]
Add permission check for attachment's user edit link
Alexander Ebert [Wed, 4 Nov 2015 12:51:41 +0000 (13:51 +0100)]
Cleaned up route handler, partially incomplete
Alexander Ebert [Mon, 2 Nov 2015 14:09:18 +0000 (15:09 +0100)]
Added quote support, still getting used to Redactor II
Alexander Ebert [Thu, 29 Oct 2015 09:54:31 +0000 (10:54 +0100)]
Preparing release 2.1.8 pl 1
Alexander Ebert [Wed, 28 Oct 2015 17:59:44 +0000 (18:59 +0100)]
Dummy change
This change will cause the handler to be recognized as changed file by
our build tools, ensuring the current version will be force-shipped with
the next update.
woltlab.com [Wed, 28 Oct 2015 16:56:54 +0000 (17:56 +0100)]
Updating minified JavaScript files
Alexander Ebert [Wed, 28 Oct 2015 16:52:01 +0000 (17:52 +0100)]
Fixed handling of multiselect types
woltlab.com [Wed, 28 Oct 2015 14:01:53 +0000 (15:01 +0100)]
Updating minified JavaScript files
Alexander Ebert [Wed, 28 Oct 2015 13:55:57 +0000 (14:55 +0100)]
Dirty work-around for iOS Safari's selection
Marcel Werk [Wed, 28 Oct 2015 13:12:24 +0000 (14:12 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Wed, 28 Oct 2015 13:12:14 +0000 (14:12 +0100)]
Revert "Fixed avatar size in mobile optimization"
This reverts commit
28b522a49b09c7778439ad19b29ff3123006b10c.
Alexander Ebert [Wed, 28 Oct 2015 12:31:44 +0000 (13:31 +0100)]
Disabled iOS work-around causing issues in iOS 9
Marcel Werk [Wed, 28 Oct 2015 12:31:05 +0000 (13:31 +0100)]
Removed ads from non-content pages
woltlab.com [Wed, 28 Oct 2015 12:06:50 +0000 (13:06 +0100)]
Updating minified JavaScript files
Alexander Ebert [Wed, 28 Oct 2015 12:01:41 +0000 (13:01 +0100)]
Improved sanitation for content pasted from OpenOffice
Alexander Ebert [Wed, 28 Oct 2015 10:14:39 +0000 (11:14 +0100)]
CLI worker was out-of-sync, breaking elasticsearch integration
Alexander Ebert [Tue, 27 Oct 2015 18:09:58 +0000 (19:09 +0100)]
Removed Redactor and replaced it with Redactor II