Skip to content

Releases: psolom/RichFilemanager

2.2.2 - Filetree features and bugfixes

16 Feb 20:25
Compare
Choose a tag to compare
  • new section "filetree" in configuration file;
  • independent ajax calls for filetree and fileview #103, #104;
  • selectable supports custom scrollbar (scrolling + selection);
  • bugfix: missed custom scrollbar for preview mode;
  • bugfix: bugfix: breadcrumbs is broken if "exclusiveFolder" is set #107;
  • bugfix: close button issue on integration with CKEditor #108;

2.2.1 - Breadcrumbs and bugfixes

03 Feb 20:25
Compare
Choose a tag to compare
  • breadcrumbs instead of string for the current path #96;
  • improved determining of active context during "select" action;
  • implemented postMessage communication capability on "select" action;
  • demo page new examples: simple js window, fancybox iframe, tinyMCE 4 iframe;
  • updated translations in [el] and [fr] language files;
  • bugfix: scrollbar issues #98;
  • bugfix: sorting in list view doesn't work #97;
  • bugfix: file and folder info isn't updated after the file has been modified #95;
  • bugfix: (PHP connector) images uploads are failed in case "imagesOnly" configuration option is enabled #74;

2.2.0 - Clipboard feature support

26 Jan 20:39
Compare
Choose a tag to compare
  • clipboard feature: copy, cut, paste, clear (header panel and context menu) #80;
  • implemented "copy" action at the client-side and PHP connector (see API) to support clipboard copy feature;
  • configurable clipboard availability via clipboard option in json configuration file;
  • implemented context menu on items background; include clipboard "paste" and "create folder" items;
  • more flexible permissions control: attribute "protected" has been split into two: readable and writable attributes #91, #92;
  • support [.md] markdown files editing out of the box #86;
  • create new and adjust existing translations;
  • better support of define RFM context for "select" action;
  • bugfix: error on filtering inside a subfolder #89;
  • bugfix: error upon setup default theme for CodeMirror #86;
  • bugfix: text editor remains open after close preview #79;
  • bugfix: corrupted PHP S3 plugin move/copy of thumbnails if located at AWS S3 storage;
  • included "purl" library to parse urls and updated CodeMirror library;

Backward incompatible changes:

  • API: attribute "protected" has been split into two: readable and writable attributes #91, #92;

2.1.0 - Selectable and Multiple actions

12 Jan 19:47
Compare
Choose a tag to compare
  • implemented selectable view items (mouse dragging & Ctrl key), see manager.selection config options #15, #38;
  • implemented multiple actions for selected items (move, delete, download) #11, #15, #38;
  • special drag helper while dragging multiple items:
    • shows number items items;
    • prevents on moving (to) protect folder or to the one of selected items;
  • provided an ability to open files/folders with mouse dblClick, see manager.dblClickOpen config option;
  • improved injection of dynamic assets (js & css) with toast plugin;
  • added "afterSelectItem" callback function #73;
  • created file to initiate RFM plugin and configure with callbacks and baseUrl #73;
  • "select" action now available without window.opener to use RFM inside custom modal windows (bootstrap, jquery dialog, etc.);
  • bugfix: scrollbar not showing on initial load #77;
  • PHP connector: bugfix comma in filename problem #78;
  • composer is added to the project #71;

Backward incompatible changes:

  • JSON configuration file "filemanager.config.default.json" has been moved from "/scripts" to "/config" folder;
  • have to copy and rename "/config/filemanager.init.js.example" file, along with JSON configuration file;

2.0.3 - Bugfix and new features

13 Dec 21:33
Compare
Choose a tag to compare
  • added "overrideClientConfig" option in PHP connector config file, "false" by default
  • added callback functions for some urls modification, described in Wiki article "Configuration"
  • moved application plugin initialization to the index file
  • adjusted Wiki articles and ReadMe.md file
  • bugfix: broken "exclusiveFolder" query param

2.0.2 - ASHX connector

03 Dec 21:14
Compare
Choose a tag to compare
  • ASHX connector is up-to-date (thanks @richeflits)
  • bugfix: displaying file type in list view

2.0.1 - Bugfix

12 Nov 19:19
Compare
Choose a tag to compare
  • new demo site: http://fm.devale.pro
  • bugfix: broken "expandedFolder" query param (#59)
  • bugfix: download action for files less than 16mb (#60)
  • removed "filter_output" method from "getfile" action (PHP)

2.0.0 - Major release

04 Nov 14:42
Compare
Choose a tag to compare
  • js file reworked to become a plugin
  • some ajax async calls replaced with deferred chains (based on #21)
  • new nice notifications, based on alertify plugin on my fork (#25)
  • theme concept was reworked, base assets created, no need to duplicate all assets for new theme
  • started with demo page with examples for different usage cases
  • many changes in html templates to make thing more organaized
  • upload popup dialog now scrollable
  • migrated frontend to knockout.js
  • removed a number of the application plugins (tinysort, filetree, impromptu, liveSearch); their functionality has been replaced with own implementation
  • grid view icons implemented via css styles (#47)
  • capability to preview images and media files with absolute path along with connector path (#27, #31)
  • completely rewritten and standardized Rich Filemanager API that follows JSON API best practices (#37)
  • configuration splitted into two files: server and client config files (#31, #32)
  • implemented "initiate" request to provide ability to override client-side configuration options (#29, #32)
  • refactored client-side configuration files: deleted obsolete options, some options or sections were moved/renamed (actual configuration description is in WIKI)
  • implemented actions-based access management (#24)
  • greatly improved security for PHP connector, a number of vulnerabilities were fixed
  • handle large files download in PHP connector (#56)
  • "languages" folder moved to the root FM folder

1.0.6 - Improvements and new features

03 Dec 20:01
Compare
Choose a tag to compare
  • removed fileConnector option from server-side;
  • removed 'Preview' and 'Thumbnail' params from getinfo response;
  • all preview paths (images, media, office files) are now associated to connector. Absolute paths for icons exclusively;
  • all preview paths are now built at the client-side (connector independent) for better API support;
  • added support of seeking for media files in PHP connector (including S3 storage plugin);
  • added capability to pass custom configuration options in filemanager.php to override the default config;
  • PHP connector refactored, following OOP practices;
  • added icons for OpenOffice files;

1.0.5 - Bugfix and improvements

03 Dec 20:04
Compare
Choose a tag to compare
  • Added a capability to preview images and media files when the userfiles folder is located beyond server root directory
  • Improved path processing at the client-side. Absolute path used whenever it is possible. Normalization of the preview path
  • Improved a way of automatically determination of baseUrl based on page URL
  • Fixed bug: Copy URL to clipboard does not work - #5
  • Fixed bug: Path issue upon file selection in WYSIWYG editor
  • Fixed bug: It is possible to select folders in WYSIWYG editor
  • Fixed bug: Preview of media and pdf files is broken when the path contains special chars (fixed by path encoding)