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