Commit graph

24 commits

Author SHA1 Message Date
Sung Won Cho
14b0cf623f
Find command (#149)
* Implement basic full text search

* Avoid lag in log while making network calls

* Allow to restrict search by book name
2019-01-01 14:59:57 +11:00
Sung Won Cho
fa1da50fc5
Implement state-based sync (#144)
* Migrate uuids of books that already exist in server

* Remove actions

* Add dirty flag for notes and books

* Drop actions table

* Implement sync

* Add debug

* Update uuid after posting resources to the server

* Fix dev script
2018-12-02 11:04:16 +10:00
Sung Won Cho
8d3e7cce6c
Implement migration (#120)
* Make easier to copy paste to execute

* Make migration work

* Bump edit_note action schema to v3

* Use UnixNano for timstamps

* Fix schema
2018-10-07 20:37:02 +10:00
Sung Won Cho
e7940229cf
Use SQLite (#119)
* Make commands use sqlite

* Migrate system

* Fix tests to use sqlite

* Write test for reducer

* Avoid corrupt state in case error occurs in client after server succeeds

* Export test functions
2018-09-24 06:25:53 +10:00
Sung Won Cho
49754b58a4
Add debug statements (#109)
* Add debug

* Document usage
2018-09-08 16:21:55 +10:00
Sung Won Cho
0a2413070f
Fix edit_note data (#108)
* Lock in dep

* Log v2 edit data when editing

* Migrate edit_note actions with incorrect data
2018-09-08 15:52:57 +10:00
Sung Won Cho
73c5c9ac67
Remove upgrade (#102)
* Remove upgrade

* Ask for upgrade

* Adopt installation script to unpack

* Remove unused
2018-09-02 16:54:29 +10:00
Sung Won Cho
b3a12aed85
Deprecate upgrade (#99)
* Deprecate upgrade

* Automate using goreleaser

* Fix name and version

* Automate
2018-09-01 16:30:15 +10:00
Sung Won Cho
50cfd9923d
Use actions package and add view command (#95)
* Use actions package

* Add view command

* Upgrade dependencies

* Bump

* Check update less frequently

* Simplify doc
2018-08-26 15:04:34 +10:00
Sung Won Cho
3148d3705b
Rename dnote-io to dnote (#94) 2018-08-23 08:11:39 +10:00
Sung Won Cho
021173e1d9
Fix output of multi-line notes (#89)
* Make output more condensed

* Fix broken output when adding notes with multiple lines

* 0.3.1
2018-07-07 23:46:14 +10:00
Sung Won Cho
215685bf6e
Multiline support (#87)
* Allow to add multiline notes

* Add cat command

* Document cat

* 0.3.0
2018-06-10 17:03:41 +10:00
Sung Won Cho
01dc58f754
Change book (#85)
* Migrate edit_book action data and action

* Fix test

* Reduce change of books

* Bump version

* Add uuid
2018-06-06 21:45:25 +10:00
Robert Kuska
a5ae890b96 Add support for neovim editor (#80) 2018-04-01 15:33:09 +10:00
Sung Won Cho
86d75466ca
Improve text output and error messages (#75)
* Fix newline

* Allow to specify default for confirmation

* Improve error handling

* Include more options and default to vi

* 0.2.1

* Improve error output
2018-02-17 11:48:09 +11:00
Anton Postov
4d25b84363 Fix issues from gometalinter and add code badges (#74) 2018-02-17 10:54:22 +11:00
Evgeniy Kulikov
b1386722a9 [FIX] Cleanup code (#69)
- cleanup code
- fix linter warnings
2018-02-14 20:24:42 +11:00
Sung Won Cho
922bb4ba04
0.2.0 (#57) 2018-01-21 15:25:16 +11:00
Sung Won Cho
5456ccecf5 0.2.0-beta.1 2018-01-14 18:39:28 +11:00
Sung Won Cho
3f57d446e8 v0.2.0-alpha.4 2018-01-10 21:29:48 +11:00
Sung Won Cho
41ee8eba0f
Use editor for add and edit by default (#54)
* Open text editor for add and edit

* Remove unused test

* Improve output

* Remove support for current book

* Improve ls output and add an alias

* Simplify logic

* v0.2.0-alpha.3

* Add migration for editor

* Add ASCII art
2018-01-09 21:31:52 +11:00
Sung Won Cho
d31b22aed0
Improve output and edit command (#52)
* Refine output

* Show note content while editing

* v0.2.0-alpha.2
2018-01-07 18:18:47 +11:00
Sung Won Cho
9043dbe495 Backup in beta release 2018-01-06 18:49:33 +11:00
Sung Won Cho
19d383ac90
Sync across multiple machine (#51)
* Write migrations

* Use custom context

* Write test and run CI

* Save actions

* Implement reducer

* Supply api endpoint during build

* Remove uuid for book and use name instead

* Make bookmark id not timestamp

* Use book_name

* Fix migration to get sync to work
2018-01-06 17:53:07 +11:00