Matthias Schmidt [Sun, 9 Apr 2017 14:13:05 +0000 (16:13 +0200)]
Fix typo in language item
Matthias Schmidt [Sun, 9 Apr 2017 13:13:06 +0000 (15:13 +0200)]
Add clipboard support for articles
Close #2197
Alexander Ebert [Fri, 7 Apr 2017 16:09:41 +0000 (18:09 +0200)]
Fixed use-statement order
Alexander Ebert [Fri, 7 Apr 2017 16:01:39 +0000 (18:01 +0200)]
Implemented toggle for articles between i18n/monolingual
See #2205
Marcel Werk [Fri, 7 Apr 2017 12:02:19 +0000 (14:02 +0200)]
Improved usability in list of active paid subscriptions
Closes #2249
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
Alexander Ebert [Thu, 6 Apr 2017 11:53:56 +0000 (13:53 +0200)]
Updating release date
Alexander Ebert [Thu, 6 Apr 2017 11:51:59 +0000 (13:51 +0200)]
Merge branch '2.1'
Alexander Ebert [Thu, 6 Apr 2017 11:49:13 +0000 (13:49 +0200)]
Preparing release 2.1.14
Alexander Ebert [Thu, 6 Apr 2017 11:48:01 +0000 (13:48 +0200)]
Merge branch '2.0' into 2.1
Alexander Ebert [Thu, 6 Apr 2017 11:44:58 +0000 (13:44 +0200)]
Preparing release 2.0.15 pl 1
woltlab.com [Thu, 6 Apr 2017 11:16:50 +0000 (13:16 +0200)]
Updating minified JavaScript files
Alexander Ebert [Thu, 6 Apr 2017 11:09:53 +0000 (13:09 +0200)]
Work-around for an issue w/ Vivaldi
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
Alexander Ebert [Wed, 5 Apr 2017 15:51:59 +0000 (17:51 +0200)]
Minor cleanup
Tim Düsterhus [Wed, 5 Apr 2017 13:22:47 +0000 (15:22 +0200)]
Merge branch 'master' into next
Tim Düsterhus [Wed, 5 Apr 2017 13:21:42 +0000 (15:21 +0200)]
Stop logging connection errors of ImageProxy
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
Alexander Ebert [Wed, 5 Apr 2017 11:50:36 +0000 (13:50 +0200)]
Fixed ColorPicker in ACP context
Fixes #2245
Marcel Werk [Wed, 5 Apr 2017 11:36:41 +0000 (13:36 +0200)]
Added label support for articles
Closes #2184
Alexander Ebert [Tue, 4 Apr 2017 17:14:57 +0000 (19:14 +0200)]
Fixed rescue mode's visuals
Alexander Ebert [Tue, 4 Apr 2017 15:47:21 +0000 (17:47 +0200)]
Avoid bbcode parsing inside source code elements
Marcel Werk [Tue, 4 Apr 2017 14:50:32 +0000 (16:50 +0200)]
Added events in '__menu' template
Closes #2183
woltlab.com [Tue, 4 Apr 2017 11:16:49 +0000 (13:16 +0200)]
Updating minified JavaScript files
Alexander Ebert [Tue, 4 Apr 2017 11:05:00 +0000 (13:05 +0200)]
Avoid invalid HTML caused by nested link elements
Alexander Ebert [Tue, 4 Apr 2017 10:30:29 +0000 (12:30 +0200)]
Fixed code viewer incorrectly handling nbsp
Tim Düsterhus [Mon, 3 Apr 2017 14:14:46 +0000 (16:14 +0200)]
Pull email when registering through Twitter
Closes #2212
Alexander Ebert [Mon, 3 Apr 2017 09:45:23 +0000 (11:45 +0200)]
Preparing release 3.0.4
Marcel Werk [Sat, 1 Apr 2017 19:26:55 +0000 (21:26 +0200)]
Added vendor prefixes for min-content property
Marcel Werk [Sat, 1 Apr 2017 13:11:00 +0000 (15:11 +0200)]
Added option to filter by custom CMS pages / boxes
Closes #2206
Matthias Schmidt [Fri, 31 Mar 2017 17:24:41 +0000 (19:24 +0200)]
Add media dialog pagination
See #2224
Matthias Schmidt [Fri, 31 Mar 2017 16:49:42 +0000 (18:49 +0200)]
Upload media file into currently selected category
Matthias Schmidt [Fri, 31 Mar 2017 16:41:09 +0000 (18:41 +0200)]
Reset category id after media reset in media dialog
Marcel Werk [Fri, 31 Mar 2017 14:44:37 +0000 (16:44 +0200)]
Added generic events for more box placeholders
closes #2190
woltlab.com [Fri, 31 Mar 2017 14:16:50 +0000 (16:16 +0200)]
Updating minified JavaScript files
Alexander Ebert [Fri, 31 Mar 2017 14:11:58 +0000 (16:11 +0200)]
Removed debug code
woltlab.com [Fri, 31 Mar 2017 13:01:49 +0000 (15:01 +0200)]
Updating minified JavaScript files
Alexander Ebert [Fri, 31 Mar 2017 12:53:17 +0000 (14:53 +0200)]
Fixed inline code behavior in iOS Safari
Marcel Werk [Fri, 31 Mar 2017 11:58:03 +0000 (13:58 +0200)]
Improved mobile view of tables
see #2227
woltlab.com [Fri, 31 Mar 2017 11:31:48 +0000 (13:31 +0200)]
Updating minified JavaScript files
Marcel Werk [Fri, 31 Mar 2017 11:27:56 +0000 (13:27 +0200)]
Improved display of assigned user in moderation list
see #2227
Alexander Ebert [Fri, 31 Mar 2017 11:17:57 +0000 (13:17 +0200)]
Avoid potentially losing caret position on tab menu activation
woltlab.com [Thu, 30 Mar 2017 14:16:48 +0000 (16:16 +0200)]
Updating minified JavaScript files
Alexander Ebert [Thu, 30 Mar 2017 14:07:07 +0000 (16:07 +0200)]
Fixed block-level changes w/o editor focus
woltlab.com [Thu, 30 Mar 2017 13:16:49 +0000 (15:16 +0200)]
Updating minified JavaScript files
Tim Düsterhus [Thu, 30 Mar 2017 13:14:52 +0000 (15:14 +0200)]
Improve generated HTML of edit history diffs
Alexander Ebert [Thu, 30 Mar 2017 13:01:41 +0000 (15:01 +0200)]
Fixed text format on paste
Alexander Ebert [Thu, 30 Mar 2017 12:41:09 +0000 (14:41 +0200)]
Upgraded to Redactor II 2.4
Alexander Ebert [Thu, 30 Mar 2017 10:57:56 +0000 (12:57 +0200)]
Added handling of erroneous instruction blocks
Alexander Ebert [Thu, 30 Mar 2017 10:33:58 +0000 (12:33 +0200)]
Improved UI of text comparisons / diff
See #2243
woltlab.com [Wed, 29 Mar 2017 21:31:49 +0000 (23:31 +0200)]
Updating minified JavaScript files
Tim Düsterhus [Wed, 29 Mar 2017 21:26:10 +0000 (23:26 +0200)]
Merge branch 'master' into next
Tim Düsterhus [Wed, 29 Mar 2017 21:24:29 +0000 (23:24 +0200)]
Ensure that Ajax/Request calls the `failure` callback for all errors
Previously errors such as broken TCP connections / closed ports
would not call `failure`, because the reply wasn't valid JSON.
woltlab.com [Wed, 29 Mar 2017 20:46:48 +0000 (22:46 +0200)]
Updating minified JavaScript files
Tim Düsterhus [Wed, 29 Mar 2017 20:40:47 +0000 (22:40 +0200)]
Merge branch 'master' into next
Tim Düsterhus [Wed, 29 Mar 2017 20:38:30 +0000 (22:38 +0200)]
Fix issue with dots in Template.grammar.jison
Also simplify the grammar: Most tokens are now only recognized when inside
a command (i.e. a valid opening brace), previously a manual listing inside
PLAIN_ANY was required, leading to subtle bugs.
Marcel Werk [Wed, 29 Mar 2017 14:17:10 +0000 (16:17 +0200)]
Optimized mobile view of ModerationListPage
see #2227
Alexander Ebert [Wed, 29 Mar 2017 13:07:51 +0000 (15:07 +0200)]
Implemented history support for boxes and pages
See #2202
Alexander Ebert [Wed, 29 Mar 2017 12:30:52 +0000 (14:30 +0200)]
Added check for interface existence
Tim Düsterhus [Wed, 29 Mar 2017 12:12:08 +0000 (14:12 +0200)]
Fix code style
Tim Düsterhus [Wed, 29 Mar 2017 12:03:03 +0000 (14:03 +0200)]
Merge branch 'master' into next
Tim Düsterhus [Wed, 29 Mar 2017 12:02:50 +0000 (14:02 +0200)]
Merge remote-tracking branch 'origin/master'
Tim Düsterhus [Wed, 29 Mar 2017 12:02:16 +0000 (14:02 +0200)]
Merge branch '2.1'
Tim Düsterhus [Wed, 29 Mar 2017 12:01:58 +0000 (14:01 +0200)]
Merge branch '2.0' into 2.1
Tim Düsterhus [Wed, 29 Mar 2017 12:01:32 +0000 (14:01 +0200)]
Fix FacebookAuthAction
Tim Düsterhus [Tue, 28 Mar 2017 20:43:19 +0000 (22:43 +0200)]
Merge branch 'invis-captcha' into next
Closes #2242
Tim Düsterhus [Mon, 27 Mar 2017 19:43:09 +0000 (21:43 +0200)]
Add support for invisible reCAPTCHA
see #2242
Marcel Werk [Tue, 28 Mar 2017 19:36:06 +0000 (21:36 +0200)]
Fixed text overflow in mobile menu
Tim Düsterhus [Tue, 28 Mar 2017 18:51:46 +0000 (20:51 +0200)]
Add ES6 Promise polyfill
Marcel Werk [Tue, 28 Mar 2017 17:35:05 +0000 (19:35 +0200)]
Implemented visit tracking for articles
Closes #2182
Alexander Ebert [Tue, 28 Mar 2017 15:45:41 +0000 (17:45 +0200)]
Implemented revert feature for tracked versions
See #2240
Alexander Ebert [Mon, 27 Mar 2017 16:33:17 +0000 (18:33 +0200)]
Implemented abstract version tracking and comparison (wip)
See #2240
Tim Düsterhus [Thu, 23 Mar 2017 20:36:29 +0000 (21:36 +0100)]
Fix non-ASCII characters in email subject when transporting w/ PHP
Matthias Schmidt [Sun, 26 Mar 2017 11:29:25 +0000 (13:29 +0200)]
Add Drag&Drop and Copy&Paste support for media
See #2199
Tim Düsterhus [Fri, 24 Mar 2017 14:03:30 +0000 (15:03 +0100)]
Make RemoteFile::setTLS() compatible with disabled TLS 1.0
Alexander Ebert [Fri, 24 Mar 2017 12:37:31 +0000 (13:37 +0100)]
Added reference implementation for version tracking
See #2240
Marcel Werk [Wed, 22 Mar 2017 16:34:34 +0000 (17:34 +0100)]
Fixed sort order in tagged article list
Alexander Ebert [Wed, 22 Mar 2017 14:28:21 +0000 (15:28 +0100)]
Fixed use-statement order
Alexander Ebert [Wed, 22 Mar 2017 14:11:31 +0000 (15:11 +0100)]
Added ColorPicker wrapper and callback support
See #2238
Alexander Ebert [Wed, 22 Mar 2017 13:12:02 +0000 (14:12 +0100)]
Moved color conversion methods into `ColorUtil`
See #2238
Marcel Werk [Tue, 21 Mar 2017 20:04:20 +0000 (21:04 +0100)]
Added file type icons as thumbnails for non-images
Closes #2239
Marcel Werk [Tue, 21 Mar 2017 13:29:25 +0000 (14:29 +0100)]
Added CMS pages to the search index
Closes #2203
Alexander Ebert [Tue, 21 Mar 2017 12:20:39 +0000 (13:20 +0100)]
Exclude deleted articles from automatic publication
See #2209
Alexander Ebert [Tue, 21 Mar 2017 12:19:00 +0000 (13:19 +0100)]
Trash, restore and delete articles from edit page
See #2209
Alexander Ebert [Mon, 20 Mar 2017 17:29:01 +0000 (18:29 +0100)]
Enforce visibility on article page and in listings
See #2209
Alexander Ebert [Mon, 20 Mar 2017 16:45:12 +0000 (17:45 +0100)]
Added trash/restore support for articles
See #2209
Marcel Werk [Mon, 20 Mar 2017 10:53:34 +0000 (11:53 +0100)]
Fixed typo
Marcel Werk [Sun, 19 Mar 2017 13:02:55 +0000 (14:02 +0100)]
Added option to insert a new page into the main menu
Closes #2204
Alexander Ebert [Fri, 17 Mar 2017 15:57:55 +0000 (16:57 +0100)]
Add basic logging for `UserAvatarAction::fetchRemoteAvatar()`
See #2200
Alexander Ebert [Fri, 17 Mar 2017 13:42:08 +0000 (14:42 +0100)]
Cleanup, file was not supposed to be added at all
See #2213
Alexander Ebert [Fri, 17 Mar 2017 13:32:31 +0000 (14:32 +0100)]
Added generic avatar using the user's initials
See #2213
Marcel Werk [Fri, 17 Mar 2017 12:05:06 +0000 (13:05 +0100)]
Added setting to configure pages' accessibility for search spiders
See #2204
Marcel Werk [Fri, 17 Mar 2017 11:36:19 +0000 (12:36 +0100)]
Fixed typo
Marcel Werk [Thu, 16 Mar 2017 18:56:02 +0000 (19:56 +0100)]
Updated page.xsd
Marcel Werk [Thu, 16 Mar 2017 18:55:12 +0000 (19:55 +0100)]
Added setting to allow access to a page during maintenance
See #2204
Marcel Werk [Thu, 16 Mar 2017 18:29:09 +0000 (19:29 +0100)]
Added missing property documentation
Marcel Werk [Thu, 16 Mar 2017 16:31:29 +0000 (17:31 +0100)]
Added top pagination in mobile view for message lists
Closes #2198
Alexander Ebert [Thu, 16 Mar 2017 13:05:33 +0000 (14:05 +0100)]
Clear old phrase when re-enabling custom value
See #2221
Marcel Werk [Thu, 16 Mar 2017 12:56:29 +0000 (13:56 +0100)]
Allow custom css class names for cms pages
see #2204
Alexander Ebert [Thu, 16 Mar 2017 12:42:58 +0000 (13:42 +0100)]
Filter by recently disabled, added warning to package list
See #2221