- Updated : jquery version and php version in dockerfiles.
- Added : Consul api calls are now authorized with a token, if it's provided.
- Fixed : Consul client not executing under linux.
- Updated : instead of using the standard CURL for export now it uses the consul binary which is very fast.
- Updated : Send the exported data to the backend using chunks, instead of a huge object, which was preventing the export when the keys count was more than 64000.
- Added : Export function progress bar which indicates the percentage of the received data.
- Fixed : now the get value function in the frontend receives the content encoded with base64.
- Fixed : other UI minor tweaks.
- Fixed : Not updating values using the update button.
- Fixed : Multiple selects when returning from export.
- Added : Data import summary which indicated if the key was imported successfully or not (OK, NOK).
- Added : Content-Length, which indicator below the value box.
- Added : Data is being sent to the backend as Base64 encoded format.
- Added : External API for importing JSON file into Consul, more is mentioned here.
- Added the ability to configure (containerized) consul-tree to be accessible from under virtual-directory e.g.
http://test.domain.com/consuldirectory
. - Fixed the issue of not deleting old data after copy/cut/paste from localstorage.
- Cleanup and reformatting some code parts.
- Moved Copy/Cut/Paste from under edit submenu, to the main context-menu.
- Replaced the alert box with modal window for the node delete function.
- Modal will appear to save the exported json file name as.
- Removed the F2 hotkey which simulates the rename process.
- Updated the JsTree to 3.3.5.
- Changed the delete process from showing alert box to modal.
- Modified the way it keeps the data in localstorage which enables opening multiple consul-trees at the same time without each one interfering with another.
- Added scroll-bar to the tree for better UI/UX. commit
- Removed the fixed position of the key/value view box.
- Added the login.php in the backend to redirect to the home when a session gets broken. commit.
- Desktop / Tablet / Mobile friendly.
- Added an indicator to the search field when results are found the field's border gets green when no results it gets red.
- Re-organized files structure.commit
- Added version file for code centralization. commit
- Re-organizing the JS functions.
- Fixed issue with misbehave when performing (Rename, Duplicate, Copy, Cut) actions on a root folder/file.
- Added Duplicate in the right-click context menu for easy duplicate keys, folders.
- Fixed a bug in the rename functionality.
- CCP function now passes only the selected node name.
- Access Control List.
- Auto user login.
- Enhanced delete functionality ( now it deletes faster "recursively").
- Update value now does not reload the page.
- Copy, Cut, Paste, Import functions now asks for data overwrite (yes, no).
- UI/UX enhancement.
- Fixed issue with the CUT function.
- Fixed the fix-tree (delete temp folders function).
- Overall faster functionality and UI.
- Fixed issue with the CUT function.
- Update value now does not reload the page.
- UI/UX enhancement.
- Rename Feature.
- Copy - CUT - PASTE between Consuls.
- Fix-tree modal hide issue-fix.
- Fixed issue with showing root files properly.
- Warning Modal header colors.
- Code structural change and cleanup.
- UI enhancement.
v6.0 :
- Consul-tree now supports multiple roots.
- Access to multiple Consuls from one UI.
- Create Root folder if does not exist.
- Landing page is changed from php to pure html.
- Config file has been changed from mixed php and js to pure json.
- Create tmp dirs inside default php tmp dir
- UI enhancement.
v5.2 :
- Fixed the loading value field.
- UI enhancement.
v5.1 :
- Fixed Export issue.
v5.0 :
- UI/UX enhancements.
- Fixed issue with large data export / import.
- Fixed issue with copy / cut / paste / delete.
v4.9 :
- Many UI addition for better user interaction (modals).
- Export is now being handled by the back-end.
- Data validate function improvements.
- NO Data, NO Connection notifications (modals) were added.
- Some steps are now logged in the console.
v4.7 :
- Bug fixes
- Code correction - Cleanup
v4.6 :
- Fixed issue #9
- Some minor UI fixes
- Some code correction
v4.5 :
- Minor bug fixes.
v4.4 :
- UI enhancements.
- Some clean up in the code.
- Custom Title for the Consul-tree.
v4.3 :
- Disable export when no tree data is available.
v4.2 :
- Some UX fixes.
- After copy paste added the fixTree function.
- Loading, Processing, Fixing modals can't be hidden by Esc or other mouse clicks. it only gets hidden by a command or page reload (after finishing the requests).
v4.1 :
- Export is separated from the import / export modal. to do full export you have to select all the tree from the root
v4.0 :
- all requests are now done form the back-end ( it caused the application to respond a bit slow ) but in my opinion its better than sending a request for every array item.
v3.7 :
- Focus folder / Key name field on create new modal open
v3.6 :
- Manual/Partial/Custom export feature
- Improvements in the UI
v3.5 :
- Fixed key-Value box does not change its value once its edited
v3.4 :
- Horizontal scrolling of the tree enabled
v3.3
- Re-arranging files and folders.
v3.2 :
- Fixed not export issue.
v3.1 :
- Disabled force fix tree on page load.
- Waiting and loading modals were added to improve the UX.
- Fix Importing large Data issue.
v3.0 :
- Import and Export functionality.
- Fixed the issue when creating a key or a folder while doing a right click on the key and not a folder.
- Notifies if there is not root for the tree.
- Some improvements in the coding.
v2.7 :
- fixed the delete node issue.
- update fields are disabled and hidden when the selected item is a folder and not a key.
v2.6 :
- New icons.
- fixed value box position.
- last updated date in the footer.