Commit graph

21 commits

Author SHA1 Message Date
9af29da716
improved file lookup, load by extension 2022-03-28 01:52:05 +02:00
6023fcb296
use PathBuf instead of String 2022-03-28 01:51:19 +02:00
Francesco Tolomei
784ef88e81
"implemented" pathfinding.
memo-cli will now look for an existing db file in the parent folder until it's found or until we hit root.
currently will panic if the program lacks permissions to do so
2022-03-27 17:12:13 +02:00
2e0d035b2f
serialize json human readable, save before serializing 2022-03-27 13:16:32 +02:00
c085d9183e
modularized storage, implemented basic json backend 2022-03-26 21:48:18 +01:00
Francesco Tolomei
212d41221e
improved compatibility (kind of)
windows support is still a loooong way to go
- replaced env!("HOME") with dirs::home_dir()
- replaced libnotify with notify_rust
- set to use bundled libcipher (encryption not implemented yet)
2022-03-23 20:01:24 +01:00
497879b839
added merge, use keys to sync, encrypt sent db
there's still much to do: server discards symbols in filename but base64
might produce symbols. The edit sync is broken: new memos will be
synched but not edited memos. Also it's pretty janky but I have to start
somewhere.
2022-03-23 02:42:08 +01:00
9f01ac7d4e
added state and auth storage with traits, show last run time on cli 2022-03-22 01:54:05 +01:00
32eb53ba2b
store done time 2022-03-21 00:44:55 +01:00
0d5ca6bf58
super crude remote sync system 2022-03-20 23:48:33 +01:00
a124a480bb
some basic colors 2022-03-17 01:58:22 +01:00
821c1579e5
added color library 2022-03-16 02:10:22 +01:00
78d60b04a1
oof 2022-03-16 02:09:17 +01:00
5d4c206b25
add basic command to edit memos 2022-03-16 02:07:02 +01:00
581aca2fb1
include git hash into version 2022-03-15 22:17:24 +01:00
4e49696dab
added basic notifications, args cleanup 2022-03-14 23:12:41 +01:00
ea91973e5a
don't delete memos, just flag as done and keep archived 2022-03-14 22:41:32 +01:00
f44d4db3cb
show memos with expiration date first 2022-03-14 14:14:14 +01:00
0feb69e7f4
small fixes 2022-03-14 03:49:35 +01:00
0fce795d3a
command overhaul, finished core features, made it modular 2022-03-14 03:41:26 +01:00
1aee78643c
first commit 2022-03-13 20:13:13 +01:00