-
2016-01-10 (Version 3.0.5)
-
Search now replaces characters that would be invalid for file names so that such records can be saved (fixes #18)
-
Fix search issue where duplicate record names for a table where not being saved. Can now save the sys_id in the file name via new config option:
ensureUniqueNames
(fixes #17) -
Readme updates
-
2016-01-09 (Version 3.0.4)
-
Allow saving the sys_id and other meta data about a record (fixes #5). All communications with a record will now use the sys_id except the first which uses the defined property in the config folders list
-
Tables that are extended no longer save files from their descendants (fixes #20)
-
2015-12-19 (Version 3.0.3)
-
Fix search issue where sync data records were not being saved on slow machines (File I/O racing is bad)
-
Fix missing callback crash (fixes #14)
-
2015-11-23 (Version 3.0.2)
-
Support custom "ignoreFile" config option for file watcher (thanks to @dwightgunning)
-
2015-11-16 (Version 3.0.1)
-
Fix issue with search where 0 byte files (no proper record data) were causing issues
-
2015-11-06 (Version 3.0 🍄)
-
Fully enable search because I love being productive! (more details in readme)
-
2015-10-14 (Version 2.4.10)
-
Fix rare race condition with File I/O processes that sometimes caused changed files to be overwritten instead of uploaded
-
2015-10-14 (Version 2.4.9)
-
Fix osx-notifier issue where record names starting with symbols crashed the notification app on mac (fixes #9)
- If your record is like "(Keyfile)" then the notifcation will show "_(Keyfile)".
-
2015-10-13 (Version 2.4.8)
-
Fix password encoding issue occuring when not specifying a config path (fixes #10)
-
2015-10-09 (Version 2.4.7)
-
Fix windows path issues and add upgrade warning
- UPGRADE NOTICE: config files on all systems should now use *nix style paths. This means
"m:\\Desktop\\records"
is now invalid and should be replaced with"m:/Dekstop/records"
- UPGRADE NOTICE: config files on all systems should now use *nix style paths. This means
-
2015-09-01 (Version 2.4.6)
-
Added more default folder configs
-
Cleaned up readme
-
Prepared for search and search based auto-download support
-
Added support for flaky SSL setups (self-signed certificates etc.)
- see
acceptBadSSL
usage in README
- see
-
2015-08-23 (Version 2.4.5)
-
Fixed notification parameter bug causing issues for certain notifications
-
2015-08-23 (Version 2.4.4)
-
Added option to click notifications which then loads the record in the browser
-
Fixed minor issue where exporting current setup included default folder definitions (which are not needed)
-
2015-08-12 (Version 2.4.3)
-
Fixed bug for first run where the file watcher was not being started if preLoad or createAllFolders was true
-
2015-07-19 (Version 2.4.2)
-
Updated README and added video to demo FileSync in action
-
2015-05-20 (Version 2.4.1)
-
FIX issue where the
--config
option with a relative path did not work -
2015-05-17 (Version 2.4.0)
-
Make README more logical and easier to follow (inc. TOC)
-
Support exporting the current list of downloaded records for quickstart and backup
- Command Line Usage
/node-darwin src/app --export your-new-file.config.json
- Command Line Usage
-
2015-05-09 (Version 2.3.0)
-
Improved logging (timestamps and proper info/warn/error usage via winston)
-
Refactor, improve documentation and complete test support (testSyncConflict function)
-
Add support for SASS CSS pre-comiler based development
-
2015-05-06 (Version 2.2.4)
-
FIX issue where config files existing on a custom path could not be updated for first-run scenarios.
-
2015-05-01 (Version 2.2.3)
-
FIX issue where incorrect file names created by user caused an endless record lookup loop
-
2015-04-13 (Version 2.2.0)
-
Isolate file and record based functions in own Class
-
Add tests for downloading and updating records
-
Simplify function calling and add more call backs (to support testing)
-
2015-04-13 (Version 2.1.0)
-
Rewrite pre-loading and re-syncing of files.
-
Clean up watching files system to be enabled and disabled at the right times and avoid file writes triggering watch changes
-
2015-04-06 (Version 2.0.0 !)
-
Add preLoad option to download files defined per root in "preLoad" object
-
Re-write documentation for app.config.json due to massive simplification and first-run setup
-
Fix redundant requests to instance for syncing
-
Add automatic folder creation option
- Set
createAllFolders: true
in app.config.json
- Set
-
2015-04-04
-
Make folder definitions standard across all projects but allow users to override the defaults or extend them.
- Set
"ignoreDefaultFolders": true,
if desired and specify own"folders": {...}
for a custom setup
- Set
-
2015-04-03 (major changes! 🍄)
-
Allow specifying the location of the config file:
./node-darwin app/src --config=/computer/somefile.json
-
Cleanup formatting
-
Add help option:
./node-darwin app/src --help
-
Save sync data in JSON format so that we can make more use of it
- WARNING: existing users will need to remove their current .sync dir and resync. When starting the app a warning will be output on the command line explaining what to do...
./node-darwin app/src --resync
rm - Rf .sync
(per site root dir)
- WARNING: existing users will need to remove their current .sync dir and resync. When starting the app a warning will be output on the command line explaining what to do...
-
2015-03-26
-
Upgraded node_modules (
npm update
) to latest version other than restify (which was throwing too many errors on current and future node versions [email protected] and [email protected] with [email protected]. [email protected] is stable) -
Add more connection error support
-
2015-03-23
-
Add basic test support to ensure setup is upgrade safe:
./node-darwin app/src --test
-
Add jshint for cleaner scripting
-
Add module to parse command line args easily
-
2015-03-18
-
Fixed some trivial stuff regarding connection handling
-
2015-03-16
-
Added conflict management! Now it's impossible to overwrite server records that would result in data loss!
-
2015-03-14
-
Update readme and add road map. Encourage contribution!
-
Refactored code setup and allow config file to be outside of repo
-
Enable non 'https' instance connections
-
Added notification support (OS X)
-
2015-03-10
-
Added support for Eureka+ versions
-
Initial clone and file re-structure