Aurélien Roy
5e7ae1bb72
Add disabled state for unchecked checkbox ( #4916 )
2020-01-28 11:02:20 -06:00
Luke Towers
f700e236d1
Merge branch 'develop' into wip/laravel-6
2020-01-27 12:06:45 -06:00
Luke Towers
e8dca35c15
Include author name in plugin search results.
...
Fixes #4907
2020-01-23 13:07:18 -06:00
Luke Towers
2b5d811180
Allow plugins to be loaded on routes starting with /combine but not /combine/.
...
Fixes #4886 .
2020-01-21 12:26:20 -06:00
Ayumi
a647b48715
Set a consistent focus ring style on all browsers ( #4895 )
...
Fixes #4892 . Related: #4819
2020-01-21 12:09:04 -06:00
Ben Thomson
c7b85fcd6e
Default to using Bootstrap 3 pagination.
...
L5.6 introduced Bootstrap 4 validation. While it is likely our pagination is all custom and is using the Storm UI, just to be safe, we'll make sure pagination is using Bootstrap 3 classes in all circumstances to retain current functionality.
This should have no effect on simple pagination, which is overriden with our custom template on the next line.
2020-01-21 08:44:10 +08:00
Ben Thomson
f9d7c79de5
Link Input alias to October's Input facade
2020-01-19 23:16:50 +08:00
Ben Thomson
56785bcd3c
Fix missing output when UpdateManager is run within the Backend
2020-01-19 23:15:02 +08:00
Ben Thomson
852ed1afb8
Remove deprecated `getNotes` method from UpdateManager
2020-01-19 22:56:24 +08:00
Ben Thomson
4302f8d4f5
Change module seeders to only temporary unguard attributes
2020-01-19 22:26:46 +08:00
Ben Thomson
5d3d4ad0b2
Merge branch 'develop' into wip/laravel-5.9
2020-01-18 21:00:40 +08:00
Samuel Georges
e3b42b2f10
Make cms.backendForceSecure an explicit setting
...
This no longer hinges on app.debug because it creates confusion for devops engineers. This is based on three independent reports coming from app environments that use a reverse proxy. The engineer will follow the proper security instructions by disabling debug mode, which in turn creates an infinite redirect loop when opening the back-end area, only to leave them scratching their heads
Ultimately it is the web server configuration's job to handle the enforcement of HTTPS, the app no longer enforces it as a strong opinion, but we still keep the setting available as a convenient security check for standard environments that do not use a reverse proxy
2020-01-18 18:05:26 +11:00
Ayumi
06b1f57755
Expand the character limit of error messages in Event log list ( #4830 )
2020-01-16 20:37:38 +08:00
Flynsarmy
0bbc12af45
Remove excess spaces from tab title hovers ( #4876 )
2020-01-14 19:58:54 +08:00
jacobdekeizer
3a28771c2c
Fix registerSchedule typehint in PluginBase ( #4871 )
2020-01-10 11:55:54 +08:00
Samuel Georges
d46accfc4f
Don't force highlight nothing element
...
Causes "Uncaught TypeError: Cannot read property 'element' of undefined at DecoratedClass.SelectOnClose._handleSelectOnClose"
Refs #4867
2020-01-07 07:04:25 +11:00
Luke Towers
64d7464ed3
Improve cms.combiner.beforePrepare event docs
...
Related: #4865
2020-01-06 11:40:20 -06:00
Samuel Georges
8ce9525b44
Take 2
...
Refs #4867
2020-01-06 22:12:14 +11:00
Samuel Georges
ec0918e284
Fixes removal of first item from taglist
...
Tested #4867 but it broke the use of pressing TAB after entering a tag to lock it in. This seems to retain that functionality and yet still fix the issue
Replaces #4867
2020-01-06 21:19:12 +11:00
Samuel Georges
4a1295162c
List support for tr.nolink class
...
The `nolink` CSS class can now be applied to table rows elements (TR) in addition to table data elements (TD) to disable the click event
2020-01-06 19:44:06 +11:00
Samuel Georges
06da92e06d
Fixes multi click issue
...
When the popup is hidden during its loading sequence, the invisible buttons are still clickable and prone to misclicks
Fixes #4729
2020-01-06 18:56:28 +11:00
Samuel Georges
e19f8b287d
Db::getConfig has no second arg
...
Currently returns null via Arr::get(arr, key, default=null)
2019-12-29 11:46:01 +11:00
Samuel Georges
160ae441ff
Shorten default string length
...
- Introduce varcharmax config item, this default eventually should be increased to 255, when MySQL 5.6 support is dropped
- Config item can be kept to retain legacy support
- Only apply to mysql driver, previously was impacting other drivers
- Source true config values, previously was sourcing hard coded "mysql" connection values
2019-12-29 11:43:27 +11:00
Samuell
90e9b2e2c6
Typo fix in SK translation ( #4852 )
...
Credit to @Samuell1
2019-12-27 12:23:15 -06:00
Samuel Georges
4fb897ff12
Fixes bug showing the entered password
2019-12-24 18:10:17 +11:00
Samuel Georges
2b45c3f322
Simplify wording to sound more DOS-era robotic
2019-12-24 17:43:25 +11:00
Ben Thomson
a66310bd56
Allow changing of Backend user passwords through CLI. ( #4836 )
...
Adds an Artisan command "october:passwd" to change the password of a Backend User through CLI. This command may only be run through CLI - it will not work if called through a web handler.
Refs: #3521 , #4835 . Docs: 1f3bfc719e
2019-12-23 08:19:15 +08:00
Ayumi
0436165a90
Improve UX for checkboxlists on mobile ( #4841 )
...
Credit to @ayumi-cloud.
2019-12-22 13:39:22 -06:00
Samuel Georges
adb303a53c
Always sort plugins by key, then dependencies
...
This has been benchmarked and appears to have minimal impact on performance and solves unnecessary randomness and race conditions during the app's registration and boot cycle
Fixes #4826
2019-12-21 20:50:28 +11:00
Samuel Georges
21f8c5f272
Fixes styling issue when quick select is forced
...
Replaces #4827
2019-12-21 13:46:06 +11:00
Ben Thomson
a53cc52752
Correctly display HTML entities in event log ( #4566 )
...
This changes the event log to use a partial for the log message which double-encodes the data. When using formatted view in the log viewer widget, the HTML entites are allowed by decoding back a step. When in raw view, the HTML entities are kept double-encoded.
Fixes #4558 .
2019-12-17 22:43:44 +08:00
Samuel Georges
5839b6869a
Recompile assets
2019-12-10 20:41:19 +11:00
Blaž Oražem
8abed1794f
Slovenian language added ( #4796 )
...
* Add Slovenian language
2019-12-10 20:17:42 +11:00
Samuel Georges
70e57120d0
ApplicationException -> SystemException
...
This appears to be a typoe. It doesn't make sense to ever log "user errors", only "system errors"
Fixes #4569
2019-12-10 19:59:49 +11:00
Larry Barker
2b05d01c6c
Support additional file name and path characters in media manager ( #4564 )
...
* Support additional file name and path characters in media manager
When working with abstract file names that may contain additional characters, such as quotes or ampersands, the media manager would throw an error. This PR adds two additional characters to the character whitelist.
* Add unicode filename to tests
2019-12-05 19:44:04 +11:00
Samuel Georges
ee4078ac44
Tweak chart markup to not depend on an external class
...
This fixes the rendering of the example markup. The line chart has no styles but just needs to know the display height
2019-12-04 08:25:44 +11:00
Ben Thomson
1283121069
Trigger "change" event when time picker is changed
...
This allows dependent fields (ie. dependsOn) to trigger correctly when a time field, or the time part of a datetime field, is changed.
Fixes #4268
2019-11-30 00:09:49 +08:00
Luke Towers
7e98e199a4
Revert #4567 , fixes #4648 .
...
If including the asset extension is important, this can be done by listening to the `system.assets.beforeAddAsset(&$type, &$path, &$attributes)` event introduced in Build 460.
2019-11-28 10:32:34 -06:00
Ben Thomson
9b72c2d181
Number range filter improvements ( #4789 )
...
- Allow minimum or maximum to be unspecified, meaning you want everything up to maximum, or everything above minimum.
- Allow for zero values to work
- Tweak display of infinite values
Fixes #3982 .
2019-11-28 22:23:28 +08:00
Samuel Georges
566f138eab
Fixes touch events in sortable plugin
...
Refs #4791
Refs #4777
Refs #3755
2019-11-28 21:03:32 +11:00
Ben Thomson
e9abdf7783
Parenthesise some double ternary conditions in Asset Combiner.
...
Improve compatibility with PHP 7.4, where "Unparenthesized `a ? b : c ?: d` is deprecated"
Fixes #4790 .
2019-11-28 09:21:03 +08:00
Samuel Georges
18398a8318
Add touch events back to modernizer
2019-11-25 16:59:20 +11:00
Marc Jauvin
992e84e602
Add missing documentation comment blocks for fired events ( #4788 )
...
Credit to @mjauvin.
2019-11-24 23:59:00 -06:00
Luke Towers
106756d656
Fixed conflict between JS input trigger plugin & JS filter plugin.
...
Related: https://github.com/octobercms/october/issues/3202#issuecomment-556042766
2019-11-22 18:39:25 -06:00
Ben Thomson
7e3136564f
Merge branch 'develop' into wip/laravel-5.9
2019-11-21 23:18:25 +08:00
Jim Cottrell
b5ed0b313a
Restore support for Select2 data format in custom select control ( #4712 )
...
Credit to @jimcottrell. Refs: #4413
2019-11-19 15:13:08 +08:00
Marek Erben
1b4147212d
Improved Czech translations in /modules/system/lang ( #4773 )
...
Credit to @maraerben.
2019-11-19 11:49:05 +08:00
Luke Towers
19ce51ba4a
Implemented client side refresh of dependent options & server side checking of valid filter values before applying them to the query
2019-11-13 13:55:06 -06:00
Luke Towers
70107c6376
Initial WIP on implementing dependsOn support for filter scopes.
...
Still need to resolve an issue where if the slave filter has values set when the master filter updates, thus triggering a change of the available options to the slave, the original values are still set on the slave but not actually visible in the popup as options because they're no longer valid options. To fix this we'll need the ability to get the browser to refresh the slave filter's selected values (count icon basically since it already forces the options popup to refresh) when its masters update; while at the same rechecking the slave's scope values set on the server to ensure that they're all valid and there aren't values left over from the previous request that are no longer valid but are still being applied to the query.
2019-11-12 17:02:25 -06:00
Christophe Vuagniaux
f0db465f46
Avoid array_intersect error if argv is not defined ( #4751 )
...
Credit to @ChVuagniaux. Can be triggered when attempting to run Laravel HTTP tests on OctoberCMS (https://laravel.com/docs/6.x/http-tests )
2019-11-10 10:52:36 -06:00
Luke Towers
615c4cdb04
Change default of cms.backendForceSecure to reflect the config default that's been in place since 2016.
2019-11-07 12:14:32 -06:00
Luke Towers
c9df45a87d
Fixed typo
2019-11-06 16:55:16 -06:00
Samuel Georges
63f65a3f25
Add XSRF to backend, simplify CMS controller run() method
...
runInternal has been removed because we do not want to blanket our response logic over every single response, only the happy path. This is because it is impossible to remove. So it is better to take the inverted approach, where if you want the CMS' headers in your custom response, add them yourself. This becomes easy via the new makeResponse() method
2019-11-02 19:14:45 +11:00
Samuel Georges
9d120ad66b
Add header and cookie support to ResponseMaker
2019-11-02 18:57:32 +11:00
Samuel Georges
ff8f899fbe
Move response common functions to ResponseMaker trait
2019-11-02 18:21:22 +11:00
Samuel Georges
b1fa45ee3a
Combine common CSRF logic to a trait
2019-11-02 15:15:18 +11:00
Luke Towers
096ccf875d
Implement suggestions from @bennothommo
2019-10-28 12:58:07 -06:00
Samuel Georges
f542ca8e90
Implement XSRF checking for AJAX handlers
...
Refs #4699
Refs #4701
2019-10-24 20:19:20 +11:00
Ben Thomson
df65861aff
Add clear classes for fields ( #4706 )
...
Credit to @bennothommo. Added `clear-full`, `clear-left`, and `clear-right` CSS classes that can be used to apply clearfixes to form fields by adding them to the field's `cssClass` property
2019-10-20 15:47:37 -06:00
Valentijn Evers
d52c59254a
Improved email client support for branded mails ( #4663 )
...
Improves compatibility with Outlook mail clients, preventing harsh word breaks. Credit to @vevers.
2019-10-14 15:33:43 +08:00
Szabó Gergő
04f0b176a4
Improved Hungarian translation ( #4682 )
...
Credit to @gergo85
2019-10-11 09:48:21 -06:00
nameewgeniy
af571ed918
Update ru/validation.php ( #4687 )
...
Credit to @nameewgeniy
2019-10-11 14:59:42 +03:00
Luke Towers
e246427463
Provide system.assets.beforeAddAsset event to modify asset attributes
...
Fixes octobercms/october#4611 (when combined with a PR to https://github.com/heathdutton/cloudflare )
Related: octobercms/october#4092 , octobercms/october#3841 , octobercms/october#3839
2019-10-09 11:51:06 -06:00
Ben Thomson
07d74ebb1b
Fix sync command, minor cleanup ( #4645 )
...
Fixes #4642 , adds some unit testing for the AutoDatasource. Credit to @bennothommo
2019-10-09 08:54:13 -06:00
Alwin Drenth
b2dcd3c9fd
Update Dutch (NL_nl) translation ( #4676 )
...
Credit to @adrenth
2019-10-09 13:08:31 +03:00
Damien MATHIEU
f09c05d31b
Update French translations ( #4668 )
...
Credit to @damsfx
2019-10-06 23:26:15 -06:00
Luke Towers
d31006ae1a
Return 403 response on CSRF fail instead of silently failing
...
Also moved backend::lang.page.invalid_token.label to system::lang.page.invalid_token.label. Fixes
2019-10-06 23:21:08 -06:00
Luke Towers
17f3c6f74b
Added 'email' field type
2019-10-06 16:15:29 -06:00
Luke Towers
ad35d83323
Fix styling for switch fields that are required
2019-10-06 12:24:32 -06:00
Luke Towers
3b74a8f248
Add support for inline-options to radio field
2019-10-06 08:15:36 -06:00
Tobias Kündig
4f34ac5f4a
Prevent flash of unstyled tabs on page load ( #4666 )
...
Credit to @tobias-kuendig.
2019-10-06 14:42:40 +08:00
Luke Towers
479fa09606
Fix bulk actions on plugins ( #4660 )
...
Fixes #4647
2019-10-03 09:23:43 -06:00
Luke Towers
fffe14a0d1
Remove extra framework.parser.js file
...
We don't use this anywhere except for framework.js where it is already included. We will not be supporting it as a standalone library so there is no need for it to be in its own file.
2019-09-30 08:57:59 -06:00
Ayumi Hamasaki
c627e8a0dd
Update mustache.js to 2.3.2 ( #4644 )
...
Credit to @ayumihamasaki2019
2019-09-27 13:04:46 -06:00
罗光盛
c19ccb4f60
Update zh-cn backend translations ( #4635 )
...
Credit to @everyx.
2019-09-26 12:38:22 +08:00
Samuell
33d149fe1a
Replace caching of Theme config with generic YAML caching ( #4526 )
...
Credit to @Samuell1. Fixes issues related to complexity of the existing approach / cache invalidation by just using the caching built in to YAML::parseFile().
2019-09-25 11:36:35 -06:00
Luke Towers
744263eb4b
Minor code formatting improvement
2019-09-25 11:17:59 -06:00
morph85
811b431474
Added support for SparkPost mail configuration ( #4151 )
...
Credit to @morph85
2019-09-25 10:28:17 -06:00
Ben Thomson
5f15ed54f9
Initial unit tests for front-end framework ( #4576 )
...
Credit to @bennothommo
2019-09-25 10:23:17 -06:00
Samuel Georges
f1eab843f8
Apply hand grab icon to "scroll before" cases - Refs #4629
2019-09-21 13:45:38 +10:00
ayumihamasaki2019
c4cdd4d44d
Show table scrolling a bit clearer - ux fix ( #4629 )
...
* Show scrolling a bit cleaer - ux fix
2019-09-21 13:42:20 +10:00
Samuel Georges
1b22b851f6
Merge pull request #4428 from alxy/patch-27
...
Fix error when $user is null
2019-09-21 13:36:30 +10:00
Samuel Georges
8d511e0ce5
Fixes broken hotkey implementation - Refs #4489
2019-09-21 13:16:45 +10:00
Samuel Georges
6daea258b9
Tidy up checkbox list - refs #4599
...
Also had to revert the 100vw improvement on tabs because it causes unnecessary scroll/drag activation. Also reverted change in form.base.less that had no reasoning.
2019-09-21 12:36:31 +10:00
Samuel Georges
202d1f6b04
Update the checkbox list widget ( #4599 )
2019-09-21 11:57:53 +10:00
Samuel Georges
db20bb3359
Fix the Primary tabs overflow error ( #4587 )
...
* Fix the overflow on the primary tabs
2019-09-21 10:39:46 +10:00
Samuel Georges
99db7132e6
Add a working checkbox list doc code example to october website ( #4600 )
2019-09-21 10:07:01 +10:00
Dan Harrin
7b8fecaa51
Replace use of parseJSON with JSON.parse ( #4517 )
...
Credit to @DanHarrin
2019-09-14 06:25:18 -06:00
Samuel Georges
2962f75221
Include the JSON parser natively in framework.js
...
We've also included it as a separate framework.parser.js file in case its needed by some external lib, such as Storm UI
2019-09-14 17:56:18 +10:00
Samuel Georges
68f0cd640d
Recompile assets
2019-09-14 17:41:13 +10:00
Samuel Georges
2e6347718a
Update jQuery mousewheel from v3.1.9 to v 3.2.0 ( #4574 )
...
* Update jQuery mousewheel
2019-09-14 17:38:52 +10:00
Samuel Georges
ebcb7ee6fd
Add a small JSON Parser to October framework lib ( #4527 )
...
* Add a small JSON Parser to October framework lib
2019-09-14 17:29:31 +10:00
Samuel Georges
35a6fb99b8
Add keyboard support to list items
2019-09-14 16:33:21 +10:00
Samuel Georges
8471c73054
Fixes keyboard support on checkboxes
...
The keydown/keyup/input events were not working correctly. Also the $cb selector was not specific enough and was picking up on the hidden input used to define the default state.
2019-09-14 16:11:16 +10:00
Ben Thomson
5f0da7e6f6
Revert c5d0a467 ( #3834 )
...
Reported issues with tables with constrained widths breaking content too much.
Refs: https://github.com/octobercms/october/issues/4618
2019-09-12 22:34:54 +08:00
Samuel Georges
52e2a838eb
Fixes typo, recompile assets
2019-09-11 21:42:02 +10:00
Samuel Georges
3291e07191
Update Deprecated code in October into (event.key) ( #4489 )
...
Update Deprecated code in October into (event.key)
2019-09-11 21:35:18 +10:00
Samuel Georges
72123943de
Merge pull request #4352 from ghost/modernizr3.7.1
...
Update Modernizr V3.6.0 to V3.7.1
2019-09-11 21:30:39 +10:00
Samuel Georges
96537033c8
Recompile assets
2019-09-11 20:02:43 +10:00
Samuel Georges
3212fc5b35
Merge pull request #4503 from ghost/role-form
...
Add role-form to all forms
2019-09-10 17:55:40 +10:00
Ayumi Hamasaki
6942e38615
Remove the IE5 - IE7 Holly Hack support ( #4594 )
...
Credit to @ayumihamsaki
2019-09-04 09:32:29 -06:00
Larry Barker
0766be8ecb
Move translations for plugin author to system module ( #4583 )
...
Credit to @LarBearrr
2019-09-03 11:10:42 -06:00
Luke Towers
02d894f52b
Fix use of Storage::url() for local disks that haven't been configured correctly. Fixes #4581
2019-09-02 12:33:36 -06:00
alekseyp
5afb1ee04f
Include file extension in combiner URLs ( #4567 )
...
Credit to @alekseyp.
2019-08-25 19:52:14 -06:00
Mohamed Ali Behiry
e0e23c1fdf
Improved Arabic translation ( #4555 )
...
Credit to @mabehiry
2019-08-19 09:14:00 -06:00
Ben Thomson
a67ccfe993
Allow decompiled Backend JS assets ( #4549 )
...
This change will allow the individual JS assets that are compiled into a full compilation file to be loaded individually instead, allowing the developer to see their changes immediately. It introduces a new configuration variable, `cms.decompileBackendAssets`, that controls this functionality. By default, it is false and not tied to the debug value, requiring it to be explicitly enabled.
2019-08-16 16:19:16 +08:00
Dan Harrin
9521dd795c
Minor Formatting Corrections in Usage Comments ( #4541 )
...
Credit to @DanHarrin
2019-08-15 09:14:54 -06:00
Samuell
60a235e000
Add warning in status widget when debug mode is enabled ( #4500 )
...
Debug mode is now shown as a warning in the Status report widget to indicate that its use is discouraged for production websites.
Credit to @Samuell1.
2019-08-15 11:44:22 +08:00
Dan Harrin
67c9decb20
Standardise use of [] vs array() ( #4548 )
...
Credit to @DanHarrin
2019-08-14 20:46:36 -06:00
Ben Thomson
199407f1a0
Revert #4401 for build 458.
...
Reverts commit 22847e7892 . Will be redeployed in build 459.
2019-08-09 16:07:32 +08:00
Ayumi Hamasaki
432dd5d91a
Add role-form to all forms
2019-07-31 15:46:20 +01:00
Anurat Chapanond
02ba765a9e
Added Thai translation ( #4472 )
...
Credit to @anurat.
2019-07-26 14:52:52 -06:00
Ben Thomson
a59d3b83eb
Code quality clean up ( #4449 )
...
Credit to @bennothommo
2019-07-18 08:50:37 -06:00
Ayumi Hamasaki
22847e7892
Improve backend accessibility ( #4401 )
...
Credit to @ayumihamsaki. Fixes #4400 .
- Added WAI-ARIA to the layout templates files.
- Added Focus-ring polyfill to allow better keyboard navigation and screen reader support.
- Added WAI-ARIA to tabs and created keyboard arrow controls for tabs.
- Added event.key polyfill to allow removal of deprecated event.keyCode, event.charCode and event.which.
- Fixed all the whitespace, tabbing and indent issues with all the lang files.
- Keyboard navigation now allows the following key actions: Tab, Up Arrow, Down Arrow, Left Arrow, Right Arrow, Home and End buttons.
- Added keyboard navigation for tab panels.
2019-07-17 15:07:45 -06:00
Aleksey Sannikov
0df2e4e776
Update lang.php (Russian) ( #4455 )
...
Credit to @jexme.
2019-07-16 13:44:11 +03:00
Alexander Voronin
f4240d7e2c
Fix: Disabled global AJAX events ( #4282 )
...
Credit to @VoroninWD.
2019-07-14 23:41:35 +03:00
Kallef Alexandre
94a71ff3da
Improved Brazilian Portuguese translations ( #4450 )
...
Credit to @prhost
2019-07-13 16:42:43 -06:00
Long Wen
2613141870
Update zh-cn/lang.php file ( #4447 )
...
Credit to @wenlong-date.
2019-07-11 17:21:24 +03:00
Alexander Guth
7c6631f2d4
Fix error when $user is null
...
I have no idea why the $user variable can ever be null in the first place, but for me it happens if I remove all main menu items (including the settings). The same check is already in place at the navigation manager: https://github.com/octobercms/october/blob/master/modules/backend/classes/NavigationManager.php#L509-L511
The change shouldn't brake anything.
2019-07-03 22:17:36 +02:00
Tobias Kündig
604f0d060d
Make plugin dependency checks case-insensitive ( #4337 )
...
Normalize the plugin identifier before lookup in the `hasPlugin` call, which should allow plugin dependencies to resolve if mis-cased in the Plugin `$require` property.
Credit to @tobias-kuendig.
2019-07-02 22:12:29 +08:00
Dan Harrin
7f29cbe13c
Fix support for custom Select2 options via the AJAX framework ( #4414 )
...
Fixes #4413 . Credit to @DanHarrin
2019-07-01 09:04:15 -06:00
Kallef Alexandre
31b6a1f471
Improved Brazilian Portuguese translation ( #4415 )
...
Credit to @prhost
2019-06-27 10:34:26 -06:00
Luke Towers
ae7da9f957
Retain support for PHP < 7.3, fixes #4405
2019-06-22 23:29:14 -06:00
Petr Popov
ba0da07c46
Fix FormData initialization ( #4391 )
...
Credit to @Air-Petr.
2019-06-19 12:59:13 +03:00
Rike-cz
acf4577255
Add preview mode for taglist widget ( #4349 )
...
Credit to @Rike-cz.
2019-06-19 08:22:36 +08:00
Luke Towers
2fc515e2a5
Updated environment file generation command to match what laravel is calling the variable now
2019-06-12 02:34:28 -06:00
Luke Towers
627c0aa643
Replaced JSMin with JSqueeze
2019-06-12 02:33:53 -06:00
Luke Towers
1aff1e0a1e
Changed calls to the Cache to use DateTime instances instead of integers representing minutes as 5.8 changed integers into meaning seconds instead.
2019-06-12 02:33:26 -06:00
Denis Denisov
882f317cd8
Use default options when generating thumbnails for private files ( #4353 )
...
Fixes #4351 . Credit to @w20k @redmarlin.
2019-06-11 23:15:19 -07:00
Ben Thomson
19846037f8
Hide popup loading indicator if an error/flash is thrown from an AJAX handler ( #4364 )
...
Fixes rainlab/builder-plugin#283 . Credit to @bennothommo
When using the popup widget with an AJAX handler, a loading indicator appears whilst the AJAX handler is being run. If an exception or error occurs at this point in time, the exception is shown, but neither the loading indicator nor the backdrop are removed as the popup is technically not 'open' at this stage. This fix should resolve this by tracking the loading state of the popup and removing the backdrop and loading indicator if needed.
2019-06-11 07:52:00 -07:00
Ben Thomson
8768e0a54c
Support environment variable for database templates
2019-06-06 21:22:05 +08:00
Luke Towers
15e3bd131a
Merge pull request #4358 from octobercms/wip/file-improvements
...
Use temporaryUrls for protected files if the storage driver supports them. Related: octobercms/library#406
2019-06-02 20:49:12 -06:00
Samuel Georges
e7ec0be0c1
Merge pull request #3908 from octobercms/wip/halcyon-db-datasource
...
Database layer for the CMS objects
2019-06-01 14:28:34 +10:00
Samuel Georges
6f021d5f20
Refactor ThemeSync console command
2019-06-01 13:42:29 +10:00
Samuel Georges
17cea816d8
enableDatabaseLayer -> databaseTemplates
2019-06-01 12:40:17 +10:00
Luke Towers
aea4857eba
Use temporaryUrls for protected files if the storage driver in use supports them
2019-05-30 17:47:01 -06:00
Ayumi Hamasaki
48a78bd918
Remove the extra head info
...
Remove these extra lines of code - not needed
2019-05-27 17:12:52 +01:00
Ayumi Hamasaki
6b5eaf42df
Fixed the CSP Issue
...
Have removed all the Data: elements and will now pass with a basic CSP Policy
2019-05-27 16:52:08 +01:00
Luke Towers
019b0a3a6c
Added maintenance mode view.
...
Refs: https://github.com/octobercms/october/issues/2830
2019-05-15 19:20:25 -06:00
Luke Towers
f861b2ca5d
Added disabled style for switch field types
2019-05-10 18:30:52 -06:00
Luke Towers
9f08086c27
Open `rowlink` rows in a new tab when the Command or Ctrl key is held down (previously only did it for the Ctrl key)
2019-05-10 17:46:20 -06:00
Luke Towers
a1e6849a71
Implemented easy impersonation of backend users controlled by the backend.impersonate_users permission
2019-05-09 10:36:46 -06:00
Klaas Poortinga
de8004169a
Improved Dutch translation ( #4321 )
...
Credit to @Klaasie.
2019-05-06 23:11:36 -06:00
HOOP Mediaclinic
5055c830e9
Finnish language update ( #4177 )
...
* Finnish language update
* Fixed missing ] and added 'scopes'
* Tabs to spaces, removed comma
* Translation file fixes
Removed tabs, fixed indentation
2019-05-03 18:51:44 +03:00
joseph-d
7694865647
Fix backend list scrolling on mobile ( #4304 )
2019-04-30 15:36:36 +03:00
Samuel Georges
7a4052be60
Recompile assets
...
build-oc-plugins.js -> build-plugins.js
Refs #4075
2019-04-30 16:24:00 +10:00
Hoang Stark
6f1b94a67b
Fix input preset converter for Vietnamese ( #4290 )
...
- Ơ/ơ -> o
- Ư/ư -> u
- Đ/đ -> d (updated in Serbian's map)
2019-04-22 21:57:00 +03:00
Marc Jauvin
6c99aada0b
Truncate URLs in the request log to 191 chars ( #4287 )
...
Credit to @mjauvin
2019-04-21 18:12:30 -06:00
Luke Towers
4abd74febc
Improve support for PHP 7.2. Replaces #3440
2019-04-19 15:47:28 -06:00
Sajjad Servatjoo
c5af51df25
Use the Model alias instead of a direct class reference ( #3832 )
...
Credit to @sajjad-ser
2019-04-19 15:21:44 -06:00
Jim Cottrell
e2c89fb3a2
If using database, don't call plugin task scheduling until initial system migration runs. ( #3712 )
...
Fixes #3208 . Replaces #3706 . Credit to @jimcottrell
2019-04-19 14:54:48 -06:00
CSNWEB
044ae054f8
Wait until input is finished to fire requests fired by tracking input ( #4238 )
...
Fixes #4237 . Credit to @CSNWEB
2019-04-19 10:52:50 -06:00
Ben Thomson
7b2a772525
Finish theme:sync command ( #4276 )
...
Credit to @bennothommo
2019-04-19 09:07:48 -06:00
Ayumi Hamasaki
da2b0f6c5b
Update jQuery from V3.3.1 to V3.4.0 ( #4259 )
...
Credit to @ayumihamsaki.
2019-04-18 23:04:12 -06:00
Luke Towers
4f0b237aad
Use an embedded Form widget to process FileUpload properties
...
Fixes #2168 , #3097 . Related: https://github.com/rainlab/translate-plugin/pull/442
2019-04-17 18:48:32 -06:00
Rachasak Ragkamnerd
70cd444f8a
Added support for 'cache' attribute to addJs() to disable CF RocketLoader ( #4092 )
...
Credit to @itpcc
Due to CloudFlare Rocket Loader, CF will automatically try to optimize page loading speed by changing script type attribute. This breaks the script execution order and makes the user unable to upload the file(s) in the backend using "FileUpload" widget.
However, [CloudFlare allows adding "data-cfasync"](https://support.cloudflare.com/hc/en-us/articles/200169436-How-can-I-have-Rocket-Loader-ignore-specific-JavaScripts- ) to prevent this. And it was used in the [commit #3841 ](https://github.com/octobercms/october/pull/3841/files ).
2019-04-16 20:27:13 -06:00
Luke Towers
630d543959
Merge branch 'develop' into wip/halcyon-db-datasource
2019-04-11 12:30:29 -06:00
Szabó Gergő
7189cc7fcb
Improved Hungarian translation ( #4250 )
...
Backend: Added new brand settings option label and no image message.
System: Added changelog and custom error messages.
Richeditor: Many correction (https://github.com/froala/wysiwyg-editor/blob/master/js/languages/hu.js ).
2019-04-11 13:39:43 +03:00
Tobias Kündig
725253f601
Added overflow rules to preview form-control ( #4236 )
...
Credit to @tobias-kuendig
2019-04-05 09:20:53 -06:00
Marc Jauvin
eaaf8a6b3d
Added oc.inputPreset.beforeUpdate plugin hook ( #4217 )
...
Refs: https://github.com/rainlab/translate-plugin/issues/429
2019-04-02 08:48:53 -06:00
Siarhei Karavai
2e0d2d3888
Allow subdirectories in migration file names ( #4225 )
...
Credit to @GinoPane. Fixes #4224 .
2019-03-31 08:46:33 -06:00
Tomasz Strojny
956a234920
Add ability to specify the connection used for running tests ( #4159 )
...
Credit to @czerwonyd
2019-03-31 06:28:24 -06:00
Aleksey Sannikov
8280047d30
Improved Russian Translation ( #4221 )
...
Credit to @jexme
2019-03-29 13:02:06 -06:00
Samuel Georges
c5bc804d73
Remove redundant header_remove() call
...
The response is returned directly to the route so this is not needed, it was likely added as an artefact of a previous implementation
Refs #3773
Refs #3746
2019-03-29 06:02:06 +11:00
Samuel Georges
288d9543af
Firefox testing
...
- 4K display fixes
- use doc.ready over win.load
- min-size can be 0.1px and still fix the table spacing issue
2019-03-29 04:33:18 +11:00
Luke Towers
bb872f331c
Merge pull request #4218 from octobercms/fix/4209
...
Fixes #4209 , replaces #4215
2019-03-28 09:43:09 -06:00
Samuel Georges
f6a3d10dff
Adjust styling of clear search button
2019-03-29 02:34:12 +11:00
Samuel Georges
adc74ac02e
Add changelog link to updates screen - Fixes #4101
2019-03-29 00:21:51 +11:00
Luke Towers
c86bec7f08
Replace deprecated Twig class references, refs: #4209 .
2019-03-27 13:15:17 -06:00
Daniel Ramirez
cb24d817ad
Fix popup loading indicator sometimes not closing after load ( #4169 )
...
Fixes #4168 . Credit to @drmzio
2019-03-25 10:07:33 -06:00
Siarhei Karavai
8606db9e77
Add support for file names with multiple dots ( #4211 )
...
Fixes #4210 . Credit to @GinoPane
2019-03-25 09:57:06 -06:00
Filip Iulian Pacurar
a2315624df
Fix issue with list filters when more filters appear on page. ( #4154 )
...
Credit to @filipac.
2019-03-20 11:18:15 -06:00
Luke Towers
639339d55e
Stop automatically creating camel case versions of top level configuration keys
...
This would cause issues with repeaters in grouped mode that have an underscore in one of the groups as it would duplicate that group entry.
2019-03-18 14:08:47 -06:00
alekseyp
8ea36eac9c
Return 500 on exception during asset combining ( #4142 )
...
Credit to @alekseyp
2019-02-27 14:33:48 -06:00
Luke Towers
7f3fb06945
Support custom 500 page when debug mode disabled and CMS module not present
2019-02-26 14:26:56 -06:00
Filip Iulian Pacurar
6e798079ca
Defer plugin installs from october:install until October is installed ( #4156 )
...
Fixes #4155 . Credit to @filipac.
2019-02-22 16:40:47 -06:00
LucasZdv
44cc080769
Added plugin:list, plugin:disable, & plugin:enable artisan commands ( #4127 )
...
Credit to @LucasZdv. Documented by https://github.com/octobercms/docs/pull/356
2019-02-22 12:50:01 -06:00
Siarhei Karavai
9581b23d1e
Allow multiline changelog messages, preserve correct order of updates ( #4083 )
...
Credit to @GinoPane
2019-02-19 11:11:43 -06:00
Filip Iulian Pacurar
cb981eb82d
Add popup-allow-focus for the second range input ( #4140 )
...
When list filters are in a modal, you cannot select the second field because it does not have popup-allow-focus class. Credit to @filipac
2019-02-15 13:29:18 -06:00
Jonas Søndergaard
ca33b97692
Reimplemented infinite loading bar with transforms instead of widths ( #4124 )
...
Fixes #4118 . Credit to @Josniii
2019-02-15 13:22:39 -06:00
Luke Towers
a97a17c4c3
Recompiled assets
2019-02-13 14:55:44 -06:00
Mahmut Namli
7077a1cef3
Improved Turkish translation ( #4121 )
...
Credit to @mahony0
2019-02-07 09:18:42 -06:00
fansaien
680c729f90
Set the datetime value with time 00:00:00 when using the date mode ( #4111 )
...
Credit to @fansaien
2019-02-06 10:23:50 -06:00
Szabó Gergő
6dbe9be615
Improve the Hungarian translation ( #4112 )
...
Credit to @gergo75
2019-02-05 16:27:32 -06:00
fansaien
331c8f4383
Change filter.js to fire requests on the control element ( #4094 )
...
Changed filter.js to fire its internal AJAX requests on the control's element instead of the closest form element. Previous behavior would fire the requests on a non-existant form element (as filter widgets are typically not located within a form element) and it looks like that was copy-paste oversight from the inspector javascript that the filter was originally based on. Credit to @fansaien
2019-01-30 14:09:34 -06:00
Siarhei Karavai
3118660d83
Improve support for dropdowns with placeholders ( #4060 )
...
Fixes #4053 . Credit to @GinoPane
2019-01-27 16:13:02 -06:00
Alexander Voronin
174f37b604
Fixed repeater add group popover in a popup context ( #4058 )
...
Credit to @VoroninWD.
2019-01-27 11:52:46 -06:00
Rike-cz
c0e01c0f0d
Add support for `data-request-url` in the data attributes AJAX API ( #4012 )
...
Credit to @Rike-cz. Documented in https://github.com/octobercms/docs/pull/353
2019-01-25 10:29:49 -06:00
Denis Denisov
880d614bc5
Fixes bugs with 'collapsed' saved to cookies ( #4080 )
...
Credit to @w20k. Fixes #4047
2019-01-23 01:30:53 -06:00
Adam Sandström
d5eca59dc6
Remove application root relative to domain root from $mediaFinder->storagePath ( #4055 )
...
This gets added later through the use of Url::to(). Credit to @adsa95. Fixes #4065 , fixes #4039
2019-01-23 01:25:16 -06:00
dzava
a539a36b30
Override the Paginators defaultSimpleView ( #3652 )
...
Credit to @dzava. Fixes #3355 .
2019-01-21 23:49:25 -06:00
Denis Denisov
ec2a0d5fb0
Tabs and tabels scrolling fix ( #4069 )
...
Fixes #4037 . Credit to @w20k
2019-01-21 23:35:27 -06:00
vosco88
a4f4a71fc3
Fix reset search button issues ( #4068 )
...
Fixes #4067
2019-01-17 13:33:59 -06:00
Luke Towers
f53caf9a75
Formatting improvement
2019-01-16 12:29:28 -06:00
Luke Towers
44db59cba1
Ensure thumb is generated for protected files before getting URL to the Files controller
2019-01-15 15:11:29 -06:00
Luke Towers
4f7c5cc1e7
Get the URL of protected assets through the Backend Files controller if available.
2019-01-15 14:25:26 -06:00
Luke Towers
2d6b9c76a9
Recompile assets
2019-01-15 13:35:12 -06:00
Luke Towers
a9a0544ab0
recompiled stylesheets, retaining newlines for improved diff readability
2019-01-14 11:52:16 -06:00
Luke Towers
119d2e5f2b
Improved UI Popup docs
2019-01-11 14:27:14 -06:00
Aleksey Bobkov
d701e65652
Minor improvement in the update gateway API calls.
2019-01-09 17:24:25 -08:00