Commit Graph

187 Commits

Author SHA1 Message Date
Samuel Georges e4f28495d2 * Build 304 2015-10-09 05:37:57 +11:00
Samuel Georges 54985fcd10 * Build 300 2015-10-03 11:41:40 +10:00
Samuel Georges 91d3d4dbde Swap FileHelper methods for new Ini parser 2015-10-03 07:30:11 +10:00
Samuel Georges bbfba7dc34 Remove the use of Twig_Loader_String, added Twig::parse 2015-09-30 05:26:00 +10:00
Samuel Georges 7aea60f11d * Build 298 2015-09-24 05:35:15 +10:00
Samuel Georges b83abdb156 * Build 297 2015-09-19 05:38:32 +10:00
Samuel Georges 6b916cb554 Adds a timetense list column, inspired by FB
Also added |time_since and |time_tense Twig filters
2015-09-17 05:15:12 +10:00
Samuel Georges bf961a9a5a Write tests for deferred binding 2015-09-16 05:53:36 +10:00
Samuel Georges 3e58759f7b * Build 293 2015-09-10 20:41:51 +10:00
Samuel Georges 1d2a98559b * Build 292 2015-08-28 06:18:59 +10:00
Samuel Georges 89e3a34a2b * Build 290 2015-08-15 14:16:24 +10:00
Samuel Georges 218ebfd844 * Build 289 2015-08-07 19:13:23 +10:00
Samuel Georges fc04bd1b4c Added new makeFormWidget() method to WidgetMaker for rendering form widgets individually 2015-08-07 19:06:04 +10:00
Samuel Georges 69cbdb77cb * Build 287 2015-08-03 19:01:26 +10:00
Samuel Georges c4c11cf2f0 * Build 284 2015-07-25 09:27:46 +10:00
Samuel Georges 46bfa78cef Remove export function from List behavior 2015-07-23 19:44:30 +10:00
Samuel Georges 978af199f7 * Build 279
Adds 'unchecked' state to input.trigger api, clean up + fixes various logic flaws
2015-07-14 17:46:05 +10:00
Samuel Georges fbbde537b4 * Build 275 2015-07-04 09:36:21 +10:00
Samuel Georges 606892143b Added new security config option cms.enableCsrfProtection 2015-07-04 09:31:28 +10:00
Samuel Georges f4efcb455e Use fill()+save() instead of save() 2015-06-27 14:32:52 +10:00
Samuel Georges 6c6c7b9e1f Implement ComposerManager::autoload for plugins that use composer.
All packages are now added to a global pool to prevent double loading and the load order is respected.
Refs #1227
2015-06-27 13:37:34 +10:00
Samuel Georges c9a9c6ea16 List columns now support specifying a default option used when the value would otherwise be null. 2015-06-27 10:39:07 +10:00
Samuel Georges 733ee5a7b3 * Build 272 2015-06-27 09:17:51 +10:00
Samuel Georges 0c409d04cc Update CHANGELOG.md 2015-06-25 19:33:22 +10:00
Samuel Georges c87b075440 CMS Controller now supports form widgets that use AJAX (Yay!) 2015-06-24 17:37:33 +10:00
Samuel Georges 37e5b2328f Form text/password/number fields now support maxlength attribute - Fixes #1210 2015-06-20 12:00:37 +10:00
Samuel Georges 9d5a4dafc4 temp_path() should be used 2015-06-20 10:19:41 +10:00
Samuel Georges 50e4840216 Create 'extensions' custom validator
FileUpload can now specify mime types
2015-06-20 10:12:14 +10:00
Samuel Georges 3d92b3eb2c * Build 270 2015-06-18 18:32:03 +10:00
Samuel Georges 8c6a58981e Roll back the changes from #852 in the name of KISS
The page vars are just that, view variables, if used incorrectly (relaxed) they can leech out
2015-06-17 18:50:51 +10:00
Samuel Georges 362acf63d6 Build out single file mediafinder form widget 2015-06-13 10:31:31 +10:00
Samuel Georges 6420027a6a Finish single file uploader
FileUpload now supports:
- optional 'useCaption' flag
- imageWidth and imageHeight are now optional
- default file uploader uses default file types
2015-06-10 22:13:24 +10:00
Samuel Georges 04af0adb4e Add note about FileUpload rewrite 2015-06-09 19:02:13 +10:00
Samuel Georges 9e6d0a660c Simplify visibleViewBag + visibleSettings
hidden -> is_hidden
2015-06-05 17:24:27 +10:00
Samuel Georges 1290665935 Fix for new Mustache version
Adds note about improved admin UI
2015-06-04 20:46:38 +10:00
Samuel Georges c9cf2b4352 Roll back redirection function
This is a magical solution to a non-issue (aesthetic), it could easily be introduced by a plugin and is not a good substitute for proper web server configuration. Eg, Apache:

    ##
    ## Directory Listing attempts
    ##
    DirectorySlash Off
    RewriteOptions AllowNoSlash

    ##
    ## Redirect Trailing Slashes...
    ##
    RewriteRule ^(.*)/$ /$1 [L,R=301]
2015-05-18 19:09:03 +10:00
Samuel Georges db1d2317d9 * Build 260 2015-05-16 14:48:50 +10:00
Samuel Georges bb6910a068 Add internal redirects (cms.enableRedirects)
The application will now perform redirects to prevent duplicate content and enforce the linking policy.
Fixes #665
Fixes #1023
2015-05-16 12:19:11 +10:00
Samuel Georges 8b3ab93786 Component variables set with `$this->page` no longer leech in to other component partials.
Fixes #852
2015-05-16 09:29:27 +10:00
Samuel Georges e675866284 The |page filter now supports passing an empty string to generate a link to the current page. 2015-05-15 20:18:40 +10:00
Samuel Georges 283840cf91 * Build 258 2015-05-09 16:10:45 +10:00
Samuel Georges 3e13d22b45 The hotkey for full screen mode is now Cmd+Shift+F or Ctrl+Shift+F in Windows.
Fixes #393
2015-05-09 12:39:37 +10:00
Samuel Georges 7f65304a69 * Build 252 2015-04-29 19:58:45 +10:00
Samuel Georges 3d7f992635 * Build 250 2015-04-28 20:21:07 +10:00
Samuel Georges ab1272bea9 Add parameter support to {% content %} tags 2015-04-25 13:58:05 +10:00
Samuel Georges 87644166ad Adds internal download link for protected files 2015-04-25 12:53:54 +10:00
Samuel Georges 95a5aa9c54 * Build 247 2015-04-23 18:12:08 +10:00
Samuel Georges 852bc97ce1 Update readme.md 2015-04-21 20:18:31 +10:00
Samuel Georges f9e1a5a589 * Build 246 2015-04-21 20:14:37 +10:00
Samuel Georges 885dd70060 * Build 239 2015-04-06 15:28:23 +10:00