Changelog for App-SimplenoteSync
0.1.3 2012-05-08T01:57:49
[Ioan Rogers <ioanr@cpan.org>]
- Complain about and ignore files which have the same key
- Count number of local files examined
- Manually tidy methods, this is what I what I will make perltidy do
- Fixed tidy accident
- Tidied
- New critic and tidy configs
- perform utf8 tests
- Move content loading into Note, and always use utf8
- Added utf8 test file
- Better handle files without keys which fail to upload
- Handle reading metadata better, there may be other xattrs on the file
- Fix _check_notes_dir sig for calling via trigger
v0.1.2 2012-05-04T10:16:39
[Ioan Rogers <ioanr@cpan.org>]
- Improved status report
- Delete local files which have keys but can't be found remotely
- Defer loading local note content until required, which is only if it's
new
- Fix changelog output
- Delete local files if they are trashed remotely
- Handle utf8 content
- Fixed type
- Use Method::Signatures
- Don't store tracker file
v0.1.1 2012-04-15T07:33:45
[Fletcher T. Penney <fletcher@Ivory-2.local>]
- Don't download modified notes that are flagged as deleted in index (I
hope!)
- include title or key in network warnings
- add flag to notify of each network request
- whitespace change
- add note for future reference
- quote directory names in error messages to make it easier to notice
improper spaces
- Update README
- Allow '\ ' in pathnames in .simplenotesyncrc
- Add support for MacRoman text files (e.g. from Notational Velocity),
improve documentation
- Fixed bug that prevented sync if local directory did *not* have spaces
- I think I found the solution to sync problems - fixed in debug first
- Update debug instructions
- Added more tests to debug.pl
- added instructions to debug
- Added debug utility
- turn debug back off by default
- Update README
- Properly handle it when notes are renamed on Simplenote
- Update README
- Update README
- Update README
- Check for titles that are too long and create a trimmed version of it
for the filename
- Update README
- Update README
- fix bug in deleteNote when not changing server
- Split 'safety mode' into separate settings for local and remote
modification settings
- Update README
- more informative error message when login fails
- Add a 'safety mode' to avoid writing any changes; show specific error
when Crypt::SSLeay not installed
- update README
- disable upcoming conflict resolution by default
- Added error checking to detect incorrect data in rc file
- update README
- update README
- update README
- change file name
- change file name
- Change name to SimplenoteSync
- strip special characters from note's title when saving locally
- Update readme
- Clean up code, add comments, improve collision handling on sync
- improve error message when no rc file
- centralize filename <=> title routines; remove Time::Local dependency
- update README
- update README
- fix project name again
- update README
- Unify project name to SimpleSync
- fix appearance of README
- add readme
- initialize git repository
[Fletcher T. Penney <fletcher@Ivory.local>]
- add warning about data loss
- remove css
- Update readme, move to MD format
[Fletcher T. Penney <fletcher@ivory.wlan.musc.edu>]
- disable flags by default
[Fletcher T. Penney <fletcher@sheba.gateway.2wire.net>]
- add nuclear option command
- update SimplenoteSync status information
- fix file time request on non-mac systems (I think... thanks to
harpchad)
- bundle Crypt::SSLeay in SimplenoteSync package
- set default file extension if config only has 3 lines
- Fourth line of simplenotesyncrc file allows changing the extension of
filenames
[Ioan Rogers <ioan.rogers@gmail.com>]
- Upload the correct note
- Tidied
- * change way metadata is handled
* add session stats
* filename autogenerated from title + file type
- Initial tests
- using App::TimeTracker
- * Renamed sync_dir to note_dir
* Added a quiet option which logs nothing to screen/stdout
* tidied
- Mostly switched to MooseX::Storage
- Bit more chopping
- Reorg
- Breaking app and webservice api into different modules
- Renaming to WebService::Simplenote
- Separate out storage
- Rearragned and tidied a bit. Changed way title is generated
- * rename test properly
* remove sync_dir serialisation, not needed
- Rename tests
- * POD moving
* started to factor out storage backends
* MooseX::Storage instead of JSON, can also be used for metadata/sync_db
- Not needed anymore
- gets, puts, deletes properly, need to split storage out
- Good enough to download notes with new api
- Ignore log files
- Removing mention of Crypt::SSLeay, cpan will handle https requirements
- Adding original author to dist.ini
- Initial modularisation
- Reorg for modularisation
[Ioan Rogers <ioanr@cpan.org>]
- Fixed deref syntax for 5.10
- Fix defaults for safeties and better handle xattrs
- Strip xattrs from files when debugging
- Clean up dist.ini
- Tidied
- Doc improvement, use no_*_updates instead of allow_*_updates for easier
command line
- Count new remote notes in session stats
- Take notes_dir from commandline
- Tidied
- Documentation improvements
- Use UTC for date comparisons and ignore nanoseconds as it's too fine for
utime
- Autobump version number
- Using xattrs to store metadata, instead of separate yaml files
- Changed email